/*====link =====*/
A:LINK{
  color : #4d0000;
}
A:VISITED{
  color : #63524e;
  text-decoration : none;
}
A:HOVER{
  color : #ff6262;
  text-decoration : underline;
}
A{
  text-decoration : underline;
}
/*====img =====*/
img{
  border:0;
}
BODY{
  font-size : 14px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.font12{
  font-size : 12px;
  color : #373737;
  line-height : 130%;
}
.font12w{
  font-size : 12px;
  line-height : 160%;
  color : #373737;
}
.font10{
  font-size : 10px;
}
.font10_white{
  font-size : 10px;
  color : white;
}
.font10_red{
  font-size : 10px;
  color : red;
}
.font12_g {
  font-size : 12px;
  color : #969696;
}
.font12_g_f {
  font-size : 12px;
  color : #6e6e6e;
}
.font14{
  font-size : 14px;
  color : #373737;
}
.font14w{
  font-size : 14px;
  line-height : 130%;
  color : #373737;
}
.font11{
  font-size : 11px;
  color : #969696;
}
.form_line{
  margin-top : 1px;
  margin-bottom : 1px;
}
.font16{
  font-size : 16px;
}
.font20{
  font-size : 20px;
}
.base_bg1{
  background-image : url(../images/bg05.gif);
  background-repeat : repeat;
  background-position : 0px 0px;
}
.base_bg2{
  background-image : url(../images/top_box_bg1.jpg);
  background-repeat : repeat-x;
  background-position : 0px 0px;
}
.font13{
  font-size : 13px;
  line-height : 130%;
  color : #373737;
}
.dot_line_g{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #cccccc;
}
.bg_center{
  font-size : 16px;
  font-weight : bold;
  color : #2c1d0e;
  background-image : url(../images/bg2.gif);
  background-repeat : repeat-x;
  background-position : 0px 0px;
}
.title_line{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #009900;
}
.ifout{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc;
}
.top_box_line1{
  background-color : #339900;
  font-size : 11px;
  color : #ffffff;
}
