.inquiry .inquiry_wrap{width: 78.666vw;margin: 9.333vw auto 0}
.iqr_tit{display: flex;align-items: center;justify-content: space-between;width:100%;font-weight:500;font-weight: 700;font-size:4.6875vw;letter-spacing:-0.02em;color:#222}
.iqr_dot{display: inline-block;position:relative;padding-left: 3vw;font-size:3.2vw;font-weight: 400;color: #222}
.iqr_dot:before{content:'';position:absolute;left:0;top:50%;width:0.8vw;height:0.8vw;border-radius:50%;margin-top:-0.5333vw;background:var(--yellow)}
.iqr_dot > span{font-size:0}
.iqr_policy_wrap{position:relative;padding-bottom:6%;width: 100%;}
.iqr_policy{position:relative;margin:2.666vw 0 1.333vw;border:1px solid rgba(221,221,221,0.35)}
.iqr_policy > ol{padding:3.3333vw}
.iqr_policy > ol > li{margin-top:1.333vw}
.iqr_policy > ol > li:first-child{margin-top:0}

.iqr_check{display: flex;align-items: center;justify-content: center;width: 100%;height:16vw;border:1px solid rgba(0,0,0,0.4)}
.iqr_check > input, .iqr_check > label{display:block;float:left}
.iqr_check > input{position:absolute;left:0;top:0;opacity:0;width:0;height:0}
.iqr_check > label{display:inline-block;width:8vw;height:8vw;margin-right:1.625vw;background:url('../img/inquiry_check.png') no-repeat 0 0;background-size:8vw 16vw;vertical-align:middle}
.iqr_check > input:checked + label{background-position:0 -8vw}
.open_policy{display:inline-block;font-size:3.2vw;letter-spacing:-0.02em;color:#222}
.open_policy em{position: relative;font-weight: 700;}
.open_policy em::after{content: "";position: absolute;bottom: 0;border-bottom: 1px solid #000;left: 0;width: 100%;}

.iqr_info{width:100%;margin:5.2vw auto 0}
.iqr_info li{display: flex;justify-content: space-between;}

.inquiry_table{width:100%;margin-top:2.666vw;table-layout:fixed}
.inquiry_table tr{width: 78.6666vw;display: flex;justify-content: start}
.inquiry_table .col1{width:27.7333vw}
.inquiry_table th, .inquiry_table td{padding:1.333vw 0}
.inquiry_table th{padding-left: 3.4666vw;width: 27.7333vw;box-sizing: border-box;border-right:0;font-size:3.6vw;font-weight: 350;line-height:9.3333vw;letter-spacing:-0.05em;color:#000;text-align:left;vertical-align:top}
.lecture_th{line-height: 4vw !important;vertical-align: middle !important;}
.inquiry_table th label, .inquiry_table th span{position:relative;}
.inquiry_table th label.required:before{content:'';position:absolute;left:-3.4666vw;top:45%;width:0.8vw;height:0.8vw;border-radius:50%;background:var(--yellow)}
.inquiry_table td{color:#fff}
.inquiry_table input[type="text"], .inquiry_table input[type="password"], .inquiry_table select{width:50.9333vw;height:9.3333vw;padding:0 10px;border:1px solid rgba(0,0,0,0.3);font-size:3vw;color:#666;background-color: var(--oat);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.inquiry_table input[type="text"]#email_02{width:30.6666vw;margin-right:-0.666vw;border-right:0}
.inquiry_table input[type="text"]#email_03{width:31.3333vw}
.inquiry_table select{background:#fff url('../img/email_sel.png') no-repeat right 2vw center/2vw;background-color: var(--oat);
-webkit-appearance: none; /* 화살표 없애기 for chrome*/
-moz-appearance: none;    /* 화살표 없애기 for firefox*/
appearance: none;         /* 화살표 없애기 공통*/
}
.inquiry_table select::-ms-expand {
display: none;         /* 화살표 없애기 for IE10, 11*/
}
.inquiry_table select option{background-color:#fff}
.inquiry_table .bridge, .inquiry_table .nbsp{display:inline-block;text-align:center}
.inquiry_table .bridge{width:2.1333vw}
.inquiry_table .nbsp{width:5px}
.inquiry_table .text{padding-left:2px;font-size:0.875em}
/* .inquiry_table textarea{overflow:auto;width:100%;height:130px;padding: 0 10px;border:1px solid rgba(25,35,45,0.3);font-size:0.875em;line-height:160%;resize:none;color:#666;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
} */
.inquiry_table textarea{overflow:auto;width:50.9333vw;height:18.13333vw;padding: 0 1.333vw;border:1px solid rgba(0,0,0,0.3);resize:none;font-size: 2.666vw;color:#666;font-family: 'Pretendard';background-color: var(--oat);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.inquiry_table input[type="radio"]{overflow:hidden;position:absolute;width:0.1px;height:0.1px;opacity:0;z-index:-1}
.inquiry_table .cust_radios:first-child{padding-right: 71px;box-sizing: border-box;}
.inquiry_table .cust_radios label{width:156px;line-height:70px;background:transparent;border:1px solid #bcbcbc;border-right:0;color:black;font-size: 25px;font-weight: 500;text-align:center;cursor:pointer;box-sizing:border-box}
.inquiry_table .cust_radios label:last-child{border-right:1px solid #bcbcbc}
.inquiry_table input[type="radio"]:checked + label{color:#fff;background:#08235a;border-color:#08235a;font-weight: 600;}
.inquiry_table .rd_lbl{display:inline-block;width:150px;line-height:50px;border:1px solid rgba(255,255,255,0.4);text-align:center;cursor:pointer}
.b_btn01{margin: 6.6666vw auto 0;width:39.2vw;height:12.4vw;background-color: var(--yellow);font-size: 4.533vw;font-weight: 700;letter-spacing: -0.07em;line-height: 9.3333vw;color: #fff}

/* apply */
.apply .inquiry_wrap{width: 78.666vw;margin: 0 auto}
.apply .iqr_tit{width:100%;font-weight:500;font-weight: 700;font-size:4.6875vw;letter-spacing:-0.02em;color:#222}
.apply .iqr_dot{position:relative;margin-left: 7vw;padding-left: 3vw;font-size:0.65em;;font-weight: 400;color: #222}
.apply .iqr_dot:before{content:'';position:absolute;left:0;top:50%;width:0.8vw;height:0.8vw;border-radius:50%;margin-top:-0.5333vw;background:#08235a}
.apply .iqr_dot > span{font-size:0}
.apply .iqr_policy_wrap{position:relative;padding-bottom:6%;width: 100%;}
.apply .iqr_policy{position:relative;margin:2.666vw 0 1.333vw;border:1px solid rgba(221,221,221,0.35)}
.apply .iqr_policy > ol{padding:3.3333vw}
.apply .iqr_policy > ol > li{margin-top:1.333vw}
.apply .iqr_policy > ol > li:first-child{margin-top:0}

.apply .iqr_check{display: flex;align-items: center;justify-content: center;width: 100%;height:16vw;border:1px solid rgba(0,0,0,0.4)}
.apply .iqr_check > input, .iqr_check > label{display:block;float:left}
.apply .iqr_check > input{position:absolute;left:0;top:0;opacity:0;width:0;height:0}
.apply .iqr_check > label{display:inline-block;width:8vw;height:8vw;margin-right:1.625vw;background:url('../img/inquiry_check01.png') no-repeat 0 0;background-size:8vw 16vw;vertical-align:middle}
.apply .iqr_check > input:checked + label{background-position:0 -8vw}
.apply .open_policy{display:inline-block;font-size:3.2vw;letter-spacing:-0.02em;color:#222}
.apply .open_policy em{position: relative;font-weight: 700;}
.apply .open_policy em::after{content: "";position: absolute;bottom: 0;border-bottom: 1px solid #000;left: 0;width: 100%;}

.apply .iqr_info{width:100%;margin:5.2vw auto 0}
.apply .iqr_info li{display: flex;justify-content: space-between;}

.apply .inquiry_table{width:100%;margin-top:2.666vw;table-layout:fixed}
.apply .inquiry_table tr{width: 78.6666vw;display: flex;justify-content: start}
.apply .inquiry_table .col1{width:27.7333vw}
.apply .inquiry_table th, .inquiry_table td{padding:1.333vw 0}
.apply .inquiry_table th{padding-left: 3.4666vw;width: 27.7333vw;box-sizing: border-box;border-right:0;font-size:3.6vw;font-weight: 350;line-height:9.3333vw;letter-spacing:-0.05em;color:#000;text-align:left;vertical-align:top}
.apply .lecture_th{line-height: 4vw !important;vertical-align: middle !important;}
.apply .inquiry_table th label, .inquiry_table th span{position:relative;}
.apply .inquiry_table th label.required:before{content:'';position:absolute;left:-3.4666vw;top:45%;width:0.8vw;height:0.8vw;border-radius:50%;background:#000}
.apply .inquiry_table td{color:#fff}
.apply .inquiry_table input[type="text"], .apply .inquiry_table input[type="password"], .apply .inquiry_table select{width:50.9333vw;height:9.3333vw;padding:0 10px;border:1px solid rgba(0,0,0,0.3);font-size:3vw;color:#666;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.apply .inquiry_table input[type="text"]#email_02{width:30.6666vw;margin-right:-0.666vw;border-right:0}
.apply .inquiry_table input[type="text"]#email_03{width:31.3333vw}
.apply .inquiry_table select{background:#fff url('../img/email_sel.png') no-repeat right 2vw center/2vw;
-webkit-appearance: none; /* 화살표 없애기 for chrome*/
-moz-appearance: none;    /* 화살표 없애기 for firefox*/
appearance: none;         /* 화살표 없애기 공통*/
}
.apply .inquiry_table select::-ms-expand {
display: none;         /* 화살표 없애기 for IE10, 11*/
}
.apply .inquiry_table select option{background-color:#fff}
.apply .inquiry_table .bridge, .inquiry_table .nbsp{display:inline-block;text-align:center}
.apply .inquiry_table .bridge{width:2.1333vw}
.apply .inquiry_table .nbsp{width:5px}
.apply .inquiry_table .text{padding-left:2px;font-size:0.875em}
/* .inquiry_table textarea{overflow:auto;width:100%;height:130px;padding: 0 10px;border:1px solid rgba(25,35,45,0.3);font-size:0.875em;line-height:160%;resize:none;color:#666;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
} */
.apply .inquiry_table textarea{overflow:auto;width:50.9333vw;height:18.1333vw;padding: 0 10px;border:1px solid rgba(0,0,0,0.3);resize:none;font-size: 16px;color:#666;font-family: 'Pretendard';
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.apply .inquiry_table input[type="radio"]{overflow:hidden;position:absolute;width:0.1px;height:0.1px;opacity:0;z-index:-1}
.apply .inquiry_table .cust_radios:first-child{padding-right: 9.466vw;box-sizing: border-box;}
.apply .inquiry_table .cust_radios label{width:20.8vw;line-height:9.333vw;background:transparent;border:1px solid #bcbcbc;border-right:0;color:black;font-size: 3.333vw;font-weight: 500;text-align:center;cursor:pointer;box-sizing:border-box}
.apply .inquiry_table .cust_radios label:last-child{border-right:1px solid #bcbcbc}
.apply .inquiry_table input[type="radio"]:checked + label{color:#fff;background:#08235a;border-color:#08235a;font-weight: 600;}
.apply .inquiry_table .rd_lbl{display:inline-block;width:20vw;line-height:6.6666vw;border:1px solid rgba(255,255,255,0.4);text-align:center;cursor:pointer}
.apply .b_btn01{margin: 6.6666vw auto 0;width:34.6666vw;height:9.6vw;background-color: #000;font-size: 4.8vw;font-weight: 700;letter-spacing: -0.07em;line-height: 9.3333vw;color: #fff}
.apply .b_btn02{margin: 6.6666vw auto 0;width:34.6666vw;height:9.6vw;background-color: #08235a;font-size: 4.8vw;font-weight: 700;letter-spacing: -0.07em;line-height: 9.3333vw;color: #fff}
