.bl{font-family:Arial, Helvetica, sans-serif;}
.bl h1{font-size:30px;line-height:30px;font-weight:bold;color:#000000;text-decoration:none;letter-spacing:-0.7pt;padding:0;margin:0;line-height:100%;}
.bl h1 a{color:#000000;text-decoration:none;}
.bl h1 a:hover{color:#0267B8;text-decoration:none;}
.bl h1 .t{color:#000000;}
.bl h2{font-size:24px;color:#000000;margin:0;line-height:24px;letter-spacing:-1px;}
.bl a{color:#0267B8;text-decoration:underline;}
.bl a:hover{text-decoration:none;}
.bl .paging{font-size:18px;font-family:Arial, Helvetica, sans-serif;text-align:center;}
.bl .paging a{padding:0px 5px;}
.bl .paging span{padding:0px 10px;}
.bl .txt{line-height:150%;padding:0;margin:10px 0;font-size:14px;}
.bl .txt img{max-width:580px; padding:0 8px 8px 0;}
.bl .com_tb{margin-bottom:22px;}
.bl .com_tb .border{border-bottom:#999999 2px solid;}
.bl .com_tb .td{padding-bottom:28px;}
.bl .com{}
.bl .com .txt0{font-weight:bold;background:#E6E6E6;height:22px;font-size:12px;text-align:center;vertical-align:middle;padding: 0 10px;}
.bl .com .txt0 .it{color:#000000;}
.bl .com .txt1{background:#E6E6E6;font-weight:bold;height:25px;font-size:17px; text-align:center;vertical-align:middle; padding: 0 10px;letter-spacing:-0.6pt;}
.bl .com .txt2{background:#E6E6E6;font-weight:bold;height:25px;font-size:19px;text-align:center;vertical-align:middle;padding: 0 10px;letter-spacing:-0.6pt;}
.bl .com .txt3{background:#E6E6E6;font-weight:bold;height:25px;font-size:24px;text-align:center;vertical-align:middle;padding: 0 10px;letter-spacing:-0.6pt;}
.bl .com .txt4{background:#E6E6E6;font-weight:bold;height:35px;font-size:26px;text-align:center;vertical-align:middle; padding: 0 10px;letter-spacing:-0.6pt;}
.bl .com .txt5{background:#E6E6E6;font-weight:bold;height:35px;font-size:28px;text-align:center;vertical-align:middle;padding: 0 10px;letter-spacing:-0.6pt;}
.bl .com .txt6{background:#E6E6E6;font-weight:bold;height:45px;font-size:32px;text-align:center;vertical-align:middle;padding: 0 10px;letter-spacing:-0.6pt;}
.bl .com .tag{font-size:12px;height:22px;padding: 0 10px;background:#E6E6E6;font-weight:bold;}
.bl .com .tag2{background:#0267B8;}
.bl .com .tag2 a{color:#FFFFFF;}
.bl .com .tag2 a:hover{color:#FFFFFF;}
.bl .txt1b{ background:url(../images/bloh/arr_com0.gif) top no-repeat; background-position:11px 0px; height:10px; }
.bl .txt4b{ background:url(../images/bloh/arr_com1.gif) top no-repeat; background-position:14px 0px; height:15px;}
.bl .txt6b{ background:url(../images/bloh/arr_com2.gif) top no-repeat; background-position:18px 0px; height:24px;}
.bl .com a{text-decoration:none;color:#333333;}
.bl .com a:hover{text-decoration:none;color:#0267B8;}
.bl .date{font-size:16px;color:#999999;}
.bl .near{padding-left:10px;font-size:12px;color:#999999;}
.bl .line{height:2px;overflow:hidden;background:#999999;margin:10px 0;}
.bl .add{padding-top:15px;}
.bl .add input{padding:2px;border:2px solid #999999;font-size:14px;color:#000000;margin-top:16px;width:260px;}
.bl .add textarea{padding:2px;border:2px solid #999999;font-size:14px;color:#000000;margin-top:16px;width:560px;height:100px;}
.bl .add label{position:absolute;color:#999999;font-size:14px;white-space:nowrap;}
.bl .add .btn input{cursor:pointer;width:125px;height:35px;color:#FFFFFF;font-size:16px;font-weight:bold;letter-spacing:-1px;background:#0267B8;margin-top:15px;text-align:center;vertical-align:middle;border:1px solid #0267B8;}