@charset "euc-jp";
/* CSS Document */
body{
margin:0;
font-size:10px;
color:#999999;
}
h1{
background:url(../img/same/logo.gif) no-repeat left top;
text-indent:-9999px;
float:left;
margin:0 13px 0 0;
padding:0;
}
h1 a{display:block; width:292px; height:47px; padding:0 4px 0 0;}
h2,h3,p{margin:0; padding:0;}
.txt10{
font-size:10px;
}
.txt12{
font-size:12px;
}
.color01{
color:#333333;
}
.color2{color:#D06515;}
.yellow{color:#FF6600;}
.red{color:#FF0000;}
#head{
width:900px;
margin:0 auto;
padding:10px 0 0 0;
}
#head .txt{float:left; width:327px; height:30px; padding:17px 0 0 0;}
#head .visa{float:right; width:260px; height:30px; text-align:right; padding:17px 0 0 0;}
#menu{
width:900px;
margin:0 auto;
padding:10px 0 0 0 !important;
padding:0;

}
#menu ul{margin:0; padding:0;}
#menu li{list-style-type:none; float:left;}
#menu li a{display:block; height:29px; text-indent:-9999px;}
#menu li.one a{background:url(../img/same/menu01.gif) no-repeat left top; width:77px;}
#menu li.two a{background:url(../img/same/menu02.gif) no-repeat left top; width:144px;}
#menu li.three a{background:url(../img/same/menu03.gif) no-repeat left top; width:155px;}
#menu li.four a{background:url(../img/same/menu04.gif) no-repeat left top; width:182px;}
#menu li.five a{background:url(../img/same/menu05.gif) no-repeat left top; width:120px;}
#menu li.six a{background:url(../img/same/menu06.gif) no-repeat left top; width:111px;}
#menu li.seven a{background:url(../img/same/menu07.gif) no-repeat left top; width:111px;}

#centent{
width:900px;
margin:20px auto;
background:url(../img/same/bg.gif) repeat-y left top;
}
#left{float:left; width:150px; margin-right:20px; background-color:#E6E6E6;}
#center{float:left; width:560px; margin-right:20px;}
#right{float:left; width:150px; background-color:#E6E6E6;}
#left,#right .bottom{height:20px;}
#center .bottom{height:20px;}

#foot{
width:900px;
height:28px;
background:url(../img/same/foot_bg.gif) no-repeat left top;
margin:0 auto;
margin-bottom:10px;
color:#FFFFFF;
}
#foot .link{
float:left;
width:400px;
padding:8px 0 0 15px;
}
#foot .link a{color:#FFFFFF; text-decoration:none;}
#foot .link a:hover{color:#FF0000; text-decoration:none;}
#foot .copyright{
float:right;
width:400px;
padding:8px 15px 0 0;
text-align:right;
}

