@charset "utf-8";#top-tail{align-items:center;background-color:transparent;display:flex;font-family: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;font-size:14px;height:40px;justify-content:flex-end;position:absolute;right:16px;top:0;width:70px;z-index:2}#top-tail .flex{display:flex;flex-wrap:wrap}#top-tail .notification{height:20px;margin:0;position:relative}#top-tail .notification .icon{background-image:url(https://static.edmclass.com/common/new_notificationIcon.svg);background-position:0;background-repeat:no-repeat;background-size:16px;height:16px;min-width:16px;padding:0 0 4px 8px;position:relative}#top-tail .notification .icon .number{display:none}#top-tail .notification.active{height:24px}#top-tail .notification.active .icon .number{align-items:center;background-color:#ed5b75;border-radius:999999px;color:var(--n-white);display:block;display:flex;font-size:9px;font-weight:700;height:12px;justify-content:center;letter-spacing:-.18px;line-height:1;padding:0 4px;position:relative}#top-tail .wishlist{display:none;height:16px;margin-right:8px}#top-tail .wishlist .btn{background-image:url(https://static.edmclass.com/common/wishlist-16.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:16px}body.ielts #top-tail .wishlist{display:block}#top-tail .userWrap{display:flex;height:40px}#top-tail .userWrap .btn{border-radius:3px;color:var(--n-info);font-size:14px;font-weight:700}#top-tail .userWrap .flex{align-items:center;flex-wrap:nowrap;height:100%;width:100%}#top-tail .userWrap .state .btn.logout{margin-left:13px}#top-tail .userWrap .logoutWrap figure{background-image:url(https://static.edmclass.com/common/new_login-mo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;margin-right:4px;width:16px}#top-tail .userWrap .loginWrap{width:100%}#top-tail .userWrap .loginWrap>.flex{justify-content:space-between}#top-tail .userWrap .loginWrap .userIcon{background-image:url(https://static.edmclass.com/common/new_mo_userIcon.svg);height:26px;width:26px}#top-tail .userWrap .loginWrap .userIcon,#top-tail .userWrap .loginWrap figure{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:4px}#top-tail .userWrap .loginWrap figure{background-image:url(https://static.edmclass.com/common/new_logout-mo.svg);height:16px;width:16px}#top-tail .userWrap .loginWrap .btn{width:auto}#top-tail .userWrap .state{display:none}#top-tail .userWrap .btn .txtWrap{display:none;font-size:var(--f-body1);font-weight:700;letter-spacing:-.28px;line-height:20px}#top-tail .userWrap .myClass{align-items:center;display:none;margin-right:49px;padding-left:20px;position:relative}#top-tail .userWrap .myClass:after{background-color:var(--s-color1);content:"";height:14px;position:absolute;right:-23px;top:50%;transform:translateY(-50%);width:1px}#top-tail .userWrap .myClass:before{clear:both;content:"";display:block}#top-tail .userWrap .myClass figure{background-image:url(https://static.edmclass.com/common/new_myClass.svg);background-position:0;background-size:contain;float:left;height:16px;left:0;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}#top-tail .userWrap .myPage{display:none}#top-tail .userWrap .myPage figure{background-image:url(https://static.edmclass.com/common/new_myPage.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:16px}#noti-message{border-radius:5px;display:none;max-width:328px;padding:0;position:fixed;right:0;top:40px;width:calc(100% - 16px);z-index:0}#noti-message.active{display:block}#noti-message .message{background-color:var(--n-white);border-radius:12px;box-shadow:var(--box-shadow3);max-height:calc(100vh - 96px);max-width:328px;position:absolute;right:8px;top:8px;width:100%;z-index:2}#noti-message .message .closeBtn{background-image:url(https://static.edmclass.com/common/popupCloseBtn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:24px;position:absolute;right:16px;top:16px;width:24px}#noti-message .message .confirm{border-bottom:1px solid var(--s-color1);color:var(--n-info);column-gap:24px;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:29px 16px 13px}#noti-message .message .confirm button{color:inherit;letter-spacing:-.32px;line-height:22px;position:relative;text-align:center;width:78px}#noti-message .message .confirm button:after{background-color:var(--n-mainTitle);bottom:-13px;content:"";display:none;height:2px;left:0;position:absolute;width:100%}#noti-message .message .confirm .active{color:var(--n-mainTitle)}#noti-message .message .confirm .active:after{display:block}#noti-message .message .confirm .active em{color:var(--p-color2)}#noti-message .message .textWrap{overflow:hidden;padding:0}#noti-message .message .textWrap .list{max-height:calc(100vh - 197px);min-height:319px}#noti-message .message .textWrap .list>li{cursor:pointer;padding:12px 8px 12px 16px;position:relative}#noti-message .message .textWrap .list>li a{display:block}#noti-message .message .textWrap .list>li .top{align-items:center}#noti-message .message .textWrap .list>li .category:after{border-radius:100px;color:#40404e;display:block;font-size:12px;font-weight:500;height:20px;letter-spacing:-.24px;line-height:20px;padding:0 6px}#noti-message .message .textWrap .list>li .time{color:var(--n-info2);font-size:11px;padding-left:8px}#noti-message .message .textWrap .list>li .text{font-size:13px;letter-spacing:-.26px;line-height:20px;overflow:hidden;padding-top:8px;text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;display:-moz-box;display:-webkit-box}#noti-message .message .textWrap .list>li.notice .category:after{background-color:var(--b-color4);content:"공지"}#noti-message .message .textWrap .list>li.event .category:after{background-color:#d4ebff;color:#0059ff;content:"이벤트・혜택"}#noti-message .message .textWrap .list>li.qna .category:after{background-color:#d5f0c3;content:"1:1 문의"}#noti-message .message .textWrap .list>li.study .category:after{background-color:#d5f0c3;content:"1:1 학습문의"}#noti-message .message .textWrap .list>li.class .category:after{background-color:#ffebd4;color:#ff7300;content:"수강후기"}#noti-message .message .textWrap .list>li.center .category:after{background-color:#ffebd4;color:#ff7300;content:"시험장후기"}#noti-message .message .textWrap .list>li.pass .category:after{background-color:#ffebd4;color:#ff7300;content:"합격후기"}#noti-message .message .textWrap .list>li.deactivate{background-color:var(--b-color5);color:var(--n-deactivate)!important}#noti-message .message .textWrap .list>li.deactivate .category:after{background-color:var(--b-color4)!important;color:var(--n-deactivate)}#noti-message .message .textWrap .list>li.deactivate .text p:after{color:var(--n-deactivate)}#noti-message .dim{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:0}#noti-message .noData{height:auto;padding:142px 0;text-align:center;width:100%}#noti-message .noData .flex{justify-content:center;width:100%}#noti-message .noData p{color:var(--n-deactivate);font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:20px;padding-top:32px;position:relative}#noti-message .noData p:before{background-image:url(https://static.edmclass.com/common/board/no-data.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;content:"";height:24px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:24px}#wishlist-view{border-radius:5px;display:none;max-width:328px;padding:0;position:fixed;right:0;top:40px;width:calc(100% - 16px);z-index:0}#wishlist-view.active{display:block}#wishlist-view .message{background-color:var(--n-white);border-radius:12px;box-shadow:var(--box-shadow3);max-height:calc(100vh - 96px);max-width:328px;position:absolute;right:8px;top:8px;width:100%;z-index:2}#wishlist-view .message .closeBtn{background-image:url(https://static.edmclass.com/common/popupCloseBtn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:24px;position:absolute;right:16px;top:16px;width:24px}#wishlist-view .message .titleWrap{border-bottom:1px solid var(--s-color1);color:var(--n-mainTitle);font-size:var(--f-body1);font-weight:700;padding:29px 24px 13px}#wishlist-view .message .titleWrap p{color:inherit;letter-spacing:-.28px;line-height:20px}#wishlist-view .message .titleWrap p span{color:var(--p-color2)}#wishlist-view .message .textWrap{overflow:hidden;padding:0}#wishlist-view .message .textWrap .list{max-height:calc(100vh - 197px);min-height:319px}#wishlist-view .message .textWrap .list>li{cursor:pointer;padding:12px 16px;position:relative}#wishlist-view .message .textWrap .list>li a{align-items:flex-start;display:flex;font-size:var(--f-body3);height:51px;letter-spacing:-.24px;line-height:16px}#wishlist-view .message .textWrap .list>li .imgWrap{background-color:var(--b-color4);border-radius:var(--b-radius0);height:100%;overflow:hidden;width:120px}#wishlist-view .message .textWrap .list>li .imgWrap *{height:100%;object-fit:cover;object-position:center;width:100%}#wishlist-view .message .textWrap .list>li .info{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:8px;width:calc(100% - 120px)}#wishlist-view .message .textWrap .list>li .info b{display:block;margin-bottom:4px}#wishlist-view .message .textWrap .list>li .info em{color:var(--waring-color);font-weight:700;margin-right:8px}#wishlist-view .message .textWrap .list>li .info p{color:var(--n-info)}#wishlist-view .message .textWrap .list>li:hover{background-color:var(--b-color5)}#wishlist-view .dim{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:0}#wishlist-view .noData{height:auto;padding:142px 0;text-align:center;width:100%}#wishlist-view .noData .flex{justify-content:center;width:100%}#wishlist-view .noData p{color:var(--n-deactivate);font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:20px;padding-top:32px;position:relative;width:100%}#wishlist-view .noData p:before{background-image:url(https://static.edmclass.com/common/board/no-data.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;content:"";height:24px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:24px}#wishlist-view .noData a{color:var(--p-color1);display:block;font-size:var(--f-body3);font-weight:700;letter-spacing:-.24px;line-height:16px;text-decoration:underline}@media screen and (min-width:576px){#top-tail{right:32px}}@media screen and (min-width:1200px){#top-tail{background-color:var(--b-color4);height:40px;padding-right:32px;position:static;width:100%}#top-tail .userWrap{align-items:center;background-color:transparent;display:flex}#top-tail .userWrap>ul{position:relative}#top-tail .userWrap>ul>li{align-items:center;display:flex!important;justify-content:center}#top-tail .userWrap>ul>li+li{margin-left:24px}#top-tail .userWrap>ul>li.wishlist{display:none!important;margin-right:0}body.ielts #top-tail .userWrap>ul>li.wishlist{display:flex!important}#top-tail .userWrap>ul .btn{margin:0;padding:0;position:relative;z-index:5}#top-tail .userWrap .state{display:block}#top-tail .userWrap .loginWrap .name,#top-tail .userWrap .loginWrap .userIcon{display:none}#top-tail .userWrap figure{background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:16px}#top-tail .userWrap .myClass{display:flex}#top-tail .userWrap .myPage{display:block}#top-tail .userWrap .loginWrap figure{background-image:url(https://static.edmclass.com/common/new_logout.svg)}#top-tail .userWrap .logoutWrap figure{background-image:url(https://static.edmclass.com/common/new_login.svg)}#top-tail .userWrap .state>.flex>div+div{margin-left:24px}#top-tail .userWrap .state .btn{border:none;display:block;margin:0;padding:0}#top-tail .userWrap .state .btn.logout{margin-left:0}#top-tail .userWrap .flex{align-items:center;height:auto;padding:0}#top-tail .userWrap>ul>li figure{height:16px;margin:0;width:16px}#top-tail .userWrap>ul .btn .txtWrap{cursor:pointer;display:none;left:50%;padding-top:5px;position:absolute;top:16px;transform:translateX(-50%);z-index:2}#top-tail .userWrap>ul>li .txt{background-color:rgba(23,28,38,.7);border-radius:8px;color:var(--n-white);display:block;line-height:1;padding:6px 8px;z-index:1}#top-tail .userWrap>ul>li .btn:hover .txtWrap{display:block}#top-tail .notification.active{height:20px;top:-4px}#top-tail .notification.active .icon{height:auto}#noti-message{max-width:400px;z-index:10}#noti-message .message{max-height:calc(100vh - 40px);max-width:400px}#noti-message .message .closeBtn{right:20px}#noti-message .message .confirm{padding:29px 20px 13px}#noti-message .message .textWrap .list{max-height:calc(100vh - 141px)}#noti-message .message .textWrap .list>li{padding:12px 8px 12px 20px}#noti-message .noData{padding-bottom:126px;padding-top:126px}#noti-message .noData p{font-weight:700;padding-top:64px}#noti-message .noData p:before{background-image:url(https://static.edmclass.com/common/board/no-data_pc.svg);background-size:48px;height:56px;width:56px}#noti-message .dim{height:calc(100vh - 40px);top:40px}#wishlist-view{max-width:400px;z-index:10}#wishlist-view .message{max-height:calc(100vh - 40px);max-width:400px}#wishlist-view .message .closeBtn{right:20px}#wishlist-view .message .titleWrap{padding:29px 24px 13px}#wishlist-view .message .textWrap .list{max-height:calc(100vh - 539px)}#wishlist-view .message .textWrap .list>li{padding:12px 20px}#wishlist-view .message .textWrap .list>li a{font-size:var(--f-body1);letter-spacing:-.28px;line-height:20px}#wishlist-view .noData{padding-bottom:126px;padding-top:126px}#wishlist-view .noData p{font-weight:700;padding-top:64px}#wishlist-view .noData p:before{background-image:url(https://static.edmclass.com/common/board/no-data_pc.svg);background-size:48px;height:56px;width:56px}#wishlist-view .noData a{margin-top:4px}#wishlist-view .dim{height:calc(100vh - 40px);top:40px}#top-tail{padding:0 58px}}