@charset "utf-8";
/* CSS Document */


.acessLink ul{
margin:20px 0 17px 0;
overflow:hidden;
}

.acessLink li{
float:left;
list-style:none;
margin:0px;
}


.acessLink li a{
display:block;
height:45px;
text-indent:-9999px;

}

.acessLinkIn01 a{
background:url(../access/images/access_01.gif) no-repeat;
width:176px;
margin-right:5px;
}
.acessLinkIn02 a{
background:url(../access/images/access_02.gif) no-repeat;
width:176px;
margin-right:5px;
}
.acessLinkIn03 a{
background:url(../access/images/access_03.gif) no-repeat;
width:213px;
}

.clearA{
clear:both;
}

.acessLink01{
}

.acessLink01 li{
float:left;
list-style:none;
margin:0px;
}
.acessLink01 li a{
display:block;
height:33px;
text-indent:-9999px;
}

.acessLinkIn04 a{
background:url(../access/images/access_link01.gif) no-repeat;
width:198px;
margin-right:8px;
}

.acessLinkIn05 a{
background:url(../access/images/access_link02.gif) no-repeat;
width:218px;
}

.acessLinkIn06 a{
background:url(../access/images/access_link03.gif) no-repeat;
width:251px;
}

.mapImg{
margin:5px 0 10px 0;
}

.alignR{
text-align:right;
}

.marginB20{
margin-bottom:20px;
}
.marginB10{
margin-bottom:10px;
}

.accessTittle{
font-size:120%;
color:#4b382e;
font-weight:bold;
margin:10px 0px;
}

.accessTittle span{
color:#cb8e47;
}

.accessTittle2{
font-weight:bold;
color:#585858;
}

.accessTittle2 span{
color:#ff3600;
}

.tableAccess{
border-top:solid 1px #ff9d5d;
border-right:solid 1px #ff9d5d;
margin-bottom:15px;
width:100%;
}

.tableAccess td{
border-bottom:solid 1px #ff9d5d;
border-left:solid 1px #ff9d5d;
padding:5px;
}

.tableAccessTd01{
background:#fffde6;
color:#76421f;
}

.tableAccessTd03{
color:#9f3636;
width:90px;
}

.tableAccessTd02{
text-align:center;
color:#585858;
width:248px;
}

.tableAccessTd02 span{
color:#ff3600;
}

.tableAccessTd04{
width:100px;
text-align:center;
}

#containboxaccess{
width:250px;
clear:both;
}
#containboxaccess div.top{
width:250px;
height:49px;
margin:0px;
padding:0px;
font-size:0px;
}
#containboxaccess div.data{
background:url(../access/images/data_box01.jpg) no-repeat;
background-position:bottom;
width:250px;
height:142px;
}
#containboxaccess div.data ul{
margin:0px;
padding:0px;
width:150px;
margin-left:25px;
}
#containboxaccess div.data li{
list-style:none;
background:url(../images/hline_dot_gray.gif) repeat-x bottom;
padding-bottom:7px;
padding-top:7px;
}
#containboxaccess div.data a{
color:#ce3c02;
text-decoration:none;
}
#containboxaccess div.data a:hover{
color:#ce3c02;
text-decoration:underline;
}






.busLinkIn01 a{
display:block;
width:206px;
background:url(../access/images/bus_01.gif) no-repeat;
margin-right:3px;
}

.busLinkIn02 a{
display:block;
width:167px;
background:url(../access/images/bus_02.gif) no-repeat;
margin-right:3px;
}

.busLinkIn03 a{
display:block;
width:193px;
background:url(../access/images/bus_03.gif) no-repeat;
}

.busLinkIn04 a{
display:block;
width:206px;
background:url(../access/images/bus_04.gif) no-repeat;
margin-right:3px;
}

.busLinkIn05 a{
display:block;
width:167px;
background:url(../access/images/bus_05.gif) no-repeat;
margin-right:3px;
}

.busLinkIn06 a{
display:block;
width:193px;
background:url(../access/images/bus_06.gif) no-repeat;
}

.tableBus01{
width:555px;
margin-left:10px;
}

.tableBus01 td{
padding:5px;
}

.tableBus01 td span{
color:#ff530f;
}

.tableBus02 {
border-top:solid 1px #ff9d5d;
border-right:solid 1px #ff9d5d;
margin-bottom:5px;
width:555px;
margin-left:10px;
}

.tableBus_under{
margin-left:10px;
margin-bottom:15px;
}

.tableBus02 td{
border-left:solid 1px #ff9d5d;
border-bottom:solid 1px #ff9d5d;
padding:5px;
text-align:center;
}

.tableBus02 td.busTd01{
background:#fffde6;
color:#76421f;
text-align:left;
}
.busTd02{
background:#ffe468;
color:#76421f;
font-weight:bold;
}

.busTd02 span{
color:#ce3a1c;
}
.busTd03{
background:#fff9b3;
color:#875f0a;
}

.busLoad{
color:#ff530f;
margin-bottom:10px;
}

.buscon{
margin-left:10px;
}

.busMap01{
padding:5px 0 0 0;
}

.busMap01 span{
color:#0268c2;
font-weight:bold;
}

.busAddless{
color:#ff3600;
font-weight:bold;
margin-bottom:10px;
}

.busDept{
margin-bottom:5px;
}

.fontS{
font-size:85%;
}

.mapLeftBox{
vertical-align:top;
padding-top:20px;
}

.font_color_red{
color:#FF0000;
}