a:link{color:#0D4AD5;text-decoration:none;}
a:active{color:#FF0C09;text-decoration:none;}
a:visited{color:#663399;text-decoration:none;}
a:hover{color:#FF0C09;text-decoration:none;}

.md{font-size:12px;color:#ffffff;line-height:16px;}
.bg{font-size:14px;line-height:16px;}
.sm{font-size:10px;color:#ffffff;line-height:18px;margin-bottom:14px;}
.rd{color:#FF0C09;font-size:10px;}
.og{color:#DAA520;font-size:10px;}
.sv{color:#c0c0c0;font-size:10px;}
.rdm{color:#FF0C09;font-size:12px;}
.rdsb{color:#FF0C09;font-size:9px;font-weight:bold;}
.blsb{color:#0D4AD5;font-size:9px;font-weight:bold;}
.bold{font-weight:bold;}

BODY{background: #000000;padding:0px;margin:0px;border-spacing:0px;}
table{border:0px; padding:0px; margin:0px;}
img{border:0px;}


#top{
width:750px;height:119px;
margin:25px auto 0px auto;
padding:0px;
vertical-align:top;
background:url(../img/top.gif) no-repeat;
}

.ttl{
width:460px;height:80px;
padding:20px 0px 0px 10px;
float:left;
}

.sitemap{
width:100px;height:80px;
padding:20px 0px 0px 10px;
float:right;
}

#bottom{
margin:0px auto;
width:750px;
padding:0px;
text-align:center;
}

#container{
margin:0px auto;
width:750px;
padding:0px;
background:#ffffff;
}


.ttl0{
width:750px;
padding:0px;
margin:0px;
background:#ffffff;
}

.ttl0b{
width:750px;height:160px;
padding:0px;margin:0px;
font-size:12px;color:#ffffff;line-height:18px;
background:#000000;
clear:both;
}

.content{
width:700px;
padding:20px;
margin:0px 5px;
font-size:12px;color:#444444;line-height:18px;
background:#ffffff;
clear:both;
}

.ttl0ttl{
padding:4px;
float:left;
}

.ttl0txt{
padding:10px 4px 4px 10px;
float:left;
}

.back{
width:700px;
text-align:center;
padding:5px;margin:0px;
font-size:12px;color:#444444;line-height:18px;
vertical-align:top;
}

.td0{
height:250px;
padding:0px;margin:0px;
}

.td1{
width:400px;height:250px;
padding:0px;margin:0px;
font-size:12px;color:#555555;line-height:18px;
vertical-align:top;
}

.td1ad{
width:400px;height:250px;
padding:0px;margin:0px;
font-size:12px;color:#555555;line-height:18px;
vertical-align:top;
text-align:center;
}

.td2{
height:400px;height:250px;
padding:0px 0px 0px 10px;margin:0px;
font-size:12px;color:#555555;line-height:18px;
vertical-align:middle;
}
.td2 a:link{color:#333333;text-decoration:none;border-bottom-style:dotted;border-color:#0D4AD5;border-width:spx;}
.td2 a:active{color:#FF0C09;text-decoration:none;border-bottom-style:dotted;border-color:#0D4AD5;border-width:1px;}
.td2 a:visited{color:#333333;text-decoration:none;border-bottom-style:dotted;border-color:#0D4AD5;border-width:1px;}
.td2 a:hover{color:#FF0C09;text-decoration:none;border-bottom-style:dotted;border-color:#0D4AD5;border-width:1px;}

.td50{
width:50px;height:50px;
padding:0px;margin:0px;
vertical-align:top;
}

.td00{
width:50px;height:50px;
padding:0px;margin:-2px;
vertical-align:top;
}


.sbar{
height:16px;
padding:2px;
margin-bottom:16px;
font-size:14px;color:#111111;
text-align:left;
vertical-align:top;
border-left-style:solid;border-color:#ff8833;border-width:3px;
}

.list{
padding:20px;
font-size:12px;line-height:18px;
border-top-style:dotted;border-color:#cdcdcd;border-width:1px;
border-bottom-style:dotted;border-color:#cdcdcd;border-width:1px;
}

.city_ttl{
height:16px;
padding:2px;
margin:10px 0px 16px 0px;
font-size:14px;color:#444444;
text-align:left;
vertical-align:top;
border-bottom-style:solid;border-color:#777777;border-width:3px;
}

.list ul{
margin:10px 0px 25px 10px;
}

.list li{
list-style-type:none;
padding: 0px;
margin:0px;
}

.box{
width:700px;height:250px;
background:#ffffff;
}

.left_box{
width:300px;
float:left;
font-size:10px;
}

.center_box{
width:260px;
float:left;
font-size:10px;
}

.right_box{
width:120px;
float:right;
}

.map_box0{
width:240px;
height:70px;
text-align:center;
font-size:12px;
}

.map_box{
width:60px;
text-align:center;
font-size:12px;
float:left;
}

.icn_content0{
height:70px;
font-size:12px;
}

.icn_content1{
height:50px;
background:url(../img/icn_zo.jpg) no-repeat;
font-size:12px;
padding-left:52px;
padding-top:6px;
}

.icn_content2{
height:50px;
background:url(../img/icn_yatsu.jpg) no-repeat;
font-size:12px;
padding-left:52px;
padding-top:6px;
}

.icn_content3{
height:50px;
background:url(../img/icn_mascot.jpg) no-repeat;
font-size:12px;
padding-left:52px;
padding-top:6px;
}


.arwbl{
background:url(../img/arwbl.gif) no-repeat;
font-size:12px;line-height:16px;padding-left:17px;
}

.arwrd{
background:url(../img/arwrd.gif) no-repeat;
font-size:12px;line-height:16px;padding-left:17px;
}

.arwsv{
background:url(../img/arwsv.gif) no-repeat;
font-size:12px;line-height:16px;padding-left:17px;
}