body {  font-size: 12px; color: #333333; padding-top: 2px; padding-left: 2px; margin-top: 0px; margin-left: 0px; background-image: url(../img/kabe_check8.gif)}
.frame {  width: 753px; background-color: #FFFFFF; padding-right: 3px; margin-top: 10px; margin-left: 5px}



#box01 {  border: 1px #999999 solid; height: 150px; width: 130px; padding-top: 5px; background-color: #F0F1C6; padding-bottom: 5px; padding-right: 5px; padding-left: 5px}

#box02 {
 border: 1px #999999 solid;
 width: 130px;
 margin-top: 10px
; padding-bottom: 10px
}

div#box01 a:link{
 color:#4378B6; text-decoration: underline:none;
 position : relative;
 top:1px; 2eft:2px;
}

div#box01 a:hover{
 text-decoration:overline underline;
 position : relative;
 top:3px; left:3px;
}

div#box01 a:visited{
 color:#4378B6
}

#box03 {
 border: 1px #999999 solid;
 width: 130px;
 margin-top: 10px
}

#box05 {  
 width: 100%;
 margin-bottom: 10px;
 background-color: #FFFFFF;
 margin-top: 10px
; font-weight: normal
; border: none
}

#box04 {
 width: 240px;
 margin-top: 5px;
 padding-bottom: 5px;; padding-top: 5px; background-image: url(../img/box04_bg.gif); color: #006600; font-weight: bold}

#box06 { height: 150px; width: 240px; margin-top: 10px ; background-color: #FFFFFF}

#box07 { height: 150px; width: 240px; margin-top: 5px; padding-right: 10px; padding-left: 10px; background-color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; line-height: 19px}

div#body_left{
 width:360px;
 float:left;
 background-color: #FFFFFF; padding-right: 5px;
 padding-left: 5px
; height: 700px
}

div#body_center{
 width:140px;
 float:left;
 background-color: #FFFFFF
; padding-left: 5px
; height: 700px
}

div#body_right{
 width:250px;
 float:left;
 background-color: #96C8AC
; padding-right: 5px; padding-left: 5px
; height: 700px
; padding-top: 10px
}

div#box03 h2{
 width:100%;
 background-color: #ACCB39;
 font-size: 12px;
 font-weight: bold;
 line-height: 20px;
 margin-bottom: 2px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 color: #FFFFFF
}

div#box02 h2{
 width:100%;
 background-color: #0089be;
 font-size: 12px;
 font-weight: bold;
 line-height: 22px;
 margin-bottom: 2px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 color: #FFFFFF
}

#text_l {  font-size: 23px; color: #006600; line-height: 30px}

div#box04 h2 { width:100%; background-color: #336699; font-size: 12px ; font-weight: bold; line-height: 22px ; margin-bottom: 3px; color: #FFFFFF; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-indent: 0pt}

div#box06 h2 { width:100%; background-color: #40A471; font-size: 12px ; font-weight: bold; line-height: 22px ; margin-bottom: 5px; color: #FFFFFF; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

div#box07 h2 { 
 width:95%;
 border-top:1px solid #D8E9D6;
 border-bottom:0px solid #D8E9D6;
 border-left:10px solid #D8E9D6;
 border-right:0px solid #D8E9D6;
 line-height: 20px;
 font-weight: bold;
 font-color: #4378B6;
 font-size: 12px;
 margin-top: 5px;
 margin-bottom: 3px;
 padding-right: 0px;
 padding-left: 0px
}


#text {  line-height: 18px;
 background-color: #D8E9D6;
 border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 10px}


td {  font-size: 12px; line-height: 18px}

#top_navi {  font-size: 12px; line-height: 17px; letter-spacing: 2px; text-align: center; font-weight: bold; color: #FFFFFF; filter: Alpha(Opacity=20, Style=1); background-color: #96c8ac}

#footer {
 text-align: center;
 line-height: 15px;
 width: 750px;
 background-color: #FFFFFF;
 margin-top: 5px;
 font-size: 10px;
 text-color:#999999;
}

