@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}
img{
border:none;
}
body{
text-align:center;
background:#FFF url(/common/img/bg_body2.jpg) center top no-repeat;
}
#container{
width:988px;
/*background-color:#F9F9F9;
border-left:1px solid #999999;
border-right:1px solid #999999;*/
margin:auto;
}
#head{
width:988px;
height:190px;
/*background:#000000 url(/common/img/bg_header.jpg) no-repeat;*/

}
#head h1{
font-size:10px;
font-weight:normal;
color:#000;
text-align:right;
padding-right:20px;
padding-top:30px;

}
#head h1 a:link, #head h1 a:visited, #head h1 a:hover{
color:#0B539F;
text-decoration:none;
}


#head #headline {
float:right;
font-size:11px;
height:30px;
margin-bottom:5px;
margin-top:97px;
margin-left:0;
margin-right:120px;
padding:0;
width:660px;
}

#head #headline form {
	margin: 0;
	padding: 0;
}

#head #headline iframe{
	padding: 0;
	width:650px;
	height:25px;
	margin-left:100px;
	margin-top:3px;
}

#head #headbar{
width:986px;
height:20px;
border:1px solid #F9F9F9;
border-bottom:none;
background-color:#FFFFFF;
}

/*
#navi{
width:165px;
text-align:center;
float:left;
margin-bottom:30px;
}
#navi img{
display:block;
margin:auto;
margin-bottom:4px;
}*/


#navi{
width:150px;
/*text-align:right;*/
float:left;
margin-left:10px;
margin-right:15px;
margin-top:35px;
margin-bottom:40px;
/display:inline;
}


#navi iframe{
width:140px;
height:
}

/*
#navi p{font-weight:bold;}

#navi .day{
color:#F8417E;
margin-top:10px;

}

#navi .sunrise{
color:#F8417E;
margin-left:90px;
margin-top:11px;
text-align:left;

}

#navi .weather{
color:#F8417E;
margin-left:90px;
margin-top:17px;
text-align:left;
font-size:12px;
}

#navi .toukou{
color:#F8417E;
margin-left:90px;
margin-top:12px;
margin-bottom:69px;
text-align:left;
}
*/
#navi ul{
list-style-type:none;
margin-top:43px;
}

#navi ul li{
width:150px;
height:40px;
display:block;
/*margin-bottom:4px;*/
}


/*



#navi ul li#bt01{
background:url(/common/img/navi01.jpg) no-repeat;
}
#navi ul li#bt02{
background:url(/common/img/navi02_o.jpg) no-repeat;
}
#navi ul li#bt03{
background:url(/common/img/navi03_o.jpg) no-repeat;
}
#navi ul li#bt04{
background:url(/common/img/navi04_o.jpg) no-repeat;
}
#navi ul li#bt05{
background:url(/common/img/navi05_o.jpg) no-repeat;
}
#navi ul li#bt06{
background:url(/common/img/navi06_o.jpg) no-repeat;
}
#navi ul li#bt07{
background:url(/common/img/navi07_o.jpg) no-repeat;
}
#navi ul li#bt08{
background:url(/common/img/navi08_o.jpg) no-repeat;
}
#navi ul li#bt09{
background:url(/common/img/navi09_o.jpg) no-repeat;
}
#navi ul li#bt10{
background:url(/common/img/navi10_o.jpg) no-repeat;
}
#navi ul li#bt11{
background:url(/common/img/navi11_o.jpg) no-repeat;
}

#navi ul li#bt12{
background:url(/common/img/navi12_o.jpg) no-repeat;
}
#navi ul li#bt13{
background:url(/common/img/navi13_o.jpg) no-repeat;
}
#navi ul li#bt14{
background:url(/common/img/navi14_o.jpg) no-repeat;
}

*/

#navi li {
    overflow: hidden;
    height: 40px;
    width: 152px;
    background-repeat: no-repeat;
    background-position: left top;
    border:none;
    margin:0px;
    list-style:none;

}
#navi li a{
    height: 40px;
    width: 152px;
    text-indent:-1000px;
    overflow:hidden;
    display:block;
}
#navi li img{
    margin:0px;
    padding:0px;
}
#navi  .bt01 a {
    background-image: url(/common/img/navi01.jpg);

}
#navi .bt01 a:hover {
    background-image: url(/common/img/navi01_o.jpg);
}

