/*カテゴリdriverのみ使用*/
/*共通部分*/

#main_third h1,#odekake h1{
font-size:18px;
border-left:5px solid #49A700;
padding:0px 0px 0px 5px;
margin:0px 0px 5px 0px;
}

#main_third h2{
font-size:16px;
font-weight:bold;
color:#993300;
border-left:2px solid #49A700;
padding:0px 0px 0px 8px;
margin:0px;
}

#main_third h3{
font-size:14px;
font-weight:bold;
color:#993300;
padding:0px 0px 0px 8px;
margin:10px 0px 0px 0px;
}

#main_third .h2bg{
margin:10px 0px 0px 0px;
padding:10px 0px 10px 5px;
}

#main_third .h2line{
background: url(../driver/img/h2_thd_bg.gif) repeat-x;
margin:0px;
padding:0px;
}

#main_third .h2twoline{
background: url(../driver/img/h2_thd_twobg.gif) repeat-x;
margin:0px;
padding:0px;
}

#main_third .info_box{
background-color:#CCFFCC;
margin:10px;
padding:10px;
text-align:center;
}

#main_second h2{
font-size:16px;
font-weight:bold;
color:#993300;
padding:0px 0px 0px 20px;
margin:0px 0px 5px 0px;
background: url(../driver/img/h2_sec_arrow.gif) no-repeat;
}

#main_second .h2bg{
margin:0px;
padding:10px 0px 10px 5px;
}

#main_second .h2line{
background: url(../driver/img/h2_sec_bg.gif) repeat-x;
margin:0px;
padding:0px;
}

/*お出かけMAP*/
#odekake{
padding:0px 0px 0px 30px;
width:643px;
}

#odekake h3{
font-size:14px;
font-weight:bold;
color:#993300;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}

#odekake h4{
font-size:12px;
font-weight:bold;
color:#999999;
margin:10px 0px 0px 0px;
padding:0px;
}

#odekake a.close{
background: url(../driver/img/arrow.gif) no-repeat;
font-size:12px;
padding:0px 0px 0px 15px;
text-align:center;
}

#odekake .subname{
font-size:12px;
}

/* 通行止め工事 */
.construction table,
.construction td{
border-collapse: collapse;
border:1px solid #999;
text-align:center;
padding:5px;
}
