/************************************************
　　　　　CSS Document Template (shop.css)
　　　　　　　　　　　　ショップページ用CSSセット
*************************************************/

#header h2 {
	width: 746px;
	height: 40px;
	text-indent: -9999px;
	margin: 0 auto;
	padding: 0;
	border-bottom: 1px solid #d0d0d0;
}
#hokkaido-tohoku div#header h2{
	background: url("../images/hokkaido-tohoku_txt.gif") no-repeat scroll 0 0;
}
#kanto div#header h2 {
	background: url("../images/kanto_txt.gif") no-repeat scroll 0 0;
}
#koshinetsu-hokuriku div#header h2 {
	background: url("../images/koshinetsu-hokuriku_txt.gif") no-repeat scroll 0 0;
}
#tokai div#header h2 {
	background: url("../images/tokai_txt.gif") no-repeat scroll 0 0;
}
#kansai div#header h2 {
	background: url("../images/kansai_txt.gif") no-repeat scroll 0 0;
}
#shikoku div#header h2 {
	background: url("../images/shikoku_txt.gif") no-repeat scroll 0 0;
}
#chugoku div#header h2 {
	background: url("../images/chugoku_txt.gif") no-repeat scroll 0 0;
}
#kyushu-okinawa div#header h2 {
	background: url("../images/kyushu-okinawa_txt.gif") no-repeat scroll 0 0;
}








/*-----------------------------------------------
　shop.htmlページ専用設定
------------------------------------------------*/

/*エリアボックス*/
#area_box {
}
#area_box h2 {
	width: 820px;
	height: 62px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/area_search.gif") no-repeat;
	text-indent: -9999px;
}
#area {
	padding: 0 20px;
	background: url("../images/shop/back_area_search.gif") no-repeat center top;
}
#area ul {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	list-style-type: none;
}
#area ul li {
	float: left;
	padding: 0px 15px 10px;
}

#area img {
	border: none;
	margin: 0;
}
#area p {
	clear: both;
	font-size: 93%;
}
#area_box_footer {
	clear: both;
	height: 14px;
	background: url("../images/shop/back_area_search_bottom.gif") no-repeat;
}

/*-----------------------------------------------
　都道府県ページ専用設定
------------------------------------------------*/
#area_select {
	width: 820px;
	height: 42px;
	background: url("../images/shop/back_area_menu.gif") no-repeat;
}
#area_select ul {
	height: 29px;
	padding-top: 5px;
	padding-left: 8px;
	list-style-type: none;
}
#area_select ul li {
	float: left;
}
#area_select ul li a {
}
#area_select ul li a img {
	border: none;
}

#area_hokkaido {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_hokkaido.gif") no-repeat;
	text-indent: -9999px;
}
#area_tohoku {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_tohoku.gif") no-repeat;
	text-indent: -9999px;
}
#area_kanto {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_kanto.gif") no-repeat;
	text-indent: -9999px;
}
#area_koshinetsu {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_koshinetsu.gif") no-repeat;
	text-indent: -9999px;
}
#area_hokuriku {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_hokuriku.gif") no-repeat;
	text-indent: -9999px;
}
#area_tokai {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_tokai.gif") no-repeat;
	text-indent: -9999px;
}
#area_kansai {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_kansai.gif") no-repeat;
	text-indent: -9999px;
}
#area_shikoku {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_shikoku.gif") no-repeat;
	text-indent: -9999px;
}
#area_chugoku {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_chugoku.gif") no-repeat;
	text-indent: -9999px;
}
#area_kyushu {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_kyushu.gif") no-repeat;
	text-indent: -9999px;
}

#shop_list {
	width: 560px;
	margin-left: 30px;
}
.shop_window {
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;
	padding-top: 12px;
	border-bottom: 1px solid #C0C0C0;
}

.sName {
	padding: 0;
	padding-left: 12px;
	padding-bottom: 4px;
}
.sAdd {
	padding-top: 10px;
	padding-left: 12px;
}
.sTel {
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 12px;
}
.sInfo {
	text-align: right;
	margin-left: 12px;
	padding-top: 2px;
	padding-bottom: 4px;
	border-top: 1px dotted #D0D0D0;
}
.sInfo a {
	color: #999999;
	text-decoration: none;
}
.sInfo a:hover {
	color: #ff1493;
}


/*-----------------------------------------------
　店舗紹介ページ専用設定
------------------------------------------------*/
#shop_guide {
	width: 820px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url("../images/shop/logo_shopguide.gif") no-repeat;
	text-indent: -9999px;
}
.shop_guide_window {
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	padding-bottom: 0;
	overflow: auto;
}
.shop_guide_window p {
	margin-bottom: 10px;
}
.shop_guide_window img {
	border: #999999 1px solid;
	margin-bottom: 10px;
}
.shop_guide_window h3 {
	clear: both;
	font-size: 108%;
	margin-bottom: 12px;
	border-bottom: 1px solid #D0D0D0;
}
.shop_guide_window h3#shop_name {
	font-size: 123%;
}



