@charset "utf-8";

/* /store/
-------------------------------------------------------------- */

ul.linksArea{
	margin-top:10px;
}
ul.linksArea .region{
	margin-right:10px;
	width:98px;
	color:#996;
	font-weight:bold;
	font-size: 120%;
}
ul.linksArea li{
	float:left;
}

ul.linksArea:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
ul.linksArea{
	display:inline-table;
	min-height:1%;
}
/* \*/
html ul.linksArea{
	* height:1%;
}
ul.linksArea{
	display:block;
}
/* */



div.cityArea{
	margin-top:30px;
	padding:15px 20px;
	border-top:1px solid #c9c7ac;
	background:#f5f4ea;
	line-height:1.5;
}
div.cityArea .title{
	padding-bottom:5px;
	color:#996;
	font-weight:bold;
}
div.cityArea li{
	display:inline;
}




div.shopItem{
	padding-top:10px;
}
div.shopItem .item{
	padding:10px 20px;
	border-bottom:1px solid #ccc;
}
div.shopItem .item .button{
	float:left;
	padding-top:7px;
	width:77px;
}
div.shopItem .item .shopInfo{
	float:left;
	width:650px;
}
div.shopItem .item .shopInfo .shopName{
	color:#996;
	font-weight:bold;
}
div.shopItem .item .shopInfo .shopName img{
	margin-left:8px;
	vertical-align:middle;
}
div.shopItem .item .button{
	float:right;
	padding-top:10px;
	width:77px;
}


div.shopItem .item:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.shopItem .item{
	display:inline-table;
	min-height:1%;
}
/* \*/
html div.shopItem .item{
	* height:1%;
}
div.shopItem .item{
	display:block;
}
/* */







#shopMap{
	width:459px;
	height:412px;
	border:1px solid #ccc;
	font-family:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3', Arial, Helvetica, sans-serif;
	color:#000;
}
#shopMap .infoName{
	width:250px;
	margin:0;
	padding:0;
}
#shopMap .subInfo{
	width:250px;
	margin:5px 0 0;
	padding:0 0 5px;
	font-size:80%;
}



div#footer {	/* overwrite */
	position: relative;
}
