.appForm #contents{position:relative;padding:48px 40px;vertical-align:top;transition:width 1s}.appForm .app-form-header{position:fixed;top:var(--safe-top);left:0;width:100%;background:#fff;box-sizing:border-box;z-index:1000}.appForm .app-form-header .inner{padding:0 16px;background-color:#fff}.appForm .app-form-header .inner .top{display:flex;align-items:center;justify-content:space-between;height:56px}.appForm .app-form-header .inner h1{display:flex;gap:6px;align-items:center;line-height:32px;padding-left:24px;background:url(../../images/app/7e495c683eef9ab4fe77.png) no-repeat left/36px;font-size:18px;font-weight:700}.appForm .app-form-header .inner h1 span{color:#5F415C;font-size:18px;font-weight:800}.appForm .app-form-header .inner h1 em{color:#6C727E;font-size:18px;font-weight:800}.appForm .app-form-header .inner .btn{display:block;width:73px;height:32px;line-height:30px;border:1px solid #D2D6DB;border-radius:6px;background-color:#fff;color:#6C727E;font-size:14px;font-weight:500}.appForm .app-form-header .period{display:flex;align-items:center;height:28px;padding:0 10px;background-color:#FCEDED}.appForm .app-form-header .period p{padding-left:28px;background:url(../../images/app/24a545b54aff9e0fd03e.png) no-repeat left/16px;color:#E14D4D;font-size:12px;font-weight:500}.appForm #skip_navigation{position:absolute;top:0;left:0;z-index:500;width:100%;height:0}.appForm #skip_navigation a{display:block;position:absolute;left:0;top:-9999px;overflow:hidden;text-align:center;color:#fff;white-space:nowrap}.appForm #skip_navigation a:focus,.appForm #skip_navigation a:hover,.appForm #skip_navigation a:active{width:100%;top:0px;height:auto;padding:5px 0;background:#1e63a4;color:#fff;z-index:1000}.appForm .form ul{display:flex;flex-wrap:wrap;justify-content:space-between}.appForm .form ul li{width:100%;text-align:left}.appForm .form ul li:not(:first-child){margin-top:24px}.appForm .form ul li.w50{width:calc(50% - 10px)}.appForm .form.col2 li:nth-of-type(2){margin-top:0}.appForm .form__tit{color:#6C727E;font-size:16px;font-weight:600}.appForm .form__tit label{color:#6C727E;font-size:16px;font-weight:600}.appForm .form__tit--necessary label::after{content:"*";display:inline-block;vertical-align:middle;margin-left:2px;color:#FF7552}.appForm .form__content{display:flex;margin-top:8px}.appForm .form__content p{margin-top:2px;padding:0 8px;font-size:12px}.appForm .form__content textarea{height:150px;resize:none}.appForm .form__content input,.appForm .form__content select{width:100%}.appForm .form__content input[type='text']::placeholder{color:#9DA4AE}.appForm .form__content select:invalid{color:#9DA4AE}.appForm .design_input{position:relative;overflow:hidden}.appForm .design_input input{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden}.appForm .design_input label{display:block;padding-left:24px;color:#111927;font-size:14px;height:16px;line-height:16px}.appForm .design_input.check label{background:url(../../images/app/171464380e0c54911779.png) 0 center no-repeat}.appForm .design_input.check input:checked+label{background:url(../../images/app/c23e6c7b8b5f927500da.png) 0 center no-repeat}.appForm .design_input.checkBig label{height:20px;line-height:20px;padding-left:20px;background:url(../../images/app/2dfebd053bded33e676a.png) 0 center no-repeat}.appForm .design_input.checkBig input:checked+label{background:url(../../images/app/ebe6e2e6f505d95962ca.png) 0 center no-repeat}.appForm .design_input.radio label{background:url(../../images/app/2b5aaa1c3e61d0df1004.png) 0 center no-repeat}.appForm .design_input.radio input:checked+label{background:url(../../images/app/46abe5ff5eaf6862ec9c.png) 0 center no-repeat}.appForm .design_input.switch label{position:relative;height:20px;line-height:20px;padding-left:48px}.appForm .design_input.switch label::before{content:'';position:absolute;top:50%;left:0;width:40px;height:20px;margin-top:-10px;border-radius:24px;background-color:#E5E7EB}.appForm .design_input.switch label::after{content:'';position:absolute;top:50%;left:2px;width:16px;height:16px;margin-top:-8px;border-radius:50%;background-color:#fff}.appForm .design_input.switch input:checked+label::before{background-color:#8E618A}.appForm .design_input.switch input:checked+label::after{left:20px}.appForm .date_area{display:inline-block;overflow:hidden;line-height:30px;vertical-align:middle}.appForm .date_area .date_form{display:inline-block;vertical-align:top;*zoom:1}.appForm .date_area .date_form :after{content:"";display:block;clear:both}.appForm .date_area .date_form input{padding-left:44px;background:#fff url(../../images/app/5213455ea0688e719d7b.png) 16px center no-repeat;background-size:21px}.appForm .date_area .date_form input:disabled{background:#F3F4F6 url(../../images/app/553198d1f4560bb51356.png) 16px center no-repeat;background-size:21px}.appForm .date_area .date_form input .month-input{padding:0 20px;width:100%;height:44px;line-height:44px;border:1px solid #e0e0e0;border-radius:8px;background:url(../../images/app/5213455ea0688e719d7b.png) calc(100% - 20px) center no-repeat;background-size:21px}.appForm .date_area .date_form input .month-input::-webkit-calendar-picker-indicator{background:url(../../images/app/5213455ea0688e719d7b.png) calc(100% - 20px) center no-repeat;background-size:21px}.appForm select{display:inline-block;width:100%;height:44px;padding:0 44px 0 16px;border:1px solid #D2D6DB;appearance:none;-webkit-appearance:none;background:#fff url(../../images/app/a280e34894c682383fec.png) calc(100% - 16px) center no-repeat;font-family:"Pretendard", Pretendard, sans-serif;font-size:14px;font-weight:400;color:#6C727E;line-height:44px;vertical-align:top;border-radius:6px}#contents.app-form-page{padding-bottom:calc(60px + env(safe-area-inset-bottom))}#contents.app-form-ok-page{height:100%;padding-top:120px;background-color:#F3F4F6}#contents .file_list{width:100%}#contents .file_list .input_file_wrap{display:flex;width:343px;margin-top:5px;border:1px solid #D2D6DB;border-radius:6px;padding:6px;background:#fff}#contents .file_list .input_file_wrap .input_label{position:relative;width:93px}#contents .file_list .input_file_wrap .input_label .input_btn{display:block;width:100%;height:36px;line-height:36px;border-radius:6px;border:1px solid #8E618A;padding:0 12px}#contents .file_list .input_file_wrap .input_label .input_btn span{display:inline-block;padding-left:28px;background:#fff url(../../images/app/8a237a02a48ef9d7d666.png) no-repeat 0 50%;font-size:14px;font-weight:500;color:#8E618A}#contents .file_list .input_file_wrap .input_label .input_file{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#contents .file_list .input_file_wrap .upload_text{width:calc(100% - 93px);height:36px;line-height:36px;border:0}#contents .file_list .attach_area li{width:100%;margin:11px 0 0 0}#contents .file_list .attach_area li.error{border-color:#E14D4D}#contents .file_list .attach_area li.error i{display:block;margin-top:8px;font-weight:500;font-style:normal;color:#E14D4D}#contents .file_list .attach_area .progressbar{position:relative;width:239px;height:8px;margin-top:8px}#contents .file_list .attach_area .progressbar em{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:8px;background:#F3F4F6;transition:all 0.5s ease}#contents .file_list .attach_area .progressbar em.pull{width:0;background:#E14D4D}.app-form-page .app-form .flex-box{display:flex;gap:8px}.app-form-page .app-form .s-input-box{display:flex;gap:8px;width:100%}.app-form-page .app-form .s-input-box select{width:119px}.app-form-page .app-form .s-input-box input{width:calc(100% - 127px)}.app-form-page .app-form .pc-s-input-box{display:flex;gap:8px;width:100%}.app-form-page .app-form .pc-s-input-box .etc-input{margin-top:0}.app-form-page .app-form .i-check-box{display:flex;gap:8px;align-items:center;width:100%}.app-form-page .app-form .i-check-box input{flex-grow:1}.app-form-page .app-form .i-check-box .design_input{flex-shrink:0;min-width:0}.app-form-page .app-form .form{padding:20px 0}.app-form-page .app-form .form:not(:last-of-type){border-bottom:1px solid #E5E7EB}.app-form-page .app-form .form:last-of-type{padding-bottom:0}.app-form-page .app-form .form:first-of-type{padding-top:0}.app-form-page .app-form .form strong{display:block;margin-bottom:20px;font-size:18px;font-weight:700}.app-form-page .app-form .form>ul{display:flex;flex-wrap:wrap;gap:16px}.app-form-page .app-form .form>ul:not(:first-of-type){margin-top:16px}.app-form-page .app-form .form ul{width:100%}.app-form-page .app-form .form ul li{margin-top:0}.app-form-page .app-form .form ul li.flex-box{display:flex;flex-wrap:wrap;gap:20px 12px}.app-form-page .app-form .form ul li.flex-box>div{width:100%}.app-form-page .app-form .form .sub-list{padding:20px 12px;border-radius:12px;background-color:#F3F4F6}.app-form-page .app-form .form .sub-list>ul{gap:20px}.app-form-page .app-form .form .sub-list>ul:not(:first-of-type){margin-top:20px}.app-form-page .app-form .form .etc-input{display:none}.app-form-page .app-form .form .etc-selected+.etc-input{display:block}.app-form-page .app-form .form .form__content{flex-wrap:wrap;gap:8px}.app-form-page .app-form .form .form__content>p{width:100%;margin-top:0;padding:0;color:#9DA4AE;font-size:12px}.app-form-page .app-form .form .form__content .date_area{display:flex;width:100%;gap:8px}.app-form-page .app-form .form .form__content .date_area .date_form{width:100%}.app-form-page .app-form .form .form__content .date_area span{display:block;flex-shrink:0;line-height:44px}.app-form-page .app-form .form .form__content.box-slash{flex-wrap:nowrap}.app-form-page .app-form .form .form__content.box-slash span{display:block;line-height:44px;padding-left:10px;text-align:center}.app-form-page .app-form .form .form__content.box-tilde{flex-wrap:nowrap}.app-form-page .app-form .form .form__content.box-tilde span{display:block;line-height:44px;padding:0 10px;text-align:center}.app-form-page .app-form .form .form__content--radio{display:flex;gap:24px 16px;height:auto;padding:12px 0}.app-form-page .app-form .form .form__content--radio .design_input{margin:0}.app-form-page .app-form .form .detail-box{display:none;margin-top:20px}.app-form-page .app-form .form .detail-box>ul{gap:20px;padding:0}.app-form-page .app-form .form .detail-box>ul:not(:first-of-type){margin-top:20px;padding:0}.app-form-page .app-form .btn--plus{margin-top:20px}.app-form-page .app-form .count-text{position:relative;width:100%}.app-form-page .app-form .count-text textarea{height:172px;border:1px solid #D2D6DB;border-radius:6px}.app-form-page .app-form .count-text .count{position:absolute;right:3px;bottom:6px;font-size:10px;color:#6C727E}.app-form-page .app-form .attach_area li .btn{height:auto;background:none}.app-form-page .app-form--step{position:relative;margin:0 -16px 0px;padding:20px 16px;border-bottom:10px solid #F3F4F6}.app-form-page .app-form--step::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#D2D6DB}.app-form-page .app-form--step .app-form__progress .step-title{display:flex;gap:0 5px;margin-bottom:8px;padding-left:28px;background:url(../../images/app/0d7e1e3514c39601e968.png) no-repeat left/20px}.app-form-page .app-form--step .app-form__progress .progress-bar{position:relative;width:100%;height:10px;border-radius:80px;background-color:#E5E7EB;overflow:hidden}.app-form-page .app-form--step .app-form__progress .progress-bar span{position:absolute;top:0;left:0;width:auto;height:100%;background-color:#A984A7;text-indent:-9999px;overflow:hidden;z-index:1}.app-form-page .app-form--step .app-form__progress select{margin-top:20px}.app-form-page .step-list{display:none}.app-form-page .step-list a.disabled-link{color:#ccc !important;cursor:not-allowed}.app-form-page .app-form__title{display:flex;align-items:center;margin-bottom:20px;font-size:20px;font-weight:700}.app-form-page .app-form__title span{height:24px;line-height:24px;margin-right:8px;padding:0 10px;border-radius:80px;background:linear-gradient(to bottom, #A984A7 0%, #8E618A 100%);color:#fff;font-size:14px;font-weight:500}.app-form-page .ecs-item,.app-form-page .edu-item{position:relative;margin-bottom:20px}.app-form-page .ecs-item:not(:first-of-type),.app-form-page .edu-item:not(:first-of-type){border-top:1px solid #E5E7EB;margin:30px 0;padding-top:20px}.app-form-page .ecs-item hr,.app-form-page .edu-item hr{margin:30px 0 20px 0;border:0;border-top:1px dashed #ddd}.app-form-page .disabled-input{background-color:#F3F4F6 !important;color:#a0aebf !important;pointer-events:none}.app-form-page .button-content{display:flex;gap:0 8px;width:100%}.app-form-page .button-content--fixed{position:fixed;bottom:0;left:0;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background-color:#fff}.app-form-page .btn{display:block;width:100%;height:44px;line-height:44px;border-radius:6px;background-color:#8E618A;color:#fff;font-size:16px;font-weight:500}.app-form-page .btn--line{line-height:42px;border:1px solid #D2D6DB;background-color:#fff;color:#6C727E}.app-form-page .btn--plus{height:40px;line-height:38px;border:1px dashed #D2D6DB;background-color:#fff !important;text-align:center}.app-form-page .btn--plus span{display:inline-block;padding-left:28px;background:url(../../images/app/7e30dc320452b2273bb0.png) no-repeat left/20px;color:#6C727E;font-size:16px}.app-form-page .item-wrap{display:flex;flex-direction:column;gap:50px 0}.app-form-ok-page .ok-con{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:364px;margin:0 auto;padding:32px;border-radius:12px;background-color:#fff}.app-form-ok-page .ok-con .logo{width:100%;max-width:328px;height:95px;line-height:95px;margin:0 auto;background:url(../../images/app/d900f322405a5ed10db3.png) no-repeat left/111px;color:#384250;font-size:33px;font-weight:800;text-align:center}.app-form-ok-page .ok-con p{margin-top:24px;color:#384250;font-size:14px}.kor-basic-con-page .app-form .s-input-box select{width:150px}.kor-ecs-highschool-con-page .app-form .form:first-of-type,.eng-ecs-highschool-con-page .app-form .form:first-of-type{margin-bottom:20px}.eng-ecs-highschool-con-page .form:nth-of-type(2){padding-top:0 !important}.kor-ecs-con-page .sub-list-area .sub-list{margin-top:20px;padding-bottom:20px !important}.kor-ecs-uni-con-page .app-form .form:first-of-type,.eng-ecs-uni-con-page .app-form .form:first-of-type{margin-bottom:20px;padding-top:20px}@media screen and (min-width: 768px){.appForm .app-form-header .inner{padding:0 16px}.appForm .app-form-header .inner .top{width:1200px;margin:0 auto;height:56px}.appForm .app-form-header .inner h1{gap:8px;padding-top:9px;padding-left:32px;background-image:url(../../images/app/eb8e35d7bfb83f1a3d57.png);background-size:48px}.appForm .app-form-header .inner h1 span{font-size:22px}.appForm .app-form-header .inner .btn{width:81px;height:36px;line-height:34px}.appForm .app-form-header .period p{width:1200px;margin:0 auto;font-size:14px}.appForm #wrap{background-color:#F3F4F6 !important}.appForm #container{max-width:1200px !important;min-height:100vh;margin:0 auto;padding-top:93px !important}.appForm .button-content--fixed{justify-content:flex-end;padding-right:16px}.appForm .button-content--fixed .btn{width:auto;padding:0 24px}#contents.app-form-page{padding:16px 0 142px}.app-form-page{display:flex;align-items:flex-start;justify-content:space-between;gap:0 24px}.app-form-page .app-form{border-radius:12px;background-color:#fff}.app-form-page .app-form .pc-s-input-box select{flex-shrink:1;width:174px}.app-form-page .app-form .pc-s-input-box--half select,.app-form-page .app-form .pc-s-input-box--half input{width:calc(50% - 4px)}.app-form-page .app-form .pc-s-input-box--100 select{width:100%}.app-form-page .app-form .form>strong{margin-bottom:24px}.app-form-page .app-form .form>ul:not(:first-of-type){margin-top:20px}.app-form-page .app-form .form ul{gap:20px}.app-form-page .app-form .form ul.added{margin-top:24px}.app-form-page .app-form .form ul li{width:calc(50% - 10px)}.app-form-page .app-form .form ul li.w100{width:100%}.app-form-page .app-form .form ul li.w155{width:155px}.app-form-page .app-form .form ul li.w33{width:calc((100% - 40px) / 3)}.app-form-page .app-form .form ul li.flex-box>div:first-of-type{width:calc(42% - 6px)}.app-form-page .app-form .form ul li.flex-box>div:last-of-type{width:calc(58% - 6px)}.app-form-page .app-form .count-text textarea{height:259px}.app-form-page .app-form--step{order:2;width:308px;margin:0;padding:0 0 12px;border-bottom:0}.app-form-page .app-form--step::after{display:none}.app-form-page .app-form--step .app-form__progress{margin:0;padding:24px}.app-form-page .app-form--step .app-form__progress .step-title{display:flex;gap:0 5px;padding-left:28px;background:url(../../images/app/0d7e1e3514c39601e968.png) no-repeat left/20px}.app-form-page .app-form--step .app-form__progress .progress-bar{width:100%;height:10px;border-radius:80px;background-color:#E5E7EB}.app-form-page .app-form--step .app-form__progress .progress-bar span{position:absolute;top:0;left:0;width:auto;height:100%;background-color:#A984A7;text-indent:-9999px;overflow:hidden}.app-form-page .app-form--step .app-form__progress select{display:none}.app-form-page .app-form--con{padding:24px;order:1;width:868px}.app-form-page .step-list{display:block;counter-reset:my-counter}.app-form-page .step-list li{counter-increment:my-counter;position:relative;height:46px;line-height:46px;padding-left:42px;white-space:nowrap}.app-form-page .step-list li::before{content:counter(my-counter);position:absolute;top:50%;left:16px;width:18px;height:18px;line-height:18px;margin-top:-9px;border:1px solid #D2D6DB;border-radius:50%;color:#9DA4AE;font-size:12px;font-weight:500;text-align:center}.app-form-page .step-list li::after{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background-color:#fff}.app-form-page .step-list li.on{background-color:#F6F2F6}.app-form-page .step-list li.on::before{border-color:#8E618A;background-color:#8E618A;color:#fff;font-weight:700}.app-form-page .step-list li.on::after{background-color:#8E618A}.app-form-page .app-form__title{margin-bottom:24px}.app-form-page .university_global{display:none}.app .app-form-page .button-content--fixed{justify-content:flex-end;padding-right:16px}.app .app-form-page .button-content--fixed .btn{width:auto;padding:0 24px}.app:not(.appForm) .button-content--fixed{right:auto;left:50%;width:375px;transform:translateX(-50%)}.app-form-ok-page .ok-con{width:364px;margin:0 auto;padding:32px;border-radius:12px;background-color:#fff}.app-form-ok-page .ok-con .logo{max-width:none}.app-form-ok-page .ok-con p{font-size:16px}.kor-academic-con-page .app-form--con{padding:0;background-color:transparent}.kor-academic-con-page .app-form--con .app-form__title{padding:24px;border-radius:12px;background-color:#fff}.kor-academic-con-page .app-form--con .form{padding:24px !important;border-radius:12px;background-color:#fff}.kor-academic-con-page .app-form--con .form:not(:first-of-type){margin-top:40px}.kor-academic-con-page .app-form--con .form>strong{padding-left:10px;border-left:5px solid #8E618A}.kor-ecs-con-page .sub-list-area .sub-list{margin-top:24px}}.app-page-title{padding:10px 0 20px}.app-page-title h2{display:block;font-size:20px;font-weight:600;text-align:center}.app-page-title p{margin-top:10px;color:#8D8D91;font-size:14px;text-align:center}.app-member,.app-myprofile{padding:20px;padding-bottom:calc(150px + env(safe-area-inset-bottom)) !important}.app-member .form__content,.app-myprofile .form__content{flex-direction:column}.app-member .form__content--row,.app-myprofile .form__content--row{flex-direction:row}.login-page{display:flex;justify-content:center;align-items:center;height:100dvh;background:url(../../images/app/12425218002d2ae158b0.png) no-repeat top/cover}.login-page .login_area{position:relative;display:flex;flex-direction:column;align-items:center;max-width:350px;width:90vw;padding:35px 20px;border-radius:10px;background-color:#fff;overflow:hidden}.login-page .login_area .login_logo{width:94px;margin-bottom:10px}.login-page .login_area .login_logo img{width:100%}.login-page .login_area .login_title{margin-bottom:20px;color:#0D0C11;font-size:20px;font-weight:600}.login-page .login_area .form{width:100%}.login-page .login_area .form .form__content{margin-top:8px}.login-page .login_area .form ul li:not(:first-of-type){margin-top:15px}.login-page .login_area .login_menu{display:flex;justify-content:flex-end;gap:20px;width:100%;margin-top:20px}.login-page .login_area .login_menu li a{padding-right:15px;background:url(../../images/app/57b2c4d713230984d0e2.png) no-repeat right/4px;color:#646466;font-size:13px;font-weight:500}.login-page .login_area .button_content{display:flex;justify-content:space-between;gap:10px;width:calc(100% + 40px);margin:20px -20px 0;padding:10px 10px 0;border-top:1px solid #E1E1E5}.login-page .login_area .button_content .btn{flex-basis:50%}.join-agree-page{display:flex;flex-direction:column;height:calc(100dvh - env(safe-area-inset-top) - 60px)}.join-agree-page .agree-area{flex-shrink:1;display:flex;flex-direction:column;justify-content:space-between;height:100%}.join-agree-page .agree-type .type-list{display:flex;flex-direction:column;gap:20px}.join-agree-page .agree-type .type-list .design-input label{height:90px;padding:20px;border:1px solid #D6D6D9;border-radius:6px;background:url(../../images/app/be0b08b358a8ea2ac148.png) no-repeat calc(100% - 20px) center/18px}.join-agree-page .agree-type .type-list .design-input label span{display:block;padding-left:65px;line-height:50px;background:url(../../images/app/ee03bfbf0b8df8e965aa.png) no-repeat left/50px;color:#0D0C11;text-align:left}.join-agree-page .agree-type .type-list .design-input label span.ico-02{background-image:url(../../images/app/fc0e76fa71bc866375ed.png)}.join-agree-page .agree-type .type-list .design-input input:checked+label{border-color:#774671}.join-agree-page .agree-check{display:flex;justify-content:space-between;align-items:center}.join-agree-page .agree-check .layer_btn{background-color:transparent;text-decoration:underline}.join-write-page .app-page-title{margin:0 -20px;border-bottom:1px solid #EAEAEF}.layer.law-layer .layer__top__title{line-height:58px;font-size:14px;font-weight:500}.layer.law-layer .layer__top__close{right:auto;left:20px;width:20px;height:20px;background:url(../../images/app/a6c775195cedfb561e9c.png) no-repeat left center/12px}.layer.law-layer .layer__con-area{padding-top:78px;background-color:#F7F7FA}.layer.law-layer .law-area-text ul{display:flex;flex-direction:column;gap:30px 0}.layer.law-layer .law-area-text ul li{display:flex;flex-direction:column;gap:10px 0}.layer.law-layer .law-area-text ul li strong{display:block;font-size:15px;font-weight:500}.layer.law-layer .law-area-text ul li p{color:#646466;font-size:15px}.layer.ok-layer .layer__con-area{height:auto;padding:35px 20px 0;border-radius:10px 10px 0 0;text-align:center}.layer.ok-layer .layer__con-area .ok-con .logo{width:94px;margin:0 auto 20px}.layer.ok-layer .layer__con-area .ok-con .logo img{width:100%}.layer.ok-layer .layer__con-area .ok-con strong{display:block;line-height:1.4;font-size:20px;font-weight:600}.layer.ok-layer .layer__con-area .ok-con strong+p{margin-top:10px;color:#8D8D91}.layer.ok-layer .layer__con-area .ok-con .info{margin-top:20px;padding:15px;border-radius:6px;background-color:#F3F3F7;color:#8D8D91}.layer.ok-layer .layer__con-area .ok-con .info p span{display:block;margin-top:10px;color:#0D0C11;font-size:18px}.layer.ok-layer .layer__con-area .ok-con .button-content{margin:45px -20px 0;padding:10px 10px calc(35px + env(safe-area-inset-bottom));border-top:1px solid #E1E1E5}.layer.ok-layer .layer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.idpw-search-page{border-top:1px solid #EAEAEF}.idpw-search-page .type-list .design-input label{height:99px;line-height:1.4;padding:10px;border:1px solid #D6D6D9;border-radius:6px}.idpw-search-page .type-list .design-input label span{display:block;padding-top:60px;background:url(../../images/app/ee03bfbf0b8df8e965aa.png) no-repeat top/50px;font-size:16px}.idpw-search-page .type-list .design-input label span.ico-02{background-image:url(../../images/app/fc0e76fa71bc866375ed.png)}.idpw-search-page .type-list .design-input input:checked+label{border-color:#774671}.idpw-search-page .form:not(:first-of-type){margin-top:20px;padding-top:20px;border-top:1px solid #EAEAEF}.idpw-search-page .form ul{padding-top:0}.notice-list-page{padding:0 !important;background-color:#fff}.notice-list-page .comm-total{padding:15px 20px 10px;border-bottom:1px solid #EAEAEF}.notice-list-page .filter{padding:10px 20px;border-bottom:1px solid #EAEAEF}.notice-list-page .notice-list__item{padding:20px;border-bottom:1px solid #EAEAEF}.notice-list-page .notice-list__date{display:block;margin-bottom:10px;color:#8D8D91;font-size:13px}.notice-list-page .notice-list__title{font-size:16px;font-weight:500}.notice-list-page .notice-list__info{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.notice-list-page .notice-list__info .category{color:#747476;font-size:13px;font-weight:500}.notice-view-page{padding:0 !important}.notice-view-page .view-top{padding:20px;border-bottom:1px solid #EAEAEF}.notice-view-page .view-top__title{font-size:18px;font-weight:600}.notice-view-page .view-top__date{display:block;margin-top:15px;color:#8D8D91;font-size:13px}.notice-view-page .view-top__info{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.notice-view-page .view-top__info .writer{color:#8D8D91;font-size:14px}.notice-view-page .view-top__info .name{font-size:14px;font-weight:500}.notice-view-page .view-con{padding:20px;font-size:15px}.app-teacher .search-area{display:none;gap:10px;padding:10px;background-color:#F3F3F7}.app-teacher .search-area.active{display:flex}.app-teacher .search-area select{flex-shrink:0;flex-basis:80px;height:48px;line-height:48px;padding-right:39px}.app-teacher .search-area .search{flex-basis:100%;height:48px;line-height:48px;padding:0}.app-teacher .search-area .search__btn{right:8px}.app-teacher .comm-total{padding:15px 20px 10px;border-bottom:1px solid #EAEAEF}.app-teacher .filter{padding:10px 20px;border-bottom:1px solid #EAEAEF}.data-list__item{padding:20px;border-bottom:1px solid #EAEAEF}.data-list__item .label-box{margin-bottom:10px}.data-list__box{padding:15px;border-radius:6px;background-color:#F7F7FA}.data-list__total{margin-bottom:15px;font-size:16px;font-weight:500}.data-list__total dt{color:#4B4B4C;font-size:14px}.data-list__total dd{font-size:16px;font-weight:500}.data-list__info{margin-top:15px !important;padding-top:15px;border-top:1px solid #EAEAEF}.data-list dl{display:flex;justify-content:space-between;align-items:center}.data-list dl:not(:first-of-type){margin-top:8px}.data-list dl dt{color:#8D8D91;font-size:14px;font-weight:400}.data-list dl dd{font-size:14px;font-weight:400}.data-list dl dd b{font-weight:500}.app-dash-page{padding:0 !important}.app-dash-page.stu-con-dash-page .banner::before{background-image:radial-gradient(77.01% 77.01% at 69.49% 22.99%, #763e70 0%, #371a34 100%)}.app-dash-page .dashboard{position:relative;padding:30px 0}.app-dash-page .dashboard:not(:last-of-type){border-bottom:20px solid #F3F3F7}.app-dash-page .dashboard:not(:last-of-type)::after{content:'';position:absolute;bottom:-20px;right:0;left:0;width:100%;height:20px;border-top:1px solid #E1E1E5;border-bottom:1px solid #E1E1E5;z-index:1}.app-dash-page .dashboard__title{display:flex;justify-content:space-between;align-items:center;padding:0 20px 15px;border-bottom:1px solid #EAEAEF}.app-dash-page .dashboard__title h3{line-height:21px;padding-left:28px;background:url(../../images/app/4a60bdfdf32a6a30e39b.png) no-repeat left/20px;font-size:18px;font-weight:600}.app-dash-page .dashboard__title p{color:#8D8D91;font-size:13px;font-weight:400}.app-dash-page .dashboard__title a{width:20px;height:20px;background:url(../../images/app/40cb40e73c69f073e11c.png) no-repeat right/12px;text-indent:-9999px;overflow:hidden}.app-dash-page .dashboard--info{padding:30px 20px}.app-dash-page .dashboard--info .dashboard__title h3{background-image:url(../../images/app/85baa055356d6c079c7e.png)}.app-dash-page .dashboard--info .data-list--point dl dd{color:#481F43}.app-dash-page .dashboard--class{padding:30px 0}.app-dash-page .dashboard--class .dashboard__title h3{background-image:url(../../images/app/d05f7015b4bb7c17a598.png)}.app-dash-page .dashboard--class .dashboard__con{padding:0}.app-dash-page .dashboard--class .dashboard__con .class-con{padding:15px 20px 20px}.app-dash-page .dashboard--class .dashboard__con .class-con__title{margin-bottom:10px;font-weight:500}.app-dash-page .dashboard--class .dashboard__con .schedule-area{padding:20px;background-color:#F3F3F7}.app-dash-page .dashboard--class .dashboard__con .comm-total{padding:0 0 10px}.app-dash-page .dashboard--class .dashboard__con .comm-total__count{font-weight:500}.app-dash-page .dashboard--class .dashboard__con .class-list{display:flex;flex-direction:column;gap:10px}.app-dash-page .dashboard--class .dashboard__con .class-list li{background-color:#fff;border:1px solid #E1E1E5;border-radius:10px}.app-dash-page .dashboard--student{padding:30px 0}.app-dash-page .dashboard--student .dashboard__title h3{background-image:url(../../images/app/c17834b1e656b9b79962.png)}.app-dash-page .dashboard--student .dashboard__con{padding:0}.app-dash-page .dashboard--student .coming-class{margin:0}.app-dash-page .dashboard--notice .dashboard__title h3{background-image:url(../../images/app/73f4ee189daf3d655c90.png)}.app-dash-page .dashboard--notice .dashboard__con{padding:20px;background-color:#F3F3F7}.app-dash-page .dashboard--feeback{padding:30px 0}.app-dash-page .dashboard--feeback .dashboard__title h3{background-image:url(../../images/app/32461474901e9c1c5a80.svg)}.app-dash-page .dashboard--feeback .dashboard__con{padding:0}.app-dash-page .dashboard--feeback .dashboard__con .tab__btn-area{gap:10px;padding:15px 20px;background-color:#fff;border:none}.app-dash-page .dashboard--feeback .dashboard__con .tab__btn-area li{flex:none}.app-dash-page .dashboard--feeback .dashboard__con .tab__btn-area li .tab__btn{height:36px;line-height:34px;padding:0 15px;border:1px solid #E1E1E5;border-radius:30px;background-color:#fff;color:#A8A8AD;font-weight:500}.app-dash-page .dashboard--feeback .dashboard__con .tab__btn-area li.on .tab__btn{border-color:#0D0C11;color:#0D0C11}.app-dash-page .dashboard--feeback .dashboard__con .tab__content{padding:20px;background-color:#F3F3F7}.app-dash-page .dashboard--feeback .dashboard__con .tab .comm-total{padding:0 0 10px}.app-dash-page .dashboard--payment .dashboard__title h3{background-image:url(../../images/app/2d2b5b1be4458d8b830c.svg)}.app-dash-page .dashboard--payment .dashboard__con{padding:0 20px}.app-dash-page .dashboard__con{padding:15px 20px}.app-dash-page .banner{position:relative;padding:20px 20px 0}.app-dash-page .banner__slide{position:relative;overflow:hidden}.app-dash-page .banner__slide .swiper-slide{text-align:center;font-size:18px;background:#444;display:flex;justify-content:center;align-items:center}.app-dash-page .banner__slide .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.app-dash-page .banner__slide .swiper-button-next{position:absolute;top:auto;left:50%;bottom:33px;width:18px;height:18px;background:url(../../images/app/6607a4170b0b9a40ad0b.png) no-repeat bottom/18px;transform:translateX(-50%);z-index:10}.app-dash-page .banner::before{content:'';position:absolute;top:0;right:0;left:0;height:90%;background:radial-gradient(77% 77% at 69% 23%, #383338 0%, #151215 100%);z-index:-1}.app-dash-page .banner__item{position:relative;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;overflow:hidden}.app-dash-page .banner__item::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);z-index:1}.app-dash-page .banner__item .con{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 10px 63px;z-index:10}.app-dash-page .banner__item .con .category{height:20px;line-height:20px;margin-bottom:15px;padding:0 10px;border-radius:30px;background-color:#525359;color:#fff;font-size:10px}.app-dash-page .banner__item .con .title{line-height:30px;font-size:25px;font-weight:700}.app-dash-page .banner__item .con p{margin-top:10px;line-height:14px;font-size:12px;font-weight:500}.app-dash-page .status-board{display:flex;gap:10px;margin:-15px -20px;padding:15px 0 15px 20px;overflow-x:auto}.app-dash-page .status-board li{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;width:210px;padding:15px;border-radius:10px;box-shadow:0px 4px 15px 0px #00000026}.app-dash-page .status-board li.ico_status_student strong{background-image:url(../../images/app/0ec633fc24905bef019c.png)}.app-dash-page .status-board li.ico_status_time strong{background-image:url(../../images/app/dfd8636c62613d67683b.png)}.app-dash-page .status-board li.ico_status_total strong{background-image:url(../../images/app/241a14595f1045487b6d.png)}.app-dash-page .status-board li strong{display:block;padding-top:40px;background:url(../../images/app/68d0e3b38527ac674f9b.png) no-repeat top left/30px}.app-dash-page .status-board li p{margin-top:10px;font-size:14px;font-weight:600}.app-dash-page .status-board li p b{display:inline-block;margin-right:2px;font-size:22px}.app-dash-page .status-board li p em{display:block;margin-top:8px;padding:4px 8px;border-radius:100px;background-color:#77467133;color:#774671;font-size:12px;font-weight:500}.app-dash-page .status-board li p em.minus{background-color:#FFEBEF;color:#FF345C}.app-dash-page .coming-class .coming-list{margin-right:-20px;padding-right:20px}.app-dash-page .data-list dl{display:flex;justify-content:space-between;align-items:center}.app-dash-page .data-list dl:not(:first-of-type){margin-top:8px}.app-dash-page .data-list dl dt{color:#8D8D91;font-size:14px;font-weight:400}.app-dash-page .data-list dl dd{font-size:14px;font-weight:400}.app-dash-page .data-list dl dd b{font-weight:500}.app-dash-page .data-list--point{margin-bottom:20px;padding:16px 15px;border:1px solid #E5DBE4;border-radius:6px;background-color:#F1ECF1}.app-dash-page .data-list--point dl dt{color:#774671;font-size:14px;font-weight:400}.app-dash-page .data-list--point dl dd{color:#774671;font-size:16px;font-weight:500}.app-dash-page .box{border:1px solid #EAEAEF;border-radius:10px}.app-dash-page .box .dashboard__title{padding-top:20px}.app-dash-page .notice-list{display:flex;flex-direction:column;gap:10px}.app-dash-page .notice-list__item a{padding:15px;border:1px solid #E1E1E5;border-radius:10px;background-color:#fff}.app-dash-page .notice-list__item a em{display:block;margin-bottom:6px;color:#747476;font-size:13px;font-weight:500}.app-dash-page .notice-list__item a b{display:block;font-size:16px;font-weight:500}.app-dash-page .notice-list__item a span{display:block;margin-top:10px;color:#8D8D91;font-size:13px}.app-dash-page .btn--gray-plus{margin-top:10px;height:47px;line-height:47px;background-color:#E1E1E5 !important}.app-dash-page .btn--gray-plus span{display:inline-block;padding-right:16px;color:#747476;font-size:14px;font-weight:500;background:url(../../images/app/63dd85813567b4e87e1a.png) no-repeat center right/10px}.app-dash-page .category-list{display:flex;flex-wrap:wrap;gap:10px}.app-dash-page .category-list li{height:36px;line-height:36px;padding:0 8px 0 36px;border-radius:4px}.app-dash-page .category-list li span{font-size:14px;font-weight:500}.app-dash-page .category-list li span:not(:first-of-type){position:relative;margin-left:12px}.app-dash-page .category-list li span:not(:first-of-type)::before{content:'';position:absolute;top:50%;left:-8px;width:4px;height:8px;margin-top:-4px;background:url(../../images/app/196166c79544fd7895e1.svg) no-repeat center/4px}.app-dash-page .category-list li.medi{border:1px solid #D7E6F2;background:#EAF2F8 url(../../images/app/b96a5f2045f8834440c9.png) no-repeat 8px center/24px}.app-dash-page .category-list li.medi span{color:#2E7BBA}.app-dash-page .category-list li.uff{background:#F8F2F2 url(../../images/app/052a54a3820963181f72.png) no-repeat 8px center/20px}.app-dash-page .category-list li.uff span{color:#A3555B}.app-dash-page .category-list li.en{background:#FDF3EC url(../../images/app/f8eccca7a174f394b0d1.png) no-repeat 8px center/20px}.app-dash-page .category-list li.en span{color:#ED8343}.app-dash-page .feedback-list{display:flex;flex-direction:column;gap:10px}.app-dash-page .feedback-list__item{padding:15px;background-color:#fff;border:1px solid #E1E1E5;border-radius:10px}.app-dash-page .feedback-list__item .title{font-size:16px;font-weight:500}.app-dash-page .feedback-list__item .info{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.app-dash-page .feedback-list__item .info span{color:#8D8D91;font-size:13px}.app-dash-page .payment-list{margin:0 -20px}.app-dash-page .payment-list__item{padding:15px 20px;border-bottom:1px solid #E1E1E5}.app-dash-page .payment-list__item .label-box{margin-bottom:10px}.mystu-con-page{padding:0 !important}.mystu-con-page .data-list__title{display:block;margin-bottom:10px;font-size:16px;font-weight:500}.mystu-con-page .data-list__box{margin-bottom:10px}.pay-con-page{padding:0 !important}.pay-view-page{padding:0 !important}.pay-view-page .pay-view--main{padding:20px 20px 0;background-color:#F7F7FA}.pay-view-page .pay-view--main .data-list__box{border:1px solid #EAEAEF;border-radius:6px;background-color:#fff}.pay-view-page .pay-view--main .data-list__info{margin:20px -20px 0;padding:20px;border:0;background-color:#fff}.pay-view-page .pay-view--detail{padding:20px;border-top:1px solid #EAEAEF}.pay-view-page .pay-view--detail strong{display:block;margin-bottom:15px;font-size:16px;font-weight:600}.pay-view-page .pay-view--detail .data-list{display:flex;flex-direction:column;gap:15px}.pay-view-page .pay-view--detail .data-list__item{border:1px solid #EAEAEF;border-radius:6px;padding:15px}.pay-view-page .pay-view--detail .data-list__title{display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #EAEAEF;font-size:14px;font-weight:500}.pay-view-page .pay-view--detail .data-list__box{margin-bottom:10px}.tea-con-view-page .section{padding:30px 20px}.tea-con-view-page .section:not(:last-of-type){position:relative;padding-bottom:50px}.tea-con-view-page .section:not(:last-of-type)::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:20px;border-top:1px solid #E1E1E5;border-bottom:1px solid #E1E1E5;background-color:#F3F3F7}.tea-con-view-page .section__title{margin-bottom:15px;color:#0D0C11;font-size:16px;font-weight:600}.tea-con-view-page .profile{position:relative;width:60px;height:60px;margin:0 auto 15px}.tea-con-view-page .profile .img{width:100%;height:100%;border:1px solid #0D0C111A;border-radius:50%;background-color:#E1E1E5;overflow:hidden}.tea-con-view-page .profile .img img{width:100%;height:100%;object-fit:cover}.tea-con-view-page .profile .img span{display:inline-block;width:100%;line-height:60px;font-size:0;text-align:center}.tea-con-view-page .profile .img span::first-letter{color:#8D8D91;font-size:18px;font-weight:600}.tea-con-view-page .profile .btn-camera{position:absolute;right:0;bottom:0;width:24px;height:24px;background:url(../../images/app/fad10abc3acd2a57e12a.png) no-repeat center center/cover;overflow:hidden;text-indent:-9999px}.tea-con-view-page .profile input[type="file"]{display:none}.tea-con-view-page .info-list{display:flex;flex-direction:column;gap:15px}.tea-con-view-page .info-list li{padding:15px;border:1px solid #EAEAEF;border-radius:6px}.tea-con-view-page .info-list li>strong{display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #EAEAEF;font-weight:500}.tea-con-view-page .data-list--point{padding:10px;border:1px solid #77467133;border-radius:4px;background-color:#7746711A}.tea-con-view-page .data-list--point dt{color:#774671}.tea-con-view-page .data-list--point dd{color:#774671;font-weight:500}.tea-con-view-page .data-list .btn--point-line{display:inline-block;width:65px;margin-left:8px}.tea-state-con-page .comm-today{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 20px}.tea-state-con-page .comm-today .top{margin:0}.tea-state-con-page .section.line{position:relative;padding:30px 0 50px}.tea-state-con-page .section.line:not(:last-of-type)::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:20px;border-top:1px solid #E1E1E5;border-bottom:1px solid #E1E1E5;background-color:#F3F3F7}.tea-state-con-page .section__title{padding:0 20px 15px}.tea-state-con-page .section__title h4{font-size:16px;font-weight:600}.tea-state-con-page .section__title .data-list{margin-top:15px}.tea-state-con-page .section__title .data-list dd{font-size:17px;font-weight:500}.tea-state-con-page .section__con{padding-top:15px;border-top:1px solid #EAEAEF}.tea-state-con-page .status-board{display:flex;gap:10px;padding:20px;background-color:#F7F7FA;overflow-x:auto}.tea-state-con-page .status-board li{flex-basis:210px;flex-shrink:0;background-color:#fff;border-radius:10px;padding:15px;box-shadow:0px 4px 15px 0px #00000026}.tea-state-con-page .status-board li.ico_status_student strong{background:url(../../images/app/e5fb436a46dc4d52dd5a.svg) no-repeat top left/30px}.tea-state-con-page .status-board li.ico_status_team strong{background:url(../../images/app/6ff0fba4640748e67b8c.svg) no-repeat top left/30px}.tea-state-con-page .status-board li.ico_status_time strong{background:url(../../images/app/1e433cf1b4531e8833c2.svg) no-repeat top left/30px}.tea-state-con-page .status-board li.ico_status_total strong{background:url(../../images/app/d4f68c83eddbdb30f7e4.svg) no-repeat top left/30px}.tea-state-con-page .status-board li.ico_status_average strong{background:url(../../images/app/db05b7b39321bd4bf841.svg) no-repeat top left/30px}.tea-state-con-page .status-board li strong{display:block;padding-top:40px;font-size:14px;font-weight:500}.tea-state-con-page .status-board li p{display:flex;align-items:flex-end;margin-top:10px;font-size:14px;font-weight:500}.tea-state-con-page .status-board li p b{line-height:26px;margin-right:2px;font-size:22px;font-weight:600}.tea-state-con-page .status-board li em{display:inline-block;height:22px;line-height:22px;margin-top:8px;padding:0 8px;border-radius:100px;background-color:#E4DAE3;color:#774671;font-size:12px;font-weight:500}.tea-state-con-page .status-board li em.minus{background-color:#FFEBEF;color:#FF345C}.tea-state-con-page .graph-list{display:flex;align-items:flex-end;overflow-x:auto}.tea-state-con-page .graph-list li{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;padding:0 10px}.tea-state-con-page .graph-list li.on>span{color:#774671}.tea-state-con-page .graph-list li.on .graph-bar{background-color:#774671}.tea-state-con-page .graph-list li.on>p{color:#774671}.tea-state-con-page .graph-list li>span{color:#4B4B4C;font-size:10px;font-weight:400}.tea-state-con-page .graph-list li .graph-bar{width:50px;background-color:#E1E1E5;border-radius:2px;overflow:hidden;text-indent:-9999px}.tea-state-con-page .graph-list li>p{color:#8D8D91;font-size:10px;font-weight:400}.tea-state-con-page .multi-graph-list{display:flex;align-items:flex-end;overflow-x:auto}.tea-state-con-page .multi-graph-list li{display:flex;flex-direction:column;align-items:center;gap:6px;flex-basis:100%;padding:0 8px}.tea-state-con-page .multi-graph-list li>span{color:#4B4B4C;font-size:10px;font-weight:400}.tea-state-con-page .multi-graph-list li .graph-bar{display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:2px}.tea-state-con-page .multi-graph-list li .graph-bar span{width:100%;border-radius:2px;overflow:hidden;text-indent:-9999px}.tea-state-con-page .multi-graph-list li .graph-bar span.medi{background-color:#1981F0}.tea-state-con-page .multi-graph-list li .graph-bar span.uff{background-color:#B046ED}.tea-state-con-page .multi-graph-list li .graph-bar span.en{background-color:#F96E3C}.tea-state-con-page .multi-graph-list li>p{color:#8D8D91;font-size:10px;font-weight:400}.tea-state-con-page .multi-graph-list+.graph-legend{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:15px}.tea-state-con-page .multi-graph-list+.graph-legend li{position:relative;padding-left:14px;font-size:10px}.tea-state-con-page .multi-graph-list+.graph-legend li::before{content:'';position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;transform:translateY(-50%)}.tea-state-con-page .multi-graph-list+.graph-legend li.medi::before{background-color:#1981F0}.tea-state-con-page .multi-graph-list+.graph-legend li.uff::before{background-color:#B046ED}.tea-state-con-page .multi-graph-list+.graph-legend li.en::before{background-color:#F96E3C}.tea-state-con-page .info-area{display:flex;flex-direction:column;gap:15px;margin-top:15px;padding:0 20px}.tea-state-con-page .info-area .data-list{padding:15px;border:1px solid #EAEAEF;border-radius:10px}.tea-state-con-page .info-area .data-list strong{display:block;margin-bottom:8px;font-size:13px;font-weight:500}.tea-state-con-page .info-area .data-list dl dd span{display:inline-block;margin:0 4px;color:#D6D6D9}.tea-state-con-page .info-area .data-list--cate dl dt{position:relative;padding-left:14px}.tea-state-con-page .info-area .data-list--cate dl dt::before{content:'';position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;transform:translateY(-50%)}.tea-state-con-page .info-area .data-list--cate dl dt.medi::before{background-color:#1981F0}.tea-state-con-page .info-area .data-list--cate dl dt.uff::before{background-color:#B046ED}.tea-state-con-page .info-area .data-list--cate dl dt.en::before{background-color:#F96E3C}.tea-state-con-page .info-area .data-list--point{border-color:#D9CBD7;background-color:#F1ECF1}.tea-state-con-page .info-area .data-list--point dl dt{color:#C09DBC}.tea-state-con-page .info-area .data-list--point dl dd{color:#774671}.stu-agree-list-page{height:calc(100dvh - 60px);background-color:#F3F3F7}.stu-agree-list-page .comm-total{background-color:#fff}.stu-agree-list-page .agree-list{background-color:#fff}.stu-agree-list-page .agree-list__item{padding:20px;border-bottom:1px solid #EAEAEF}.stu-agree-list-page .agree-list__item .top-area{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.stu-agree-list-page .agree-list__item .top-area .title-box .date{margin-bottom:10px;color:#8D8D91;font-size:13px}.stu-agree-list-page .agree-list__item .top-area .title-box .title{font-size:16px;font-weight:500}.stu-agree-list-page .agree-list__item .top-area .label-box{flex-shrink:0}.stu-agree-list-page .agree-list__item .data-list{margin-top:15px}.stu-agree-view-page{padding-bottom:calc(env(safe-area-inset-bottom) + 95px)}.stu-agree-view-page .agree-area{padding:20px;background-color:#F7F7FA}.stu-agree-view-page .agree-area strong{display:block;margin-bottom:15px;font-size:18px;font-weight:600}.stu-agree-view-page .agree-area .data-list{padding:15px;background-color:#fff;border:1px solid #EAEAEF;border-radius:6px}.stu-agree-view-page .law-area{padding:20px}.stu-agree-view-page .sign-check-layer .check-area{padding:15px;border:1px solid #C09DBC;border-radius:6px}.stu-agree-view-page .sign-check-layer .check-area .title-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.stu-agree-view-page .sign-check-layer .check-area .title-area strong{display:block;font-size:13px;font-weight:500}.stu-agree-view-page .sign-check-layer .check-area .title-area span{color:#A8A8AD;font-size:13px}.stu-agree-view-page .sign-check-layer .sign-area{margin-top:20px;padding-top:20px;border-top:1px solid #EAEAEF}.stu-agree-view-page .sign-check-layer .sign-area strong{display:block;margin-bottom:10px;font-size:13px;font-weight:500}.stu-agree-view-page .sign-check-layer .sign-area .sign-box{border:1px solid #E1E1E5;border-radius:6px;height:150px;background-color:#F3F3F7}.stu-agree-view-page .sign-check-layer .sign-area .sign-box .sign_img{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.stu-agree-view-page .sign-check-layer .sign-area .sign-box .sign_img span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#8D8D91;font-size:15px}.stu-agree-view-page .sign_layer .layer__con-area{padding:60px 0 calc(95px + env(safe-area-inset-bottom))}.stu-agree-view-page .sign_layer .sign_area{position:relative;height:100%}.stu-agree-view-page .sign_layer .sign_area::after{content:'(서명하기)';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#F3F4F6;display:flex;justify-content:center;align-items:center;color:#9DA4AE;font-size:32px;font-weight:500;z-index:-1}.stu-agree-view-page .sign_layer .sign_area canvas{width:100%;height:100%}.stu-agree-view-page .sign_layer .sign_area .reset_btn{position:absolute;top:16px;right:17px;width:124px;height:44px;line-height:42px;border-color:#D2D6DB}.stu-agree-view-page .sign_layer .sign_area .reset_btn span{padding-left:34px;background:url(../../images/app/779b92bbc6de8b9537b4.svg) no-repeat left/16px;color:#6C727E;font-size:16px}.stu-pay-con-page .comm-total{padding:0 20px 10px}.stu-pay-con-page .filter-area{display:flex;gap:4px;padding:10px;border-bottom:1px solid #EAEAEF}.stu-pay-con-page .pay-list__item{padding:20px;border-bottom:1px solid #EAEAEF}.stu-pay-con-page .pay-list__item .label-box{margin-bottom:15px}.stu-pay-con-page .pay_view_layer .layer__con-area{padding:calc(60px + env(safe-area-inset-top, 0px)) 0 calc(150px + env(safe-area-inset-bottom, 0px))}.stu-pay-con-page .pay_view_layer .pay-view--main{padding:20px;background-color:#F7F7FA}.stu-pay-con-page .pay_view_layer .pay-view--main .data-list__total dt{color:#0D0C11}.stu-pay-con-page .pay_view_layer .pay-view--main .data-list__total dd{font-size:18px;font-weight:600}.stu-pay-con-page .pay_view_layer .pay-view--main .data-list__box{background-color:#fff;border:1px solid #EAEAEF}.stu-pay-con-page .pay_view_layer .pay-view--detail{padding:20px}.mem-modify-page{padding-top:0 !important}.mem-modify-page .form__content--addr{flex-direction:column}.mem-modify-page .form__content--addr .addr-area{position:relative}.mem-modify-page .form__content--addr .addr-area input{padding-right:92px}.mem-modify-page .form__content--addr .addr-area button{position:absolute;top:50%;right:9px;width:64px;height:30px;line-height:30px;margin-top:-15px;color:#774671;font-size:15px;font-weight:500;text-align:center;z-index:10}.mem-modify-page .withdrawal-area{margin:20px auto 0}.mem-modify-page .withdrawal-area__btn{display:block;margin:0 auto;color:#8D8D91;font-size:12px;text-align:center;text-decoration:underline;text-underline-offset:5px}.pw-chance-page{padding:20px}.pw-chance-page .app-page-title{margin:0 -20px;border-bottom:1px solid #EAEAEF}


/*# sourceMappingURL=app_sy.css.map*/