body { background-color: #FFFFFF; background-image: none; background-repeat: repeat-x; background-position: 0 bottom; margin: 0; }
p { color: #283a44; font-size: 12px; }
td { color: #283a44; font-size: 12px; line-height: 1.5; }
a:link { color: #283a44; font-size: 12px; line-height: 1.5; text-decoration: underline; }
a:visited { color: #727272; font-size: 12px; line-height: 1.5; text-decoration: underline; }
a:hover { color: #cf1f00; font-size: 12px; line-height: 1.5; text-decoration: underline; }
a:active { }
.rogo_bg { background-image: url(../img/neo_rogobg.jpg); background-repeat: repeat-x; background-position: 0 top; }
.topadd_waku { color: #283a44; font-size: 12px; line-height: 1.5; padding: 10px; border-right: 1px solid #1f286f; border-left: 1px solid #1f286f; }
.topadd_waku2 { color: #283a44; font-size: 12px; line-height: 1.5; padding-bottom: 14px; border-right: 1px solid #1f286f; border-left: 1px solid #1f286f; }
.foot { color: #fefefe; font-size: 10px; line-height: 1.5; background-color: #fa0; background-image: url(../img/foot_bg1.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.foot a:link { color: #fefefe; font-size: 10px; line-height: 1.5; background-color: #fa0; background-image: url(../img/foot_bg1.gif); background-repeat: repeat-x; background-position: 0 bottom; text-decoration: none; }
.foot a:visited { color: #fefefe; font-size: 10px; line-height: 1.5; background-color: #fa0; background-image: url(../img/foot_bg1.gif); background-repeat: repeat-x; background-position: 0 bottom; text-decoration: none; }
.foot a:hover { color: #cf1f00; font-size: 10px; line-height: 1.5; background-color: #fa0; background-image: url(../img/foot_bg1.gif); background-repeat: repeat-x; background-position: 0 bottom; text-decoration: underline; }
.copyright { color: #fefefe; font-size: 10px; line-height: 1.5; background-color: #f27800; background-image: url(../img/foot_bg2.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.tb_sideline { width: 800px; height: 100%; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; }
.contents_bg { background-color: #757d8a; background-image: url(../img/bg02.gif); background-repeat: repeat-x; background-position: 0 top; padding-top: 10px; }
.pagetop { padding-right: 10px; padding-bottom: 10px; }
.contents_a { background-image: url(../img/contents_bg.gif); background-repeat: no-repeat; background-position: left top; }
.contents_b { background-image: url(../img/corner.gif); background-repeat: no-repeat; background-position: right top; }
.contents_txt { color: #283a44; font-size: 12px; line-height: 1.5; text-align: left; margin-bottom: 19px; border-bottom: 1px solid #b6c1d0; }
h1 { color: #283a44; font-size: 23px; font-weight: bold; text-align: left; margin: 25px 0 16px; }
h2 { color: #CC0000; font-size: 16px; font-weight: bold; text-align: left; margin: 19px 0 12px; }
#contents { width: 523px; margin-right: 40px; margin-left: 110px; }
.contents_txt2 { color: #283a44; font-size: 12px; line-height: 1.5; text-align: left; }
.contents_txt3 { color: #283a44; font-size: 12px; line-height: 1.5; text-align: left; margin-bottom: 19px; border-bottom: 1px solid #b6c1d0; }
.frame_waku { border: solid 1px #283a44; }
