#boardWrap{width:100%;margin:0}

.inquiry_wrap{width: 85.3333vw;margin: 0 auto 0}

.iqr_policy_wrap{position:relative;padding-bottom:6%}
.iqr_tit{width:100%;font-weight:500;font-weight: 700;font-size:4.6875vw;letter-spacing:-0.02em;color:#222}
.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{display: flex;align-items: center;padding:3vw;word-break: keep-all;border:1px solid #ccc}
.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:inline-block;width:7.6vw;height:7.6vw;margin-right:1.625vw;background:url('../img/inquiry_check.png') no-repeat 0 0;background-size:7.6vw 15.2vw;vertical-align:middle}
.iqr_check > input:checked + label{background-position:0 -7.6vw}
.open_policy{display:inline-block;font-size:3.2vw;letter-spacing:-0.05em;line-height:1.3;color:#222}
.open_policy em{font-weight: 700;position: relative;}
/* .open_policy em::after{content: "";position: absolute;bottom: -0.4vw;border-bottom: 1px solid #d4ac60;left: 0;width: 100%;} */

.iqr_dot{position:relative;margin-left: 7vw;padding-left: 3vw;font-size:0.65em;;font-weight: 400;color: #222}
.iqr_dot:before{content:'';position:absolute;left:0;top:50%;width:1.0666vw;height:1.0666vw;border-radius:50%;margin-top:-0.5333vw;background:#ca1b1d}
.iqr_dot > span{font-size:0}

.inquiry_fields{margin-top:5.3333vw}
.inquiry_fields li{padding-bottom:1.3333vw}
.inquiry_fields li:last-child{padding-bottom:0}
.inquiry_fields li:after{content:'';display:block;clear:both}
.field_title{position:relative;float:left;width:29.3333vw;;font-size: 3.2vw;line-height:9.375vw;letter-spacing:-0.05em;color:#222;padding-left:10px;box-sizing:border-box;}
.field_title.required:before{content:'';position:absolute;left:0;top:50%;width:1.0666vw;height:1.0666vw;border-radius:50%;margin-top:-0.5333vw;background:#ca1b1d}
.inquiry_fields input[type="text"], .inquiry_fields select{float:left;width:calc(100% - 29.3333vw);height:9.3333vw;padding:0 2.34375vw;background-color:rgba(255,255,255,0.1);border:1px solid #ccc;font-size:3.2vw;line-height:25px;letter-spacing:-0.05em;color:#999;-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;
}
.email_wrap{position:relative;height:25px;margin-bottom:2%}
.inquiry_fields input[type="text"].half_input01{padding-right:6%}
.inquiry_fields input[type="text"].half_input02{float:right;width:calc(50% - 14.6666vw);border-top:0;border-right:0}
.email_ico{position:absolute;right:3vw;top:0;width:6%;font-size:3.75vw;line-height:9.375vw;color:#222;text-align:center}
.inquiry_fields select#email_03{float:right;width:calc(50% - 14.6666vw);border-top:0}
.inquiry_fields select#email_03 option{color: #000}
.input_radio label{display:block;font-size:3.2vw;color:#222;line-height:9.375vw;letter-spacing:-0.05em;;border:1px solid #ccc;border-right:0;box-sizing:border-box;text-align:center}
.input_radio:last-child label{border-right:1px solid #ccc}
.input_comment{position:relative;float:left;width:calc(100% - 29.3333vw)}
.inquiry_fields .input_comment input[type="text"]{width:56vw}
.input_comment .text{position:absolute;right:2.6666vw;top:0;font-size:3.2vw;line-height:9.375vw;color:#222}
.input_radio{float:left;width:calc(25% - 7.3333vw);background-color:rgba(255,255,255,0.1)}
.input_radio input{overflow:hidden;position:absolute;opacity:0;z-index:-1;width:0.1px;height:0.1px}
.input_radio input:checked + label{background:#3eb370;color:#fff}
.inquiry_fields textarea{width:65%;height:20vw;padding:5px;border:1px solid #ccc;background-color:rgba(255,255,255,0.1);;font-size:3.2vw;line-height:150%;letter-spacing:-0.05em;color:#666;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: rgba(255,255,255,0.1) url('../img/email_sel.png') no-repeat 90% 50%; /* 화살표 아이콘 추가 */
background-size:2.1875vw;
color: #222
}
.inquiry_fields select#email_03::-ms-expand {
   display: none;         /* 화살표 없애기 for IE10, 11*/
}
.b_btn01.b_btn_g{width:40vw;height:9.3333vw;margin:9.3333vw auto 0;background-color:#cf1e26;font-weight:700;font-family: 'CookieRun';font-size:4vw;letter-spacing:-0.03em;color:#fff;border-radius: 0.5333vw}

.input_radio_l{width:18.75vw}
.input_radio #iqr_special_05_01 + label{width:100%}
.input_radio #iqr_special_05_02 + label{width:100%}
