@charset "utf-8";

/* コンテンツエリア(全体) */
div#container {
	width: 888px;
	height: auto;
	margin: 0 auto;
	position: relative;
}

div#contentArea {
	width: 683px;
	float: left;
}

/* ショップガイド - 見出し */
h3 {
	width: 682px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
h3#h3_category {
	background-image: url(../images/titleh3_Guide_Category.gif);
}
h3#h3_shopname {
	background-image: url(../images/titleh3_Guide_Shopname.gif);
}
h3#h3_area {
	background-image: url(../images/titleh3_Guide_Area.gif);
}

/* ショップガイド - リスト */
ul#searchCategory, ul#searchShopname, ul#searchArea {
	width: 682px;
	height: auto;
}
ul#searchCategory, ul#searchShopname {
	margin: 0 0 10px;
	padding: 0 0 25px;
	border-bottom: dotted 1px #999999;
}
ul#searchArea {
	padding: 0 0 45px;
}

ul#searchCategory:after, ul#searchShopname:after, ul#searchArea:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}

ul#searchCategory li {
	width: 220px;
	height: 48px;
	background-image: url(../images/guide_Category.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0 11px 12px 0;
	overflow: hidden;
	float: left;
}
ul#searchCategory li#s_category03, ul#searchCategory li#s_category06,
ul#searchCategory li#s_category09, ul#searchCategory li#s_category12 {
	margin: 0 0 12px 0;
}
ul#searchCategory li#s_category13 {
	margin: 0 0 0 0;
}

ul#searchCategory li a {
	width: 220px;
	height: 48px;
	background-image: url(../images/guide_Category.gif);
	background-repeat: no-repeat;
	display: block;
}
ul#searchCategory li#s_category01, ul#searchCategory li#s_category01 a { background-position: 0 0; }
ul#searchCategory li#s_category02, ul#searchCategory li#s_category02 a { background-position: 0 -48px; }
ul#searchCategory li#s_category03, ul#searchCategory li#s_category03 a { background-position: 0 -96px; }
ul#searchCategory li#s_category04, ul#searchCategory li#s_category04 a { background-position: 0 -144px; }
ul#searchCategory li#s_category05, ul#searchCategory li#s_category05 a { background-position: 0 -192px; }
ul#searchCategory li#s_category06, ul#searchCategory li#s_category06 a { background-position: 0 -240px; }
ul#searchCategory li#s_category07, ul#searchCategory li#s_category07 a { background-position: 0 -288px; }
ul#searchCategory li#s_category08, ul#searchCategory li#s_category08 a { background-position: 0 -336px; }
ul#searchCategory li#s_category09, ul#searchCategory li#s_category09 a { background-position: 0 -384px; }
ul#searchCategory li#s_category10, ul#searchCategory li#s_category10 a { background-position: 0 -432px; }
ul#searchCategory li#s_category11, ul#searchCategory li#s_category11 a { background-position: 0 -480px; }
ul#searchCategory li#s_category12, ul#searchCategory li#s_category12 a { background-position: 0 -528px; }
ul#searchCategory li#s_category13, ul#searchCategory li#s_category13 a { background-position: 0 -576px; }
ul#searchCategory li#s_category01 a:hover { background-position: -220px 0; }
ul#searchCategory li#s_category02 a:hover { background-position: -220px -48px; }
ul#searchCategory li#s_category03 a:hover { background-position: -220px -96px; }
ul#searchCategory li#s_category04 a:hover { background-position: -220px -144px; }
ul#searchCategory li#s_category05 a:hover { background-position: -220px -192px; }
ul#searchCategory li#s_category06 a:hover { background-position: -220px -240px; }
ul#searchCategory li#s_category07 a:hover { background-position: -220px -288px; }
ul#searchCategory li#s_category08 a:hover { background-position: -220px -336px; }
ul#searchCategory li#s_category09 a:hover { background-position: -220px -384px; }
ul#searchCategory li#s_category10 a:hover { background-position: -220px -432px; }
ul#searchCategory li#s_category11 a:hover { background-position: -220px -480px; }
ul#searchCategory li#s_category12 a:hover { background-position: -220px -528px; }
ul#searchCategory li#s_category13 a:hover { background-position: -220px -576px; }

ul#searchShopname li {
	width: 682px;
	height: 48px;
	background-image: url(../images/guide_Shopname.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
ul#searchShopname li#s_shopname a {
	width: 682px;
	height: 48px;
	background-image: url(../images/guide_Shopname.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
}
ul#searchShopname li#s_shopname a:hover {
	background-position: -682px 0;
}

ul#searchArea li {
	width: 220px;
	height: 48px;
	background-image: url(../images/guide_Area.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0 11px 12px 0;
	overflow: hidden;
	float: left;
}
ul#searchArea li#s_area3 {
	margin: 0 0 12px 0;
}

ul#searchArea li a {
	width: 220px;
	height: 48px;
	background-image: url(../images/guide_Area.gif);
	background-repeat: no-repeat;
	display: block;
}
ul#searchArea li#s_area1, ul#searchArea li#s_area1 a { background-position: 0 0; }
ul#searchArea li#s_area2, ul#searchArea li#s_area2 a { background-position: 0 -48px; }
ul#searchArea li#s_area3, ul#searchArea li#s_area3 a { background-position: 0 -96px; }
ul#searchArea li#s_area1 a:hover { background-position: -220px 0; }
ul#searchArea li#s_area2 a:hover { background-position: -220px -48px; }
ul#searchArea li#s_area3 a:hover { background-position: -220px -96px; }

/* 右サイドナビ */

div#container_right {
	padding: 48px 0 15px !important;
}


