#boardWrap{width:75.9259%;margin:0 auto}
.iqr_policy_wrap{position:relative}
.iqr_tit{font-size:1.375em}
.iqr_policy{position:relative;margin:20px 0 10px;border:1px solid #dedede}
.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:2.4539%;border:1px solid rgba(35,24,21,0.5);box-sizing:border-box}
.iqr_check:after{content:'';display:block;clear:both}
.iqr_check > input{position:absolute;left:0;top:0;opacity:0;width:0;height:0}
.iqr_check > label{position:relative;width:70%;margin:3.9263% 0;padding-left:9.0797%;line-height:160%;margin-left:0;font-size:2.3148vw;color:#1c1c1c}
.iqr_check > label:before{content:'';position:absolute;top:50%;left:0;margin-top:-4%;width:5.1851vw;height:5.1851vw;background-image:url('../img/check.png');background-repeat:no-repeat;background-position:top;background-size:100%}
.iqr_check > input:checked + label:before{background-position:bottom center}
.open_policy{position:absolute;top:50%;right:3.6585%;margin-top:-2.5925vw;display:block;width:15.3658%;height:5.1851vw;line-height:5.1851vw;background-color:rgba(32,32,32,0.3);font-family:'NotoSansKR-Medium';font-size:2.037vw;letter-spacing:-0.02em;color:#fff;text-align:center}

.iqr_info{width:100%;margin:0 auto}
/* .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:32px;table-layout:fixed}
.inquiry_table .col1{padding-top:5px}
.inquiry_table th, .inquiry_table td{padding:1.4814vw 0;font-size:1.125em}
.inquiry_table th{vertical-align:middle;border-right:0;text-align:left}
.inquiry_table th.v_top{vertical-align:top;padding-top:10px}
.inquiry_table td{color:#231815}
.inquiry_table th label, .inquiry_table th span{position:relative;font-size:2.5925vw;color:#231815}
.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:100%;height:7.1296vw;padding:0 20px;background-color:transparent;border:1px solid #dedede;font-size:0.875em;line-height:35px;color:#231815;
-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 td.email_td{font-size:0}
.inquiry_table td.email_td > *{display:inline-block;font-size:16px;vertical-align:top}
.inquiry_table td.email_td input[type="text"]{font-size:14px}
.inquiry_table input#iqr_title_01{width:100%}
.inquiry_table input#email_02{width:225px;border-right:0}
.inquiry_table select#email_03{margin-left:-1px;width:225px;background:url('../img/select_arr.png')no-repeat 92% center}
.inquiry_table .bridge, .inquiry_table .nbsp{display:inline-block;text-align:center}
.inquiry_table .bridge{display:inline-block;width:44px;line-height:50px}
.inquiry_table .nbsp{width:5px}
.inquiry_table .text{padding-left:2px;font-size:0.875em}
.inquiry_table textarea{width:100%;height:18.5185vw;margin-top:10px;padding:10px;background-color:transparent;border:1px solid #dedede;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;
}
.inquiry_table th.v_top.ta_top{padding-top:25px}
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 #dedede;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;border-right:0}
input:checked + .radio_label{background-color:#222;border-color:#222;color:#fff}
input.op0{width:0;height:0;text-indent:-10000000px;font-size:0;line-height:0;opacity:0}
.nbsp_dn .nbsp{display:none}
.b_btn01{width:39.0243%;height:7.9629vw;margin:0 auto;background:url('../img/submit.jpg')no-repeat center;background-size:cover;font-size:0}

@media screen and (min-width:62.2478vh){
    .iqr_check > label{font-size:1.4409vh}
    .iqr_check > label:before{width:3.2276vh;height:3.2276vh}
    .open_policy{margin-top:-1.6138vh;height:3.2276vh;line-height:3.2276vh;font-size:1.268vh}
    .inquiry_table th label, .inquiry_table th span{font-size:1.6138vh}
    .inquiry_table th, .inquiry_table td{padding:0.9221vh 0}
    .inquiry_table input[type="text"], .inquiry_table input[type="password"], .inquiry_table select{height:4.438vh}
    .inquiry_table textarea{height:11.5273vh}
    .b_btn01{height:4.9567vh}
}
