@charset "UTF-8";
/* CSS Document */
body{
font-family:sans-serif;
background-image:url(image/backimg.jpg);
background-repeat:no-repeat;
background-position:top right;
}
a{
color:#FFFF99;
}
a:hover{
color:#FF0000;
}

.ah3{
font-size:16px;
color:#009900;
font-weight:bold;
}
.ah3:hover{
color:#FF0000;
}
#main{
width:905px;
margin:auto;
}
#boxa{
width:555px;
float:left;
text-align:left;
float:left;
}

#lbox{
text-align:center;
vertical-align:top;
font-size:12px;
width:180px;
float:left;
}

#links_navi{
text-align:center;
vertical-align:top;
font-size:12px;
width:180px;
}
.info{
font-size:12px;
width:160px;
padding:5px;
color:#333333;
line-height:150%;
border:solid 1px #336600;
}
#links_navi a{
text-decoration:none;
}
#links_navi a div{
color:#336600;
width:160px;
height:22px;
background-color:#FFFF99;
text-align:center;
padding:5px;
margin-bottom:5px;
border:solid 1px #336600;
}
#links_navi a:hover div{
background-color:#336600;
color:#FFFF99;
}

#topttl{
width:530px;
text-align:center;
margin-bottom:10px;
background-color:#FF0000;
padding:10px;
font-size:12px;
color:#FFFFFF;
}
.tpbox1{
width:550px;
background-color:#FFFFCC;
text-align:left;
display:table-cell;
border:solid 1px #FFCC66;
}
.tpbox2{
width:550px;
background-color:#F4F0D2;
text-align:left;
display:table-cell;
border:solid 1px #FFCC66;
}
.tpbox1 img{
float:left;
margin:5px 10px 5px 5px;
}
.tpbox2 img{
float:left;
margin:5px 10px 5px 5px;
}
.tpread{
font-size:15px;
color:#FF3300;
}

.tpdata{
float:left;
width:325px;
}
.recode{
font-size:12px;
}
.key{
color:#FF3300;
}
#topnavi{
text-align:center;
height:15px;
font-size:12px;
margin-bottom:5px;
background-color:#990000;
padding:5px;
color:#FFFFFF;
}
#mapnavi{
width:540px;
padding:5px;
text-align:left;
background-color:#FF3300;
margin-top:10px;
}
#mapnavi a{
color:#FFFFFF;
}
#mapnavi a:hover{
color:#FFFF00;
}

#map{
width:550px;
height:600px;

margin-bottom:10px;
}
.gpop{
background-color:#FFFFCC;
border:solid 1px #FF3300;
color:#333333;
padding:3px;
}
.gpoplink{
color:#339900;
}
.gpoplink:hover{
color:#FF0000;
}
.gpoprubi{
font-size:10px;
}
#unback{
text-align:center;
}
.copys{
background-color:#990000;
font-size:12px;
color:#FFFFFF;
border-top:solid 1px #999999;
padding-top:10px;
text-align:center;
}
#rbox{
width:160px;
float:left;
text-align:center;
background-color:#FFFFFF;
margin-left:5px;
}
#tbox_ttl{
border-bottom:solid 2px #FF0000;
padding-bottom:5px;
}
#tbox_ttl h3{
color:#FF0000;
margin-top:5px;
font-size:14px;
}
#tbox_ttl a{
display:block;
padding:3px;
background-color:#339900;
color:#FFFFFF;
}
#tbox_ttl a:hover{
background-color:#FF0000;
}
.th_boxtp{
padding:5px;
border-bottom:solid 1px #FF0000;
}
.th_boxtp img{
margin-bottom:5px;
}
.th_tenpo{
margin-bottom:5px;
}
.th_tenpo a{
color:#339900;
}
.th_tenpo a:hover{
color:#FF0000;
}
.th_chatch{
text-align:left;
padding:5px;
font-size:14px;
}

/*年末年始*/
.nenshibox{
text-align:left;
padding:3px;
}
.nenshibox img{
margin:0px;
border:0px;
}
.nmbox{
margin:5px;
background-color:#FFFFFF;
text-align:center;
border:solid 1px #FF0000;
margin-bottom:5px;
font-size:14px;
padding:5px;
}
.nen_rs{
font-size:12px;
color:#990000;
}