div#footer a:link{
 color:#666666;
 text-decoration:none;
}

div#footer a:hover{
 color:#009DA5;
 text-decoration:underline overline;
}

div#footer a:visited{
 color:#0089BE;
 text-decoration:none;
}

div#box05 ul,div#box06 ul{
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 20px;
}


div#box03 ul { 
 margin-left: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
 line-height: 20px;
}



div#box05 li,div#box06 li{ 
 list-style-image: url(../img/011-003.gif);
 margin-bottom: 10px;
} 

#bosyu {  color: #FF6633; font-weight: bold; font-size: 14px; line-height: 24px; background-color: #FFF6C7; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-bottom: 5px; height: 100px; border: 1px #FF3300 solid; letter-spacing: 1px}

div#body_left ul{
 margin-left: 30px;
 margin-top: 5px;
 margin-bottom: 5px
}

div#body_left li{
 list-style-image: url(../img/011-003.gif);
}

hr {  height: 1px; color: #666666}

#head {  width: 100%; margin-left: 5px; border-style: none; margin-bottom: 5px}
div#box05 h2 { width:100%; background-color: #accb39; font-size: 12px ; font-weight: bold; line-height: 22px ; margin-bottom: 3px; color: #FFFFFF; text-indent: 0pt }

#top {  width: 100%; padding-left: 5px; padding-bottom: 10px; padding-top: 5px; border: double; border-width: 1px 0px; border-color: #999999 black}

h1{ font-size: 12px; text-align: left; font-weight: bold; color: #339966; background-image: url(../img/bg02.gif); height: 20px; padding-top: 5px; vertical-align: middle; clip:  rect(   ); margin:0}

div#top_navi a:link{text-decoration:none;color:#ffffff;}
div#top_navi a:visited:{text-decoration:none;color:#ffffff;}
div#top_navi a:hover:{text-decoration:underline;color:#4378B6; position : relative;top:1px; left:1px;}

div#body_left li a:link{
 text-decoration:underline;
 color:#333333;
}

div#body_left li a:visited:{
 text-decoration:none;
 color:#333333;
}

div#body_left li a:hover:{
 text-decoration:underline;
 color:#4378B6;
 position : relative;
 top:1px; left:1px;
}

h2.titleH2{
 font-size: 14px;
 margin-top: 2px;
 margin-bottom: 8px;
 line-height: 22px;
 width: 280px;
 border-color: #CCCCCC #CCCCCC #CCCCCC #006C5D;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 10px;
}

h2.titleH2 a:link{
 border:0;
 color:#006C5D;
 text-decoration:none;
}

h2.titleH2 a:visited{
 border:0;
 color:#006C5D;
 text-decoration:none;
}

h2.titleH2 a:hover{
 border:0;
 color:#40A471;
 text-decoration:none;
 position : relative;
 top:1px; left:2px;
}

h2 a:link{text-decoration:none;color:#FFFFFF;}
h2 a:visited:{text-decoration:none;color:#FFFFFF;}
h2 a:hover:{text-decoration:underline;color:#FFFFFF; position : relative;top:1px; left:1px;}
div#box02 a:hover {  position: relative; left: 3px; top: 3px; clip:   rect(   )}
.letter-s {  font-size: 5px; color: #FFFFFF}
em {  font-style: normal}

div#access {  font-family: "lr SVbN", "Osaka|"; font-size: 12px; font-weight: bolder; color: #FF6633; float: right}

div#access a:link{
text-decoration:none;
; font-weight: bold; color: #FF3300
}

div#access a:hover{
text-decoration:underline overline;
; color: #FF6600
}

div#access a:visited{
color: #FF6633;
; text-decoration: none
}
marquee {  font-size: 12px; color: #003300; line-height: 120%}
#message { border: 1px #999999 solid; width: 130px; margin-top: 10px ; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; color: #FF8000; font-weight: bold}
.titleH2{padding-left:10px}
