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

.inquiry_wrap{margin-top: 1.6vw;padding: 0 4.2666vw}

.iqr_policy_wrap{position:relative;margin-top:6.6666vw}
.iqr_tit{width:100%;font-weight:500;font-weight: 700;font-size:3.3333vw;letter-spacing:-0.02em;color:#fff}
.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{padding-left:3.90625vw;border:1px solid #122437;border-width:1px 0}
.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:6.6666vw;height:6.6666vw;margin-right:1.625vw;background:url('../img/inquiry_chk.png') no-repeat 0 0;background-size:6.6666vw 13.3333vw;vertical-align:middle}
.iqr_check > input:checked + label{background-position:0 -6.6666vw}
.open_policy{display:inline-block;font-size:2.9333vw;font-weight:350;letter-spacing:-0.02em;line-height:13.4vw;color:#122437}
.open_policy em{font-weight:700;color:#122437;font-weight: 700;position: relative;}
.open_policy em::after{content: "";position: absolute;bottom: -0.4vw;border-bottom: 1px solid #122437;left: 0;width: 100%}

.iqr_dot{position:relative;margin-left: 4vw;padding-left:1.8666vw;font-size:2.9333vw;font-weight:350;font-weight: 400;color: #fff}
.iqr_dot:before{content:'';position:absolute;left:0;top:40%;width:0.8vw;height:0.8vw;border-radius: 50%;background-color: #a0341f}
.iqr_dot > span{font-size:0}

/* .inquiry_fields{margin-top:5.3333vw} */
.inquiry_fields li{padding-bottom:3.3333vw}
.inquiry_fields li:last-child{padding-bottom:0}
.field_title{position:relative;display: inline-block;font-weight:350;font-size:4vw;line-height:8vw;letter-spacing:-0.025em;color:#122437;box-sizing:border-box;}
.field_title.required:before{content:'*';position:absolute;right: -1.6vw;top:0;color: #c7000b}
.inquiry_fields input[type="text"], .inquiry_fields select{display: block;width:100%;height:13.3333vw;padding:0 2.34375vw;background-color:transparent;border: 1px solid #122437;font-size:4vw;font-weight: 350;line-height:13.3333vw;letter-spacing:-0.05em;color:#122437;-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;margin-bottom:2%;width: 100%}
.email_input{float: left}
.email_input input[type="text"]{display: inline-block;width: 30.1333vw}
.email_input input[type="text"]:first-child{width: 29.7333vw;border-right: 0}
.email_input input[type="text"]:last-child{width: 29.7333vw;border-left: 0}
.email_ico{right:3vw;top:0;width:3.3333vw;height: 13.3333vw;background-color: transparent;border-top: 1px solid #122437;border-bottom: 1px solid #122437;font-weight: 350;font-size:4vw;line-height:13.3333vw;color:#122437;text-align:center;box-sizing: border-box}
.inquiry_fields select#email_03{float:right;width:26.6666vw}
.inquiry_fields select#email_03 option{color: #000}
.inquiry_fields textarea{display: block;width:100%;height:34.6666vw;padding:5px;background-color:transparent;border: 1px solid #122437;font-weight:350;font-size:2.9333vw;line-height:150%;letter-spacing:-0.05em;color:#122437;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{color: #122437;font-size: 4vw;
-webkit-appearance: none; /* 화살표 없애기 for chrome*/
-moz-appearance: none;    /* 화살표 없애기 for firefox*/
appearance: none;         /* 화살표 없애기 공통*/
background: transparent url('../img/sel_arr.png') no-repeat 90% 50%; /* 화살표 아이콘 추가 */
background-size:2vw
}
.inquiry_fields select#email_03::-ms-expand {
   display: none;         /* 화살표 없애기 for IE10, 11*/
}

.inq_region select{float: left;width: 44.8vw;background: transparent url('../img/sel_arr.png') no-repeat 90% 50%;background-size:2vw}
.inq_region select#location_01{margin-right: 1.0666vw}
.inq_region option{color:#000}
.inquiry_fields .rd_lbl{margin-right: 6.6666vw;font-weight: 350;font-size: 4vw;letter-spacing: -0.025em;color: #fff}
.inquiry_fields .rd_lbl:last-child{margin-right: 0}
.input_radio input[type="radio"]{
vertical-align: middle;
-webkit-appearance:none;
margin-right: 1.7333vw;
width:4.6666vw;
height:13.3333vw;
border-radius:50%;
outline:none;
background:#fff;
}
.input_radio input[type='radio']:before {
content:'';
display:block;
width:50%;
height:50%;
margin: 25% auto;
border-radius:50%;
}
.input_radio input[type='radio']:checked:before {
background:#c7000b;
}

.b_btn01.b_btn_g{margin: 10.6666vw auto;width:42.6666vw;height:10.6666vw;background-color: var(--orgColor);font-family: 'NanumSquare';font-weight: 900;font-size:4.8vw;line-height: 10.6666vw;color: #fff}

.input_radio{float: left;width:25%}
.input_radio_l{width:50%}
.input_radio #iqr_special_05_01 + label{width:100%}
.input_radio #iqr_special_05_02 + label{width:100%}

.input_radio label{display:block;font-size:2.9333vw;color:#666;line-height:13.3333vw;letter-spacing:-0.02em;;border:1px solid #222;border-right:0;box-sizing:border-box;text-align:center}
.input_radio input{overflow:hidden;position:absolute;opacity:0;z-index:-1;width:0.1px;height:0.1px}
.input_radio input:checked + label{background:var(--navyColor);color:#fff}
.input_radio:last-child label{border-right: 1px solid #122437;}
.input_radio label{font-size: 4vw; letter-spacing: -0.025em; color: #122437; font-weight: 350; font-family: 'NotoSansKR'}
.inquiry_fields textarea{width:100%;height:22.6666vw;padding:5px;border:1px solid #222;background:none;font-size:3.75vw;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 li:after{content: ""; display: block; clear: both;}
