/* 기존 */
#bo_w .bo_w_info .frm_input {margin-bottom: auto
}

#bo_w #wr_password,
#bo_w #wr_homepage {margin-left: auto}

/* 기존 마감 */
/* 개인정보수집 */

.qna_privacy {margin-bottom: 20px;}
.qna_privacy .privacy_box {border: 1px solid #dddddd;background: #fafafa;padding: 20px 35px;height:150px;box-sizing: border-box;overflow-y: auto;background-color: #fff;}
.qna_privacy .privacy_box .title {font-size: 20px;line-height: 20px;font-weight: 600;color: #000;margin-bottom: 15px;display: inline-block;position: relative;}
.qna_privacy .privacy_box .title::before {position: absolute;width: 100%;height: 1px;background: #000;content: '';margin-top: 22px;}
.qna_privacy .privacy_box .conarea {font-size: 15px;line-height: 28px;color: #5a5a5a;}
.qna_privacy .qna_privacy_agree {text-align: right;margin-top: 10px;}
.qna_privacy .qna_privacy_agree input.agree_ck[type="checkbox"] {}
.qna_privacy .qna_privacy_agree input.agree_ck[type="checkbox"]+label {/*display: inline-block;*//*height: 20px;*//*line-height: 18px;*//*padding-left: 24px;*/
    font-size: 13px;letter-spacing: -0.025em;color: #888;/*        background: url(../images/ck_off.png) left 1px no-repeat;*/}
.qna_privacy .qna_privacy_agree input.agree_ck[type="checkbox"]:checked+label {background: url(../images/ck_on.png) 0 1px no-repeat;}

/* 개인정보수집 마감 */
#bo_w .bo_w_select select {box-shadow: none;border-radius: 0;border: 1px #dddddd solid;height: 63px;padding: 6px 12px;font-size: 18px;line-height: 1.42857143;background: #fff;border-radius: 0;}
.order_wrap h2 {font-weight: 600;color: #000;font-size: 32px;margin-bottom: 8px;}
.order_wrap .box {display: flex;margin-left: -5px;margin-right: -5px;margin-bottom:8px;}
.order_wrap .box .form {width: 50%;padding-left: 5px;padding-right: 5px;}
.order_wrap .box.email .phone_wrap {display:flex;}
.order_wrap .box .form .phone {width: 33.3333333333%;margin-right: 3px;box-shadow: none;border-radius: 0;border: 1px #dddddd solid;height: 50px;padding: 6px 12px;font-size: 18px;line-height: 1.42857143;}
.order_wrap .box .form .form-control,
.write_div .form-subject,
.bo_w_link .frm_input,
#bo_w .bo_w_flie .file_wr {box-shadow: none;border-radius: 0;border: 1px #dddddd solid;height:50px;padding: 6px 12px;font-size: 18px;line-height: 1.42857143;background: #fff;}
#bo_w .bo_w_flie input {padding-top: 8px;margin-left: 20px;font-size: 15px;}
#bo_w .bo_w_flie .file_wr i,
.bo_w_link i {margin-top: 11px;margin-left: 20px;}
.wr_content textarea {background: #fff !important;padding: 6px 12px !important;font-size: 18px;line-height: 1.42857143;}
.order_wrap .box .form input::placeholder {color: #9c9c9c;}
.btn_confirm {display: flex;align-items: center;justify-content: center;}
.btn_confirm .btn_cancel.btn,
.btn_confirm .btn_submit.btn {min-width: 250px;height: 65px;line-height: 62px;font-size: 24px;font-weight: 600;border-radius: 0;margin: 0 2px;}
.btn_confirm .btn_submit.btn {background: #0c0e4c;}
.btn_confirm .btn_submit.btn:hover {background: #fff;color: #000;border: 1px #000 solid;}

@media(max-width:991px) {/* 개인정보수집 */

    .qna_privacy {margin-bottom: 20px;}
    .qna_privacy .privacy_box {border: 1px solid #dddddd;background: #fafafa;padding: 35px 30px;height: 150px;box-sizing: border-box;overflow-y: auto;background-color: #fff;}
    .qna_privacy .privacy_box .title {font-size: 14px;line-height: 20px;font-weight: 600;color: #000;margin-bottom: 18px;display: inline-block;position: relative;}
    .qna_privacy .privacy_box .title::before {position: absolute;width: 100%;height: 1px;background: #000;content: '';margin-top: 18px;}
    .qna_privacy .privacy_box .conarea {font-size: 12px;line-height: 20px;color: #5a5a5a;}

    .qna_privacy .qna_privacy_agree {text-align: right;margin-top: 10px;font-size:12px;}
    /* 개인정보수집 마감 */
    .order_wrap h2 {font-weight:700;color: #000;font-size: 16px;margin-bottom: 12px;}
    #bo_w .bo_w_select select {height: 53px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;background: #fff;border-radius: 0;margin-bottom: 8px;}
    .order_wrap .box { margin-bottom: 8px !important;margin-top: 0 !important;}
    .order_wrap .box.email {display: block;margin-left: -5px;margin-right: -5px;margin-top: 0px;}
    .order_wrap .box.email .phone_wrap {margin-top: 8px;}
    .order_wrap .box .form .phone {margin-right: 3px;height: 53px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;}
    
    .order_wrap .box.email .form {width: 100%;padding-left: 5px;padding-right: 5px; margin-bottom: 0;}
    .btn_confirm {display: flex;align-items: center;justify-content: center;}
    
    .btn_confirm .btn_cancel.btn,
    .btn_confirm .btn_submit.btn {min-width: auto;width: 50%;height: 65px;line-height: 62px;font-size: 24px;font-weight: 600;border-radius: 0;margin: 0 2px;}
    .order_wrap .box .form .form-control, .write_div  .form-subject, .bo_w_link .frm_input, #bo_w .bo_w_flie .file_wr {box-shadow: none;border-radius: 0;border: 1px #dddddd solid;height: 53px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;background: #fff;}
    .write_div {margin-top: 8px !important;margin-bottom: 0 !important;padding: 0 !important;}
    #bo_w .bo_w_flie input {padding-top: 11px;margin-left: 0px;font-size: 14px;}
    #bo_w .bo_w_flie .file_wr i,
    .bo_w_link i {margin-top: 18px;margin-left: 15px;}
    
   
    
}