body  { background-image:url(../img/haikei.gif); font-family: Arial, }
td img {display: block;}
.nomal { font-size: 12px; line-height: 130%; color: #4D4D4D; }
.nomal_b { font-weight: bold; font-size: 12px; line-height: 130% }
.nomal_c  { font-size: 12px; line-height: 150% }
.nomal_d  { font-size: 10px; line-height: 150% }
.course { color: white; font-weight: bold; font-size: 12px }
.naiyou { font-size: 12px; line-height: 150%; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #cdcdcd }
.price { font-size: 14px }
.news { color: #fff; font-weight: bold; font-size: 12px }
.news_line { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #b9b9b9 }
.footer_menu { color: #cdcdcd; font-size: 12px }
a:link { color: #30f; text-decoration: none }
a:visited {color: #30f; text-decoration: none }
a:hover { color: #f03; text-decoration: none }
a.type1   { color: #cdcdcd; text-decoration: none }
a:visited.type1  { color: #cdcdcd; text-decoration: none }
a:hover.type1 { color: #00BFFF; text-decoration: none  }
a:hover { color: #F99E42; text-decoration: underline; }
a { text-decoration: none }
form { font-size : 10px; }

.text01 { font-size: 12px; line-height: 130%; text-decoration: none; color: #B12E00; }
.text02 { font-size: 10px; line-height: 150%; text-decoration: none; }
.text03 { line-height: 150%; text-decoration: none; }
.text04 { text-decoration: none; color: #E76700; }
.text05 { font-size: 16px; text-decoration: none; }
.l  { background-color: #3D4C5C; }
.r  { background-color: #ffffff; }
.s  { background-color: #E0E6FB; }
.q  { background-color: #8A8A8A; }
.w  { background-color: #CFCFCF; }
.line101 { line-height: 140%; text-decoration: none; }
.line201 { line-height: 150%; text-decoration: none; }
.line301 { line-height: 210%; text-decoration: none; }
a.kjkj:link { color: #193E7D; }
a.kjkj:hover { color: #ffaa55 ; text-decoration: underline; }
a.kjkj:visited { color:#193E7D; }
a.kjkj2:link { color: #021068; }
a.kjkj2:hover { color: #ffaa55 ; text-decoration: underline; }
a.kjkj2:visited { color:#021068; }
a.kjkj3:link { color: #507B06; }
a.kjkj3:hover { color: #ffaa55 ; text-decoration: underline; }
a.kjkj3:visited { color:#507B06; }

h1{font-weight:lighter;line-height:140%;
  padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
  margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px; color: #4A4A4A}

h2{font-weight:lighter;line-height:150%;
  padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
  margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px; color: #2A3828;}

h3{font-weight:lighter;line-height:150%;letter-spacing:0px;
  padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
  margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px; color: #252525;}

