#access-region {
	background:url(../../guide/access/images/bg_map/far_new.gif) no-repeat;
	width:675px;
	height:720px;
	overflow:hidden;
	/*border:1px #000000 solid;*/
	position:relative;
}


#details-area #access-region .region-box {
	width:170px;
	height:auto;
	
}

#details-area #access-region .region-box ul{
	width:150px;
	height:auto;
	margin:0;
	padding:0 10px;
	background:url(../../guide/access/images/balloon/bg_fukidashi.png) repeat-y;
}

#details-area #access-region .region-box ul li{
	list-style:none;
	margin:0;
	padding:0;
}

#details-area #access-region .region-box h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	font-size:1px;
	border:none;
}

#details-area #access-region .region-box h3#hokkaido-title { background:url(../../guide/access/images/balloon/h_title_hokkaido.png) no-repeat; height:30px;}
#details-area #access-region .region-box h3#tohoku-title { background:url(../../guide/access/images/balloon/h_title_tohoku.png) no-repeat; height:30px;}
#details-area #access-region .region-box h3#koushinetsu-tohkai-title { background:url(../../guide/access/images/balloon/h_title_koushinetsu_tohkai.png) no-repeat; height:45px;}
#details-area #access-region .region-box h3#kinki-title { background:url(../../guide/access/images/balloon/h_title_kinki.png) no-repeat; height:55px;}
#details-area #access-region .region-box h3#chuushikoku-title { background:url(../../guide/access/images/balloon/h_title_chushikoku.png) no-repeat; height:45px;}
#details-area #access-region .region-box h3#kyushu-title { background:url(../../guide/access/images/balloon/h_title_kyushu_okinawa.png) no-repeat; height:65px;}


#details-area #access-region .region-box h3#kansai-title { background:url(../../guide/access/images/balloon/kansai_title.png) no-repeat;}



#details-area #access-region .region-box {
	position:absolute;
}



#details-area #access-region .region-box .region-box-foot-l {
	height:25px;
	background:url(../../guide/access/images/balloon/f_fukidashi_rb.png) no-repeat;
}
#details-area #access-region .region-box .region-box-foot-b {
	height:5px;
	background:url(../../guide/access/images/balloon/f_fukidashi_b.png) no-repeat;
}






/*----------------------------------------------------------------------------------------------*/

#access-region-near {
/*	background:url(../../guide/access/images/bg_map/near.gif) no-repeat;*/
	background:url(../../guide/access/images/bg_kanagawa_map.gif) no-repeat;
	width:675px;
	height:720px;
	/*border:1px #000000 solid;*/
	overflow:hidden;
	position:relative;
}
#details-area #access-region-near .region-box {
	width:170px;
	height:auto;
}

#details-area #access-region-near .region-box ul{
	width:130px;
	height:auto;
	margin:0;
	padding:0 10px 0 30px;
	background:url(../../guide/access/images/balloon/balloon_body.png) repeat-y;
}

#details-area #access-region-near .region-box h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	font-size:1px;
	height:50px;
	border:none;
}

#details-area #access-region-near .region-box h3#tokyo-title { background:url(../../guide/access/images/balloon/tokyo_title.png) no-repeat;}
#details-area #access-region-near .region-box h3#chiba-title { background:url(../../guide/access/images/balloon/chiba_title.png) no-repeat;}
#details-area #access-region-near .region-box h3#nagano-title { background:url(../../guide/access/images/balloon/nagano_title.png) no-repeat;}
#details-area #access-region-near .region-box h3#shizuoka-title { background:url(../../guide/access/images/balloon/shizuoka_title.png) no-repeat;}

#details-area #access-region-near .region-box {
	position:absolute;
}

#details-area #access-region-near .region-box .region-box-foot-l {
	height:60px;
	background:url(../../guide/access/images/balloon/balloon_foot_l.png) no-repeat;
}
#details-area #access-region-near .region-box .region-box-foot-r {
	height:60px;
	background:url(../../guide/access/images/balloon/balloon_foot_r.png) no-repeat;
}

/*----------------------------------------------------------------------------------------------*/
#access-car {
	background:url(../../guide/access/images/highway/bg_car_access.gif) no-repeat;
	width:675p;
	height:720px;
	overflow:hidden;
	/*border:1px #000000 solid;*/
	position:relative;
}
#details-area #access-car a:hover img{
	background:none;
}
#details-area #access-car .region-box {
	width:170px;
	height:auto;
	position:absolute;
}

/*----------------------------------------------------------------------------------------------*/


.access_route_map {
	position:relative;
	width:100%;
}

#details-area .access_route_map a:hover img{
	background:none;
}

.start-point {
	margin:20px 0;
}

.start-point a img {
	position:absolute;
	height: 39px;
}

.start-point-train {
	margin:20px 0;
}
.start-point-train a img {
	position:absolute;
}

#back-none a img  {
}

