/* CSS Document */


body{
padding:0px;
margin:0px;
width:800px;
padding:0px;
margin:0px auto 0px auto;
font-size:11px;
}



h1,h2,h3,h4,h5,h6,p,hr{
padding:0px;
margin:0px;
}

img,span,a{
padding:0px;
margin:0px;
}

/*----ここから---*/
.top-i{
padding:0px;
margin:0px 0px 0px 0px;
top:0px;
right:0px;
border:0px;
left:0px;
clear:both;
}

h1{
padding:0px;
margin:7px 0px 0px 0px;
}

.bot3 p{
text-align:right;
float:right;
font-size:11px;
color:#666666;
margin:30px 0px 2px 0px;
padding:0px;
width:250px;
}



.top-0{
clear:both;
padding:0px;
margin:0px 0px 0px 0px;
}


.top-1{
float:left;
}

.top-p{
margin:5px 0px 0px 589px;
padding:20px 0px 0px 0px;
font-size:11px;
}

/*----*/

.news{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
float:left;
width:550px;
border-width:0px;
border-color:#BDBDBD;
border-style:solid;
height: 150px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.bota{
float:right;
padding:5px 0px 0px 0px;
}

.bota img{
margin:5px 0px 0px 0px;
}


/*-------*/

.br{
clear:both;
}


div.news p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

div.news hr{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #999999;
width:550px;
}





.bot2{
text-align:right;
float:right;
font-size:10px;
color:#666666;
margin:20px 0px 0px 0px;
width:350px;
}

.bot{
float:left;
font-size:10px;
color:#666666;
width:400px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a:link{color:#198B73}
a:visited{color:#104F42}
a:active{color:#104F42}


































































/*-----------------------------------*/


/*---ドロップダウン---*/


div#menu{
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
z-index:100;
background-color:#FFFFFF;
height:42px;
}


ul.ddmenu{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
text-align:left;
line-height:1.3;
font-size:10px;
}



.ddmenu li.off{
position:relative;
float:left;
height:42px;
overflow:hidden;
border-right:0px solid #ccc;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.ddmenu li.on img{
top:0px;
left:0px;
right:0px;
bottom:0px;
padding:0px;
margin:0px;
height:42px;
max-height:42px;
min-height:42px;
display:block;
float:left;
}

.ddmenu li.on{
position:relative;
float:left;
height:42px;
overflow:visible;
border-right:0px solid #ccc;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
z-index:1000;
}

.ddmenu a{
display:block;
text-decoration:none;
color:#104F42;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

.ddmenu a:hover{
display:block;
text-decoration:none;
color:#104F42;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.ddmenu li ul{
top:42px;
left:0;
right:0;
position:absolute;
height:auto;
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color:#fff;
border-right:1px solid #999;
border-bottom:1px solid #999;
text-indent:10px;
width:130px;
}


.ddmenu li ul li a{
margin:0px;
padding:3px 0px 1px 0px;
color:#555!important;
}

.ddmenu li ul li a:hover{
padding:3px 0px 1px 0px;
margin:0px 0px 0px 0px;
color:#fff!important;
background-color:#198B73;
}

* html .ddmenu li{
margin:0;
padding:0;
display:inline;
}

* html .ddmenu li ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline;
}


























































































































































