@charset"Shift_JIS";

/*--------------------------------------
	ＭＡＰ
--------------------------------------*/
div#kansaiMap {
	margin: 13px auto 0;
	width: 680px;
	padding: 0px;
	font-size: 0;
}

div#kansaiMap h2 {
	margin: 0px;
	padding: 0px;
	height: 21px;
	text-indent: -9000px;
}

/*--------------------------------------
	ＭＡＰタイトル
--------------------------------------*/

body#area6110 div#kansaiMap h2 {
	background: url("../img/h2-map-kita.gif") no-repeat top left;
}

body#area6120 div#kansaiMap h2 {
	background: url("../img/h2-map-minami.gif") no-repeat top left;
}

body#area6130 div#kansaiMap h2 {
	background: url("../img/h2-map-shinosaka.gif") no-repeat top left;
}

body#area6140 div#kansaiMap h2 {
	background: url("../img/h2-map-osakashinai.gif") no-repeat top left;
}

body#area6150 div#kansaiMap h2 {
	background: url("../img/h2-map-osakashigai.gif") no-repeat top left;
}

body#area6200 div#kansaiMap h2 {
	background: url("../img/h2-map-hyogo.gif") no-repeat top left;
}

body#area6300 div#kansaiMap h2 {
	background: url("../img/h2-map-kyoto.gif") no-repeat top left;
}

body#area6400 div#kansaiMap h2 {
	background: url("../img/h2-map-shiga.gif") no-repeat top left;
}

body#area6500 div#kansaiMap h2 {
	background: url("../img/h2-map-nara.gif") no-repeat top left;
}

body#area6600 div#kansaiMap h2 {
	background: url("../img/h2-map-wakayama.gif") no-repeat top left;
}


/*--------------------------------------
	ＭＡＰ・GmapSelectMenu
--------------------------------------*/

div#gMapSelect {
	margin: 0;
	padding: 0;
	clear: both;
	background: #eee;
}

div#gMapSelect ul li {
	margin: 0;
	padding: 0 3px;
	display: inline;
	list-style-type: none;
	font-size: 12px;
}

/*--------------------------------------
	おすすめ優良店
--------------------------------------*/
div#recommendShop {
	margin: 15px auto;
	width: 680px;
}

/*----------------------------
	おすすめ優良店タイトル
----------------------------*/
#recommendShop h2 {
	margin: 0px;
	padding: 0px;
	height: 21px;
	font-size: 1px;
	text-indent: -9000px;	
}

body#area6110 #recommendShop h2 {
	background: url("../img/h2-area-kita.gif") no-repeat top left;
}

body#area6120 #recommendShop h2 {
	background: url("../img/h2-area-minami.gif") no-repeat top left;
}

body#area6130 #recommendShop h2 {
	background: url("../img/h2-area-shinosaka.gif") no-repeat top left;
}

body#area6140 #recommendShop h2 {
	background: url("../img/h2-area-osakashinai.gif") no-repeat top left;
}

body#area6150 #recommendShop h2 {
	background: url("../img/h2-area-osakashigai.gif") no-repeat top left;
}

body#area6200 #recommendShop h2 {
	background: url("../img/h2-area-hyogo.gif") no-repeat top left;
}

body#area6300 #recommendShop h2 {
	background: url("../img/h2-area-kyoto.gif") no-repeat top left;
}

body#area6400 #recommendShop h2 {
	background: url("../img/h2-area-shiga.gif") no-repeat top left;
}

body#area6500 #recommendShop h2 {
	background: url("../img/h2-area-nara.gif") no-repeat top left;
}

body#area6600 #recommendShop h2 {
	background: url("../img/h2-area-wakayama.gif") no-repeat top left;
}


div#recommendBox {
	margin: 0px auto;
	padding: 5px;
	width: 668px;
	border: 1px solid #666;
	border-width: 0px 1px 1px 1px;
}

#recommendBox ul {
	margin: 3px;
	padding: 5px;
	width: 150px;
	height: 180px;
	background-color: #EEE;
	list-style-type: none;
	list-style-position: outside;
	float: left;
	overflow: hidden;
}


div.areaBox {
	clear: both;
}

div.areaBox h3 {
	margin: 0px;
	padding: 0px;
	width:0px;
	height:0px;
	text-indent: -9000px;
}


/*------------------
	IE6用
------------------*/
* html #recommendBox ul {
	margin: 3px 2px 3px 3px;
}

#recommendBox ul li {
	margin: 0px;
	padding: 0px;
	width: 150px;
	font-size: 85%;
}

#recommendBox ul li.top {
	padding: 0px 4px;
	width: 142px;
	height: 15px;
	line-height: 15px;
	background: url("../../other/img/shop_bk.gif") no-repeat top left;
}

#recommendBox ul li.top div {
	color: #F00;
	font-weight: bold;
}

#recommendBox ul li.top div.left {
	float: left;
}

#recommendBox ul li.top div.right {
	float: right;
}

#recommendBox ul li.bnr {
	text-align: center;
	line-height: 1.1;
}

#recommendBox ul li.bnr img {
	border: none;
}

#recommendBox ul li.iconTypeJob {
	margin: 0;
	padding: 0;
	width: 76px;
	float: left;
}

#recommendBox ul li.iconTypeShop {
	margin: 0;
	padding: 0;
	width: 74px;
	float: left;
}

#recommendBox ul li.shop {
	clear:both;
}

#recommendBox ul li.telnum {
	padding-left: 18px; 
	background: url('../../other/img/icon_telnum.gif') no-repeat left center;
	font-size: 108%;
	font-weight: bold;
	color: #666;
}

#recommendBox ul li.opentime {
	padding-left: 18px; 
	background: url('../../other/img/icon_opentime.gif') no-repeat left center;
}

#recommendBox ul li p {
	margin: 0px;
	padding: 0px;
}


#recommendBox hr {
	height: 1px;
	color: #ccc;
}


