@charset "utf-8";

#bo_cate li {text-align:center}
#bo_cate a {min-width:100px;border:1px solid #095ba5 !important;font-size:1.333em;color:#095ba5 !important}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {background:#095ba5 !important;color:#fff !important}
#bo_cate #bo_cate_on {border:1px solid #095ba5 !important;font-weight:normal !important;font-family:'suitSB';background:#095ba5 !important;color:#fff !important}

.chk_box input[type="radio"] + label {position:relative;padding-left:20px;color:#676e70}
.chk_box input[type="radio"] + label:hover {color:#2172f8}
.chk_box input[type="radio"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:50%}
.chk_box input[type="radio"]:checked + label {color:#000}
.chk_box input[type="radio"]:checked + label span {border-color:#1471f6}
.chk_box input[type="radio"]:checked + label span:before {position:absolute;left:2px;top:2px;width:9px;height:9px;background:#3a8afd;border-radius:50%;content:""}

#bo_w .bo_w_ctt label {display:block;margin-bottom:-22px;font-size:1.25em;line-height:1.5}
#bo_w .frm_info {display:block;padding:5px 0 0;line-height:1.5;color:#555}
#bo_w .bo_w_flie .required {display:inline-block}
#bo_w .bo_w_flie .file_wr .frm_info {display:block;padding:5px 0 2px 50px;font-size:1.167em;line-height:1.5}
#bo_w .date:not(.full_input):not(.half_input) {width:125px}
#bo_w .btn_cancel, #bo_w .btn_submit {height:40px;padding:0 20px;font-size:1.25em !important;line-height:40px}

#bo_v_file a,  #bo_v_link a {font-size:1.167em}
#bo_v_file .bo_v_file_cnt, #bo_v_link .bo_v_link_cnt {display:inline-block;margin-top:3px;font-size:1em !important}
#bo_v_link li i {top:22px !important}


@media screen and (max-width:767px) {
}

@media screen and (min-width:768px) {
    #bo_w .bo_w_flie .file_wr .frm_info {display:inline-block;padding:4px 0 0 10px;vertical-align:middle}
}

@media screen and (min-width:1024px) {
}