@charset "utf-8";


#main div.shopList {
	
}
#main div.shopList ul.news {
	margin: 20px 15px 50px;
}
#main div.shopList ul.news li {
	margin-bottom: 8px;
}
#main div.shopList ul.news li p {
	float: left;
}
#main div.shopList ul.news li p.date {
	margin-right: 20px;
	display: inline;
	color: #a1a1a1;
	font-weight: bold;
}
#main div.shopList ul.news li p.prefectural {
	width: 6.5em;
	font-weight: bold;
}
#main div.shopList ul.news li p.text {
	float: none;
	overflow: hidden;
	zoom: 1;
}
#main div.shopList div.map {
	position: relative;
}
#main div.shopList div.map ul li.area01 {
	position: absolute;
	top: 6px;
	right: 17px;
}
#main div.shopList div.map ul li.area02 {
	position: absolute;
	top: 168px;
	right: 25px;
}
#main div.shopList div.map ul li.area03 {
	position: absolute;
	top: 319px;
	right: 13px;
}
#main div.shopList div.map ul li.area04 {
	position: absolute;
	top: 178px;
	left: 128px;
}
#main div.shopList div.map ul li.area05 {
	position: absolute;
	top: 358px;
	left: 205px;
}
#main div.shopList div.map ul li.area06 {
	position: absolute;
	top: 229px;
	left: 70px;
}
#main div.shopList div.map ul li.area07 {
	position: absolute;
	top: 404px;
	left: 12px;
}
#main div.shopList div.map ul li.area08 {
	position: absolute;
	top: 39px;
	left: 165px;
}

/*=========================================================================================================*
 * clearfix
 *=========================================================================================================*/

#main div.shopList ul.news li {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html #main div.shopList ul.news li {
	height: 1%;
}
#main div.shopList ul.news li {
	display: block;
}
/* End hide from IE-mac */

#main div.shopList ul.news li:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
