@import url('../../../plug_in/spectrum_box/spectrum_box.css');

#boardWrap{margin-top:70px}

.basic_list{width:100%;table-layout:fixed;border-bottom:1px solid #373737}
.basic_list th{height:70px;border-top:1px solid #bbb;font-family:'NotoSansKR-Bold';font-size:20px;color:#fff;vertical-align:middle;background-color:#373737}
.basic_list tbody tr{border-top:1px solid #cdcdcd}
.basic_list tbody tr:first-child{border-top:0}
.basic_list td{height:70px;font-size:20px;letter-spacing:-0.02em;color:#1c1c1c;text-align:center;vertical-align:middle}
.basic_list td.board_title{text-indent:25px;text-align:left}
.basic_list .complete{display:inline-block;padding:5px;border-radius:35px;background-color:#21819e;color:#fff;font-family:'NotoSansKR-Bold';font-size:17px}
.basic_list .no_complete{display:inline-block;padding:5px;border-radius:35px;background-color:#707070;color:#fff;font-family:'NotoSansKR-Bold';font-size:17px}
.b_btn01.btn_write{position:absolute;right:0;top:0;width:120px;height:60px;line-height:60px;background-color:#21819e;font-family:'NotoSansKR-Medium';font-size:20px;letter-spacing:-0.02em;color:#fff}


.iqr_policy_wrap{position:relative;padding-bottom:45px;border-bottom:1px solid #ebebeb}
.iqr_tit{font-size:1.375em}
.iqr_policy{position:relative;margin:20px 0 10px;border:1px solid #ebebeb}
.iqr_policy > ol{padding:25px}
.iqr_policy > ol > li{margin-top:10px}
.iqr_policy > ol > li:first-child{margin-top:0}
.iqr_check > input, .iqr_check > label{display:block;float:left}
.iqr_check > label{margin-left:5px;font-size:0.875em;line-height:87.5%}

/* new */
.iqr_check{padding-left:50px;height:80px;border:1px solid #cdcdcd;box-sizing:border-box}
.iqr_check > input{position:absolute;left:0;top:0;opacity:0;width:0;height:0}
.iqr_check > label{margin-top:20px;padding-left:55px;height:35px;line-height:35px;margin-left:0;font-size:1.125em;color:#1c1c1c;background-repeat:no-repeat;background-position:left 0;background-image:url('../img/check.png');background-size:35px 70px;cursor:pointer}
.iqr_check > input:checked + label{background-position:left -35px;}
.open_policy{position:absolute;top:22px;right:50px;display:block;width:80px;height:35px;line-height:35px;background-color:rgba(32,32,32,0.3);font-family:'NotoSansKR-Medium';font-size:14px;letter-spacing:-0.02em;color:#fff;text-align:center}


.iqr_info{width:1000px;margin:30px auto 0}
.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_table{width:100%;margin-top:20px;table-layout:fixed}
.inquiry_table .col1{width:20%}
.inquiry_table th, .inquiry_table td{padding:12px 0;border:1px solid #ebebeb}
.inquiry_table th{padding-left:40px;border-right:0;background-color:#f8f8f8;text-align:left}
.inquiry_table td{padding-left:20px;padding-right:20px;color:#666}
.inquiry_table th label, .inquiry_table th span{position:relative;font-size:1em;font-family:'NotoSansKR-Regular';color:#666}
.inquiry_table th label.required:before{content:'';position:absolute;left:-15px;top:6px;width:6px;height:5px;background:url('../img/inquiry_dot.png') no-repeat}
.inquiry_table input[type="text"], .inquiry_table input[type="password"], .inquiry_table select{width:200px;height:35px;padding:0 10px;border:1px solid #ebebeb;font-size:0.875em;line-height:35px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.inquiry_table .bridge, .inquiry_table .nbsp{display:inline-block;text-align:center}
.inquiry_table .bridge{width:16px}
.inquiry_table .nbsp{width:5px}
.inquiry_table .text{padding-left:2px;font-size:0.875em}
.inquiry_table textarea{width:100%;height:140px;padding:10px;border:1px solid #ebebeb;font-size:0.875em;line-height:160%;resize:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
} */

/* new */
.inquiry_table{width:100%;margin-top:32px;table-layout:fixed}
.inquiry_table .col1{width:20%;padding-top:5px}
.inquiry_table th, .inquiry_table td{padding:6px 0;font-size:1.125em}
.inquiry_table th{vertical-align:middle;padding-left:40px;border-right:0;text-align:left}
.inquiry_table th.v_top{vertical-align:top;padding-top:10px}
.inquiry_table td{padding-left:20px;padding-right:20px;color:#666}
.inquiry_table th label, .inquiry_table th span{position:relative;font-size:1em;font-family:'NotoSansKR-Regular';color:#666}
.inquiry_table th label.required:before{content:'';position:absolute;left:-15px;top:50%;margin-top:-3px;width:6px;height:5px;background:url('../img/inquiry_dot.png') no-repeat}
.inquiry_table input[type="text"], .inquiry_table input[type="password"], .inquiry_table select{width:300px;height:50px;padding:0 20px;border:1px solid #cdcdcd;font-size:0.875em;line-height:35px;color:#666;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.inquiry_table select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
}
.inquiry_table select::-ms-expand{
    display:none
}
.inquiry_table input#iqr_title_01{width:100%}
.inquiry_table input#email_02{width:230px;}
.inquiry_table select#email_03{width:200px;background:#fff url('../img/select_arr.png')no-repeat 92% center}
.inquiry_table .bridge, .inquiry_table .nbsp{display:inline-block;text-align:center}
.inquiry_table .bridge{width:16px}
.inquiry_table .nbsp{width:5px}
.inquiry_table .text{padding-left:2px;font-size:0.875em}
.inquiry_table textarea{width:100%;height:140px;padding:10px;border:1px solid #cdcdcd;font-size:0.875em;line-height:160%;resize:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
td.fs_def.fs_0{font-size:0}
/* td.fs_def input,td.fs_def select{display:inline-block} */
.radio_label{display:inline-block;margin-left:-1px;width:100px;height:50px;border:1px solid #cdcdcd;box-sizing:border-box;letter-spacing:-0.02em;color:#666;text-align:center;line-height:48px;cursor:pointer}
.radio_label2{width:150px}
.radio_label.ml0{margin-left:0}
input:checked + .radio_label{background-color:#21819e;border-color:#21819e;color:#fff}
input.op0{width:0;height:0;text-indent:-10000000px;font-size:0;line-height:0;opacity:0}
.nbsp_dn .nbsp{display:none}




.btn_wrap{margin-top:70px;font-size:0;text-align:center}
/* .btn_wrap .btn_list{position:absolute;right:0;top:-20px;font-size:18px;color:#666} */
.btn_wrap .b_btn{margin-top:0;margin-right:10px;display:inline-block;width:295px;height:70px;background:#21819e url('../img/b_btn1.png')no-repeat center;font-size:0}
.btn_wrap .b_btn.b_btn03{background-image:url('../img/b_btn3.png')}
.btn_list{display:inline-block;width:295px;height:70px;background:#373737 url('../img/b_btn2.png')no-repeat center;font-size:0}

.view_btn_wrap{overflow:hidden;width:210px;margin:15px 0 20px}
.edit_btn, .del_btn{width:100px;background:#231F21;font-size:15px;color:#fff;text-align:center}
.view_btn_wrap a{display:block;padding:10px 0;text-decoration:none}

.view_reple{overflow:hidden;margin-top:50px}
.view_r_btn{width:110px;height:110px;background-color:#231F21;color:#fff;text-align:center;line-height:110px}
.view_reple_con{width:83%;min-height:100px;padding:20px 30px;background:#f2f2f2;font-size:14px;color:#414141;text-align:left;line-height:140%}

.page_text{color:#fff}
.partners{padding-top:100px}
.partners .top_box{padding:47px 0 0 450px;width:100%;height:220px;border:1px solid #cdcdcd;box-sizing:border-box}
.partners .top_box .no_rebate{position:absolute;left:70px;top:87px}
.partners .top_box .top_sttl{margin-bottom:12px;font-size:20px;letter-spacing:-0.02em;color:#1c1c1c}
.partners .top_box .top_sttl em{font-family:'NotoSansKR-Bold'}

.inquiry_table .captcha_wrap {
	display: flex;
	align-items: center;
	gap: 10px;
}
.inquiry_table .captcha_display {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 80px;
    height: 50px;
    padding: 0 10px;
    border: 1px solid #cccac2;
    background: #fff;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 2px;
    color: #333;
    text-align: center;
    user-select: none;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}