@charset "utf-8";
/*===============================================
				common
===============================================*/
#access h3{
font-weight:bold;
font-size:160%;
margin-bottom:10px;
}
#transitArea:after,
.routeGuide:after{
content:'';
display:block;
clear:both;
}
#transitArea,
.routeGuide{
min-height:1px;
⁄zoom:1;
_height:1px;
}
.routeGuide{
clear:both;
margin:0 0 20px 0;
}
.routeArea{
width:658px;
float:left;
margin:10px 0;
}
.routeArea ul{
height:38px;
position:relative;
}
.routeArea li{
display:inline;
background:#fff;
position:absolute;
top:3px;
}
.routeArea p{
clear:both;
}
.originArea{
width:52px;
margin-top:30px;
float:left;
}
#transitArea h4,.routeArea h4{
font-size:110%;
font-weight:bold;
clear:both;
height:35px;
line-height:2.8;
padding:0 0 0 45px;
margin:5px 0;
}
.routeArea p{
clear:both;
}
#carNav .routeArea ul{
height:68px;
position:relative;
}
#busNav .routeArea{
margin-top:40px;
}
.route01{
background:url(../img/route01_line.gif) no-repeat;
}
.route02{
background:url(../img/route02_line.gif) no-repeat;
}
.route03{
background:url(../img/route03_line.gif) no-repeat;
}
.route04{
background:url(../img/route04_line.gif) no-repeat;
}
.route05{
background:url(../img/route05_line.gif) no-repeat;
}
.route06{
background:url(../img/route06_line.gif) no-repeat;
left:;
}
/*===============================================
				car
===============================================*/
#carNav{
padding-bottom:20px;
}
#carNav #gmap01{
width:695px;
height:380px;
}
#carNav .mNav{
text-align:center;
margin:10px auto;
}
#carNav .mNav li{
margin:0 3px;
display:inline;
}
#carNav .imgArea{
float:left;
}
#carNav .originArea{
margin-top:50px;
}
#access .imgArea img{
border:1px solid #c7b597;
padding:4px;
background:url(../../img/common/img_bge.gif);
}
#carNav .floatRight{
float:right;
width:400px;
display:inline;
margin:0 0 0 0;
}
#carNav .floatRight h4{
font-weight:bold;
}
#carNav .floatRight dt{
width:90px;
float:left;
clear:both;
margin-right:0.6em;
font-weight:bold;
display:block;
}
#carNav .floatRight dd{
width:300px;
margin-left:80px;
}
#carNav .floatRight .attention{
clear:both;
font-weight:bold;
margin:1.2em 0 0.7em 0;
}
#carNav .routeArea h4{
background:url(../img/icon_car.gif) no-repeat left center;
}
/*===============================================
				train
===============================================*/
#trainNav{
margin:10px 0 0;
padding:10px 0 0;
border-top:1px dotted #ccc;
}
#trainNav .routeArea h4{
background:url(../img/icon_train.gif) no-repeat left center;
}
#trainNav .imgArea{
float:left;
}
#trainNav .floatRight{
float:right;
width:300px;
}
#trainNav .floatRight h5{
font-weight:bold;
}
#trainNav .floatRight p{
margin-bottom:2em;
}
#trainNav .floatRight a{
padding-left:20px;
background:url(../../img/common/icon_arrow01.gif) no-repeat left center;
}
/*===============================================
				transit
===============================================*/
#transitArea{
clear:both;
margin:10px 0;
}
#transitArea  h4{
background:url(../img/icon_train.gif) no-repeat left center;
font-size:110%;
font-weight:bold;
clear:both;
height:35px;
line-height:2.8;
padding:0 0 0 45px;
margin:5px 0;
}
#transitArea img{
float:left;
border:2px solid #0066cc;
margin:20px 20px 20px;
}
#transitArea form{
width:360px;
float:left;
margin:5px 0;
}
#transitArea #calender{
width:80px
}
#transitArea select{
margin-right:5px;
width:85px
}
/*===============================================
				bus
===============================================*/
#busNav{
margin:10px 0 0;
padding:10px 0 0;
border-top:1px dotted #ccc;
}
#busNav h4{
background:url(../img/icon_bus.gif) no-repeat left center;
}
#busNav .imgArea{
float:left;
text-align:left;
}

#busNav .floatRight{
float:right;
width:450px;
}
#busNav .floatRight h5{
font-weight:bold;
}
#busNav .floatRight p{
margin-bottom:2em;
}
#busNav .floatRight a,#busNav .imgArea a{
padding-left:20px;
background:url(../../img/common/icon_arrow01.gif) no-repeat left center;
}
