@charset "UTF-8";

/*detail*/
#slide_show{
margin:20px 0 0 0;
width:661px;
}

html #slide_show #mycarousel img{
padding:0;
margin:0;
border:none;
}


#map_base{
float:right;
border:#333333 1px dotted;
padding:5px;
margin:0 0 16px 23px;
width:259px;
height:203px;
}

#map{
width:259px;
height:175px;
}

#routesearch{
padding-left:18px;
line-height:normal;
}

#route_base{
margin:15px 0 0 0;
}

#route_base td{
vertical-align:middle;
}


#route_left{
width:232px;
padding:0 0 0 0;
}

.route_txtarea{
width:228px;
height:10px;
font-size:10px;
border:#DDDDDD 1px solid;
color:#A9A9A9;
padding:6px 7px 7px 21px;
margin-right:4px;
background:url(../../travel/images/icon_glass.gif) no-repeat 5px 5px;
}

#routesearch h3{
font-size:1em;
line-height:1.3em;
font-weight:normal;
display:inline-block;
}

h3.route{
background:url(../../travel/images/icon_route.gif) no-repeat left center;
padding-left:20px;
}

#routesearch h3 strong{
font-size:1.2em;
}






/*schedule*/
#schedule{
list-style:none;
font-size:1em;
}

#schedule li{
border-top:#D5D5D5 1px solid;
padding:1px 0 32px 0;
margin:0 0 7px 0;
background:url(../../travel/images/sc_arrow.gif) no-repeat bottom center;
}

#schedule li.end{
padding-bottom:0;
background:none;
}

.schedule_upper{
background:url(../../travel/images/sc_bg01.gif);
padding:9px 0 9px 18px;
font-weight:bold;
font-size:1.1em;
}

.schedule_upper .time{
width:60px;
padding:0 10px 0 0;
}

.schedule_upper .act{
padding-right:16px;
padding-top:0.1em;
width:auto;
font-weight:normal;
}

.schedule_upper .act span{
color:#FFFFFF;
background:#782F31;
padding:0px 0 0px 4px;
height:15px;
font-size:11px;
display:inline-block;
line-height:16px;
}

.schedule_upper .act p{
background:url(../../travel/images/schedule_r2.gif) no-repeat right top;
padding-right:8px;
}

.schedule_lower{
padding:10px 0 9px 18px;

}

.annotation{
padding:0 0 0 12px;
font-size:1em;
}




/**/
#detale{
border-top:#AB806E 1px dotted;
width:637px;
}

#detale th,#detale td{
background:url(../../travel/images/sc_bg01.gif) left 5px;
border-bottom:#AB806E 1px dotted;
}

#detale th{
width:145px;
padding:9px 10px 9px 16px;
}

#detale td{

padding:9px 0 9px 0;
}

#detale .no_bg{
background:none;
}

.nothing{
border:#999999 1px dotted;
padding:93px 10px;
text-align:center;
}


/**/

#detailshubetu_section{
float:left;
margin-bottom:10px;
width:100%;
}

.map_ttl{
width:74px;
margin:8px auto 2px;
}

#depature_section{
border:#B0B0B0 1px dotted;
padding:23px 0px 23px 143px;
margin:0 0 20px;
background:url(images/icon_bus.gif) no-repeat 18px 5px;
font-weight:bold;
font-size:1.2em;
width:inherit;
}

#depature_section td{
padding:0 18px;
}


#item_read_section{
min-height:203px;
border-bottom:#EDEDED 1px solid;
padding:0 0 21px;
width:643px;

}

#pickup_section{
margin:16px 0 35px 0;
width:643px;
}

#pickup_section h3{
margin:0 0 0.5em;
}

#pickup_section td{
padding:3px 0 0;
}

#pickup_section td.pick_left{
border-right:#EDEDED 1px solid;
padding:0 22px 0 0;
width:299px;
}

#pickup_section td.pick_right{
padding:0 0 0 22px;
width:299px;
}




/**/
.same_section{
float:left;
width:275px;
background:url(../common/images/line01.gif) repeat-x left top;
padding:10px 0 0;
}


.same_section ul#check_list li .his_txt{
float:left;
width:229px;
margin:4px 0 0 46px;
}

.same_section ul#check_list li{
float:left;
width:275px;
border-bottom:none;
padding:11px 0 0 0;
clear:left;
}

.same_section ul#check_list{
border-top:none;
margin-bottom:11px;
float:left;
}

#buttom2{
margin:0px 0 40px 0;
float:right;
}



