@charset "UTF-8";html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;outline:none;text-decoration:none}img{max-width:100%}button{background-color:inherit;border:none;cursor:pointer;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input{border-width:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body,button,input,textarea{color:var(--default);font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Malgun Gothic,맑은 고딕,helvetica,Apple SD Gothic Neo,sans-serif;outline:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-display:swap;font-family:Noto Sans KR;font-style:normal;font-weight:100;src:local("Noto Sans Thin"),local("NotoSans-Thin"),local("NotoSans-Thin"),url(/new/legacy/fonts/NotoSans-Thin.eot),url(/new/legacy/fonts/NotoSans-Thin.eot?#iefix) format("embedded-opentype"),url(/new/legacy/fonts/NotoSans-Thin.woff2) format("woff2"),url(/new/legacy/fonts/NotoSans-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans KR;font-style:normal;font-weight:300;src:local("Noto Sans Light"),local("NotoSans-Light"),url(/new/legacy/fonts/NotoSans-Light.eot),url(/new/legacy/fonts/NotoSans-Light.eot?#iefix) format("embedded-opentype"),url(/new/legacy/fonts/NotoSans-Light.woff2) format("woff2"),url(/new/legacy/fonts/NotoSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans KR;font-style:normal;font-weight:400;src:local("Noto Sans Regular"),local("NotoSans-Regular"),url(/new/legacy/fonts/NotoSans-Regular.eot),url(/new/legacy/fonts/NotoSans-Regular.eot?#iefix) format("embedded-opentype"),url(/new/legacy/fonts/NotoSans-Regular.woff2) format("woff2"),url(/new/legacy/fonts/NotoSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans KR;font-style:normal;font-weight:500;src:local("Noto Sans Medium"),local("NotoSans-Medium"),url(/new/legacy/fonts/NotoSans-Medium.eot),url(/new/legacy/fonts/NotoSans-Medium.eot?#iefix) format("embedded-opentype"),url(/new/legacy/fonts/NotoSans-Medium.woff2) format("woff2"),url(/new/legacy/fonts/NotoSans-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans KR;font-style:normal;font-weight:700;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(/new/legacy/fonts/NotoSans-Bold.eot),url(/new/legacy/fonts/NotoSans-Bold.eot?#iefix) format("embedded-opentype"),url(/new/legacy/fonts/NotoSans-Bold.woff2) format("woff2"),url(/new/legacy/fonts/NotoSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans KR;font-style:normal;font-weight:900;src:local("Noto Sans Black"),local("NotoSans-Black"),url(/new/legacy/fonts/NotoSans-Black.eot),url(/new/legacy/fonts/NotoSans-Black.eot?#iefix) format("embedded-opentype"),url(/new/legacy/fonts/NotoSans-Black.woff2) format("woff2"),url(/new/legacy/fonts/NotoSans-Black.woff) format("woff")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-weight:100;src:local("Apple SD Gothic Neo Thin"),url(/new/legacy/fonts/100_AppleSDGothicNeo-Thin.woff2) format("woff2"),url(/new/legacy/fonts/100_AppleSDGothicNeo-Thin.otf) format("opentype")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-weight:200;src:local("Apple SD Gothic Neo UltraLight"),url(/new/legacy/fonts/200_AppleSDGothicNeo-UltraLight.woff2) format("woff2"),url(/new/legacy/fonts/200_AppleSDGothicNeo-UltraLight.otf) format("opentype")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-weight:300;src:local("Apple SD Gothic Neo Light"),url(/new/legacy/fonts/300_AppleSDGothicNeo-Light.woff2) format("woff2"),url(/new/legacy/fonts/300_AppleSDGothicNeo-Light.otf) format("opentype")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-weight:400;src:local("Apple SD Gothic Neo Medium"),url(/new/legacy/fonts/400_AppleSDGothicNeo-Medium.woff2) format("woff2"),url(/new/legacy/fonts/400_AppleSDGothicNeo-Medium.otf) format("opentype")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-weight:500;src:local("Apple SD Gothic Neo Regular"),url(/new/legacy/fonts/500_AppleSDGothicNeo-Regular.woff2) format("woff2"),url(/new/legacy/fonts/500_AppleSDGothicNeo-Regular.otf) format("opentype")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-weight:600;src:local("Apple SD Gothic Neo SemiBold"),url(/new/legacy/fonts/600_AppleSDGothicNeo-SemiBold.woff2) format("woff2"),url(/new/legacy/fonts/600_AppleSDGothicNeo-SemiBold.otf) format("opentype")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-weight:700;src:local("Apple SD Gothic Neo Bold"),url(/new/legacy/fonts/700_AppleSDGothicNeo-Bold.woff2) format("woff2"),url(/new/legacy/fonts/700_AppleSDGothicNeo-Bold.otf) format("opentype")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-weight:800;src:local("Apple SD Gothic Neo ExtraBold"),url(/new/legacy/fonts/800_AppleSDGothicNeo-ExtraBold.woff2) format("woff2"),url(/new/legacy/fonts/800_AppleSDGothicNeo-ExtraBold.otf) format("opentype")}@font-face{font-family:Apple SD Gothic Neo;font-style:normal;font-weight:900;src:local("Apple SD Gothic Neo Heavy"),url(/new/legacy/fonts/900_AppleSDGothicNeo-Heavy.woff2) format("woff2"),url(/new/legacy/fonts/900_AppleSDGothicNeo-Heavy.otf) format("opentype")}:root{--default:#484848;--primary:#ff5a5f;--secondary:#27f;--neutrals:#1a1a1a;--neutrals-light:#767676;--neutrals-lighter:#c6c6c6;--neutrals-dark:#000;--white:#fff}body{background-color:#f9f9f9}body.overflow{height:100vh;overflow:hidden;overflow-y:hidden;position:fixed;width:100%}main{margin:0 auto;max-width:100%;width:580px}@media screen and (min-width:1280px){main{width:100%}}.inner{margin:0 auto;max-width:100%;padding:0 16px;width:100%}@media screen and (min-width:768px){.inner{width:580px}}@media screen and (min-width:1280px){.inner{width:940px}}.main{min-height:100vh;padding-bottom:calc(env(safe-area-inset-bottom) + 110px);padding-top:54px}@media screen and (min-width:1280px){.main{padding-bottom:64px;padding-left:240px;padding-top:64px}}.clstk-card-default{background-color:var(--white);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 20px rgba(0,0,0,.08);-moz-box-shadow:0 3px 20px rgba(0,0,0,.08);box-shadow:0 3px 20px rgba(0,0,0,.08);overflow:hidden}.clstk-btn-default{background-color:var(--default)}.clstk-btn-default,.clstk-btn-primary{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:var(--white);line-height:0}.clstk-btn-primary{background-color:var(--primary)}.clstk-btn-neutrals-dark{background-color:rgba(0,0,0,.65)}.clstk-btn-neutrals-dark,.clstk-btn-neutrals-light{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:var(--white);line-height:0}.clstk-btn-neutrals-light{background-color:var(--neutrals-light)}.clstk-btn-outline-primary{background-color:#fff;border:1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:var(--primary)}.clstk-btn-outline-default{color:var(--default)}.clstk-btn-outline-default,.clstk-btn-outline-neutrals-light{background-color:#fff;border:1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:0}.clstk-btn-outline-neutrals-light{color:var(--neutrals-light)}@media screen and (min-width:1280px){.coachstudio-banners__list{-webkit-box-flex:1;-moz-box-flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}}.coachstudio-banners__item{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:10px;overflow:hidden}@media screen and (min-width:1280px){.coachstudio-banners__item{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:0;width:50%}}@media screen and (min-width:1280px){.coachstudio-banners__item:first-of-type{margin-right:20px}}.coachstudio-banners__item:first-of-type a{background-color:#7baefc}.coachstudio-banners__item:first-of-type a:after{background-position:0 0}.coachstudio-banners__item:last-of-type{margin-bottom:0}.coachstudio-banners__item:last-of-type a{background-color:#b4b4b4}.coachstudio-banners__item:last-of-type a:after{background-position:-80px 0}.coachstudio-banners__item:first-of-type a,.coachstudio-banners__item:last-of-type a{-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:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:82px;justify-content:space-between;padding:0 30px}@media screen and (min-width:768px){.coachstudio-banners__item:first-of-type a,.coachstudio-banners__item:last-of-type a{height:130px}}.coachstudio-banners__item:first-of-type a:after,.coachstudio-banners__item:last-of-type a:after{-webkit-box-flex:0;-moz-box-flex:0;background-color:transparent;background-image:url(/new/legacy/img/ico/icon_dashboard_bn.png);background-repeat:no-repeat;-moz-background-size:auto 80px;background-size:auto 80px;content:"";display:block;-ms-flex:0 0 80px;flex:0 0 80px;height:80px;width:80px}.helper{bottom:-moz-calc(env(safe-area-inset-bottom) + 70px);bottom:calc(env(safe-area-inset-bottom) + 70px);bottom:-moz-calc(constant(safe-area-inset-bottom) + 70px);bottom:calc(constant(safe-area-inset-bottom) + 70px)}.message-box__guide-point{color:#ff5a5f}.coachstudio-header{background-color:var(--white);left:0;max-width:100%;position:fixed;right:0;top:0;width:100%;z-index:600}.coachstudio-header__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;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:54px;justify-content:space-between;max-width:100%;width:480px}@media screen and (min-width:1280px){.coachstudio-header__inner{border-bottom:1px solid #f0f0f0;height:64px;padding:0 32px;width:auto}}.coachstudio-header__actions,.coachstudio-header__navigator{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 1 24px;flex:0 1 24px;width:24px}@media screen and (min-width:1280px){.coachstudio-header__actions,.coachstudio-header__navigator{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:50%}}.coachstudio-header__content{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.coachstudio-header__actions,.coachstudio-header__content,.coachstudio-header__navigator{-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}.coachstudio-header__navigator{margin-right:18px}.coachstudio-header__navigator-dashboard{color:#1a1a1a;display:none;font-size:20px;font-weight:400}@media screen and (min-width:1280px){.coachstudio-header__navigator-dashboard{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}}.coachstudio-header__navigator-home{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:none}@media screen and (min-width:1280px){.coachstudio-header__navigator-home{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}}.coachstudio-header__navigator-home:before{background-color:transparent;background-image:url(/new/legacy/img/class/classu_logo_black.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:block;height:17px;margin-right:12px;width:116px}.coachstudio-header__navigator-home.is-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1280px){.coachstudio-header__navigator-home.is-mobile{display:none}}.coachstudio-header__navigator-home.is-mobile:before{background-color:transparent;background-image:url(/new/legacy/img/ico/icon_header.png);background-position:0 0;background-repeat:no-repeat;-moz-background-size:48px auto;background-size:48px auto;height:24px;margin-right:0;width:24px}.coachstudio-header__actions{margin-left:18px}.coachstudio-header__actions-upload{-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:transparent;background-image:url(/new/legacy/img/ico/icon_coachstudio.png);background-position:-24px 0;background-repeat:no-repeat;-moz-background-size:120px auto;background-size:120px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;margin-left:auto;width:24px}@media screen and (min-width:1280px){.coachstudio-header__actions-upload{display:none}}.coachstudio-header__actions-apply-class,.coachstudio-header__actions-notification,.coachstudio-header__actions-profile{display:none}@media screen and (min-width:1280px){.coachstudio-header__actions-apply-class,.coachstudio-header__actions-notification,.coachstudio-header__actions-profile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}}.coachstudio-header__actions-apply-class{background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;font-weight:400;height:38px;margin-left:auto;padding:0 24px}.coachstudio-header__actions-apply-class,.coachstudio-header__actions-notification{-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;justify-content:center;margin-right:18px}.coachstudio-header__actions-notification{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-size:0;height:32px;position:relative;text-indent:-99999px;width:32px}.coachstudio-header__actions-notification:before{background-color:transparent;background-image:url(/new/legacy/img/ico/alarm_icon_V44@3x.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:block;height:22px;width:22px}.coachstudio-header__actions-notification.badge .coachstudio-header__actions-notification-badge{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.coachstudio-header__actions-notification-badge{background-color:var(--primary);border:1px solid var(--white);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:var(--white);display:none;font-size:11px;font-weight:700;height:16px;line-height:0;min-width:16px;padding:0 4px;position:absolute;right:0;text-indent:0;top:0}.coachstudio-header__actions-notification-badge,.coachstudio-header__actions-profile{-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;justify-content:center}.coachstudio-header__actions-profile{background-color:transparent;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:32px;overflow:hidden;text-indent:-99999px;width:32px}.coachstudio-header__content{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;overflow:hidden;visibility:visible}@media screen and (min-width:1280px){.coachstudio-header__content{display:none;opacity:0;visibility:hidden}}.coachstudio-header__title{cursor:pointer;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.coachstudio-header__title,.coachstudio-header__title-status{-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;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center}.coachstudio-header__title-status{font-size:11px;font-weight:400;height:20px;line-height:0;margin-right:8px;padding:0 4px}.coachstudio-header__title-status:disabled{background-color:var(--default)}.coachstudio-header__title-summary{font-size:12px;font-weight:400;line-height:161.8%;margin-right:8px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.coachstudio-header__title-more{-webkit-box-flex:0;-moz-box-flex:0;background-color:transparent;background-image:url(/new/legacy/img/ico/icon_coachstudio.png);background-position:-48px 0;background-repeat:no-repeat;-moz-background-size:120px auto;background-size:120px auto;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;width:24px}.coachstudio-aside{background-color:var(--white);border-right:1px solid #f0f0f0;bottom:0;display:none;left:0;max-width:100%;padding-top:64px;position:fixed;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:240px}@media screen and (min-width:1280px){.coachstudio-aside{display:block;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.coachstudio-aside-header{-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-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:40px 16px 16px}.coachstudio-aside-header .coachstudio-cover__thumb{background-color:transparent;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;height:0;margin-bottom:20px;padding-bottom:68%;position:relative;width:100%}.coachstudio-aside-header .coachstudio-cover__thumb.active:after{background-color:transparent;background-image:url(/new/legacy/img/ico/icon_primary_class.png);background-position:0 0;background-repeat:no-repeat;-moz-background-size:22px auto;background-size:22px auto;content:"";display:block;height:22px;left:6px;position:absolute;top:6px;width:22px}.coachstudio-aside-header .coachstudio-cover__title{-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:1px solid #d9d9d9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;justify-content:space-between;line-height:161.8%;padding:6px 12px;position:relative;width:100%}.coachstudio-aside-header .coachstudio-cover__title.active{background-color:#f9f9f9}.coachstudio-aside-header .coachstudio-cover__title.active:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.coachstudio-aside-header .coachstudio-cover__title:after{-webkit-box-flex:0;-moz-box-flex:0;background-color:transparent;background-image:url(/new/legacy/img/ico/icon_coachstudio.png);background-position:-48px 0;background-repeat:no-repeat;-moz-background-size:120px auto;background-size:120px auto;content:"";display:block;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;width:24px}.coachstudio-aside-bill.coachstudio-bill-summary{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}.coachstudio-bill-summary__link{-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:var(--neutrals);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:38px;justify-content:center;padding:0 32px}.coachstudio-bill-summary__title{-webkit-box-flex:0;-moz-box-flex:0;color:var(--white);-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;margin-right:20px}.coachstudio-bill-summary__description{-webkit-box-flex:1;-moz-box-flex:1;color:#ffde52;-ms-flex:1 0 auto;flex:1 0 auto;font-size:16px;font-weight:400;text-align:right}.class-nav{position:relative;width:100%}.coachstudio-aside-navigator .coachstudio-navigator__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.coachstudio-aside-navigator .coachstudio-navigator__item{width:100%}.coachstudio-aside-navigator .coachstudio-navigator__item-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:400;height:48px;justify-content:flex-start;padding:0 32px}.coachstudio-aside-navigator .coachstudio-navigator__item-icon{margin-bottom:0;margin-right:16px}.coachstudio-aside-navigator .coachstudio-navigator__item-title{font-size:14px;width:auto}.coachstudio-aside-navigator .coachstudio-navigator__item.selected{background-color:#f9f9f9}.toast-modal.for-primary{-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;bottom:0;display:none;height:50px;justify-content:center;left:0;margin:auto;max-width:100%;padding:0 12px;position:fixed;right:0;top:0;width:264px;z-index:500}@media screen and (min-width:1280px){.toast-modal.for-primary{height:80px;width:380px}}.toast-modal.for-primary .toast-modal__title{-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);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:var(--white);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:11px;height:100%;justify-content:center;line-height:161.8%;max-width:100%;text-align:center;width:100%}@media screen and (min-width:1280px){.toast-modal.for-primary .toast-modal__title{font-size:18px}}.toast-modal.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}body,html{background-color:#fff!important;height:100%;overflow:hidden;overflow-y:scroll}.coachstudio-footer{background-color:var(--white);border-top:1px solid #efefef;bottom:0;left:0;max-width:100%;position:fixed;right:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;z-index:400}.coachstudio-footer.ipad{padding-bottom:calc(env(safe-area-inset-bottom))}@media screen and (min-width:1280px){.coachstudio-footer{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.coachstudio-navigator__list{-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:0 auto;max-width:100%;padding-bottom:0;width:480px}@media screen and (min-width:1280px){.coachstudio-navigator__list{width:auto}}.coachstudio-navigator__item{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;width:20%}.coachstudio-navigator__item-link{-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-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:56px;justify-content:center}.coachstudio-navigator__item-title{font-size:10px;font-weight:400;overflow:hidden;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%}.coachstudio-navigator__item-icon{-webkit-box-flex:0;-moz-box-flex:0;background-color:transparent;background-image:url(/new/legacy/img/ico/icon_coachstudio.png);background-repeat:no-repeat;-moz-background-size:120px auto;background-size:120px auto;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;margin-bottom:4px;width:24px}.coachstudio-navigator__item-icon[data-type=dashboard]{background-position:0 -24px}.coachstudio-navigator__item-icon[data-type=curriculum]{background-position:-24px -24px}.coachstudio-navigator__item-icon[data-type=community]{background-position:-48px -24px}.coachstudio-navigator__item-icon[data-type=review]{background-position:-72px -24px}.coachstudio-navigator__item-icon[data-type=bill]{background-position:-96px -24px}.coachstudio-navigator__item.selected .coachstudio-navigator__item-title{color:var(--primary)}.coachstudio-navigator__item.selected [data-type=dashboard]{background-position:0 -48px}.coachstudio-navigator__item.selected [data-type=curriculum]{background-position:-24px -48px}.coachstudio-navigator__item.selected [data-type=community]{background-position:-48px -48px}.coachstudio-navigator__item.selected [data-type=review]{background-position:-72px -48px}.coachstudio-navigator__item.selected [data-type=bill]{background-image:url(/new/legacy/img/ico/icon_account.png);background-position:0 0;-moz-background-size:100%;background-size:100%}.modal-navigator{background-color:var(--white);-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;bottom:0;left:0;margin:0 auto;max-width:100%;opacity:0;overflow-x:hidden;overflow-y:auto;padding:28px 0 0;position:fixed;right:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .1s ease-in-out,visibility .1s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .1s ease-in-out,visibility .1s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:opacity .1s ease-in-out,visibility .1s ease-in-out,transform .2s ease-in-out;-moz-transition:opacity .1s ease-in-out,visibility .1s ease-in-out,transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:opacity .1s ease-in-out,visibility .1s ease-in-out,transform .2s ease-in-out;transition:opacity .1s ease-in-out,visibility .1s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out;visibility:hidden;width:580px;z-index:1100}.modal-navigator.active{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.modal-navigator:before{background-color:#dadbdc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;content:"";display:block;height:3px;left:50%;margin-left:-16px;position:absolute;top:13px;width:32px}.modal-navigator.active~.modal-navigator-overlay{background-color:rgba(0,0,0,.2);bottom:0;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.modal-navigator__list{overflow-x:hidden;overflow-y:auto;padding:0 0 8px}.modal-navigator__item{-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;padding:8px 18px}.modal-navigator__item:first-of-type{padding:0 18px 8px}.modal-navigator__item:last-of-type{border-bottom:none}.modal-navigator__item-link{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:161.8%;word-break:break-word}.coachstudio-aside-header .class-navigator{bottom:auto;display:none;left:0;max-width:none;position:absolute;right:auto;top:0}@media screen and (min-width:1280px){.coachstudio-aside-header .class-navigator.active{display:block;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}.coachstudio-dashboard-header .class-navigator{display:none;left:0;position:absolute;right:0;top:0}.coachstudio-aside-header .class-navigator.active{display:none}@media screen and (min-width:768px){.coachstudio-aside-header .class-navigator.active{display:block}.coachstudio-aside-header .class-navigator{display:none}}.coachstudio-aside-header .class-navigator~.class-navigator-overlay{display:none}@media screen and (min-width:1280px){.coachstudio-aside-header .class-navigator.active{display:block;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.coachstudio-aside-header .class-navigator.active~.coachstudio-aside-header .class-navigator.active-overlay{display:block}}.class-navigator{background-color:var(--white);-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;bottom:0;display:none;left:0;margin:0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:28px 0 0;position:fixed;right:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out;width:580px;z-index:1000}@media screen and (min-width:768px){.class-navigator{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;bottom:auto;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.16);-moz-box-shadow:0 3px 12px rgba(0,0,0,.16);box-shadow:0 3px 12px rgba(0,0,0,.16);margin:0 auto;padding:0;top:0;-webkit-transform:translateY(calc(-100% - 54px));-moz-transform:translateY(-moz-calc(-100% - 54px));-ms-transform:translateY(calc(-100% - 54px));transform:translateY(calc(-100% - 54px));width:374px}}@media screen and (min-width:1280px){.class-navigator{margin:0;-webkit-transform:translate(-100%,275px);-moz-transform:translate(-100%,275px);-ms-transform:translate(-100%,275px);transform:translate(-100%,275px)}}.class-navigator.active{display:block;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}@media screen and (min-width:768px){.class-navigator.active{-webkit-transform:translateY(54px);-moz-transform:translateY(54px);-ms-transform:translateY(54px);transform:translateY(54px)}}@media screen and (min-width:1280px){.class-navigator.active{display:none;-webkit-transform:translate(16px,275px);-moz-transform:translate(16px,275px);-ms-transform:translate(16px,275px);transform:translate(16px,275px)}}.class-navigator:before{background-color:#dadbdc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;content:"";display:block;height:3px;left:50%;margin-left:-16px;position:absolute;top:13px;width:32px}@media screen and (min-width:768px){.class-navigator:before{display:none}}.class-navigator.active~.class-navigator-overlay{background-color:rgba(0,0,0,.2);bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100%;z-index:990}@media screen and (min-width:768px){.class-navigator.active~.class-navigator-overlay{display:none}}.class-navigator__list{max-height:160px;overflow-x:hidden;overflow-y:auto;padding:0 0 8px}@media screen and (min-width:768px){.class-navigator__list{padding:0}}.class-navigator__item{-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;padding:14px 18px}@media screen and (min-width:768px){.class-navigator__item{padding:12px 16px}}.class-navigator__item:last-of-type{border-bottom:none}.class-navigator__item.selected{background-color:#f5f6f8}.class-navigator__item-link{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:161.8%;word-break:break-word}.class-navigator__item.active .class-navigator__represent{background-position:-96px 0}.class-navigator__represent{-webkit-box-flex:0;-moz-box-flex:0;background-color:transparent;background-image:url(/new/legacy/img/ico/icon_coachstudio.png);background-position:-72px 0;background-repeat:no-repeat;-moz-background-size:120px auto;background-size:120px auto;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;margin-right:10px;width:24px}.coachstudio-dashboard-header{position:relative}.coachstudio-dashboard-header .class-navigator.active{display:block;left:0;position:absolute;top:48px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}body.hidden{height:100%;overflow:hidden;position:relative;touch-action:none;-ms-touch-action:none}@media screen and (min-width:577px){body.hidden{overflow:auto}}.header-notification__button{background-image:url(/new/legacy/img/ico/alarm_icon_V44@3x.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:20px;background-size:20px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:32px;position:relative;width:32px}.header-notification__button.badge:after{background-color:var(--main);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";display:block;height:6px;position:absolute;right:4px;top:4px;width:6px}.notification{background-color:#fff;bottom:0;display:none;font-size:0;left:0;overflow:hidden;position:fixed;right:0;text-align:left;top:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);width:100%;z-index:100}.notification,.notification.active{-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}.notification.active{display:block;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.notification__scroll{bottom:0;left:0;overflow-x:hidden;overflow-y:hidden;position:relative;right:0;top:0}.notification__title{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--bg_gray1);color:#000;font-size:1.8rem;font-weight:500;justify-content:space-between;padding:8px 0 8px 12px}.notification__buttons,.notification__title{-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}.notification__buttons button{margin-left:12px}.notification__buttons button:first-of-type{margin-left:0}.notification__buttons button:last-of-type{margin-left:0}.notification__buttons-check,.notification__buttons-remove{font-size:12px}.notification__buttons-close{-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;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:34px;justify-content:center;position:relative;width:34px}.notification__buttons-close:after,.notification__buttons-close:before{background-color:#000;content:"";display:inline-block;height:1px;width:12px}.notification__buttons-close:before{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.notification__buttons-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.notification__list{bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:51px;width:100%}.notification__list-item{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding:4px 0 4px 12px}.notification__list-item.active{background-color:#f5f6f8}.notification__list-item.empty,.notification__list-item.loading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;font-size:12px;justify-content:center;text-align:center}.notification__list-item.empty{cursor:default;padding:112px 12px}.notification__list-item.empty img{max-width:100%;width:48px}.notification__list-item.empty strong{color:#6e6f70;font-size:16px;font-weight:500;letter-spacing:-.05em;line-height:24px;margin-top:12px}.notification__list-item.empty span{color:#979899;font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:20px;margin-top:2px}.notification__list-item.loading{padding:12px}.notification__list-item-user{position:relative}.notification__list-item-avatar{height:40px;width:40px}.notification__list-item-avatar,.notification__list-item-badge{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%}.notification__list-item-badge{bottom:0;height:12px;position:absolute;right:0;width:12px}.notification__list-item-link{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:12px;padding:8px 0}.notification__list-item-description{color:var(--color_b3);font-size:10px;line-height:161.8%}.notification__list-item-description-title{color:var(--color_b1);display:block;font-size:12px;font-weight:500;margin-bottom:4px;word-break:break-all}.notification__list-item-description-class+.notification__list-item-description-time:before{content:"· ";display:inline-block}.notification__list-item-delete{-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;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:34px;justify-content:center;position:relative;width:34px}.notification__list-item-delete:after,.notification__list-item-delete:before{background-color:#888;content:"";display:inline-block;height:1px;width:12px}.notification__list-item-delete:before{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.notification__list-item-delete:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:577px){.global-header.hide~.notification-fixed .notification.active,.header-content-wrap.hide~.notification-fixed .notification.active{top:20px;-webkit-transition:top .3s ease,right .3s ease;-o-transition:top .3s ease,right .3s ease;-moz-transition:top .3s ease,right .3s ease;transition:top .3s ease,right .3s ease}.global-header.scrollup~.notification-fixed .notification.active,.header-content-wrap.scrollup~.notification-fixed .notification.active{top:54px;-webkit-transition:top .3s ease,right .3s ease;-o-transition:top .3s ease,right .3s ease;-moz-transition:top .3s ease,right .3s ease;transition:top .3s ease,right .3s ease}.notification-fixed{height:0;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.notification-wrapper{height:0;margin:0 auto;max-width:100%;position:relative;width:1080px}.notification{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;bottom:auto;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.4);-moz-box-shadow:0 3px 9px rgba(0,0,0,.4);box-shadow:0 3px 9px rgba(0,0,0,.4);display:none;left:auto;max-height:-moz-calc(100vh - 40px);max-height:calc(100vh - 40px);max-width:360px;overflow:hidden;position:absolute;right:12px;top:54px;-webkit-transition:top .3s ease,right .3s ease;-o-transition:top .3s ease,right .3s ease;-moz-transition:top .3s ease,right .3s ease;transition:top .3s ease,right .3s ease}.notification,.notification.active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.notification.active{display:block;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.notification__scroll{overflow-y:hidden;position:relative}.notification__list{bottom:auto;left:auto;max-height:-moz-calc(100vh - 125px);max-height:calc(100vh - 125px);overflow-x:hidden;position:static;right:auto;top:auto;width:100%}}@media screen and (min-width:831px){.global-header.hide~.notification-fixed .notification.active,.header-content-wrap.hide~.notification-fixed .notification.active{top:20px;-webkit-transition:top .3s ease,right .3s ease;-o-transition:top .3s ease,right .3s ease;-moz-transition:top .3s ease,right .3s ease;transition:top .3s ease,right .3s ease}.global-header.scrollup~.notification-fixed .notification.active,.header-content-wrap.scrollup~.notification-fixed .notification.active{top:84px;-webkit-transition:top .3s ease,right .3s ease;-o-transition:top .3s ease,right .3s ease;-moz-transition:top .3s ease,right .3s ease;transition:top .3s ease,right .3s ease}.notification{top:84px}.notification__list{max-height:-moz-calc(100vh - 155px);max-height:calc(100vh - 155px);overflow-y:auto}}@media screen and (min-width:1201px){.notification{right:0}}.toast{-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;bottom:0;display:none;justify-content:center;left:0;padding:0 28px;position:fixed;right:0;top:0;width:100%;z-index:500}.toast-content,.toast.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.toast-content{-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:1;-moz-box-flex:1;align-items:center;-ms-flex:1;flex:1;font-size:11px;font-weight:400;height:50px;justify-content:center;width:100%}
