@charset "utf-8";

#bo_list, #bo_v, #bo_w {max-width:1280px;margin:0 auto;padding:0 15px}

.tbl_head01 thead th {font-weight:700}

#bo_cate a {padding:10px 25px !important;border:1px solid #d4d4d4 !important;font-size:1.333em;color:#333 !important}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {border:1px solid #00aced !important;background:transparent !important}
#bo_cate #bo_cate_on {border:1px solid #00aced !important;font-weight:600 !important;background:#00aced !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 {margin-bottom:-24px !important}
#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 60px;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: 12px !important;}
#bo_v_link li i {top:22px !important}

#bo_w .write_div {margin:10px 0;position:relative}
#bo_w .write_div:after {display:block;visibility:hidden;clear:both;content:""}
#bo_w .write_inner {position:relative;margin:0 0 30px;padding:0 0 50px;line-height:1.5;border-bottom:1px solid #d4d4d4}
#bo_w .write_inner h3 {margin:0;padding:20px 0 10px;font-size:1.833em}
#bo_w .write_inner .write_div {margin:0;padding:0 20px}
#bo_w .write_inner .write_div > div {float:left;width:100%;margin:15px 0;font-size:1.25em}
#bo_w .write_inner .write_div .wd_tit {display:block;margin-bottom:7px;font-weight:600;font-size:1.333em}
#bo_w .write_inner .write_div .wd_input {}
#bo_w .write_inner .write_div .wd_input .frm_input {height:50px;padding:10px}
#bo_w .write_inner .write_div .wd_input .frm_input, #bo_w .write_inner .write_div .wd_input select, #bo_w .write_inner .write_div .wd_input textarea {font-size:1.067em}
#bo_w .write_inner .write_div .wd_chk {margin:-7px 0}
#bo_w .write_inner .write_div .wd_chk .chk_box {display:inline-block;padding:12px 30px 12px 0}
#bo_w .write_inner .write_div .wd_chk .chk_box:last-child {padding-right:0}
#bo_w .write_inner .write_div .wd_chk .box_chk_input {padding-top:0;padding-bottom:0}
#bo_w .write_inner .write_div .wd_file {position:relative}
#bo_w .write_inner .write_div .wd_file .frm_file {height:50px;margin:0;padding:11px 10px;border:1px solid #d0d3db;border-radius:3px}
#bo_w .write_inner .write_div .wd_file .frm_file + .frm_input {margin:3px 0 0}
#bo_w .write_inner .write_div .wd_file .file_del {display:block;position:static;margin:5px 0 0}
#bo_w .write_inner .write_div .wd_file span.frm_input {display:inline-block;padding:10px 12px}
#bo_w .write_inner .write_div .bo_v_option li {font-size:1em}
#bo_w .write_inner .write_div .btn_cke_sc {font-size:0.857em}
#bo_w .write_inner .btn_box {position:absolute;right:0;top:20px}
#bo_w .write_inner .btn_box .btn {border:1px solid #0370b5;line-height:33px;background:#0370b5;color:#fff}

.box_privacy {overflow-y:auto;max-height:120px;margin-bottom:5px;padding:10px 10px 0;border:1px solid #ddd;font-size:0.923em;line-height:1.5}
.btn_down {display:inline-block;margin-top:2px;padding:7px 50px 7px 21px;border-radius:53px;line-height:1.5;background:#0370b5 url(../images/sub/icon_download.svg) top 45% right 22px no-repeat;background-size:18px auto;color:#fff}


@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:7px 0 0 10px;vertical-align:middle}

    #bo_w .write_inner .write_div > div {margin-right:2%}
    #bo_w .write_inner .write_div > div:last-child {margin-right:0}
    #bo_w .write_inner .write_div.wd_2 > div {width:49%}
    #bo_w .write_inner .write_div.wd_3 > div {width:32%}
    #bo_w .write_inner .write_div.wd_3 > div.col_2 {width:66%}
    #bo_w .write_inner .write_div.wd_chk_input .wd_chk {margin-top:0}
    #bo_w .write_inner .write_div .wd_file .frm_file + .file_del {display:inline-block;width:calc(100% - 300px);margin:0 0 0 15px;vertical-align:middle}
}

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