.bus-bar {
width:550px;
height:81px;
margin:0 0 10px 0;
padding:0;
font-size:0.85em;
line-height:200%;
background:url(../img/bus-cover.gif) no-repeat 0 bottom;
display:block;
}
.bus-bar a {
width:550px;
height:81px;
margin:0;
padding:0;
color:#336600;
background:url(../img/bus-cover.gif) no-repeat 0 bottom;
display:block;
}
.bus-bar a:hover {
width:550px;
height:81px;
margin:0;
padding:0;
background:url(../img/bus-cover.gif) no-repeat 0 bottom;
display:block;
}
h3.tua {
width:505px;
height:22px;
margin:0;
padding:0 0 0 45px;
color:#663300;
font-size:1em;
border-bottom:#663300 1px solid;
background:url(../img/bus-icon.gif) no-repeat top left;
}
.tuabox {
width:550px;
margin:10px 0 15px 0;
padding:0;
    overflow: hidden;
}

.tuabox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .tuabox {
    height: 1em;
    overflow: visible;
}
/**/

.tuabox h4 {
clear:both;
width:540px;
margin:0 0 5px 0;
padding:5px 0 5px 10px;
color:#990000;
font-size:1em;
background:#FEEAAD;
}
.tuabox h4 a {
clear:both;
width:540px;
margin:0;
padding:0;
color:#990000;
font-size:1em;
background:#FEEAAD;
}
.tuabox img {
float:left;
margin:0 10px 5px 0;
padding:0;
}

.tuabox h5 {
clear:both;
width:540px;
margin:10px 0 5px 0;
padding:5px 0 5px 10px;
color:#FFFFFF;
font-size:0.85em;
background:#333333;
}
.bus-otoi {
width:528px;
margin:5px 0;
padding:10px 10px 5px 10px;
border:#663300 1px solid;
}
.bus-otoi p {
color:#663300;
}
.saikoubox {
margin:0 0 10px 0;
border-bottom:#FFCC33 solid 2px;
}
.saikoubox p {
margin:0;
padding:0 0 3px 0;
}

