  
TD{
  font-size : 12px;
  font-weight : normal;
  line-height : 16px;
}
.r-pa{
  padding-top : 10px;
  padding-bottom : 10px;
}
.font14{
  font-size : 14px;
  line-height : 120%;
  padding-left : 8px;
  padding-right : 8px;
}
H2{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 20px;
  padding-bottom : 0px;
}
H3{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 25px;
}
.font13{
  font-size : 13px;
  padding-left : 20px;
}
.orenji{
  color : #ff7735;
  text-decoration : none;
  font-size : 14px;
}
.orenji A{
  color : #ff7735;
  text-decoration : none;
}
.tya{
  font-size : 14px;
  color : #a85400;
  text-decoration : none;
}
.tya A{
  font-size : 14px;
  color : #a85400;
  text-decoration : none;
}
H1{
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 16px;
}
A{
  color : #4d0000;
  text-decoration : none;
}
A:HOVER{
  text-decoration : underline;
}
.l-linet{
  background-image : url(img/sonota/l-waku2-1.gif);
  background-repeat : repeat-y;
}
.r-linet{
  background-image : url(img/sonota/l-waku2-2.gif);
  background-repeat : repeat-y;
}
.l-lineo{
  background-image : url(img/sonota/l-waku-1.gif);
  background-repeat : repeat-y;
}
.r-lineo{
  background-image : url(img/sonota/l-waku-2.gif);
  background-repeat : repeat-y;
}
.line{
  padding-top : 10px;
  padding-bottom : 10px;
}
.no-pa{
  padding-right : 15px;
  padding-top : 15px;
}
.pa-r10{
  padding-right : 10px;
  
}
.dot-o{
  color : #ff8000;
  margin-right : 5px;
}
.dot-b{
  color : #bf6000;
  margin-right : 5px;
}
.f12-gr{
  font-size : 12px;
  color : #009900;
  padding-left : 10px;
  padding-right : 10px;
  line-height : 130%;
}
.LR20{
  padding-left : 20px;
  padding-right : 20px;
}
.rhaikei{
  background-color : #ffa586;
  padding-top : 10px;
  padding-bottom : 10px;
}
.rhaikei{
  background-color : #6dcff6;
  padding-top : 10px;
  padding-bottom : 10px;
}
.new{
  padding-top : 20px;
  padding-left : 25px;
}
.td-pa{
  padding-top : 5px;
  padding-bottom : 3px;
}
.sitemap{
  padding-top : 30px;
  padding-bottom : 10px;
}
.sitetxt{
  font-size : 15px;
  line-height : 22px;
}
.sarbis{
  padding-right : 10px;
  padding-bottom : 10px;
}
BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
EM{
  font-style : normal;
}
.txt1{
  padding-left : 5px;
}
.line-2{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  line-height : 30px;
  background-image : url(img/sonota/ba-a.gif);
  background-repeat : no-repeat;background-position : center center;
  margin-top : 30px;
  background-attachment : fixed;
  margin-left : 30px;
  margin-right : 30px;
  margin-bottom : 30px;
}
.daiji{
  font-size : 16px;
  font-weight : bold;
  line-height : 23px;
  padding-top : 5px;
  padding-left : 10px;
  padding-bottom : 10px;
  
  
  
}
.font16{
  font-size : 16px;
  font-weight : bold;
  
}
.font-big{
  font-size : 20px;
  line-height : 23px;
}
.head A{
  color : white;
}
