
.cpy { color: #fff; font-size: 9px; text-align: right; padding-top: 2px; padding-right: 15px; padding-bottom: 3px }
.info-left { color: #333; font-size: 12px; line-height: 17px; background-color: #f0f8ff; text-align: center; border-style: none solid solid solid; border-width: medium 1px 1px 1px; border-color: #6595c6 }
.info-left_u { color: #333; font-size: 12px; line-height: 17px; background-color: #f0f8ff; text-align: center; border: solid 1px #6595c6 }
.info-right { color: #333; font-size: 12px; line-height: 17px; padding-left: 7px; border-style: none solid solid none; border-width: medium 1px 1px medium; border-color: #6595c6 }
.info-right_u { color: #333; font-size: 12px; line-height: 17px; padding-left: 7px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #6595c6 }
.mlt_clss { color: #813152; font-weight: bold; font-size: 12px }
.mnavi01 { color: #2d6cb0; font-weight: bold; font-size: 12px; padding-top: 2px; padding-bottom: 2px }
.mnavi01b { color: #333; font-weight: bold; font-size: 12px; padding: 3pt; border: solid 1px #95c6d9 }
.mnavi02 { color: #fc673e; font-weight: bold; font-size: 12px; padding-top: 2px; padding-bottom: 2px }
.mnavi02b { color: #333; font-weight: bold; font-size: 12px; padding: 3pt; border: solid 1px #fdcc73 }
.mnavi03 { color: #1b7b86; font-weight: bold; font-size: 12px; padding-top: 2px; padding-bottom: 2px }
.mnavi03b { color: #333; font-weight: bold; font-size: 12px; padding: 3pt; border: solid 1px #bde37d }
.mnavi04 { color: #6876e7; font-weight: bold; font-size: 12px; padding-top: 2px; padding-bottom: 2px }
.mnavi04b { color: #333; font-weight: bold; font-size: 12px; padding: 3pt; border: solid 1px #bcafe7 }
.npref a:hover { color: #ffa500; font-weight: bold; font-size: 12px; text-decoration: underline }
.npref a:link { color: #2f8b20; font-weight: bold; font-size: 12px; text-decoration: underline }
.npref a:visited { color: #2f8b20; font-weight: bold; font-size: 12px; text-decoration: underline }
.ntc_clss { color: #333; font-weight: bold; font-size: 10px }
.ntc_pref { color: #a72139; font-weight: bold; font-size: 10px }
.ntl_clss { color: #5a84f7; font-weight: bold; font-size: 12px }
.rcr a:hover { color: #9acd32; font-weight: bold; font-size: 12px; text-decoration: underline }
.rcr a:link { color: #ec591b; font-weight: bold; font-size: 12px; text-decoration: underline }
.rcr a:visited { color: #ec591b; font-weight: bold; font-size: 12px; text-decoration: underline }
.tp_md01 { color: #fff; font-weight: bold; font-size: 12px; background-color: #5b5da9; padding-top: 1px; padding-bottom: 1px; padding-left: 5px }
.tp_md02 { color: #333; font-weight: bold; font-size: 12px; background-color: #f5f5f5; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border: solid 1px #6595c6 }
.tp_md03 { color: #333; font-weight: bold; font-size: 14px; background-color: #c3d2e7; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border: solid 1px #371c89 }
.tp_md04 { color: #333; font-weight: bold; font-size: 12px; background-color: #c3d2e7; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border: solid 1px #6595c6 }
.tp_md05 { color: #333; font-weight: bold; font-size: 12px; background-color: #f5f5f5; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border: solid 1px #fdcc73 }
.tpcs { color: #800000; font-size: 10px }
.tpcs_b { color: #800000; font-weight: bold; font-size: 10px; background-color: #ffebcd; padding: 2px }
.txt { color: #333; font-size: 12px; line-height: 17px }
.txt10 { color: #333; font-size: 10px }
.txt10_bl { color: #0000cd; font-size: 10px }
.txt10_gr { color: #228b22; font-size: 10px }
.txt10_i { color: #333; font-size: 10px; padding: 1px 5px }
.txt10_i15 { color: #333; font-size: 10px; padding: 1px 5px 1px 15px }
.txt10_rd { color: #f00; font-size: 10px }
.txt10w { color: #fff; font-weight: bold; font-size: 10px }
.txt12w { color: #fff; font-weight: bold; font-size: 12px; padding-top: 2px; padding-bottom: 2px }
.txt16_b { color: #333; font-weight: bold; font-size: 16px }
.txt_b { color: #333; font-weight: bold; font-size: 12px; line-height: 17px }
.txt_ct { color: #333; font-size: 12px; line-height: 17px; text-align: center }
.txt_i { color: #333; font-size: 12px; line-height: 17px; padding-top: 1px; padding-bottom: 1px; padding-left: 5px }
.txt_i15 { color: #333; font-size: 12px; line-height: 15px; padding-top: 1px; padding-bottom: 1px; padding-left: 15px }
.txt_i15_b { color: #333; font-weight: bold; font-size: 12px; line-height: 15px; padding-top: 1px; padding-bottom: 1px; padding-left: 15px }
.txt_i_b { color: #333; font-weight: bold; font-size: 12px; line-height: 17px; padding-top: 1px; padding-bottom: 1px; padding-left: 5px }
a:hover { color: #ff8c00; font-size: 12px }
a:link { color: #333; font-size: 12px; text-decoration: underline }
a:visited { color: #333; font-size: 12px; text-decoration: underline }
.ntl a:hover { color: #87ceeb; font-weight: bold; font-size: 12px }
.ntl a:link { color: #5a84f7; font-weight: bold; font-size: 12px; text-decoration: underline }
.ntl a:visited { color: #5a84f7; font-weight: bold; font-size: 12px; text-decoration: underline }

body#pref { background-color: #ffffff; margin: 5px 0px 0px }