@charset "utf-8";

/* ショップガイド */
div#guide_area {
	width: 196px;
	height: auto;
}
h2#guide_title {
	width: 196px;
	height: 47px;
	text-indent: -9999px;
	background: url(../images/index/title_sg.gif) no-repeat 0 0;
}
div#guide_bg {
	width: 194px;
	height: auto;
	background: #5A991B url(../images/index/bg_sg.jpg) no-repeat 0 0;
	border-right: 1px solid #427021;
	border-left: 1px solid #427021;
}
h3#title_categorysearch {
	width: 184px;
	height: 18px;
	text-indent: -9999px;
	background: url(../images/index/title_category.gif) no-repeat 0 0;
	margin: 0 auto;
}
ul#categorylist {
	width: 184px;
	height: 260px;
	margin: 0 auto 4px;
}
ul#categorylist li {
	width: 184px;
	height: 20px;
	overflow: hidden;
	vertical-align: bottom; /* li →a(Block化)での下部に隙間発生防止のため */
}
ul#categorylist li a {
	width: 184px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
}
ul#categorylist li#category01 a, ul#categorylist li#category01 a:hover {
	background-image: url(../images/index/categorys_01.gif);
}
ul#categorylist li#category02 a, ul#categorylist li#category02 a:hover {
	background-image: url(../images/index/categorys_02.gif);
}
ul#categorylist li#category03 a, ul#categorylist li#category03 a:hover {
	background-image: url(../images/index/categorys_03.gif);
}
ul#categorylist li#category04 a, ul#categorylist li#category04 a:hover {
	background-image: url(../images/index/categorys_04.gif);
}
ul#categorylist li#category05 a, ul#categorylist li#category05 a:hover {
	background-image: url(../images/index/categorys_05.gif);
}
ul#categorylist li#category06 a, ul#categorylist li#category06 a:hover {
	background-image: url(../images/index/categorys_06.gif);
}
ul#categorylist li#category07 a, ul#categorylist li#category07 a:hover {
	background-image: url(../images/index/categorys_07.gif);
}
ul#categorylist li#category08 a, ul#categorylist li#category08 a:hover {
	background-image: url(../images/index/categorys_08.gif);
}
ul#categorylist li#category09 a, ul#categorylist li#category09 a:hover {
	background-image: url(../images/index/categorys_09.gif);
}
ul#categorylist li#category10 a, ul#categorylist li#category10 a:hover {
	background-image: url(../images/index/categorys_10.gif);
}
ul#categorylist li#category11 a, ul#categorylist li#category11 a:hover {
	background-image: url(../images/index/categorys_11.gif);
}
ul#categorylist li#category12 a, ul#categorylist li#category12 a:hover {
	background-image: url(../images/index/categorys_12.gif);
}
ul#categorylist li#category13 a, ul#categorylist li#category13 a:hover {
	background-image: url(../images/index/categorys_13.gif);
}
ul#categorylist li#category01 a:hover, ul#categorylist li#category02 a:hover,
ul#categorylist li#category03 a:hover, ul#categorylist li#category04 a:hover,
ul#categorylist li#category05 a:hover, ul#categorylist li#category06 a:hover,
ul#categorylist li#category07 a:hover, ul#categorylist li#category08 a:hover,
ul#categorylist li#category09 a:hover, ul#categorylist li#category10 a:hover,
ul#categorylist li#category11 a:hover, ul#categorylist li#category12 a:hover,
ul#categorylist li#category13 a:hover {
	background-position: -184px 0;
}

p#title_namesearch {
	width: 184px;
	height: 21px;
	margin: 0 auto 4px;
}
p#title_namesearch a {
	width: 184px;
	height: 21px;
	background: url(../images/index/title_shopname.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
p#title_namesearch a:hover {
	background-position: 0 -21px;
}
h3#title_areasearch {
	width: 184px;
	height: 18px;
	background: url(../images/index/title_area.gif) no-repeat 0 0;
	text-indent: -9999px;
	margin: 0 auto;
}
ul#arealist {
	width: 184px;
	height: 20px;
	margin: 0 auto;
	padding: 0 0 4px;
}
ul#arealist:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
ul#arealist li {
	height: 20px;
	float: left;
}
ul#arealist li#area01 {	width: 63px; }
ul#arealist li#area02 {	width: 61px; }
ul#arealist li#area03 {	width: 60px; }

ul#arealist li a {
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
ul#arealist li#area01 a { width: 63px; }
ul#arealist li#area02 a { width: 61spx; }
ul#arealist li#area03 a { width: 60px; }

ul#arealist li#area01 a, ul#arealist li#area01 a:hover {
	background-image: url(../images/index/area_01.gif);
}
ul#arealist li#area02 a, ul#arealist li#area02 a:hover {
	background-image: url(../images/index/area_02.gif);
}
ul#arealist li#area03 a, ul#arealist li#area03 a:hover {
	background-image: url(../images/index/area_03.gif);
}
ul#arealist li#area01 a:hover, ul#arealist li#area02 a:hover,
ul#arealist li#area03 a:hover { background-position: 0 -20px; }

div#endshopguide {
	width: 196px;
	height: 11px;
	background: url(../images/index/end_shopguide.gif) no-repeat 0 0;
}
