/*091106??? start*/
body{
  margin:0;
}
/*091106??? end*/
.font_bold{
  font-weight: bold;
}
.linehi_10{
  line-height: 10pt;
}
.linehi_12{
  line-height: 12pt;
}
.linehi_16{
  line-height: 16pt;
}
.fontsize_8{
  font-size: 8pt;
}
.fontsize_10{
  font-size: 10pt;
  line-height: 12pt;
}
.fontsize_12{
  font-size: 12pt;
}
.font_11{
  font-size: 11pt;
  line-height: 13pt;
}
.font_9{
  font-size: 9pt;
  line-height: 12pt;
}
.font_09{
  font-size: 9pt;
  line-height: 14pt;
}
.font13{
  font-size: 13pt;
}
.font7{
  font-size: 7pt;
  line-height: 8pt;
}
h1{
  font-weight:normal;
  font-size: 10pt;
  color: #000000;
  margin: 0 0 0 15px;
}
/*091106??? start*/
h1 a{
  color:#333333;
}
h1 a:active{
  color:#333333;
}
h1 a:visited{
  color:#333333;
}
h1 a:hover{
  color:#474747;
}
/*091106??? end*/
h2{
  font-weight:normal;
  font-size: 9pt;
  color: #666666;
  margin: 0px ;
}
h3{
  font-weight:normal;
  font-size: 8pt;
  color: #666666;
  margin: 0px ;
}
strong{
  font-weight:normal;
  font-size: 8pt;
  color: #999999;
  margin: 0px ;
}
/*091106??? start*/
td.mainside-h{
  background-image : url(top00.jpg);
}
td.mainside-l{
  background-image : url(line01.jpg);
}
td.mainside-r{
  background-image : url(line02.jpg);
}
td.mainside-m{
  background-image : url(haikei01.jpg);
}
td.left{
  text-align:left;
}
tr.bgcolor{
  background-color:#ffffff;
}
td.lcolor{
  color:#006633;
}
td.lcolor a{
  color:#006633;
  font-weight:bold;
}
td.lcolor a:active{
  color:#006633;
  font-weight:bold;
}
td.lcolor a:visited{
  color:#006633;
  font-weight:bold;
}
td.lcolor a:hover{
  color:#006633;
  font-weight:bold;
}
td.lcolor2{
  color:#006666;
  font-weight:bold;
}
#ftext{
  margin:0 auto;
  width:600px;
  font-size:10px;
  line-height:1.4;
}
ul{
  margin:10px 0;
  padding:0;
  list-style:none;
}
li{
  float:left;
  font-size:10px;
}
li a{
  color:#ffffff;
}
li a:active{
  color:#ffffff;
}
li a:visited{
  color:#ffffff;
}
li a:hover{
  color:#ffffff;
}
td.footer{
  background-color:#8AB3DA;
  text-align:right;
  color:#ffffff;
}
.flink{
  width:600px;
  margin:0 auto;
  padding:0;
  text-align:center;
  color:#ffffff;
}
/* Clearfix
--------------------------------------------------*/
ul::after{
  content:".";
  display:block;
  visibility:hidden;
  height:0.1px;
  font-size:0.1em;
  line-height:0;
  clear:both;
}
ul{
  zoom: 100%;
}
/*091106??? end*/
