@charset "UTF-8";html{scroll-behavior:smooth}body{padding-bottom:80px}body.playerNoFixed{padding-top:0!important}@media screen and (max-width:1400px){body.playerNoFixed{padding-top:inherit}}.group__container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;margin:0 auto;max-width:100%;padding:0;position:relative;width:1400px}@media screen and (min-width:961px){.group__container{padding:0 12px}}.darken{background-color:#121212;color:#eaeaea}.divide__line{margin:17px 0}.header__back__button svg{height:24px;width:24px}.header-link_create_class,.header-logo,.search-form,.user-info__wrap{display:inline-block;vertical-align:middle}.header__navigation{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex}.header__wrap{padding-bottom:36px;-webkit-transition:padding .3s ease-in-out;-o-transition:padding .3s ease-in-out;-moz-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}@media screen and (max-width:960px){.header__wrap{padding-bottom:0}}.header__wrap .group__container{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-box-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;justify-content:space-between;max-width:1400px;padding:16px 12px}@media screen and (max-width:960px){.header__wrap .group__container{padding-bottom:7px;padding-top:7px}.header__wrap .user__avatar{height:28px;width:28px}}.header-logo{font-size:0;margin-left:16px;max-width:132px;width:100%}@media screen and (max-width:959px){.header-logo{max-width:97px}}.header-logo svg{height:22px}.header-logo .is__pc{display:block;width:132px}.header-logo .is__mobile{display:none;width:22px}@media screen and (max-width:960px){.header-logo .is__pc{display:none}.header-logo .is__mobile{display:block;width:22px}}.search-form{height:46px;max-width:572px;position:relative;width:100%}.search-form svg{left:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1140px){.search-form{max-width:50%}}@media screen and (max-width:880px){.search-form{display:none}}.move__to__search{display:none;height:34px;position:relative;width:34px}@media screen and (max-width:880px){.move__to__search{display:inline-block;vertical-align:middle}}.move__to__search svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search-form__input{background-color:hsla(0,0%,100%,.1);border:1px solid #000;-webkit-border-radius:46px;-moz-border-radius:46px;border-radius:46px;color:#b4b4b4;font-family:Noto Sans KR,sans-serif,맑은 \ 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:12px;height:100%;padding-left:50px;width:100%}.search-form__input::-moz-placeholder{color:currentColor}.search-form__input::-ms-input-placeholder{color:currentColor}.search-form__input:-moz-placeholder{color:currentColor}.search-form__input::placeholder{color:currentColor}.search-form__input::-webkit-input-placeholder{color:currentColor}.search-form__input:-ms-input-placeholder{color:currentColor}@media screen and (max-width:960px){.header-right{font-size:0}}.header-link_create_class{background-color:hsla(0,0%,100%,.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:12px;padding:14px;position:relative}@media screen and (max-width:880px){.header-link_create_class{margin-left:4px;padding:7px 4px}}.activity__this__week{color:#fff;font-size:12px;position:relative}.activity__this__week:after{background-color:#fff;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;right:0;width:100%}.user-info__wrap{color:#eaeaea;position:relative}.user-info__wrap,.user-info__wrap .user__logged{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.user-info__wrap .user__logged{background-color:hsla(0,0%,100%,.1);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;margin-left:42px;padding:6px 8px}@media screen and (max-width:880px){.user-info__wrap .user__logged{margin-left:0;padding:0}}.user-info__wrap .user__login{border:1px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;margin-left:8px;padding:13px 14px}@media screen and (max-width:880px){.user-info__wrap .user__login{margin-left:0;padding:6px 0}}.user-info__wrap.badge:after{background-color:#ff5a5f;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";display:block;height:8px;position:absolute;right:8px;top:2px;width:8px;z-index:1}@media screen and (max-width:880px){.user-info__wrap{background-color:transparent;margin-left:14px;padding:0}.user-info__wrap .user-info__name{display:none}}.avatar__wrap,.user-info__name{display:inline-block;vertical-align:middle}.user-info__name{font-size:12px;margin-right:12px}.user__avatar{-webkit-box-flex:0;-moz-box-flex:0;background-position:50%;background-repeat:no-repeat;-moz-background-size:100%;background-size:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;height:40px;margin-right:16px;position:relative;width:40px}.user__avatar:before{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-144px 0;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;bottom:-6px;content:"";display:block;height:24px;position:absolute;right:-6px;width:24px}.user__thumb{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video__title__container{margin-bottom:12px}@media screen and (max-width:960px){.video__title__container{padding:0}}.video__title__container .coach__name,.video__title__container .friend__button--add,.video__title__container .friend__link--message{font-size:14px;font-weight:400}.video__title__container .video__title{font-size:24px;font-weight:700}@media screen and (max-width:960px){.video__title__container .video__title{font-size:17px}}.video__title__container .coach__name,.video__title__container .video__title{color:#eaeaea}.video__title__container .friend__button--add{display:inline-block}.video__title__container .friend__link--message{display:none}.video__title__container .friend__button--add,.video__title__container .friend__link--message{color:#b4b4b4}.video__title__container.following .friend__button--add{display:none}.video__title__container.following .friend__link--message{display:inline-block}@media screen and (max-width:960px){.video__title__container{display:none}}.video__title__container.is__mobile{display:none}@media screen and (max-width:960px){.video__title__container.is__mobile{display:block}.video__title__container.is__mobile .group__container{padding:0}}.video-player__wrap{padding-bottom:32px}.video-player__wrap .group__container{max-width:1400px}@media screen and (max-width:960px){.video-player__wrap{padding-bottom:14px}}.video-player__wrap.device__lg .video-player__video,.video-player__wrap.device__lg .video-player__video .video__guide{overflow:hidden}.video-player__wrap.device__lg .video-player__video .event__remain__container{padding:0}.video-player__wrap.device__lg .video-player__video .event__remain__container .event__remain-number,.video-player__wrap.device__lg .video-player__video .event__remain__container .event__remain-title,.video-player__wrap.device__lg .video-player__video .event__remain__container .group-time-remaining{margin-bottom:14px}.video-player__wrap.device__lg .video-player__video .event__remain-section .event__remain-number p,.video-player__wrap.device__lg .video-player__video .event__remain-section .event__remain-title{font-size:18px}.video-player__wrap.device__lg .video-player__video .event__remain-section .group-time-remaining .remaining-time{font-size:30px;padding:4px 0}.video-player__wrap.device__lg .video-player__video .event__remain-section .event__remain-ment{font-size:12px}.video-player__wrap.device__lg .video__container~.video-summary .class__apply__buttons{border-top:1px solid #000;padding:14px 0}.video-player__wrap.device__lg .video__container~.video-summary .video__summary__container{border-top:1px solid #000;padding:14px 0}.video-player__wrap.device__lg .video__container~.video-summary .guide__message__container{margin-top:0;padding:14px}.video-player__wrap.active .video__container{padding-right:0}.video-player__wrap.active .video-player__list{max-width:0;overflow:hidden}.video-player__wrap.active .video-player__list .video-item__status span{font-size:0}.video-player__wrap.active .video-player__list .video-item__mission_complete,.video-player__wrap.active .video-player__list .video-item__title{display:none}.video-player__wrap.active.device__lg .video__container{padding-right:0}.video-player__wrap.active.device__lg .video-player__list{bottom:0;display:block;height:100%;left:0;max-width:none;position:relative;right:0;top:0}.video-player__wrap.active.device__lg .video-player__list .video-item__status span{font-size:12px}.video-player__wrap.active.device__lg .video-player__list .video-item__title{display:inline-block}.video-player__wrap.active.device__lg .video-player__list .video-item__mission_complete{display:none}.video-player__wrap.active .video-player__option a[class*=list],.video-player__wrap.active .video-player__option button[class*=list]{background-color:#fff;color:#212226}.video-player__wrap.active .video-player__option a[class*=list].is__mobile,.video-player__wrap.active .video-player__option button[class*=list].is__mobile{display:none}.video-player__wrap.active .list__button__toggle svg{-webkit-transform:rotate(180deg) translate(-50%,-50%);-ms-transform:rotate(180deg) translate(-50%,-50%);-moz-transform:rotate(180deg) translate(-50%,-50%);transform:rotate(180deg) translate(-50%,-50%)}.video-player__wrap.device__lg.active .video-item{display:block}.video-player__wrap .video__guide{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:2}.video-player__wrap .video__guide>div{-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;align-items:center;background-color:#000;color:#fff;-ms-flex-direction:column;flex-direction:column;font-size:14px;height:100%;justify-content:center;width:100%}.video-player__wrap .video__guide .video__guide__buttons{max-width:360px;text-align:center;width:100%}.video-player__wrap .video__guide .video__guide__buttons button{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:#f21414;font-size:16px;margin-bottom:14px;position:relative}@media screen and (max-width:960px){.video-player__wrap .video__guide .video__guide__buttons button{display:none}}.video-player__wrap .video__guide .video__guide__buttons button:after{background-color:currentColor;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:0}.video__container{padding-right:410px;position:relative}.video__container .plyr--full-ui input[type=range]{color:#ff5a5f}@media screen and (max-width:960px){.video__container{padding-right:0}}.video__container .plyr--video .plyr__control:not(.plyr__controls__item).plyr__tab-focus,.video__container .plyr--video .plyr__control:not(.plyr__controls__item):hover,.video__container .plyr--video .plyr__control[aria-expanded=true],.video__container .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#ff5a5f}.video__container .plyr--video .plyr__control.plyr__tab-focus,.video__container .plyr--video .plyr__control:hover,.video__container .plyr--video .plyr__control[aria-expanded=true]{background:none}.video__container .video-summary{display:none;margin-top:0}@media screen and (max-width:960px){.video__container .video-summary{display:block}.video__container .video-summary .class__apply__buttons,.video__container .video-summary .class__students__container,.video__container .video-summary .guide__message__container{display:none}}@media screen and (max-width:960px){.video__container~.video-summary.is__student .activity__this__week,.video__container~.video-summary.is__student .video-title{display:none}}@media screen and (max-width:960px){.video__container~.video-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:0}.video__container~.video-summary .video__summary__container{-webkit-box-ordinal-group:3;-ms-flex-order:2;-moz-box-ordinal-group:3;order:2}.video__container~.video-summary .class__apply__buttons{-webkit-box-ordinal-group:2;-ms-flex-order:1;-moz-box-ordinal-group:2;max-width:100%;order:1}.video__container~.video-summary .class__rate__container,.video__container~.video-summary .class__students__container{display:none}}.video__container~.video-summary .class__apply__buttons{padding:8px}.video__container~.video-summary .class-share__button{max-width:100%}.video-player__video{background-color:#000;height:0;padding-bottom:56.25%;position:relative;width:100%;z-index:100}.video-player__video .plyr--video,.video-player__video iframe,.video-player__video video{bottom:0;height:100%;left:0;outline:none;position:absolute;right:0;top:0;width:100%}.video-player__video.guide .video__guide{display:block}.video-player__video.guide .video__guide>div{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex}@media screen and (max-width:959px){.video-player__video.fixed{left:0;position:fixed;right:0;top:-1px;width:100%;z-index:200}.video-player__video.fixed+.player__shadow{display:block;padding-bottom:56.25%;position:relative}}.plyr--hide-controls .plyr__controls__middle{opacity:0;pointer-events:none}.plyr__controls__middle{opacity:1;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.plyr__controls__middle>button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.plyr__controls__middle>button[class*=rewind]{left:15%}.plyr__controls__middle>button[class*=rewind] svg{height:64px;width:64px}@media screen and (max-width:959px){.plyr__controls__middle>button[class*=rewind] svg{height:44px;width:44px}}.plyr__controls__middle>button[class*=_pause],.plyr__controls__middle>button[class*=_play]{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.plyr__controls__middle>button[class*=_pause] svg,.plyr__controls__middle>button[class*=_play] svg{height:88px;width:88px}@media screen and (max-width:959px){.plyr__controls__middle>button[class*=_pause] svg,.plyr__controls__middle>button[class*=_play] svg{height:64px;width:64px}}.plyr__controls__middle>button[class*=forward]{right:15%}.plyr__controls__middle>button[class*=forward] svg{height:64px;width:64px}@media screen and (max-width:959px){.plyr__controls__middle>button[class*=forward] svg{height:44px;width:44px}}.player__shadow{display:none}.video-player__list{bottom:0;display:block;max-width:390px;position:absolute;right:0;top:0;-webkit-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;-moz-transition:right .3s ease-in-out;transition:right .3s ease-in-out;width:100%}.video-player__list.device__lg{position:relative}@media screen and (max-width:1400px){.video-player__list{right:0}}@media screen and (max-width:960px){.video-player__list{border-top:1px solid #000;display:none;max-width:none;position:static}}.list__button__toggle{display:none;height:34px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:34px}.list__button__toggle svg{left:50%;position:absolute;top:50%;-webkit-transform:rotate(0deg) translate(-50%,-50%);-ms-transform:rotate(0deg) translate(-50%,-50%);-moz-transform:rotate(0deg) translate(-50%,-50%);transform:rotate(0deg) translate(-50%,-50%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width:960px){.list__button__toggle{display:block}}.video-player__list_summary{font-size:16px;font-weight:400;line-height:40px;padding:0 34px;position:relative}.video-player__list_summary span,.video-player__list_summary strong{font-size:11px}.video-player__list_summary span{margin-left:12px}.video-player__list_summary strong{color:#ff5a5f}@media screen and (max-width:960px){.video-player__list_summary{bottom:0;font-size:14px;line-height:40px}}.video-list{scrollbar-3dlight-color:#1a1a1a;scrollbar-arrow-color:#1a1a1a;scrollbar-face-color:#1a1a1a;scrollbar-track-color:#484848;scrollbar-darkshadow-color:#1a1a1a;scrollbar-highlight-color:#484848;scrollbar-shadow-color:#1a1a1a;bottom:0;left:0;list-style:none;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;scroll-behavior:smooth;scrollbar-color:#1a1a1a;scrollbar-width:8px;top:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-list::-webkit-scrollbar{width:8px}.video-list::-webkit-scrollbar-track{background-color:#1a1a1a}.video-list::-webkit-scrollbar-thumb,.video-list::-webkit-scrollbar-thumb:hover{background:#484848}.video-list::-webkit-scrollbar-thumb:active{background:#484848}.video-list::-webkit-scrollbar-button{display:none}@media screen and (max-width:960px){.video-list{position:static}}.video-item{cursor:pointer;font-size:0;padding-bottom:14px;padding-top:14px}.video-item.pause .video-item__index,.video-item.pause .video-item__title,.video-item.pause .video__item__duration .status__item,.video-item.playing .video-item__index,.video-item.playing .video-item__title,.video-item.playing .video__item__duration .status__item{color:#fff}.video-item.pause .video__item__duration .duration__time,.video-item.playing .video__item__duration .duration__time{color:#fff;display:none}.video-item.pause .video-item__status,.video-item.pause .video__item__duration .status__item,.video-item.playing .video-item__status,.video-item.playing .video__item__duration .status__item{display:inline-block}.video-item.pause .video-item__button_pause,.video-item.playing .video-item__button_play{display:block}.video-item.already .video-item__poster:after{display:block}.video-item.complete{background-color:hsla(0,0%,100%,.04)}.video-item.complete .video-item__mission_complete{color:#eaeaea;display:inline-block}@media screen and (max-width:960px){.video-item{display:none;padding-bottom:16px;padding-top:16px}.video-item.pause,.video-item.pause+.video-item,.video-item.pause+.video-item+.video-item,.video-item.playing,.video-item.playing+.video-item,.video-item.playing+.video-item+.video-item{display:block}}.video-item__info,.video-item__poster{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex}.video-item__poster{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;left:0;margin-right:14px;overflow:hidden;position:absolute;width:24px}.video-item__poster button{display:none;z-index:1}.video-item__poster.locked .video-item__button_lock{display:block}.video-item__poster.locked .video-item__button_lock svg{height:28px;width:28px}.video-item__thumb{bottom:0;left:0;position:absolute;right:0;top:0}.video-item__duration{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;bottom:4px;font-size:11px;overflow:hidden;padding:0 4px;position:absolute;right:6px;z-index:0}.video-item__duration:before{background-color:#000;bottom:0;content:"";display:block;left:0;opacity:.4;position:absolute;right:0;top:0;z-index:-1}.video-item__index,.video-item__status span{font-size:14px}@media screen and (max-width:960px){.video-item__index,.video-item__status span{font-size:12px}}.video-item__index,.video-item__mission_complete{display:inline-block;vertical-align:middle}.video-item__info{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:space-between;overflow:hidden;padding-left:34px;padding-right:8px;position:relative;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.video-item__info .video-item__poster,.video-item__info .video__info__section{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;overflow:hidden}.video-item__info .video__info__section{width:100%}.video__item__duration .duration__time,.video__item__duration .status__item{color:#767676;font-size:14px;font-weight:400}.video__item__duration .duration__time{display:inline-block}.video__item__duration .status__item{display:none}.video-item__title{color:#777;display:inline-block;font-size:14px;font-weight:400;margin-left:12px;overflow:hidden;padding-right:12px;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.video-item__mission_complete{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ff5a5f;display:none;font-size:11px;overflow:hidden;padding:0 4px;position:relative;vertical-align:middle;z-index:0}.video-item__mission_complete:before{background:hsla(0,100%,98%,.4);bottom:0;content:"";display:block;left:0;opacity:.4;position:absolute;right:0;top:0;z-index:-1}.video-item__status{color:#ff5a5f;display:none}.video-item__status span,.video-item__status svg{display:inline-block;vertical-align:middle}.video-player__option{background-color:#1a1a1a;height:50px;line-height:50px;overflow:hidden;position:relative;text-align:center}@media screen and (max-width:960px){.video-player__option{border-bottom:1px solid #000}}.video-player__option button{color:#eaeaea;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.video-player__option button span,.video-player__option button svg{display:inline-block;vertical-align:middle}.video-player__option button[class*=prev]{left:20px}@media screen and (max-width:959px){.video-player__option button[class*=prev]{left:14px}}.video-player__option a[class*=list],.video-player__option button[class*=list]{border:1px solid;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;left:50%;padding:6px 24px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-player__option a[class*=list]{display:none;line-height:normal;position:absolute;top:50%}.video-player__option button[class*=next]{right:20px}@media screen and (max-width:959px){.video-player__option button[class*=next]{right:14px}}.video-player__option button[class*=review]{color:#ff5a5f;display:none;right:20px}@media screen and (max-width:959px){.video-player__option button[class*=review]{right:14px}}.video-player__option.end button[class*=next]{display:none}.video-player__option.end button[class*=review]{display:block}.video-summary{margin-top:14px;padding-right:410px;position:relative}.video-summary .video__summary__container{padding:0 14px 20px}.video-summary .activity__this__week,.video-summary .guide__message__container .app__download__guide,.video-summary .video-title,.video-summary.is__student .class__rate__container,.video-summary.is__student .class__students__container,.video-summary.is__student .guide__message__container .class__lecture__guide{display:none}.video-summary.is__student .video-title{display:block}.video-summary.is__student .activity__this__week{display:inline-block}.video-summary.is__student .guide__message__container .app__download__guide{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex}.video-summary.is__student .class__apply__buttons .class__lecture__apply,.video-summary.is__student .class__apply__buttons .class__prcie__container{display:none}.video-summary.is__student .class__apply__buttons .class__lecture__apply.btn-pay{display:block}@media screen and (max-width:960px){.video-summary{padding-right:0}}.class__students__container .rest__students__info{background-color:#e69898;color:#eaeaea;display:inline-block;font-size:14px;height:24px;line-height:24px;margin-bottom:12px;padding:0 8px}.class__students__container .total__students__graph{background-color:#bdbdbe;height:4px;margin-bottom:4px;position:relative}.class__students__container .rest__students__graph{background-color:#e69898;bottom:0;left:0;position:absolute;top:0}.class__students__container .rest__students__count,.class__students__container .total__students__count{color:#eaeaea;display:inline-block;vertical-align:middle}.class__students__container .rest__students__count{font-size:14px}.class__students__container .total__students__count{font-size:12px}.tag__list{list-style:none;margin-bottom:4px}.tag__item{color:#b4b4b4;display:inline-block;font-size:14px;margin-right:4px}.tag__item:last-of-type{margin-left:0}@media screen and (max-width:959px){.tag__item{font-size:11px}}.video-title{font-size:20px;font-weight:400;margin-bottom:8px}@media screen and (max-width:959px){.video-title{font-size:16px}}.class__rate__container{margin-bottom:8px}.class-rate_average,.class-user,.class__rate__star{display:inline-block;vertical-align:middle}.class__rate__star{line-height:1;margin-right:10px}.class__rate__star .active path{fill:#ffd16b}.class-rate_average{color:#888;margin-right:10px}.class-user{color:#888}.share__buttons__box{border-top:1px solid #000;display:none;padding:16px}@media screen and (max-width:960px){.share__buttons__box{display:block}}.share__buttons__box.is__mobile .class-share__button{display:block;max-width:100%;position:relative;-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none}.share__buttons__box.is__mobile .class-reply__button{display:none}.class-reply__button,.class-share__button{-webkit-box-flex:0;-moz-box-flex:0;border:1px solid;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#eaeaea;-ms-flex:none;flex:none;font-size:16px;height:50px;max-width:375px;width:100%;z-index:1}@media screen and (max-width:960px){.class-reply__button,.class-share__button{-webkit-box-flex:0;-moz-box-flex:0;-webkit-border-radius:47px;-moz-border-radius:47px;border-radius:47px;color:#888;-ms-flex:0 0 35%;flex:0 0 35%;height:47px}}.class-reply__button svg path,.class-share__button svg path{fill:#eaeaea}@media screen and (max-width:960px){.class-reply__button svg path,.class-share__button svg path{fill:#888}}.class-reply__button span,.class-reply__button svg,.class-share__button span,.class-share__button svg{display:inline-block;vertical-align:middle}@media screen and (max-width:959px){.class-reply__button,.class-share__button{font-size:14px}}.class-reply__button .share__point,.class-share__button .share__point{color:#ff5a5f;font-size:12px}.class-reply__button{background-color:#eaeaea;color:#1a1a1a;margin-top:12px}.video__container .plyr--video .plyr__control.video-player__button_forward:hover,.video__container .plyr--video .plyr__control.video-player__button_rewind:hover{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.plyr__controls__item.plyr__wide{height:32px;padding:9px 6px;width:32px}@media screen and (max-width:960px){.plyr__controls__item.plyr__wide{display:none}}.plyr__controls__item.plyr__wide span{border:2px solid #fff;display:block;height:100%}.video__container .plyr__control.plyr__tab-focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.guide__message__container{background-color:#000;border:1px solid #707070;color:#eaeaea;font-size:14px;margin-top:16px;padding:20px 16px}@media screen and (max-width:959px){.guide__message__container{font-size:12px}}.guide__message__container .app__download__button{-webkit-box-flex:0;-moz-box-flex:0;color:#ff5a5f;-ms-flex:0 0 78px;flex:0 0 78px;text-align:right}.guide__message__container .app__download__button u{pointer-events:none}@media screen and (max-width:960px){.class__apply__buttons .class-reply__button{display:none}.class__apply__buttons{margin:0 auto;max-width:100%;position:static}}.class__apply__buttons .class__origin{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center}.class__apply__buttons .class__origin,.recommend__classes__container{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex}.recommend__classes__container{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-box-pack:justify;-webkit-box-align:start;-ms-flex-align:start;-moz-box-align:start;align-items:flex-start;background-color:#000;justify-content:space-between;padding:20px}.recommend__classes__container .recommend__classes__for{-webkit-box-flex:0;-moz-box-flex:0;color:#eaeaea;-ms-flex:0 0 140px;flex:0 0 140px;font-size:14px;font-weight:700}.recommend__classes__container .recommend__classes__thumb{height:0;padding-bottom:70%;position:relative;width:100%}.recommend__classes__container .recommend__classes__thumb img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.class__apply__buttons{max-width:375px;position:absolute;right:0;top:0;width:100%;z-index:1}@media screen and (max-width:960px){.class__apply__buttons{position:static}}.class__apply__buttons .class__prcie__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;background-color:#000;border:1px solid #707070;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto 20px;max-width:none;padding:14px;width:100%}@media screen and (max-width:960px){.class__apply__buttons .class__prcie__container{-webkit-box-align:start;-ms-flex-align:start;-moz-box-align:start;align-items:flex-start;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;padding:0}}.class__apply__buttons .class__sale__per{color:#888;font-size:14px;font-weight:700}.class__apply__buttons .class__origin__price{color:#8b8b8b;margin-left:4px;text-decoration:line-through}.class__apply__buttons .class__sale__price{color:#eaeaea;font-size:24px;font-weight:700}.class__apply__buttons .class__sale__price span{font-size:20px}.class__apply__buttons .class__lecture__apply{background-color:#f21414;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;font-size:16px;height:50px;line-height:50px;text-align:center;width:100%}@media screen and (max-width:960px){.class__apply__buttons .class__lecture__apply{-webkit-border-radius:47px;-moz-border-radius:47px;border-radius:47px;height:47px;line-height:47px}}.class__apply__buttons .class__submit{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-box-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin-top:24px}@media screen and (max-width:960px){.class__apply__buttons .class__submit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.class__apply__buttons .class__submit .class-share__button{-webkit-box-ordinal-group:3;-ms-flex-order:2;-moz-box-ordinal-group:3;order:2}@media screen and (max-width:960px){.class__apply__buttons .class__submit .class-share__button{-webkit-box-ordinal-group:2;-ms-flex-order:1;-moz-box-ordinal-group:2;order:1}}.class__apply__buttons .class__submit .class__lecture__apply{-webkit-box-ordinal-group:2;-ms-flex-order:1;-moz-box-ordinal-group:2;order:1}@media screen and (max-width:960px){.class__apply__buttons .class__submit .class__lecture__apply{-webkit-box-ordinal-group:3;-ms-flex-order:2;-moz-box-ordinal-group:3;order:2}}.content__wrap{background-color:#f9f9f9;margin:0 auto;padding:0}.content__wrap:after{clear:both;content:"";display:block}.content__right{display:none}@media screen and (min-width:960px){.content__right{display:block}}.content__left{background:#fff;float:left;max-width:100%;position:relative;width:100%;z-index:1}@media screen and (min-width:992px){.content__left{width:-moz-calc(100% - 410px);width:calc(100% - 410px)}}.content__right{background-color:#fff;max-width:100%;padding:16px;position:absolute;right:0;top:0;-webkit-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;-moz-transition:right .3s ease-in-out;transition:right .3s ease-in-out;width:390px}.content__tab{font-size:0}.content__article{border-bottom:1px solid #efefef}.content__article:last-of-type{border-bottom:none}.content__article-inner{padding:16px 16px 32px}.content__title{color:#1a1a1a;font-size:18px;margin-right:10px}.content__title-wrapper{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:12px}@media screen and (min-width:768px){.content__title-wrapper{margin-bottom:12px}}@media screen and (min-width:992px){.content__title-wrapper{margin-bottom:16px}}.content__title-wrapper.for-community{margin-bottom:0}@media screen and (min-width:768px){.content__title-wrapper.for-community{margin-bottom:12px}}@media screen and (min-width:992px){.content__title-wrapper.for-community{margin-bottom:16px}.content__title{font-size:20px}}.content__desc{color:#b4b4b4;font-size:14px}.content__body{font-size:14px;word-break:break-word}.content__body>a{display:block}.content__body.overflow{overflow:hidden}.content__body.overflow+.content__button--more{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.content__button--more{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#767676;display:none;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.25px;line-height:16px;margin:12px 0 0;padding:0;position:relative}.content__button--more span{position:relative}.content__button--more span:before{content:"더보기";display:block}.content__button--more span:after{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0;width:100%}.content__button--more:after{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-120px 0;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:block;height:24px;width:24px}.content__post{background-color:#f9f9f9;border:1px solid #efefef;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:0;margin-bottom:24px;padding:14px 28px}.content__post .avatar__wrap{margin-top:24px}.content__post .avatar__wrap .user__avatar{height:54px;width:54px}.content__notice{background-color:#f9f9f9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:11px;margin-top:8px;padding:8px 4px;word-break:break-word}@media screen and (min-width:768px){.content__notice{font-size:12px}}@media screen and (min-width:960px){.content__notice{font-size:13px;padding:8px 12px}}.content__notice strong{display:block}.content__notice button{color:#767676;font-weight:700}.content__notice p{height:50px;overflow:hidden}@media screen and (min-width:768px){.content__notice p{height:56px}}@media screen and (min-width:960px){.content__notice p{height:60px}}.community-input__textarea{outline:none;width:100%}.community-input__textarea:empty:before{content:attr(placeholder);display:block;font-size:12px}.community__input{border:1px solid #efefef;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:20px 60px;position:relative}.community__input .avatar__wrap{left:12px;position:absolute;top:12px}.community__input .user__avatar{height:36px;width:36px}.community__input textarea{font-family:Noto Sans KR,sans-serif,맑은 \ 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:14px;height:21px}.community__input textarea::-moz-placeholder{color:#b4b4b4}.community__input textarea::-ms-input-placeholder{color:#b4b4b4}.community__input textarea:-moz-placeholder{color:#b4b4b4}.community__input textarea::placeholder{color:#b4b4b4}.community__input textarea::-webkit-input-placeholder{color:#b4b4b4}.community__input textarea:-ms-input-placeholder{color:#b4b4b4}@media screen and (max-width:959px){.community__input textarea{font-size:12px;max-height:60px;overflow:auto}}.community__button--submit{bottom:12px;position:absolute;right:12px}.reply__list{margin-top:52px}.reply__item{font-size:0;margin-bottom:40px;position:relative;width:100%}.reply__item .avatar__wrap .user__avatar{display:inline-block;height:40px;vertical-align:top;width:40px}.reply__item.liked .reply__content .reply__button--count,.reply__item.liked .reply__content .reply__button--like{color:#ff5a5f}.reply__item.liked .reply__content .reply__button--count svg path{fill:#ff5a5f}.reply__item .reply-count{display:inline-block;font-size:12px;margin-top:4px}.reply .user__thumb,.reply__content{display:inline-block;vertical-align:top}.reply__content{margin-left:12px;max-width:-moz-calc(100% - 70px);max-width:calc(100% - 70px);width:100%}.reply__content.liked .reply__button--count,.reply__content.liked .reply__button--like{color:#ff5a5f}.reply__content.liked .reply__button--count svg path{fill:#ff5a5f}.reply__content--edit{background-color:#efefef;border:1px solid #f9f9f9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;margin-left:12px;max-width:-moz-calc(100% - 70px);max-width:calc(100% - 70px);padding:12px;position:relative;width:100%}.reply__content--intput{font-family:Noto Sans KR,sans-serif,맑은 \ 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:12px}.reply__content.edit__mode{display:none}.reply__content.edit__mode~.reply__content--edit{display:inline-block;vertical-align:top}.reply__button--submit{bottom:12px;position:absolute;right:12px}.reply__option{height:24px;margin:0;padding:0;position:absolute;right:0;top:0;width:24px}.reply__option svg{pointer-events:none}.reply__option.open .reply__option__mode{display:block}.reply__option__mode{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);display:none;position:absolute;right:0;top:0}.reply__option__mode span{background-color:#fff;color:#9e9e9e;cursor:pointer;display:block;font-size:12px;height:30px;line-height:30px;width:50px}.reply__body{background-color:#f9f9f9;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:inline-block;font-size:14px;margin-bottom:20px;max-width:-moz-calc(100% - 46px);max-width:calc(100% - 46px);padding:8px;position:relative}@media screen and (max-width:959px){.reply__body{font-size:12px}}.reply__attached{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:8px;max-width:100%;overflow:hidden;width:162px}.reply__writer{color:#1a1a1a;display:block;margin-bottom:8px}.reply__button--like,.reply__button--write,.reply__date{color:#767676;display:inline-block;font-size:12px;margin-right:8px;vertical-align:middle}.reply__button--write{margin-right:0}.reply__button--count,.reply__date{color:#b4b4b4;font-size:11px}.reply__button--count{padding:2px 8px}.reply__button--count span,.reply__button--count svg{display:inline-block;pointer-events:none;vertical-align:middle}.reply__status{background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;bottom:-14px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);font-size:0;position:absolute;right:-12px}.class__coach{color:#767676;display:block;font-size:14px;font-weight:700;padding:0 0 12px}@media screen and (min-width:960px){.class__coach{padding:12px}}.coach__top{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.coach__card{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:0;padding:12px}@media screen and (min-width:960px){.coach__card{padding:16px}}.coach__card .friend__button--add{display:inline-block}.coach__card .friend__button--add,.coach__card .friend__link--message{border:1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#ff5a5f;font-size:12px;font-weight:700;height:32px;line-height:32px;margin-top:8px;text-align:center;width:76px}.coach__card .friend__link--message{background-color:#fff7f7;border:1px solid #fff7f7;color:#ff5a5f;display:none}.coach__card.following .friend__button--add{display:none}.coach__card.following .friend__link--message{display:inline-block}.coach__avatar{-webkit-box-flex:0;-moz-box-flex:0;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-ms-flex:0 0 46px;flex:0 0 46px;height:46px;margin-right:8px;width:46px}.coach__info{width:100%}.coach__info-title{color:#767676;display:block;font-size:11px;margin-bottom:4px}@media screen and (min-width:768px){.coach__info-title{font-size:12px}}@media screen and (min-width:960px){.coach__info-title{font-size:13px}}.coach__info-name{color:#484848;font-size:11px}@media screen and (min-width:768px){.coach__info-name{font-size:12px}}@media screen and (min-width:960px){.coach__info-name{font-size:13px}}.fixed__input{bottom:0;-webkit-box-shadow:0 -20px 16px rgba(0,0,0,.05);-moz-box-shadow:0 -20px 16px rgba(0,0,0,.05);box-shadow:0 -20px 16px rgba(0,0,0,.05);left:0;position:fixed;right:0;width:100%;z-index:100}.fixed__input .group__container{padding-bottom:12px;padding-top:12px}@media screen and (max-width:960px){.fixed__input .group__container{padding-left:14px;padding-right:14px}}@media screen and (max-width:959px){.fixed__input .group__container{padding-bottom:7px;padding-top:7px}}.fixed__input__form{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:0;position:relative;width:100%}.fixed__input__form.writeMode{border:1px solid #efefef;max-width:650px;padding:12px 16px;width:100%}.fixed__input__form.writeMode .avatar__wrap{display:inline-block}.fixed__input__form.writeMode label[class*=__radio]{display:inline-block}.fixed__input__form.writeMode .fixed__input__button--write{display:none}.fixed__input__form.writeMode .fixed__input__editor{border:none;display:block}.fixed__input__form.writeMode .fixed__input__button--mission{display:none}.fixed__input__form.writeMode .fixed__input__button--attach,.fixed__input__form.writeMode .fixed__input__button--emoticon,.fixed__input__form.writeMode .fixed__input__button--submit{display:inline-block}.fixed__input__form.writeMode .fixed__input__box{max-width:100%;padding:0}@media screen and (max-width:960px){.fixed__input__form.writeMode{max-width:100%}}.fixed__input__form.emoticon__open~.emoticon__box{display:block;margin-left:0;max-width:650px;width:100%}@media screen and (max-width:960px){.fixed__input__form.emoticon__open~.emoticon__box{max-width:100%}}.fixed__input .avatar__wrap{display:none;vertical-align:middle}.fixed__input label[class*=__radio]{cursor:pointer;display:none;margin-left:8px;vertical-align:middle}.fixed__input label[class*=__radio]:first-of-type{margin-left:16px}.fixed__input label[class*=__radio] input{font-size:0;opacity:0;padding:0}.fixed__input label[class*=__radio] input:checked~span{background-color:#fff;border:1px solid #ff5a5f;color:#ff5a5f}.fixed__input label[class*=__radio] span{background-color:#f9f9f9;border:1px solid #f9f9f9;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#b4b4b4;display:inline-block;font-size:12px;height:32px;line-height:32px}.fixed__input__guide--mission{border:1px solid #efefef;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#767676;display:none;font-size:14px;margin-top:12px;padding:12px 8px;position:relative}.fixed__input__guide--mission>div{padding-left:64px}.fixed__input__guide--mission div,.fixed__input__guide--mission strong{display:inline-block;vertical-align:top}.fixed__input__guide--mission strong{color:#ff5a5f;position:absolute}@media screen and (max-width:959px){.fixed__input__guide--mission{font-size:12px}}.fixed__input__box{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-box-pack:justify;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;font-size:0;justify-content:space-between;padding:0 8px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.fixed__input__button--write{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:14px;text-align:center}@media screen and (max-width:959px){.fixed__input__button--write{font-size:12px;line-height:36px}}.fixed__input__button--write,.fixed__input__editor{background-color:#efefef;border:1px solid #f9f9f9;color:#767676;font-family:Noto Sans KR,sans-serif,맑은 \ 고딕,Dotum,돋움,Apple SD Gothic Neo;height:27px;max-height:27px;width:100%}@media screen and (max-width:959px){.fixed__input__button--write,.fixed__input__editor{font-size:12px;height:36px;max-height:80px}}.fixed__input__editor{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;font-size:14px;margin-bottom:12px;margin-top:12px;min-height:188px;overflow:auto;padding:16px}.fixed__input__editor::-moz-placeholder{color:#b4b4b4}.fixed__input__editor::-ms-input-placeholder{color:#b4b4b4}.fixed__input__editor:-moz-placeholder{color:#b4b4b4}.fixed__input__editor::placeholder{color:#b4b4b4}.fixed__input__editor::-webkit-input-placeholder{color:#b4b4b4}.fixed__input__editor:-ms-input-placeholder{color:#b4b4b4}@media screen and (max-width:959px){.fixed__input__editor{font-size:12px;min-height:80px}}.fixed__input__button--mission{background-color:#fff;border:1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#ff5a5f;display:none;font-size:14px;height:27px;margin-left:8px;padding:0;vertical-align:middle;width:100%}@media screen and (max-width:960px){.fixed__input__button--mission{font-size:12px;max-width:20%}}@media screen and (max-width:959px){.fixed__input__button--mission{height:36px}}.fixed__input__button--mission span,.fixed__input__button--mission svg{display:inline-block;vertical-align:middle}.fixed__input__button--mission svg{margin-left:4px;width:10px}.fixed__input__button--attach,.fixed__input__button--emoticon,.fixed__input__button--submit{display:none}.fixed__input__button--emoticon{margin-left:16px}.fixed__input__button--submit{position:absolute;right:16px}.mission__description{word-break:break-word}@media screen and (max-width:960px){.mission__description img{max-width:50%}}.mission__description a{display:block}.emoticon__box{display:none;font-size:0}.emoticon__box img{cursor:pointer;padding:12px;width:16.6666666667%}@media screen and (max-width:959px){.emoticon__box img{padding:8px;width:25%}}.preview__box{background:rgba(0,0,0,.5);display:none}.preview__box.open{display:block}.preview__inner{max-width:650px;position:relative;text-align:center}@media screen and (max-width:960px){.preview__inner{max-width:100%}}.preview__inner img{max-height:200px}.event-remain{-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;justify-content:center}.preview__button--close{position:absolute;right:0;top:0}.preview__button--close svg{pointer-events:none}.preview__button--close svg line{stroke:#fff}.input__box{background-color:#fff;position:relative}.modal__layer{-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:900}.modal__layer.open{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex}.modal__share{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);display:none;max-width:375px;padding:44px 28px;position:relative;width:100%}.modal__share--close{position:absolute;right:28px}.modal__share__title{color:#1a1a1a;display:block;font-size:20px;margin-bottom:36px}@media screen and (max-width:400px){.modal__share__title{font-size:14px;margin-bottom:20px}}.modal__share__descBox{margin-bottom:36px;position:relative}.modal__share__descBox .clipboard__complete{bottom:-20px;color:#ff5a5f;display:none;font-size:12px;left:0;position:absolute}.modal__share__descBox.copied .clipboard__complete{display:block}.modal__share__descBox+img{display:block;margin:0 auto 24px}.modal__share__desc{color:#767676;display:block;font-size:14px}@media screen and (max-width:400px){.modal__share__desc{font-size:12px;margin-bottom:36px}}.modal__share__buttons{font-size:0}.modal__share__buttons button{color:#484848;display:inline-block;font-size:14px;text-align:center;width:33.33%}@media screen and (max-width:400px){.modal__share__buttons button{font-size:12px}}.modal__share__buttons button svg{margin-bottom:12px}@media screen and (max-width:400px){.modal__share__buttons button svg{max-width:84%}}.modal__share__buttons button span{display:block}@media screen and (max-width:400px){.modal__share{max-width:90%}}.modal__complete{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);display:none;max-width:328px;padding:44px 28px;position:relative;text-align:center;width:100%}.modal__complete svg{margin-left:-14px}.modal__complete span{display:block;margin-bottom:32px}.modal__complete--close{background-color:#ff5a5f;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;font-size:16px;font-weight:700;height:50px;margin:0;max-width:136px;padding:0;width:100%}.input__button--close{background:#fff;display:none;font-size:0;height:60px;position:absolute;right:8px;top:8px;width:60px;z-index:1}.input__button--close svg{height:60px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}@media screen and (max-width:960px){.input__button--close{height:34px;right:25px;top:27px;width:34px}.input__button--close svg{height:24px;width:24px}}.writeMode.input__button--close{display:block}.event__remain-section{background-color:#000}.event__remain__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;color:#eaeaea;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 auto;max-width:1400px;padding:24px 0}.event__remain__container,.event__remain__container div{-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;justify-content:center}.event__remain__container div{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center}.event__remain__container .event__remain-title{font-size:24px;font-weight:700;margin-bottom:24px}@media screen and (max-width:960px){.event__remain__container .event__remain-title{font-size:18px;margin-bottom:14px}}.event__remain__container .event__remain-number{margin-bottom:20px}@media screen and (max-width:960px){.event__remain__container .event__remain-number{margin-bottom:14px}}.event__remain__container .event__remain-number p{border-bottom:7px solid #ffd16b;font-size:24px}@media screen and (max-width:960px){.event__remain__container .event__remain-number p{border-bottom:4px solid #ffd16b;font-size:18px}}.event__remain__container .event__remain-ment{font-size:14px}@media screen and (max-width:960px){.event__remain__container .event__remain-ment{font-size:12px}}.event__remain__container .group-time-remaining{margin-bottom:16px}@media screen and (max-width:960px){.event__remain__container .group-time-remaining{font-size:14px}}.event__remain__container .group-time-remaining .remaining-time{font-size:48px;max-height:80px;overflow:hidden}@media screen and (max-width:960px){.event__remain__container .group-time-remaining .remaining-time{font-size:30px}}.event__remain__container .group-time-remaining .remaining-time i{font:inherit;margin-bottom:10px}.event__remain__container .group-time-remaining .remaining-time span{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;background:#4a4a4a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;font-weight:700;margin:0 1px;padding:1px 10px;vertical-align:middle}.view .video__fixed__off{display:none;height:40px;position:absolute;right:0;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out,-moz-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out,-moz-transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:40px}@media screen and (max-width:960px){.view .video__fixed__off{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;justify-content:center}}.view .plyr--hide-controls~.video__fixed__off{-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);-moz-transform:translateY(-150%);transform:translateY(-150%)}.invitation__user{-webkit-box-flex:0;-moz-box-flex:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-ms-flex:0 0 44px;flex:0 0 44px;height:44px;overflow:hidden;position:relative;width:44px}@media screen and (max-width:640px){.invitation__user{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;height:32px;width:32px}}.invitation__user img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.invitation__wrapper{margin-bottom:12px;padding:0 12px}@media screen and (max-width:960px){.invitation__wrapper{margin-bottom:0;padding:12px}}.invitation__wrapper .group__container{max-width:100%;padding-left:0;padding-right:410px;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}@media screen and (max-width:960px){.invitation__wrapper .group__container{padding-right:0}}.invitation__guide{color:#1a1a1a;font-size:14px;font-weight:400;margin-left:24px}@media screen and (max-width:960px){.invitation__guide{font-size:12px;font-weight:300;margin-left:14px}}.invitation__guide strong.point{color:#ff5a5f}.invitation__guide span{font-weight:700}.invitation__wrapper .invitation__container{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;background:#eaeaea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;padding:8px 24px}@media screen and (max-width:640px){.invitation__wrapper .invitation__container{padding:8px 14px}}.video-player__wrap.active .invitation__wrapper .group__container{padding-right:0}.move__to__review{color:#ff5a5f;position:relative}.move__to__review:after{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0;width:100%}.intro__section{background-color:#111217;color:#eaeaea;overflow:hidden}@media screen and (max-width:960px){.intro__section{-webkit-box-ordinal-group:3;-ms-flex-order:2;-moz-box-ordinal-group:3;display:block;order:2}}.intro__section.today-complete{padding:0}.intro__section.today-complete .swiper-slide .class-user-info .class_user_name{color:#eaeaea}.intro__section.today-complete h3 p span{background:#f21414}.intro__section.today-complete .swiper-slide{border:1px solid #767676}.intro__section .details-inner+div{padding:0 8px}.intro__section .details-title h3{color:#eaeaea}.intro__section .details-title b{font-size:14px}@media screen and (max-width:640){.intro__section .details-title b{font-size:12px}}.intro__section .swiper-container{opacity:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.intro__section .swiper-container.swiper-container-initialized{opacity:1;visibility:visible}@media screen and (max-width:760px){.video__container{margin:0 -14px}.video__title__container.is__mobile{padding:0 14px}}.modal-message{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-box-pack:center;align-items:center;background:rgba(0,0,0,.4);bottom:0;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;width:100%;z-index:900}.modal-message .message-box{background:#f5f5f5;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:90%;max-width:400px;overflow-y:auto;padding:6px;position:relative}@media screen and (max-width:640px){.modal-message .message-box{max-width:100%}}.modal-message .message-box .app-wrap{padding:0}.modal-message .message-box .message_title{overflow:hidden;padding-right:40px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.modal-message .write-later__button{bottom:auto;color:rgba(0,0,0,.8);font-size:13px;left:auto;position:absolute;right:24px;top:26px}.modal-message .write-later__button:after{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.modal-message .write-later__button:before{content:"나중에 작성하기"}@media screen and (max-width:640px){.modal-message .write-later__button:before{content:"SKIP"}}.lecture-info .lecture-info__total strong{color:var(--main);font-weight:400;margin-left:4px}.lecture_info.lecture-view{padding:0}.lecture_info.lecture-view .now-lecture{margin-bottom:0}.lecture_info.lecture-view .lecture-submit,.lecture_info.lecture-view .now-lecture{border-bottom:1px solid #2b2b2b;padding:12px}.lecture_info.lecture-view .lecture-submit .lecture-submit__share{margin-right:0;width:100%}.lecture_info.lecture-view .lecture-submit .lecture-submit__share svg path{fill:#8b8b8b}.lecture_info.lecture-view .lecture-submit .lecture-submit__share-point{color:var(--main);font-size:1.35rem}.lecture_info.lecture-view .app-download{border:none}.class-purchase.lecture-view{display:none}.community-input{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 16px;position:relative}.community-input__wrapper{background-color:#fff;border-bottom:1px solid #efefef;border-color:#efefef currentcolor;border-top:1px solid #efefef}.community-input__wrapper.open-emoticon .emoticon-slider{display:block}.community-input__box{-webkit-box-flex:1;-moz-box-flex:1;border:1px solid #efefef;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-flex:1 auto;flex:1 auto;margin-right:8px;width:100%}.community-input .comment-actions{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-flex:0;-moz-box-flex:0;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:38px;justify-content:space-between;padding-right:10px;width:66px}.community-input .comment-actions button{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 auto;flex:0 auto;height:24px;width:24px}.community-input__textarea{font-size:1.35rem;min-height:38px;padding:8px 10px;word-break:break-all}.community-input__submit{-webkit-box-flex:0;-moz-box-flex:0;background:#ff5a5f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;height:40px;min-width:64px;padding:0 16px}.community-input__submit:disabled{background:#dadbdc;height:40px;left:870px;top:0}.community-sort__button{-webkit-box-flex:0;-moz-box-flex:0;background-color:#fff;border:1px solid #dadbdc;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:var(--color_b2);display:none;-ms-flex:0 auto;flex:0 auto;font-size:1.35rem;min-width:72px;padding:4px 16px;vertical-align:middle}@media screen and (min-width:768px){.community-sort__button{display:inline-block}}.community-sort__button--active{border:1px solid;color:var(--main)}.community-sort__button+.community-sort__button{margin-left:6px}.comment-item__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding:16px 20px;position:relative}.comment-item__wrapper.option .community-list__item-option-box{display:block}.community-list{padding-bottom:70px}.community-list__item{border-top:none}.community-list__item+.community-list__item{border-top:1px solid #efefef}.community-list__item:last-of-type{border-bottom:1px solid #efefef}.community-list__item-empty{background-color:#fff;padding:16px}.community-list__item-empty~.community-list__item-empty{display:none}.community-list__item-box{display:inline-block;position:relative}.community-list__item-user{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;margin-right:12px;width:40px}.community-list__item-user-avatar{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:40px;width:inherit}.community-list__item-content{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin-right:30px;position:relative}.community-list__item-content-info{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;line-height:16px;margin-bottom:6px}.community-list__item-content-user{color:#484848;font-size:1.35rem;font-weight:600;margin-right:4px}.community-list__item-content-time{color:var(--color_b3);font-size:1.2rem}.community-list__item-content-box{word-break:break-all}.community-list__item-content-description{font-size:1.35rem;line-height:20px}.community-list__item-content-bottom{margin-top:12px}.community-list__item-content-bottom,.community-list__item-content-like-button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.community-list__item-content-like-button{color:var(--color_b);font-size:12px;margin-left:-4px;margin-right:16px;min-width:100px}.community-list__item-content-like-button:before{-webkit-box-flex:0;-moz-box-flex:0;background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:0 -48px;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:inline-block;-ms-flex:0 auto;flex:0 auto;height:24px;width:24px}.community-list__item-content-like-button span{margin-left:4px}.community-list__item-content-like-button.liked{font-weight:700}.community-list__item-content-like-button.liked:before{background-position:-24px -48px}.community-list__item-content-more-button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#27f;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:12px}.community-list__item-content-more-button:before{-webkit-box-flex:0;-moz-box-flex:0;background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-72px -48px;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:inline-block;-ms-flex:0 auto;flex:0 auto;height:24px;width:24px}.community-list__item-content-emoticon,.community-list__item-content-thumb{margin-bottom:8px;max-width:100%;position:relative;width:150px}.community-list__item-option-box{position:absolute;right:20px;top:16px}.community-list__item-option-box>*{display:block}.community-list__item-option-box>:hover{background-color:#f5f6f8}.community-list__item-option{-webkit-box-flex:0;-moz-box-flex:0;display:block;-ms-flex:0 auto;flex:0 auto;height:36px;width:36px}.community-list__item-option-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);cursor:pointer;display:none}.community-list__item-option-box button{color:var(--color_b3);font-size:1.35rem;line-height:32px;text-align:center;width:50px}.fixed-input{bottom:0;-webkit-box-shadow:0 -20px 16px rgba(0,0,0,.05);-moz-box-shadow:0 -20px 16px rgba(0,0,0,.05);box-shadow:0 -20px 16px rgba(0,0,0,.05);left:0;position:fixed;right:0;width:100%;z-index:10}@media screen and (min-width:992px){.fixed-input{display:none}}.fixed-input__preview{background:rgba(0,0,0,.5);display:none;padding:12px;position:relative;text-align:center}.fixed-input__preview [data-type=file]{width:80%}@media screen and (min-width:768px){.fixed-input__preview [data-type=file]{width:50%}}.fixed-input__preview [data-type=emoticon]{width:120px}.fixed-input__preview button{position:absolute;right:12px;top:5px}.fixed-input__preview button svg line{stroke:#fff}.fixed-input__preview-box{margin:0 auto;max-width:960px}.fixed-input__close-button{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;display:none;height:34px}.fixed-input__box{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.fixed-input__box-wrapper{background-color:#fff;display:none;font-size:0;padding:8px 12px calc(env(safe-area-inset-bottom) + 8px)}@media screen and (min-width:961px){.fixed-input__box-wrapper{max-width:650px}}.fixed-input__box-in{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:12px}.fixed-input__box-mission-guide{border:1px solid #efefef;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:none;margin-bottom:12px;max-height:120px;overflow-y:scroll}.fixed-input__box-mission-guide.active{display:block}.fixed-input__box-mission-guide.active>div{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;padding:12px;position:relative}.fixed-input__box-mission-description{font-size:1.35rem;padding-left:54px;word-break:break-all}.fixed-input__box-mission-subject{-webkit-box-flex:0;-moz-box-flex:0;color:var(--main);-ms-flex:0 0 50px;flex:0 0 50px;font-size:1.35rem;position:fixed}.fixed-input__box-buttons{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.fixed-input__box-buttons-avatar{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:34px;width:34px}.fixed-input__box-buttons-type{color:#b4b4b4;font-size:1.35rem;height:34px}.fixed-input__box-buttons-type.active{background-color:#fff;border-color:currentColor;color:var(--main)}.fixed-input__box-bottom{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;font-size:0;justify-content:space-between}.fixed-input__box-bottom button+button{margin-left:8px}.fixed-input__buttons{-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;justify-content:space-between;padding:8px 12px calc(env(safe-area-inset-bottom) + 8px)}.fixed-input__buttons-mission,.fixed-input__buttons-reply{font-family:Noto Sans KR,sans-serif,맑은고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:1.35rem;height:36px;width:100%}.fixed-input__buttons-reply{background-color:#f9f9f9;border:1px solid #dadbdc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#767676}.fixed-input__buttons-mission,.fixed-input__buttons-reply{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 calc(50% - 4px);flex:0 0 calc(50% - 4px);width:-moz-calc(50% - 4px);width:calc(50% - 4px)}.fixed-input__buttons-mission{background-color:#ff5a5f;background-color:var(--main);border:1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff}.fixed-input__buttons-mission.again{background-color:#b4b4b4}.fixed-input__textarea{background-color:#efefef;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-family:Noto Sans KR,sans-serif,맑은고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:1.35rem;margin-bottom:12px;min-height:36px;padding:8px 12px}.fixed-input__emoticon{background-color:#fff;display:none;font-size:0}@media screen and (min-width:961px){.fixed-input__emoticon{max-width:650px}}.fixed-input__emoticon .swiper-container{padding:0 12px 12px}.fixed-input__emoticon .emoticon-image{padding:8px;width:25%}@media screen and (min-width:575px){.fixed-input__emoticon .emoticon-image{width:16.66667%}}.fixed-input__emoticon .swiper-pagination{bottom:0!important;position:relative}.fixed-input__emoticon .swiper-pagination .swiper-pagination-bullet-active{background:var(--main)}.fixed-input.active .fixed-input__box-wrapper,.fixed-input__emoticon.active{display:block}.fixed-input.active .fixed-input__buttons{display:none}.fixed-input.active .fixed-input__close-button{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex}.lecture_info.lecture-view.is-descktop .now-lecture{display:none}@media screen and (min-width:575px){.community-list__item-content-thumb{width:50%}}@media screen and (min-width:961px){.class-addition__wrapper{padding:0 12px 12px}.lecture_info.lecture-view,.lecture_info.lecture-view .now-lecture{display:none}.lecture_info.lecture-view.is-descktop{display:block}.lecture_info.lecture-view.is-descktop .now-lecture{border-bottom:0;padding:12px 0}.lecture_info.lecture-view.is-descktop .app-download{border:1px solid #2b2b2b;margin-top:16px}.lecture_info.lecture-view.is-descktop .now-lecture{display:block}.lecture_info.lecture-view.is-descktop .lecture-submit{display:none}.class-addition__wrapper .class-purchase{display:block;padding:12px 12px 0 5px;width:390px}.class-addition__wrapper .class-purchase .lecture-submit__share{-webkit-box-ordinal-group:2;-ms-flex-order:1;-moz-box-ordinal-group:2;margin-bottom:12px;order:1}.class-addition__wrapper .class-purchase .lecture-submit__buttons{-webkit-box-ordinal-group:3;-ms-flex-order:2;-moz-box-ordinal-group:3;-webkit-box-align:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;order:2}.class-addition__wrapper .class-purchase .lecture-submit__buttons button{-webkit-box-flex:1;-moz-box-flex:1;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-ms-flex:1;flex:1;font-size:1.35rem;height:48px;width:100%}.class-addition__wrapper .class-purchase .lecture-submit__buttons button:first-of-type{background-color:#ff5a5f;background-color:var(--main);color:#fff}.class-addition__wrapper .class-purchase .lecture-submit__buttons button:first-of-type.again{background-color:#b4b4b4}.class-addition__wrapper .class-purchase .lecture-submit__buttons button:last-of-type{background-color:#f9f9f9;border:1px solid #dadbdc;color:#767676}.class-addition__wrapper .class-purchase .lecture-submit__buttons button+button{margin-left:12px}.fixed-input__bg{background-color:#fff}.fixed-input__in{margin:0 auto;max-width:960px}.fixed-input__preview-in{max-width:650px;padding:0 12px;position:relative}}@media screen and (min-width:1025px){.fixed-input__box-wrapper{padding:12px 0}.fixed-input__buttons{padding:8px 0}}.content-file__link{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dadbdc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:36px;margin-bottom:16px;max-width:100%;padding:0 12px;width:400px}@media screen and (min-width:992px){.content-file__link{margin-bottom:24px}}.content-file__link:before{-webkit-box-flex:0;-moz-box-flex:0;background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-72px -24px;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;margin-right:8px;width:24px}.content-file__inner{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-flex:1;-moz-box-flex:1;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:space-between;overflow:hidden}.content-file__name{font-size:14px;overflow:hidden;padding-right:12px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.content-file__download{-webkit-box-flex:0;-moz-box-flex:0;color:#27f;-ms-flex:0 0 auto;flex:0 0 auto}.lecture-list.initialized .lecture__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.lecture__item{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#aeaeae;cursor:pointer;display:none;font-size:14px;height:50px;justify-content:space-between}.lecture__item.active{color:#fff}.lecture__item-order{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 40px;flex:0 40px}.lecture__item-subject{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.lecture__item-duration{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 60px;flex:0 60px}.plyr--loading~.loader,.plyr--loading~.loader:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:4em;width:4em}.plyr--loading~.loader{-webkit-animation:load8 1.1s linear infinite;-moz-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border:.4em solid hsla(0,0%,100%,.2);border-left-color:#fff;font-size:10px;left:50%;position:absolute;text-indent:-9999em;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@-webkit-keyframes load8{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn);-webkit-transform-origin:center center;transform-origin:center center}}@-moz-keyframes load8{0%{-moz-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-moz-transform-origin:center center;transform-origin:center center}to{-moz-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn);-moz-transform-origin:center center;transform-origin:center center}}@keyframes load8{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);-moz-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;transform-origin:center center}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);-moz-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn);-webkit-transform-origin:center center;-moz-transform-origin:center center;transform-origin:center center}}.content-tab__safe-area{display:none;height:inherit}.content-tab__box{background-color:#fff;border-bottom:1px solid #dadbdc;top:0;z-index:1}.content-tab__box.fixed{position:fixed}.content-tab__box.fixed~.content-tab__safe-area{display:block}.content-tab__nav{color:#767676;display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.15px;padding:16px;position:relative;vertical-align:middle}@media screen and (min-width:992px){.content-tab__nav{font-size:16px}}.content-tab__nav.active{color:#1a1a1a}.content-tab__nav.active:after{background-color:#1a1a1a;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;right:0;width:100%}.content-tab__count{color:#ff5a5f;font-size:12px;margin-left:6px}@media screen and (min-width:992px){.content-tab__count{font-size:16px}}.aside__content{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.04);-moz-box-shadow:0 4px 12px rgba(0,0,0,.04);box-shadow:0 4px 12px rgba(0,0,0,.04);display:none;max-width:100%;overflow:hidden;padding:16px;position:relative;-webkit-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;-moz-transition:right .3s ease-in-out;transition:right .3s ease-in-out;-webkit-transition:position .5s ease-in-out 0s;-o-transition:position .5s ease-in-out 0s;-moz-transition:position .5s ease-in-out 0s;transition:position .5s ease-in-out 0s;width:390px;will-change:transform}@media screen and (min-width:992px){.aside__content{display:block}}.aside__content .write-mission__button{background:#ff4b4f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;display:block;font-size:16px;font-style:normal;font-weight:500;height:48px;letter-spacing:.15px;line-height:24px;margin-bottom:8px;width:100%}.aside__content .write-mission__button.already{background:#b4b4b4}.aside__content.fixed{position:fixed;top:20px}.aside-title{font-size:18px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:24px;margin-bottom:24px}.aside-actions,.aside-actions .report__link,.aside-actions .share__button,.aside-actions .write-comment__button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.aside-actions .report__link,.aside-actions .share__button,.aside-actions .write-comment__button{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #b4b4b4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#484848;font-size:16px;font-style:normal;font-weight:500;height:44px;justify-content:center;letter-spacing:.15px;line-height:24px}.aside-actions .share__button{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 auto;flex:0 auto;margin-right:8px;width:44px}.aside-actions .share__button:before{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-72px 0;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:inline-block;height:24px;width:24px}.aside-actions .report__link{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:8px;width:144px}.aside-actions .report__link:before{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-48px -48px;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:inline-block;height:24px;margin-right:6px;width:24px}.aside-actions .write-comment__button{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:144px}.aside-actions .write-comment__button:before{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-96px -48px;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:inline-block;height:24px;margin-right:6px;width:24px}.community__inner{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid #efefef;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px}@media screen and (min-width:768px){.community__inner{display:block}}@media screen and (min-width:992px){.community__inner{border-bottom:none}}.community__inner~.community-input__wrapper{display:none}@media screen and (min-width:992px){.community__inner~.community-input__wrapper{display:block}}.has-emoticon,.has-thumb{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:10px}.has-emoticon a,.has-thumb a{display:block;font-size:0}.has-emoticon img,.has-thumb img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.notice__body{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #dadbdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding:20px}.notice__body-right{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 auto;flex:1 auto}.coach__name{display:inline-block;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.5px;line-height:24px;margin-bottom:4px}.coach__name small{color:#b4b4b4;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:16px;margin-left:6px}@supports (-webkit-line-clamp:1){.coach-notice:after{display:none!important}.class-desc__body:after{display:none!important}}.class-desc__body{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:block;display:-webkit-box;font-size:13px;font-weight:400;letter-spacing:.1px;line-height:161.8%;max-height:42.068px;overflow:hidden;position:relative;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}.class-desc__body:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(75%,#fff));background:-moz-linear-gradient(left,hsla(0,0%,100%,0),#fff 75%);background:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 75%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%);bottom:0;content:"";display:block;height:21.034px;position:absolute;right:0;width:50px}@media screen and (min-width:992px){.class-desc__body{font-size:14px;font-style:normal;font-weight:400}}.class-desc__body .hide{-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:42.068px}.class-desc__body.expand{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;max-height:none}.class-desc__body.expand~.content__button--more:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.class-desc__body.expand~.content__button--more span:before{content:"접기"}.coach-notice{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:block;display:-webkit-box;font-size:13px;font-weight:400;letter-spacing:.1px;line-height:161.8%;max-height:42.068px;overflow:hidden;position:relative;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}.coach-notice:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(75%,#fff));background:-moz-linear-gradient(left,hsla(0,0%,100%,0),#fff 75%);background:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 75%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%);bottom:0;content:"";display:block;height:21.034px;position:absolute;right:0;width:50px}@media screen and (min-width:992px){.coach-notice{font-size:14px;font-style:normal;font-weight:400}}.coach-notice.overflow~.content__button--more{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.coach-notice.expand{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;max-height:none}.coach-notice.expand~.content__button--more:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.coach-notice.expand~.content__button--more span:before{content:"접기"}.best-badge{background-color:#ff5a5f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font-size:11px;font-style:normal;font-weight:500;height:15px;line-height:0;margin-right:4px;padding:0 4px;position:relative;top:-2px}.reply-list .community-list__item{background-color:#efefef}.reply-list .community-list__item+.community-list__item{border-top:1px solid #f9f9f9}.reply-list .comment-item__wrapper,.reply-list .community-input{padding:16px 20px 16px 72px}.mention{color:#27f;display:inline-block;margin-right:4px;width:auto}.input-wrapper{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;width:100%}.preview-box{display:block;font-size:0;max-width:100%;padding:12px 12px 0;position:relative;width:120px}@media screen and (min-width:768px){.preview-box{width:224px}}.preview-box.hide{display:none}.preview-box img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.preview-box .preview-delete__button{height:24px;position:absolute;right:18px;text-indent:-999999px;top:18px;width:24px}.preview-box .preview-delete__button:before{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-120px -24px;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:block;height:24px;width:24px}.reply-wrapper .community-input__wrapper{border-bottom:none}.reply-wrapper .community-input{padding:16px 20px 16px 72px}.reply-wrapper .community-input__wrapper.open-emoticon{border-bottom:none}.reply-wrapper .emoticon-slider{padding:0 24px 0 72px}@media screen and (min-width:768px){.reply-wrapper .emoticon-slider{padding:0 92px 0 72px}}.emoticon-slider{display:none;font-size:0;padding:0 92px 0 16px}.emoticon-slider.active{display:block}.emoticon-slider img{cursor:pointer;padding:6px;width:25%}@media screen and (min-width:768px){.emoticon-slider img{width:16.6666666667%}}.emoticon-slider .swiper-pagination{bottom:auto!important;padding:8px 0;position:relative}.community-list__item.edit{background-color:#fff}.community-list__item>.community-input__wrapper{border:none}.mission-modal{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.65);bottom:0;display:none;justify-content:center;left:0;padding:0;position:fixed;right:0;top:0;width:100%;z-index:1000}@media screen and (min-width:768px){.mission-modal{padding:16px}}.mission-modal.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.mission-box{background-color:#fbfbfb;height:100%;margin:0 auto;max-width:100%;overflow:hidden;width:100%}@media screen and (min-width:768px){.mission-box{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:auto;max-height:90%;max-width:100%;overflow-y:auto;width:580px}}.mission-header{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;margin:0 auto;padding:16px 30px;position:fixed;right:0;top:0;width:100%}@media screen and (min-width:768px){.mission-header{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;left:auto;max-width:100%;padding:30px 30px 16px;right:auto;top:auto;width:580px}}.mission-header:before{background-color:#ffa6a9;content:"";display:block;height:120px;left:0;position:absolute;right:0;top:0;z-index:-1}@media screen and (min-width:768px){.mission-header:before{display:none}}.mission__title{color:#000;font-size:0;font-style:normal;font-weight:700;letter-spacing:.15px;line-height:24px}@media screen and (min-width:768px){.mission__title{font-size:20px}}.mission__close{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 auto;flex:0 auto;height:24px;width:24px}.mission__close:before{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-96px 0;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:block;height:24px;width:24px}.mission-body{-ms-overflow-style:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;bottom:86px;left:30px;overflow-x:hidden;overflow-y:scroll;position:fixed;right:30px;scrollbar-width:none;top:56px}.mission-body::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.mission-body{bottom:auto;left:auto;overflow-y:auto;padding:76px 30px;position:static;right:auto;top:auto}}.mission-body__inner{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:24px;padding:20px 12px}@media screen and (min-width:768px){.mission-body__inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0}}.mission__badge{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.1px;line-height:20px;margin-bottom:16px}@media screen and (min-width:768px){.mission__badge{margin-bottom:4px}}.mission__badge:before{content:"미션인증";display:block;font-size:20px}@media screen and (min-width:768px){.mission__badge:before{color:#ff0e15;content:"미션 안내";font-size:15px}}.mission__desc{-ms-overflow-style:none;color:#000;display:block;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:20px;margin-bottom:10px;scrollbar-width:none;word-break:break-all}.mission__desc::-webkit-scrollbar{display:none}.mission__example{background:#c4c4c4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:30px;max-width:100%;overflow:hidden;width:120px}.mission__example.hide{display:none}.mission__input{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;border:1px solid #ff5a5f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:16px;padding:20px}.mission__input .mission__input-preview.attach{border:none;height:auto}.mission__input .mission__input-preview.attach:after{display:none}.mission__input-preview{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;-moz-box-flex:0;align-items:center;background:#efefef;border:1px dashed #b4b4b4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:142px;justify-content:center;margin-right:16px;width:142px}.mission__input-preview:after{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-96px -24px;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:block;height:24px;width:24px}.mission__input-text{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 auto;flex:1 auto}.mission__input-text textarea{-ms-overflow-style:none;color:#484848;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:20px;scrollbar-width:none;word-break:break-all}.mission__input-text textarea::-webkit-scrollbar{display:none}.mission__guide{color:#767676;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:20px;margin-bottom:8px;text-align:center}.mission__footer{bottom:0;display:none;left:0;padding:0 0 calc(env(safe-area-inset-bottom));position:absolute;right:0}@media screen and (min-width:768px){.mission__footer{padding:16px 30px;position:static}}.mission__footer.active{display:block}.mission__action{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.mission__action button{color:#fff;font-size:16px;font-style:normal;font-weight:500;height:48px;letter-spacing:.15px;line-height:24px}@media screen and (min-width:768px){.mission__action button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}}.mission__action button:first-of-type{-webkit-box-flex:0;-moz-box-flex:0;background:#b4b4b4;-ms-flex:0 auto;flex:0 auto;max-width:50%;width:160px}.mission__action button:last-of-type{-webkit-box-flex:1;-moz-box-flex:1;background:#ff4b4f;-ms-flex:1 auto;flex:1 auto;max-width:100%}.mission__action button:last-of-type:disabled{background:#dadbdc}@media screen and (min-width:768px){.mission__action button~button{margin-left:8px}}@media screen and (min-width:768px){.mission-process{display:none}}.mission-process.active{-ms-overflow-style:none;display:block;max-height:60vh;overflow-y:auto;scrollbar-width:none}.mission-process.active::-webkit-scrollbar{display:none}.mission-done{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.2);bottom:0;display:none;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;width:100%}@media screen and (min-width:768px){.mission-done{-webkit-box-align:initial;-moz-box-align:initial;-ms-flex-align:initial;-webkit-box-pack:initial;-moz-box-pack:initial;-ms-flex-pack:initial;align-items:normal;background-color:#fff;bottom:auto;justify-content:normal;left:auto;max-width:100%;padding:0;position:static;right:auto;top:auto;width:580px}}.mission-done.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.mission-done.active{display:block}}.mission-done__inner{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;max-width:100%;width:380px}@media screen and (min-width:768px){.mission-done__inner{width:auto}}.mission-done__header{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;align-items:center;background-color:#fff;display:none;justify-content:flex-end;margin:0 auto;padding:30px 30px 16px}@media screen and (min-width:768px){.mission-done__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}}.mission-done__close{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 auto;flex:0 auto;height:24px;width:24px}.mission-done__close:before{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-96px 0;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:block;height:24px;width:24px}.mission-done__body{padding:16px 0 0;text-align:center}@media screen and (min-width:768px){.mission-done__body{padding:66px 0 0}}.mission-done__body img{margin:0 auto;width:128px}@media screen and (min-width:768px){.mission-done__body img{width:196px}}.mission-done__title{color:#000;display:block;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:24px;margin-bottom:4px;text-align:center}@media screen and (min-width:768px){.mission-done__title{font-size:20px}}.mission-done__desc{color:#767676;display:block;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.15px;line-height:24px;margin-bottom:22px;text-align:center;word-break:break-all}@media screen and (min-width:768px){.mission-done__desc{font-size:18px;margin-bottom:40px}}.mission-done__action{margin-bottom:34px;padding:0 16px}@media screen and (min-width:768px){.mission-done__action{margin-bottom:110px}}.mission-done__action button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;display:block;height:48px;margin:0 auto;max-width:100%;width:180px}@media screen and (min-width:768px){.mission-done__action button{width:352px}}.mission-done__action button:first-of-type{background:#ff5a5f}.mission-done__action button:last-of-type{background:#b4b4b4}.mission-done__action button~button{margin-top:12px}.empty-content{background:#f9f9f9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:60px}.empty-message{color:#b4b4b4;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:24px;text-align:center}.empty-message:before{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:0 0;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:block;height:48px;margin:0 auto 4px;width:48px}.empty-message strong{color:#767676;display:block;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:24px;text-align:center}.comment-attach__button:before{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-48px 0;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:block;height:24px;width:24px}.comment-emoticon__toggle-button:before{background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-48px -24px;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:block;height:24px;width:24px}.like_cnt,.reply_cnt{-webkit-box-flex:0;-moz-box-flex:0;display:inline-block;-ms-flex:0 auto;flex:0 auto;margin-left:4px}@media screen and (min-width:768px){.sort-button{display:none}}.sort-button{position:relative}.sort-button__checkbox{display:none}.sort-button__checkbox:checked~.sort-button_label:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sort-button__checkbox:checked~.sort-box{display:block}.sort-button__label{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.sort-button__label:after{-webkit-box-flex:0;-moz-box-flex:0;background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-120px 0;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:block;-ms-flex:0 auto;flex:0 auto;height:24px;margin-left:6px;width:24px}.sort-box{background-color:#fff;border:1px solid #dadbdc;display:none;position:absolute;right:-12px;top:42px;width:120px;z-index:8}.sort-box:before{border-bottom:16px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;top:-14px;width:0;z-index:1}.sort-box:after{border-bottom:16px solid #dadbdc;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;top:-16px;width:0;z-index:0}.sort-box button{display:block;height:36px;position:relative;width:100%}.sort-box button:after{background-color:#dadbdc;bottom:0;content:"";display:block;height:1px;left:4px;position:absolute;right:4px}.sort-box button.active{color:#ff5a5f}.sort-box button:last-of-type:after{display:none}.fixed-input .community-input{padding:8px 0 0}.fixed-input .community-input__wrapper{border:none}.fixed-input .community-input__submit{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:36px;justify-content:center;min-width:36px;padding:0;width:36px}.fixed-input .community-input__submit:before{-webkit-box-flex:0;-moz-box-flex:0;background-image:url(//cdn.classu.co.kr/img/ico/icon_lecture.png);background-position:-144px -24px;background-repeat:no-repeat;-moz-background-size:auto 72px;background-size:auto 72px;content:"";display:block;-ms-flex:0 auto;flex:0 auto;height:24px;width:24px}.fixed-input .emoticon-slider{padding:0}.fixed-input .emoticon-slider img{width:25%}.question-selection{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:10px;position:relative}.question-selection__guide{-webkit-box-flex:1;-moz-box-flex:1;color:#b4b4b4;-ms-flex:1;flex:1;font-size:1rem;margin-right:8px}.question-selection .fixed-input__box-buttons-type{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 auto;flex:0 auto}.question-selection:after{background-color:#dadbdc;bottom:0;content:"";display:block;height:1px;left:-12px;position:absolute;right:-12px}.text__wrapper{-webkit-box-flex:1;-moz-box-flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex:1 auto;flex:1 auto}.root-questions{padding:16px 16px 0}.root-questions .question-selection__guide{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 auto;flex:0 auto}.root-questions.question-selection:after{display:none}.is-questions,.is-root-questions{-webkit-box-flex:0;-moz-box-flex:0;color:#767676;cursor:pointer;display:block;-ms-flex:0 auto;flex:0 auto;font-size:1.35rem;padding-left:26px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-questions input,.is-root-questions input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.is-questions input:checked~.question-checkmark,.is-root-questions input:checked~.question-checkmark{background-color:#ff5a5f;border-color:#ff5a5f}.is-questions input:checked~.question-checkmark:after,.is-root-questions input:checked~.question-checkmark:after{display:block}.question-checkmark{background-color:#fff;border:1px solid #484848;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:20px;left:0;position:absolute;top:0;width:20px}.question-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:9px;left:6px;position:absolute;top:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px}.app-download__button{background:hsla(0,0%,100%,.1);-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;color:#ff5a5f;font-style:normal;font-weight:500;letter-spacing:.25px;line-height:20px;padding:2px 14px}@media screen and (min-width:768px){.app-download__button{font-size:14px}}.app-download__button:after{display:none}.app-download{color:#b4b4b4;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:24px}@media screen and (min-width:768px){.app-download{font-size:14px}}.right-side{float:right;margin:0 auto;max-width:100%;position:relative;top:20px;z-index:0}.right-side__inner{width:390px}.question-badge{color:#ff5a5f;display:inline-block;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.15px;line-height:24px;margin-right:4px;width:auto}@media screen and (min-width:768px){.question-badge{font-size:16px}}.lecture-view .lecture-submit__share{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;color:#b4b4b4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.5rem;height:48px;justify-content:center;margin-right:12px;width:100px}.lecture-view .lecture-submit__share:before{display:none}.lecture-view .lecture-submit__share svg{margin-right:4px;padding-top:1px}.lecture-view .lecture-submit__share .lecture-submit__share-point{margin-left:4px}.clsu{font-size:0}
/* file : ./detail/_curriculum.css */