@charset "euc-jp";


/*#map
---------------------------------------------------------*/

#map li{
	list-style: none;
	font-size: 13px;
}

#map #map_inner{
	overflow: hidden;
	height: 100%;
	margin:0;

}
#map_list{
	background: url(../images/map.gif) no-repeat;
	width: 429px;
	height: 210px;
	margin: 60px auto 0;
	position: relative;
}

#map_list li.map_list_in{
	display: inline;
	color: #666;
}


#map_list li.map_list_main{
	display:inline;
}


#map p.mile{
	text-align: right;
}


#map ul.left_btn{
	position:  absolute;
	top: 8px;
	right: 7px;
	z-index: 100;
}

#map ul li a{
	width: 92px;
	height: 19px;
	display: block;
	margin-bottom: 6px;
	text-indent: -9999px;
	overflow: hidden;
}


#map ul.main{
	display: inline;
	overflow: hidden;
}

#map ul.main li{
position:absolute;
}
#map ul.main li.hokkaidou {
	left:250px;
	top:6px;
}
#map ul.main li.hokkaidou a{
height:55px;
width:60px;
}
#map ul.main li.touhoku {
left:145px;
top:90px;
}
#map ul.main li.touhoku a{
height:30px;
width:100px;
}
#map ul.main li.kantou {
left:180px;
top:130px;
}
#map ul.main li.kantou a{
height:30px;
width:100px;
}
#map ul.main li.kansai {
left:120px;
top:140px;
}
#map ul.main li.kansai a{
height:50px;
width:60px;
}
#map ul.main li.chuugoku {
left:60px;
top:125px;
}
#map ul.main li.chuugoku a{
height:35px;
width:55px;
}
#map ul.main li.sikoku {
left:65px;
top:160px;
}
#map ul.main li.sikoku a{
height:35px;
width:55px;
}
#map ul.main li.kyuusyu {
left:0;
top:155px;
}
#map ul.main li.kyuusyu a{
height:50px;
width:60px;
}
#map ul.main li.okinawa {
left:65px;
top:30px;
}
#map ul.main li.okinawa a{
height:50px;
width:90px;
}
