/****************************************/
/************ index elements ************/
/****************************************/

#subcontents {
clear:both;
margin:0px 10px 20px;
}
#subcontents2 {
clear:both;
margin:0px 37px 20px;
}
#subcontents3 {
clear:both;
width:621px;
margin:0px auto 20px;
}
.imgleft {
margin-right:12px;
margin-bottom:10px;
float:left;
}
.imgright {
margin-left:12px;
margin-bottom:10px;
float:right;
}
.mainleft {
float:left;
}
.mainright {
float:right;
}
.clr {
clear:both;
}
.large {
font-size:1.2em;
line-height:1.4em;
}

.large {
font-size:1.2em;
line-height:1.4em;
}

#busmenu {
clear:both;
width: 725px;
height:35px;
}
#busmenu li {
float:left;
margin-bottom: 20px;
height:35px;
list-style:none;
text-indent:-999em;
overflow:hidden;
}
#busmenu li a.menu01 {
background:url(../aso-bus/images/btn_01.gif) no-repeat;
display:block;
width:91px;
height:122px;
}
#busmenu li a:hover.menu01 {
background:url(../aso-bus/images/btn_01o.gif) no-repeat; }
#busmenu li a.menu01current {
background:url(../aso-bus/images/btn_01o.gif) no-repeat;
display:block;
width:91px;
height:122px; }


#busmenu li a.menu02 {
background:url(../aso-bus/images/btn_02.gif) no-repeat;
display:block;
width:91px;
height:122px;
}
#busmenu li a:hover.menu02 {
background:url(../aso-bus/images/btn_02o.gif) no-repeat; }
#busmenu li a.menu02current {
background:url(../aso-bus/images/btn_02o.gif) no-repeat;
display:block;
width:91px;
height:122px; }

#busmenu li a.menu03 {
background:url(../aso-bus/images/btn_03.gif) no-repeat;
display:block;
width:91px;
height:122px;
}
#busmenu li a:hover.menu03 {
background:url(../aso-bus/images/btn_03o.gif) no-repeat; }
#busmenu li a.menu03current {
background:url(../aso-bus/images/btn_03o.gif) no-repeat;
display:block;
width:91px;
height:122px; }

#busmenu li a.menu04 {
background:url(../aso-bus/images/btn_04.gif) no-repeat;
display:block;
width:90px;
height:122px;
}
#busmenu li a:hover.menu04 {
background:url(../aso-bus/images/btn_04o.gif) no-repeat; }
#busmenu li a.menu04current {
background:url(../aso-bus/images/btn_04o.gif) no-repeat;
display:block;
width:90px;
height:122px; }

#busmenu li a.menu05 {
background:url(../aso-bus/images/btn_05.gif) no-repeat;
display:block;
width:91px;
height:122px;
}
#busmenu li a:hover.menu05 {
background:url(../aso-bus/images/btn_05o.gif) no-repeat; }
#busmenu li a.menu05current {
background:url(../aso-bus/images/btn_05o.gif) no-repeat;
display:block;
width:91px;
height:122px; }

#busmenu li a.menu06 {
background:url(../aso-bus/images/btn_06.gif) no-repeat;
display:block;
width:91px;
height:122px;
}
#busmenu li a:hover.menu06 {
background:url(../aso-bus/images/btn_06o.gif) no-repeat; }
#busmenu li a.menu06current {
background:url(../aso-bus/images/btn_06o.gif) no-repeat;
display:block;
width:91px;
height:122px; }

#busmenu li a.menu07 {
background:url(../aso-bus/images/btn_07.gif) no-repeat;
display:block;
width:91px;
height:122px;
}
#busmenu li a:hover.menu07 {
background:url(../aso-bus/images/btn_07o.gif) no-repeat; }
#busmenu li a.menu07current {
background:url(../aso-bus/images/btn_07o.gif) no-repeat;
display:block;
width:91px;
height:122px; }

#busmenu li a.menu08 {
background:url(../aso-bus/images/btn_08.gif) no-repeat;
display:block;
width:89px;
height:122px;
}
#busmenu li a:hover.menu08 {
background:url(../aso-bus/images/btn_08o.gif) no-repeat; }
#busmenu li a.menu08current {
background:url(../aso-bus/images/btn_08o.gif) no-repeat;
display:block;
width:89px;
height:122px; }

.busform {
margin-bottom:20px;
}
.busform td {
vertical-align:middle;
height:20px;
}

.red-txt {
color: #FF0000;
}
