.iqr_policy_wrap{position:relative;padding-bottom:45px;width:1100px;margin:0 auto}
.iqr_tit{font-family:'NotoSansKR';font-weight: 700;padding-left:50px;font-size:30px;letter-spacing: -0.02em;color: #0b2541}
.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}
.iqr_check > input, .iqr_check > label{display:block;float:left}
.iqr_check > label{margin-left:5px;font-size:0.875em;line-height:87.5%}


.iqr_check{padding-left:50px;height:80px;border:1px solid #0b2541;box-sizing:border-box}
.iqr_check > input{position:absolute;left:0;top:0;opacity:0;width:0;height:0}
.iqr_check > label{margin-top:20px;padding-left:55px;height:35px;font-family:'NotoSansKR';font-weight: 350;line-height:35px;margin-left:0;font-size:20px;letter-spacing:-0.02em;color:#0b2541;background-repeat:no-repeat;background-position:left 0;background-image:url('../img/inquiry_check02.png');background-size:35px 70px;cursor:pointer}
.iqr_check > input:checked + label{background-position:left -35px}
.open_policy{position:absolute;top:22px;right:50px;display:block;width:80px;height:35px;line-height:35px;background-color:#0b2541;font-family:'NotoSansKR';font-size:14px;letter-spacing:-0.02em;color:#fff;text-align:center}

.iqr_info{width: 1050px; margin: 0 auto;font-family:'NotoSansKR';}
.iqr_dot{position:relative;margin-left:29px;padding-left:15px;color: #666;font-family:'NotoSansKR';font-size: 16px;font-weight: 350}
.iqr_dot:before{content:'';position:absolute;left:0;top:40%;width:6px;height:6px;background:url('../img/inq_dot.png') no-repeat}
.iqr_dot > span{font-size:0}

.inquiry_table{width:1200px;margin:20px auto 0;table-layout:fixed}
.inquiry_table .col1{}
.inquiry_table th, .inquiry_table td{padding:4px 0}
.inquiry_table th{padding-left:75px;border-right:0;font-family:'NotoSansKR';font-weight: 500;font-size:20px;letter-spacing:-0.05em;color:#222;text-align:left;line-height: 50px}
.inquiry_table td{color:#666;vertical-align: middle}
.inquiry_table th label, .inquiry_table th span{font-family:'NotoSansKR';font-weight: 500;position:relative;font-size:20px;color:#0b2541}
.inquiry_table th label.required:before{content:'';position:absolute;left:-25px;top:10px;width:6px;height:6px;background:url('../img/inq_dot.png') no-repeat}
.inquiry_table input[type="text"], .inquiry_table input[type="password"], .inquiry_table select{width:300px;height:50px;padding:0 10px;border:1px solid #0b2541;background:rgba(255,255,255,0.05);font-size:0.875em;line-height:35px;color:#666;
-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_input{width:230px;margin-right:-6px;border-right:0}
.inquiry_table select{background:rgba(255,255,255,0.05) url('../img/sel_arr02.png') no-repeat 90% 50%;
-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:#e9e5d9;color: #222}

.inquiry_table select#email_03{width:235px}

.inquiry_table .bridge, .inquiry_table .nbsp{display:inline-block;text-align:center}
.inquiry_table .bridge{color:#666;font-size: 16px;width: 30px}
.inquiry_table .nbsp{width:5px}
.inquiry_table .text{padding-left:10px;font-size:15px;color: #666}
.inquiry_table .text span{font-size: 13px}
.inquiry_table textarea{overflow:auto;width:800px;height:130px;padding:10px;border:1px solid #0b2541;background:rgba(255,255,255,0.05);font-family: 'NotoSansKR';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 input[type="radio"]{overflow:hidden;position:absolute;width:0.1px;height:0.1px;opacity:0;z-index:-1}
.inquiry_table .cust_radios label{width:150px;line-height:50px;background:rgba(255,255,255,0.1);border:1px solid #0b2541;border-right:0;color:#0b2541;font-weight: 350;text-align:center;cursor:pointer;box-sizing:border-box}
.inquiry_table .cust_radios label:last-child{border-right:1px solid #0b2541}
.inquiry_table input[type="radio"]:checked + label{color:#fff;background:#0b2541;border-color: #0b2541}
.inquiry_table .rd_lbl{display:inline-block;width:150px;line-height:50px;border:1px solid rgba(179,147,116,1);text-align:center;cursor:pointer}
.b_btn01{width:245px;height:70px;background:#0b2541;margin: 40px auto 0;font-size:26px;line-height:70px;text-align:center;color:#fff;font-weight:700}
