@charset "shift-jis";










/*-------------------------------------------------------
*
*  日本地図
*
*-------------------------------------------------------*/

#map{
	height: 624px;
	overflow: hidden;
	position: relative;
	background: url(../img/map/base/map_bg.jpg) no-repeat left top;
}

/*--------------------*/
/* 季節の壁紙 */
/*--------------------*/
#map.month0{background: url(../img/map/month1.jpg) no-repeat left top;}
#map.month1{background: url(../img/map/month2.jpg) no-repeat left top;}
#map.month2{background: url(../img/map/month3.jpg) no-repeat left top;}
#map.month3{background: url(../img/map/month4.jpg) no-repeat left top;}
#map.month4{background: url(../img/map/month5.jpg) no-repeat left top;}
#map.month5{background: url(../img/map/month6.jpg) no-repeat left top;}
#map.month6{background: url(../img/map/month7.jpg) no-repeat left top;}
#map.month7{background: url(../img/map/month8.jpg) no-repeat left top;}
#map.month8{background: url(../img/map/month9.jpg) no-repeat left top;}
#map.month9{background: url(../img/map/month10.jpg) no-repeat left top;}
#map.month10{background: url(../img/map/month11.jpg) no-repeat left top;}
#map.month11{background: url(../img/map/month12.jpg) no-repeat left top;}

* html div.month0{background: url(../img/map/month1.jpg) no-repeat left top!important;}
* html div.month1{background: url(../img/map/month2.jpg) no-repeat left top!important;}
* html div.month2{background: url(../img/map/month3.jpg) no-repeat left top!important;}
* html div.month3{background: url(../img/map/month4.jpg) no-repeat left top!important;}
* html div.month4{background: url(../img/map/month5.jpg) no-repeat left top!important;}
* html div.month5{background: url(../img/map/month6.jpg) no-repeat left top!important;}
* html div.month6{background: url(../img/map/month7.jpg) no-repeat left top!important;}
* html div.month7{background: url(../img/map/month8.jpg) no-repeat left top!important;}
* html div.month8{background: url(../img/map/month9.jpg) no-repeat left top!important;}
* html div.month9{background: url(../img/map/month10.jpg) no-repeat left top!important;}
* html div.month10{background: url(../img/map/month11.jpg) no-repeat left top!important;}
* html div.month11{background: url(../img/map/month12.jpg) no-repeat left top!important;}
/*--------------------*/


#japan{}
#area-list{}
#area-list ul{
	list-style:none;
	position: absolute;
	left:0;
	top:0;
}
#area-list li{
	position: absolute;
	width: 75px;
	letter-spacing:0;
	text-align:center;
	background: url(../img/map/base/bt_bg.png) no-repeat center top;
}
#area-list li a{
	display:block;
	height: 25px;
	line-height: 25px;
	font-weight:bold;
}
#area-list li a:hover{}
#bt-hokkaido{left:435px; top:135px;}
#bt-touhoku{left:423px; top:287px;}
#bt-kanto{left:401px; top:385px;}
#bt-tokyo{left:400px; top:412px;}
#bt-koshinetsu{left:314px; top:399px;}
#bt-hokuriku{left:259px; top:368px;}
#bt-toukai{left:325px; top:440px;}
#bt-kinki{left:244px; top:438px;}
#bt-osaka{left:244px; top:465px;}
#bt-tyugoku{left:160px; top:430px;}
#bt-shikoku{left:160px; top:470px;}
#bt-kyushu{left:80px; top:490px;}
#bt-okinawa{left:120px; top:190px;}





/* エリア詳細 */
#area-detail{
	position: absolute;
	left:83px;
	top:59px;
}
#area-detail .area{
	color: #fff;
	position: absolute;
	z-index: 2;
	left:0;
	top:0;
	width: 480px;
	height: 485px;
	padding: 10px;
	background: #242674;
	
	display:none;
	
	/* css3 */
	border-radius: 6px;
	-o-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#area-detail .hgrp{
	position: absolute;
	left: 10px;
	bottom: 20px;
	width: 480px;
	background: #ACC5CC;
	padding: 10px 0;
	z-index: 1;
}
#area-detail .hgrp h4{
	font-weight:bold;
	font-size:15px;
	margin-left: 20px;
}
#area-detail .hgrp .bt-close{
	position: absolute;
	right: 15px;
	top: 15px;
}
#area-detail .area .map-hotel-list{
	position: absolute;
	left:10px;
	top:10px;
	list-style:none;
	width: 480px;
	height: 485px;
}
#area-detail .area ul.map-hotel-list li{
	position: absolute;
	min-width: 100px;
	padding: 0 8px;
	font-size:12px;
	line-height: 1em;
	letter-spacing: 0;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../img/map/base/arw.gif);
}



/* テスト */
#area-hokkaido{display:none;}
#area-touhoku{display:none;}
#area-kanto{display:none;}
#area-koshinetsu{display:none;}
#area-hokuriku{display:none;}
#area-shikoku{display:none;}
#area-kyushu{display:none;}
#area-okinawa{display:none;}
/* テスト */




/*----------------------*/
/*ボタン*/
/*----------------------*/

