@charset "euc-jp";


/* Detail Settings
-------------------------- */

/* Header Definition */

/* Main Definition */

div#main h2{
	margin: 10px 0 0 0;
	border:1px solid #999;
	line-height: 28px;
	padding:0 8px;
	background-color:#f2f2f2;
	font-size:117%;
}


/* エリア選択
-----------------*/

div#areaBox {
	width:960px;
	float:left;
	line-height:1.4;
	position:relative;
}

div#areaBox {

}

div#areaBox p.sbmtBtn {
	clear: both;
	width:960px;
	margin:0;
	text-align: center;
	padding:5px 0 0;
}

/* エリアマップ
---------------------------------*/

div#areamap div#resulttext{
	position: absolute;
	z-index: 2;
	margin: 5px 0 0 0;
	font-size: 14px;
}

div#areamap div#resulttext p{
	line-height: 1.0;
	width: 285px;
}


div#areamap div#resulttext p.result strong{
	padding: 0 5px;
	color: #f00;
	font-size: 20px;
	font-weight: bold;
	font-family: "Arial Black" ,arial, sans-serif;

}

div#areamap div#resulttext p.target{
	padding: 5px 0 0px 0;
	font-size:12px;
	line-height: 1.3;
}
div#areamap div#resulttext p.opt{
	font-size: 12px;
	color: #666;
	line-height: 1.2;
}

div#areamap{
        position: relative;
        margin: 15px auto 0;
        padding: 0;
        width: 920px;
        height:480px;
        font-size: 12px;
        font-family: 'ＭＳ Ｐゴシック' ,sans-serif;
        line-height: 1.0;

}

div#areamap div.image{
        position: absolute;
        margin: 0;
        padding: 0;
        z-index: 1;

}

div#areamap div p{
  margin: 0px 2px 2px 2px;
  padding: 0;
 line-height: 6px;
 height:15px;
}



div#areamap div p input {
  width: 15px;
  margin: 0 2px 0 0;
}



div#areamap div p input {
  _height: 15px;
}

div#areamap div p.sub1{
        margin: 2px;
        padding: 0 0 0 10px;
        font-size: 11px;
        line-height: 6px;
        
}
div#areamap div#zenkoku0{
        position: absolute;
        margin: 58px 0 0 302px;
        font-size: 14px;
        z-index: 2;
}

div#areamap div#zenkoku0 p { line-height:20px; }

div#areamap div#hokkaido0{
        position: absolute;
        margin: 59px 0 0 667px;
        z-index: 2;
}


div#areamap div#tohoku0{
        position: absolute;
        margin: 132px 0 0 667px;
        z-index: 2;
}

div#areamap div#tohoku1{
        position: absolute;
        margin: 150px 0 0 679px;
        z-index: 2;
}

div#areamap div#tohoku2{
        position: absolute;
        margin: 150px 0 0 812px;
        z-index: 2;
}

div#areamap div#hokuriku0{
        position: absolute;
        margin: 110px 0 0 302px;
        z-index: 2;
}

div#areamap div#hokuriku1{
        position: absolute;
        margin: 128px 0 0 311px;
        z-index: 2;
}

div#areamap div#hokuriku2{
        position: absolute;
        margin: 128px 0 0 409px;
        z-index: 2;
}

div#areamap div#kanto0{
        position: absolute;
        margin: 241px 0 0 667px;
        z-index: 2;
}

div#areamap div#kanto1{
        position: absolute;
        margin: 259px 0 0 679px;
        z-index: 2;
}

div#areamap div#kanto2{
        position: absolute;
        margin: 259px 0 0 792px;
        z-index: 2;
}

div#areamap div#tokai0{
        position: absolute;
        margin: 368px 0 0 634px;
        z-index: 2;
}

div#areamap div#tokai1{
        position: absolute;
        margin: 386px 0 0 645px;
        z-index: 2;
}

div#areamap div#tokai2{
        position: absolute;
        margin: 386px 0 0 755px;
        z-index: 2;
}

