@charset "shift_jis";/* エスケープ */



/*
	--------------------------------
	Created: 2008.01.10
	Last Modified: 2008.01.15
	--------------------------------
*/



#map01 {
	width: 715px;
	height: 471px;
	background: url(../../area/img/imgBackMap.gif);
	margin: 30px 25px;
}

#map01 #map {
	padding: 19px 11px 19px 19px;
	float: left;
}

#map02 {
	width: 715px;
	height: 814px;
	margin: 30px 25px;
	background: url(../../fitters/img/imgBackFitMap.gif);
}

#map02 #map {
	padding: 18px 0 0 19px;
}

#map01 #pref {
	padding: 33px 0 0 14px;
	float: left;
}

#map01 #pref ul {
	margin: 0;
	padding: 0;
	width: 280px;
}

#map01 #pref li {
	display: block;
	margin: 7px 10px 0 0;
	float: left;
	height: 10px;
}

#map01 #pref li img {
	display:block;
}

#map01 #pref p.border {
	clear: both;
	margin: 0 0 10px;
	padding: 10px 0 0;
	height: 1px;
}

table.shop {
	clear: both;
	margin: 0 auto 25px;
	background: #eaeaea;
}


table.shop th , table.shop td {
	border-right: 1px solid #fff;
	vertical-align: top;
}

table.shop td {
	background: url(../../area/img/imgBckTable.gif) repeat-y 0px 0px;
}

table.shop td span.thum {
	display: block;
	float: left;
	padding: 10px 0 0 15px;
}

table.shop td span.thum2 {
	display: block;
	float: left;
	padding: 5px 0 10px 15px;
}
table.shop td span.btn {
	display: block;
	float: left;
	padding: 20px 0 0 8px;
}

table.shop td span.btn2 {
	display: block;
	float: left;
	padding: 15px 0 0 8px;
}

table.shop td span.border {
	display: block;
	clear: both;
	padding: 5px 0 0 13px;
	height: 1px;
}

.title {
	margin: 0 25px 0;
}

.title #sttl {
	margin: 0 0 7px;
}

.title .pref {
	height: 22px;
	background: url(../img/imgBckPref.gif);
	margin: 0 0 1px;
	text-indent: 15px;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
}
.title .pref span.label{
	display: block;
	padding: 3px 0 0;
}

table.list {
	clear: both;
	margin: 0 0 7px 25px;
	background: #eaeaea;
	font-size: 10px;
	line-height: 14px;
	border-left: 5px solid #bdbebe;
	width: 716px;
}

table.list th, table.list td {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	vertical-align: top;
	padding: 7px 10px;
}

table.list th {
	background: #bdbebe;
	color: #fff;
	text-align: center;
}

table.list ul li {
	display: block;
	float: left;
	padding: 0 4px 0 0; 
}

table.list ul li img {
	display: block;
}

.backMap {
	margin: 0 0 25px 24px;
	width: 716px;
	text-align: right;
}