#navi .bt02 a {
    background-image: url(/common/img/navi02.jpg);
}

#navi .bt02 a:hover {
    background-image: url(/common/img/navi02_o.jpg);
}


#navi .bt03 a {
    background-image: url(/common/img/navi03.jpg);
}
#navi .bt03 a:hover {
    background-image: url(/common/img/navi03_o.jpg);
}

#navi .bt04 a {
    background-image: url(/common/img/navi04.jpg);
}
#navi .bt04 a:hover {
    background-image: url(/common/img/navi04_o.jpg);
}

#navi .bt05 a {
    background-image: url(/common/img/navi05.jpg);
}
#navi .bt05 a:hover {
    background-image: url(/common/img/navi05_o.jpg);
}

#navi .bt06 a {
    background-image: url(/common/img/navi06.jpg);
}
#navi .bt06 a:hover {
    background-image: url(/common/img/navi06_o.jpg);
}


#navi .bt07 a {
    background-image: url(/common/img/navi07.jpg);
}
#navi .bt07 a:hover {
    background-image: url(/common/img/navi07_o.jpg);
}


#navi .bt08 a {
    background-image: url(/common/img/navi08.jpg);
}
#navi .bt08 a:hover {
    background-image: url(/common/img/navi08_o.jpg);
}

#navi .bt09 a {
    background-image: url(/common/img/navi09.jpg);
}
#navi .bt09 a:hover {
    background-image: url(/common/img/navi09_o.jpg);
}

#navi .bt10 a {
    background-image: url(/common/img/navi10.jpg);
}
#navi .bt10 a:hover {
    background-image: url(/common/img/navi10_o.jpg);
}



#navi .bt11 a {
    background-image: url(/common/img/navi11.jpg);
}
#navi .bt11 a:hover {
    background-image: url(/common/img/navi11_o.jpg);
}


#navi .bt12 a {
    background-image: url(/common/img/navi12.jpg);
}
#navi .bt12 a:hover {
    background-image: url(/common/img/navi12_o.jpg);
}

#navi .bt13 a {
    background-image: url(/common/img/navi13.jpg);
}
#navi .bt13 a:hover {
    background-image: url(/common/img/navi13_o.jpg);
}

#navi .bt14 a {
    background-image: url(/common/img/navi14.jpg);
}
#navi .bt14 a:hover {
    background-image: url(/common/img/navi14_o.jpg);
}

#navi .bt15 a {
    background-image: url(/common/img/navi15.jpg);
}
#navi .bt15 a:hover {
    background-image: url(/common/img/navi15_o.jpg);
}

#navi .bt17 a {
    background-image: url(/common/img/navi17.jpg);
}
#navi .bt17 a:hover {
    background-image: url(/common/img/navi17_o.jpg);
}

#main{
float:left;
width:810px;
margin-bottom:30px;
background-color:#FFF;
}
h2{
width:810px;
height:45px;
text-align:left;
text-indent:-10000px;
/*margin-top:20px;*/
}



#foot{
width:988px;
background: url(/common/img/bg_foot.jpg) no-repeat;
clear:both;
height:150px;
}
#foot ul{
text-align:left;
list-style-type:none;
font-size:12px;
padding-top:60px;
padding-left:10px;
/margin-left:-180px;
width:800px;
line-height:1.4em;
}
#foot ul li{
display:inline;
color:#ffffff;
}
#foot ul li a:link,#foot ul li a:visited{
color:#FFF;
text-decoration:none;
}
#foot ul li a:hover{
color:#FFF;
text-decoration:underline;
}

#foot address{
font-size:12px;
text-align:left;
font-weight:normal;
font-style:normal;
padding:10px;
color:#FFFF00;
}

#foot address a{
font-size:12px;
text-align:left;
font-weight:normal;
font-style:normal;
padding:10px;
color:#FFFF00;
}



.clearfix:after {  
content: ".";  
display: block;  
visibility: hidden;  
height: 0.1px;  
font-size: 0.1em;  
line-height: 0;  
clear: both;  
} 

.clr{
clear: both;  
}

a:link, a:visited{
color:#000;
text-decoration:none;
}
a:hover{
color:#F63679;
text-decoration:underline;
}

