@charset "UTF-8";

/* ?????N?X?^?C?? */
a, a:link, a:active     { color: #00407e; text-decoration: underline }
a:visited     { color: #00407e; text-decoration: underline }
a:hover       { color: #808080; text-decoration: underline }
/* ?j???[?X */
.whatsnew         { margin: 15px 0 20px; height: 1000px; overflow: auto; border-bottom: 1px solid silver }
/* ?t?H???g?X?^?C?? */
/* ?t?H???g?X?^?C?? */
body { color: #333; font-size: 15px; font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height: 1.6 }
.top01 { padding: 10px; border-bottom: 1px dotted silver }
.title01 { color: #00217e; font-size: 20px; font-weight: bold; padding-top: 10px; padding-bottom: 1px; padding-left: 5px ; border-bottom: 1px solid gray; }
.title02 { color: #00217e; font-size: 18px; font-weight: bold; padding-top: 10px; padding-left: 5px; }
.greeting01 { line-height: 1.8; padding: 10px 15px; }
.font01 { line-height: 1.6; padding: 10px 15px; }
.font02 { font-size: 13px; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; }
.font03 { line-height: 1.6; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }
.font04 { padding-right: 15px; padding-left: 15px; }
.line01 { line-height: 1.8; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid silver; }
.line02 { line-height: 1.8; padding-top: 10px; padding-bottom: 10px; padding-left: 3px; border-bottom: 1px solid silver; }
.line03 { line-height: 1.8; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px solid silver; }
.line04 { padding: 10px; border: solid 5px #c8e6e6; }
