
.copyright   { color: #fff; font-size: 11px; font-family: "Courier New", Courier, "Times New Roman", Times; text-align: right; padding-top: 5px }
.maincell   { color: #333; font-size: 13px; padding: 10px }
h2      { color: #039; font-size: 20px; font-weight: bold; letter-spacing: 4px; margin-top: 12px; margin-right: 0; margin-left: 0; padding-bottom: 2px; padding-left: 10px; border-bottom: 1px solid #039; border-left: 10px solid #039 }
h3    { color: #039; font-size: 16px; font-weight: bold; margin: 12px 0 12px 10px; padding-left: 8px; clear: both; border-bottom: 1px dotted #039; border-left: 4px solid #039 }
.p1    { line-height: 22px; margin-left: 22px }
.p2 { line-height: 22px; margin-left: 22px; clear: both }
.p1_bo { color: #4169e1; font-weight: bold; line-height: 22px; margin-left: 22px }
.p1_l { line-height: 22px; margin-left: 22px; float: right }
.text_l   { margin-left: 15px; float: right }
.text_r  { margin-right: 10px; float: left }
.text_r2 { margin-right: 14px; margin-bottom: 10px; float: left }
.info_td   { font-size: 12px; line-height: 24px; padding: 8px }
.topcaution  { color: #363; font-size: 10px; line-height: 1.5em }
.topnavi { color: #363; font-size: 11px; padding-left: 8px }
.celltxt { color: #69c; font-size: 10px }
.hist_table { color: #333; font-size: 12px; border: solid 2px #369 }
.htstd_ru { padding: 6px; border-right: 2px solid #369; border-bottom: 2px solid #369 }
.htstd_r { padding: 6px; border-right: 2px solid #369 }
.htstd_u { padding: 6px; border-bottom: 2px solid #369 }
.htstd_ur { padding: 6px }
.hist_note { color: #666; font-size: 10px }
.talk_table { color: #333; font-size: 12px; line-height: 2em }
.hoshimain_table { color: #333; font-size: 12px; line-height: 2em; margin-left: 40px }
.talk_table_o  { color: #333; font-size: 12px; line-height: 2em; background-color: #ffdab9; border: solid 2px #f60 }
.talk_table_b { color: #333; font-size: 12px; line-height: 2em; background-color: #e0ffff; border: solid 2px #4169e1 }
.talk_cell { color: #333; font-size: 12px; line-height: 2em; padding: 10px }
.talk_logmsg { color: #666; font-size: 10px; line-height: 2em; padding: 10px 10px 20px }
.b_navi { font-size: 12px }
.pankuzu { color: #999; font-size: 12px; margin-right: 16px; margin-left: 16px; padding-top: 12px; padding-bottom: 12px; border-bottom: 2px dotted silver }
.td_underline  { font-size: 13px; border-bottom: 1px solid #999 }
.nomal_table { font-size: 13px }