/*----------------------------------------------------------------------------地域ごとスタイル*/
.tohoku-air {
	height:420px;
	position:relative;
	background:url(../../guide/access/images/tohoku/air/bg_air.gif) no-repeat;
}

.tohoku-shinkansen {
	height:420px;
	position:relative;
	background:url(../../guide/access/images/tohoku/train/bg_train.gif) no-repeat -1px 0px;	
}

.kansai-air {
	height:420px;
	position:relative;
	background:url(../../guide/access/images/kansai/air/bg_air.gif) no-repeat;
}

.kansai-shinkansen {
	height:420px;
	position:relative;
	background:url(../../guide/access/images/kansai/train/bg_train.gif) no-repeat -1px 0px;
}

.kyushu-air {
	height:420px;
	position:relative;
	background:url(../../guide/access/images/kyushu/air/bg_kyushu_air.gif) no-repeat;
}

.kyushu-shinkansen {
	height:420px;
	position:relative;
	background:url(../../guide/access/images/kyushu/train/bg_kyushu_train.gif) no-repeat -1px 0px;
}

.chushikoku-air {
	height:420px;
	position:relative;
}

.chushikoku-shinkansen {
	height:420px;
	position:relative;
	background:url(../../guide/access/images/chugoku_shikoku/train/bg_chushikoku_train.gif) no-repeat -1px 0px;
}

.tohoko-air {
	height:420px;
	position:relative;
	background:url(../../guide/access/images/hokuriku_koshinetsu_tokai/air/bg_tohoko_air.gif) no-repeat;
}

.tohoko-shinkansen {
	height:420px;
	position:relative;
	background:url(../../guide/access/images/hokuriku_koshinetsu_tokai/train/bg_tohoko_train.gif) no-repeat -1px 0px;
}


/*-----------------------------------------------------------------------------------*/
.route-mm21-area {
	height:380px;
	width:678px;
	position:relative;
	border:1px #CCCCCC dashed;
}


.Highway-area{
	width:680px;
	height:480px;
	overflow:hidden;
}

/*.ui-widget-content {
	width:1600px;
	height:1560px;
	margin-left:-500px;
	margin-top:-500px;
}*/

.rosen-area {
	background:url(../../guide/access/images/bg_parts/train_line.gif) repeat-y;
	width:10px;
	position:absolute;
}

.airplane-line {
	background-color:#b0d476;
	width:10px;
	position:absolute;
}

#facebox h3 {
	margin:0 0 10px 0;
	padding:5px;
	border:1px #EEEEEE solid;
	border-left:#0066CC solid 5px;
}

#facebox h4 {
	margin:10px 0;
	padding:3px;
	background:#EEEEEE;
	border-left:2px #CC0000 solid;

}

#facebox h5 {
	margin:5px 0 0 0;
	padding:3px 5px;
	background:#F0F0F0;

}


#facebox ul {
} 
#facebox ul li {
	list-style:url(../images/style/indent_breadcrumbs_02.gif);
	border-bottom:1px #CCCCCC dashed;
	padding:3px;
	list-style-position:inside;
}
#facebox p {
	font-size:80%;
	line-height:1.2em;
	margin:10px;
}

.relative-box {
	position:relative;
}
.relative-box ul{
	width:85%;
	float:left;
}

a.btn_haneda {
	margin:5px 0 0 0;
	float:right;
	height:100%;
	width:35px;
	border:1px #CCCCCC solid;
	background:#F0F0F0;
}

img.btn_haneda_img {
	margin:20% 0;
}

#facebox .relative-box ul li.allow {
	background:url(../../guide/access/images/balloon/bg_allow.gif) no-repeat right;
}


/*-------------------------------*/

.ui-tabs-panel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
display:block;
padding:0px;
}

#details-area #container-11 ul li {
	list-style:none;
}

#car-info {
	background:#FFFFFF;
	opacity:0.9;
	filter: alpha(opacity=90);
	position:absolute;
	top:480px;
	left:5px;
	width:665px;
	height:235px;
	z-index:100;
	
}

#car-link {
	width:200px;
	margin:5px;
	background:#FFFFFF;
	padding:0px 0px 10px 0;
	position:relative;
}

#details-area #car-link h3 {
	border-bottom:1px #999999 solid;
	background:none;
	padding:5px;
	margin:10px 0;
	font-size:110%;
}

#details-area #car-link ul {
	margin:15px;
}
#details-area #car-link ul li{
	list-style:url(../images/style/indent_breadcrumbs.gif);
	margin:5px;
}

.contents-summary {
	padding:10px 30px;
}
#details-area .contents-summary p{
	line-height:1.2em;
	margin-bottom:0.8em;
}

#etc-root {
}
#etc-root ul{
}
#etc-root ul li a{
	float:left;
	min-width:150px;
	background:url(../images/style/indent_breadcrumbs_02.gif) no-repeat left;
	padding-left:10px;
	margin-right:20px;
}

