/*-- 専用スタイルシート --*/

@import url(../../common/css/base.css);
@import url(../../common/css/layout.css);


/*-- このページのみ使用するスタイルシートを以下に記載 --*/

#contents_shopinfo div.shopinfo h2 {
	margin : 25px 15px 15px 15px ;
	width : 770px ;
	height : 50px ;
	text-indent : -9999px ;
	background-image : url(../img/h2_shopinfo.gif) ;
	background-position : left center ;
	background-repeat : no-repeat ;
}

#contents_shopinfo div.shopinfo div.shop {
	padding-left : 16px ;
}

#contents_shopinfo div.shopinfo div.shop div.honten {
	width : 256px ;
	float : left ;
	background-image : url(../img/background_honten.gif) ;
}

#contents_shopinfo div.shopinfo div.shop div.honten h3 {
	width : 256px ;
	height : 76px ;
	text-indent : -9999px ;
	background-image : url(../img/h3_honten.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
}

#contents_shopinfo div.shopinfo div.shop div.honten div.map {
	width : 256px ;
	height : 81px ;
	background-image : url(../img/background_honten_footer.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
}

#contents_shopinfo div.shopinfo div.shop div.istoire {
	width : 256px ;
	float : left ;
	background-image : url(../img/background_istoire.gif) ;
}

#contents_shopinfo div.shopinfo div.shop div.istoire h3 {
	width : 256px ;
	height : 76px ;
	text-indent : -9999px ;
	background-image : url(../img/h3_istoire.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
}

#contents_shopinfo div.shopinfo div.shop div.istoire div.map {
	width : 256px ;
	height : 81px ;
	background-image : url(../img/background_istoire_footer.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
}

#contents_shopinfo div.shopinfo div.shop div.azumino {
	width : 256px ;
	float : left ;
	background-image : url(../img/background_azumino.gif) ;
}

#contents_shopinfo div.shopinfo div.shop div.azumino h3 {
	width : 256px ;
	height : 76px ;
	text-indent : -9999px ;
	background-image : url(../img/h3_azumino.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
}

#contents_shopinfo div.shopinfo div.shop div.azumino div.map {
	width : 256px ;
	height : 81px ;
	background-image : url(../img/background_azumino_footer.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
}

#contents_shopinfo div.shopinfo div.shop p.about {
	margin : 0 ;
	padding : 10px 23px 15px 17px ;
	height : 126px ;
}

#contents_shopinfo div.shopinfo div.shop img.padding {
	padding-left : 17px ;
}

#contents_shopinfo div.shopinfo div.shop div.info {
	padding : 15px 23px 0 17px ;
	height : 350px ;
}

#contents_shopinfo div.shopinfo div.shop div.info h4 {
	margin : 15px 0 10px 0 ;
	line-height : 22px ;
	text-align : center ;
	color : #555555 ;
	background-color : #dddddd ;
	border : solid 1px #999999 ;
}

#contents_shopinfo div.shopinfo div.shop div.map div.button {
	padding : 20px 0 0 99px ;
}

#contents_shopinfo div.shopinfo div.shop div.map div.button a {
	width : 64px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../img/button_map.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
	display : block ;
}

#contents_shopinfo div.shopinfo div.shop div.map div.button a:hover {
	background-position : 0 -30px ;
}

