#mainbody-oya {
text-align:center;
}

#mainbody-oya2 {
width:800px;
height:1100px;
margin:auto;
}

#maincontentssoto {
width:800px;
margin-top:10px;
text-align:left;
height:1300px;
}

#maincontents_left {
width:640px;
height:600px;
float:left;
font-size:10pt;
}

#maincontents_right {
width:150px;
margin-left:10px;
float:right;
}

#tophe {
width:570px;
}

a.toplink:link { color:#0068b7; text-decoration:none;font-size:8pt;}
a.toplink:visited { color:#0068b7; text-decoration:none;font-size:8pt;}
a.toplink:active { color:#0068b7; text-decoration:none;font-size:8pt;}
a.toplink:hover { background:#0068b7;color:white; text-decoration:underline;font-size:8pt; }

a.betsulink:link { color:#0068b7; text-decoration:none;font-size:12pt;}
a.betsulink:visited { color:#0068b7; text-decoration:none;font-size:12pt;}
a.betsulink:active { color:#0068b7; text-decoration:none;font-size:12pt;}
a.betsulink:hover { background:#0068b7;color:white; text-decoration:underline;font-size:12pt; }


a.kosokulink:link { color:#0068b7; text-decoration:none;font-size:9pt;}
a.kosokulink:visited { color:#0068b7; text-decoration:none;font-size:9pt;}
a.kosokulink:active { color:#0068b7; text-decoration:none;font-size:9pt;}
a.kosokulink:hover { background:#0068b7;color:white; text-decoration:underline;font-size:9pt; }


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

#sidemenu_naka_td {
height:30px;
}

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

#kosoku_main {
width:620px;
font-size:9pt;
padding:5px;
}

#kosoku_img_area {
width:800px;
height:200px;
background-image:url("/Images/kosokutop.jpg");
background-repeat:no-repeat;
}

#middle_img_area {
width:620px;
font-size:10pt;
background-image:url("/Images/tosahama.jpg");
background-repeat:no-repeat;
height:250px;
}

#middleimg {
float:left;
margin-right:5px;
}

#kh1 {
display:inline;
font-size:18pt;
color:#00608d;
}

.visible {
font-size:10pt;
margin-bottom:10px;
}

#kosokutable_waku {
width:610px;
margin-top:10px;
}

.stop_name {
width:50px;
font-size:7pt;
background:#f0f6da;
border-bottom:1px solid gray;
}

.stop_name_k {
width:50px;
font-size:7pt;
background:#fdede4;
border-bottom:1px solid gray;
}

#kosokutable {
width:610px;
border-collapse:collapse;
border-right:2px solid #e3acae;
border-bottom:2px solid #e3acae;
}

.kosokutable_midasi {
width:44px;
font-size:8pt;
background:#f0f6da;
font-weight:bold;
}

.kosokutable_time {
width:44px;
text-align:center;
font-size:8pt;
background:white;
border-bottom:1px solid gray;
}

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

.kosokutable_time1 {
width:44px;
text-align:center;
font-size:8pt;
background:white;
border-bottom:1px solid gray;
}

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

#kbustei {
width:610px;
margin-top:10px;
}

.teir {
width:610px;
border-collapse:collapse;
}

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

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

.stop_name2 {
width:175px;
font-size:8pt;
background:white;
}

#kosoku_kingaku {
width:610px;
border-collapse:collapse;
text-align:left;
}

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

.kingakumidasi {
width:120px;
font-size:10pt;
padding:5px;
background:#a5c9c1;
}

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

}

.kosokukingaku_contents2 {
width:120px;
padding:5px;
font-size:10pt;
background:#a5c9c1;
}

.kosokukingaku_contents3 {
width:120px;
padding:5px;
font-size:7pt;
background:#a5c9c1;
}

#hanbai {
width:610px;
margin-top:10px;
margin-bottom:20px;
}

#yoyakutable {
width:620px;
border-collapse:collapse;
}

.yoyakutenmidasi {
font-size:10pt;
height:50px;
padding:5px;
font-weight:bold;
background:#65ab31;
color:white;

}

.yoyakuten {
font-size:9pt;
width:300px;
height:20px;
padding-left:5px;
padding-top:10px;
}

#yoyakutel {
font-size:9pt;
width:300px;
height:20px;
padding-left:5px;
padding-top:10px;
}

.tokubuslink {
width:620px;
height:20px;
font-size:10pt;
padding:5px;
margin-top:10px;
margin-bottom:10px;
border:2px solid silver;
}

#betsuwaku {
width:610px;
padding-left:60px;
}