html,body {
margin-top:0;
background:url(img/wp01.gif);
height:100%;
}

#container{
margin-left:auto;
margin-right:auto;
width:900px;
border-left: 1px solid #00593D;
border-right: 1px solid #00593D;
background-color:#ffffff;
}


/* ---HEADER--- */
#header {
background:url(img/header.jpg);
width:900px;
height:140px;
border-bottom: 1px solid #00593D;
}
#header h1{
margin:0;
padding-top:10px;
padding-left:10px;
}
#header p{
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
text-align:right;
}
#header a{
color:#00593D;
text-decoration:none;
}
#header a:hover{
color:#ffffff;
}



/* ---CONTENT--- */
#content{
float: right;
width: 680px;
background-color:#ECFFFA;
}
#content p{
margin-top:0px;
margin-left:30px;
margin-right:30px;
}
#content h2{
background-color:#00593D;
color:#ffffff;
margin-top:20px;
margin-left:10px;
padding-left:10px;
width:650px;
}
#content h3{
margin-left:20px;
margin-right:20px;
}
#content table{
margin-top:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#content .start_shadowbox{
width:265px;
height:210px;
margin-left:30px;
background-color:#BEFFEB;
position:relative;
top:10px;
left:10px;
}
#content .start_mainbox{
width:265px;
height:210px;
position:relative;
top:-10px;
left:-10px;
}

#content .start01a p{
border:1px solid #00593d;
margin-top:20px;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
margin-left:5px;
}
#content .start01b p{
border:1px solid #00593d;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
margin-right:60px;
}
#content .start02a p{
margin-left:20px;
margin-right:20px;
font-size:150%;
text-align:center;
line-height:150%;
}
#content .start02b p{
margin-left:20px;
margin-right:20px;
text-align:right;
}

#content .img_01{
margin-right:50px;
}
#content .img_02{
text-align:center;
}
#content .img_05{
margin-left:50px;
}



/* ---NAVI--- */
#navi{
width: 220px;
float: left;
}
ul{
list-style:none;
background-color:#D2FFF3;
width:180px;
margin-left:auto;
margin-right:auto;
padding-left:0;
}
#navi .menu00{
background-image:url(img/nikukyu_navi.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
border-top:1px solid #00593D;
border-right:1px solid #00593D;
border-bottom:1px solid #00593D;
}
#navi .menu01{
background-image:url(img/nikukyu_navi.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
border-top:1px solid #00593D;
border-right:1px solid #00593D;
border-bottom:1px solid #00593D;
}
#navi .menu02{
background-image:url(img/nikukyu_navi.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
border-top:1px solid #00593D;
border-right:1px solid #00593D;
border-bottom:1px solid #00593D;
}
#navi .menu03{
background-image:url(img/nikukyu_navi.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
border-top:1px solid #00593D;
border-right:1px solid #00593D;
border-bottom:1px solid #00593D;
}
#navi .menu04{
background-image:url(img/nikukyu_navi.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
border-top:1px solid #00593D;
border-right:1px solid #00593D;
border-bottom:1px solid #00593D;
}
#navi .menu05{
background-image:url(img/nikukyu_navi.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
border-top:1px solid #00593D;
border-right:1px solid #00593D;
border-bottom:1px solid #00593D;
}
#navi .menu06{
background-image:url(img/nikukyu_navi.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
border-top:1px solid #00593D;
border-right:1px solid #00593D;
border-bottom:1px solid #00593D;
}
#navi .menu07{
background-image:url(img/nikukyu_navi.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
border-top:1px solid #00593D;
border-right:1px solid #00593D;
border-bottom:1px solid #00593D;
}
#navi .menu08{
background-image:url(img/nikukyu_navi.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
border-top:1px solid #00593D;
border-right:1px solid #00593D;
border-bottom:1px solid #00593D;
}
#navi a{
display:block;height:100%;
text-decoration:none;
color:#00593d;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}
#navi a:hover{
background-color:#ffffff;
}
#navi p{
text-align:center;
background-color:#D2FFF3;
margin-left:20px;
margin-right:20px;
padding-top:5px;
padding-bottom:5px;
border-top:10px solid #00593D;
border-left:1px solid #00593D;
border-right:1px solid #00593D;
border-bottom:1px solid #00593D;
}

/* ---FOOTER--- */
#footer{
clear:both;
background:#00593D;
height:40px;
pottom:0px;
}
#footer p{
margin-top:0;
padding-right:10px;
padding-top:8px;
color:#ffffff;
text-align:right;
}

