
H1    { color: #02f; font-size: 16pt; font-weight: bold; line-height: 2; margin: 0 }
H2   { color: white; font-size: 14pt; font-weight: normal; background-color: #3c4278; margin: 0 }
H3   { color: #323764; font-size: 12pt; font-weight: normal; margin: 0 }
H4   { color: #006; font-size: 11pt }
strong { color: #a70000; font-size: 15pt; font-weight: bolder; line-height: 120% }
.12text  { color: #333; font-size: 12pt; line-height: 140% }
.14text      { color: #000d64; font-size: 14pt; font-weight: normal; line-height: 140% }
.16text   { color: #1a1a80; font-size: 16pt; line-height: 140%;  line-height: 140%    }
.gyou2   { color: #333333; font-size: 12px; line-height: normal;  line-height: 140%  }
.gyou4      { color: #f2fafc; font-size: 14pt; font-weight: bold; line-height: 18pt; margin-right: 3pt; padding-right: 3pt; border-top: medium none }
.gyou5     { color: #006; font-size: 11pt }
.point       { color: #0d6380 }
.point2     { color: white; font-size: 16px; font-weight: bold; background-color: #0d6380 }
.subbun     { color: #506629; line-height: 140% }
.subutitle     { color: #5a0d80; font-size: 18px; font-weight: bold }
a.topmenu  { color: #ffffff; font-size: 10pt; text-decoration: none }
a.topmenu:link  { color: #ffffff; font-size: 10pt; text-decoration: none }
a.topmenu:visited  { color: #ffffff; font-size: 10pt; text-decoration: none }
a.topmenu:active  { color: #ffffff; font-size: 10pt; text-decoration: none }
a.topmenu:hover  { color: #160533; font-size: 10pt; text-decoration: underline; position: relative; top: 1px; left: 1px }

a.sm { color: #999999; font-size: 12px; text-decoration: none }
a.sm:link     { color: #fff; font-size: 12px; text-decoration: underline }
a.sm:visited  { color: #3c3c3c; font-size: 12px; text-decoration: none }
a.sm:active  { color: #3c3c3c; font-size: 12px; text-decoration: none }
a.sm:hover  { color: #160533; font-size: 12px; text-decoration: none; position: relative; top: 1px; left: 1px }
