@charset "utf-8";

.tbl_frm01 table{margin-top:20px;border:1px solid #e9e9e9;}
.tbl_frm01 h2{margin-top:20px;}
.tbl_frm01 h3{margin-top:30px}
.tbl_frm01 table th{width:125px;padding:10px 10px;text-align:center;border:1px solid #e9e9e9;}
.tbl_frm01 td{border:1px solid #e9e9e9;text-align:left !important}
.tbl_frm01 label{color:#0061af;font-weight:bold;}
.tbl_frm01 td label, .tbl_frm01 p label{padding-right:20px;color:#0061af;font-weight:bold;}

.agr_tb{text-align:center;margin-bottom:10px}

#bo_w .btn_confirm {text-align: center !important;}

.con-tbl tbody th {background: #fafafa;border: 1px solid #ddd !important;}


a.vol_req {
    display: inline-block;
    font-size: 18px;
    padding: 10px 20px;
    border-radius: 3px;
    background: #3576c7;
    color: #fff !important;
    text-decoration: none !important;
}
a.vol_req:hover{background:#1b98f1}
#bo_v, #bo_list, #bo_w{margin-top:30px}

.bo_tit{font-size:17px;font-weight:bold;}
.bo_tit a{color:#006699}

#bo_list .td_name{width:85px !important; padding:0px;}
#bo_list .td_num{padding-left:0;}
#bo_list .td_num > span{vertical-align:0; display:block;}
#bo_list .td_name > a {display:block; margin-right:10px;}