body   { color: #444; font-size: 12px }

td     { font-size: 12px }
p  { font-size: 12px; line-height: 120%; text-indent: 12px; margin: 10px 40px }
.a.menu:link  { color: #fff }
.a.menu:visited   { color: #ccc }
.a.menu:hover  { color: #c30 }
.a.menu:active  { color: #fff; font-weight: bold }
a:link      { color: #03c }
a:visited      { color: #999 }
a:hover   { color: #c30 }
a:active   { color: #fff; background-color: #c30 }
h1 { color: #a9a; font-weight: bold; font-size: 27px; line-height: 120%; margin: 0px 20px }
h2     { font-size: 16px; font-family: "Times New Roman"; font-weight: normal; margin: 5px 0 5px 15px; padding: 0 }
h3 { color: #939; font-size: 13px; line-height: 120% }
h4 { color: black; font-size: 12px; line-height: 120%; text-align: center; margin: 1px 0px }
.honbun    { font-size: 16px; line-height: 22px; letter-spacing: 0px; margin: 0px }
.side1 { color: #03c; font-size: 10px; text-indent: 10px }
.font8 { font-size: 8px }
.font9{
  font-size : 9px;
}
.font10  { font-size: 10px }
.font11  { font-size: 11px }
.font12{
  font-size : 12px;
}
.font14 { font-size: 14px }
.font16 { font-size: 16px }
.font18  { font-size: 18px }
.majin { margin: 1px; top: 1px; left: 1px }
.c1_666 { border: solid 1px gray }
.c1_f39 { border: solid 1px #f39 }
.c1_369 { border: solid 1px #369 }