html{
 overflow-y:scroll;
}
body{
 background-color:#f2faee;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 overflow-y:scroll;
 background-color:#fbfbfb;
 background-image:url(image/back.gif);
 background-position:0px 0px;
 background-repeat:repeat-x;
}
a:link,a:hover,a:visited{
 text-decoration:underline;
 color:#555555;
}
div{
 text-align:left;
}
center{
 /*text-align:left;*/
}
div.container{
 width:760px;
 _width:762px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 10px 0px;
 background-color:#efefef;
 border-style:solid;
 border-color:#aaaaaa;
 border-width:0px 1px;
}
div.top{
 display:block;
 overflow:hidden;
 width:760px;
 height:auto;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background-color:#ffffff;
 /*
 background-image:url(image/topx.gif);
 background-position:top;
 background-repeat:no-repeat;
 */
}
div.middle{
 width:750px;
 _width:760px;
 height:auto;
 display:block;
 overflow:hidden;
 margin:0px 0px 0px 0px;
 padding:0px 5px 10px 5px;
 /*
 background-image:url(image/middle.gif);
 background-position:0px 0px;
 background-repeat:repeat-y;
 */
}
div.bottom{
 width:760px;
 height:auto;
 display:block;
 overflow:hidden;
 margin:0px 0px 10px 0px;
 padding:0px 0px 0px 0px;
 /*
 background-image:url(image/bottom.gif);
 background-position:bottom;
 background-repeat:no-repeat;
 */
}
div.home{
 display:block;
 overflow:hidden;
 float:none;
 font-size:140%;
 font-weight:bolder;
 margin:15px 15px 15px 25px;
 padding:1px 3px 1px 3px;
}
a:link.home,a:hover.home,a:visited.home{
 text-decoration:none;
 color:#333333;
}
div.navi{
 display:block;
 overflow:hidden;
 font-size:70%;
 line-height:120%;
 margin:0px 0px 0px 0px;
 padding:2px 20px 2px 30px;
 color:#ffffff;
 background-color:#555555;
}
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 0px 0px 0px;
 padding:2px 5px 2px 30px;
 color:#ffffff;
 line-height:120%;
 background-color:#666666;
}
h2,div.g{
 display:block;
 overflow:hidden;
 width:500px;
 _width:510px;
 margin:15px 10px 4px 10px;
 padding:5px 5px 5px 5px;
 font-size:85%;
 font-weight:bolder;
 line-height:120%;
 color:#333333;
 /*border-bottom:solid 1px #cccccc;*/
 background-image:url(image/h2.gif);
 background-position:0px 0px;
 background-repeat:repeat;
}
h3{
 margin:10px 12px 3px 10px;
 padding:1px 5px 1px 5px;
 font-size:85%;
 font-weight:bolder;
 line-height:150%;
 color:#444444;
}
h4{
 margin:10px 10px 3px 10px;
 padding:1px 5px 1px 5px;
 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:70%;
 text-align:center;
 color:#aa0000;
}
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:95%;
 margin:0px 10px 10px 12px;
 padding:1px 20px 1px 5px;
 line-height:120%;
 float:right;
 color:#333333;
 font-weight:bolder;
 background-image:url(image/arrow2.gif);
 background-position:right 4px;
 background-repeat:no-repeat;
}
a:link.ta,a:hover.ta,a:visited.ta{
 text-decoration:underline;
 color:#333333;
}
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:540px;
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
div.contents1{
 width:520px;
 _width:540px;
 height:20px;
 height:5px;
 float:none;
 margin:0px 0px 0px 0px;
 padding:0px 10px 0px 10px;
 /*
 background-image:url(image/contents1.gif);
 background-position:0px 0px;
 background-repeat:no-repeat;
 */
}
div.contents2{
 display:block;
 overflow:hidden;
 width:530px;
 _width:540px;
 height:auto;
 float:none;
 margin:0px 0px 0px 0px;
 padding:0px 5px 20px 5px;
 border-style:solid;
 border-color:#aaaaaa;
 border-width:1px 1px;
 background-color:#ffffff;
 /*
 background-image:url(image/contents2.gif);
 background-position:0px 0px;
 background-repeat:repeat-y;
 */
}
div.contents3{
 width:520px;
 _width:540px;
 height:20px;
 height:5px;
 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:10px 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 5px;
 font-size:75%;
 font-weight:bolder;
 color:#333333;
}
dd.menu{
 margin:2px 0px 2px 10px;
 padding:2px 0px 2px 5px;
 font-size:75%;
 font-weight:normal;
 line-height:120%;
}
a:link.menu,a:hover.menu,a:visited.menu{
 text-decoration:underline;
 color:#333333;
}
a:link.menu1,a:hover.menu1,a:visited.menu1{
 text-decoration:underline;
 color:#333333;
 font-weight:bolder;
}
a:link.menu2,a:hover.menu2,a:visited.menu2{
 text-decoration:underline;
 color:#333333;
 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:#555555;
}
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;
}

