@charset "UTF-8";

/*------------------------------------------------------------------------------
	GUEST&ME - CSS Modules Import
	Date: 2009-12-09
------------------------------------------------------------------------------*/


#main{
	padding:30px 65px 30px 60px;
}
p.asta{
	text-indent:-1em;
	padding-left:1em;
	font-size:11px;
}
.index{
	width:655px;
	margin-bottom:30px;
	padding-bottom:2px;
	font-size:12px;
	text-align:center
}
.aaa{
	font-size:12px;
	letter-spacing:1px;
	display:inline;
	border-left:1px solid;
	padding:1px 10px 1px 15px;
	}
.alast{
	font-size:12px;
	letter-spacing:1px;
	display:inline;
	border-right:1px solid;
	border-left:1px solid;
	padding:1px 10px 1px 15px;
	}
.back{
	width:655px;
	margin-bottom:30px;
	padding-bottom:2px;
	font-size:10px;
	text-align:right
}	
.area{
	width:655px;
	margin-bottom:5px;
	background:url(../../shop/img/line_01.gif) bottom left repeat-x;
	padding-bottom:2px;
}
.area2{
	width:655px;
	background:url(../../shop/img/line_01.gif) top left repeat-x;
	padding-top:2px;
}
#main .area th,
#main .area td{
	vertical-align:top;
}

.hokkaido{
	width:85px;
	background:url(../../shop/img/area_hokkaido_bg.gif) top left repeat-y;
}
.tohoku{
	width:85px;
	background:url(../../shop/img/area_tohoku_bg.gif) top left repeat-y;
}
.hokuriku{
	width:85px;
	background:url(../../shop/img/area_hokuriku_bg.gif) top left repeat-y;
}
.kanto{
	width:85px;
	background:url(../../shop/img/area_kanto_bg.gif) top left repeat-y;
}
.tokai{
	width:85px;
	background:url(../../shop/img/area_tokai_bg.gif) top left repeat-y;
}
.kinki{
	width:85px;
	background:url(../../shop/img/area_kinki_bg.gif) top left repeat-y;
}
.chugoku{
	width:85px;
	background:url(../../shop/img/area_chugoku_bg.gif) top left repeat-y;
}
.shikoku{
	width:85px;
	background:url(../../shop/img/area_shikoku_bg.gif) top left repeat-y;
}
.kyushu{
	width:85px;
	background:url(../../shop/img/area_kyushu_bg.gif) top left repeat-y;
}

.area dl{
	background:url(../../shop/img/line_01.gif) top left repeat-x;
	width:570px;
}
.area dl.fst{
	background:url(../img/spacer.gif) top left repeat-x;
	width:570px;
}
.area dt{
	height:50px;
	text-align:left;
	text-indent:22px;
}
.area h2{
	padding-bottom:5px;
}
.area dt img{
	padding-top:13px;
}
.area dd{
	margin-top:-50px;
	padding-left:87px;
}

#main dd li{
	background:url(../../shop/img/line_02.gif) top right no-repeat;
	width:480px;
	padding-top:10px;
	zoom:100%;
}
#main dd li:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}

#main dd li.fst{
	background:url(../img/spacer.gif);
}

.data1{
	float:left;
	padding-bottom:5px;
}
p.sname{
	background:url(../img/ic_arrow.gif) center left no-repeat;
	padding:3px 0 3px 22px;
	font-weight:bold;
}
p.address{
	padding-left:22px;
}

.tel{
	float:right;
	padding-top:1.5em;
	padding-bottom:5px;
}