div#areamap div#kansai0{
        position: absolute;
        margin: 366px 0 0 404px;
        z-index: 2;
}

div#areamap div#kansai1{
        position: absolute;
        margin: 384px 0 0 414px;
        z-index: 2;
}

div#areamap div#kansai2{
        position: absolute;
        margin: 384px 0 0 505px;
        z-index: 2;
}

div#areamap div#chugoku0{
        position: absolute;
        margin: 204px 0 0 12px;
        z-index: 2;
}

div#areamap div#chugoku1{
        position: absolute;
        margin: 222px 0 0 24px;
        z-index: 2;
}
div#areamap div#chugoku2{
        position: absolute;
        margin: 222px 0 0 124px;
        z-index: 2;
}

div#areamap div#shikoku0{
        position: absolute;
        margin: 366px 0 0 258px;
        z-index: 2;
}

div#areamap div#shikoku1{
        position: absolute;
        margin: 384px 0 0 269px;
        z-index: 2;
}

div#areamap div#kyusyu0{
        position: absolute;
        margin: 366px 0 0 12px;
        z-index: 2;
}

div#areamap div#kyusyu1{
        position: absolute;
        margin: 384px 0 0 23px;
        z-index: 2;
}

div#areamap div#kyusyu2{
        position: absolute;
        margin: 384px 0 0 139px;
        z-index: 2;
}

div#areamap div#zenkoku0 a,
div#areamap div#hokkaido0 a,
div#areamap div#tohoku0 a,
div#areamap div#hokuriku0 a,
div#areamap div#kanto0 a,
div#areamap div#tokai0 a,
div#areamap div#kansai0 a,
div#areamap div#chugoku0 a,
div#areamap div#shikoku0 a,
div#areamap div#kyusyu0 a
{
        font-weight: bold;
        padding: 0 1px 0 0;
}

div#areamap div.areainfo{
	position: absolute;
	z-index: 2;
	margin: 80px 0 0 -20px;
}

div#areamap div.areainfo p{
	display: none;
}
/* #17206 START BY xa_luoys 20180103 Goobike全体のHTTPS化 */
div#areamap div.areainfo ul{
	background:url(https://img.goo-net.com/goobike/bike/common/img/bg_areainfo.gif) no-repeat;
	height: 83px;
	width: 272px;
	padding: 30px 0 0 7px;
}

div#areamap div.areainfo ul li{
	float:left;
	width: 63px;
	height: 22px;
	margin: 0 2px 2px 0;
}

div#areamap div.areainfo ul li a{
	display: block;
	width: 100%;
	height: 22px;
	text-indent: -9999px;
}

div#areamap div.areainfo ul li.ai01 a{ background: url(https://img.goo-net.com/goobike/bike/common/img/btn_areainfo01.gif) no-repeat; } 
div#areamap div.areainfo ul li.ai02 a{ background: url(https://img.goo-net.com/goobike/bike/common/img/btn_areainfo02.gif) no-repeat; } 
div#areamap div.areainfo ul li.ai03 a{ background: url(https://img.goo-net.com/goobike/bike/common/img/btn_areainfo03.gif) no-repeat; } 
div#areamap div.areainfo ul li.ai04 a{ background: url(https://img.goo-net.com/goobike/bike/common/img/btn_areainfo04.gif) no-repeat; } 
div#areamap div.areainfo ul li.ai05 a{ background: url(https://img.goo-net.com/goobike/bike/common/img/btn_areainfo05.gif) no-repeat; } 
div#areamap div.areainfo ul li.ai06 a{ background: url(https://img.goo-net.com/goobike/bike/common/img/btn_areainfo06.gif) no-repeat; } 
div#areamap div.areainfo ul li.ai07 a{ background: url(https://img.goo-net.com/goobike/bike/common/img/btn_areainfo07.gif) no-repeat; } 
/* #17206 END BY xa_luoys 20180103 Goobike全体のHTTPS化 */
