@charset "UTF-8";
/* CSS Document */


.shop_l{
	width:840px;
	padding:0 0 20px 0;
	overflow:hidden;
}

.shop_img{
	padding:15px 0 0 0;
}

.shop_l dl{
	float:left;
	width:395px;
	list-style:none;
	padding:15px 0 0 10px;
}

.shop_l dl dt{
	clear:both;
	float:left;
	width:70px;
	font-weight:bold;
	font-size:11px;
	padding:0 0 5px 0;
}

.shop_l dl dd{
	padding:0 0 5px 70px;
}

.shop_l .map {
	float:right;
  width: 410px;
	padding:15px 0 0 0;
}

.shop_s{
	width:858px;
	margin:0 -18px 0 0
}

.shop_s li{
	float:left;
	width:268px;
	padding:0 18px 0 0;
	overflow:hidden;
}

.shop_s li dl{
	float:left;
	width:258px;
	list-style:none;
	padding:15px 0 0 10px;
}

.shop_s li dl dt{
	clear:both;
	float:left;
	width:70px;
	font-weight:bold;
	padding:0 0 5px 0;
	font-size:11px;
}

.shop_s li dl dd{
	padding:0 0 5px 70px;
}

.shop_s li .map {
	float:right;
  width: 268px;
	padding:15px 0 0 0;
}

.shop_l h4,
.shop_s h4{
	margin:0;
	background:#000;
	color:#FFF;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:0;
	font-size:16px;
	font-weight:normal;
}

h4 span{
	color:#ce100d;
	font-weight:normal;
	font-size:14px;
}

dl{
	float:left;
	width:395px;
	list-style:none;
	padding:15px 0 0 10px;
}

dl dt{
	clear:both;
	float:left;
	width:80px;
	font-weight:bold;
	padding:0 0 5px 0;
}

dl dd{
	padding:0 0 5px 80px;
}

#googleMaps{
  width: 410px;
  height: 200px;
  margin:0 0 5px 0;
}


#googleMaps2,
#googleMaps3,
#googleMaps4,
#googleMaps5,
#googleMaps6,
#googleMaps7,
#googleMaps10,
#googleMaps11,
#googleMaps12,
#googleMaps13,
#googleMaps14,
#googleMaps15,
#googleMaps16,
#googleMaps17,
#googleMaps18,
#googleMaps19,
#googleMaps20,
#googleMaps21,
#googleMaps22,
#googleMaps23,
#googleMaps24,
#googleMaps25 {
  width: 268px;
  height: 130px;
  margin:0 0 5px 0;
}

.mapLink{
	text-align:right;
}

.online_store{
	list-style:none;
	font-size:16px;
}

.online_store li{
	margin:0 0 0 15px;
	padding:0 0 5px 12px;
	background:url(../img/arrow_o.gif) no-repeat left 8px;
}