
#sidemenu {
width:170px;
background:white;
height:3800px;
}

#sidemenu_naka_td {
height:30px;
}

#sidemenu_naka {
width:84px;
padding:0px;
margin:0px;
}

#kosokuzentai {
height:260px;
width:510px;
text-align:center;
}

#kosoku_annnai {
border:2px solid #dcdcdc;
padding:5px;
width:500px;
font-size:9pt;
}

#kosokutable {
width:500px;
border-collapse:collapse;
}

.kosokutable_midasi {
width:44px;
text-align:center;
font-size:8pt;
background:#87ceeb;
font-weight:bold;
}

.kosokutable_time {
width:44px;
text-align:center;
font-size:8pt;
}

.kosokutable_midasi_k {
width:44px;
text-align:center;
font-size:8pt;
background:#b0e0e6;
font-weight:bold;
}

.kosokutable_time1 {
width:44px;
text-align:center;
font-size:8pt;
}

.usj {
font-size:7.5pt;
color:#b22222;
text-align:left;
}

#nobori {
background:#add8e6;
font-size:9pt;
padding:5px;
}

#teir {
width:500px;
border-collapse:collapse;
}

.stopno {
width:25px;
font-size:9pt;
background:#b0e0e6;
text-align:center;
font-weight:bold;
}

.stopnoZ {
width:25px;
font-size:9pt;

}

.stop_name {
width:50px;
font-size:9pt;
background:#87ceeb;
text-align:center;
font-weight:bold;
}

.stop_name_k {
width:50px;
font-size:9pt;
background:#b0e0e6;
text-align:center;
font-weight:bold;
}

.stop_name2 {
width:175px;
font-size:9pt;
background:white;
text-align:center;
}


#busstop_midasi {
background:#ffe4b5;
font-size:10pt;
padding:10px;
}

#busstop_midasi1 {
background:#b0e0e6;
font-size:10pt;
padding:5px;
}

#busstop_midasi_k {
background:#eee8aa;
font-size:10pt;
padding:10px;
}

#kosokuh1 {
font-size:17pt;
color:#006a6c;
}

#yoyakutable {
width:510px;
}

.yoyakuten {
width:355px;
padding:5px;
font-size:10pt;
}

.yoyakutel {
width:155px;
padding:5px;
font-size:10pt;
}

.yoyakutenmidasi {
padding:5px;
font-size:11pt;
background:#67b5b7;
}

#yoyakutenmidasi2 {
padding:5px;
font-size:9pt;
background:#67b5b7;
}


a.kosokulink:link { color:#4682b4; text-decoration:none;font-size:10pt;}
a.kosokulink:visited { color:#4682b4; text-decoration:none;font-size:10pt;}
a.kosokulink:active { color:#4682b4; text-decoration:none;font-size:10pt;}
a.kosokulink:hover { background:#4682b4;color:white; text-decoration:underline;font-size:10pt; }

#kosoku_kingaku {
width:500px;
border-collapse:collapse;
}

.kosoku_maiko_midasi {
padding:5px;
font-size:11pt;
background:#67b5b7;
}

.kingakumidasi {
width:100px;
font-size:10pt;
padding:5px;
background:#67b5b7;
}

.kosokukingaku_contents1 {
width:100px;
padding:5px;
font-size:10pt;

}

.kosokukingaku_contents2 {
width:100px;
padding:5px;
font-size:10pt;
background:#67b5b7;
}

#muroto1 {
font-size:9pt;
}

.kosokukingaku_contents3 {
width:100px;
padding:5px;
font-size:7pt;
background:#67b5b7;
}

#muroto2 {
margin:10px;
border:2px solid orange;
font-size:10px;
passing:5px;
}

#unyuka {
font-size:12pt;
color:red;
font-weight:bold;
}

#busteitobu1 {
width:500px;
border-collapse:collapse;
border:2px solid silver;
}

.b_midasi {
text-align:center;
font-size:11pt;
font-weight:bold;
}

.b_midasi2 {
font-size:9pt;
}

.b_contents {
font-size:9pt;
width:166px;
border-top:2px solid silver;
border-bottom:2px solid silver;
padding:5px;
}

.b_contents2 {
font-size:8pt;
width:165px;
border-top:2px solid silver;
border-bottom:2px solid silver;
padding:5px;
}

.kansai-yoyaku {
    width:355px;
padding:5px;
font-size:11pt;
background:#006400;
color:white;
}

#zobin {
    font-size:12pt;
    display:inline;
    color:#228b22;
}