/* .basic_list{width:100%;table-layout:fixed;border-bottom:1px solid #bbb}
.basic_list th{height:30px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;font-size:14px;letter-spacing:-0.05em;color:#666;vertical-align:middle}
.basic_list tbody tr{border-top:1px solid #eee}
.basic_list tbody tr:first-child{border-top:0}
.basic_list td{height:30px;font-size:13px;letter-spacing:-0.05em;color:#666;text-align:center;vertical-align:middle}
.basic_list .board_title{text-align:left;text-indent:10px}
.basic_list .complete{display:inline-block;margin-left:10px;padding:5px 2px;background-color:#666;color:#fff;font-size:12px;text-indent:0}
.b_btn01.btn_write{position:absolute;right:0;top:0;font-size:14px;height:30px;line-height:30px} */

/* new */
.basic_list li{position:relative;margin-bottom:2.34375vw;width:100%;height:18.75vw;border:1px solid #e5e5e5;box-sizing:border-box}
.basic_list li a{display:block;width:100%;height:100%;padding:4.6875vw 4.6875vw 0 4.6875vw;box-sizing:border-box}
.basic_list .name{margin-bottom:1.6vw;font-size:3.4375vw;letter-spacing:-0.02em;color:#666}
.basic_list .board_title{font-size:3.90625vw;letter-spacing:-0.02em;color:#1c1c1c}
.basic_list .board_title img{margin-left:1.5625vw;vertical-align:0.1vw;width:2.65625vw}
.basic_list .complete{display:block;position:absolute;right:4.6875vw;top:3.125vw;width:17.03125vw;height:6.25vw;border-radius:5.46875vw;background-color:#21819e;font-family:'NotoSansKR-Bold';font-size:3.125vw;color:#fff;text-align:center;line-height:6.25vw}
.basic_list .no_complete{display:block;position:absolute;right:4.6875vw;top:3.125vw;width:14.6875vw;height:6.25vw;border-radius:5.46875vw;background-color:#707070;font-family:'NotoSansKR-Bold';font-size:3.125vw;color:#fff;text-align:center;line-height:6.25vw}
.btn_write{display:block;width:100%;height:10.9375vw;margin-top:30px;line-height:10.9375vw;background-color:#21829e;font-size:0}
.btn_write img{width:12.5vw}

.iqr_info{width:100%}
.iqr_policy_wrap{position:relative;padding-bottom:6%}
.iqr_tit{width:100%;font-size:13px;letter-spacing:-0.02em;color:#231815}
.iqr_policy{position:relative;margin:2% 0 1%;border:1px solid #ebebeb}
.iqr_policy > ol{padding:3% 4%}
.iqr_policy > ol > li{margin-top:2%}
.iqr_policy > ol > li:first-child{margin-top:0}
.iqr_check{margin-top:2%;padding:15px;border:1px solid #ddd}
.iqr_check:after{content:'';display:block;clear:both}
.iqr_check > input{overflow:hidden;position:absolute;width:0.1px;height:0.1px;opacity:0;z-index:-1}
.iqr_check > label{display:block;float:left;width:7.8125vw;height:7.8125vw;margin-right:3.125vw;background:url('../../../img/board/chk_ico.png') no-repeat 0 0;background-size:7.8125vw 15.625vw}
.iqr_check > .chk_lbl{float:left;font-size:3.4375vw;letter-spacing:-0.02em;line-height:7.8125vw;color:#1c1c1c}
.iqr_check > .chk_lbl a{position:relative;font-family:'NotoSansKR-Bold';color:#21819e}
.iqr_check > .chk_lbl a:after{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:rgba(33,129,158,0.5)}
.iqr_check > input:checked + label{background-position:0 -7.8125vw}

.iqr_dot{position:relative;margin-left:10px;padding-left:10px;font-size:0.65em}
.iqr_dot:before{content:'';position:absolute;left:0;top:40%;width:6px;height:6px;background:url('../../../img/board/inquiry_dot.png') no-repeat}
.iqr_dot > span{font-size:0}

.inquiry_fields{margin-top:2%}
.inquiry_fields li{padding-bottom:2%}
.inquiry_fields li:after{content:'';display:block;clear:both}
.field_title{position:relative;float:left;width:80px;font-size:0.7em;line-height:30px;letter-spacing:-0.05em;color:#1c1c1c;padding-left:10px;box-sizing:border-box}
.field_title.required:before{content:'';position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;background:url('../../../img/board/inquiry_dot.png') no-repeat}
.inquiry_fields input[type="text"], .inquiry_fields input[type="password"], .inquiry_fields select{float:left;width:calc(100% - 80px);height:30px;padding:0 5px;border:1px solid #ebebeb;font-size:0.75em;line-height:25px;letter-spacing:-0.05em;color:#444;-webkit-appearance:none;border-radius:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.inquiry_fields input[type="file"]{padding-top:5px;line-height:0;height:30px;font-size:1.5625vw;color:#666;letter-spacing:-0.02em}
.email_wrap{position:relative;height:25px;margin-bottom:2%}
.inquiry_fields input#email_01{padding-right:6%}
.inquiry_fields input#email_02{margin-left:80px;float:left;width:calc(50% - 40px);border-top:0;border-right:0}
.bridge{position:absolute;right:0;top:0;width:6%;font-size:0.75em;line-height:30px;color:#666;text-align:center}
.inquiry_fields select#email_03{float:left;width:calc(50% - 40px);border-top:0}
.input_radio label{display:block;font-size:0.75em;color:#666;line-height:30px;letter-spacing:-0.05em;;border:1px solid #ebebeb;border-right:0;box-sizing:border-box;text-align:center}
.input_radio:last-child label{border-right:1px solid #ddd}
.input_comment{position:relative;padding-right:100px}
.input_comment .text{position:absolute;right:0;top:0;font-size:0.75em;line-height:25px;color:#7d7b7c}
.input_radio{float:left;width:calc(25% - 20px)}
.input_radio input{overflow:hidden;position:absolute;opacity:0;z-index:-1;width:0.1px;height:0.1px}
.input_radio input:checked + label{background:#21819e;color:#fff}
.inquiry_fields textarea{width:100%;height:80px;padding:5px;border:1px solid #ebebeb;font-size:0.75em;line-height:150%;letter-spacing:-0.05em;color:#444;border-radius:0;resize:none;
-webkit-appearance:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.inquiry_fields select#email_03{
-webkit-appearance: none; /* 화살표 없애기 for chrome*/
-moz-appearance: none;    /* 화살표 없애기 for firefox*/
appearance: none;         /* 화살표 없애기 공통*/
background: url('../../../img/board/email_sel.png') no-repeat 95% 50%; /* 화살표 아이콘 추가 */
background-size:2.1875vw
}
.inquiry_fields select#email_03::-ms-expand {
   display: none;         /* 화살표 없애기 for IE10, 11*/
}
.btn_wrap{padding:9.375vw 0;font-size:0}
.b_btn{margin-top:0;margin-right:1.5625vw;display:inline-block;width:34.375vw;height:10.9375vw;background:#21819e url('../img/btn1.png')no-repeat center;background-size:16.71875vw 4.21875vw;line-height:10.9375vw;font-size:0;}
.b_btn.b_btn03{background-image:url('../img/btn3.png')}
.btn_list{display:inline-block;width:34.375vw;height:10.9375vw;background:#373737 url('../img/btn2.png')no-repeat center;background-size:8.59375vw 4.21875vw;line-height:10.9375vw;font-size:0;}

/* .iqr_policy_wrap{position:relative;padding-bottom:6%;border-bottom:1px solid #ebebeb}
.iqr_tit{width:100%;font-size:1em}
.iqr_policy{position:relative;margin:2% 0 1%;border:1px solid #ebebeb}
.iqr_policy > ol{padding:3% 4%}
.iqr_policy > ol > li{margin-top:2%}
.iqr_policy > ol > li:first-child{margin-top:0}
.iqr_check{margin-top:2%}
.iqr_check:after{content:'';display:block;clear:both}
.iqr_check > input, .iqr_check > label{display:block;float:left;font-size:0.75em}
.iqr_check > label{margin-left:5px}

.iqr_info{margin-top:5%}
.iqr_dot{position:relative;margin-left:10px;padding-left:10px;font-size:0.65em}
.iqr_dot:before{content:'';position:absolute;left:0;top:40%;width:6px;height:5px;background:url('../img/inquiry_dot.png') no-repeat}
.iqr_dot > span{font-size:0}

.inquiry_fields{margin-top:2%;border-top:1px solid #ebebeb}
.inquiry_fields li{padding-bottom:2%;border-bottom:1px solid #ebebeb}
.inquiry_fields li:after{content:'';display:block;clear:both}
.field_title{position:relative;font-size:0.8125em;line-height:30px;letter-spacing:-0.05em;color:#666}
.field_title.required{padding-left:10px}
.field_title.required:before{content:'';position:absolute;left:0;top:50%;width:6px;height:5px;margin-top:-3px;background:url('../img/inquiry_dot.png') no-repeat}
.inquiry_fields input[type="text"], .inquiry_fields input[type="file"], .inquiry_fields input[type="password"], .inquiry_fields select{width:100%;height:25px;padding:0 5px;border:1px solid #ebebeb;background-color:#fafaf8;font-size:0.75em;line-height:25px;letter-spacing:-0.05em;color:#444;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.email_wrap{height:25px;margin-bottom:2%}
.inquiry_fields input[type="text"].half_inputs{float:left;width:47%}
.email_ico{float:left;width:6%;font-size:0.75em;line-height:25px;color:#666;text-align:center}.input_radio label{margin-left:3px;font-size:0.75em;color:#666;line-height:35px;letter-spacing:-0.05em}
.input_comment{position:relative;padding-right:100px}
.input_comment .text{position:absolute;right:0;top:0;font-size:0.75em;line-height:25px;color:#7d7b7c}
.input_radio{float:left;width:50%}
.input_radio input{font-size:0.75em}
.inquiry_fields textarea{width:100%;height:80px;padding:5px;border:1px solid #ebebeb;font-size:0.75em;line-height:150%;letter-spacing:-0.05em;color:#444;resize:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}

.btn_wrap{margin-top:40px;font-size:0;text-align:center}
.btn_wrap .btn_list{position:absolute;right:0;top:-20px;font-size:16px;color:#666} */
/* .b_btn01{font-size:14px} */


.drop_name{position:absolute;top:50%;left:50%;margin:-38px 0 0 -92px;width:146px;height:35px;padding:16px;background:#fff;box-shadow:1px 2px 6px #b6b6b6}
.title_area{margin-bottom:5px}
.title_area span{margin-bottom:5px;font:600 12px NanumGothic;color:#262626}
#replyText{width:95px;height:16px;padding:2px 0 0 3px;border:1px solid #7e7e7e;font-size:12px}
.delet_layer_btn{width:42px;height:20px;background:#000;color:#fff;text-align:center}
.delet_layer_btn a{display:block;padding-top:3px;font-size:12px;text-decoration:none}
.board_button{position:absolute;top:7px;right:7px;width:12px;height:12px;background:url('../img/pop_x.png') no-repeat;background-size:12px 12px;text-indent:-9000px}

.view_btn_wrap{overflow:hidden;width:125px;margin-top:15px}
.edit_btn, .del_btn{width:60px;background:#231F21;font-size:14px;color:#fff;text-align:center}
.view_btn_wrap a{display:block;padding:5px 0;text-decoration:none}

.view_reple{overflow:hidden;margin-top:30px}
.view_r_btn{width:20%;height:17vw;background-color:#231F21;color:#fff;font-size:3.2vw;text-align:center;line-height:17vw}
.view_reple_con{width:80%;min-height:17vw;padding:3% 5%;background:#e8e8e8;font-size:14px;color:#414141;font-size:12px;text-align:left;line-height:140%;box-sizing:border-box}

label.file_name{font-size:12px}

.partners{padding-top:9.375vw}
.top_box{padding:7.03125vw 0;border:1px solid #e5e5e5;text-align:center}
.top_sttl{margin-bottom:3.125vw;font-size:3.90625vw;letter-spacing:-0.02em;color:#1c1c1c}
.top_sttl em{font-family:'NotoSansKR-Bold'}

.inquiry_wrap .captcha_wrap {
	display: flex;
	align-items: center;
	gap: 10px;
}
.inquiry_wrap .captcha_display {
    display: flex;
    justify-content: center;
    align-items: center;
    height:9.3333vw;
    padding: 0 2vw;
    border: 1px solid #cccac2;
    background: #fff;
    font-weight: 700;
    font-size: 3.7333vw;
    color: #333;
    text-align: center;
    user-select: none;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}