body   { margin-top: 0px; margin-left: 0px }
a:link  { color: black; text-decoration: none }
a:visited { color: #000018; text-decoration: none }
a:hover {text-decoration: underline; color: #3399FF }
.b_list-large        { color: black; font-size: 12px; line-height: 18px; font-family: "lr oSVbN", "qMmpS Pro W3", Osaka; vertical-align: middle }
.b_list-spink    { color: #f6c; font-size: 10px; line-height: 12px; font-family: "lr oSVbN", "qMmpS Pro W3", Osaka; vertical-align: middle }
.b_list-sbblue    { color: #00bbec; font-size: 10px; line-height: 12px; font-family: "lr oSVbN", "qMmpS Pro W3", Osaka; vertical-align: middle }
.b_list-sblue  { color: #009; font-size: 10px; line-height: 12px; font-family: "lr oSVbN", "qMmpS Pro W3", Osaka; vertical-align: middle }
.b_sentence       { color: black; font-size: 12px; line-height: 20px; font-family: "lr oSVbN", "qMmpS Pro W3", Osaka }
.b_sentenceb { font-size: 14px; font-family: Osaka, pSVbN }
.td_tittle   { padding-bottom: 3px; padding-left: 3px; border-bottom: 1px solid #789; border-left: 5px solid #789 }
.td_tittle-tpm    { padding-bottom: 3px; padding-left: 3px; border-bottom: 1px solid #a0522d; border-left: 5px solid #a0522d }
.td_tittle2    { padding-bottom: 3px; padding-left: 3px; border-bottom: 1px solid #f6c; border-left: 5px solid #f6c }
.sb_tittle2    { padding-bottom: 3px; padding-left: 3px; border-bottom: 1px solid #00bbec; border-left: 5px solid #00bbec }
.kp_table   { color: black; font-style: normal; font-size: 12px; line-height: 18px; text-align: justify; padding: 10px }
.atable        { background: url(/contents/access/line.gif) repeat-x left center }
.b-sentence_s  { font-size: 10px }
.b-sentence_b { font-size: 11.5px; line-height: 18px; margin: 0px; padding: 4px }
