#content.nelt_q{padding:0;background:#E3E4EC;}
.pop_apply_parnter {font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif}
input, textarea, select, td, th, button {font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif}

/* 능률VOCA 검토단 신청 팝업 */
.pop.pop_apply_parnter{position:fixed;left:0%;top:0%;width:100%; height: 100%; padding:0;background-image:none;z-index:99999;color:#191919;overflow:hidden;background-color:#fff;}
.pop_apply_parnter .pop_header{position:relative;border-bottom:1px solid #E1E1E1;padding: 16px 20px;}
.pop_apply_parnter .pop_header h2{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:800;}
.pop_apply_parnter .pop_header .pop_close{display:block;position:relative;right:0;top:0;width:20px;height:20px;text-indent:-9999em;background-image:none;}
.pop_apply_parnter .pop_header .pop_close:before{content:'';display:block;width:23px;height:2px;position:absolute;left:-3px;top:8px;background-color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px;}
.pop_apply_parnter .pop_header .pop_close:after{content:'';display:block;width:23px;height:2px;position:absolute;left:-3px;top:8px;background-color:#000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:5px;}
.pop_apply_parnter .pop_body{height: calc(100% - 53px);overflow-y:auto;}
.pop_apply_parnter .pop_body h3{font-size:20px;font-weight:800;padding:33px 20px 20px;}
.pop_apply_parnter .pop_body .noti2 span{color:#8e4699;}
.pop_apply_parnter .pop_body .nelt_free_box{border-bottom:1px solid #E1E1E1;margin-bottom:10px;padding:0 20px 30px;}
.pop_apply_parnter .pop_body .nelt_free_box table,
.pop_apply_parnter .pop_body .nelt_free_box tr {display: flex; flex-direction: column;}
.pop_apply_parnter .pop_body .nelt_free_box th{text-align:left;font-weight:800;color:inherit;font-size:16px;vertical-align:top;padding-top:20px;}
.pop_apply_parnter .pop_body .nelt_free_box td{padding:0;vertical-align:top;padding:13px 0;color:#191919;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap{display:flex;flex-wrap:wrap;align-items:center;font-size:15px;gap:9px;min-height:48px;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap .tx_val,
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap input{border:1px solid #E1E1E1;width:100%;height:48px;box-sizing:border-box;padding:12px 19px;border-radius:30px;color:#191919;align-content: center;font-size:16px;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap input::placeholder{color:#969696;font-size:16px;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap input:focus{border-color:#172E55;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap input[type="radio"] {display: inline-block; width: 28px; height: 28px; accent-color: #172E55; margin-bottom: 10px; cursor: pointer; appearance: auto;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap label {color: #323232; margin-bottom: 10px; padding-left: 9px; margin-left: -9px;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap label:first-of-type {margin-right: 80px;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap .rp_content {border:1px solid #E1E1E1;width:100%;height:140px;box-sizing:border-box;padding:14px;border-radius:6px;color:#191919;resize:none;overflow:auto;font-size:16px;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap .rp_content::placeholder {font-size: 16px;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap.schoolphone_wrap {flex-wrap: nowrap;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap.schoolphone_wrap .wrapper_selectbox_round {flex-basis: 30%; min-width: 80px;}
.pop_apply_parnter .pop_body .nelt_free_box td .it_wrap.schoolphone_wrap input {flex-basis: 30%;}
/*
.pop_apply_parnter .pop_body .nelt_free_box td .selectbox{width:80px;height:46px;box-sizing:border-box;line-height:47px;border:none;border-bottom:1px solid #ccc;font-size:15px;padding:0 20px;background: url(https://pic.neungyule.com/netutor/img/_select_toggle.png) no-repeat right 10px top 50%;margin-left:20px;width:142px;}
.pop_apply_parnter .pop_body .nelt_free_box td .selectbox:nth-child(2){margin-left:10px;}
.pop_apply_parnter .pop_body .nelt_free_box td ul{overflow:hidden;padding:30px 20px 15px;box-sizing:border-box;}
.pop_apply_parnter .pop_body .nelt_free_box td ul.d1 li{width:100%;margin-bottom:15px;}
.pop_apply_parnter .pop_body .nelt_free_box td ul.d2 li{width:50%;float:left;margin-bottom:15px;}
.pop_apply_parnter .pop_body .nelt_free_box td ul.d3 li{width:33.33%;float:left;margin-bottom:15px;}
.pop_apply_parnter .pop_body .nelt_free_box td ul.date li:nth-child(2) .ra_wrap{display:inline-block;margin-right:8px;height:50px;}
*/
.pop_apply_parnter .pop_body .zipcode input:nth-child(1){flex:1;}
.pop_apply_parnter .pop_body .zipcode input:nth-child(2){flex-basis:100%;}
.pop_apply_parnter .pop_body .zipcode .btn_zipcode {width:134px;height:48px;background:#172E55;border-radius:30px;color:#fff;font-size:15px;font-weight:500;text-align:center;align-content:center;}

.pop_apply_parnter .pop_body .info {margin: 44px 0 20px; padding: 0 20px;}
.pop_apply_parnter .pop_body .info .info_box {position: relative; background: #F3F3F3; border: 1px solid #E1E1E1; border-radius: 6px;}
.pop_apply_parnter .pop_body .info .info_box:after {content: ''; position: absolute; top: 20px; right: 20px; display: inline-block; width: 10px; height: 6px; background-image: url(https://pic.neungyule.com/neteacher/img/common/ico_select_tbl.png); background-position: 0 0; background-repeat: no-repeat; background-size: 10px auto; pointer-events: none;}
.pop_apply_parnter .pop_body .info .info_box ~ .info_box {margin: 10px 0;}
.pop_apply_parnter .pop_body .info .info_box .title {cursor: pointer; padding: 14px 20px;}
.pop_apply_parnter .pop_body .info .info_box h4 {display:inline-block;position: relative; font-size: 16px; font-weight: 500; margin-right: 20px; line-height: 1.2; letter-spacing: -0.06em;word-break: keep-all;}
.pop_apply_parnter .pop_body .info .info_box.on:after {background-position-y:bottom}
.pop_apply_parnter .pop_body .info .info_box .txt {display: none; line-height: 1.57; font-size: 14px; color: #323232; padding: 12px 0; margin: 0 10px 0 20px; border-top: 1px solid #E1E1E1;}
.pop_apply_parnter .pop_body .info .info_box.on .txt{display: block;}
.pop_apply_parnter .pop_body .info input[type="checkbox"]{display: inline-block; appearance: none; box-sizing: border-box; padding: 4px; width: 28px; height: 28px; border: 2px solid #E1E1E1; cursor: pointer; background: #fff; border-radius: 4px; margin-right: 9px;}
.pop_apply_parnter .pop_body .info input[type="checkbox"]:checked {background: #fff url(https://pic.neungyule.com/netutor/event/2025/0910/checked.png)  no-repeat center / 18px}
.pop_apply_parnter .pop_body .info input[type="checkbox"] ~ label {font-size: 16px; vertical-align: middle; color: #323232;}

.pop_apply_parnter .pop_body .list_option{display:inline-block;margin-top:-10px;}
.pop_apply_parnter .pop_body .nelt_free_box td .noti{color:#ff0000;font-weight:700;font-size:14px;margin:-18px 0 18px 20px;}
.pop_apply_parnter .pop_body .privacy, .pop_apply_parnter .pop_body .marketing{margin-top:10px;display:inline-block;}
.pop_apply_parnter .pop_body .tx_box{padding:15px 20px;border:1px solid #ccc;margin-top:10px;line-height:24px;}
.pop_apply_parnter .pop_body .st_box{margin-top:20px;}
.pop_apply_parnter .pop_body .st_box p{font-size:15px;color:#555;margin-top:10px;line-height:1.2;}
.pop_apply_parnter .pop_body .st_box ul{overflow:hidden;padding:10px 0 0;}
.pop_apply_parnter .pop_body .st_box ul.d3 li{width:100px;float:left;}
.pop_apply_parnter .pop_body .btn_group{padding-block:30px;margin: 0 20px;}
.pop_apply_parnter .pop_body .btn_group .btn_agree{display:block;width:100%;height:56px;line-height:56px;text-align:center;color:#fff;font-size:16px;font-weight:500;background-color:#172E55;border-radius:6px;margin:0 auto;}
.nelt_test_2023{background:#EFF4FC;border-radius:8px;padding:40px 36px;margin:22px 0 60px;display:flex;flex-direction:row;gap:0 40px}
.nelt_test_2023 .right a{display:inline-block;margin:20px 0 50px;}
.nelt_test_2023 .noti{color:#DC2121;font-size:20px;font-weight:700;margin:124px 0 0;}

/********** Selectbox (wrapper_selectbox_round)**********/
.selectbox_front { display: inline-block; }
.selectbox_front_inner { overflow: hidden; position: relative; display: inline-block; width: 100%; height: 48px; padding: 0 19px; border-radius: 50px; color: #7E7E7E; background-color: #fff; font-size: 16px; text-align: left; line-height: 48px; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis}
.selectbox_front_inner:after { content: ''; position: absolute; top: 19px; right: 18px; display: inline-block; width: 10px; height: 6px; background-image: url(https://pic.neungyule.com/neteacher/img/common/ico_select_tbl.png); background-position: 0 0; background-repeat: no-repeat; background-size: 10px auto; pointer-events: none}
.selectbox_list { position: absolute; top: 40px; left: 0; display: none; background-color: #fff; z-index: 20; }
.selectbox_item { display: block; position: relative; padding: 12px 16px; margin: 8px; border-radius: 30px; color: #3E3E3E; font-size: 16px; line-height: 1; text-align: left; cursor: pointer; }
.selectbox_item:hover {font-weight: 700;}
.selectbox_item.none { pointer-events: none; }
.wrapper_selectbox_round { display: inline-block; position: relative; font-size: 0; }
.wrapper_selectbox_round .selectbox_front { position: relative; width: 100%; }
/* .wrapper_selectbox_round .selectbox_front.on { z-index:21; }*/
.wrapper_selectbox_round .selectbox_front.on:after { content: ''; position: absolute; left: 8px; bottom: 1px; display: inline-block; width: calc(100% - 16px); height: 1px; background-color: #eee; z-index: 21; }
.wrapper_selectbox_round .selectbox_front.on .selectbox_front_inner { position: relative; border-radius: 25px 25px 0 0; }
.wrapper_selectbox_round .selectbox_front.on .selectbox_front_inner:after { background-position: 0 -6px; }
.wrapper_selectbox_round .selectbox_list { display: none; top: 48px; width: 100%; border-radius: 25px; border: 0; -webkit-box-shadow: 2px 2px 6px 0 rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 6px 0 rgba(0,0,0,0.1); box-shadow: 2px 2px 6px 0 rgba(0,0,0,0.1); box-sizing: border-box; }
.wrapper_selectbox_round .selectbox_front.on + .selectbox_list { display: block; overflow-y: auto; max-height: 250px; border-radius: 0 0 25px 25px; }
.wrapper_selectbox_round .selectbox_item:hover { background-color: var(--color-select-hover)}
.wrapper_selectbox_round.st_line .selectbox_front_inner { border: 1px solid #E2E2E2; line-height: 46px; }
.wrapper_selectbox_round.st_line .selectbox_front.on .selectbox_front_inner { border-bottom: 0}
.wrapper_selectbox_round.st_line .selectbox_front.on + .selectbox_list { border: 1px solid #E2E2E2; border-top: 0; }
.wrapper_selectbox_round.st_small .selectbox_front_inner { height: 40px; line-height: 36px; border: 2px solid #E2E2E2; font-size: 15px; font-weight: 500; }
.wrapper_selectbox_round.st_small .selectbox_front_inner:after { top: 16px; }
.wrapper_selectbox_round.st_small .selectbox_front.on .selectbox_front_inner { border-bottom: 0; border-radius: 20px 20px 0 0; }
.wrapper_selectbox_round.st_small .selectbox_front.on + .selectbox_list { top: 38px; border: 2px solid #E2E2E2; border-top: 0; border-radius: 0 0 20px 20px; }
.wrapper_selectbox_round.st_small .selectbox_item { margin: 6px 8px; padding: 10px 16px; font-size: 15px; font-weight: 500; }