
body  { font-family: "?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3"; background-color: #fff; background-repeat: repeat-x; background-attachment: scroll; background-position: center top; margin: 0  }
a:hover { color: red }
textarea{ border:'solid 1pt #ffffff' }
.ip{ font-size: 12px; border:solid 1px #b9b9b9 ; }
.iq{ border:solid 1px #e10000 }
#h1      { color: #666; font-size: 12px; background-image: url(../../../../../../%e3%83%87%e3%83%bc%e3%82%bf/DAT/WEB/jp%202006/public_html/images/head_h1.gif); text-indent: 10px; padding-top: 10px; position: absolute; z-index: 1; top: 0px; left: 100px; width: 800px; height: 29px; visibility: visible; display: block }
.title_bar { color: #fff; font-size: 10px; background-image: url(../images/header_bg01.gif); background-repeat: repeat-x; padding-left: 10px; }
.h1  { color: #666; font-weight: normal; font-size: 12px; text-indent: 10px; margin-bottom: -13px; padding-top: 10px; z-index: 1; visibility: visible; display: block }
.h2 { color: #b90000; font-size: 12px; font-weight: bold; visibility: visible; display: block; margin-bottom: -13px; padding-top: 10px; z-index: 1; }
.f10px { color: #666; font-size: 10px; line-height: 14px }
.f12px { color: #666; font-size: 12px; line-height: 14px ; padding-top: 3px; padding-bottom: 3px; }
.f12px a { color: #666; font-size: 12px; line-height: 14px }
.f12px a:hover { color: red; font-size: 12px; line-height: 14px }
.f12px_b { color: #666; font-weight: bold; font-size: 12px; line-height: 14px ; padding-left: 5px; }
.f10px_red { color: #c00; font-size: 10px; font-weight: bold; border-bottom: 1px solid #666; }
.f12px_red { color: #c00; font-weight: bold; font-size: 12px; line-height: 14px }
.f12px_red a { color: #c00; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: underline }
.f12px_red a:hover { color: yellow; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: underline }
.f12px_blue { color: #039; font-weight: bold; font-size: 12px; line-height: 14px }
.f12px_blue a { color: #039; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: underline }
.f12px_blue a:hover { color: #900; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration: underline }
.f12px_top { color: #666; font-size: 12px; line-height: 16px ; padding-right: 10px; padding-left: 10px; }
.f12px_top a { color: #666; font-size: 12px; line-height: 14px }
.f12px_top a:hover { color: red; font-size: 12px; line-height: 14px }
.f12_white_b { color: #fff; font-size: 12px; font-weight: bold; background-color: #0a009d; }
.f8px { color: #666; font-size: 8px; line-height: 14px }
.footer { color: #666; font-size: 12px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #090081; }
.top_main { color: #666; font-size: 12px; line-height: 14px ; padding: 0 10px 10px; }
.nest { color: #666; font-size: 12px; background-color: #fff; padding-top: 7px; padding-bottom: 7px; }
.nest a { color: #131fff; font-size: 12px; background-color: #fff; text-decoration: none; }
.nest a:hover { color: #ea0000; font-size: 12px; background-color: #fff; }
.title01 { color: #391fff; font-size: 14px; font-weight: bold; padding-top: 2px; padding-left: 10px; }
.title02 { color: #666; font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 3px; padding-left: 5px; border-left: 4px solid #999; }
.title03 { color: #666; font-size: 12px; line-height: 16px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; }
.graph { border: solid 1px #000; }
.form_bar { color: #fff; font-size: 12px; font-weight: bold; background-color: #0e00ab; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; }
.ex_text { color: #666; font-size: 12px; }