/* 北海道 */
#area-detail #bt-stamprally{padding:0;right:5px; top: 5px; border: 1px solid #242674;}
#area-detail #bt-asahikawa{width:px;left:221px;top:217px;}
#area-detail #bt-susukino{width:120px;left:149px;top:272px;}
#area-detail #bt-hakodate{width:px;left:101px;top:335px;}
#area-detail #bt-kushiro{width:px;right:160px;top:311px;text-align:right; background-position:right bottom;}
#area-detail #bt-kushiroekimae{width:px;left:325px;top:311px;}
#area-detail #bt-kitami{width:px;left:326px;top:260px;}

/* 東北 */
#area-detail #bt-stamptohoku{padding:0; left:10px; bottom: 60px; border: 1px solid #242674;}
#area-detail #bt-aomori{width:px;right:169px;top:63px;text-align:right;background-position:right;}
#area-detail #bt-towada{width:px;right:154px;top:80px;text-align:right;background-position:right;}
#area-detail #bt-hirosaki{width:px;right:207px;top:83px;text-align:right;background-position:right;}
#area-detail #bt-hachinohe{width:px;left:332px;top:83px;}
#area-detail #bt-hachinohekinen{width:px;left:344px;top:99px;}
#area-detail #bt-morioka{width:px;left:325px;top:162px;}
#area-detail #bt-hirose{width:px;left:299px;top:299px;}
#area-detail #bt-sendai{width:px;left:299px;top:280px;}
#area-detail #bt-yamagata{width:px;right:206px;top:280px;text-align:right;background-position:right;}

/* 関東 */
#area-detail #bt-tokyo{width:px;left:196px;top:286px;padding:0;}
#area-detail #bt-utsunomiya{width:px;left:248px;top:66px;}
#area-detail #bt-oyama{width:px;left:252px;top:110px;}
#area-detail #bt-mito{width:px;left:364px;top:118px;}
#area-detail #bt-tachikawakita{width:px;right:319px;top:275px;text-align:right;background-position:right;}
#area-detail #bt-shinyokohama{width:px;left:187px;top:318px;}
#area-detail #bt-kannai{width:px;left:187px;top:340px;}
#area-detail #bt-chiba{width:px;left:295px;top:302px;}
#area-detail #bt-myoden{width:px;left:256px;top:256px;}
#area-detail #bt-omiy{width:px;right:287px;top:226px;text-align:right;background-position:right;}
#area-detail #bt-wako{width:px;left:196px;top:236px;}

/* 甲信越 */
#area-detail #bt-nigata{width:px;left:337px;top:85px;}
#area-detail #bt-arai{width:px;left:268px;top:174px;}
#area-detail #bt-matumoto{width:px;left:216px;top:291px;}
#area-detail #bt-matsumotohigashi{width:px;left:206px;top:308px;}
#area-detail #bt-kofu{width:px;left:274px;top:370px;}

/* 北陸 */
#area-detail #bt-takaoka{width:px;left:278px;top:173px;}

/* 四国 */
#area-detail #bt-takamatsu{width:px;left:333px;top:94px;}
#area-detail #bt-takamatsutamachi{width:px;right:150px;top:100px;text-align:right;background-position:right;}
#area-detail #bt-kouchi{width:px;left:270px;top:231px;}
#area-detail #bt-matuyama{width:px;left:141px;top:193px;}
#area-detail #bt-yawatahama{width:px;left:92px;top:257px;}
#area-detail #bt-niihama{width:px;left:220px;top:175px;}
#area-detail #bt-shikokuchuo{width:px;left:251px;top:157px;}

/* 九州 */
#area-detail #bt-hakata{width:px;left:213px;top:46px;}
#area-detail #bt-kokura{width:px;left:257px;top:16px;}
#area-detail #bt-kumamoto{width:px;left:246px;top:160px;}
#area-detail #bt-minamata{width:px;left:220px;top:231px;}
#area-detail #bt-nakatsu{width:px;left:312px;top:54px;}
#area-detail #bt-miyazaki{width:px;left:318px;top:283px;}
#area-detail #bt-satumasendai{width:px;left:201px;top:294px;}

/* 沖縄 */
#area-detail #bt-naha{width:px;left:263px;top:298px;}
#area-detail #bt-shintoshin{width:px;left:270px;top:285px;}
#area-detail #bt-nago{width:px;left:293px;top:252px;}
#area-detail #bt-ishigakijima{width:px;left:116px;top:353px;}
#area-detail #bt-apianbana-ishigakijima{width:px;left:111px;top:369px;}






/* リニューアル情報 */
#renewal-info{
	width: 180px;
	background: #ffffee;
	position: absolute;
	right:5px;
	bottom:5px;
	z-index: 1;
}
#renewal-info h3{
	margin-bottom: 5px;
}
#renewal-info a.clearfix{
	display:block;
	letter-spacing: 0;
	line-height: 1.1em;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
#renewal-info a.clearfix .float-left{
	width: 30px;
	float: left;
	overflow: hidden;
}
#renewal-info a.clearfix .float-right{
	width: 135px;
	float: right;
}
#renewal-info a.clearfix h4{
	margin-bottom: 0px;
}
#renewal-info a.clearfix p{
	margin:0;
	color: #c00;
	font-weight:bold;
}

/* 新店舗吹き出し */
#map .new-hotel{
	position: absolute;
	z-index: 1;
}
#new-shikokuchuo{
	left: 166px;
	top: 495px;
}

