@charset "UTF-8";@font-face{font-family:Pretendard Variable;src:url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2-variations"),url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2");font-weight:1 999;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-family:Pretendard Variable,sans-serif;color:#222;-webkit-font-smoothing:antialiased}body{background:#fff;line-height:1.5}hr{border:none;border-top:1px dashed #bbb}a{text-decoration:none;color:inherit}fieldset{margin:0;padding:0;border:0;min-inline-size:0}strong{font-weight:700}i{line-height:1;display:inline-block;font-style:normal;vertical-align:middle}button,input,textarea,select{font-family:inherit;font-size:inherit;background:none;border:none;outline:none;line-height:1.5}.custom-select{position:relative;width:100%;padding:20px 45px 20px 30px;border-radius:10px;border:1px solid #dbdee5;background:#fff;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3E%3Cpath d='M13.68 0.547127L7.11358 7.11353L0.54718 0.547127' stroke='%23222222' stroke-width='1.0944' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 30px center;background-size:15px auto;box-sizing:border-box}.custom-select.active,.custom-select.active .options{border-color:#2c5bf6}.custom-select.disabled{background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3E%3Cpath d='M13.68 0.547127L7.11358 7.11353L0.54718 0.547127' stroke='%23222222' stroke-width='1.0944' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 30px center;background-size:15px auto;border-color:#dbdee5;color:#7e7e7e;cursor:not-allowed}.custom-select .options{position:absolute;left:0;top:100%;width:100%;background:#fff;border:1px solid #dbdee5;border-radius:10px;z-index:10;max-height:280px;overflow-y:auto;box-sizing:border-box}.custom-select .options::-webkit-scrollbar{width:7px}.custom-select .options::-webkit-scrollbar-track{background:transparent}.custom-select .options::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.custom-select .options li{padding:20px 30px;cursor:pointer;transition:.1s}.custom-select .options li:hover{background:#f1f3f8}@media screen and (max-width:767px){.custom-select{padding:18px 24px 18px 16px;border-radius:6px;background-position:right 14px center;background-size:13px auto;font-size:16px;word-break:keep-all}.custom-select .options{border-radius:6px;max-height:25vh}.custom-select .options li{padding:18px 16px}}button{background:none;border:none;padding:0;font:inherit;cursor:pointer;box-sizing:border-box}textarea{padding:30px;border-radius:10px;border:1px solid #dbdee5!important;background:#fff;width:100%;height:170px;box-sizing:border-box;overflow-y:auto;resize:none!important;outline:none}textarea:focus{border-color:#2c5bf6!important}textarea{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}textarea::-webkit-scrollbar{width:6px}textarea::-webkit-scrollbar-track{background:transparent}textarea::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px}textarea::-webkit-scrollbar-thumb:hover{background:#00000059}@media screen and (max-width:767px){textarea{padding:18px 16px;border-radius:5px;font-size:16px;height:145px}}input[type=text],input[type=tel]{padding:20px 30px;border-radius:10px;border:1px solid #dbdee5;background:#fff;width:100%;box-sizing:border-box}input[type=text]:focus,input[type=tel]:focus{border-color:#2c5bf6}@media screen and (max-width:1199px)and (min-width:768px){input[type=text],input[type=tel]{padding:20px 25px;border-radius:10px}}@media screen and (max-width:767px){input[type=text],input[type=tel]{padding:18px 16px;border-radius:5px;font-size:16px}}input[type=text]:disabled,input[type=tel]:disabled{background:#f5f5f5;border-color:#dbdee5;color:#7e7e7e;cursor:not-allowed}.dp__input{height:66px!important;font-size:18px!important;padding:20px 50px 20px 60px!important;border-radius:10px!important;border:1px solid #dbdee5!important;background:#fff!important;width:100%!important;box-sizing:border-box!important}.dp__input:focus{border-color:#2c5bf6!important}@media screen and (max-width:767px){.dp__input{padding:18px 16px 18px 40px!important;border-radius:5px!important;font-size:16px!important}}.dp__disabled{background:#f5f5f5!important;border-color:#dbdee5!important;color:#7e7e7e!important;cursor:not-allowed!important}.dp__input_icons{padding:6px 30px!important}@media screen and (max-width:767px){.dp__input_icons{padding:6px 16px!important}}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;width:18px;height:18px;border:3px solid #ccc;background:#ccc;border-radius:50%;cursor:pointer;position:relative;transition:all .2s ease;vertical-align:middle}input[type=radio]:after{content:"";position:absolute;inset:2px;background:#fff;border-radius:50%}input[type=radio]:checked{border-color:#2563ff;background:#2563ff}input[type=radio]:disabled{border-color:#ddd;background:#ddd;cursor:not-allowed}ul,ol{margin:0;padding:0;list-style:none}li{margin:0;padding:0}ul ul,ul ol,ol ul,ol ol{margin:0;padding:0;list-style:none}ul.inline,ol.inline{display:flex;gap:0}ul.inline li,ol.inline li{display:inline-block}.container{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:1199px)and (min-width:768px){.container{padding:0 20px}}@media screen and (max-width:767px){.container{padding:0 4%}}.flex,.flex-between,.flex-center{display:flex}.flex-center{justify-content:center;align-items:center}.flex-between{justify-content:space-between}.tac{text-align:center}.txt-sub{color:#7e7e7e}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml12{margin-left:12px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pl0{padding-left:0!important}.pl10{padding-left:10px!important}.pl20{padding-left:20px!important}.pr0{padding-right:0!important}.pr10{padding-right:10px!important}.pr20{padding-right:20px!important}.border{border:1px solid #e9e9ec}.red_txt{color:#ed2024}.btn-01{padding:20px;width:282px;color:#fff;background-color:#222;border-radius:6px;font-weight:700;font-size:18px;line-height:1.2;text-align:center}.btn-01.disabled{background-color:#f5f5f5;border:1px solid #dbdee5;color:#7e7e7e;cursor:default;font-weight:400}@media screen and (max-width:767px){.btn-01{border-radius:5px;padding:18px;font-size:16px}}.btn-02{padding:20px;color:#222;font-size:18px;font-weight:400;background-color:#fff;border:1px solid #dbdee5;border-radius:10px}.btn-02.on{background-color:#2c5bf6;color:#fff}@media screen and (max-width:767px){.btn-02{border-radius:5px;padding:18px;font-size:16px}}.btn-03{padding:20px;width:181px;color:#222;font-size:18px;font-weight:400;background-color:#f1f3f8;border:1px solid #dbdee5;border-radius:10px}.btn-03.on{background-color:#2c5bf6;color:#fff}@media screen and (max-width:767px){.btn-03{border-radius:5px;padding:18px 7px;font-size:16px}}.btn-04{padding:20px;color:#222;font-size:18px;font-weight:400;background-color:#fff;border:1px solid #dbdee5;border-radius:10px;width:282px!important;max-width:282px!important;margin-left:0!important}.btn-04.on{background-color:#2c5bf6;color:#fff}@media screen and (max-width:1199px)and (min-width:768px){.btn-04{width:32.3%!important;max-width:32.3%!important}}@media screen and (max-width:767px){.btn-04{border-radius:5px;padding:18px 7px;font-size:16px;width:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important}}@media screen and (min-width:1200px){.hide-pc{display:none!important}}@media screen and (max-width:1199px)and (min-width:768px){.hide-ta{display:none!important}}@media screen and (max-width:767px){.hide-mo{display:none!important}}@font-face{font-family:Pretendard Variable;src:url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2-variations"),url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2");font-weight:1 999;font-style:normal;font-display:swap}@media print{.hide-pc{display:none!important}header{width:1200px!important;min-width:1200px!important;transform:scale(.9);transform-origin:top left}}header{background-color:#2c5bf6;padding:50px 0;text-align:center}header h1 strong{color:#fff;font-weight:700;font-size:48px;line-height:1.4;display:block}header h1 span{font-size:32px;color:#fff;font-weight:600;line-height:1.5;display:block}@media screen and (max-width:767px){header{padding:40px 4%}header h1 strong{font-size:32px}header h1 span{font-size:24px}}.t-style-01{font-size:14px;font-weight:400;line-height:1.5;border-collapse:collapse;width:100%}.t-style-01 thead tr th{border-right:1px solid #e9e9ec;background:#f1f3f8;padding:14px 0;font-weight:400}.t-style-01 thead tr th:last-child{border-right:none}.t-style-01 tbody tr td{padding:20px 40px;border-right:1px solid #e9e9ec;border-bottom:1px solid #e9e9ec;background:#fff;vertical-align:top}.t-style-01 tbody tr td:last-child{border-right:none}.t-style-01 tbody tr td strong{font-weight:500}@media screen and (max-width:1199px)and (min-width:768px){.t-style-01 tbody tr td{padding:18px 20px}}@media screen and (max-width:767px){.t-style-01 thead tr th{padding:7px 0}.t-style-01 tbody tr td{padding:16px 10px}}.sub-txt{color:#7e7e7e}.sub-txt li{position:Relative;padding-left:23px;background:url(https://russeldata.megastudy.net/campus/images/russel/teacher_recruit/ico_info.png) no-repeat left top}@media screen and (max-width:767px){.sub-txt li{padding-left:15px;background-size:15px 15px}}.sub-note{margin-top:12px;color:#7e7e7e;font-size:14px;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.sub-note{font-size:12px;margin-top:16px}}.r-txt{margin-top:16px;text-align:right;color:#7e7e7e;font-size:14px;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.r-txt{font-size:12px}}.btn-area{display:flex;justify-content:center;gap:24px}.btn-area .btn-01{padding:20px 10px;width:282px;color:#fff;background-color:#222;border-radius:6px;font-weight:700;font-size:18px;line-height:1.2}.btn-area .btn-01.wh{background-color:#fff;border:1px solid #777777;color:#222;font-weight:400}@media screen and (max-width:1199px)and (min-width:768px){.btn-area .btn-01{border-radius:10px}}@media screen and (max-width:767px){.btn-area .btn-01{width:calc(50% - 5px);font-size:16px}.btn-area .btn-01:nth-child(3){width:100%}}.info-wrap{margin-top:48px;font-size:18px}.info-wrap dl{display:flex;margin-top:24px}.info-wrap dl:first-child{margin-top:0}.info-wrap dl dt{font-weight:600;width:156px}.info-wrap dl dd{width:100%}.info-wrap dl dd fieldset{display:flex;align-items:center;margin-top:24px}.info-wrap dl dd fieldset:first-child{margin-top:0}.info-wrap dl dd fieldset .custom-select,.info-wrap dl dd fieldset input{flex:1 1 0;min-width:0}.info-wrap dl dd fieldset *[class^=btn-0]{margin-left:16px;width:auto;flex:1 1 0;min-width:168px;max-width:168px}.info-wrap dl dd fieldset .auth-input-wrap{position:relative;width:100%}.info-wrap dl dd fieldset .auth-input-wrap input{padding-right:60px;width:100%}.info-wrap dl dd fieldset .auth-input-wrap .timer{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:14px;color:#ed2024;white-space:nowrap}@media screen and (max-width:1199px)and (min-width:768px){.info-wrap dl{flex-direction:column}.info-wrap dl dd{margin-top:16px}.info-wrap dl dd fieldset *[class^=btn-0]{max-width:122px}}@media screen and (max-width:767px){.info-wrap{margin-top:36px}.info-wrap dl{flex-direction:column}.info-wrap dl dd{margin-top:16px}.info-wrap dl dd fieldset{flex-wrap:wrap}.info-wrap dl dd fieldset .btn-01{min-width:100%;max-width:100%;margin-left:0;margin-top:10px}}.notice-box{border:1px solid #2c5bf6;background:#fff;border-radius:10px;padding:20px 0;text-align:center;font-size:18px;font-weight:600;line-height:2}.notice-box span{border-radius:4px;background:#222;display:inline-block;padding:2px 10px;color:#fff;font-size:16px;text-align:center;font-weight:600;line-height:150%;margin-right:10px;margin-left:5px}@media screen and (max-width:767px){.notice-box{border-radius:5px;font-size:16px;line-height:1.6}.notice-box span{margin-left:0;margin-right:5px}}.modal-backdrop{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.modal-backdrop .modal-box{position:relative;background:#fff;box-sizing:border-box;width:1000px}.modal-backdrop .modal-box .modal-close{position:absolute;top:27.5px;right:27.5px;cursor:pointer}.modal-backdrop .modal-box .modal-title{padding:24px 32px;background-color:#222;color:#fff;font-size:22px;font-weight:700;line-height:1.5}.modal-backdrop .modal-box .modal-body{padding:48px}@media screen and (max-width:1199px)and (min-width:768px){.modal-backdrop .modal-box{width:calc(100% - 48px)}.modal-backdrop .modal-box .modal-body{padding:48px 32px}}@media screen and (max-width:767px){.modal-backdrop .modal-box{width:100%;overflow:auto;height:100%}.modal-backdrop .modal-box .modal-close{top:20px;right:4%}.modal-backdrop .modal-box .modal-title{padding:20px 4%;font-size:20px}.modal-backdrop .modal-box .modal-body{padding:36px 4%}}.auth-wrap{padding:80px 0}.auth-wrap h3{margin-top:43px;font-size:24px;font-weight:600;line-height:1.5;display:flex;align-items:center;padding-bottom:18px;border-bottom:1px solid #dbdee5}.auth-wrap h3 img{display:inline-block;margin-right:8px}.auth-wrap .btn-radio-list{margin-top:24px}.auth-wrap .btn-radio-list li{display:flex;margin-top:8px;font-size:18px;font-weight:400;line-height:1.5}.auth-wrap .btn-radio-list li:first-child{margin-top:0}.auth-wrap .btn-radio-list li.tac{justify-content:center}.auth-wrap .btn-radio-list li>div{margin-left:6px;width:100%;display:flex;justify-content:space-between}.auth-wrap .btn-radio-list li>div div{color:#7e7e7e;min-width:94px;text-align:right}.auth-wrap .terms{margin-bottom:48px}.auth-wrap .terms h4{margin-bottom:12px;margin-top:24px}.auth-wrap .terms h4>div{display:flex;justify-content:space-between}.auth-wrap .terms h4 strong{font-size:18px;font-weight:600;line-height:1.5}.auth-wrap .terms h4 span{color:#7e7e7e;font-size:14px;font-weight:400;line-height:1.5}.auth-wrap .terms .tit-wrap .btn-wrap{font-size:16px;display:flex;justify-content:center;font-weight:400;align-items:center}@media screen and (max-width:767px){.auth-wrap{padding:40px 0}.auth-wrap h3{margin-top:32px;font-size:20px;padding-bottom:12px;margin-bottom:12px}.auth-wrap h3 img{width:26px;margin-right:6px}.auth-wrap .btn-radio-list li{font-size:16px;margin-top:12px}.auth-wrap .btn-radio-list li>div{flex-direction:column}.auth-wrap .btn-radio-list li>div div{text-align:left}.auth-wrap .terms{margin-bottom:32px}.auth-wrap .terms h4{line-height:1.2}.auth-wrap .terms h4 strong{font-size:14px}.auth-wrap .terms h4 span{font-size:12px}.auth-wrap .terms .tit-wrap{margin-top:16px}.auth-wrap .terms .tit-wrap h4>div{margin-bottom:8px}.auth-wrap .terms .tit-wrap .btn-wrap{font-size:14px}.auth-wrap .terms .tit-wrap .btn-wrap .ml12{margin-left:8px}}.confirm-pop{color:#111;font-size:18px;line-height:1.5}.confirm-pop .notice-box{border-radius:10px;border:1px solid #dbdee5;padding:16px 0;text-align:center;font-weight:600}@media screen and (max-width:767px){.confirm-pop{font-size:16px}.confirm-pop .notice-box{border-radius:6px;padding:20px 0}}.apply-wrap{padding:80px 0;line-height:1.5}.apply-wrap .notice-box{margin-bottom:48px}.apply-wrap h3{font-size:24px;font-weight:600;padding-bottom:18px;border-bottom:1px solid #e9e9ec;margin-bottom:18px}.apply-wrap .point{color:#ed2024}.apply-wrap .r-txt{color:#111;margin-bottom:14px}.apply-wrap .category{background-color:#f1f3f8;padding:16px;font-size:22px;font-weight:600;margin-top:80px}@media screen and (max-width:767px){.apply-wrap{padding:40px 0}.apply-wrap h3{font-size:20px;padding-bottom:8px;margin-bottom:8px}.apply-wrap .btn-area{flex-wrap:wrap;gap:10px}.apply-wrap .btn-area .btn_01{width:calc(50% - 5px)}.apply-wrap .btn-area .btn_01:nth-child(3){width:100%}.apply-wrap .r-txt{font-size:14px;margin-top:0}.apply-wrap .category{margin-top:1px;font-size:16px;padding:20px 16px;position:relative;width:108%;margin-left:-4%}.apply-wrap .category .arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #333;background:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.apply-wrap .category .arrow.active{border-top:none;border-bottom:8px solid #333}}.apply-write{padding-bottom:80px;border-bottom:1px solid #dbdee5;margin-bottom:80px}.apply-write .info-wrap{display:none}.apply-write .info-wrap:last-child{margin-bottom:0}.apply-write .info-wrap.is-open{display:block}.apply-write .info-wrap dl{margin-top:24px}.apply-write .info-wrap dl.wide{margin-top:80px}.apply-write .info-wrap dl dt{padding-left:16px;width:306px;box-sizing:border-box}.apply-write .info-wrap dl dd{width:calc(100% - 306px)}.apply-write .info-wrap dl dd.introduce textarea{height:310px}.apply-write .info-wrap dl dd fieldset{gap:24px}.apply-write .info-wrap dl dd fieldset>*{flex:1 1 0;min-width:0}.apply-write .info-wrap dl dd fieldset .dash{flex:none}.apply-write .info-wrap dl dd fieldset[class^=input-] input,.apply-write .info-wrap dl dd fieldset[class^=input-] .custom-select{width:282px;flex:none}.apply-write .info-wrap dl dd fieldset.input-email{gap:4px}.apply-write .info-wrap dl dd fieldset.input-email .custom-select{margin-left:20px}.apply-write .info-wrap dl dd fieldset.input-phone{gap:8px}.apply-write .info-wrap dl dd fieldset.input-adress .btn-03{margin-left:0}.apply-write .info-wrap dl dd fieldset.input-adress02 input{width:100%}.apply-write .info-wrap dl dd fieldset.input-school input,.apply-write .info-wrap dl dd fieldset.input-major input{width:calc(100% - 306px)}.apply-write .info-wrap dl dd fieldset.input-major02 input:nth-child(2){width:calc(100% - 306px)}.apply-write .info-wrap dl dd fieldset.input-url{position:relative}.apply-write .info-wrap dl dd fieldset.input-url input{width:100%}.apply-write .info-wrap dl dd fieldset.input-url button{position:absolute;top:50%;right:22px;transform:translateY(-50%);line-height:0}.apply-write .info-wrap dl dd fieldset .btn-02{margin-left:0}.apply-write .info-wrap dl dd .sub-wrap{display:flex;justify-content:space-between;margin-top:24px}.apply-write .info-wrap dl dd .sub-wrap.end{justify-content:flex-end}.apply-write .info-wrap dl dd .sub-wrap .sub-txt{margin-top:0}.apply-write .info-wrap dl dd .sub-wrap .btn-wrap{display:flex;height:100%}.apply-write .info-wrap dl dd .sub-wrap .btn-wrap button{border-radius:10px;border:1px solid #dbdee5;display:flex;width:78px;padding:8px 0;justify-content:center;align-items:center;font-size:14px;color:#222}.apply-write .info-wrap dl dd .sub-wrap .btn-wrap button.btn-delete{background:#f1f3f8;margin-left:6px}.apply-write .info-wrap dl dd .sub-txt{margin-top:12px;font-size:14px}.apply-write .info-wrap dl dd .btn-upload{width:100%;border:1px solid #dbdee5;border-radius:10px;padding:19px 0;box-sizing:border-box;display:inline-block;line-height:1;color:#7e7e7e}.apply-write .info-wrap dl dd .img-upload{width:240px;height:240px;border:1px solid #dbdee5;border-radius:10px;box-sizing:border-box;display:inline-block;line-height:1;position:relative;margin-top:12px;overflow:hidden;background:url(https://russeldata.megastudy.net/campus/images/russel/teacher_recruit/profile.jpg) no-repeat center top;text-align:center}.apply-write .info-wrap dl dd .img-upload img{width:100%;height:100%;object-fit:contain;background-color:#fff}.apply-write .info-wrap dl dd .img-upload button{position:absolute;top:14px;right:14px}.apply-write .info-wrap dl dd hr{margin:36px 0}@media screen and (max-width:1199px)and (min-width:768px){.apply-write .info-wrap dl.wide{margin-top:60px}.apply-write .info-wrap dl dd{width:100%;padding-left:16px}.apply-write .info-wrap dl dd fieldset{gap:16px}.apply-write .info-wrap dl dd fieldset[class^=input-] input,.apply-write .info-wrap dl dd fieldset[class^=input-] .custom-select{width:32.3%}.apply-write .info-wrap dl dd fieldset .col .custom-select{width:100%}.apply-write .info-wrap dl dd fieldset .col[class^=input-] input{flex:1 1 0}.apply-write .info-wrap dl dd fieldset .col[class^=input-] .custom-select{flex:1 1 0;width:32.3%}.apply-write .info-wrap dl dd fieldset .col .col:nth-child(3){margin-left:16px}.apply-write .info-wrap dl dd fieldset .col .custom-select{margin-left:0;width:100%}.apply-write .info-wrap dl dd fieldset .col input{width:100%}.apply-write .info-wrap dl dd fieldset.input-phone{gap:5px}.apply-write .info-wrap dl dd fieldset.input-email{gap:4px}.apply-write .info-wrap dl dd fieldset.input-email input{width:32.3%}.apply-write .info-wrap dl dd fieldset.input-email .custom-select{width:32.3%;margin-left:16px}.apply-write .info-wrap dl dd fieldset.input-adress input{width:32.3%;flex:none}.apply-write .info-wrap dl dd fieldset.input-adress button{padding:22px 11px}.apply-write .info-wrap dl dd fieldset.input-adress02{flex-wrap:wrap}.apply-write .info-wrap dl dd fieldset.input-adress02 input{width:100%;flex:none}.apply-write .info-wrap dl dd fieldset.input-edu .custom-select,.apply-write .info-wrap dl dd fieldset.input-school .custom-select{flex:none}.apply-write .info-wrap dl dd fieldset.input-school input{width:calc(67.7% - 16px)}.apply-write .info-wrap dl dd fieldset.input-major .custom-select{flex:none}.apply-write .info-wrap dl dd fieldset.input-major input{width:calc(67.7% - 16px)}.apply-write .info-wrap dl dd fieldset.input-major02 input:first-child{width:32.3%;flex:none}.apply-write .info-wrap dl dd fieldset.input-major02 input:nth-child(2){width:calc(67.7% - 16px)}.apply-write .info-wrap dl dd fieldset.input-url input{width:100%}.apply-write .info-wrap dl dd fieldset.input-experience .custom-select,.apply-write .info-wrap dl dd fieldset.input-ex-detail .custom-select{flex:none}.apply-write .info-wrap dl dd fieldset.input-referrer input{width:32.3%;flex:none}}@media screen and (max-width:767px){.apply-write{padding-bottom:32px;margin-bottom:32px}.apply-write .info-wrap{margin:40px 0 32px}.apply-write .info-wrap dl{margin-top:20px}.apply-write .info-wrap dl.wide{margin-top:32px}.apply-write .info-wrap dl dt{font-size:16px;padding-left:0;width:100%}.apply-write .info-wrap dl dd{width:100%;margin-top:0}.apply-write .info-wrap dl dd fieldset{gap:10px;flex-wrap:wrap;margin-top:10px}.apply-write .info-wrap dl dd fieldset>*{flex:none}.apply-write .info-wrap dl dd fieldset .col{width:calc(50% - 5px)}.apply-write .info-wrap dl dd fieldset .col:nth-child(3){width:100%}.apply-write .info-wrap dl dd fieldset *[class^=btn-0]{width:calc(50% - 5px);max-width:100%}.apply-write .info-wrap dl dd fieldset[class^=input-] .custom-select{width:100%}.apply-write .info-wrap dl dd fieldset.input-phone{flex-wrap:nowrap}.apply-write .info-wrap dl dd fieldset.input-phone input{flex:1 1 0}.apply-write .info-wrap dl dd fieldset.input-phone .dash{display:none}.apply-write .info-wrap dl dd fieldset.input-email input{width:calc(50% - 12px)}.apply-write .info-wrap dl dd fieldset.input-email .custom-select{margin-top:10px;width:100%;margin-left:0}.apply-write .info-wrap dl dd fieldset.input-adress input{width:calc(100% - 113px)}.apply-write .info-wrap dl dd fieldset.input-adress .btn-03{width:103px}.apply-write .info-wrap dl dd fieldset.input-adress02{margin-top:10px}.apply-write .info-wrap dl dd fieldset.input-adress02 input,.apply-write .info-wrap dl dd fieldset.input-military .col:first-child{width:100%}.apply-write .info-wrap dl dd fieldset.input-military .col:nth-child(3){width:calc(50% - 5px)}.apply-write .info-wrap dl dd fieldset.input-school .custom-select{width:calc(32.83% - 5px)}.apply-write .info-wrap dl dd fieldset.input-school input{width:calc(67.17% - 5px)}.apply-write .info-wrap dl dd fieldset.input-enter{flex-wrap:nowrap}.apply-write .info-wrap dl dd fieldset.input-enter .custom-select{flex:1 1 0}.apply-write .info-wrap dl dd fieldset.input-major .custom-select{width:calc(32.83% - 5px)}.apply-write .info-wrap dl dd fieldset.input-major input{width:calc(67.17% - 5px)}.apply-write .info-wrap dl dd fieldset.input-major02 input{width:calc(32.83% - 5px)}.apply-write .info-wrap dl dd fieldset.input-major02 input:nth-child(2){width:calc(67.7% - 10px)}.apply-write .info-wrap dl dd fieldset.input-experience .custom-select,.apply-write .info-wrap dl dd fieldset.input-referrer input,.apply-write .info-wrap dl dd .career-item fieldset .custom-select{width:calc(50% - 5px)}.apply-write .info-wrap dl dd .career-item fieldset .dash{display:none}.apply-write .info-wrap dl dd .career-item fieldset.input-location .custom-select,.apply-write .info-wrap dl dd .career-item fieldset.input-location input{width:100%}.apply-write .info-wrap dl dd .career-item fieldset.input-ex-detail{margin-top:10px}.apply-write .info-wrap dl dd .career-item fieldset.input-ex-detail .custom-select:first-child{height:62px;padding:8px 24px 8px 16px;display:flex;align-items:center}.apply-write .info-wrap dl dd .sub-txt{font-size:12px;margin-top:10px}.apply-write .info-wrap dl dd .btn-upload{margin-top:16px}.apply-write .info-wrap dl dd .img-upload{width:160px;height:160px;background-size:100%;margin-top:10px;border-radius:6px}.apply-write .info-wrap dl dd hr{margin:16px 0}.apply-write .info-wrap dl dd .sub-wrap{margin-top:10px;flex-wrap:wrap;flex-direction:column-reverse}.apply-write .info-wrap dl dd .sub-wrap .sub-txt{margin-top:10px}.apply-write .info-wrap dl dd .sub-wrap .btn-wrap{justify-content:flex-end}.apply-write .info-wrap dl dd .sub-wrap .btn-wrap button{border-radius:6px;font-size:14px}.apply-write .info-wrap dl dd.introduce textarea{height:260px}}.apply-view{padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid #dbdee5}.apply-view .r-txt{margin-bottom:40px}.apply-view .category{margin-top:48px}.apply-view .info-wrap{display:none}.apply-view .info-wrap.is-open{display:block}.apply-view .info-wrap dl{margin-top:28px}.apply-view .info-wrap dl.wide{margin-top:48px}.apply-view .info-wrap dl dt{padding-left:16px;width:204px;box-sizing:border-box}.apply-view .info-wrap dl dd{width:calc(100% - 204px)}.apply-view .info-wrap dl dd .g-detail-list li{display:flex;border-top:1px solid #dbdee5;padding:12px 0;word-break:keep-all}.apply-view .info-wrap dl dd .g-detail-list li:first-child{border-top:none;padding-top:0}.apply-view .info-wrap dl dd .g-detail-list li div{margin-left:20px}.apply-view .info-wrap dl dd .g-detail-list li .g-year{width:30%;margin-left:0}.apply-view .info-wrap dl dd .g-detail-list li .g-school{width:45%}.apply-view .info-wrap dl dd .g-detail-list li .g-local{width:25%}.apply-view .info-wrap dl dd .e-detail-list li{border-top:1px solid #dbdee5;padding-bottom:36px}.apply-view .info-wrap dl dd .e-detail-list li:first-child{border-top:none}.apply-view .info-wrap dl dd .e-detail-list li:first-child>div{padding-top:0}.apply-view .info-wrap dl dd .e-detail-list li:last-child{padding-bottom:0}.apply-view .info-wrap dl dd .e-detail-list li>div{display:flex;width:100%;padding:36px 0 12px;word-break:break-all;white-space:normal}.apply-view .info-wrap dl dd .e-detail-list li>div div{margin-left:20px}.apply-view .info-wrap dl dd .e-detail-list li>div .e-year{width:17%;margin-left:0}.apply-view .info-wrap dl dd .e-detail-list li>div .e-online{width:10%}.apply-view .info-wrap dl dd .e-detail-list li>div .e-local{width:33%}.apply-view .info-wrap dl dd .e-detail-list li>div .e-grade{width:20%}.apply-view .info-wrap dl dd .e-detail-list li>div .e-info{width:20%}.apply-view .info-wrap dl dd .b-detail-list>li{border-top:1px solid #dbdee5;padding-bottom:36px}.apply-view .info-wrap dl dd .b-detail-list>li:first-child{border-top:none}.apply-view .info-wrap dl dd .b-detail-list>li:first-child div{padding-top:0}.apply-view .info-wrap dl dd .b-detail-list>li:last-child{padding-bottom:0}.apply-view .info-wrap dl dd .b-detail-list>li div{padding:12px 0;border-bottom:1px solid #dbdee5}.apply-view .info-wrap dl dd .b-detail-list>li ul{display:flex;width:100%;padding:12px 0;word-break:break-all;white-space:normal;border-bottom:1px solid #dbdee5}.apply-view .info-wrap dl dd .b-detail-list>li ul li{margin-left:20px}.apply-view .info-wrap dl dd .b-detail-list>li ul .b-year{width:25%;margin-left:0}.apply-view .info-wrap dl dd .b-detail-list>li ul .b-cate{width:30%}.apply-view .info-wrap dl dd .b-detail-list>li ul .b-select{width:30%}.apply-view .info-wrap dl dd .b-detail-list>li p{margin-top:12px}.apply-view .info-wrap .flex .img-upload{width:240px;height:240px;border:1px solid #dbdee5;border-radius:10px;box-sizing:border-box;line-height:1;position:relative;overflow:hidden;background:url(https://russeldata.megastudy.net/campus/images/russel/teacher_recruit/profile.jpg) no-repeat center top;text-align:center;margin-right:48px}.apply-view .info-wrap .flex .img-upload img{width:100%;height:100%;object-fit:contain;background-color:#fff}.apply-view .info-wrap .flex>div:nth-child(2) dl{margin-top:12px}.apply-view .info-wrap .flex>div:nth-child(2) dl:first-child{margin-top:9px}.apply-view .info-wrap .flex>div:nth-child(2) dl dt{width:150px;padding-left:0}.apply-view .info-wrap .flex>div:nth-child(2) dl dd{width:calc(100% - 150px)}@media screen and (max-width:1199px)and (min-width:768px){.apply-view .r-txt{margin-bottom:14px}.apply-view .info-wrap dl{flex-direction:row;margin-top:25px}.apply-view .info-wrap dl.wide{margin-top:36px}.apply-view .info-wrap dl dd{margin-top:0}.apply-view .info-wrap dl dd .g-detail-list li div{margin-left:10px}.apply-view .info-wrap dl dd .g-detail-list li .g-year{width:40%}.apply-view .info-wrap dl dd .e-detail-list li>div{padding-top:16px}.apply-view .info-wrap .flex>div:nth-child(2) dl{margin-top:8px}}@media screen and (max-width:767px){.apply-view{padding-bottom:16px;margin-bottom:16px;border-bottom:none}.apply-view .category{margin-top:1px}.apply-view .info-wrap{margin:40px 0 32px}.apply-view .info-wrap:last-child{margin-bottom:0}.apply-view .info-wrap dl{flex-direction:column;margin-top:20px}.apply-view .info-wrap dl.wide{margin-top:24px}.apply-view .info-wrap dl dt{font-size:16px;padding-left:0;width:100%}.apply-view .info-wrap dl dd{width:100%;font-size:16px;word-break:break-all;margin-top:4px}.apply-view .info-wrap dl dd.introduce{background-color:#f1f3f8;padding:16px;border-radius:6px}.apply-view .info-wrap dl dd .g-detail-list li{flex-direction:column}.apply-view .info-wrap dl dd .g-detail-list li *[class^=g-]{width:100%;margin-left:0}.apply-view .info-wrap dl dd .e-detail-list li{padding-bottom:24px}.apply-view .info-wrap dl dd .e-detail-list li>div{flex-direction:column;padding-top:24px}.apply-view .info-wrap dl dd .e-detail-list li>div *[class^=e-]{width:100%;margin-left:0}.apply-view .info-wrap dl dd .e-detail-list li>div .sub-txt{color:#222}.apply-view .info-wrap dl dd .e-detail-list li p{background-color:#f1f3f8;padding:16px;border-radius:6px}.apply-view .info-wrap dl dd .b-detail-list>li{padding-bottom:24px}.apply-view .info-wrap dl dd .b-detail-list>li ul{flex-direction:row;border-bottom:none;padding-bottom:0}.apply-view .info-wrap dl dd .b-detail-list>li ul *[class^=b-]{width:auto;margin-left:4px}.apply-view .info-wrap dl dd .b-detail-list>li ul *[class^=b-]:before{content:" / "}.apply-view .info-wrap dl dd .b-detail-list>li ul .b-year{margin-left:0}.apply-view .info-wrap dl dd .b-detail-list>li ul .b-year:before{content:""}.apply-view .info-wrap dl dd .b-detail-list>li p{background-color:#f1f3f8;padding:16px;border-radius:6px}.apply-view .info-wrap .flex{flex-direction:column}.apply-view .info-wrap .flex .img-upload{width:160px;height:160px;background-size:100%;margin-top:10px;border-radius:6px;margin-right:0}.apply-view .info-wrap .flex>div:nth-child(2) dl{margin-top:24px}.apply-view .info-wrap .flex>div:nth-child(2) dl:first-child{margin-top:24px}.apply-view .info-wrap .flex>div:nth-child(2) dl dt{width:100%}.apply-view .info-wrap .flex>div:nth-child(2) dl dd{width:100%}}.resume-view .r-tit{text-align:center;font-size:32px;font-weight:600}.resume-view .tbl-scroll{width:100%;overflow-x:auto;margin:30px 0 50px}.resume-view .tbl-scroll .r-tbl{width:100%;text-align:center;border-top:1px solid #dbdee5;border-bottom:1px solid #dbdee5;border-collapse:collapse}.resume-view .tbl-scroll .r-tbl tr th{border-right:1px solid #dbdee5;padding:12px;background-color:#f1f3f8;font-weight:500;word-break:keep-all}.resume-view .tbl-scroll .r-tbl tr td{border-right:1px solid #dbdee5;padding:12px;word-break:keep-all}.resume-view .tbl-scroll .r-tbl tr td:last-child{border-right:none}@media screen and (max-width:767px){.resume-view .r-tit{font-size:24px}.resume-view .tbl-scroll{margin:15px 0 25px -4%;width:108%}.resume-view .tbl-scroll .r-tbl{width:200%;font-size:14px}.resume-view .tbl-scroll .r-tbl tr th,.resume-view .tbl-scroll .r-tbl tr td{padding:10px}}.apply-complete{padding:80px 0}.apply-complete .inner{width:1200px;margin:0 auto}.apply-complete h3{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:32px;color:#222;font-weight:600}.apply-complete h3 span{margin-bottom:12px}.apply-complete .info-box{background-color:#f1f3f8;padding:78px 100px;margin-top:48px;display:flex;justify-content:center}.apply-complete .info-box h4{font-size:22px;font-weight:600}.apply-complete .info-box p{margin-top:36px;color:#111;line-height:1.5}.apply-complete .info-box .sub-txt{margin-top:36px;font-size:14px}.apply-complete .btn-area{margin-top:48px}@media screen and (max-width:767px){.apply-complete{padding:32px 0}.apply-complete h3{font-size:24px}.apply-complete h3 span{margin-bottom:0}.apply-complete h3 span img{width:55px}.apply-complete .info-box{margin-top:32px;padding:32px 6%}.apply-complete .info-box h4{font-size:16px}.apply-complete .info-box p{margin-top:16px}.apply-complete .info-box .sub-txt{margin-top:16px;font-size:12px}.apply-complete .btn-area{margin-top:32px;gap:10px}}
