.inquiry .inquiry_wrap{margin-top: 20px;}
.inquiry .iqr_policy_wrap{position:relative;margin:0 auto 40px}

.inquiry .iqr_tit{font-weight: 500;padding-left:50px;font-size:25px;letter-spacing: -0.02em;color:var(--mint)}
/* .iqr_policy{position:relative;margin:20px 0 10px;border:1px solid rgba(221,221,221,0.35)}
.iqr_policy > ol{padding:25px}
.iqr_policy > ol > li{margin-top:10px}
.iqr_policy > ol > li:first-child{margin-top:0} */

.inquiry .iqr_check{display:flex;align-items:center;justify-content: flex-end;height:80px;padding:0 70px;background-color: var(--white);}
.inquiry .iqr_check > input{position:absolute;top:0;left: 0;width:0;height:0;opacity:0}
.inquiry .iqr_check > label{display:flex;flex-shrink:0;margin-right: 20px;align-items: center;font-size:18px;letter-spacing:-0.05em;cursor:pointer;color: var(--mint);font-weight: 400}
.inquiry .iqr_check > label:before{content:'';display:inline-block;width:20px;height:20px;margin-right:15px;border: 1px solid var(--mint);border-radius: 50%;}
.inquiry .iqr_check > input:checked + label:before{background-color: var(--mint);}
.inquiry .iqr_check .open_policy{display:inline-block;width:80px;height:35px;line-height:35px;background-color:var(--mint);font-weight:500;font-size:14px;letter-spacing:-0.02em;color:#fff;text-align:center}

.inquiry .iqr_info{width: 1200px; margin: 0 auto;border: 1px solid var(--mint);padding: 20px 0 60px;}
/* .iqr_dot{position:relative;margin-left:20px;padding-left:15px;font-size:16px;letter-spacing: -0.02em;color:#1b1b1b} */
/* .iqr_dot:before{content:'';position:absolute;left:0;top:40%;width:6px;height:6px; border-radius: 50%; background-color: var(--primary-color);} */

.inquiry .inquiry_table{margin:0 auto;table-layout:fixed}
.inquiry .inquiry_table tr{border-bottom: 1px solid var(--mint);}
.inquiry .inquiry_table th, .inquiry_table td{padding:5px 0 0 80px}
.inquiry .inquiry_table th{padding-left:70px;font-size:18px;letter-spacing:-0.02em;line-height: 93px;color:var(--mint);text-align:left}
.inquiry .inquiry_table th label, 
.inquiry .inquiry_table th span{font-weight: 400;position:relative;font-size:24px;letter-spacing: -0.02em;color:var(--mint)}
/* .inquiry_table th label.required:before,  */
/* .inquiry_table th span.required:before{content:'';position:absolute;left:-25px;top:10px;width:6px;height:6px; border-radius: 50%; background-color: var(--primary-color);} */
.inquiry .inquiry_table td{color:#000;vertical-align:middle}
/* text, password default */
.inquiry .inquiry_table input[type="text"], 
.inquiry .inquiry_table input[type="password"]{width:500px;height:50px;padding:0 10px;font-size:16px;line-height:35px;color:#000;outline: none;border: none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
/* select default */
.inquiry .inquiry_table select{width:270px;height:50px;padding:0 25px;border:1px solid var(--mint);border-radius: 25px;background: url('../img/sel_arr.png') no-repeat right 25px center;font-size:20px;line-height:35px;color:var(--mint);outline: none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
-webkit-appearance: none; /* 화살표 없애기 for chrome*/
-moz-appearance: none;    /* 화살표 없애기 for firefox*/
appearance: none;         /* 화살표 없애기 공통*/
}
.inquiry .inquiry_table select::-ms-expand {
    display: none;         /* 화살표 없애기 for IE10, 11*/
}
.inquiry .inquiry_table select option{background-color:#fff;color:#000}
/* radio default */
.inquiry .inquiry_table .radios{font-size:0}
.inquiry .inquiry_table .radios input[type="radio"]{overflow:hidden;position:absolute;width:0.1px;height:0.1px;opacity:0;z-index:-1}
.inquiry .inquiry_table .radios input[type="radio"] + label{color:var(--mint);display:inline-flex;justify-content: center;align-items:center;width:135px;height:50px;border:1px solid var(--mint);border-left-width:0;box-sizing:border-box;font-size: 16px;color:var(--mint);text-align:center;cursor:pointer}
.inquiry .inquiry_table .radios input[type="radio"] + label:nth-child(2){border-left-width:1px}
.inquiry .inquiry_table .radios input[type="radio"]:checked + label{border:0;background:var(--mint);color:#fff}
.inquiry .inquiry_table .radios input[type="radio"]:checked + label + input + label{border-left-width:1px}

/* textarea default */
.inquiry .inquiry_table textarea{overflow:auto;width:500px;height:80px;padding:10px;outline: none;border: none;
font-family:'NotoSansKR';font-size:16px;line-height:1.6;color:#000;
resize:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}

.inquiry .sel_wrap{align-items: center;}
.inquiry .sel_ps{position: relative;font-size: 17px;margin-left: 48px;line-height: 1.1764;}
.inquiry .sel_ps span{position: absolute;left: -10px;top: 2px;font-family: 'Pretendard-Regular';}
.inquiry .sel_ps01 span,.sel_ps03 span{left: -10px;}

/* email */
.inquiry .inquiry_table .email_wrap{font-size:0}
.inquiry .inquiry_table .email_wrap > *{vertical-align:middle}
.inquiry .inquiry_table .bridge{display:inline-block;width: 30px;font-size: 16px;text-align: center}
.inquiry .inquiry_table input[type="text"].email_02_input{width:230px}
.inquiry .inquiry_table select.email_03_select{width:235px;margin-left:5px}

.inquiry .inquiry_table .text{padding-left:10px;font-size:15px;color:#fff}
.inquiry .inquiry_table .text span{font-size: 13px}

.inquiry .inquiry_table input:focus, .inquiry_table textarea:focus{outline: none}

.inquiry .inquiry_form .b_btn01{width:315px;height:55px;background:var(--mint);font-size:25px;line-height: 55px;font-weight: 700;color:#fff;text-align: center;margin: 40px auto 0}