
body,th,td  { color: black; font-size: 10pt; font-family: Arial; background-color: #f5f5f5 }
a:link { color: #00f; text-decoration: none }
a:visited { color: #00f; text-decoration: none }
a:hover  { color: #f30; text-decoration: underline }
h2 { text-align: center }
h3 { text-align: center }
h4 { font-size: 12px; text-align: center }
hr    { color: #333; height: 1px }
em { color: #f33; font-size: 10pt; font-style: normal }
.bold  { font-weight: bold }
.small    { font-size: 12px; font-weight: normal }
.right { text-align: right }
.left { text-align: left }
.center  { font-size: 11pt; text-align: center }
.line { background-color: #000 }
.soldout { color: #f00; font-size: 14px; font-weight: bold }
.sub-area { margin-bottom: 20px; margin-left: 10px }
.text-lineheight    { line-height: 120%; padding-top: 5px; padding-right: 10px; padding-left: 15px }
.button     { color: #003; font-size: 10pt; font-weight: bold; background-color: #fc6; text-align: center; padding: 1px; width: 150px; border: outset 3px silver }
.back-blue { color: #000; background-color: #f0ffff }
.back-gray { color: #000; background-color: #d3d3d3 }
.back-white { color: #000; background-color: #fff }
.back-yellow { color: #000; background-color: #ffffe0 }
.bar-main        { color: #000; font-size: 15px; font-weight: bold; background-color: #ccc; padding-left: 8px; border-bottom: 1px solid #a9a9a9; border-left: 7px solid #c33 }
.bar-main1   { color: #000; font-size: 15px; font-weight: bold; background-color: #ccc; text-align: right; border-bottom: 1px solid #a9a9a9 }
.bar-sub { color: #fff; font-size: 13px; font-weight: bold; background-color: #005; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; width: 98% }
.bar-sub2   { font-size: 13px; background-color: #add8e6; margin-bottom: 8px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; width: 98% }
.line-all    { border: solid 1px #a9a9a9 }
.line-right  { border-right: 1px solid #a9a9a9 }
.line-left  { border-left: 1px solid #a9a9a9 }
.line-l  { border-bottom: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9 }
.line-tr { border-top: 1px solid #666; border-right: 1px solid #666 }
.line-bottom  { border-bottom: 1px solid #a9a9a9 }
.line-side  { border-right: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9 }
.line-updown  { border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9 }
.line-rb { border-right: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9 }
.top-small   { color: #333; font-size: 12px; line-height: 120%; background-color: #e6e6fa }
.top-right  { padding-right: 5px; padding-bottom: 15px; padding-left: 10px }
.top-left  { padding-bottom: 15px }
.top-more  { color: #001441; font-size: 15px; font-weight: bold; padding-right: 15px; text-align: right }
.more  { color: #001441; font-size: 14px; font-weight: bold; text-align: right; padding-right: 5px }
.h-right  { color: #dc143c; font-size: 12px; font-weight: normal; text-align: right; padding-top: 5px; padding-right: 5px; padding-bottom: 8px; border-top: 1px dotted #c0c0c0 }
.h-date        { color: #333; font-size: 13px; font-weight: normal; text-align: right; padding-top: 5px; padding-right: 5px }
.h-title { color: #708090; font-size: 13px; font-weight: bold; background-color: #f8f8ff; padding-top: 7px }
.h-text { color: #000; font-size: 13px; font-weight: bold; line-height: 150%; background-color: #f8f8ff; padding-left: 15px }
.h-line { background-color: #f8f8ff }
.h-line1  { background-color: #f8f8ff; border-top: 1px solid #333; border-bottom: 1px dashed #999 }
.h-line2  { color: #003; font-size: 20px; font-weight: bold; background-color: #f8f8ff; padding-top: 10px; padding-bottom: 8px; padding-left: 20px; border-top: 1px solid #333; border-bottom: 1px dashed #999 }
.h-ene  { background-color: #f8f8ff; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #666 }
.t-list { color: #000; font-size: 13px; font-weight: bold; line-height: 130%; background-color: #f5f5f5; text-align: left; padding-left: 20px; border-bottom: 1px solid #999 }
.t-list1 { color: #000; font-size: 13px; line-height: 130%; text-align: center; border-bottom: 1px solid #999 }
.t-date { text-align: right; padding-right: 15px; padding-bottom: 5px }
.t-title { font-size: 19px; font-weight: bold; padding: 10px 5px 0px 20px }
.t-stitle { font-size: 15px; font-weight: bold; padding: 8px 5px 0px 40px }
.t-text { font-size: 11pt; line-height: 120%; padding: 10px 20px 5px 20px }
.t-img { padding: 15px 20px 5px 20px }
.t-name { font-size: 11pt; text-align: right; padding-top: 10px; padding-right: 30px; padding-bottom: 15px }
.pnews-date  { font-size: 11px; text-align: right; padding-top: 1px; padding-bottom: 4px; padding-left: 50px }
.pnews-list  { font-size: 13px; padding-top: 4px; padding-bottom: 1px; padding-left: 15px }
.info-date        { font-size: 12px; font-weight: normal; width: 100px; padding-left: 20px }
.public-link        { line-height: 150%; background-color: #f5f5f5; text-align: center; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #c0c0c0 }
.public-pdfsample { border-top: 1px dotted #808080; border-bottom: 1px dotted #808080 }
.public-adobe   { color: #666; font-size: 11px; background-color: #f5f5f5; text-align: right; vertical-align: bottom }
.public-notice   { padding: 10px 5px; border-top: 1px dotted #666 }
.schd-off { background-color: #fcc }
.schd-off1  { background-color: #ccf }
.schd-off2 { background-color: #ff9 }

