<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-------------------------------------------------
GROBAL RESET
-------------------------------------------------*/
body,div,ul,ol,li,h1,h2,h3,p,h4,form,dl,dt,dd {
    margin:0;
    padding:0;
}
img {
    border:0;
}
body{
	text-align:center;
	font-family: Verdana,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	color:#000000;
	font-size:14px;
	/*background:url(../img/bg_route.gif);*/
}
ol,ul {
    list-style:none;
}
h1,h2,h3,h4 {
	font-weight:normal;
}

a:link { color:#000; text-decoration:underline;}
a:visited { color:#000; text-dec	oration:underline;}
a:hover { color:#FF8A3B; text-decoration:underline;}

/*-------------------------------------------------
text
-------------------------------------------------*/

.text_bold{
font-weight:bold;
}
.text_red{
color:#FF0000;
}
.text_red_b{
font-weight:bold;
color:#FF0000;
}

/*-------------------------------------------------
container
-------------------------------------------------*/
.route_container{
width:97%;
padding:0px 10px 10px 10px;
margin-left:auto;
margin-right:auto;
/*border:3px red solid;*/
}

.route_main{
width:80%;
margin-top:5px;
margin-left:auto;
margin-right:auto;
text-align:left;
/*border:3px red solid;*/
}

ul.menu_top{
width:600px;
font-size:100%;
margin-left:auto;
margin-right:auto;
}
ul.menu_top li{
float:left;
border-right:1px #000000 solid;
padding:0px 10px;
color:#009900;
}

ul.menu_top li a{color:#333333;}
ul.menu_top li a:visited{color:#333333;}
ul.menu_top li a:hover{color:#FF9900;}

ul.menu_top li.no_border{
border-right:0px;
}

.route_main,.search_result p{
margin-bottom:10px;
text-align:center;
line-height:1.5em;
}

h1.route{
width:100%;
height:38px;
margin-bottom:10px;
background-image:url(../img/route/title_rosen.gif);
background-repeat:no-repeat;
background-position:center;
padding-top:20px;
}

h1.route span{
display:none;
}

h2.subttl{
clear:both;
padding-top:20px;
font-size:200%;
font-weight:bold;
color:#006600;
display:block;
text-align:center;
margin-bottom:20px;
}

.search_box{
width:100%;
text-align:center;
}

.start{
float:left;
width:45%;
}
.start h3{
display:block;
background:#008000;
font-size:100%;
line-height:1.5em;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

/**html .ya{
width:8%;
}*/
.ya{
float:left;
width:9%;
height:45px;
text-align:center;
background:url(../img/route/ya.gif) no-repeat center;
}
.ya span{
display:none;
overflow:hidden;
}

.goal{
float:right;
width:45%;
}
.goal h3{
display:block;
background:#008000;
font-size:100%;
line-height:1.5em;
color:#FFFFFF;
font-weight:bold;
text-align:center;

}

.form_box{
background-color:#F4FFDD;
padding:3px;
}
.form_box input{
width:60%;
font-size:85%;
}

.search_btn{
clear:both;
padding:10px;
}

.search_result{
width:98%;
border-top:1px #333333 solid;
padding:10px 0px;
}

.search_detail{
width:98%;
/*border:5px red solid;*/
}

.static_table{
margin-top:20px;
font-size:100%;
}

.static_table table{
width:100%;
background-color:#999999;
}
.static_table th{
background-color:#008000;
padding:3px;
text-align:center;
color:#FFFFFF;
}
.static_table td{
background-color:#F4FFDD;
padding:3px;
text-align:center;
}
.static_table td.lf{
text-align:left;
}

.dynamic_table{
margin-bottom:10px;
font-size:100%;
line-height:1.5em;
}
.dynamic_table table{
width:100%;
background-color:#999999;
}
.dynamic_table th{
background-color:#90EE90;
padding:3px;
text-align:center;
color:#000000;
}
.dynamic_table td{
background-color:#F4FFDD;
padding:3px;
text-align:center;
}
.dynamic_table td.top{
vertical-align:top;
}

.detail_table{
width:80%;
font-size:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.detail_table table{
width:100%;
background-color:#FFFFFF;
}
.detail_table th{
padding:3px;
text-align:center;
background-color:#90EE90;
color:#000000;
}
.detail_table th.stgl{background-color:#008000; color:#FFFFFF;}
.detail_table th.station{background-color:#F4FFDD;}

.detail_table td{
background-color:#FFFFFF;
padding:2px;
text-align:center;
}
.detail_table .floating {
top: 470px;
left: 20px;
background-color: #90ee90;
padding: 5px;
position: fixed;
z-index: 1;
text-align: left;
}

.sub_table{
width:80%;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
font-size:100%;
}
.sub_table table{
width:100%;
background-color:#999999;
}
.sub_table th{
background-color:#90EE90;
padding:3px;
text-align:center;
color:#000000;
}
.sub_table td{
background-color:#F4FFDD;
padding:3px;
text-align:left;
line-height:1.5em;
font-size:100%;
}
.sub_table td.rt{
text-align:right;
}

.time a{
display:block;
width:30px;
height:30px;
background:url(../img/route/icon_time.gif);
margin-left:auto;
margin-right:auto;
text-indent:-9999px;
overflow:hidden;
}
.time a:hover{
background:url(../img/route/icon_time_over.gif);
}

.traffic_info a{
display:block;
width:30px;
height:30px;
background:url(../img/route/icon_unkou.gif);
margin-left:auto;
margin-right:auto;
text-indent:-9999px;
overflow:hidden;
}
.traffic_info a:hover{
background:url(../img/route/icon_unkou_over.gif);
}

.terminalmap a{
display:block;
width:30px;
height:30px;
background:url(../img/route/icon_terminalmap.gif);
margin-left:auto;
margin-right:auto;
text-indent:-9999px;
overflow:hidden;
}
.terminalmap a:hover{
background:url(../img/route/icon_terminalmap_over.gif);
}

.map a{
display:block;
width:30px;
height:30px;
background:url(../img/route/icon_map.gif);
margin-left:auto;
margin-right:auto;
text-indent:-9999px;
overflow:hidden;
}
.map a:hover{
background:url(../img/route/icon_map_over.gif);
}
/*
.ff a{
display:block;
width:50px;
height:30px;
background:url(../img/route/icon_frontfront.gif);
margin-left:auto;
margin-right:auto;
text-indent:-9999px;
overflow:hidden;
}
.ff a:hover{
background:url(../img/route/icon_frontfront_over.gif);
}
.fb a{
display:block;
width:50px;
height:30px;
background:url(../img/route/icon_frontback.gif);
margin-left:auto;
margin-right:auto;
text-indent:-9999px;
overflow:hidden;
}
.fb a:hover{
background:url(../img/route/icon_frontback_over.gif);
}

.bb a{
display:block;
width:50px;
height:30px;
background:url(../img/route/icon_backback.gif);
margin-left:auto;
margin-right:auto;
text-indent:-9999px;
overflow:hidden;
}
.bb a:hover{
background:url(../img/route/icon_backback_over.gif);
}
*/
.ff a{
display:block;
width:80px;
height:18px;
background:url(../img/route/icon_ff.gif);
margin-left:auto;
margin-right:auto;
margin-top:1px;
margin-bottom:2px;
text-indent:-9999px;
overflow:hidden;
}
.ff a:hover{
background:url(../img/route/icon_ff_over.gif);
}
.fb a{
display:block;
width:80px;
height:18px;
background:url(../img/route/icon_fb.gif);
margin-left:auto;
margin-right:auto;
margin-top:1px;
margin-bottom:2px;
text-indent:-9999px;
overflow:hidden;
}
.fb a:hover{
background:url(../img/route/icon_fb_over.gif);
}
.bb a{
display:block;
width:80px;
height:18px;
background:url(../img/route/icon_bb.gif);
margin-left:auto;
margin-right:auto;
margin-bottom:3px;
margin-top:1px;
margin-bottom:2px;
text-indent:-9999px;
overflow:hidden;
}
.bb a:hover{
background:url(../img/route/icon_bb_over.gif);
}


.mapimg{
text-align:center;
margin-top:20px;
}

.howtouse{
width:60%;
/*margin-top:20px;*/
margin-left:auto;
margin-right:auto;
text-align:left;
}

.howtouse h3{
background-color:#008000;
font-weight:bold;
font-size:100%;
color:#FFFFFF;
line-height:1.5em;
text-indent:5px;
margin-bottom:10px;
}
.howtouse p{
margin-bottom:10px;
font-size:100%;
line-height:1.5em;
padding:0px 10px;
}

.return{
text-align:center;
margin-top:10px;
margin-bottom:20px;
line-height:2em;
}

/*-------------------------------------------------
menu_bottom
-------------------------------------------------*/

.menu_bottom{
clear:both;
padding-top:40px;
width:595px;
margin-left:auto;
margin-right:auto;
}

.menu_bottom ul{
list-style:none;
}

.menu_bottom li{
float:left;
width:79px;
height:19px;
text-indent:-5000px;
overflow:hidden;
background-repeat:no-repeat;
background-position:0 0;
margin-right:5px;
}

.menu_bottom li a{
display:block;
background-repeat:no-repeat;
background-position:0 0;
height:20px;
}

.menu_bottom li.bt_route, .menu_bottom li.bt_route a{background-image:url(../img/route/ctbt_route.gif);}
.menu_bottom li.bt_highway, .menu_bottom li.bt_highway a{background-image:url(../img/route/ctbt_highway.gif);}
.menu_bottom li.bt_midnight, .menu_bottom li.bt_midnight a{background-image:url(../img/route/ctbt_midnight.gif);}
.menu_bottom li.bt_airport, .menu_bottom li.bt_airport a{background-image:url(../img/route/ctbt_airport.gif);}
.menu_bottom li.bt_rent, .menu_bottom li.bt_rent a{background-image:url(../img/route/ctbt_rent.gif);}
.menu_bottom li.bt_link, .menu_bottom li.bt_link a{background-image:url(../img/route/ctbt_link.gif);}
.menu_bottom li.bt_company, .menu_bottom li.bt_company a{background-image:url(../img/route/ctbt_company.gif);}

.menu_bottom li.bt_route, .menu_bottom li.bt_route a:hover{background-image:url(../img/route/ctbts_route.gif);}
.menu_bottom li.bt_highway, .menu_bottom li.bt_highway a:hover{background-image:url(../img/route/ctbts_highway.gif);}
.menu_bottom li.bt_midnight, .menu_bottom li.bt_midnight a:hover{background-image:url(../img/route/ctbts_midnight.gif);}
.menu_bottom li.bt_airport, .menu_bottom li.bt_airport a:hover{background-image:url(../img/route/ctbts_airport.gif);}
.menu_bottom li.bt_rent, .menu_bottom li.bt_rent a:hover{background-image:url(../img/route/ctbts_rent.gif);}
.menu_bottom li.bt_link, .menu_bottom li.bt_link a:hover{background-image:url(../img/route/ctbts_link.gif);}
.menu_bottom li.bt_company, .menu_bottom li.bt_company a:hover{background-image:url(../img/route/ctbts_company.gif);}

.home_link{
clear:left;
padding-top:10px;
text-align:center;
}

/*-------------------------------------------------
form	2009.02.06	masuda
-------------------------------------------------*/
input.text_dest{
	width:200px;
	height:20px;
	font-size: 17px;
}

.busstoptop a:link{
color:blue; text-decoration:underline;
}
.busstoptop a:visited {
color:blue; text-decoration:underline;
}
.busstoptop a:hover {
color:#FF8A3B; text-decoration:none;
}

.search_annotation {
  width: 100%;
}
.search_annotation div {
  font-size: small;
  color: tomato;
  text-align: left;
  margin: 5px auto;
  padding-left: 8em;
  width: 49em;
  line-height: 1.0em;
}
</pre></body></html>