@charset "UTF-8";

/* リンクスタイル */
a:link  { color: #333; text-decoration: underline }
a:visited  { color: #333; text-decoration: underline }
a:hover  { color: #066; text-decoration: underline }

.whatsnew_box       { width: 500px; height: 200px; overflow: hidden; border-bottom: 1px solid #9ebfc9 }
.whatsnew       { margin: 5px 0 0 5px; width: 490px; height: 180px; overflow: auto }
.top01    { line-height: 1.6; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; border-bottom: 1px dotted gray }
.title01   { color: #005665; font-size: 20px; font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-weight: bold; background-image: url("../images/title02_bg.jpg"); background-repeat: no-repeat; background-position: 0 center; letter-spacing: 2px; padding-top: 10px; padding-bottom: 8px; padding-left: 18px }
.title02 { color: #005665; font-size: 18px; padding-top: 5px; padding-bottom: 5px; padding-left: 13px }
.title03 { color: #005665; font-size: 20px; font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-weight: bold; background-image: url("../images/title02_bg02.jpg"); background-repeat: no-repeat; background-position: 0 center; letter-spacing: 2px; padding-top: 10px; padding-bottom: 8px; padding-left: 28px }
.font01     { line-height: 1.6; padding-bottom: 10px; padding-left: 13px }
.font02 { line-height: 1.8; padding: 10px }
.font03 { line-height: 1.8; padding-right: 10px; padding-bottom: 30px; padding-left: 10px }
.font04 { line-height: 1.8; padding-top: 10px; padding-right: 10px }
.line01   { line-height: 1.6; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted silver }
.line01a   { line-height: 1.6; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px dotted silver }
.line01b { font-size: 14px; line-height: 1.6; padding-top: 10px; padding-bottom: 3px; border-bottom: 1px dotted silver }
.line02 { line-height: 1.6; padding-top: 10px; padding-bottom: 5px; border-bottom: 1px dotted silver }
.line03 { color: #141414; font-size: 16px; padding-top: 5px; padding-bottom: 3px; padding-left: 5px; border-bottom: 1px dotted silver; }
.waku01  { padding: 5px 13px 10px 12px }
.waku02 { padding: 10px; border: solid 2px #9ebfc9 }
.waku03 { padding-top: 5px; padding-bottom: 10px; padding-left: 12px }
.se01  { line-height: 1.6; padding: 22px 5px 22px 10px }
.link01 { line-height: 1.6; padding: 10px 5px; border-bottom: 1px dotted silver }
.greeting01 { line-height: 2.1; padding-bottom: 10px; padding-left: 13px }
.greeting02 { line-height: 1.8; padding-bottom: 10px; padding-left: 13px; }