.tit_sty01,.tit_sty02{width:150px; height:20px; margin-bottom:1px;}
.tit_sty01{background:url(../img/same/tit_bg01.gif) no-repeat left top;}
.tit_sty02{background:url(../img/same/tit_bg02.gif) no-repeat left top;}
.tit_sty05{background:url(../img/same/tit_bg04.gif) no-repeat left top; width:150px; height:26px;}
.tit_sty05 p{
padding:9px 8px 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.tit_sty06{background:url(../img/same/tit_bg05.gif) no-repeat left top; width:150px; height:34px; margin-bottom:30px;}
.tit_sty06 p{
padding:13px 8px 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.tit_sty07{background:url(../img/same/tit_bg06.gif) no-repeat left top; width:150px; height:26px;}
.tit_sty07 p{
padding:9px 8px 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.tit_sty01 p,.tit_sty02 p{
padding:5px 8px 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.tit_sty01 a,.tit_sty02 a,.tit_sty05 a{color:#FFFFFF; text-decoration:none;}
.tit_sty01 a,.tit_sty02 a,.tit_sty07 a{color:#FFFFFF; text-decoration:none;}
.tit_sty01 a,.tit_sty02 a:hover,.tit_sty05 a:hover{color:#FFFFFF; text-decoration:underline;}
.tit_sty01 a,.tit_sty02 a:hover,.tit_sty07 a:hover{color:#FFFFFF; text-decoration:underline;}
.tit_sty03{background:url(../img/same/tit_bg03.gif) no-repeat left top; width:560px; height:28px; margin:15px 0 10px;}
.tit_sty04{background:url(../img/same/tit_bg03.gif) no-repeat left top; width:560px; height:28px; margin:0 0 10px;}
.tit_sty03 p,.tit_sty04 p{
padding:8px 10px 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.tit_sty03 p a{color:#FFFFFF; text-decoration:none;}
.tit_sty03 p a:hover{color:#FFFFFF; text-decoration:underline;}

#search{width:136px; margin:10px auto; padding:0;}
#search .left{float:left; width:20px; padding-top:3px;}
#search .right{float:left; width:116px;}
#search .right input{border:1px solid #ccc; width:110px; margin:0; padding:0; height:18px;}
.list01{}
.list01 ul{margin:0; padding:0;}
.list01 li{
list-style-type:none;
background:url(../img/same/ic01.gif) no-repeat 13px 9px;
/*
border-bottom:1px solid #CECECE;
border-top:1px solid #FFF;
*/
padding:5px 0 5px 20px;
}
.list01 li.begin{border-top:1px solid #E6E6E6;}
.list01 li.end{border-bottom:1px solid #E6E6E6;}
.list01 li a{display:block; color:#666666; text-decoration:none;}
.list01 li a:hover{color:#D06515; text-decoration:none;}
.list02{}
.list02 ul{margin:0; padding:0;}
.list02 li{
list-style-type:none;
border-bottom:1px solid #CECECE;
border-top:1px solid #FFF;
padding:5px 0 5px 10px;
}
.list02 li span{color:#D06515;}
.list02 li.begin{border-top:1px solid #E6E6E6;}
.list02 li.end{border-bottom:1px solid #E6E6E6;}
.list02 li a{display:block; color:#666666; text-decoration:none;}
.list02 li a:hover{color:#D06515; text-decoration:none;}
#left .box{width:130px; margin:10px auto 15px;}
#left .box span{color:#000000; font-weight:bold; font-size:12px; padding:5px 0;}
#left .box p{padding-bottom:10px;}
#left .box a{color:#999999; text-decoration:none;}
#left .box a:hover{color:#D06515; text-decoration:none;}
#left .box span a{color:#000; text-decoration:none;}
#left .box span a:hover{color:#D06515; text-decoration:none;}


#right .box{border-bottom:1px solid #CECECE;}
#right .box div{width:130px; margin:0 auto; padding:5px 0;}
#right .box span{font-weight:bold; color:#333333;}
#right .box p{padding:0 0 5px 0; color:#666;}
#right .box01{border-top:1px solid #FFF;}
#right .box01 div{width:130px; margin:0 auto; padding:5px 0; color:#333333;}
#right .box01 span{font-weight:bold;}
#right .box01 p{padding:0 0 5px 0; color:#666;}
#right .box03{border-top:1px solid #FFF;}
#right .box03 div{width:130px;height:10px; margin:0 auto; padding:5px 0; color:#333333;}
#right .box03 span{font-weight:bold;}
#right .box03 p{padding:0 0 5px 0; color:#666;}
#right .box02{}
#right .box02 div{width:130px; margin:0 auto; padding:5px 0;}
#right .box02 span{font-weight:bold; color:#333333;}
#right .box02 p{padding:0 0 5px 0; color:#666;}
#right .box a{color:#666666; text-decoration:none;}
#right .box a:hover{color:#D06515; text-decoration:none;}

#center .box_line{
border-left:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
padding:0 10px;
}
#center .box_line .tab{
padding:5px 0;
margin-bottom:5px;
}
.dot{background:url(../img/same/dot.gif) repeat-x left bottom;}
#center .box_line .tit{
background:url(../img/same/icon.gif) no-repeat 0 2px;
padding:0 0 0 10px;
color:#FF6600;
font-weight:bold;
margin:5px 0;
}

.clear{
border-top:1px solid transparent !important; 
margin-top:-1px !important; 
border-top:0; 
margin-top:0; 
clear:both;
visibility: hidden; 
}

#bus{padding:0 0 15px; background-color:#FFFFFF;}
#bus .bus_main{
border-left:2px solid #FFAB54;
border-right:2px solid #FFAB54;
padding:5px;
color:#000000;
}
#bus .line{width:136px; border-bottom:1px solid #CCCCCC; padding:0 0 5px 0; margin:0 0 5px 0; clear:both;}
#bus .noline{width:136px; padding:0 0 5px 0; margin:0; clear:both;}
#bus .photo{
width:50px;
float:left;
text-align:center;
}
#bus .intr{
width:85px;
float:left;
padding:5px 0 0 0;
color:#000000;
}
.sum{width:136px; text-align:center; padding:0 0 10px;}
.sum span{font-size:14px; color:#FF0000; font-weight:bold;}
#bus .btn{width:136px; text-align:center; padding:5px 0;}
#bus .list01{width:136px;}
#bus .list01 ul{margin:0; padding:0;}
#bus .list01 li{
list-style-type:none;
background:url(../img/same/ic01.gif) no-repeat 13px 4px;
padding:0 0 5px 20px;
border:0;
}
#bus .list01 li a{display:block; color:#666666; text-decoration:none;}
#bus .list01 li a:hover{color:#D06515; text-decoration:none;}



