/* CSS Document */





/*============================

	#contents2に指定

============================*/



#subContents2{

		float: left;

		margin: 0 0 0 4px;

		padding: 0 0;

		width: 545px; height: auto;

		font-size: 12px;

		font-family: "ＭＳ Ｐゴシック";

		background-color: #EEEEEE;

}



/*============================

		#shopIntro01に指定

============================*/



#shopIntro01{

		margin-bottom: 117px;

		padding: 0 0;

		width: 545px; height: 721px;

}



* html #shopIntro01{

		margin-bottom: 40px;

		padding: 0 0;

		width: 545px; height: 721px;

}



p#shopLapiccola{

		margin: 0 0 0 0;

		padding: 0 0;

		width: 545px; height: 33px;

		text-indent: -9999px;

		background: url(img/lapiccolatitle.gif) left top no-repeat;

}



#lapiccolaimgbg, #communitybg{

		margin-top: 22px;

		background: url(img/bg.gif) left top no-repeat;

}



img.lapiccolaimg, img.communityimg{

		padding-top: 3px;

		padding-left: 3px;

}



p#shopInfo{

		margin: 13px 0 0 0;

		width: 545px; height: 131px;

		line-height: 20px;

		text-align: left;

}



/*============================

	#shopAddressに指定

============================*/



#shopAddress{

		margin: 24px 0 0 0;

		padding: 0 0;

		width: 545px; height: 216px;

}

*html #shopAddress{

		margin: 15px 0 0 0;

		padding: 0 0;

		width: 545px; height: 216px;

}



#barbg{

		float: left;

		width: 292px; height: 216px;

		background: url(img/lapiccola_barbg.gif) left top no-repeat;

}



img.barimg{

		padding: 2px 0 0 2px;

		width: 286px; height: 194px;

}



dl#addressList01{

		float: left;

		margin: -4px 0 0 0;

		padding: 0 51px 0 19px;

		text-align: left;

		width: 183px; height: 194px;

		color: #4D83BA;

		font-size: 10px;

}



dt.addressTitle01{

		letter-spacing: 1.5px;

		padding-bottom: 10px;

		line-height: 16px;

}



dd.address{

		letter-spacing: 1.5px;

		line-height: 16px;

}



.yubin{

		letter-spacing: 1px;

}





/*============================

		#shopIntro02に指定

============================*/



#shopIntro02{

		clear: both;

		margin: 0 0;

		padding: 0 0;

		width: 545px; height: 710px;

}



p#shopCommunity{

		margin: 0 0 0 0;

		padding: 0 0;

		width: 545px; height: 33px;

		text-indent: -9999px;

		background: url(img/communitytitle.gif) left top no-repeat;

}



p#shopInfo02{

		margin: 13px 0 20px 0;

		padding: 0 0;

		width: 545px;

		line-height: 20px;

		text-align: left;

}



#shopAddress02{

		margin: 0 /*20px*/ 0 0 0;

		padding: 0 0;

		width: auto; height: 147px;

}



dl#addressList02{

		margin: 0 0;

		padding: 0 0 0 0;

		text-align: left;

		width: auto; height: auto;

		color: #4D83BA;

		font-size: 10px;

		letter-spacing: 1.5px;

}



















