* {margin:0;padding:0;} 
html, body, #wrap {height:100%;}
body > #wrap {height:auto; min-height:100%;}

body {background-color:#E8F6FF; padding:0px; margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:9pt; color:#404040; }

a {color:#003d60; text-decoration:underline; }
a:hover {color:#000; }


#koro {color:#000000;}
#koro a {color:#000000; text-decoration:underline; }
#koro a:hover {color:#000000; }

#mano {color:#000000;}
#mano a {color:#000000; text-decoration:underline; }
#mano a:hover {color:#000000; }


dl, dt, dd {padding:0px; margin:0px; }

h1, h2, .block dl dt {font-size:14pt; font-weight:normal; padding:0px; margin:0px 0px 12px 0px; }
h2 {font-size:12pt; }
.block01 dl dt {color:#fff; }

#wrap, .foot {background-color:#fff; width:1000px; margin:0px auto; }

#header {width:1000px; height:300px; background:url("/i/head.jpg") no-repeat; }
.logo {float:left; padding:126px 0px 0px 154px; }
.logo a {display:block; text-indent:-999em; width:431px; height:71px; background:url("/i/logo.jpg") no-repeat; }

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }

#main {padding-bottom:100px; width:100%; }
#footer {position:relative; margin-top:-100px; height:100px; clear:both; } 

.menu {width:1000px; height:29px; background:url("/i/m.png") repeat-x; text-align:center; padding-top:9px; }
.menu a, .menu span {font-size:10pt; color:#fff; background:url("/i/a.gif") no-repeat right; padding:0px 22px 0px 22px; }
.menu a:hover, .menu span {color:#003d60; }
.menu a.last, .menu span.last {background:none; }

.content {float:left; width:980px; margin-top:37px; padding-right:20px; }
.text {width:640px; padding:14px 0px 0px 20px; float:left; line-height:20px; margin-bottom:27px; }
.text p {padding:0px; margin:0px 0px 8px 0px; }
.text ul {list-style-position:inside; }
.text ul li ul {padding-left:20px; }

.block {width:290px; float:right; }
.block01 {width:290px; float:left; background:#1A80C1 url("/i/t01.png") no-repeat top; margin-bottom:12px; }
.block01 dl, .block02 dl {padding:14px 0px 12px 21px; background:url("/i/t02.png") no-repeat bottom; }
.block02 dl {background:none; }
.block dt, .block dd {margin-bottom:12px; }
.block01 dd a, .block01 dd span, .block02 dd a, .block02 dd span {color:#fff; background:url("/i/a2.gif") no-repeat left; padding-left:16px; }
.block02 dd a, .block02 dd span {background:url("/i/a3.gif") no-repeat left; color:#404040; }
.block dd a:hover {text-decoration:none; }

.foot {height:100px; background-color:#005281; }
.info {width:1000px; height:47px; padding-top:15px; }
.info dt, .info dd {float:left; }
.info dt {padding-left:20px; width:200px; }
.info dt a {display:block; text-indent:-999em; width:197px; height:30px; background:url("/i/ft.png") no-repeat; }
.info dd.f_cont {width:669px; text-align:center; color:#fff; padding-top:8px; }


page {padding: 0px 5px 0px 5px;}



.form {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.form TEXTAREA {
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 1px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #929292;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #929292;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #929292;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #929292;width:250px;
} 

.form INPUT {
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin-top: 1px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #929292;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #929292;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #929292;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #929292; width:250px;
}




.pop {display: none;}
.go {display: block;}
