html{
 overflow-y:scroll;
}
body{
 background-color:#f2faee;
 margin:0px 0px 0px 0px;
 padding:0px 10px 10px 10px;
 overflow-y:scroll;
 background-color:#8bb7a7;
 background-color:#efefef;
}
a:link,a:hover,a:visited{
 text-decoration:underline;
 color:#527949;
}
div{
 text-align:left;
}
center{
 text-align:left;/**/
}
div.container{
 width:740px;
 _width:762px;
 margin:0px 0px 0px 0px;
 padding:3px 10px 10px 10px;
}
div.top{
 display:block;
 overflow:hidden;
 width:710px;
 _width:740px;
 height:65px;
 _height:75px;
 margin:0px 0px 0px 0px;
 padding:10px 10px 0px 20px;
 background-image:url(image/topx.gif);
 background-position:top;
 background-repeat:no-repeat;
}
div.middle{
 width:710px;
 _width:740px;
 height:auto;
 display:block;
 overflow:hidden;
 margin:0px 0px 0px 0px;
 padding:0px 15px 10px 15px;
 background-image:url(image/middle.gif);
 background-position:0px 0px;
 background-repeat:repeat-y;
}
div.bottom{
 width:740px;
 height:20px;
 _height:40px;
 display:block;
 overflow:hidden;
 margin:0px 0px 10px 0px;
 padding:10px 0px 10px 0px;
 background-image:url(image/bottom.gif);
 background-position:bottom;
 background-repeat:no-repeat;
}
div.home{
 font-size:140%;
 font-weight:bolder;
 margin:3px 5px 3px 5px;
 padding:1px 3px 1px 3px;
}
a:link.home,a:hover.home,a:visited.home{
 text-decoration:none;
 color:#ffffff;
}
div.navi{
 font-size:70%;
 line-height:120%;
 margin:20px 8px 0px 8px;
 padding:0px 2px 0px 2px;
 color:#ffffff;
}
a:link.navi,a:hover.navi,a:visited.navi{
 text-decoration:none;
 color:#ffffff;
}
h1{
 text-align:left;
 font-size:70%;
 font-weight:normal;
 margin:0px 10px 0px 25px;
 padding:0px 5px 0px 5px;
 color:#000000;
 line-height:120%;
}
h2{
 display:block;
 overflow:hidden;
 width:450px;
 margin:6px 10px 4px 0px;
 padding:4px 0px 2px 25px;
 font-size:85%;
 font-weight:bolder;
 line-height:120%;
 color:#444444;
 background-image:url(image/icon.gif);
 background-position:0px 0px;
 background-repeat:no-repeat;
 /*border-bottom:solid 1px #cccccc;*/
}
h3{
 margin:10px 12px 3px 10px;
 padding:1px 0px 1px 0px;
 font-size:85%;
 font-weight:bolder;
 line-height:150%;
 color:#444444;
}
h4{
 margin:10px 12px 3px 10px;
 padding:1px 0px 1px 0px;
 font-size:80%;
 font-weight:bolder;
 line-height:150%;
 color:#444444;
}
p{
 font-size:80%;
 margin:3px 20px 3px 22px;
 padding:2px 3px 2px 3px;
 font-weight:normal;
 line-height:180%;
 color:#666666;
}
div#in{
 font-size:80%;
 margin:3px 20px 3px 22px;
 padding:2px 3px 2px 3px;
 font-weight:normal;
 line-height:180%;
 color:#666666;
}
p.img{
 float:left;
 margin:5px 10px 5px 12px;
 padding:1px 3px 1px 3px;
 overflow:hidden;
 display:block;
 font-size:75%;
 text-align:center;
 color:#990000;
}
p.r{
 margin:5px 10px 5px 12px;
 padding:5px 3px 5px 3px;
 overflow:hidden;
 display:block;
 font-size:75%;
}
p.a{
 margin:20px 10px 5px 12px;
 padding:5px 3px 5px 3px;
 overflow:hidden;
 display:block;
 font-size:75%;
}
p.ta{
 font-size:80%;
 margin:10px 10px 0px 12px;
 padding:1px 3px 0px 3px;
 line-height:120%;
 color:#666666;
 font-weight:bolder;
}
a:link.ta,a:hover.ta,a:visited.ta{
 text-decoration:underline;
 color:#000000;
}
ol.li{
 font-size:100%;
 font-weight:normal;
 margin:2px 30px 2px 15px;
 padding:7px 5px 7px 10px;
 color:#444444;
 border:solid 1px #aaaaaa;
 background-color:#ffffff;
}
li.li{
 font-size:80%;
 font-weight:normal;
 margin:2px 10px 2px 25px;
 padding:2px 3px 2px 3px;
 color:#444444;
 line-height:150%;
}
/*contents*/
div.contents{
 width:510px;
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
div.contents1{
 width:490px;
 _width:510px;
 height:20px;
 float:none;
 margin:0px 0px 0px 0px;
 padding:0px 15px 0px 15px;
 background-image:url(image/contents1.gif);
 background-position:0px 0px;
 background-repeat:no-repeat;
}
div.contents2{
 display:block;
 overflow:hidden;
 width:490px;
 _width:510px;
 height:auto;
 float:none;
 margin:0px 0px 0px 0px;
 padding:0px 10px 20px 10px;
 background-image:url(image/contents2.gif);
 background-position:0px 0px;
 background-repeat:repeat-y;
}
div.contents3{
 width:490px;
 _width:510px;
 height:20px;
 float:none;
 margin:0px 0px 0px 0px;
 padding:0px 10px 0px 10px;
 background-image:url(image/contents3.gif);
 background-position:0px 0px;
 background-repeat:no-repeat;
}
/*menu*/
div.menu{
 width:190px;
 _width:200px;
 float:right;
 margin:0px 0px 0px 0px;
 padding:50px 5px 0px 5px;
}
dl.menu{
 margin:0px 0px 10px 0px;
 padding:0px 0px 0px 0px;
}
dt.menu{
 margin:5px 0px 0px 0px;
 padding:7px 0px 0px 25px;
 font-size:75%;
 font-weight:bolder;
 color:#ffffff;
 background-image:url(image/icon2.gif);
 background-position:0px 0px;
 background-repeat:no-repeat;
}
dd.menu{
 margin:2px 0px 2px 10px;
 padding:2px 0px 2px 0px;
 font-size:75%;
 font-weight:normal;
 line-height:120%;
}
a:link.menu,a:hover.menu,a:visited.menu{
 text-decoration:underline;
 color:#ffffff;
 margin:0px 0px 0px 8px;
 padding:1px 1px 1px 1px;
}
a:link.menu1,a:hover.menu1,a:visited.menu1{
 text-decoration:underline;
 color:#ffffff;
 margin:0px 0px 0px 8px;
 padding:1px 1px 1px 1px;
 font-weight:bolder;
}
a:link.menu2,a:hover.menu2,a:visited.menu2{
 text-decoration:underline;
 color:#ffffff;
 margin:0px 0px 0px 8px;
 padding:1px 1px 1px 1px;
 font-weight:bolder;
}
div.other1{
 margin:5px 0px 0px 0px;
 padding:7px 0px 0px 25px;
 font-size:75%;
 font-weight:bolder;
 color:#ffffff;
 background-image:url(image/icon2.gif);
 background-position:0px 0px;
 background-repeat:no-repeat;
}
div.other2{
 margin:2px 0px 2px 10px;
 padding:2px 0px 2px 0px;
 font-size:75%;
 font-weight:normal;
 line-height:150%;
}
div.bo{
 margin:5px 1px 5px 1px;
 padding:0px 0px 0px 0px;
 font-size:70%;
 text-align:center;
 color:#666666;
}
a:link.cr,a:hover.cr,a:visited.cr{
 text-decoration:none;
 color:#666666;
}
dl.link{
 margin:0px 0px 10px 0px;
 padding:5px 0px 5px 0px;
}
dt.link{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:75%;
 font-weight:bolder;
 color:#444444;
}
dd.link{
 margin:2px 0px 2px 5px;
 padding:1px 0px 1px 0px;
 font-size:70%;
 font-weight:normal;
 line-height:120%;
}
img{border:none;}
/*adsenese*/
div.ad1{
 float:letf;
 font-size:70%;
 color:#666666;
 margin:5px 0px 5px 20px;
 padding:5px 5px 5px 5px;
}
div.ad2{
 font-size:70%;
 color:#666666;
 margin:10px 10px 10px 10px;
 padding:5px 5px 5px 5px;
}
div.ad3{
 font-size:70%;
 color:#ffffff;
 margin:0px 0px 10px 5px;
 padding:5px 5px 5px 5px;
}
div.ad4{
 font-size:70%;
 color:#666666;
 margin:10px 10px 10px 10px;
 padding:5px 5px 5px 5px;
}
div.ad5{
 font-size:70%;
 color:#666666;
 margin:25px 0px 30px 10px;
 padding:5px 0px 5px 0px;
}
ul{
 width:440px;
 display:block;
 overflow:hidden;
 font-size:100%;
 margin:3px 10px 3px 15px;
 padding:2px 0px 5px 0px;
}
li{
 list-style:circle;
 margin:1px 10px 1px 15px;
 padding:2px 0px 2px 0px;
 font-size:75%;
 font-weight:normal;
 line-height:150%;
 color:#345514;
}
p.so{
 margin:2px 0px 2px 5px;
 padding:2px 0px 2px 0px;
 font-size:75%;
 font-weight:normal;
 line-height:120%;
}
hr{
 sidth:445px;
 overflow:hidden;
 display:hidden;
}
