@charset "UTF-8";.overflow{overflow:hidden}.mot_exercise_tab_wrap{margin-top:65px}@media screen and (max-width:830px){.mot_exercise_tab_wrap{margin-top:55px}}footer{display:none}*{-webkit-text-size-adjust:none;background:transparent;border:0;border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;padding:0;vertical-align:baseline}Nav,article,aside,details,figcaption,figure,header,hgroup,menu,section{display:block}html{font-size:62.5%}body{color:#484848;font-family:sans-serif,맑은 고딕;font-size:16px;font-size:1.6rem;height:100%;line-height:1.5;overflow-x:hidden;width:100%}@media screen and (max-width:830px){body{padding-top:0}}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;border:0;cursor:pointer;font-family:inherit;outline:none}dd{-webkit-margin-start:0}ul{-webkit-padding-start:0;list-style-position:inside}li,ol,ul{list-style:none}a{background:transparent;color:inherit;font-size:100%;margin:0;padding:0;text-decoration:none}img{max-width:100%}b,span{color:inherit;font-size:inherit;font-weight:inherit}br{line-height:inherit}@media (max-width:767px){html{font-size:56%}}footer{padding:0}.clear{*zoom:1}.clear:after{clear:both;content:"";display:block}.inner{zoom:1;margin:0 auto;max-width:100%;padding:0 16px;position:relative;width:960px}.inner:after{clear:both;content:"";display:block}@media (max-width:1100px){.inner{padding:0 16px}}.container,.contents-wrap{margin:0 auto;position:relative;width:100%}.contents-wrap{padding-top:65px}@media screen and (max-width:830px){.contents-wrap{padding-top:55px}}.contents-wrap.search{padding-top:84px}@media screen and (max-width:830px){.contents-wrap.search{padding-top:55px}}.en{font-family:Spoqa Han Sans,sans-serif}hr{border:0;border-top:1px solid #efefef;display:block;height:1px;margin:1em 0;padding:0}.header__link-to~.header-shadow{height:64px}@media screen and (max-width:830px){.header__link-to~.header-shadow{height:54px}}.header__link-to,.page-top{background-color:#fff;border-bottom:1px solid #eee;left:0;position:fixed;right:0;top:0;z-index:10}.header__link-to .inner,.page-top .inner{height:64px;max-width:100%;padding:0 16px;width:750px}@media screen and (max-width:830px){.header__link-to .inner,.page-top .inner{height:54px}}.header__link-to .inner .header-title,.page-top .inner .header-title{font-size:14px;line-height:65px;text-align:center}@media screen and (max-width:830px){.header__link-to .inner .header-title,.page-top .inner .header-title{line-height:55px}}.header__link-to .inner .menu-login,.page-top .inner .menu-login{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__link-to .inner .menu-login img,.page-top .inner .menu-login img{width:24px}.header__link-to .inner .menu-login:before,.page-top .inner .menu-login:before{background:#fff;border:1px solid #efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;content:"";height:100%;left:-7px;padding:7px;position:absolute;top:-7px;width:100%;z-index:-1}.header__link-to .inner>.right,.page-top .inner>.right{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/modooclass_logo.png);-moz-background-size:100%;background-size:100%;font-size:1.6rem;height:26px;position:absolute;right:64px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:120px}@media screen and (max-width:830px){.header__link-to .inner>.right,.page-top .inner>.right{width:104px}}@media screen and (max-width:767px){.header__link-to .inner>.right,.page-top .inner>.right{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}@media screen and (max-width:640px){.header__link-to .inner>.right,.page-top .inner>.right{font-size:1.1rem}}.header__link-to .inner .user-profile,.page-top .inner .user-profile{border:1px solid #f9f9f9;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;height:32px;overflow:hidden;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:32px;z-index:1}.header__link-to .inner .user-profile>div,.page-top .inner .user-profile>div{height:100%;left:0;position:absolute;top:0;width:100%}.header__link-to.fixed,.page-top.fixed{background:#fff;left:0;position:fixed;right:0;top:0}.header__link-to .class-manager__title,.page-top .class-manager__title{height:65px;line-height:65px;margin:0 auto;position:relative;text-align:center}@media screen and (max-width:640px){.header__link-to .class-manager__title,.page-top .class-manager__title{height:55px;line-height:55px}}.header__link-to .class-manager__title .class-manager__title-name,.page-top .class-manager__title .class-manager__title-name{color:#bdbdbd;display:inline-block;font-size:1.6rem;font-weight:400}.btn-home{background-image:url(//cdn.classu.co.kr/img/class/btn_home.png?v=2001211640);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;cursor:pointer;height:30px;left:48px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;z-index:1}@media screen and (max-width:830px){.btn-home{height:25px;left:56px;width:25px}}.head-center{line-height:60px;position:relative;text-align:center;width:100%}@media screen and (max-width:830px){.head-center{line-height:54px}}.head-center .profile-img>span{border:1px solid #efefef;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:inline-block;height:32px;margin-right:8px;overflow:hidden;vertical-align:middle;width:32px}.btn-back,.btn-link__set,.btn-move__list,.btn_list_back{background-image:url(//cdn.classu.co.kr/img/class/btn_back.png?v=1912091710);background-position:50%;background-repeat:no-repeat;-moz-background-size:32px;background-size:32px;cursor:pointer;height:32px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:32px;z-index:1}@media screen and (max-width:830px){.btn-back,.btn-link__set,.btn-move__list,.btn_list_back{-moz-background-size:28px;background-size:28px;height:28px;left:16px;width:28px}}.marginTop{margin-top:0!important}.coach_modal .side-info-box{margin:46px auto 0}.faq-tab-contents h1{margin-bottom:20px;text-align:center}.info-txt{color:#767676;font-size:12px;font-weight:400}@media screen and (max-width:640px){.info-txt{font-size:1rem}}.info-txt-b{color:#000;font-size:1.2rem}.btn-coach-intro-more,.btn-more{margin:20px 0 40px;text-align:center}.btn-coach-intro-more div,.btn-more div{border:1px solid #efefef;color:#767676;cursor:pointer;display:inline-block;font-size:12px;margin:0 auto;padding:9px 20px}.btn-coach-intro-more div img,.btn-more div img{padding:0!important;width:20px!important}.text-layer{background:rgba(0,0,0,.7);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;bottom:-50%;-webkit-box-shadow:2px 3px 7px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 7px rgba(0,0,0,.2);-o-box-shadow:2px 3px 7px rgba(0,0,0,.2);box-shadow:2px 3px 7px rgba(0,0,0,.2);color:#fff;font-size:1.6rem;left:50%;opacity:0;padding:15px 5%;position:fixed;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;z-index:101}@media screen and (max-width:767px){.text-layer{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:auto;width:90%}}.text-layer.on{bottom:50%;opacity:1;visibility:visible}@media screen and (max-width:767px){.text-layer.on{bottom:0}}.simple-popup{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-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;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}.simple-popup.on{opacity:1;visibility:visible}.simple-popup>div{background:#ffe3e4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);-moz-box-shadow:0 0 6px rgba(0,0,0,.2);-o-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2);color:#ff5a5f;font-size:14px;min-width:340px;opacity:.95;overflow:hidden;padding:16px;position:fixed;text-align:center}@media screen and (max-width:640px){.simple-popup>div{bottom:100px!important;min-width:auto;width:-moz-calc(100% - 32px);width:calc(100% - 32px)}}.toastContainer{background:#ffe3e4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);-moz-box-shadow:0 0 6px rgba(0,0,0,.2);-o-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2);color:#ff5a5f;font-size:14px;left:50%;opacity:0;overflow:hidden;padding:16px;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;white-space:nowrap;z-index:10}@media screen and (max-width:640px){.toastContainer{bottom:150px;top:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}}.toastContainerSuccess{opacity:1;visibility:visible}.popup-base{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}.popup-base.on{opacity:1;visibility:visible}.popup-base>div{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 3px 7px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 7px rgba(0,0,0,.2);-o-box-shadow:2px 3px 7px rgba(0,0,0,.2);box-shadow:2px 3px 7px rgba(0,0,0,.2);font-size:1.4rem;overflow:hidden;padding:50px 65px;position:fixed;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.popup-base>div{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:auto;padding:30px 40px}}.popup-base>div h2{border-bottom:1px solid #efefef;font-size:2rem;margin-bottom:30px;padding:25px 0}.popup-base .close-pop,.popup-base .close-pop2{position:absolute;right:20px;top:20px}.popup-base .close-pop img,.popup-base .close-pop2 img{cursor:pointer;width:24px}.btn-next,.btn-prev{background-repeat:no-repeat!important;-moz-background-size:cover!important;background-size:cover!important;cursor:pointer;height:64px;opacity:.5;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:32px!important;z-index:1}@media screen and (max-width:767px){.btn-next,.btn-prev{display:none}}.btn-prev{left:-35px}.btn-next{right:-35px}.best_box:hover .btn-next,.best_box:hover .btn-prev,.product_box:hover .btn-next,.product_box:hover .btn-prev{opacity:1}.spinner{height:24px;margin:180px auto 25px;text-align:center;width:100px}.spinner>div{-webkit-animation:sk-bouncedelay 1.2s ease-in-out infinite both;background-color:#484848;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:inline-block;height:12px;margin-left:5px;margin-right:5px;width:12px}.spinner .bounce1{-webkit-animation-delay:-.32s;-moz-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;-moz-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{margin-top:15px}40%{margin-top:0;vertical-align:top}}@-moz-keyframes sk-bouncedelay{0%,80%,to{margin-top:15px}40%{margin-top:0;vertical-align:top}}@keyframes sk-bouncedelay{0%,80%,to{margin-top:15px}40%{margin-top:0;vertical-align:top}}.sk-circle-wrap{background:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:105}.sk-fading-circle{height:40px;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%);width:40px}.sk-fading-circle .sk-circle{height:100%;left:0;position:absolute;top:0;width:100%}.sk-fading-circle .sk-circle:before{-webkit-animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;-moz-animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;background-color:#484848;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";display:block;height:17%;margin:0 auto;width:17%}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-moz-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);-moz-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);-moz-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);-moz-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);-moz-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);-moz-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);-moz-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);-moz-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;-moz-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;-moz-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;-moz-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;-moz-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;-moz-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;-moz-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;-moz-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;-moz-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@-moz-keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;background:#fff;margin:0}input[type=number]{-moz-appearance:textfield}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}::-webkit-input-placeholder{color:#bdbdbd;opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}:-moz-placeholder,::-moz-placeholder{color:#bdbdbd;opacity:1}::placeholder{color:#bdbdbd;opacity:1}:-ms-input-placeholder{color:#bdbdbd}::-ms-input-placeholder{color:#bdbdbd}input{-webkit-appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;padding-left:14px;padding-right:14px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration,input[type=tel]{-webkit-appearance:none}[role=button],button,input[type=button],input[type=reset],input[type=submit]{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;line-height:normal;margin:0;outline:none;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:auto}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}select{width:100%}select::-ms-expand{display:none}textarea{-webkit-appearance:none;resize:none;width:100%}textarea:focus{outline:none}.d-inline-block{display:inline-block}.d-block{display:block}.d-block-i{display:block!important}.d-table{display:table;table-layout:fixed;width:100%}.d-cell{display:table-cell;vertical-align:middle}.d-cell.left{float:none;text-align:left}.d-cell.right{float:none;text-align:right}.point-secondary{color:#39178a;font-size:10px;font-weight:400}select{border:1px solid #8e8e8e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 10px}.select{position:relative}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;outline:none}.select .arr{background:#fff;height:28px;pointer-events:none;position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px}.select .arr:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #8e8e8e;content:"";pointer-events:none;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.select .arr:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:"";margin-top:-2px;pointer-events:none;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.color-gray{color:#eee}.color-white{color:#fff}.color-natural{color:#eee}.color-primary{color:#7461f2}.bg-white{background-color:#fff}.bg-primary{background-color:#7461f2}.quick-nav{bottom:24px;font-size:0;opacity:1;position:fixed;right:24px;text-align:center;z-index:100}.quick-nav .btn-katalk{margin-bottom:10px}@media screen and (max-width:640px){.quick-nav .btn-katalk{height:32px;width:32px}}.quick-nav .move_top_btn{cursor:pointer;height:64px;position:relative;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all .3s ease;width:64px}@media screen and (max-width:640px){.quick-nav .move_top_btn{height:32px;width:32px}}.quick-nav .move_top_btn.visible{display:inline-block;opacity:1}.btn_default_link{height:40px;width:40px}.btn_default_link,.btn_default_link img{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn_default_link img{cursor:pointer}.class-sub-nav{display:none}.modal__addr-search{-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.3);bottom:0;display:none;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:999}.modal__addr-search.pop{display:block}.modal__addr-search.pop .addr-search__box{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.25);-moz-box-shadow:0 3px 9px rgba(0,0,0,.25);-o-box-shadow:0 3px 9px rgba(0,0,0,.25);box-shadow:0 3px 9px rgba(0,0,0,.25);height:460px;left:50%;max-width:320px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal__addr-search.pop .addr-search__box img{top:-20px!important}.modal__addr-search.pop .addr-search__box>div{overflow-y:auto;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}body.no-scroll{height:100%;overflow:hidden;position:fixed;width:100%}.data-none-box{text-align:center}.data-none-box p{font-size:16px;margin-bottom:40px}.data-none-box p span{color:#b4b4b4;font-size:14px}.btn-see-more span{color:#b4b4b4}.recommendation-interests{font-size:0;margin-top:40px;overflow:hidden}.recommendation-interests>p{color:#767676;font-size:14px;font-weight:500;margin-bottom:16px;padding:0 16px}.recommendation-interests li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px 0;text-align:center;vertical-align:top;width:25%}.recommendation-interests li:nth-of-type(4n){border-right:none}.recommendation-interests li:nth-of-type(n+5){border-bottom:none}.recommendation-interests li a{color:#767676;display:block;font-size:14px;font-weight:500}.recommendation-interests li a div{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:50px;margin:0 auto 4px;overflow:hidden;width:50px}.recommendation-interests.main h1{padding-left:0x}@media screen and (max-width:1200px){.recommendation-interests.main h1{padding-left:15px}}.recommendation-interests.main li{width:11.1111111111%}@media screen and (max-width:767px){.recommendation-interests.main li{width:25%}}.recommendation-interests.main li div{height:80px;width:80px}@media screen and (max-width:767px){.recommendation-interests.main li div{height:50px;width:50px}}.group_member_pop>div{-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important;color:#1a1a1a;letter-spacing:-1px;max-height:94vh;max-width:345px;overflow-y:auto;padding:20px 14px!important;width:90%}.group_member_pop>div img{padding:0;width:125px}.group_member_pop>div>p{color:#767676;margin:12px 0 16px}.group_member_pop>div>div{font-size:11px;margin:0 auto 20px;max-width:250px;text-align:left}.group_member_pop>div>div:last-of-type{margin-bottom:10px}.group_member_pop>div>div>span{color:#767676}.group_member_pop>div>div>i{background:#1a1a1a;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;display:inline-block;font-style:normal;height:14px;line-height:14px;text-align:center;width:14px}.group_member_pop>div>div ul{margin-top:4px}.group_member_pop>div>div ul li{color:#1a1a1a;font-size:12px;margin-bottom:2px;position:relative}.group_member_pop>div>div ul li i{color:#767676;font-size:11px;font-style:normal}.group_member_pop>div>div ul li span{position:absolute;right:0;top:0}.group_member_pop>div>div:first-of-type ul li{padding-left:10px}.group_member_pop>div>div:first-of-type ul li:before{content:"· ";left:0;position:absolute;top:0}.group_member_pop>div .btn-main{background-color:#ff5a5f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font-size:14px;margin-top:20px;padding:15px 0;width:100%}.booking_count,.percent_box *,.pr_info *,.pr_price *,.product_info .product_star,.product_info table *,.with-content-wrap .item-desc{font-family:Spoqa Han Sans!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.6}.h1,h1{font-size:4.5rem}@media (max-width:767px){.h1,h1{font-size:4rem}}@media (max-width:640px){.h1,h1{font-size:2.2rem}}.h2,h2{font-size:3.2rem}@media (max-width:767px){.h2,h2{font-size:3rem}}@media (max-width:640px){.h2,h2{font-size:2.8rem}}@media (max-width:375px){.h2,h2{font-size:1.8rem}}.h3,h3{font-size:2.4rem}@media (max-width:375px){.h3,h3{font-size:1.6rem}}.h4,h4{font-size:1.8rem}@media (max-width:375px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.3rem}@media (max-width:375px){.h5,h5{font-size:1.4rem}}.h6,h6{font-size:1.2rem}.display-1{font-size:2.4rem}.display-2{font-size:2rem}.display-3{font-size:1.6rem}.display-4{font-size:1.4rem}.display-5{font-size:1.2rem}.display-6{font-size:1rem}.font-0{font-size:0}.font-lighter{font-weight:100}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-black{font-weight:900}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.red-title20{font-size:2rem;text-align:center}.red-title,.red-title20{color:#7461f2;font-weight:700}.red-txt{color:#7461f2}.w-5{width:5%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-85{width:85%}.w-100{width:100%}.h-38{height:38px}.v-middle{vertical-align:middle}.v-top{vertical-align:top}.py-8{padding-bottom:8px;padding-top:8px}.py-9{padding-bottom:9px;padding-top:9px}.py-10{padding-bottom:10px;padding-top:10px}.px-10{padding-left:10px;padding-right:10px}.px-20{padding-left:20px;padding-right:20px}.mt-7{margin-top:7px}.mt-24{margin-top:24px}.mt-14{margin-top:14px}.mr-7{margin-right:7px}.mb-7{margin-bottom:7px}.mb-10{margin-bottom:10px}.mb-14{margin-bottom:14px}.ml-auto{margin-left:auto}.ml-7{margin-left:7px}.ml-14{margin-left:14px}.focus-border-red-2:focus{outline:2px solid #ff005a!important}.border-none{border:none!important}.border-dark-1{border:1px solid #707070}.border-gray-1{border:1px solid #eee}.border-primary-1{border:1px solid #7461f2}.border-none{border:none}.radius-2{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.expand{display:inline-block;position:relative}.focus-border{background:#ff5a5f;display:block;height:2px;margin-top:-1px;position:absolute;top:100%;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);width:100%}.expand:focus .focus-border,.ql-container:focus-within+.focus-border,input:focus+.focus-border,textarea:focus+.focus-border{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.card{background:#fff;-webkit-box-shadow:0 3px 6px #dcdcdc;-moz-box-shadow:0 3px 6px #dcdcdc;box-shadow:0 3px 6px #dcdcdc;margin-bottom:40px}@media screen and (max-width:767px){.card{margin-bottom:25px}}.card .card-body{padding:30px}@media screen and (max-width:767px){.card .card-body{padding:20px}}.card .card-group{border-bottom:1px solid #eee;padding:20px 30px}@media screen and (max-width:767px){.card .card-group{padding:20px 15px}}.card .card-title{margin-bottom:20px}.in-box{margin-bottom:14px;padding:14px}.bg-pink-light{background:#fcfbf9}.sky-box{background-color:#e9f6ff}.white-box{background:#fff;-webkit-box-shadow:0 3px 6px hsla(0,0%,86%,.16);-moz-box-shadow:0 3px 6px hsla(0,0%,86%,.16);box-shadow:0 3px 6px hsla(0,0%,86%,.16);padding:20px 30px}@media screen and (max-width:767px){.white-box{padding:14px}}.btn-pink{background-color:#fff0f6;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-weight:400}.btn-pink,.btn-txt-primary{color:#ff5a5f;font-size:12px}.btn-txt-primary:hover{text-decoration:underline}.btn-primary{background-color:#fff;border:1px solid #ff5a5f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ff5a5f;font-size:12px;font-weight:400;-webkit-transition:border .2s ease,color .2s ease,background-color .2s linear;-o-transition:border .2s ease,color .2s ease,background-color .2s linear;-moz-transition:border .2s ease,color .2s ease,background-color .2s linear;transition:border .2s ease,color .2s ease,background-color .2s linear}.btn-primary:hover{background-color:#ff5a5f;border:1px solid #ff5a5f;color:#fff}.btn-primary-border{border:1px solid #ff5a5f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ff5a5f;font-size:12px;font-weight:400}.btn-txt-black{color:#000;font-size:12px}.btn-txt-black:hover{text-decoration:underline}.btn-black{background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff}.btn-black,.btn-black-border{font-size:12px;font-weight:400}.btn-black-border{border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#000}@media screen and (max-width:991px){.btn-black-border{font-size:20px}}@media screen and (max-width:767px){.btn-black-border{font-size:14px}}.btn-white{background-color:#fff;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#eee}.btn-gray-light,.btn-white{font-size:12px;font-weight:400}.btn-gray-light{background:#f9f9f9;border:1px solid #f9f9f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#b4b4b4}.btn-gray{background:#e6e6e6;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#000}.btn-gray,.btn-gray-border{font-size:12px;font-weight:400}.btn-gray-border{border:1px solid #b4b4b4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#b4b4b4}.btn-purple{background-color:#7461f2}.btn-mint,.btn-purple{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff}.btn-mint{background-color:#14d2b8}.btn-mint-border{border:1px solid #14d2b8;color:#14d2b8;font-size:12px;font-weight:400}.btn-main-light,.btn-mint-border{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-main-light{background:#fff7f7;color:#ff5a5f}.btn-main{background-color:#ff5a5f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff}.btn-main-border{border:1px solid #ff5a5f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ff5a5f;font-size:12px;font-weight:400}.btn-edit-i-red{background-color:#fff0f6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:30px;text-align:center;width:30px}.btn-edit-i-red i{color:#ff5a5f;font-size:16px;margin-left:4px;padding-bottom:4px}.btn-edit-i-red.disabled{background-color:#f5f5f5;cursor:default}.btn-edit-i-red.disabled i{color:#fff}.btn-create-preview{background-color:#e6e6e6;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#000;display:inline-block;font-size:14px;font-weight:500;height:48px;width:110px}@media screen and (max-width:767px){.btn-create-preview{height:32px}}.btn-create-free,.btn-create-next,.btn-create-pay,.btn-create-submit{background-color:#ff5a5f;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.48);-moz-box-shadow:0 3px 10px rgba(0,0,0,.48);-o-box-shadow:0 3px 10px rgba(0,0,0,.48);box-shadow:0 3px 10px rgba(0,0,0,.48);color:#fff;display:inline-block;font-size:14px;font-weight:500;height:48px;width:110px}@media screen and (max-width:767px){.btn-create-free,.btn-create-next,.btn-create-pay,.btn-create-submit{height:32px}}.btn-create-free:hover,.btn-create-next:hover,.btn-create-pay:hover,.btn-create-submit:hover{background:#ff0f16}.square-btn label{cursor:pointer;display:inline-block;font-size:12px;font-weight:500;margin-right:24px;padding-left:22px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.square-btn input{font-size:0;height:0!important;opacity:0;position:absolute;width:0}.square-btn .checkmark{background-color:#fff;border:1px solid #9e9e9e;height:18px;left:0;position:absolute;top:1px;width:18px}.square-btn input:checked~.checkmark{background-color:#ff5a5f;border:1px solid #ff5a5f}.square-btn input:checked~.checkmark:after{background-color:transparent;border:solid #fff;border-width:0 1px 1px 0;content:"";display:block;height:10px;left:50%;margin-top:-2px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:4px}.active-banner .app-download-banner-wrapper{display:block}.break-banner .app-download-banner-wrapper{display:none}.in-search .app-download-banner .inner{width:960px}.app-download-banner-wrapper{background-color:#484848;display:none}.app-download-banner .inner{-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;max-width:100%;padding:0 16px;width:1080px}.app-download-banner .app-download-banner__title{font-weight:500}.app-download-banner .app-download-banner__download-button,.app-download-banner .app-download-banner__title{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.app-download-banner .app-download-banner__download-button{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;-moz-box-flex:0;border:1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;padding:0 4px}.app-download-banner .app-download-banner__close-button{-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:24px;justify-content:center;width:24px}@media screen and (min-width:768px){.app-download-banner.is-mobile{display:none}}.app-download-banner.is-mobile .inner{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;height:72px;justify-content:space-between}.app-download-banner.is-mobile .app-download-banner__left{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-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 1 auto;flex:1 1 auto}.app-download-banner.is-mobile .app-download-banner__close-button{margin-right:16px}.app-download-banner.is-mobile .app-download-banner__title{font-size:14px}@media screen and (min-width:375px){.app-download-banner.is-mobile .app-download-banner__title{font-size:16px}}.app-download-banner.is-mobile .app-download-banner__app-logo{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px;width:32px}@media screen and (min-width:375px){.app-download-banner.is-mobile .app-download-banner__app-logo{margin-right:10px;width:40px}}.app-download-banner.is-mobile .app-download-banner__download-button{font-size:12px;height:28px}@media screen and (min-width:375px){.app-download-banner.is-mobile .app-download-banner__download-button{font-size:14px}}.app-download-banner.is-desktop{display:none}@media screen and (min-width:768px){.app-download-banner.is-desktop{display:block}}.app-download-banner.is-desktop .inner{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;height:40px;justify-content:center;position:relative}.app-download-banner.is-desktop .app-download-banner__middle{-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}.app-download-banner.is-desktop .app-download-banner__title{font-size:14px;margin-right:14px}.app-download-banner.is-desktop .app-download-banner__download-button{font-size:12px;height:18px;padding:0 12px}.app-download-banner.is-desktop .app-download-banner__close-button{position:absolute;right:16px}.page-top .inner .user-info-box{display:none;font-size:0;height:44px;line-height:44px;text-align:center}.page-top .inner .user-info-box>div{display:inline-block;font-size:16px;vertical-align:middle}.page-top .inner .user-info-box>div.user-img{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:24px;margin-right:8px;width:24px}.header-content-wrap .inner{height:84px;line-height:82px;text-align:center;vertical-align:middle}@media screen and (max-width:830px){.header-content-wrap .inner{height:54px;line-height:54px;padding:0 16px}}.header-content-wrap .inner>*{float:left}.header-content-wrap .inner form{position:relative}@media screen and (max-width:830px){.header-content-wrap .inner form{display:none}}.header-content-wrap .inner form .head-search-ul,.header-content-wrap .inner form .search-ul{background:#fff;left:0;position:absolute;top:58px;width:100%}@media screen and (max-width:830px){.header-content-wrap .inner form .head-search-ul,.header-content-wrap .inner form .search-ul{top:47px}}.header-content-wrap .inner form .head-search-ul li{background:#fff;cursor:pointer;font-size:14px;line-height:1;text-align:left}.header-content-wrap .inner form .head-search-ul li.active{background:#fff7f7}.header-content-wrap .inner form .head-search-ul li:hover{background:#efefef}.header-content-wrap .inner form .head-search-ul li a{display:block;overflow:hidden;padding:14px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.header-content-wrap .inner form .head-search-ul li a>span span{color:#ff5a5f}.header-content-wrap .inner .header-logo{margin-right:16px;width:146px;z-index:10}@media screen and (max-width:830px){.header-content-wrap .inner .header-logo{margin-right:0;width:128px}}@media screen and (max-width:375px){.header-content-wrap .inner .header-logo{width:110px}}.header-content-wrap .inner .header-logo img{vertical-align:middle}.header-content-wrap .inner .header-side-btn{cursor:pointer;display:inline-block;height:20px;vertical-align:middle;width:26px}.header-content-wrap .inner .header-side-btn span{background:#484848;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;display:block;height:3px;position:relative;width:25px}.header-content-wrap .inner .header-side-btn span:after,.header-content-wrap .inner .header-side-btn span:before{background:#484848;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;content:"";display:block;height:inherit;position:absolute}.header-content-wrap .inner .header-side-btn span:before{top:8px;width:25px}.header-content-wrap .inner .header-side-btn span:after{top:16px;width:25px}.header-content-wrap .inner .header-side-close-btn{cursor:pointer;display:none;font-size:16px;position:absolute;right:16px;top:0}.header-content-wrap .inner .header-side-close-btn2{background:#fff;cursor:pointer;display:none;position:absolute;right:18px;top:32%}@media screen and (max-width:830px){.header-content-wrap .inner .header-side-close-btn2{top:28%}}.header-content-wrap .inner .header-side-close-btn2 img{width:24px}.header-content-wrap .inner .user-check-wrap{font-size:1.4rem;padding-left:10px;position:absolute;right:0;top:0}@media screen and (max-width:830px){.header-content-wrap .inner .user-check-wrap{min-width:200px;right:15px;text-align:right}}@media screen and (max-width:1100px){.header-content-wrap .inner .user-check-wrap{right:15px}}.header-content-wrap .inner .user-check-wrap>a.menu-login{background:#fff;border:1px solid #efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;padding:7px;position:relative}.header-content-wrap .inner .user-check-wrap>a img{vertical-align:middle;width:24px}.header-content-wrap .inner .user-check-wrap .pc_menu{display:inline-block}@media screen and (max-width:830px){.header-content-wrap .inner .user-check-wrap .pc_menu{display:none}}.header-content-wrap .inner .user-check-wrap .m_menu{display:none;padding:0 8px}@media screen and (max-width:830px){.header-content-wrap .inner .user-check-wrap .m_menu{display:inline}}.header-content-wrap .inner .user-check-wrap .m_menu img{vertical-align:middle}@media screen and (max-width:830px){.header-content-wrap .inner .user-check-wrap .btn-search{margin-right:8px;padding:0;position:relative}.header-content-wrap .inner .user-check-wrap .btn-search:before{background:#f5f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";height:30px;left:-6px;position:absolute;top:-4px;width:30px;z-index:-1}}.header-content-wrap .inner .user-check-wrap .btn-search img{margin-top:-2px;width:18px}.header-content-wrap .inner .user-check-wrap .menu-class-create{background:#efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;margin:0 6px;padding:7px;position:relative}@media screen and (max-width:374px){.header-content-wrap .inner .user-check-wrap .menu-class-create{margin:0 10px}}.header-content-wrap .inner .user-check-wrap .menu-class-create img{display:none;height:24px;width:24px}@media screen and (max-width:830px){.header-content-wrap .inner .user-check-wrap .menu-class-create img{display:inline-block}}.header-content-wrap .inner .user-check-wrap .user-profile{display:inline-block;position:relative;vertical-align:middle}.header-content-wrap .inner .user-check-wrap .user-profile.main{margin:0}.header-content-wrap .inner .user-check-wrap .user-profile.profile{margin-left:16px;margin-right:16px}@media screen and (max-width:830px){.header-content-wrap .inner .user-check-wrap .user-profile.profile{margin-left:0}}.header-content-wrap .inner .user-check-wrap .user-profile div{border:1px solid #efefef;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;height:32px;overflow:hidden;width:32px}@media screen and (max-width:830px){.header-content-wrap .inner .user-check-wrap .user-profile div{height:30px;top:-17px;width:30px}}.header-content-wrap .inner .user-check-wrap2 .m_menu{display:block;margin-right:32px}.header-content-wrap .inner .user-check-wrap2 .m_menu img{vertical-align:middle}.header-content-wrap .inner .header-search{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;white-space:nowrap;z-index:1}@media screen and (max-width:830px){.header-content-wrap .inner .header-search{min-width:auto;opacity:0;right:58px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;width:auto}}@media screen and (max-width:425px){.header-content-wrap .inner .header-search{width:-moz-calc(100% - 220px);width:calc(100% - 220px)}}.header-content-wrap .inner .header-search.on{opacity:1;visibility:visible}@media screen and (max-width:830px){.header-content-wrap .inner .header-search.on{right:36px;top:26px;width:-moz-calc(100% - 35px);width:calc(100% - 35px)}}.header-content-wrap .inner .header-search label{float:left}@media screen and (max-width:830px){.header-content-wrap .inner .header-search label{margin-left:16px;width:-moz-calc(100% - 32px);width:calc(100% - 32px)}}.header-content-wrap .inner .header-search input[type=text]{background:url(//cdn.classu.co.kr/img/class/icon_search.png) no-repeat #f9f9f9;background-position:right 10px center;-moz-background-size:18px;background-size:18px;border:1px solid #efefef;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;color:#484848;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:14px;font-weight:500;height:32px;line-height:32px;min-width:226px;overflow:hidden;padding:0 40px 0 10px;width:100%}@media screen and (max-width:830px){.header-content-wrap .inner .header-search input[type=text]{background-position:left 10px center;height:40px;line-height:40px;min-width:100%;padding:0 10px 0 40px;width:100%}}.header-content-wrap .inner .header-search input[type=text]:focus.placeholder{color:transparent}.header-content-wrap .inner .header-search input[type=text]:focus:-moz-placeholder,.header-content-wrap .inner .header-search input[type=text]:focus::-moz-placeholder{color:transparent}.header-content-wrap .inner .header-search input[type=text]:focus:-ms-input-placeholder{color:transparent}.header-content-wrap .inner .header-search input[type=text]:focus::-webkit-input-placeholder{color:transparent}.header-content-wrap .inner .header-search input[type=text].placeholder{color:#b4b4b4;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:14px;font-weight:400}.header-content-wrap .inner .header-search input[type=text]:-moz-placeholder,.header-content-wrap .inner .header-search input[type=text]::-moz-placeholder{color:#b4b4b4;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:14px;font-weight:400}.header-content-wrap .inner .header-search input[type=text]:-ms-input-placeholder{color:#b4b4b4;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:14px;font-weight:400}.header-content-wrap .inner .header-search input[type=text]::-webkit-input-placeholder{color:#b4b4b4;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:14px;font-weight:400}.header-content-wrap .inner .header-search p{display:inline-block;font-size:14px;margin-left:20px}.header-content-wrap .inner .header-search a{display:block}.header-content-wrap .inner .header-search a img{vertical-align:text-top!important}.header-content-wrap .inner .search-term{display:inline-block;font-size:14px;margin-top:-8px;position:relative;vertical-align:middle;width:156px}@media screen and (max-width:830px){.header-content-wrap .inner .search-term{color:#000;display:none;font-size:12px;z-index:9}}.header-content-wrap .inner .search-term:before{background-image:url(//cdn.classu.co.kr/img/class/btn_slide_right.png);background-position:100%;background-repeat:no-repeat;-moz-background-size:18px;background-size:18px;content:"";height:18px;position:absolute;right:0;top:5px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:18px}@media screen and (max-width:830px){.header-content-wrap .inner .search-term:before{display:none}}.header-content-wrap .inner .search-term:hover .search-term-box{opacity:1;visibility:visible}@media screen and (max-width:830px){.header-content-wrap .inner .search-term #ticker{display:none}}.header-content-wrap .inner .search-term>ul{height:26px;overflow:hidden;text-align:left}@media screen and (max-width:830px){.header-content-wrap .inner .search-term>ul{margin-top:0!important}}.header-content-wrap .inner .search-term>ul li{color:#767676;cursor:pointer;display:block;height:25px;line-height:25px;padding-left:10px}@media screen and (max-width:830px){.header-content-wrap .inner .search-term>ul li:before{color:#7461f2;content:"|";left:0;position:absolute;top:0}}.header-content-wrap .inner .search-term>ul li span{color:#000;font-family:Spoqa Han Sans,sans-serif;padding-right:5px}.header-content-wrap .inner .search-term>ul li div{display:inline-block}.header-content-wrap .inner .search-term-box{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);font-family:Spoqa Han Sans,sans-serif;left:0;opacity:0;padding:10px;position:absolute;text-align:left;top:0;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;visibility:hidden;width:156px;z-index:2}@media screen and (max-width:830px){.header-content-wrap .inner .search-term-box{display:none}}.header-content-wrap .inner .search-term-box>div{font-size:13px;font-weight:700;line-height:35px;margin-bottom:5px}@media screen and (max-width:830px){.header-content-wrap .inner .search-term-box>div{font-size:16px}}.header-content-wrap .inner .search-term-box>ul{text-align:left}.header-content-wrap .inner .search-term-box>ul li{line-height:35px}.header-content-wrap .inner .search-term-box>ul li a{display:inline-block;font-size:14px;width:100%}@media screen and (max-width:830px){.header-content-wrap .inner .search-term-box>ul li a{font-size:16px}}.header-content-wrap .inner .search-term-box>ul li a span{color:#000;display:inline-block;font-weight:700;margin-right:5px;text-align:center;width:18px}.header-content-wrap .inner .search-term-box>ul li a div{display:inline-block}.header-content-wrap .inner .header-search-s-btn{cursor:pointer;height:24px;padding:5px;position:absolute;right:50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-content-wrap .inner .header-content-logo{font-size:0}.header-content-wrap .inner .header-content-logo a{display:block;width:140px}@media screen and (max-width:830px){.header-content-wrap .inner .header-content-logo a{width:120px}}.header-content-wrap .inner .header-content-nav{text-align:right}@media screen and (max-width:830px){.header-content-wrap .inner .header-content-nav{display:none}}.header-content-wrap .inner .header-content-nav ul li{display:inline-block;font-size:0;margin-right:0;position:relative;vertical-align:middle}.header-content-wrap .inner .header-content-nav ul li:not(.login-nav):not(.signUp-nav):not(:last-child){margin-right:25px}.header-content-wrap .inner .header-content-nav ul li.menupoint{border:1px solid #7461f2;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#7461f2;height:40px;line-height:38px;text-align:center;width:100px}.header-content-wrap .inner .header-content-nav ul li.menupoint:hover{background:#7461f2;color:#fff}.header-content-wrap .inner .header-content-nav ul li a{display:block;font-size:14px;font-weight:500}.header-content-wrap .inner .header-content-nav ul li.login-nav{margin-right:4px;vertical-align:middle}.header-content-wrap .inner .header-content-nav ul li.login-nav a{font-size:12px;font-weight:700}.header-content-wrap .inner .header-content-nav ul li.login-nav a img{padding-right:5px;vertical-align:text-bottom}.header-content-wrap .inner .header-content-nav ul li.signUp-nav{font-size:12px}.header-content-wrap .inner .header-content-nav ul li.signUp-nav a{font-size:12px;font-weight:400}@media screen and (max-width:640px){.header-content-wrap .inner .header-content-nav ul li.md-d-none{display:none}}.header-content-wrap .inner .header-content-nav ul li.selected a{font-weight:700}.header-content-wrap{background-color:#fff}.header-content-wrap .search-pop{background:#fff;bottom:0;display:none;overflow:hidden;overflow-y:auto;padding:16px 0;position:fixed;top:55px;width:100%}.header-content-wrap .search-pop .tags-box{font-size:12px;overflow:hidden;padding:0 16px}.header-content-wrap .search-pop .tags-box>p{color:#767676;font-weight:500;margin-bottom:10px}.header-content-wrap .search-pop .tags-box li{float:left}.header-content-wrap .search-pop .tags-box li a{background:#f2f2f2;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:block;margin:0 8px 10px 0;padding:6px 8px;text-align:center}.header-content-wrap .search-pop .tags-box.interest-tag{margin-top:22px}.header-content-wrap.on{border-bottom:none}.header-content-wrap.on .header-side-btn span,.header-content-wrap.on .header-side-btn span:after,.header-content-wrap.on .header-side-btn span:before{background:#fff}.header-content-wrap.on .search-pop{display:block}.header-content-wrap.on form{display:block;height:auto;left:0;position:absolute;width:100%;z-index:2}.header-content-wrap.on .header-search{opacity:1;visibility:visible}@media screen and (max-width:830px){.header-content-wrap.on .header-search{right:36px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:-moz-calc(100% - 35px);width:calc(100% - 35px)}}.header-content-wrap.on .header-search label{float:left;width:-moz-calc(100% - 40px);width:calc(100% - 40px)}@media screen and (max-width:830px){.header-content-wrap.on .search-term{display:inline-block}}.header-content-wrap.on .search-term>ul li{position:relative}@media screen and (max-width:830px){.header-content-wrap.on .search-term>ul li{padding-left:10px}.header-content-wrap.on .search-term>ul li:before{color:#9d90f5;content:"|";left:0;position:absolute;top:0}}.header-content-wrap.on .user-check-wrap{height:100%;right:0;width:100%}.header-content-wrap.on .user-check-wrap .btn-search img{margin-top:-4px}.header-content-wrap.on .header-side-close-btn{display:block;z-index:3}.header-content-wrap.header-s .user-profile{margin:0 66px 0 26px}@media screen and (max-width:830px){.header-content-wrap.header-s .user-profile{margin:0 40px 0 0}}@media screen and (max-width:640px){.header-content-wrap.header-s .user-profile{display:none}}.header-content-wrap.header-s .header-side-btn{z-index:2}.side-content-wrap{-webkit-overflow-scrolling:touch;background:#fff;height:100vh;overflow-y:auto;position:fixed;right:0;scroll-behavior:smooth;top:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:visibility .5s linear,-webkit-transform .5s linear;transition:visibility .5s linear,-webkit-transform .5s linear;-o-transition:transform .5s linear,visibility .5s linear;-moz-transition:transform .5s linear,visibility .5s linear,-moz-transform .5s linear;transition:transform .5s linear,visibility .5s linear;transition:transform .5s linear,visibility .5s linear,-webkit-transform .5s linear,-moz-transform .5s linear;visibility:hidden;width:100%;z-index:101}.side-content-wrap .side-top-nav{background:#fff;height:60px;line-height:60px}@media screen and (max-width:830px){.side-content-wrap .side-top-nav{height:54px;line-height:54px}}.side-content-wrap .side-top-nav .inner>div{color:#bdbdbd;font-size:14px;font-weight:700;text-align:center}@media screen and (max-width:830px){.side-content-wrap .side-top-nav .inner>div{color:transparent}}.side-content-wrap.on{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:visible}.side-content-wrap .btn-close{position:absolute;right:20px;top:52%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px}@media screen and (max-width:830px){.side-content-wrap .btn-close{bottom:0;right:13px}}.side-content-wrap .side-content-nav .inner{padding:0 16px 20%}.side-content-wrap .side-content-nav .inner hr{margin-left:-16px;width:-moz-calc(100% + 32px);width:calc(100% + 32px)}.side-content-wrap .side-content-nav .inner .title{display:block;font-size:2.4rem;line-height:1.4;margin-bottom:30px;padding:0 10px}.side-content-wrap .side-content-nav .inner .title span{color:#7461f2;font-weight:700}.side-content-wrap .side-content-nav .inner ul p{color:#ffa7a9;font-size:12px;padding:20px 0 0 10px}.side-content-wrap .side-content-nav .inner ul li{position:relative}.side-content-wrap .side-content-nav .inner ul li a{color:#000;display:block;font-size:16px;padding:15px 0 15px 50px}.side-content-wrap .side-content-nav .inner ul li a p{background-image:url(//cdn.classu.co.kr/img/class/side_nav.png);background-repeat:no-repeat;-moz-background-size:72px;background-size:72px;display:inline-block;height:24px;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px}.side-content-wrap .side-content-nav .inner ul li a .m-point{background-position:0 -72px}.side-content-wrap .side-content-nav .inner ul li a .m-pay-list{background-position:-24px -72px}.side-content-wrap .side-content-nav .inner ul li a .m-operational-class-all{background-position:-24px 0}.side-content-wrap .side-content-nav .inner ul li a .m-settlement-management{background-position:0 -24px}.side-content-wrap .side-content-nav .inner ul li a .m-review-management{background-position:-24px -24px}.side-content-wrap .side-content-nav .inner ul li a .m-following-list,.side-content-wrap .side-content-nav .inner ul li a .m-myclass{background-position:-24px 0}.side-content-wrap .side-content-nav .inner ul li a .m-coach-profile{background-position:-48px 0}.side-content-wrap .side-content-nav .inner ul li a .m-event{background-position:0 -48px}.side-content-wrap .side-content-nav .inner ul li a .m-contact-us{background-position:-24px -48px}.side-content-wrap .side-content-nav .inner ul li a .m-questions{background-position:-48px -48px}.side-content-wrap .side-content-nav .inner ul li a .m-notice{background-position:-48px -24px}.side-content-wrap .side-content-nav .inner ul li a span{color:#7461f2;display:inline-block;font-size:11px;margin-left:10px;vertical-align:middle}.side-content-wrap .side-content-nav .inner ul li a .btn-primary{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;padding:0 3px}.side-content-wrap .side-content-nav .inner ul li:last-child{margin-bottom:0}.side-content-wrap .side-content-nav .inner .btns-policy{font-size:0;margin:40px 0 30px 10px}@media screen and (max-width:767px){.side-content-wrap .side-content-nav .inner .btns-policy{margin-left:0}}.side-content-wrap .side-content-nav .inner .btns-policy a{background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#6e6e6f;display:inline-block;font-size:14px;height:50px;line-height:50px;text-align:center;width:157px}@media screen and (max-width:767px){.side-content-wrap .side-content-nav .inner .btns-policy a{width:-moz-calc(50% - 7.5px);width:calc(50% - 7.5px)}}.side-content-wrap .side-content-nav .inner .btns-policy a:first-child{margin-right:15px}.side-content-wrap .side-content-nav .inner .info-txt{font-size:14px;margin-bottom:35px;margin-left:10px}@media screen and (max-width:767px){.side-content-wrap .side-content-nav .inner .info-txt{font-size:10px;margin-bottom:15px;margin-left:0}}.side-content-wrap .side-content-nav .inner .btn-logout{color:#ff005a;font-size:14px;padding-left:10px}@media screen and (max-width:767px){.side-content-wrap .side-content-nav .inner .btn-logout{border-bottom:1px solid #eee;border-top:1px solid #eee;display:block;margin-left:-16px;padding:20px 0;text-align:center;width:-moz-calc(100% + 32px);width:calc(100% + 32px)}}.side-content-wrap .side-content-nav .inner .notice-center li{color:#000;display:block;font-size:16px;overflow:hidden;padding:20px 0 20px 10px}.side-content-wrap .side-content-nav .inner .notice-center li span{color:#7461f2;display:inline-block;font-size:12px;margin-left:10px;vertical-align:middle}.side-content-wrap .side-content-nav .inner .notice-center li .btn-primary{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;padding:1px 3px}.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:36px}.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch .onoffswitch-checkbox{display:none}.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch .onoffswitch-label{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer;display:block;overflow:hidden}.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch .onoffswitch-inner{display:block;margin-left:-100%;-webkit-transition:margin .3s ease-in 0s;-moz-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s;width:200%}.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch .onoffswitch-inner:after,.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch .onoffswitch-inner:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;display:block;float:left;font-size:12px;font-weight:400;height:20px;width:50%}.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch .onoffswitch-inner:before{background-color:#7461f2;color:#fff;content:""}.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch .onoffswitch-inner:after{background-color:#d8d8d8;color:#fff;content:"";text-align:right}.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch .onoffswitch-switch{background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;bottom:0;display:block;height:16px;margin:2px;position:absolute;right:16px;top:0;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;width:16px}.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.side-content-wrap .side-content-nav .inner .notice-center li .onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.global-header.search-modal--open{overflow:hidden}.global-header.search-modal--open .global-header__logo{display:none}.global-header.search-modal--open .global-header__search-form{display:inline-block;margin-left:0;width:100%}.global-header.search-modal--open .global-header__search-submit{left:0;right:auto}.global-header.search-modal--open .global-header__search-input{padding:0 12px 0 36px}.global-header.search-modal--open .global-header__avatar-link,.global-header.search-modal--open .global-header__class-apply,.global-header.search-modal--open .global-header__search-ico{display:none}.global-header.search-modal--open .global-header__search-pop-close{display:inline-block}.global-header.search-modal--open .header-notification__button{display:none}.global-header.search-modal--open .search-pop{display:block}.header-notification__button{display:inline-block;margin-left:2px;vertical-align:middle;width:30px}.header__box{background-color:#fff;border-bottom:1px solid #efefef;left:0;position:fixed;right:0;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-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:100%;z-index:20}.header.according .header__box{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header .inner,.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;margin:0 auto;max-width:100%;padding:0 16px;width:640px}@media screen and (min-width:993px){.header .inner,.header-inner{height:84px}}.header.is-class .inner,.header.is-main .header-inner,.header.is-main .inner{width:1080px}.header.is-search .header-inner,.header.is-search .inner{width:960px}.header-left,.header-right{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.header-left:not(.class-header .header-left),.header-right:not(.class-header .header-right){-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px}.header-left,.header-middle,.header-right{-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}.header.top-class .header-left,.header.top-class .header-right{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;width:80px}.header-right{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-middle{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;justify-content:center;overflow:hidden;width:100%}.header-middle a{width:inherit}.header.is-class .header-left,.header.is-class .header-middle,.header.is-class .header-right,.header.is-main .header-left,.header.is-main .header-middle,.header.is-main .header-right,.header.is-search .header-left,.header.is-search .header-middle,.header.is-search .header-right{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.header__title{color:#484848;cursor:default;font-size:14px;font-weight:700;overflow:hidden;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.header__back-button{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/btn_back.png?v=1912091710);margin-right:12px}.header__back-button,.header__home-button{-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-position:50%;background-repeat:no-repeat;-moz-background-size:28px;background-size:28px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;width:32px}.header__home-button{background-image:url(//cdn.classu.co.kr/img/class/btn_home.png?v=2001211640)}.header__logo{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:0;-webkit-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;transition:width .2s ease-in-out;width:100px}@media screen and (min-width:360px){.header__logo{width:110px}}@media screen and (min-width:375px){.header__logo{width:130px}}.header__search-form{display:none;margin-left:12px;position:relative;width:260px}@media screen and (min-width:993px){.header__search-form{display:block}}.header__search-form.on .header__search-input{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;background-color:#fff;border-bottom:1px solid #fff;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.header__search-form.on .header__search-list{display:block}.header__search-input{background-color:#f9f9f9;border:1px solid #efefef;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#484848;font-size:14px;height:32px;overflow:hidden;padding:0 30px 0 12px;width:100%}.header__search-submit[type=submit]{background-image:url(//cdn.classu.co.kr/img/class/icon_search.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:18px;background-size:18px;cursor:pointer;height:32px;margin:0;padding:0;position:absolute;right:0;text-indent:-9999px;top:0;width:32px}.header__search-list{-moz-border-radius-bottomleft:16px;-moz-border-radius-bottomright:16px;background-color:#fff;border-bottom:1px solid #efefef;-webkit-border-bottom-left-radius:16px;border-bottom-left-radius:16px;-webkit-border-bottom-right-radius:16px;border-bottom-right-radius:16px;border-left:1px solid #efefef;border-right:1px solid #efefef;display:none;left:0;position:absolute;right:0;top:32px;z-index:10}.header__search-list-item{font-size:14px}.header__search-list-item a{display:block;line-height:36px;padding:0 12px}.header__search-list-item a:hover{background-color:#f5f6f8}.header__search-list-item span{color:var(--main)}.header__search-list-item.active{background-color:#efefef}.header__search-rank{display:none;height:32px;overflow:hidden;position:relative;width:160px}@media screen and (min-width:768px){.header__search-rank{display:block}}.header__search-rank:after{border:solid #000;border-width:0 1px 1px 0;content:"";display:inline-block;margin-top:0;padding:3px;position:absolute;right:2px;top:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-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;z-index:0}.header__search-rank-item{color:#767676;font-size:14px;line-height:32px;-webkit-transition:margin-top .2s ease-in-out;-o-transition:margin-top .2s ease-in-out;-moz-transition:margin-top .2s ease-in-out;transition:margin-top .2s ease-in-out}.header__search-rank-item-link{display:block}.header__search-rank-order{color:#484848}.header__search-rank:hover{overflow:visible}.header__search-rank--pop{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);display:none;left:0;padding:12px;position:absolute;right:0;top:0;width:100%;z-index:1}.header__search-rank--pop .header__search-rank-title{cursor:default;font-size:14px;margin-bottom:12px}.header__search-rank--pop .header__search-rank-item{color:#484848}.header__search-rank:hover .header__search-rank--pop{display:block}.header__search-button{-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;font-size:0;height:32px;justify-content:center;margin:0;padding:0;text-indent:-9999px;width:32px}.header__search-button:before{background-image:url(//cdn.classu.co.kr/img/class/icon_search.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:24px;background-size:24px;content:"";display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:24px;width:24px}.header.is-class .header__search-button,.header.is-main .header__search-button,.header.is-search .header__search-button{display:none}@media screen and (min-width:320px){.header.is-class .header__search-button,.header.is-main .header__search-button,.header.is-search .header__search-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px){.header.is-class .header__search-button,.header.is-main .header__search-button,.header.is-search .header__search-button{margin-left:12px}}@media screen and (min-width:993px){.header.is-class .header__search-button,.header.is-main .header__search-button,.header.is-search .header__search-button{display:none}}.header__class-apply-link{-ms-flex-line-pack:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-content:center;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none;font-size:12px;height:32px;justify-content:center;line-height:32px;margin-left:4px;padding:0 4px;-webkit-transition:margin-left .2s ease-in-out;-o-transition:margin-left .2s ease-in-out;-moz-transition:margin-left .2s ease-in-out;transition:margin-left .2s ease-in-out}@media screen and (min-width:280px){.header__class-apply-link{-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}}.header__login{border:1px solid #efefef;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px;line-height:32px;padding:0 4px}.header__login,.header__mypage-link{-ms-flex-line-pack:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-content:center;height:32px;justify-content:center;margin-left:4px;-webkit-transition:margin-left .2s ease-in-out;-o-transition:margin-left .2s ease-in-out;-moz-transition:margin-left .2s ease-in-out;transition:margin-left .2s ease-in-out}.header__mypage-link{-webkit-box-flex:0;-moz-box-flex:0;background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 32px;flex:0 0 32px;overflow:hidden}.header__mypage-link,.header__mypage-link>img,.header__notification-button{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:32px}.header__notification-button{-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;font-size:0;height:32px;justify-content:center;margin-left:4px;padding:0;position:relative;text-indent:-9999px;-webkit-transition:margin-left .2s ease-in-out;-o-transition:margin-left .2s ease-in-out;-moz-transition:margin-left .2s ease-in-out;transition:margin-left .2s ease-in-out}.header__notification-button:before{background-image:url(//cdn.classu.co.kr/img/ico/alarm_icon_V44@3x.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:26px;background-size:26px;content:"";display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:26px;width:26px}.header__notification-button.badge:after{background-color:var(--main);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";display:block;height:4px;position:absolute;right:0;top:4px;width:4px}@media screen and (min-width:360px){.header__class-apply-link,.header__login,.header__mypage-link,.header__notification-button{margin-left:8px}}@media screen and (min-width:390px){.header__class-apply-link,.header__login,.header__mypage-link,.header__notification-button{margin-left:12px}}.header__shadow{height:54px}@media screen and (min-width:993px){.header__shadow{height:84px}}.header.active-banner .header__shadow{height:127px}@media screen and (min-width:768px){.header.active-banner .header__shadow{height:95px}}@media screen and (min-width:993px){.header.active-banner .header__shadow{height:125px}}.header.class-header .header__box{background-color:#131313;border-bottom:none;left:auto;position:relative;right:auto;top:auto}.header.class-header .header-left,.header.class-header .header-right{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (min-width:768px){.header.class-header .header-middle{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.header.class-header .header__logo{-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;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;width:30px}@media screen and (min-width:504px){.header.class-header .header__logo{width:130px}}.header.class-header .header__logo .logo{-webkit-box-flex:0;-moz-box-flex:0;display:none;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width:504px){.header.class-header .header__logo .logo{display:block}}.header.class-header .header__logo .logo-symbol{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width:504px){.header.class-header .header__logo .logo-symbol{display:none}}.header.class-header .header__back-button{-webkit-filter:invert(1);filter:invert(1)}.header.class-header .header__notification-button:before,.header.class-header .header__search-button:before{-webkit-filter:invert(1);filter:invert(1)}.header.class-header .header__search-form{margin-left:0}@media screen and (min-width:768px){.header.class-header .header__search-form{display:block}}@media screen and (min-width:993px){.header.class-header .header__search-form{width:440px}}@media screen and (min-width:1200px){.header.class-header .header__search-form{width:500px}}.header.class-header .header__search-input{background-color:hsla(0,0%,100%,.1);border:1px solid #000;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;color:#b4b4b4;font-size:12px;height:42px;padding:0 40px 0 20px}.header.class-header .header__search-input::-webkit-input-placeholder{color:#b4b4b4;font-size:14px;letter-spacing:.1px;line-height:24px}.header.class-header .header__search-input:-moz-placeholder,.header.class-header .header__search-input::-moz-placeholder{color:#b4b4b4;font-size:14px;letter-spacing:.1px;line-height:24px}.header.class-header .header__search-input:-ms-input-placeholder{color:#b4b4b4;font-size:14px;letter-spacing:.1px;line-height:24px}.header.class-header .header__search-input::-ms-input-placeholder{color:#b4b4b4;font-size:14px;letter-spacing:.1px;line-height:24px}.header.class-header .header__search-input::placeholder{color:#b4b4b4;font-size:14px;letter-spacing:.1px;line-height:24px}.header.class-header .header__class-apply-link{background:#2b2b2b;color:#fff;padding:4px 12px}@media screen and (min-width:768px){.header.class-header .header__class-apply-link{font-size:14px;font-weight:500;letter-spacing:.1px;line-height:24px;padding:4px 12px}}.header.class-header .header__search-submit{-webkit-filter:invert(1);filter:invert(1);left:auto;opacity:.7;right:10px;top:5px}.header.class-header .header__login{color:#eaeaea}.header.class-header .header__class-apply-link{color:#eaeaea;display:none}@media screen and (min-width:320px){.header.class-header .header__class-apply-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}}.header.is-main .header__class-apply-link,.header.is-main .header__notification-button,.header.is-main .header__search-button{background-color:#f5f5f5}.header.is-main .header__search-button:before{-moz-background-size:18px;background-size:18px;height:18px;width:18px}.header.class-header .header__search-button:before{-moz-background-size:28px;background-size:28px;height:28px;width:28px}.header.class-header .header__notification-button:before,.header.is-main .header__notification-button:before{-moz-background-size:20px;background-size:20px;height:20px;width:20px}.header.class-header .header__notification-button:before{-moz-background-size:30px;background-size:30px;height:30px;width:30px}@media screen and (min-width:768px){.header.class-header .header__search-button{display:none}}.global-header{background-color:#fff;border-bottom:1px solid #efefef;font-size:0;left:0;max-width:100%;position:fixed;right:0;top:200px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(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;z-index:100}.global-header.hide{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.global-header+.global-header__shadow{display:none;height:127px}@media screen and (min-width:768px){.global-header+.global-header__shadow{height:95px}}@media screen and (min-width:831px){.global-header+.global-header__shadow{height:125px}}.global-header__inner{border-collapse:separate;display:table;height:54px;margin:0 auto;max-width:100%;padding:0 12px;width:100%}.global-header__left,.global-header__right{display:table-cell;vertical-align:middle}.global-header__right{text-align:right}.global-header__logo{display:inline-block;font-size:0;vertical-align:middle;width:110px}.global-header__logo span{text-indent:-9999px}.global-header__search-form{display:none;margin-left:12px;min-width:240px;position:relative;vertical-align:middle}.global-header__search-form.on .global-header__search-input{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;background-color:#fff;border-bottom:1px solid #fff;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.global-header__search-form.on .global-header__search-list{display:block}.global-header__search-input{background-color:#f9f9f9;border:1px solid #efefef;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#484848;font-size:14px;height:32px;overflow:hidden;padding:0 36px 0 12px;width:100%}.global-header__search-submit{background-image:url(//cdn.classu.co.kr/img/class/icon_search.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:18px;background-size:18px;height:32px;position:absolute;right:0;top:0;width:32px}.global-header__search-list{-moz-border-radius-bottomleft:16px;-moz-border-radius-bottomright:16px;background-color:#fff;border-bottom:1px solid #efefef;-webkit-border-bottom-left-radius:16px;border-bottom-left-radius:16px;-webkit-border-bottom-right-radius:16px;border-bottom-right-radius:16px;border-left:1px solid #efefef;border-right:1px solid #efefef;display:none;left:0;position:absolute;right:0;top:32px;z-index:10}.global-header__search-list-item{font-size:14px}.global-header__search-list-item a{display:block;line-height:36px;padding:0 12px}.global-header__search-list-item a:hover{background-color:#f5f6f8}.global-header__search-list-item span{color:var(--main)}.global-header__search-list-item.active{background-color:#efefef}.global-header__search-term{display:none;position:relative;text-align:left;vertical-align:middle}.global-header__search-term:hover .global-header__search-term-rank-box{display:block}.global-header__search-term-rank{height:26px;overflow:hidden;position:relative;width:156px}.global-header__search-term-rank:before{border:solid #000;border-width:0 1px 1px 0;content:"";display:inline-block;margin-top:0;padding:3px;position:absolute;right:2px;top:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:margin .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:margin .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:margin .2s ease-in-out,transform .2s ease-in-out;-moz-transition:margin .2s ease-in-out,transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:margin .2s ease-in-out,transform .2s ease-in-out;transition:margin .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out}.global-header__search-term-rank-item{color:#767676;cursor:pointer;font-size:14px;line-height:26px}.global-header__search-term-rank-item span{color:#000;display:inline-block;margin-right:4px}.global-header__search-term-rank-item div{display:inline-block}.global-header__search-term-rank-box{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);display:none;left:0;line-height:34px;padding:12px;position:absolute;top:0;width:156px}.global-header__search-term-rank-box-title{cursor:default;font-size:14px;margin-bottom:4px}.global-header__search-term-rank-box-item{color:#000;font-size:14px}.global-header__search-term-rank-box-item span{display:inline-block;margin-right:4px}.global-header__search-term-rank-box-item div{display:inline-block}.global-header__search-term-rank-box-item a{display:block}.global-header__right>a,.global-header__right>button{margin-left:4px}.global-header__search-ico{background-color:#f5f5f5;background-image:url(//cdn.classu.co.kr/img/class/icon_search.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:18px;background-size:18px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:32px;overflow:hidden;text-indent:-9999px;vertical-align:middle;width:32px}.global-header__class-apply{background-color:#efefef}.global-header__class-apply,.global-header__login{border:1px solid #efefef;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#484848;display:inline-block;font-size:12px;padding:6px 6px 7px;vertical-align:middle}.global-header__login{background-color:#fff}.global-header__avatar{background-color:#f5f5f5;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%;display:inline-block;height:32px;vertical-align:middle;width:32px}.global-header__search-pop-close{display:none;font-size:12px;margin-left:0;vertical-align:middle}.global-header .header-notification__button{background-color:#f5f5f5;background-image:url(//cdn.classu.co.kr/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;width:32px}.global-header .global-header__search-submit{background-image:url(//cdn.classu.co.kr/img/class/icon_search.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:18px;background-size:18px;height:32px;position:absolute;right:0;top:0;width:36px}@media screen and (min-width:334px){.global-header__right>a,.global-header__right>button{margin-left:8px}}@media screen and (min-width:350px){.global-header__right>a,.global-header__right>button{margin-left:12px}}@media screen and (min-width:376px){.global-header__logo{width:128px}}@media screen and (min-width:768px){.global-header__search-term{display:inline-block}}@media screen and (min-width:831px){.global-header__inner,.global-header__shadow{height:84px}.global-header__logo{width:148px}.global-header__search-ico{display:none}.global-header__search-form{display:inline-block}}@media screen and (min-width:1201px){.global-header__inner{padding:0}}.status-header{font-size:0}.status-header.hide .status-header__wrapper{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.status-header__wrapper{background-color:#fff;left:0;margin:0 auto;max-width:100%;padding:0 16px;position:fixed;right:0;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(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;width:640px;z-index:100}.status-header__shadow{height:54px}.status-header__inner{display:table;height:54px;max-width:100%;width:100%}.status-header__center,.status-header__left,.status-header__right{display:table-cell;font-size:12px;vertical-align:middle;width:33.33%}.status-header__left{text-align:left}.status-header__left button{vertical-align:middle}.status-header__left button:first-of-type{margin-left:0}.status-header__left button+button{margin-left:12px}.status-header__right button{vertical-align:middle}.status-header__right button+button{margin-left:12px;vertical-align:middle}.status-header__center{font-size:14px;text-align:center}.status-header__right{text-align:right}.status-header__back-button{background-image:url(//cdn.classu.co.kr/img/class/btn_back.png?v=1912091710);background-position:50%;background-repeat:no-repeat;-moz-background-size:28px;background-size:28px;height:28px;width:28px}.status-header__back-button.btn-back{bottom:auto;left:auto;position:static;right:auto;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.status-header__home-button{background-image:url(//cdn.classu.co.kr/img/class/btn_home.png)}.status-header__home-button,.status-header__setting-button{background-position:50%;background-repeat:no-repeat;-moz-background-size:28px;background-size:28px;height:28px;width:28px}.status-header__setting-button{background-image:url(//cdn.classu.co.kr/img/class/icon_settings.png)}.status-header .header-notification__button{background-image:url(//cdn.classu.co.kr/img/ico/alarm_icon_V44@3x.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:26px;background-size:26px;height:28px;margin-left:0;width:28px}.search-pop{background:#fff;bottom:0;display:none;overflow-x:hidden;overflow-y:auto;padding:16px 0;position:fixed;top:55px;width:100%;z-index:10}.search-pop.on{display:block}.search-pop .tags-box{font-size:12px;overflow:hidden;padding:0 16px}.search-pop .tags-box>p{color:#767676;font-weight:500;margin-bottom:10px}.search-pop .tags-box li{float:left}.search-pop .tags-box li a{background:#f2f2f2;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:block;margin:0 8px 10px 0;padding:6px 8px;text-align:center}.search-pop .tags-box.interest-tag{margin-top:22px}.search-modal{background:#fff;bottom:0;display:none;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:100}.search-modal.active{display:block}.search-modal-header{background:#fff;border-bottom:1px solid #efefef;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.search-modal-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;width:640px}@media screen and (min-width:993px){.search-modal-header .inner{height:84px}}.search-modal__search-wrapper{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:12px}.search-modal__search-form{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;background-color:#fff;border-bottom:1px solid #fff;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;max-width:240px;position:relative;width:100%}@media screen and (min-width:993px){.search-modal__search-form{max-width:300px}}.search-modal__search-input{background-color:#f9f9f9;border:1px solid #efefef;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;color:#484848;font-size:12px;height:32px;overflow:hidden;padding:0 12px 0 36px;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}@media screen and (min-width:993px){.search-modal__search-input{font-size:14px;height:36px}}.search-modal__search-submit[type=submit]{background-image:url(//cdn.classu.co.kr/img/class/icon_search.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:18px;background-size:18px;cursor:pointer;height:32px;left:0;margin:0;padding:0;position:absolute;text-indent:-9999px;top:0;width:32px}@media screen and (min-width:993px){.search-modal__search-submit[type=submit]{height:36px}}.search-modal__close-button{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px}.search-modal-body{padding:78px 0 24px}@media screen and (min-width:993px){.search-modal-body{padding:108px 0 24px}}.search-modal-body .inner{width:640px}.search-modal-popular-keyword,.search-modal-recent-keyword{margin-bottom:24px;-webkit-transition:margin-bottom .2s ease-in-out;-o-transition:margin-bottom .2s ease-in-out;-moz-transition:margin-bottom .2s ease-in-out;transition:margin-bottom .2s ease-in-out}@media screen and (min-width:504px){.search-modal-popular-keyword,.search-modal-recent-keyword{margin-bottom:32px}}@media screen and (min-width:768px){.search-modal-popular-keyword,.search-modal-recent-keyword{margin-bottom:44px}}.search-modal__title{color:#767676;font-size:14px;font-weight:700;margin-bottom:12px;-webkit-transition:font-size .2s ease-in-out,margin-bottom .2s ease-in-out;-o-transition:font-size .2s ease-in-out,margin-bottom .2s ease-in-out;-moz-transition:font-size .2s ease-in-out,margin-bottom .2s ease-in-out;transition:font-size .2s ease-in-out,margin-bottom .2s ease-in-out}@media screen and (min-width:504px){.search-modal__title{font-size:16px;margin-bottom:16px}}@media screen and (min-width:768px){.search-modal__title{font-size:18px}}.search-modal__keyword-list{margin-left:-12px}.search-modal__keyword-item{display:inline-block;margin-bottom:12px;padding-left:12px;vertical-align:top}.search-modal__keyword-link{background:#f2f2f2;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:block;font-size:12px;padding:4px 12px;-webkit-transition:font-size .2s ease-in-out;-o-transition:font-size .2s ease-in-out;-moz-transition:font-size .2s ease-in-out;transition:font-size .2s ease-in-out}@media screen and (min-width:504px){.search-modal__keyword-link{font-size:13px}}.search-modal__category-list{font-size:0;margin-left:-12px}.search-modal__category-item{display:inline-block;margin-bottom:12px;padding-left:12px;-webkit-transition:width ease-in-outx .2s;-o-transition:width ease-in-outx .2s;-moz-transition:width ease-in-outx .2s;transition:width ease-in-outx .2s;vertical-align:top;width:33.3333333333%}@media screen and (min-width:280px){.search-modal__category-item{width:25%}}@media screen and (min-width:375px){.search-modal__category-item{width:20%}}@media screen and (min-width:504px){.search-modal__category-item{width:16.6666666667%}}@media screen and (min-width:768px){.search-modal__category-item{width:14.2857142857%}}.search-modal__category-img{background-color:transparent;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin-bottom:4px;overflow:hidden;padding-bottom:100%;width:100%}.search-modal__category-item:last-of-type .search-modal__category-img{border:1px solid #eee}.search-modal__category-link{display:block;font-size:12px;text-align:center}.footer-content-wrap{background:#fff}@media screen and (max-width:767px){.footer-content-wrap{padding:50px 0}}.footer-content-wrap .inner .footer-content-top{margin-bottom:40px;word-break:keep-all}@media screen and (max-width:767px){.footer-content-wrap .inner .footer-content-top{margin-bottom:0}}.footer-content-wrap .inner .footer-content-top .footer-content-left{vertical-align:bottom}@media screen and (max-width:767px){.footer-content-wrap .inner .footer-content-top .footer-content-left{display:block;margin-bottom:20px}}.footer-content-wrap .inner .footer-content-top .footer-content-left p{font-size:20px;font-weight:500;line-height:30px;text-align:left}@media screen and (max-width:991px){.footer-content-wrap .inner .footer-content-top .footer-content-left p{font-size:18px}}@media screen and (max-width:767px){.footer-content-wrap .inner .footer-content-top .footer-content-left p{font-size:14px;line-height:20px}}.footer-content-wrap .inner .footer-content-top .footer-content-right{font-size:16px;font-weight:500;line-height:26px;vertical-align:bottom}@media screen and (max-width:991px){.footer-content-wrap .inner .footer-content-top .footer-content-right{font-size:14px}}@media screen and (max-width:767px){.footer-content-wrap .inner .footer-content-top .footer-content-right{display:block;font-size:10px;line-height:22px;margin-bottom:20px}}.footer-content-wrap .inner .footer-content-top .footer-content-right a{color:inherit}.footer-content-wrap .inner .footer-content-middle{color:#000;font-size:12px;font-weight:400;line-height:20px;margin-bottom:24px;word-break:keep-all}@media screen and (max-width:991px){.footer-content-wrap .inner .footer-content-middle{font-size:12px}}@media screen and (max-width:767px){.footer-content-wrap .inner .footer-content-middle{font-size:10px;line-height:18px;margin-bottom:20px}}.footer-content-wrap .inner .footer-content-middle>div{vertical-align:top}@media screen and (max-width:767px){.footer-content-wrap .inner .footer-content-middle>div{display:block}.footer-content-wrap .inner .footer-content-middle>div.footer-content-right{display:none}}.footer-content-wrap .inner .footer-content-bottom{color:#000;font-size:12px;font-weight:400;line-height:20px;word-break:keep-all}@media screen and (max-width:991px){.footer-content-wrap .inner .footer-content-bottom{font-size:12px}}@media screen and (max-width:767px){.footer-content-wrap .inner .footer-content-bottom{font-size:10px}}.footer-content-wrap .inner .footer-content-bottom .footer-content-left{display:block}@media screen and (max-width:767px){.footer-content-wrap .inner .footer-content-bottom .footer-content-right{display:none}}.insert-in{display:block}.insert-md-in{display:inline-block}@media screen and (max-width:767px){.insert-md-in{display:block}}.insert-in-block{display:block;font-size:2rem;line-height:1.6}@media screen and (max-width:767px){.insert-in-block{display:contents}.insert-in-block.insert-md-block{display:block}}.text-underline{display:inline-block;position:relative}.text-underline:after{bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.hs-line-10.white{background:#000;height:11px}.hs-line-10.white,.hs-line-14.semantic{display:inline-block;margin-left:10px;margin-right:10px;position:relative;top:-1px;vertical-align:middle;width:1px}.hs-line-14.semantic{background:#39178a;height:15px}.secondary-content{color:#7461f2}.semantic-content{color:#39178a}.footer-notice{border-top:1px solid #eaeaea;color:#000;font-size:1.1rem;font-weight:400;padding:24px 12px;text-align:center;word-break:keep-all}.footer-copyright{color:#bbb;display:block;margin-top:20px}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(//cdn.classu.co.kr/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}}.class-sub-nav{background-color:#fff;border-bottom:1px solid #f5f5f5;height:60px;overflow:hidden;white-space:nowrap}@media screen and (max-width:640px){.class-sub-nav{height:40px}}@media screen and (max-width:767px){.class-sub-nav .inner{padding-left:0;padding-right:0}}.class-sub-nav ul{-webkit-overflow-scrolling:touch;font-size:0;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth}@media screen and (max-width:767px){.class-sub-nav ul{padding:0 10px;text-align:center}}.class-sub-nav ul li{display:inline-block;position:relative}.class-sub-nav ul li:last-of-type{margin-right:0}.class-sub-nav ul li.selected:after{background:#000;bottom:1px;content:"";height:2px;left:0;position:absolute;width:100%}@media screen and (max-width:640px){.class-sub-nav ul li.selected:after{bottom:6px}}.class-sub-nav ul li.selected a{font-weight:700}.class-sub-nav ul li a{color:#000;display:block;font-size:1.4rem;font-weight:400;padding:21px 15px 18px}@media screen and (max-width:640px){.class-sub-nav ul li a{font-size:1.2rem;padding:11px 15px 18px}}.box_member{margin:0 auto;max-width:320px;position:relative;width:100%}.box_member .btn-close{display:block;height:20px;position:absolute;right:0;top:50px;width:20px}@media screen and (max-width:767px){.box_member .btn-close{top:44px}}.box_member .btn-close:after{border:solid #000;border-width:2px 0 0 2px;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:0}.box_member .btn-close:before{border:solid #000;border-width:2px 0 0 2px;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(315deg);-moz-transform:translate(-50%,-50%) rotate(315deg);-ms-transform:translate(-50%,-50%) rotate(315deg);transform:translate(-50%,-50%) rotate(315deg);width:0}.box_member .acnt-guide{word-wrap:break-word;display:block;font-size:1.4rem;font-weight:400;margin-bottom:35px;margin-left:-60px;margin-right:-60px;text-align:center;word-break:keep-all}@media screen and (max-width:767px){.box_member .acnt-guide{margin-left:0;margin-right:0}}.box_member .box_sns_member .login-more__button,.box_member .btn_sns_member.katalk_member{display:block}.box_member .box_sns_member .phone_member{display:none}.box_member .box_sns_member li{background-color:#fff;border:1px solid #efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;display:none;height:48px;line-height:40px;margin-bottom:10px;overflow:hidden;position:relative;text-align:center;width:100%}.box_member .box_sns_member li img{height:18px;margin-right:5px;vertical-align:middle;width:18px}.box_member .box_sns_member li i{margin-right:5px}.box_member .box_sns_member .more_sns{display:none}.box_member .box_sns_member .sns-member-txt{color:#fff;display:inline-block;font-size:14px;font-weight:400;padding-left:10px;text-align:center;vertical-align:middle}.box_member .box_sns_member .katalk_member{background:#ffe812;border:1px solid #ffe812}.box_member .box_sns_member .katalk_member .sns-member-txt{color:#212121}.box_member .box_sns_member .facebook_member{background:#3a559f;border:1px solid #3a559f}.box_member .box_sns_member .facebook_member.on{position:absolute;top:160%}.box_member .box_sns_member .naver_member{background:#1ec800;border:1px solid #1ec800}.box_member .box_sns_member .phone_member{border:1px solid #000}.box_member .box_sns_member .phone_member .sns-member-txt{color:#000}.box_member .box_sns_member .apple_member{background-color:#202020;color:#fff}.box_member .other_way_login{color:#9e9e9e;font-size:12px;left:50%;position:absolute;text-align:center;text-decoration:underline;top:205%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.box_member .line_through{display:block;margin:14px 0;position:relative;text-align:center}.box_member .line_through strong{background-color:#fff;color:#9e9e9e;display:inline-block;font-size:1.6rem;font-weight:500;padding:0 17px;position:relative}.box_member .line_through:before{background-color:#f5f5f5;content:"";height:1px;left:0;position:absolute;right:0;top:50%;width:100%}.box_member .box_input .area_id,.box_member .box_input .area_pw{margin-bottom:18px}.box_member .box_input .area_pw{position:relative}.box_member .box_input .area_pw .number_btn{background-color:transparent;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#ff5a5f;cursor:pointer;font-size:1.1rem;font-weight:400;height:32px;line-height:32px;padding:0;position:absolute;right:10px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px}.box_member .box_input .area_pw .number_btn.btn-authSend{border:1px solid #ff5a5f}.box_member .box_input .expand{width:100%}.box_member .box_input .focus-border{background-color:#ff5a5f}.box_member .box_input label[for=name],.box_member .box_input label[for=password],.box_member .box_input label[for=phone],.box_member .box_input label[for=userLogin],.box_member .box_input label[for=userPw],.box_member .box_input label[for=username]{display:none}.box_member .box_input input[name=authno],.box_member .box_input input[name=name],.box_member .box_input input[name=password],.box_member .box_input input[name=password_confirmation],.box_member .box_input input[name=phone],.box_member .box_input input[name=userLogin],.box_member .box_input input[name=userPw],.box_member .box_input input[name=username]{background-color:#f4f4f4;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;font-size:1.3rem;font-weight:400;height:48px;padding:0 10px;width:100%}.box_member .box_input .access_hidden{display:none}.box_member .box_input .access_hidden .expand{margin-bottom:18px}.box_member .box_input .help_member{font-size:0;margin-bottom:18px;width:100%}.box_member .box_input .help_member .check-member{display:inline-block;text-align:left;vertical-align:middle;white-space:nowrap;width:50%}.box_member .box_input .help_member .checkbox-cus{color:#9e9e9e;cursor:pointer;font-size:1.2rem;font-weight:500;padding-left:27px}.box_member .box_input .help_member .checkbox-cus.agree-guide{color:#000}.box_member .box_input .help_member .find-pw{color:#9e9e9e;display:inline-block;font-size:1.1rem;font-weight:400;text-align:right;vertical-align:middle;width:50%}.box_member .box_input .btn-smsAuth,.box_member .box_input .btn_member{background-color:#ff5a5f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-size:1.3rem;font-weight:400;height:48px;margin:0 0 24px;padding:0;width:100%}.box_member .link_signup{color:#9e9e9e;font-size:1.2rem;font-weight:500;text-align:center;width:100%}.box_member .link_signup a,.box_member .link_signup span{color:#ff5a5f;cursor:pointer;display:inline-block;margin-left:7px;vertical-align:text-top}.checkbox-cus{font-size:1.3rem;font-weight:500;padding-left:22px;position:relative;vertical-align:middle}.checkbox-cus input[type=checkbox]{font-size:0;height:0;opacity:0;position:absolute;vertical-align:middle;width:0}.checkbox-cus input[type=checkbox]:checked~.checkmark{background-color:#ff5a5f;border:1px solid #ff5a5f}.checkbox-cus input[type=checkbox]:checked~.checkmark:after{border:solid #fff;border-width:0 1px 1px 0;content:"";display:block;height:10px;left:50%;margin-top:-2px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:4px}.checkbox-cus .checkmark{background-color:#fff;border:1px solid #9e9e9e;height:18px;left:0;position:absolute;top:0;width:18px}.loginBg{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;visibility:hidden;z-index:101}.loginBg.on{opacity:1;visibility:visible}@media screen and (max-width:767px){.modal-content-login{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:200}}.login_pop{background:#fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;left:50%;margin-left:-200px;max-width:435px;opacity:0;-webkit-perspective:none;-moz-perspective:none;perspective:none;position:fixed;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;visibility:hidden;width:400px;width:100%;z-index:999}@media screen and (max-width:767px){.login_pop{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-width:100%}}.login_pop.on{opacity:1;overflow:auto;visibility:visible}@media screen and (max-width:767px){.login_pop.on{height:100%;left:0;margin-left:0;top:0;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.login_pop .area_member{background-color:#fff;width:100%}@media screen and (max-width:767px){.login_pop .area_member{padding:60px 0}}.login-more__button,.login-more__button2{font-size:1.4rem;font-weight:400}.login-more__button2{background-color:#fff;border:1px solid #efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#000;cursor:pointer;display:block;height:48px;margin-bottom:10px;margin-top:24px;overflow:hidden;position:relative;text-align:center;width:100%}.login_pop--logo{display:none;margin:0 auto 8px}@media screen and (max-width:767px){.login_pop--logo{display:block}}.login_pop--logo img{max-width:154px}.login-wrapper{font-size:0}.login-wrapper .login-title{margin-bottom:4px}.login-wrapper .login-desc__guide{display:block;font-size:1.2rem;font-weight:400;margin-bottom:44px}.login-wrapper button[class*=login-variant]{-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:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:400;height:48px;justify-content:center;margin:0 0 16px;padding:0;width:100%}.login-wrapper button[class*=login-variant] img{height:18px;margin-right:8px;vertical-align:middle;width:18px}.login-wrapper button[class*=facebook],.login-wrapper button[class*=phone]{display:inline-block;width:-moz-calc(50% - 6px);width:calc(50% - 6px)}.login-wrapper button[class*=kakao]{background:#ffe812;color:#3b1e1e}.login-wrapper button[class*=naver]{background:#1ec800;color:#fff}.login-wrapper button[class*=apple]{background:#202020;color:#fff}.login-wrapper button[class*=facebook]{background:#3a559f;color:#fff;margin-right:6px}.login-wrapper button[class*=phone]{border:1px solid #eaeaea;color:#000;margin-left:6px}.scrolldown{-webkit-transform:translate3d(0,-85px,0);-moz-transform:translate3d(0,-85px,0);transform:translate3d(0,-85px,0)}@media screen and (max-width:830px){.scrolldown{-webkit-transform:translate3d(0,-55px,0);-moz-transform:translate3d(0,-55px,0);transform:translate3d(0,-55px,0)}}.scrollup{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.scrollnone{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}body{position:relative}.header-content-wrap{border-bottom:1px solid #efefef;left:0;position:fixed;right:0;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.main_wrap{padding-top:84px}@media screen and (max-width:830px){.main_wrap{padding-top:55px}}.main_wrap .participating-box{background:#fff;border:1px solid #efefef;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:18px 10px;width:240px}.main_wrap .participating-box .class-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.main_wrap .participating-box .class-info .class-img{-webkit-box-flex:0;-moz-box-flex:0;background-color:#efefef;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;margin-right:14px;width:40px}.main_wrap .participating-box .class-info .class-title{font-size:14px;min-height:46px}.main_wrap .participating-box .class-info .class-txt{color:#767676;font-size:11px}.main_wrap .participating-box .class-info .class-txt span{padding-left:11px}.main_wrap .participating-box .progress-bar{background:#efefef;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;height:4px;margin:11px 0;overflow:hidden;position:relative;width:100%}.main_wrap .participating-box .progress-bar span{background:#ff5a5f;height:100%;left:0;position:absolute;top:0}.main_wrap .participating-box .btn-main-border{display:block;font-size:12px;height:28px;line-height:26px;text-align:center;width:100%}.main_wrap .participating-box .btn-main-border img{height:16px;margin-left:2px;margin-top:-2px;vertical-align:middle;width:16px}.main_wrap .participating-class-wrap{background:#f4f4f4;border-bottom:1px solid #efdbdb;overflow:hidden;padding:40px 0}@media screen and (max-width:767px){.main_wrap .participating-class-wrap{padding:20px 0}}.main_wrap .participating-class-wrap .inner{max-width:100%;width:1080px}.main_wrap .participating-class-wrap .inner h1{float:left;padding-top:15px;width:20%}@media screen and (max-width:767px){.main_wrap .participating-class-wrap .inner h1{display:none}}.main_wrap .participating-class-wrap .inner>div{float:right;position:relative;width:80%}@media screen and (max-width:767px){.main_wrap .participating-class-wrap .inner>div{width:100%}.main_wrap .participating-class-wrap .swiper-container{overflow:visible}}.main_wrap .event-banner__wrapper .inner{max-width:100%;width:1080px}.main_wrap .event-btns{overflow:hidden}@media screen and (max-width:767px){.main_wrap .event-btns{display:none}}.main_wrap .event-btns.mobile{display:none}@media screen and (max-width:767px){.main_wrap .event-btns.mobile{display:block}}.main_wrap .event-btns ul{-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;max-width:100%;width:1080px}@media screen and (max-width:767px){.main_wrap .event-btns ul{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}}.main_wrap .event-btns ul li{color:#1a1a1a;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:18px;margin-right:46px;position:relative}@media screen and (max-width:767px){.main_wrap .event-btns ul li{-ms-flex-preferred-size:calc(50% - 10px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);flex-basis:-moz-calc(50% - 10px);flex-basis:calc(50% - 10px);-ms-flex-direction:column;flex-direction:column;font-size:12px;margin-right:0;text-align:center}}.main_wrap .event-btns ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding:24px 0;width:100%}@media screen and (max-width:767px){.main_wrap .event-btns ul li a{display:block;padding:12px 0}}.main_wrap .event-btns ul li a>span{margin-left:8px;white-space:nowrap}@media screen and (max-width:767px){.main_wrap .event-btns ul li a>span{line-height:2;margin-left:4px}}.main_wrap .event-btns ul li a>div{cursor:pointer;overflow:hidden;position:relative}@media screen and (max-width:767px){.main_wrap .event-btns ul li a svg{height:40px;width:40px}}.main_wrap .event-btns ul li:last-of-type a span{border-bottom:2px solid #ff5a5f}@media screen and (max-width:767px){.main_wrap .event-btns ul li:last-of-type a span{border:none}}.main_wrap .event-btns ul li:last-of-type a>i{background:#ff5a5f;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;color:#fff;font-size:16px;font-style:normal;padding:2px 4px;position:absolute;right:10px;top:-10px}@media screen and (max-width:767px){.main_wrap .event-btns ul li:last-of-type a>i{font-size:11px}}.app-download-pop{background:rgba(0,0,0,.6)}@media screen and (max-width:767px){.app-download-pop.open{opacity:1;visibility:visible}}.app-download-pop>div{background:transparent;bottom:30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0!important;top:auto;width:-moz-calc(100% - 32px);width:calc(100% - 32px)}.app-download-pop>div button{background:#ff5a5f;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;color:#fff;display:block;margin-bottom:7px;padding:15px;text-align:left;width:100%}.app-download-pop>div button img{display:inline-block;margin-right:20px;width:40px}.app-download-pop>div button p{display:inline-block}.app-download-pop>div .close-pop{background:hsla(0,0%,90%,.93);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#767676;cursor:pointer;font-size:1.4rem;padding:15px;position:static;text-align:center}.product_list{margin:0 auto!important}.product_box:last-of-type{margin-bottom:100px}@media screen and (max-width:640px){.product_box:last-of-type{margin-bottom:20px}}.main_wrap{position:relative;width:100%}.main_wrap h1{font-size:2.2rem;font-weight:300;line-height:1.4;margin-bottom:40px;position:relative}@media screen and (max-width:767px){.main_wrap h1{font-size:16px}}@media screen and (max-width:640px){.main_wrap h1{margin-bottom:20px;text-align:left}}.main_wrap h1 b{font-weight:500}.main_wrap h1 .class-all{bottom:0;color:#616161;font-size:14px;font-weight:500;position:absolute;right:0}@media screen and (max-width:767px){.main_wrap h1 .class-all{display:none}}.main_wrap h2{color:#fff;font-size:16px;font-weight:700;text-align:center}@media (max-width:1080px){.main_wrap h2{font-size:1.2rem}}.main_wrap .container{margin:0 auto;max-width:1080px!important;padding-left:0!important;padding-right:0!important;width:100%}.btn-next.swiper-button-disabled,.btn-prev.swiper-button-disabled{opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;visibility:hidden}.swiper-container{overflow:hidden;width:100%;z-index:0!important}.bottom_fix{background:#ff6e6e;bottom:0;display:none;left:0;padding:10px;position:fixed;width:100%;z-index:20}.bottom_fix .container{max-width:1080px;padding:0;position:relative;width:100%}.bf_left{float:left;text-align:center;width:60%}.bf_right{float:right;position:relative;width:-moz-calc(40% - 30px);width:calc(40% - 30px)}.bf_left>p{color:#fff000;font-size:20px;font-weight:900;line-height:1.4}@media (max-width:1080px){.bf_left>p{font-size:13px}}.bf_left>p strong{font-family:helvetica;font-size:34px;font-style:italic;font-weight:900;line-height:1;margin-right:3px}@media (max-width:1080px){.bf_left>p strong{font-size:17px}}.bf_left div{background:#7600d1;border:1px solid #222;-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;font-size:16px;font-weight:700;padding:2px 0}@media (max-width:1080px){.bf_left div{font-size:11px}}.bf_left div>p{display:inline-block}@media (max-width:1080px){.bf_left div>p{display:none}}.bf_right button{background:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font-size:20px;font-weight:900;height:65px;width:100%}@media (max-width:1080px){.bf_right button{font-size:16px;height:46px}}.num_text{background:#fff;border:1px solid #000;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:11px;height:22px;letter-spacing:-.5px;line-height:20px;position:absolute;right:10px;text-align:center;top:-30px;width:140px}.num_text:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #000;bottom:-5px;content:"";position:absolute;right:21px}.num_text:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #fff;bottom:-4px;content:"";position:absolute;right:20px}.num_text strong{color:#ff6e6e}@media (max-width:830px){.main_slide{padding-top:0}}.main_slide .swiper-container,.main_slide .swiper-slide{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.main_slide .swiper-slide{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;padding-bottom:41.1458333333%;position:relative}@media screen and (max-width:767px){.main_slide .swiper-slide{padding-bottom:55.4016620499%}}.main_slide .swiper-slide .btn-border{border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#000;display:inline-block;font-size:16px;font-weight:500;left:7%;padding:15px;position:absolute;top:62%}@media screen and (max-width:767px){.main_slide .swiper-slide .btn-border{font-size:12px;padding:5px 15px}}.main_slide .swiper-slide.slide1{background-image:url(//cdn.classu.co.kr/img/class/main_slide_p1.png)}@media screen and (max-width:767px){.main_slide .swiper-slide.slide1{background-image:url(//cdn.classu.co.kr/img/class/main_slide_m1.png)}}.main_slide .swiper-slide.slide2{background-image:url(//cdn.classu.co.kr/img/class/main_slide_p2.png)}@media screen and (max-width:767px){.main_slide .swiper-slide.slide2{background-image:url(//cdn.classu.co.kr/img/class/main_slide_m2.png)}}.main_slide .swiper-slide.slide3{background-image:url(//cdn.classu.co.kr/img/class/main_slide_p3.png);cursor:pointer}@media screen and (max-width:767px){.main_slide .swiper-slide.slide3{background-image:url(//cdn.classu.co.kr/img/class/main_slide_m3.png)}}.main_slide .swiper-slide.slide4{background-image:url(//cdn.classu.co.kr/img/class/main_slide_p4.png)}@media screen and (max-width:767px){.main_slide .swiper-slide.slide4{background-image:url(//cdn.classu.co.kr/img/class/main_slide_m4.png)}}.main_slide .swiper-slide.slide4 .btn-border{top:70%}.main_slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7461f2}.app-download-wrap{display:block;margin-top:18px;padding:0 16px}.app-download-wrap .inner>div{cursor:pointer;font-size:0;padding:16px 0;text-align:center}.app-download-wrap .inner>div:before{background:#eafefb;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}@media (max-width:640px){.app-download-wrap .inner>div:before{height:53px}}.app-download-wrap p{color:#ff5a5f;display:inline-block;font-size:16px;font-weight:500;line-height:1.4;max-width:452px;text-align:left;vertical-align:middle;width:74%}@media (max-width:640px){.app-download-wrap p{font-size:14px;font-weight:400}}.app-download-wrap p>br{display:none}@media (max-width:640px){.app-download-wrap p>br{display:inline-block}}.app-download-wrap p span{font-weight:400}@media (max-width:640px){.app-download-wrap p span.pc-text{display:none}}.app-download-wrap p span.m-text{display:none}@media (max-width:640px){.app-download-wrap p span.m-text{display:block}}.app-download-wrap img{display:inline-block;margin-left:10px;vertical-align:middle;width:48px}.visual-banner{margin-top:34px}.visual-banner .inner>div{background:#efefef;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:98px;overflow:hidden}.product_list{margin:0 auto 50px;max-width:1080px}.product_list ul{font-size:0;margin-left:-7.5px;position:relative;text-align:left;width:-moz-calc(100% + 15px);width:calc(100% + 15px)}.product_list ul li{display:inline-block;font-size:1.4rem;padding:0 7.5px 10px;position:relative;vertical-align:top;width:25%}@media (max-width:1200px){.product_list ul li{width:33.3333333333%}}@media screen and (max-width:767px){.product_list ul li{width:50%}}.product_list ul li>div{cursor:pointer;overflow:hidden;position:relative}.product_list ul li>div:first-child:hover .product_img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.banner_area{background-image:url(//cdn.classu.co.kr/img/class/main_middle_p.png);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;display:block;height:0;margin-top:70px;padding-top:15%}@media screen and (max-width:1200px){.banner_area{margin-left:15px;margin-right:15px}}@media screen and (max-width:640px){.banner_area{background-image:url(//cdn.classu.co.kr/img/class/main_middle_m.png);margin-top:30px;padding-top:45%}}.product_box{margin:70px 0 0}@media (max-width:1200px){.product_box{padding:0 15px}}@media screen and (max-width:640px){.product_box{margin:30px 0}}.product_box h1 a i:before{display:block;margin-top:-3px;padding-left:5px}.participants{background:#f9f9f9;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#767676;display:inline-block;font-family:Spoqa Han Sans,sans-serif;font-size:11px;font-weight:400;padding:5px 7px}.product_img,.product_img_wrap{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.product_img{cursor:pointer;display:block;position:relative;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;width:100%}.product_img:before{content:"";display:block;padding-bottom:68%}.best_box{margin:50px 0 0}@media (max-width:1200px){.best_box{padding:0 15px}}@media screen and (max-width:640px){.best_box{margin:20px 0;overflow:hidden;padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.best_box ul .swiper-container{overflow:visible}}.best_box ul li{width:33.3333333333%}@media screen and (max-width:767px){.best_box ul li{width:91%}}.best_box ul li>div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 7px 2px rgba(0,0,0,.13);-moz-box-shadow:0 3px 7px 2px rgba(0,0,0,.13);box-shadow:0 3px 7px 2px rgba(0,0,0,.13)}.best_box ul li .product_img,.best_box ul li .product_img_wrap{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.best_box ul li .product_img .product_img,.best_box ul li .product_img_wrap .product_img{border:0!important}.best_box ul li .product_info{padding:12px 10px 14px}.best_box ul li .product_info>p{font-size:1.5rem;font-weight:500;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.best_box ul li .product_info>span{padding:2px 0 6px}.best_box ul li .product_info .price_info{margin:0}.best_box ul li .product_info .price_info b{margin-left:6px}.best_box ul li .product_info .price_info .label_point{position:static}.best_box ul li .product_info .participants{bottom:14px;position:absolute;right:10px}.keywords-wrap h1{text-align:center}.keywords-wrap h1 img{height:24px;vertical-align:middle;width:24px}.btn-all-class{display:none}@media screen and (max-width:767px){.btn-all-class{display:block;font-size:15px;margin-top:5px;overflow:hidden;padding:6px 0;text-align:center;width:100%}}.now_box .swiper-wrapper,.personal_box .swiper-wrapper{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}@media screen and (max-width:767px){.now_box ul li,.personal_box ul li{padding:0 7.5px 25px}.now_box .swiper-wrapper,.personal_box .swiper-wrapper{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}.now_box .swiper-wrapper .swiper-slide,.personal_box .swiper-wrapper .swiper-slide{height:auto}.now_box .swiper-container{padding:0}.earlybird_box,.popular_coach_box,.product_notification{overflow:hidden;padding-left:15px;padding-right:15px}.earlybird_box .swiper-container,.popular_coach_box .swiper-container,.product_notification .swiper-container{overflow:visible}.earlybird_box .swiper-slide>div,.popular_coach_box .swiper-slide>div,.product_notification .swiper-slide>div{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}.product_notification .product_info{margin-bottom:8px}.product_notification .btn-main,.product_notification .btn-main-light{font-size:13px;padding:6px 0;text-align:center;width:100%}.product_notification .btn-main-light.btn-alarm-cancel,.product_notification .btn-main.btn-alarm-cancel{background:#f9f9f9;color:#767676}.product_notification .btn-main span,.product_notification .btn-main-light span{font-family:Spoqa Han Sans,sans-serif}.btn-alarm-cancel{background:#f9f9f9;color:#767676}.earlybird_box .btn-primary-border{border-color:#f26161;color:#f26161}.personal-img-area{position:relative}.personal-img-area:before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,.4) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background:-o-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,.4) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 70%,rgba(0,0,0,.4));-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0);height:100%;left:0;position:absolute;width:100%;z-index:1}.popular_coach_box ul{width:-moz-calc(100% + 7.5px);width:calc(100% + 7.5px)}.popular_coach_box ul li{padding:0 7.5px}.popular_coach_box ul li>div{border:1px solid #efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:auto;padding:20px 10px;text-align:center}.popular_coach_box ul li .popular-img{border:1px solid #efefef;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;height:96px;margin:0 auto 10px;position:relative;width:96px}.popular_coach_box ul li .popular-img .user-level{-moz-background-size:30px;background-size:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:0;height:30px;overflow:hidden;position:absolute;right:-5px;width:30px}.popular_coach_box ul li .popular-name{font-size:16px}.popular_coach_box ul li .student-info{color:#767676;font-size:13px}.popular_coach_box ul li .student-info span{font-family:Spoqa Han Sans,sans-serif}.popular_coach_box ul li .category{color:#b4b4b4;font-size:13px;margin:5px 0 10px}.popular_coach_box ul li .category span{padding-left:5px}.popular_coach_box ul li a.btn-primary-border{border-color:#ff5a5f;color:#ff5a5f;display:inline-block;padding:5px 15px}.free_box .class-box{float:left;margin-bottom:30px;width:50%}@media screen and (max-width:767px){.free_box .class-box{display:none;width:100%}.free_box .class-box:nth-child(2),.free_box .class-box:nth-child(3),.free_box .class-box:nth-child(4),.free_box .class-box:nth-child(5){display:block}}.free_box .class-box:hover .product_img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.free_box .class-box>div{float:left;vertical-align:top}.free_box .class-box .product_img_wrap{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:95px;overflow:hidden;width:140px}.free_box .class-box .product_info{display:inline-block;padding:0 15px;width:-moz-calc(100% - 140px);width:calc(100% - 140px)}.free_box .class-box .product_info h2{color:#484848;display:block;font-size:1.5rem;font-weight:400;margin-bottom:5px;max-height:auto;min-height:auto;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.free_box .class-box .product_info span{font-size:12px}.free_box .class-box .product_info .product_star{display:inline-block;margin-bottom:0;margin-top:10px}@media screen and (max-width:767px){.free_box .class-box .product_info .product_star{display:block}}.free_box .class-box .product_info .participants{display:inline-block;margin-left:14px;margin-top:10px}@media screen and (max-width:767px){.free_box .class-box .product_info .participants{margin-left:0}}.middle-banner-wrap{margin:40px 0}@media screen and (max-width:767px){.middle-banner-wrap{margin:30px 0}}.middle-banner-wrap .swiper-container{width:100%}.middle-banner-wrap .swiper-slide{position:relative}.middle-banner-wrap .swiper-slide.mbaner1 div{background-color:#f9f9f6;background-position:right -2% center}.middle-banner-wrap .swiper-slide.mbaner2 div{background-color:#e9ffcb}.middle-banner-wrap .swiper-slide.mbaner3 div{background-color:#f2e9ff}.middle-banner-wrap .swiper-slide div{background-position:right -14% center;background-repeat:no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:118px;width:100%}@media screen and (max-width:1200px){.middle-banner-wrap .swiper-slide div{background-position:right -6% center}}@media screen and (max-width:767px){.middle-banner-wrap .swiper-slide div{background-position:50%!important}}.middle-banner-wrap .swiper-slide strong{display:block;font-size:22px;left:30px;position:absolute;top:34px}@media screen and (max-width:767px){.middle-banner-wrap .swiper-slide strong{font-size:14px;margin-top:8px;position:static}}.middle-banner-wrap .swiper-slide strong span{border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none;font-size:11px;font-weight:700;margin-right:5px;padding:0 4px}@media screen and (max-width:767px){.middle-banner-wrap .swiper-slide strong span{display:inline-block}}.middle-banner-wrap .swiper-slide p{font-size:16px;left:30px;position:absolute;top:66px}@media screen and (max-width:767px){.middle-banner-wrap .swiper-slide p{display:none}}.middle-banner-wrap .swiper-slide p span{border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:11px;font-weight:700;margin-right:5px;padding:0 4px}@media screen and (max-width:767px){.middle-banner-wrap .swiper-slide p span{display:none}.class-box .product_star{margin-top:8px}}.participants.free{background:#efecff;color:#7461f2}.coach-img{border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:-12px;height:40px;position:absolute;right:10px;width:40px;z-index:1}.coach-name{bottom:5px;font-size:1.3rem;left:10px;z-index:2}.btn_wish,.coach-name{color:#fff;position:absolute}.btn_wish{cursor:pointer;font-size:2rem;right:7px;text-shadow:0 1px 3px rgba(0,0,0,.4);top:5px;z-index:3}.btn_wish img{width:24px}@media screen and (max-width:767px){.btn_wish img{width:20px}}.label_point{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-size:1.1rem;left:8px;padding:2px 5px;position:absolute;top:8px;z-index:3}.label_pink{background:#f26161}.label_mint{background:#14d2b8}.label_green{background:#9de212}.label_purple{background:#615cff}.label_purple_dark{background:#493595}.label_orange{background:#ffa530}.label_gray{background:#5c5968}.label_blue{background:#59d2fe}.label_yello{background:#ffd16b}.product_info{background:#fff;cursor:pointer;display:block;padding-top:8px;position:relative}.product_info>span{color:#767676;display:block;font-size:1.4rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.product_info>h2{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#484848;display:block;display:-webkit-box;font-size:1.5rem;font-weight:500;max-height:50px;min-height:47.5px;overflow:hidden;text-align:left;word-break:break-all}@media screen and (max-width:640px){.product_info>h2{min-height:41.8px}}.product_info .price_info{font-family:Spoqa Han Sans,sans-serif;font-size:0;font-weight:500;margin:8px 0}.product_info .price_info>*{vertical-align:middle}.product_info .price_info b{font-size:17px;font-weight:700}@media screen and (max-width:640px){.product_info .price_info b{font-size:14px}}.product_info .price_info b span{font-size:16px;font-weight:400;margin-right:5px}@media screen and (max-width:640px){.product_info .price_info b span{font-size:12px}}.product_info .price_info .percent{color:#ff5a5f;font-size:13px;font-weight:700;padding-left:6px}@media screen and (max-width:640px){.product_info .price_info .percent{font-size:11px}}.product_info .price_info .start-date{color:#f26161;font-size:13px;font-weight:500;padding-left:6px}@media screen and (max-width:640px){.product_info .price_info .start-date{font-size:11px}}.product_info .price_info .label_pink{font-family:Spoqa Han Sans,sans-serif}.product_info .earlybird .percent{color:#f26161}.product_info .propose-primary{color:#7461f2;font-size:1.3rem;font-weight:500}.product_info .propose-primary img{width:24px}@media screen and (max-width:767px){.product_info .propose-primary img{width:20px}}.product_info .propose-primary span{letter-spacing:-.6px;vertical-align:middle}.product_info .propose-primary span span{font-family:Spoqa Han Sans,sans-serif;font-weight:500;vertical-align:baseline}.product_info .propose-primary2{color:#7461f2;font-size:1.3rem;font-weight:500;margin-bottom:5px}.product_info .propose-primary2 img{width:24px}@media screen and (max-width:767px){.product_info .propose-primary2 img{width:20px}}.product_info .propose-primary2 span{letter-spacing:-.6px;vertical-align:middle}.product_info .propose-primary2 span span{font-family:Spoqa Han Sans,sans-serif;font-weight:500;vertical-align:baseline}.product_info .propose-primary2 i{margin-left:5px}.product_info .propose-gray{color:#767676;font-size:1.3rem;font-weight:500}.product_info .propose-gray img{width:24px}@media screen and (max-width:767px){.product_info .propose-gray img{width:20px}}.product_info .propose-gray span{letter-spacing:-.6px;vertical-align:middle}.product_info .propose-gray span span{font-family:Spoqa Han Sans,sans-serif;font-weight:500;vertical-align:baseline}.product_info table{color:#adadae;text-align:right;width:100%}.product_info table tr td{font-size:13px;height:20px}@media screen and (max-width:767px){.product_info table tr td{font-size:1rem;height:15px}}.product_info table tr:first-child td{color:#6332d5;font-weight:700}.product_info table tr:nth-child(2) td{color:#adadae;text-decoration:line-through}.product_info table tr:nth-child(3) td span{color:#000;font-size:18px;font-weight:700;margin-left:5px}@media screen and (max-width:767px){.product_info table tr:nth-child(3) td span{font-size:1.4rem}}.product_info .product_review{margin-bottom:8px}.product_info .product_review img,.product_info .product_review span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;height:24px;margin-right:5px;width:24px}.product_info .product_review>p{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#767676;display:block;display:-webkit-box;font-size:1.2rem;line-height:24px;max-height:38px;overflow:hidden}.product_info .product_txt{font-size:1.3rem}.product_info .product_txt div{color:#535353;margin-bottom:5px}.product_info .product_txt p{color:#7461f2}.product_info .product_price{height:72px;min-height:72px}.product_info hr{border-color:#efefef;margin:10px 0}.product_info .product_star{color:#616161;font-size:13px;margin-bottom:8px;margin-top:8px}.product_info .product_star i{color:#ffd16b;vertical-align:baseline}.product_info .product_star i:last-child{margin-right:2px}.product_info .product_star img{height:14px;vertical-align:middle;width:14px}.product_review div{bottom:10px;left:10px;position:absolute;right:10px;width:90%}.product_review div span{vertical-align:middle}.product_review div span:first-child{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;display:inline-block;height:25px;width:25px}.product_review div span:last-child{display:inline-block;font-weight:300;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:-moz-calc(100% - 45px);width:calc(100% - 45px)}@media screen and (max-width:768px){.product_review div span:last-child{font-size:1.2rem}}.product_review div:hover span:last-child{text-decoration:underline}.search-rank-box{background:#171313;margin-bottom:80px;padding:50px 0 40px;text-align:center}@media screen and (max-width:767px){.search-rank-box{margin-bottom:0;padding:28px 0 16px}}.search-rank-box h2{font-size:32px;font-weight:500}@media screen and (max-width:767px){.search-rank-box h2{font-size:24px}}@media screen and (max-width:374px){.search-rank-box h2{font-size:20px}}.search-rank-box h2 span{color:#ff5a5f}.search-rank-box .search-area>div{background:#fff;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1);color:#767676;font-size:18px;margin:34px auto 38px;max-width:570px;padding:12px 24px 12px 34px;position:relative}@media screen and (max-width:767px){.search-rank-box .search-area>div{margin:14px auto 18px}}.search-rank-box .search-area>div.on{-webkit-border-radius:28px 28px 0 0;-moz-border-radius:28px 28px 0 0;border-radius:28px 28px 0 0}.search-rank-box .search-area>div>form{-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}.search-rank-box .search-area>div>form input{font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:18px;padding:0 4px;width:-moz-calc(100% - 24px);width:calc(100% - 24px)}@media screen and (max-width:767px){.search-rank-box .search-area>div>form input{font-size:14px}}.search-rank-box .search-area>div>form input::-webkit-input-placeholder{color:#767676;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:18px}.search-rank-box .search-area>div>form input:-moz-placeholder,.search-rank-box .search-area>div>form input::-moz-placeholder{color:#767676;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:18px}.search-rank-box .search-area>div>form input:-ms-input-placeholder{color:#767676;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:18px}.search-rank-box .search-area>div>form input::-ms-input-placeholder{color:#767676;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:18px}.search-rank-box .search-area>div>form input::placeholder{color:#767676;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:18px}@media screen and (max-width:767px){.search-rank-box .search-area>div>form input::-webkit-input-placeholder{font-size:14px}.search-rank-box .search-area>div>form input:-moz-placeholder,.search-rank-box .search-area>div>form input::-moz-placeholder{font-size:14px}.search-rank-box .search-area>div>form input:-ms-input-placeholder{font-size:14px}.search-rank-box .search-area>div>form input::-ms-input-placeholder{font-size:14px}.search-rank-box .search-area>div>form input::placeholder{font-size:14px}}.search-rank-box .search-area>div>form img{height:24px;width:24px}.search-rank-box .search-area>div>form ul{background:#fff;border-bottom:none;border-top:none;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1);left:0;position:absolute;right:0;top:100%;-webkit-transition:all .1s linear;-o-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear;z-index:99}.search-rank-box .search-area>div>form ul li{background:#fff;cursor:pointer;font-size:14px;text-align:left}.search-rank-box .search-area>div>form ul li.active{background:#fff7f7}.search-rank-box .search-area>div>form ul li:hover{background:#efefef}.search-rank-box .search-area>div>form ul li a{display:block;overflow:hidden;padding:14px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.search-rank-box .search-area>div>form ul li a>span span{color:#ff5a5f}.search-rank-box .search-rank-tag{text-align:center}.search-rank-box .search-rank-tag ul{font-size:0}.search-rank-box .search-rank-tag ul li{background:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:inline-block;font-size:12px;margin-bottom:8px;margin-right:12px}@media screen and (max-width:767px){.search-rank-box .search-rank-tag ul li{font-size:11px}}.search-rank-box .search-rank-tag ul li a{display:block;padding:5px 12px}.search-rank-box .search-rank-tag ul li:last-of-type{margin-right:0}.event-banner-box{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:767px){.event-banner-box{margin-bottom:40px}}.event-banner-box li~li{margin-left:6px}.event-banner-box li{-webkit-box-flex:1;-moz-box-flex:1;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;-ms-flex:1;flex:1;overflow:hidden;width:100%}.event-banner-box li a{display:block;padding-top:28%}.event-banner-box li:first-of-type{display:block}@media screen and (min-width:640px){.event-banner-box li{display:block}.event-banner-box li:nth-of-type(n+3){display:none}}.alarm-confirm-wrap .alarm-confirm-content .share-info .user-profile,.alarm-confirm-wrap .item-picture,.banner_area,.bg-set,.class-boxs ul li a .class-img,.class-confirm-wrap .class-main-img,.class-confirm-wrap .coach-introduce-wrap .coach-img,.class-review-wrap .class-review-box .left .user-profile,.class-review-wrap .class-review-box-best .left .user-profile,.coach-img,.coach-introduce-wrap .coach-intro-box>a .coach-intro-img,.column3-wrap .inner>div .column3-img,.comment-wrap .comment-box .comment .comment-profile,.comment-wrap .comment-box .user-comment-wrap .comment-profile,.complate-wrap .inner .profile_box,.curriculum-wrap .curriculum-dropdown .curri-class-list .curri-class-img,.details-title .coach-img,.details-wrap .class-info-slide .swiper-slide,.details-wrap .coach-interview-slide .swiper-slide .coach-interview-img,.group-limit-wrap .group-limit-txt .group-coach-img .coachimg,.group-mission-wrap .group-mission-slide .swiper-slide,.head-center .profile-img>span,.header-content-wrap .inner .user-check-wrap .user-profile div,.header__link-to .inner .user-profile>div,.header__link-to .inner>.right,.impact-1box>div .swiper-container .swiper-slide .impact-1box-img,.invite-friend-wrap ul li .user-profile,.main-visual-box .swiper-container .swiper-slide,.page-top .inner .user-profile>div,.page-top .inner>.right,.payment-wrap .payment-info-wrap .payment-top-title .class-main-img,.product_img,.product_info .product_review span,.program-wrap .program-top .invitation .class-img,.program-wrap .program-top .program-slide,.program-wrap .program-top .program-slide .swiper-slide,.program-wrap .program-top .side-info-wrap .side-prd-info .user-info-box .class-img,.today-complete .swiper-slide .class-user-info .class_user_img,.today-complete .swiper-slide .class_img,.visual-content-wrap .visual-content-box{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover}.card-view{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 10px hsla(0,0%,71%,.5);-moz-box-shadow:0 0 10px hsla(0,0%,71%,.5);box-shadow:0 0 10px hsla(0,0%,71%,.5);padding:16px}:root{--main:#ff5a5f;--color_s1:#ff0f16;--color_s2:#ffa7a9;--color_s3:#ffe3ef;--color_s4:#fff7f7;--color_b:#484848;--color_b1:#000;--color_b2:#767676;--color_b3:#b4b4b4;--bg_gray1:#efefef;--bg_gray2:#f9f9f9;--bg_white:#fff;--white:#fff;--black:#000;--bg_yello:#ffed75}.btn_katalk_web{bottom:70px;height:40px;opacity:0;position:fixed;right:-moz-calc(50% - 570px);right:calc(50% - 570px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:40px;z-index:10}.btn_katalk_web.visible{opacity:1}@media screen and (max-width:767px){.btn_katalk_web{display:none}}.btn-mobile{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);display:none}.btn-mobile>a{float:left;text-align:center}@media screen and (max-width:640px){.btn-mobile{background:#fff;bottom:0;display:block;left:0;padding:10px 15px;position:fixed;width:100%;z-index:5}}.btn-mobile .btn-katalk{color:#bdbdbd;display:block;font-size:1.4rem;padding-right:10px;width:115px}.btn-mobile .btn-katalk p{height:50px;line-height:45px}.btn-mobile .btn-katalk p img{margin-right:5px;vertical-align:middle}.btn-mobile .btn-primary{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);font-size:1.6rem;height:50px;line-height:50px;width:-moz-calc(100% - 115px);width:calc(100% - 115px)}.btn-mobile .btn-primary,.btn-mobile .btn-primary:hover{background-color:#14d2b8;border:1px solid #14d2b8}.main-visual-box{margin-bottom:70px;padding-top:105px;z-index:10}@media screen and (max-width:830px){.main-visual-box{padding-top:85px}}@media screen and (max-width:640px){.main-visual-box{margin-bottom:40px}}.main-visual-box .inner{margin-bottom:40px;max-width:100%;padding:0;width:960px}.main-visual-box .inner .main-visual-txt{left:50%;position:absolute;top:23%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-moz-calc(100% - 40px);width:calc(100% - 40px);z-index:1}@media screen and (max-width:767px){.main-visual-box .inner .main-visual-txt{top:16%}}@media screen and (max-width:640px){.main-visual-box .inner .main-visual-txt{top:12%}}.main-visual-box .inner .main-visual-txt strong{display:block;font-size:4rem;font-weight:500;line-height:1.2;margin-bottom:48px;text-align:left}@media screen and (max-width:480px){.main-visual-box .inner .main-visual-txt strong{font-size:2.4rem}}@media screen and (max-width:375px){.main-visual-box .inner .main-visual-txt strong{margin-bottom:11%}}.main-visual-box .inner .main-visual-txt a{font-size:1.4rem;font-weight:500}.main-visual-box .inner .main-visual-txt .btn-black-border{background:#fff;float:left;font-size:1.4rem;font-weight:500;padding:15px}@media screen and (max-width:767px){.main-visual-box .inner .main-visual-txt .btn-black-border{font-size:1.2rem;padding:8px 10px}}.main-visual-box .inner .main-visual-txt .btn-black-border i{display:inline-block;font-size:1.2rem;margin-left:10px}.main-visual-box .inner .main-visual-txt .btn-primary{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);-o-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);float:left;font-size:1.4rem;font-weight:500;margin-right:3%;padding:15px 69px}@media screen and (max-width:640px){.main-visual-box .inner .main-visual-txt .btn-primary{padding:9px 34px}}.main-visual-box .inner .main-visual-txt hr{margin:55px 0 0}.main-visual-box .swiper-container{float:right;margin:0;width:45.8%}@media screen and (max-width:640px){.main-visual-box .swiper-container{margin-right:18px}}.main-visual-box .swiper-container .swiper-slide{background-position:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:0;overflow:hidden;padding-top:71%}@media screen and (max-width:640px){.main-visual-box .swiper-container .swiper-slide{padding-top:100%}}.main-visual-box .swiper-container .swiper-pagination-bullet-active{background:#ff5a5f}.visual-content-wrap{background-color:#fff;margin-bottom:80px;margin-top:30px}@media screen and (max-width:767px){.visual-content-wrap{margin-bottom:34px}}.visual-content-wrap .visual-content-box{background-position:100%;overflow:hidden;padding:100px 40px}@media screen and (max-width:767px){.visual-content-wrap .visual-content-box{padding:50px 15px}}.visual-content-wrap .visual-content-box h1{display:block;font-weight:500;line-height:58px;margin-bottom:107px;text-align:left;word-break:keep-all}@media screen and (max-width:767px){.visual-content-wrap .visual-content-box h1{line-height:41px;margin-bottom:56px}}.visual-content-wrap .visual-content-box .btn-black-border{display:inline-block;font-size:1.4rem;font-weight:500;padding:15px}.visual-content-wrap .visual-content-box .btn-black-border i{display:inline-block;margin-left:10px}.visual-content-wrap .visual-content-box .d-cell.visual-content-right{text-align:right;vertical-align:bottom}@media screen and (max-width:767px){.visual-content-wrap .visual-content-box .d-cell.visual-content-right{display:none}}.visual-content-wrap .visual-content-box .d-cell.visual-content-right .secondary-btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;display:inline-block;font-size:1.6rem;font-weight:500;margin-right:60px;padding:12px 70px}@media screen and (max-width:991px){.visual-content-wrap .visual-content-box .d-cell.visual-content-right .secondary-btn{font-size:1.4rem}}@media screen and (max-width:767px){.visual-content-wrap .visual-content-box .d-cell.visual-content-right .secondary-btn{font-size:1.4rem}}.visual-content-wrap .visual-content-box .d-cell.visual-content-right .content-tooltip{font-size:1.4rem}@media screen and (max-width:991px){.visual-content-wrap .visual-content-box .d-cell.visual-content-right .content-tooltip{font-size:1.2rem}}@media screen and (max-width:767px){.visual-content-wrap .visual-content-box .d-cell.visual-content-right .content-tooltip{font-size:1rem}}.with-content-wrap{font-size:0;margin-bottom:70px}@media screen and (max-width:640px){.with-content-wrap{margin-bottom:40px}}.with-content-wrap .container>p{text-align:center}.with-content-wrap h3{color:#000;font-weight:500;line-height:50px;margin-bottom:25px;text-align:center}@media screen and (max-width:767px){.with-content-wrap h3{line-height:30px;margin-bottom:30px}}.with-content-wrap .state-content-box{text-align:center}.with-content-wrap .state-content-box ul{font-size:0;margin:0 auto;width:60%}@media screen and (max-width:767px){.with-content-wrap .state-content-box ul{width:80%}}@media screen and (max-width:375px){.with-content-wrap .state-content-box ul{width:100%}}.with-content-wrap .state-content-box ul li{display:inline-block;width:33.3333333333%}.with-content-wrap .state-content-box ul li:last-of-type{margin-right:0}.with-content-wrap .state-content-box ul li .item-title{display:block;font-weight:500;letter-spacing:-.7px;margin-bottom:.5rem}.with-content-wrap .state-content-box ul li .item-desc{display:block;font-size:3rem;font-weight:700}@media screen and (max-width:640px){.with-content-wrap .state-content-box ul li .item-desc{font-size:2rem}}.with-content-wrap .state-content-box ul li .item-desc span{color:#ff5a5f}.with-content-wrap .grid-content-box{display:inline-block;vertical-align:top;width:66.6666666667%}@media screen and (max-width:767px){.with-content-wrap .grid-content-box{margin-bottom:20px;overflow:hidden;width:100%}.with-content-wrap .grid-content-box ul{margin-bottom:-30px;margin-left:0;padding-right:20px}.with-content-wrap .grid-content-box ul .grid-item{margin-bottom:30px;width:83.3333333333%}}.with-content-wrap .grid-content-box .grid-item-box{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.with-content-wrap .coach-content-info{display:inline-block;padding-left:20px;vertical-align:top;width:33.3333333333%}@media screen and (max-width:767px){.with-content-wrap .coach-content-info{display:block;padding-right:20px;width:100%}}.with-content-wrap .coach-content-info .slide-item-box{background-color:#f8f8f8;font-size:0;padding:40px 0;text-align:center}.with-content-wrap .coach-content-info .slide-item-box .swiper-slide .slide-item-title{display:block;font-size:1.6rem;font-weight:500;margin-bottom:30px}.with-content-wrap .coach-content-info .slide-item-box .swiper-slide .slide-item-thumb{background-image:url(http://placehold.it/300x500);background-position:50%;background-repeat:no-repeat;-moz-background-size:100%;background-size:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;height:125px;margin-bottom:40px;margin-left:auto;margin-right:auto;overflow:hidden;width:125px}.with-content-wrap .coach-content-info .slide-item-box .swiper-slide .slide-item-desc{display:block;font-size:1.6rem;font-weight:400;line-height:25px;margin-bottom:30px;padding:0 20px;word-break:keep-all}@media screen and (max-width:767px){.with-content-wrap .coach-content-info .slide-item-box .swiper-slide .slide-item-desc{font-size:1.4rem}}.with-content-wrap .coach-content-info .slide-item-box .swiper-slide .slide-item-name{display:block;font-size:1.4rem;font-weight:400;margin-bottom:20px}@media screen and (max-width:767px){.with-content-wrap .coach-content-info .slide-item-box .swiper-slide .slide-item-name{font-size:1.4rem}}.with-content-wrap .coach-content-info .slide-item-box .swiper-slide .slide-item-info{display:block;font-size:1.2rem;font-weight:700}@media screen and (max-width:767px){.with-content-wrap .coach-content-info .slide-item-box .swiper-slide .slide-item-info{font-size:1rem}}.with-content-wrap .coach-content-info .slide-item-box .swiper-slide .slide-item-info .secondary-content{text-decoration:underline}.with-content-wrap .coach-content-info .slide-item-box .swiper-pagination{margin-bottom:20px;position:static}.with-content-wrap .coach-content-info .slide-item-box .swiper-pagination-bullet{background:#f5f5f5;height:12px;margin:0 5px;opacity:1;width:12px}.with-content-wrap .coach-content-info .slide-item-box .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff5a5f}.impact-3box{margin:0 auto 175px;width:100%}@media screen and (max-width:960px){.impact-3box{width:80%}}@media screen and (max-width:767px){.impact-3box{margin:0 auto 50px}}.impact-3box .impact-2box{float:left;width:66%}@media screen and (max-width:960px){.impact-3box .impact-2box{width:100%}}.impact-3box .impact-2box>div{background:#fbfaf8;-webkit-border-radius:95px;-moz-border-radius:95px;border-radius:95px;float:left;margin-right:15px;min-height:400px;overflow:hidden;padding:70px 40px;width:-moz-calc(50% - 15px);width:calc(50% - 15px)}@media screen and (max-width:960px){.impact-3box .impact-2box>div{margin-bottom:15px;width:-moz-calc(50% - 8px);width:calc(50% - 8px)}}@media screen and (max-width:767px){.impact-3box .impact-2box>div{margin-bottom:15px;min-height:auto;padding:40px;width:100%}}.impact-3box .impact-2box>div:first-child{background:#fff0f6}.impact-3box .impact-2box>div:nth-child(2){background:#e9f6ff}@media screen and (max-width:960px){.impact-3box .impact-2box>div:nth-child(2){margin-right:0}}.impact-3box .impact-2box>div .btn-primary-border{-webkit-border-radius:95px;-moz-border-radius:95px;border-radius:95px;padding:10px 15px}.impact-3box .impact-2box>div>p{font-size:2.5rem;line-height:1.8;margin:30px 0;overflow:hidden}@media screen and (max-width:767px){.impact-3box .impact-2box>div>p{font-size:2rem}}.impact-1box{float:left;text-align:center;width:33%}@media screen and (max-width:960px){.impact-1box{width:100%}}.impact-1box>div{background:#fbfaf8;-webkit-border-radius:95px;-moz-border-radius:95px;border-radius:95px;min-height:400px;overflow:hidden;padding:40px;width:100%}.impact-1box>div .swiper-container{margin-top:20px}.impact-1box>div .swiper-container .swiper-slide{padding-bottom:50px;position:relative}.impact-1box>div .swiper-container .swiper-slide .impact-1box-img{-webkit-border-radius:70% 50% 70% 50%;-moz-border-radius:70% 50% 70% 50%;border-radius:70% 50% 70% 50%;height:95px;margin:0 auto 20px;width:100px}.impact-1box>div .swiper-container .swiper-slide .impact-1box-txt{-webkit-box-orient:top;-webkit-line-clamp:3;display:block;display:-webkit-box;font-size:1.4rem;letter-spacing:-.5px;max-height:65px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-all}.impact-1box>div .swiper-container .swiper-slide .impact-1box-txt2{bottom:-13px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.impact-1box>div .swiper-container .swiper-slide .impact-1box-txt2 span{color:#ff5a5f;font-weight:700}.impact-1box>div .swiper-container .swiper-slide>p{margin:10px 0}.impact-1box>div .swiper-container .swiper-pagination-bullet{height:6px;width:6px}.impact-1box>div .swiper-container .swiper-pagination{bottom:30px}.impact-1box>div .swiper-container .swiper-pagination-bullet-active{background:#ff5a5f}.column3-wrap{margin-bottom:70px;width:-moz-calc(100% + 20px);width:calc(100% + 20px)}@media screen and (max-width:767px){.column3-wrap{margin-bottom:40px;width:100%}}.column3-wrap .inner{max-width:100%;padding:0 18px;width:980px}.column3-wrap .inner>div{float:left;overflow:hidden;padding-right:20px;width:33.3333333333%}@media screen and (max-width:767px){.column3-wrap .inner>div{float:none;margin-bottom:20px;padding-right:0;text-align:center;width:100%}}.column3-wrap .inner>div a{display:block}.column3-wrap .inner>div .column3-img{padding-top:53%;width:100%}.column3-wrap .inner>div .column3-info{padding:20px 10px 10px}.column3-wrap .inner>div .column3-info p{color:#0d1982;font-size:1.3rem}.column3-wrap .inner>div .column3-info strong{display:block;font-size:1.8rem;margin:5px 0 10px;word-break:keep-all}.stairs-content-wrap{margin-bottom:120px;margin-top:70px;text-align:left}@media screen and (max-width:767px){.stairs-content-wrap{margin-bottom:40px;margin-top:40px;padding:0 10px}}.stairs-content-wrap .container>p{text-align:center}.stairs-content-wrap .stairs-content-title{color:#000;font-weight:500;margin-bottom:80px;text-align:center}@media screen and (max-width:767px){.stairs-content-wrap .stairs-content-title{margin-bottom:30px}}.stairs-content-wrap .stairs-items{margin:0 auto;width:600px}@media screen and (max-width:767px){.stairs-content-wrap .stairs-items{width:70%}}@media screen and (max-width:640px){.stairs-content-wrap .stairs-items{width:100%}}.stairs-content-wrap .stairs-items h4{margin-bottom:5px}.stairs-content-wrap .stairs-items .stairs-item{color:#000;display:block;font-size:1.6rem;font-weight:400;margin-bottom:40px;text-align:left}@media screen and (max-width:991px){.stairs-content-wrap .stairs-items .stairs-item{font-size:1.4rem}}@media screen and (max-width:767px){.stairs-content-wrap .stairs-items .stairs-item{font-size:1.4rem}}.stairs-content-wrap .stairs-items .stairs-item:last-of-type{margin-bottom:0}.stairs-content-wrap .stairs-items .stairs-item .stairs-content-left{text-align:left;vertical-align:top;width:100px}@media screen and (max-width:767px){.stairs-content-wrap .stairs-items .stairs-item .stairs-content-left{width:56px}}.stairs-content-wrap .stairs-items .stairs-item .stairs-content-left h2{background:#000;-webkit-border-radius:70% 50% 70% 50%;-moz-border-radius:70% 50% 70% 50%;border-radius:70% 50% 70% 50%;color:#fff;font-family:Spoqa Han Sans,sans-serif;font-weight:400;height:60px;line-height:58px;text-align:center;width:60px}@media screen and (max-width:767px){.stairs-content-wrap .stairs-items .stairs-item .stairs-content-left h2{height:40px;line-height:38px;width:40px}}.stairs-content-wrap .stairs-items .stairs-item .stairs-content-right{display:inline-block;font-size:1.6rem;text-align:left;vertical-align:top}@media screen and (max-width:991px){.stairs-content-wrap .stairs-items .stairs-item .stairs-content-right{font-size:1.4rem}}@media screen and (max-width:767px){.stairs-content-wrap .stairs-items .stairs-item .stairs-content-right{font-size:1.4rem}}.stairs-content-wrap .stairs-items .stairs-item .stairs-content-right h3{color:#000;display:block;font-weight:500;margin-bottom:7px}.stairs-content-wrap .stairs-items .stairs-item .stairs-content-right:not(h3){line-height:25px}.stairs-content-wrap .stairs-items .stairs-item .stairs-content-right p a{display:inline-block}.benefit-content-wrap{background:#fbfbfb;padding:80px 0}@media screen and (max-width:767px){.benefit-content-wrap{padding:50px 0 40px}}.benefit-content-wrap .container{max-width:800px;width:100%}@media screen and (max-width:820px){.benefit-content-wrap .container{margin:0 auto;max-width:90%}}@media screen and (max-width:767px){.benefit-content-wrap .container{padding-left:0;padding-right:0}}.benefit-content-wrap h2{font-weight:500;margin-bottom:50px;text-align:center}@media screen and (max-width:767px){.benefit-content-wrap h2{margin-bottom:30px}.benefit-content-wrap .grid-content-box{overflow:hidden}.benefit-content-wrap .grid-content-box .grid-items{margin-left:0}}.benefit-content-wrap .grid-content-box .grid-items .grid-item{overflow:visible;padding-left:20px}@media screen and (max-width:991px){.benefit-content-wrap .grid-content-box .grid-items .grid-item{padding-left:20px}}@media screen and (max-width:767px){.benefit-content-wrap .grid-content-box .grid-items .grid-item{display:block;margin:0 auto 10px;width:80%}}@media screen and (max-width:640px){.benefit-content-wrap .grid-content-box .grid-items .grid-item{padding-left:0;width:100%}}.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box{border:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 2px 15px #efefef;-moz-box-shadow:0 2px 15px #efefef;-o-box-shadow:0 2px 15px #efefef;box-shadow:0 2px 15px #efefef;padding:35px 25px}@media screen and (max-width:767px){.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box{padding:30px 10px}}.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box .content-thumb-box{width:108px}@media screen and (max-width:767px){.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box .content-thumb-box{margin-bottom:14px;text-align:center;width:28%}}.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box .content-thumb-box .gird-item-thumb{border:1px solid #f5f5f5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:88px;margin-right:20px;overflow:hidden;width:88px}@media screen and (max-width:767px){.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box .content-thumb-box .gird-item-thumb{height:74px;margin-right:0;width:74px}}@media screen and (max-width:640px){.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box .content-thumb-box .gird-item-thumb{height:64px;width:64px}}.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box .d-celll:not(.content-thumb-box){width:-moz-calc(100% - 88px);width:calc(100% - 88px)}@media screen and (max-width:767px){.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box .d-celll:not(.content-thumb-box){display:block;text-align:center;width:100%}}.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box h4{font-weight:500;margin-bottom:4px}@media screen and (max-width:767px){.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box h4{margin-bottom:10px}}.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box .grid-item-desc{font-size:1.6rem;line-height:25px;word-break:keep-all}@media screen and (max-width:991px){.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box .grid-item-desc{font-size:1.4rem}}@media screen and (max-width:767px){.benefit-content-wrap .grid-content-box .grid-items .grid-item .grid-item-box .grid-item-desc{font-size:1.4rem}}.do-content-wrap{background-color:#fff7f7;padding:85px 0;text-align:center}@media screen and (max-width:767px){.do-content-wrap{padding:50px 0}}.do-content-wrap h1{color:#ff5a5f;font-weight:500;margin-bottom:22px}.do-content-wrap .do-content-desc{display:block;font-size:2rem;font-weight:400;line-height:1.6;margin-bottom:50px;margin-left:auto;margin-right:auto;padding:0 15px;text-align:center;word-break:keep-all}@media screen and (max-width:991px){.do-content-wrap .do-content-desc{font-size:2rem}}@media screen and (max-width:767px){.do-content-wrap .do-content-desc{font-size:1.4rem}}.do-content-wrap .do-content-desc .text-underline:after{background:#000;bottom:4px}.do-content-wrap .btn-primary-border{display:inline-block;font-size:1.4rem;font-weight:500;padding:15px}.do-content-wrap .btn-primary-border i{color:#ff5a5f;display:inline-block;font-size:1.2rem;margin-left:10px}.enjoy-content-wrap{background:#ff5a5f;font-size:0;padding:20px 0;text-align:center}.enjoy-content-wrap .clear{display:inline-block;text-align:center}.enjoy-content-wrap .clear>*{float:left}@media screen and (max-width:767px){.enjoy-content-wrap .clear>*{float:none}}.enjoy-content-wrap .clear p{color:#fff;font-size:2rem;font-weight:500;line-height:48px;margin-right:40px}@media screen and (max-width:767px){.enjoy-content-wrap .clear p{display:block;font-size:1.6rem;line-height:1;margin-bottom:15px;margin-right:0}}.enjoy-content-wrap .clear .btn-primary{background:#000;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);color:#fff;display:inline-block;font-size:1.6rem;padding:12px 60px}@media screen and (max-width:991px){.enjoy-content-wrap .clear .btn-primary{font-size:1.4rem}}@media screen and (max-width:767px){.enjoy-content-wrap .clear .btn-primary{font-size:1.4rem}}.create-content__top{padding-bottom:68px;padding-top:54px}@media screen and (max-width:767px){.create-content__top{padding-left:10px;padding-right:10px}}@media screen and (max-width:640px){.create-content__top{padding-bottom:37px;padding-top:36px;text-align:center}}.create-content__status{border:1px solid #ffa7a9;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#ffa7a9;display:inline-block;font-size:1.6rem;font-weight:400;margin-bottom:21px;padding:4px 16px}@media screen and (max-width:767px){.create-content__status{font-size:1.5rem}}@media screen and (max-width:640px){.create-content__status{margin-bottom:9px}}.create-content__head-info{position:relative}.create-content__head-info:after{background-color:transparent;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:block;height:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:230px}@media screen and (max-width:640px){.create-content__head-info:after{display:none}}.create-content__head-info.create__content-top:after{background-image:url(//cdn.classu.co.kr/img/class/bg_create_curriculum.png);padding-bottom:190px}.create-content__head-title{display:block;font-size:2.8rem;font-weight:300;min-height:84px;width:60%}@media screen and (max-width:767px){.create-content__head-title{font-size:2.2rem;min-height:50px}}@media screen and (max-width:640px){.create-content__head-title{width:100%}}.create-content__policy{display:block;font-size:1.3rem;font-weight:400;line-height:1.7}.create-content__policy .by-link{font-size:1rem}@media screen and (max-width:767px){.create-content__policy .by-link{text-decoration:underline}.create-content__policy{size:1.4rem}}.applyCoach-content-wrap{padding-top:65px;position:relative}@media screen and (max-width:830px){.applyCoach-content-wrap{padding-top:55px}}.applyCoach-content-wrap .inner{max-width:100%;padding:0;width:750px}@media screen and (max-width:767px){.applyCoach-content-wrap .inner{padding:0}}.applyCoach-content-wrap .coach-apply-desc{font-size:2.8rem;font-weight:300;position:relative;text-align:center;z-index:1}@media screen and (max-width:767px){.applyCoach-content-wrap .coach-apply-desc{display:none;font-size:1.8rem}}.applyCoach-content-wrap .coach-apply-desc:after{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/coach_apply_01.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;bottom:-66px;content:"";display:block;height:0;padding-bottom:111px;position:absolute;right:0;width:111px;z-index:-1}.applyCoach-content-wrap .coach-apply-desc.s-screen{display:none;word-break:keep-all}@media screen and (max-width:767px){.applyCoach-content-wrap .coach-apply-desc.s-screen{display:block}}.applyCoach-content-wrap .coach-apply-desc.s-screen:before{display:none}.applyCoach-guide.coach-apply-guide-wrap{padding-bottom:90px;padding-top:106px}@media screen and (max-width:767px){.applyCoach-guide.coach-apply-guide-wrap{padding-bottom:76px!important;padding-top:40px}}.applyCoach-content-info .inner{-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;background-color:#f5f5f5;-webkit-border-bottom-left-radius:15px;-moz-border-bottom-left-radius:15px;border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-bottom-right-radius:15px;border-bottom-right-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-top-right-radius:15px;border-top-right-radius:15px;margin-bottom:80px;padding:35px}@media screen and (max-width:767px){.applyCoach-content-info .inner{-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;margin-bottom:0;padding:20px 17px 60px}}.applyCoach-content-info .left{width:100%}.applyCoach-content-info .card .card-body{padding-bottom:20px;padding-top:35px}.applyCoach-content-info.class-apply-content .inner{-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;-moz-border-top-left-radius:15px;border-top-left-radius:15px}@media screen and (max-width:767px){.applyCoach-content-info.class-apply-content .inner{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0}}.desc-txt{color:#3b3b3b;display:inline-block;font-size:1.3rem;font-weight:400;margin-bottom:10px}@media screen and (max-width:640px){.desc-txt{font-size:1rem}}.desc-txt .tip-ico{background-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;margin-right:4px;padding:2px 4px}@media screen and (max-width:640px){.desc-txt .tip-ico{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 1px}}.desc-txt .tip-example{background-color:#dbf9f0;font-size:0;margin-bottom:34px;padding:14px 14px 20px}.desc-txt .tip-example .box{margin-left:-20px}.desc-txt .tip-example.column-2 .title{display:block;font-size:1.3rem;font-weight:400;margin-bottom:4px;text-align:left}.desc-txt .tip-example.column-2 .section{display:inline-block;padding-left:20px;width:50%}@media screen and (max-width:767px){.desc-txt .tip-example.column-2 .section{display:inline-block;width:100%}.desc-txt .tip-example.column-2 .section:first-of-type{margin-bottom:10px}}.desc-txt .tip-example.column-2 .section .desc-img{background-color:transparent;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;padding-bottom:67.1532846715%}.desc-txt .tip-example.column-2 .section:first-of-type .desc-img{background-image:url(http://placehold.it/300x300/ffffff/000000?text=sample1)}.desc-txt .tip-example.column-2 .section:last-of-type .desc-img{background-image:url(http://placehold.it/300x300/ffffff/000000?text=sample2)}.other-cate-section{margin-top:10px}.img-add-guide.ico{display:block;height:100%;position:relative;width:100%}.img-add-guide.ico:after{background-color:#bdbdbd;content:"";display:block;height:1px;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%);width:38px;z-index:2}.img-add-guide.ico:before{background-color:#bdbdbd;content:"";display:block;height:38px;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%);width:1px;z-index:2}.img-add-guide strong:before{background-color:#f5f5f5;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;content:"";display:block;height:55px;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%);width:55px;z-index:1}.type-num{color:#9e9e9e;font-family:Spoqa Han Sans,sans-serif;font-size:1.2rem;font-weight:500}.applyCoach-content-wrap input,.applyCoach-content-wrap select,.applyCoach-content-wrap textarea{background:#fff;border:1px solid #bdbdbd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#000;font-weight:400}.applyCoach-content-wrap input,.applyCoach-content-wrap select{height:48px;padding-left:14px;padding-right:14px;vertical-align:middle}.applyCoach-content-wrap input,.applyCoach-content-wrap select{font-size:1.3rem}.applyCoach-content-wrap textarea{font:initial;font-size:1.3rem;padding:14px}.tabs.step-class-create ul{font-size:0;width:100%}@media screen and (max-width:991px){.tabs.step-class-create ul{display:block;margin-left:-18px}}@media screen and (max-width:767px){.tabs.step-class-create ul{margin-left:0;text-align:center}}.tabs.step-class-create .tab-item{background-color:#fff;color:#bdbdbd;display:inline-block;font-size:1.6rem;font-weight:500;overflow:hidden;padding:10px 23px;position:relative;text-align:center;word-break:keep-all}.tabs.step-class-create .tab-item.selected{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;background-color:#f5f5f5;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;color:#000;cursor:pointer}@media screen and (max-width:767px){.tabs.step-class-create .tab-item{font-size:1.1rem;padding:8px}}.create-step .card{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.step-head-title{color:#000;display:inline-block;font-size:1.8rem;font-weight:500;line-height:1.4;word-break:keep-all}.step-sub-title{color:#767676;display:inline-block;font-size:1.3rem;font-weight:400}@media screen and (max-width:640px){.step-sub-title{font-size:11px}}.step-sub-desc{color:#000;display:inline-block;font-size:1.6rem;font-weight:400}.step-sub-desc+.text-type{display:block;margin-top:18px}@media screen and (max-width:640px){.step-sub-desc{font-size:1.7rem}}.step-sub-desc img{height:24px;vertical-align:middle;width:24px}.step-caption{color:#9e9e9e;display:block;font-size:1.2rem;font-weight:400;margin-top:7px}.step-caption .char-quantity{font-weight:inherit}.step-caption:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/icon_alert_gray.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:inline-block;font-size:0;height:16px;margin-right:2px;overflow:hidden;vertical-align:text-bottom;width:16px}#coach_interview_placeholder .step-caption:before{display:none}.btn-edit{background-color:#ffe3ef;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;font-size:0;height:30px;text-align:center;width:30px}.btn-edit i{color:#ffa7a9;font-size:1.6rem;margin-bottom:2px;margin-left:4px}.btn-edit.disabled{background-color:#f5f5f5;cursor:default}.btn-edit.disabled i{color:#fff}.apply-coach-form .btn-primary{background-color:#fff;border:1px solid #ff5a5f;color:#ff5a5f;display:block;height:38px;margin-left:auto;margin-top:20px;-webkit-transition:border .2s ease,color .2s ease,background-color .2s linear;-o-transition:border .2s ease,color .2s ease,background-color .2s linear;-moz-transition:border .2s ease,color .2s ease,background-color .2s linear;transition:border .2s ease,color .2s ease,background-color .2s linear;width:43px}@media screen and (max-width:640px){.apply-coach-form .btn-primary{margin-top:14px}}.apply-coach-form .btn-primary:hover{background-color:#ff5a5f;border:1px solid #ff5a5f;color:#fff}.class-tag-group{font-size:0;width:100%}.class-tag-group input{display:inline-block;width:50%}.ql-container .ql-editor{height:300px;overflow-y:scroll;resize:vertical;word-break:break-all}@media screen and (max-width:767px){.ql-container .ql-editor{height:300px}}.ql-video{height:300px;width:100%}@media screen and (max-width:767px){.ql-video{height:auto;width:100%}}.ql-container{font-size:1.4rem}.res-box{display:none}.question-box-add{border:1px solid #ff5a5f;cursor:pointer;text-align:center;-webkit-transition:border .2s ease,background-color .2s linear;-o-transition:border .2s ease,background-color .2s linear;-moz-transition:border .2s ease,background-color .2s linear;transition:border .2s ease,background-color .2s linear}.question-box-add button{color:#ff5a5f;font-size:1.4rem;font-weight:500;height:48px;-webkit-transition:color .2s ease;-o-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width:767px){.question-box-add button{height:32px}}.question-box-add button:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/icon_circle_add_primary.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:inline-block;font-size:0;height:24px;margin-right:7px;overflow:hidden;-webkit-transition:background-image .2s ease;-o-transition:background-image .2s ease;-moz-transition:background-image .2s ease;transition:background-image .2s ease;vertical-align:middle;width:24px}@media screen and (max-width:767px){.question-box-add button:before{height:18px;width:18px}}.question-box-add:hover{background-color:#ff5a5f;border:1px solid #ff5a5f}.question-box-add:hover button{color:#fff}.question-box-add:hover button:before{background-image:url(//cdn.classu.co.kr/img/class/icon_circle_add_white.png)}.apply-coach-form .btn-white{color:#000;margin-left:7px;padding:14.5px 18px;vertical-align:middle}.apply-coach-form .d-cell.right{vertical-align:top}.certifi-count{display:none;font-size:1.3rem;margin-left:7px;opacity:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;vertical-align:middle;visibility:hidden}.certifi-count.on{background:#e6e6e6;border:none;color:#000;display:inline-block;opacity:1;visibility:visible}.certification-box,.coach-intro-write.req-guide{display:none}.coach-intro-write.has-item{-webkit-overflow-scrolling:touch;border:1px solid #eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none;font-size:1.6rem;font-size:1.4rem;font-weight:400;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:10px;scroll-behavior:smooth;word-break:break-all}@media screen and (max-width:767px){.coach-intro-write.has-item{max-height:300px}}.answer-in{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:7px;overflow:hidden;position:relative}.answer-in .btn-remove-intervew-img{color:#000;display:block;font-size:1.8rem;position:absolute;right:10px;top:10px}.answer-in.no-add .btn-remove-intervew-img{display:none}.apply-coach-form .upload{cursor:pointer;display:inline-block;font-size:0;margin-bottom:0;position:relative}.apply-coach-form .upload.default-upload{border:1px solid #bdbdbd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:174px;position:relative;text-align:center;width:174px}.apply-coach-form .upload.default-upload .before-change{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%)}.apply-coach-form .upload.default-upload .upload-guide{color:#eee;display:block;font-size:1.2rem;font-weight:400}.apply-coach-form .upload.profile{background-color:#f5f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:100px;width:100px}.apply-coach-form .upload.profile .btn-camera{bottom:0;display:block;position:relative;right:-10px}.apply-coach-form .upload.profile .btn-camera:before{background-color:#ff5a5f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:0;content:"";height:27px;position:absolute;right:5px;width:27px;z-index:1}.apply-coach-form .upload.profile .btn-camera:after{bottom:5px;color:#fff;content:"\f030";display:block;font-family:Font Awesome\ 5 Free;font-size:1.2rem;font-weight:900;position:absolute;right:12px;z-index:2}.apply-coach-form .upload.profile i{color:#fff;font-size:40px;padding:20px 0;text-align:center;width:80px}.apply-coach-form .upload.answer{background:#fff;border:1px solid #bdbdbd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#bdbdbd;height:120px;position:relative;text-align:center;width:160px}@media screen and (max-width:767px){.apply-coach-form .upload.answer{height:95px;width:95px}}.apply-coach-form .upload.answer i{display:block;font-size:12px;padding:0;text-align:center;width:auto}.apply-coach-form .upload.answer.has-item{border:none}.apply-coach-form .upload.answer.has-item .upload-guide{display:none}.apply-coach-form .change-thumb{background-color:#fff;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;display:none;font-size:0;height:inherit;overflow:hidden;width:inherit}.apply-coach-form .text-area{height:120px;width:-moz-calc(100% - 167px);width:calc(100% - 167px)}@media screen and (max-width:767px){.apply-coach-form .text-area{height:95px;width:-moz-calc(100% - 102px);width:calc(100% - 102px)}}.apply-coach-form .text-area textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:inline-block;height:inherit;width:100%}.apply-coach-form .text-area textarea::-webkit-input-placeholder{font-size:1.2rem}.apply-coach-form .text-area textarea:-ms-input-placeholder{font-size:1.2rem}.apply-coach-form .text-area textarea::-ms-input-placeholder{font-size:1.2rem}.apply-coach-form .text-area textarea:-moz-placeholder,.apply-coach-form .text-area textarea::-moz-placeholder{font-size:1.2rem}.apply-coach-form .text-area textarea::placeholder{font-size:1.2rem}@media screen and (max-width:767px){.apply-coach-form .text-area textarea{padding:7px}}.upload-guide{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%)}.upload-guide.empty-ico:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/icon_img.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:inline-block;font-size:0;height:18px;margin-bottom:2px;overflow:hidden;vertical-align:middle;width:20px}.img-add-title{color:#bdbdbd;display:block;font-size:1rem;font-weight:700}@media screen and (max-width:767px){.img-add-title{display:none}}.img-add-guide{color:#bdbdbd;display:block;font-size:1rem;font-weight:400;white-space:nowrap}@media screen and (max-width:767px){.img-add-guide{display:none}}.question_text_reslut{background-color:transparent!important;height:auto!important;max-width:310px;overflow-x:hidden;overflow-y:auto;width:100%}.question_text_reslut .opts_answ,.question_text_reslut .opts_quse{border:1px solid #eee;color:#232323;display:block;font-size:1.4rem;font-weight:400;margin-bottom:8px;padding:10px;white-space:normal;word-break:break-all}.question_text_reslut .opts_quse{border:1px solid #eee;display:block;font-weight:500;padding:10px}.question_text_reslut .thumb{background-color:transparent!important;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;display:block;font-size:0;overflow:hidden;padding-bottom:54.8387096774%;width:100%}.sns_write .remove-sns{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#eee;height:24px;margin-left:24px;padding:initial;text-align:center;vertical-align:middle;width:24px}.sns_write .remove-sns:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/icon_cercle_subtraction.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:inline-block;font-size:0;height:24px;overflow:hidden;vertical-align:middle;width:24px}.sns_write .btn-sns-confirm{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#ffa7a9;font-size:1.2rem;height:48px;padding:0 10px;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}.applyCoach-content-wrap{background-color:#fff}.applyCoach-content-wrap .applyCoach-guide .applyCoach-desc{font-size:2.4rem;font-weight:500;line-height:30px;word-break:keep-all}.applyCoach-content-info .card{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}@media screen and (max-width:767px){.applyCoach-content-box .card .card-body{padding:20px 15px 0}}.applyCoach-content-box .card .apply-coach-form{background-color:#fff;font-size:0;-webkit-transition:background-color .05s ease-in-out;-moz-transition:background-color .05s ease-in-out;-o-transition:background-color .05s ease-in-out;transition:background-color .05s ease-in-out}.applyCoach-content-box .card .apply-coach-form.no-active:not(#coach-profile-pic):hover{background-color:hsla(0,0%,93%,.3);cursor:pointer}.applyCoach-content-box .card .d-cell.left{width:85%}.req{margin-top:5px}ul.req{-webkit-overflow-scrolling:touch;font-size:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;white-space:nowrap}ul.req li{background-color:#fbfaf8;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;font-size:12px;height:300px;margin-bottom:15px;margin-left:17px;vertical-align:top}@media screen and (max-width:767px){ul.req li{height:200px;width:80%}}ul.req li:first-of-type{margin-left:0}ul.req li:last-of-type{margin-right:0}ul.req li.thumb{background-color:#fff;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;font-size:0;overflow:hidden}.applyCoach-enter{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 3px 6px hsla(0,0%,86%,.16);-moz-box-shadow:0 3px 6px hsla(0,0%,86%,.16);box-shadow:0 3px 6px hsla(0,0%,86%,.16);margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.applyCoach-enter .profile{font-size:0}.applyCoach-enter .applyCoach-item{border-bottom:1px solid #eee;padding:24px}.applyCoach-enter .applyCoach-item:last-of-type{border-bottom:none}.applyCoach-enter .applyCoach-item .box-content-table .box-content-cell:first-of-type{text-align:left}.applyCoach-enter .applyCoach-item .box-content-table .box-content-cell:last-of-type{text-align:right}.applyCoach-enter .applyCoach-item .area-head-title{margin-bottom:40px}.applyCoach-enter .applyCoach-item .head-title{font-weight:500}.applyCoach-enter .applyCoach-item .btn-edit{background-color:#ffe3ef;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:inline-block;height:30px;opacity:.44;text-align:center;width:30px}.applyCoach-enter .applyCoach-item .btn-edit i{color:#575464;font-size:16px;margin-left:4px;padding-bottom:4px}.applyCoach-enter .apply-coach-form label{font-size:12px;font-weight:500}.applyCoach-enter .apply-coach-form label.item-title{display:block;margin-bottom:18px}.applyCoach-enter .apply-coach-form label.item-title.head-title{font-size:16px}.applyCoach-enter .apply-coach-form .var-guide{font-size:12px;font-weight:400}.applyCoach-enter .apply-coach-form .var-guide.big{font-size:16px}.applyCoach-enter .apply-coach-form .set-input{border:1px solid #eee;padding:20px}.applyCoach-enter .apply-coach-form option,.applyCoach-enter .apply-coach-form select{height:48px;width:100%}.sns-info div{display:inline-block;margin-bottom:10px;margin-right:4px}.sns-info div,i{vertical-align:middle}i{position:relative}i.instagram{font-size:1.3rem!important}i.instagram:before{color:#fff;position:relative;z-index:2}i.instagram:after{background:-webkit-gradient(linear,left top,left bottom,from(#9d47bc),color-stop(#d6249f),color-stop(#fd5949),to(#fdf497));background:-moz-linear-gradient(#9d47bc,#d6249f,#fd5949,#fdf497);background:-o-linear-gradient(#9d47bc,#d6249f,#fd5949,#fdf497);background:linear-gradient(#9d47bc,#d6249f,#fd5949,#fdf497);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;content:"";display:block;height:26px;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%);width:26px;z-index:1}i.youtube{color:red;font-size:2.4rem}i.facebook{color:#3b5998;font-size:2.4rem}.sns-info a{display:inline-block;vertical-align:middle}.sns-info i{margin-right:7px;vertical-align:middle}.sns_write{font-size:0}.sns_write span{display:inline-block;text-align:center;width:50px}.sns_write span i{font-size:2.4rem;margin-left:-10px}@media screen and (max-width:767px){.sns_write span{width:10%}}.sns_write input[type=text]{width:25%}@media screen and (max-width:767px){.sns_write input[type=text] input[type=text]{width:30%}}.sns_write input[type=url]{padding-right:64px;width:100%}@media screen and (max-width:767px){.sns_write input[type=url]{width:100%}}.apply-coach-form .img-area{background-color:#fff;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;height:180px;max-width:240px;overflow:hidden;width:100%}.apply-coach-form .img-list-area{font-size:0}.apply-coach-form .img-list-area li{background-color:#fff;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;height:160px;max-width:160px;overflow:hidden;width:100%}.apply-coach-form .img-list-area li .ico-tag{color:#ffa7a9;margin-right:4px}.apply-coach-form .list-area li{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;display:inline-block;margin-right:14px;overflow:hidden}.apply-coach-form .list-area li:last-of-type{margin-right:0}.ul-tag-list .empty-tag{display:none!important}.item-box .writing,.no-has-val .editor-type,.no-has-val .img-area,.no-has-val .img-list-type,.no-has-val .img-type,.no-has-val .select-type,.no-has-val .text-list-type,.no-has-val .text-type,.no-has-val .textarea-type{display:none}.text-list-type.recommend li{display:block;font-size:1.6rem;font-weight:400;margin-bottom:10px}.text-list-type.recommend li:last-of-type{margin-bottom:0}.text-list-type.recommend li:before{color:#ffa7a9;content:"·";display:inline-block;margin-right:4px}.img-list-area{width:100%}.editor-type,.textarea-type{word-wrap:break-word;width:100%}.editor-type{border:1px solid #eee;font-size:1.4rem;max-height:450px;overflow-x:hidden;overflow-y:auto;padding:14px}.editor-type,.img-list-type ul{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.img-list-type ul{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.img-list-type ul li{margin-bottom:10px;margin-right:14px}.img-list-type ul li:last-of-type{margin-right:0}.mb-7-i{margin-bottom:7px!important}.w-80{width:80%}.apply-coach-form .create-box .answer.upload{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-remove-interview{color:#9e9e9e;font-size:1.2rem;font-weight:400;position:absolute;right:14px;top:14px}.btn-remove-img{color:#000;display:block;font-size:0;position:absolute;right:10px;top:10px}.btn-remove-img i{font-size:1.8rem}.question-box{background-color:#f4f4f4}.class-img-box,.question-box{position:relative}.class-img-wrap{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.class-img-wrap .class-img-box{display:inline-block;height:174px;margin-bottom:10px;margin-right:14px;vertical-align:middle;width:174px}.class-img-wrap .img-add-here{display:inline-block;font-size:0;height:0;width:0}.class-img-wrap .btn-img-add{display:inline-block;height:174px;margin-bottom:10px;vertical-align:middle;width:174px}.val-check{color:#ff5a5f;display:none;font-size:1.2rem;font-weight:400;margin-top:7px}.val-check:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/icon_alert_primary.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:inline-block;font-size:0;height:16px;margin-right:2px;overflow:hidden;vertical-align:text-bottom;width:16px}.val-check.active{display:block!important;margin-top:-6px}.val-check.nick-check{color:#9e9e9e;display:block!important;font-family:Spoqa Han Sans,sans-serif;font-size:1.2rem;font-weight:400}.val-check.nick-check:before{background-image:url(//cdn.classu.co.kr/img/class/icon_alert_gray.png)}i.caption{color:#8e8e8e;font-size:1rem;font-style:normal;font-weight:500}.expand input{background:#f4f4f4;border:0;width:100%}.btn-authSend,.btn-smsAuth{background-color:#fff;border:1px solid #ff5a5f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#ff5a5f;font-size:1.3rem;font-weight:500;margin-left:7px;padding:13.5px 18px;-webkit-transition:border .2s ease,color .2s ease,background-color .2s linear;-o-transition:border .2s ease,color .2s ease,background-color .2s linear;-moz-transition:border .2s ease,color .2s ease,background-color .2s linear;transition:border .2s ease,color .2s ease,background-color .2s linear;vertical-align:middle}.btn-authSend:hover,.btn-smsAuth:hover{background-color:#ff5a5f;border:1px solid #ff5a5f;color:#fff}.in-guide{color:#3b3b3b;display:block;font-size:1.3rem;font-weight:400;margin-bottom:10px;margin-top:-4px}.in-guide+.val-check{margin-bottom:14px}.d-cell.expand{display:table-cell}.sns_write .expand{width:60%}@media screen and (max-width:767px){.sns_write .expand{width:90%}}.btn-social-link[data-social_type="3"]{margin-left:5px}.answer-area .d-cell{display:inline-block}.check-overseas-user{margin-top:14px;width:100%}.check-overseas-user .guide-overseas{padding-left:22px;position:relative}.check-overseas-user .btn-check-overseas{font-size:0;height:0;opacity:0;position:absolute;vertical-align:middle;width:0}.check-overseas-user .checkmark{background-color:#fff;border:1px solid #9e9e9e;height:18px;left:0;position:absolute;top:0;width:18px}.check-overseas-user .btn-check-overseas:checked~.checkmark{background-color:#ffa7a9;border:1px solid #ffa7a9}.check-overseas-user .btn-check-overseas:checked~.checkmark:after{border:solid #fff;border-width:0 1px 1px 0;content:"";display:block;height:10px;left:50%;margin-top:-2px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:4px}.check-overseas-user .guide-overseas{font-size:1.3rem;font-weight:500;vertical-align:middle}.overseas-katalk{width:100%}.btn-add-hastag,.btn-add-recomn{background-color:#ffe3ef;color:#ffa7a9;display:block;font-size:1.3rem;font-weight:500;height:48px;width:50%}@media screen and (max-width:767px){.btn-add-hastag,.btn-add-recomn{height:px;width:80%}}.btn-add-hastag:before,.btn-add-recomn:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/icon_cercle_add.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:inline-block;font-size:0;height:24px;margin-right:7px;overflow:hidden;vertical-align:middle;width:24px}@media screen and (max-width:767px){.btn-add-hastag:before,.btn-add-recomn:before{height:18px;width:18px}}.item-single{margin-bottom:7px}.item-single:last-of-type{margin-bottom:10px}.item-single input{background:#f4f4f4;border:0;padding-left:24px!important}.item-single .expand{position:relative}.item-single .expand:after{color:#ffa7a9;content:"#";display:block;font-size:1.3rem;font-weight:400;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.recomm-list .item-single .expand:after{content:"·"}.remove-item{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#eee;height:24px;margin-left:24px;padding:initial;text-align:center;vertical-align:middle;width:24px}.remove-item:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/icon_cercle_subtraction.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:inline-block;font-size:0;height:24px;overflow:hidden;vertical-align:middle;width:24px}.card .card-title,.writing .card-title{margin-bottom:10px}.writing .class-short-name-title{margin-top:17px}.writing .class-short-name-title input{width:50%}.btn-temporary{background-color:#e6e6e6;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}@media screen and (max-width:767px){.expand.w-50,.select.w-50{width:80%}.section_certifi .expand.w-50{width:50%}}.create-sub-desc{display:block;font-size:1.6rem;font-weight:400}.create-type-btns .caption{display:block;font-size:1.3rem;font-weight:400;margin-top:7px}.create-type-btns .caption:before{content:"·";display:inline-block;margin-right:2px}.create-content-tab{font-size:0;position:relative;width:100%}@media screen and (max-width:767px){.create-content-tab{padding:0 10px}}.create-content-tab ul{display:inline-block;font-size:0}.create-content-tab .btn-create-preview{background-color:#fff;border:1px solid #ffa7a9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#ffa7a9;display:inline-block;font-size:1.2rem;font-weight:700;height:32px;position:absolute;right:17px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;width:95.5px}@media screen and (max-width:640px){.create-content-tab .btn-create-preview{font-size:1.2rem;font-weight:400;height:20px;width:58px}}.create-content-tab .btn-create-preview:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/icon_preview.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:inline-block;height:20px;margin-right:7px;vertical-align:middle;width:20px}@media screen and (max-width:640px){.create-content-tab .btn-create-preview:before{display:none}}.create-content-tab .tab-navigation{background-color:#fff;color:#bdbdbd;display:inline-block;font-size:1.6rem;font-weight:500;padding:10px 23px;position:relative;text-align:center;word-break:keep-all}.create-content-tab .tab-navigation.selected{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;background-color:#f5f5f5;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px;color:#000;cursor:pointer}@media screen and (max-width:640px){.create-content-tab .tab-navigation,.create-content-tab .tab-navigation.selected{font-size:1.3rem;padding:8px}}.create-content-tab~.create-content{background:#f5f5f5;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-bottom:80px;padding-bottom:4.6666666667%;padding-top:4.6666666667%}@media screen and (max-width:767px){.create-content-tab~.create-content{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0;margin-bottom:0;padding-bottom:80px}}@media screen and (max-width:375px){.create-content-tab~.create-content{padding:20px 0 60px}}.package-config{border:1px solid #eee;font-size:14px;line-height:normal;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:10px;white-space:normal;word-break:break-all}.package-config h2{font-size:24px;font-weight:700;line-height:normal}.package-config h4{font-size:14px;font-weight:700;line-height:normal}.create-content-btns{font-size:0;position:relative;text-align:center;width:100%}.create-content-btns button+button{margin-left:8px}.create-content-btns.package-btns{padding-top:100px}@media screen and (max-width:767px){.create-content-btns.package-btns{padding-top:45px}.create-content-btns{padding-top:0}}.expand.sm{max-width:258px}@media screen and (max-width:640px){.expand.sm{max-width:110px}}.expand.md{max-width:402px;width:80%}@media screen and (max-width:767px){.expand.md{width:100%}}.expand.lg{width:100%}.apply-coach-form.no-active .right .btn-edit{display:inline-block}.apply-coach-form .right .btn-edit{display:none}.question-box .create-container__content-validate-message{color:#9e9e9e;display:block;font-family:Spoqa Han Sans,sans-serif;font-size:1.2rem;font-weight:500;margin-top:0}.question-box .create-container__content-validate-message:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/icon_alert_gray.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:inline-block;font-size:0;height:16px;margin-right:2px;overflow:hidden;vertical-align:text-top;width:16px}.my-class-wrap{background-color:#f5f5f5}.my-class-list ul li:first-child{text-align:center}.my-class-list ul li:first-child h4{display:block}.my-class-list ul li:first-child a{padding-top:calc(68% + 55px)}@media screen and (max-width:320px){.my-class-list ul li:first-child a{padding-top:calc(68% + 48px)}}.my-class-list ul li:first-child a .class-create{left:50%;position:absolute;top:60%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.my-class-list ul li:first-child a .class-create .plus-btn{background:#f5f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#9a9a9a;font-size:9rem;font-weight:100;height:78px;line-height:.8;margin:0 auto 10px;width:78px}@media screen and (max-width:640px){.my-class-list ul li:first-child a .class-create .plus-btn{font-size:8rem;height:68px;line-height:.9;width:68px}}.closing-class-wrap{padding-bottom:60px}.closing-class-wrap ul li a:after{background:#000;content:"";height:100%;left:0;opacity:.27;position:absolute;top:0;width:100%}.class-boxs>p{margin-bottom:10px;padding-top:60px}.class-boxs ul{margin-left:-20px}@media screen and (max-width:767px){.class-boxs ul{margin-left:-15px}}.class-boxs ul li{float:left;margin-bottom:20px;padding-left:20px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;width:25%}@media screen and (max-width:1100px){.class-boxs ul li{width:33.3333333333%}}@media screen and (max-width:767px){.class-boxs ul li{margin-bottom:10px;padding-left:15px;width:50%}}.class-boxs ul li a{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 3px 6px #dcdcdc;-moz-box-shadow:0 3px 6px #dcdcdc;-o-box-shadow:0 3px 6px #dcdcdc;box-shadow:0 3px 6px #dcdcdc;display:block;overflow:hidden;position:relative;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.class-boxs ul li a:hover{margin-bottom:5px;margin-top:-5px}.class-boxs ul li a h4{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#232323;display:block;display:-webkit-box;display:-ms-flexbox;font-size:1.4rem;font-weight:400;min-height:35px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-all}@media screen and (max-width:767px){.class-boxs ul li a h4{min-height:35px}}@media (max-width:320px){.class-boxs ul li a h4{font-size:1.2rem;min-height:28px}}.class-boxs ul li a .class-img{padding-top:68%;position:relative;width:100%}.class-boxs ul li a .class-img .btn-primary,.class-boxs ul li a .class-img .btn-primary-border{-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;padding:5px 10px;position:absolute;right:10px;top:10px}@media screen and (max-width:320px){.class-boxs ul li a .class-img .btn-primary,.class-boxs ul li a .class-img .btn-primary-border{padding:3px 8px;right:5px;top:5px}}.class-boxs ul li a .class-img .btn-primary-border{background:#fff}.class-boxs ul li a .class-info{padding:10px 15px}.header.hide~.program-wrap .program-tab-menu.fixed{top:0}.header~.program-wrap .program-tab-menu.fixed{top:54px;-webkit-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;-moz-transition:top .2s ease-in-out;transition:top .2s ease-in-out}@media screen and (min-width:993px){.header~.program-wrap .program-tab-menu.fixed{top:84px}}.page-top.scrollup~.program-wrap .program-tab-menu.fixed{top:-moz-calc(24vw + 65px);top:calc(24vw + 65px)}@media screen and (max-width:830px){.page-top.scrollup~.program-wrap .program-tab-menu.fixed{top:-moz-calc(24vw + 54px);top:calc(24vw + 54px)}}@media screen and (max-width:960px){.page-top.scrollup~.program-wrap .program-tab-menu.fixed{top:54px}}@media screen and (min-width:961px){.page-top.scrollup~.program-wrap .program-tab-menu.fixed{top:65px}}@media screen and (max-width:960px){.page-top.scrollup~.program-wrap .program-tab-menu.i_fixed{top:-moz-calc(55.5vw + 54px);top:calc(55.5vw + 54px)}}.page-top.scrollup~.program-wrap .intro-thumbnail.fixed{right:-moz-calc(50% - 480px);right:calc(50% - 480px);top:95px}@media screen and (max-width:960px){.page-top.scrollup~.program-wrap .intro-thumbnail.fixed{right:auto;top:54px}}.page-top.scrollup~.program-wrap .pr-side{top:95px}.page-top.scrollup~.program-wrap .program-top.on .pr-side{top:320px}.page-top.scrolldown~.program-wrap .program-tab-menu.fixed{top:24vw}@media screen and (max-width:960px){.page-top.scrolldown~.program-wrap .program-tab-menu.fixed{top:0}}@media screen and (min-width:961px){.page-top.scrolldown~.program-wrap .program-tab-menu.fixed{top:0}}@media screen and (max-width:960px){.page-top.scrolldown~.program-wrap .program-tab-menu.i_fixed{top:55.5vw}}.page-top.scrolldown~.program-wrap .intro-thumbnail.fixed{right:-moz-calc(50% - 480px);right:calc(50% - 480px);top:25px}@media screen and (max-width:960px){.page-top.scrolldown~.program-wrap .intro-thumbnail.fixed{right:auto;top:0}}.page-top.scrolldown~.program-wrap .pr-side{top:25px}.page-top.scrolldown~.program-wrap .program-top.on .pr-side{top:250px}.ios-payment-pop>div{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:30px 10px;width:90%}.ios-payment-pop>div img{height:40px;margin-bottom:15px;width:40px}.ios-payment-pop>div>div{color:#7461f2;font-size:22px}.ios-payment-pop>div>p{color:grey;font-size:16px;margin:30px 0}.ios-payment-pop>div .btn-main{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;font-size:14px;padding:15px 0;width:100%}.program-wrap{background:#f9f9f9;overflow-x:hidden;position:relative}@media screen and (max-width:830px){.program-wrap{padding-top:55px}}.program-wrap .inner{max-width:100%;padding:0;width:960px}.program-wrap hr{border-color:#efefef;margin:0 0 0 15px;width:-moz-calc(100% - 30px);width:calc(100% - 30px)}.program-wrap b{font-weight:500}.program-wrap .product_list{padding:0 15px}.program-wrap .product_list ul{margin-left:0;overflow:hidden;width:100%}@media screen and (max-width:960px){.program-wrap .product_list ul .swiper-container{overflow:visible}}.program-wrap .preview-guide-wrap{background-color:#fff;cursor:pointer}.program-wrap .preview-guide-wrap .preview-guide-desc{background-color:#efefef;padding-bottom:40px;padding-top:40px;text-align:center}@media screen and (max-width:960px){.program-wrap .preview-guide-wrap .preview-guide-desc{padding-bottom:14px;padding-top:14px}}.program-wrap .preview-guide-wrap .inner{font-size:0}.program-wrap .preview-guide-wrap .notice{font-size:1.1rem;word-break:keep-all}.program-wrap .preview-guide-wrap .notice strong{color:#ff005a;display:inline-block;position:relative;text-decoration:underline}.program-wrap .preview-guide-wrap button{padding:9px 18px;text-align:center}.program-wrap .preview-guide-wrap.fixed{bottom:0;left:0;position:fixed;right:0;z-index:100}.program-wrap .preview-guide-wrap.fixed:after{background-color:#fff;bottom:-40px;content:"";display:none;height:40px;left:0;position:absolute;right:0;width:100%}@media screen and (max-width:767px){.program-wrap .preview-guide-wrap.fixed:after{display:none}}@media screen and (max-width:767px){.program-wrap .preview-guide-wrap.fixed .left{margin-bottom:0}.program-wrap .preview-guide-wrap.fixed .left:before{content:"클래스 미리보기";display:inline-block;font-size:12px;left:10px;position:absolute;text-align:left;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:767px){.program-wrap .preview-guide-wrap.fixed .right{display:none}}.program-wrap .class-star{font-family:Spoqa Han Sans,sans-serif;font-size:12px}.program-wrap .class-star img{padding:2px 0 0;width:14px}.program-wrap .class-star i{color:#ffd16b}.program-wrap .class-tag,.program-wrap .class-tag2{background:#fff;font-size:0;padding:10px 15px 30px}@media screen and (max-width:960px){.program-wrap .class-tag,.program-wrap .class-tag2{padding:10px 15px}}.program-wrap .class-tag.on,.program-wrap .class-tag2.on{padding-top:40px}@media screen and (max-width:960px){.program-wrap .class-tag.on,.program-wrap .class-tag2.on{padding-top:60vw}}.program-wrap .class-tag .swiper-slide,.program-wrap .class-tag2 .swiper-slide{background:#efefef;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#767676;display:inline-block;font-size:13px;margin-right:6px;padding:1px 3px;width:auto}@media screen and (max-width:960px){.program-wrap .class-tag{display:none}}.program-wrap .class-tag2{display:none}@media screen and (max-width:960px){.program-wrap .class-tag2{display:block;padding-left:0}}.program-wrap .dropdown{display:table;width:100%}.program-wrap .dropdown_box{background:#fff;font-family:Spoqa Han Sans,sans-serif;font-size:11px;margin:15px auto 0;position:relative}.program-wrap .dropdown_menu{height:auto;opacity:1;overflow:hidden;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out;width:100%}.program-wrap .dropdown_menu .drop_list{border-top:none}.program-wrap .dropdown_menu.active{height:0;opacity:0}.program-wrap .drop_list{border:1px solid #efefef;padding:15px;position:relative;width:100%}.program-wrap .drop_list:after{clear:both;content:"";display:block}.program-wrap .drop_list>div{color:#484848;float:left;font-size:12px;font-weight:700}.program-wrap .drop_list .dropdown_title{width:20%}.program-wrap .drop_list .dropdown_txt{font-weight:400;width:80%}.program-wrap .more_btn i{position:absolute;right:30px;top:16px;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}.program-wrap .more_btn i.rotate{top:30px;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transform:rotateX(180deg)}.program-wrap .icon-arrow{position:absolute}.program-wrap .icon-arrow:after,.program-wrap .icon-arrow:before{background:#484848;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;content:"";display:block;height:12px;position:absolute;right:0;top:0;width:3px}.program-wrap .icon-arrow:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.program-wrap .icon-arrow:after{right:-7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.program-wrap .alram-txt{font-family:Spoqa Han Sans,sans-serif;font-size:12px}@media screen and (max-width:960px){.program-wrap .alram-txt{margin-bottom:0}}.program-wrap .alram-txt img{height:16px;margin-right:5px;width:16px}.program-wrap .intro-thumbnail.curri iframe,.program-wrap .intro-thumbnail.curri video{width:100%}.program-wrap .program-top{margin-top:20px;overflow:hidden}@media screen and (max-width:960px){.program-wrap .program-top{margin-bottom:0;margin-top:0;padding-top:0}}@media screen and (max-width:640px){.program-wrap .program-top.preview{padding-top:0}}.program-wrap .program-top .class-intro{float:left;position:relative;width:-moz-calc(100% - 310px);width:calc(100% - 310px)}@media screen and (max-width:960px){.program-wrap .program-top .class-intro{width:100%}}@media screen and (max-width:767px){.program-wrap .program-top .class-intro{width:100%}}.program-wrap .program-top .class-intro>.class-star{display:none;margin-bottom:0;position:relative}.program-wrap .program-top .class-intro>.class-star p{background:none}.program-wrap .program-top .class-intro>.class-star div{position:absolute;right:13px;top:2px}.program-wrap .program-top .class-intro>.class-star div img{height:18px;width:18px}@media screen and (max-width:960px){.program-wrap .program-top .class-intro>.class-star{display:block}}.program-wrap .program-top .class-intro .thumbnail-img div{background:#000;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;padding-top:62%;position:relative}@media screen and (max-width:960px){.program-wrap .program-top .class-intro .thumbnail-img div{left:0;padding-top:56%;right:0}}.program-wrap .program-top .class-intro .thumbnail-img div iframe,.program-wrap .program-top .class-intro .thumbnail-img div video{background:#000;height:100%;left:0;position:absolute;top:0;vertical-align:top;width:100%}.program-wrap .program-top .program-slide{float:left;padding-bottom:62%;width:-moz-calc(100% - 395px);width:calc(100% - 395px)}@media screen and (max-width:960px){.program-wrap .program-top .program-slide{width:100%}}.program-wrap .program-top .program-slide .swiper-container{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.program-wrap .program-top .program-slide .swiper-slide{padding-bottom:62%;width:100%}.program-wrap .program-top .program-slide ul{margin:2.5rem 0}.program-wrap .program-top .program-slide ul li{background:#fff0f6;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;color:#5d5d5d;float:left;margin-bottom:5px;margin-right:5px;padding:8px}.program-wrap .program-top .invitation{background:#7461f2;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);-o-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;cursor:pointer;position:relative;z-index:10}.program-wrap .program-top .invitation.on .invitation-flod{padding:8px 16px 0}.program-wrap .program-top .invitation.on .invitation-flod .invitation-icon img{content:url(//cdn.classu.co.kr/img/class/icon_invitation2.png)}.program-wrap .program-top .invitation .invitation-flod{padding:8px 16px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.program-wrap .program-top .invitation .invitation-flod .invitation-icon{position:absolute;right:16px;top:15px}.program-wrap .program-top .invitation .invitation-flod span{display:inline-block;padding-top:7px}@media screen and (max-width:767px){.program-wrap .program-top .invitation .invitation-flod span{padding-top:9px}}.program-wrap .program-top .invitation .invitation-unflod{font-size:1.4rem;padding:0 16px 16px 66px}.program-wrap .program-top .invitation .invitation-unflod.invi-free{background:url(//cdn.classu.co.kr/img/class/bg_invitation_free.png) no-repeat right 5px bottom 5px;-moz-background-size:131px;background-size:131px}@media screen and (max-width:767px){.program-wrap .program-top .invitation .invitation-unflod.invi-free{-moz-background-size:96px;background-size:96px}}.program-wrap .program-top .invitation .invitation-unflod.invi-coach{background:url(//cdn.classu.co.kr/imgsset_url%7D/img/class/bg_invitation_coach.png) no-repeat right 5px bottom 5px;-moz-background-size:131px;background-size:131px}@media screen and (max-width:767px){.program-wrap .program-top .invitation .invitation-unflod.invi-coach{-moz-background-size:96px;background-size:96px}}.program-wrap .program-top .invitation .invitation-unflod.invi-group{background:url(//cdn.classu.co.kr/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/img/class/bg_invitation.png) no-repeat right 5px bottom 5px;-moz-background-size:131px;background-size:131px}@media screen and (max-width:767px){.program-wrap .program-top .invitation .invitation-unflod.invi-group{-moz-background-size:96px;background-size:96px}}.program-wrap .program-top .invitation .invitation-unflod div{color:#a0f1d8;font-weight:700;width:-moz-calc(100% - 130px);width:calc(100% - 130px)}@media screen and (max-width:767px){.program-wrap .program-top .invitation .invitation-unflod div{width:-moz-calc(100% - 46px);width:calc(100% - 46px)}}.program-wrap .program-top .invitation .invitation-unflod p{line-height:1.3;margin-top:5px;width:-moz-calc(100% - 130px);width:calc(100% - 130px)}@media screen and (max-width:767px){.program-wrap .program-top .invitation .invitation-unflod p{width:-moz-calc(100% - 46px);width:calc(100% - 46px)}}.program-wrap .program-top .invitation .invitation-unflod p span{color:#a0f1d8}.program-wrap .program-top .invitation .invitation-unflod .list-style{padding-left:15px}.program-wrap .program-top .invitation .invitation-unflod .list-style span{left:66px;position:absolute}.program-wrap .program-top .invitation .class-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;float:left;height:40px;margin-right:10px;width:40px}.program-wrap .program-top .invitation.orangelife{background:#f60}.program-wrap .program-top .invitation.orangelife p>img{width:120px}.program-wrap .program-top .invitation.orangelife .invitation-unflod{padding:0 16px 16px}.program-wrap .program-top .invitation.orangelife .list-style span{left:16px}.program-wrap .program-top .pr-side{display:inline-block;overflow:visible;position:fixed;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:290px;z-index:3}@media screen and (min-width:961px){.program-wrap .program-top .pr-side{margin-left:20px}}@media screen and (max-width:960px){.program-wrap .program-top .pr-side{position:static;width:100%}}.program-wrap .program-top .side-info-wrap{background:#fff;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:right;padding:15px;width:290px}@media screen and (max-width:960px){.program-wrap .program-top .side-info-wrap{float:none;margin:0 auto;padding:0;width:100%}.program-wrap .program-top .side-info-wrap.on{margin:63vw auto 0}}@media screen and (max-width:767px){.program-wrap .program-top .side-info-wrap{border:none}}.preview .side-prd-info{padding-top:15px!important}.program-wrap .program-top .side-info-wrap .side-prd-info{overflow:hidden;position:relative}@media screen and (max-width:960px){.program-wrap .program-top .side-info-wrap .side-prd-info{border-bottom:10px solid #f3f3f3;padding:15px 16px}.program-wrap .program-top .side-info-wrap .side-prd-info hr{display:none}}.program-wrap .program-top .side-info-wrap .side-prd-info .class-state-txt{color:#767676;display:inline-block;font-size:13px;margin-bottom:8px}@media screen and (max-width:960px){.program-wrap .program-top .side-info-wrap .side-prd-info .class-state-txt{margin-bottom:10px}}.program-wrap .program-top .side-info-wrap .side-prd-info .class-state-txt span{background:#f5f5f5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#585858;padding:0 3px}.program-wrap .program-top .side-info-wrap .side-prd-info h1{font-size:24px;line-height:1.3;margin-bottom:10px}@media screen and (max-width:767px){.program-wrap .program-top .side-info-wrap .side-prd-info h1{font-size:18px}}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info{font-family:Spoqa Han Sans,sans-serif;margin-bottom:15px;margin-top:10px}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info .price-personal{background:#ff5a5f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;display:inline-block;margin-top:8px;padding:0 2px}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info .price-refund{color:#7461f2}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info .price-earlybird{color:#f26161}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info.personal li:first-child span:last-child{color:#ff005a}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info.personal li:first-child span:last-child i{margin-top:-2px}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li{position:relative;text-align:left}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li:first-child{font-size:11px}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li>span:last-child{font-weight:700;padding-left:5px}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li .price-origin{color:#b4b4b4;font-size:11px;text-decoration:line-through}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li .price-week{bottom:0;color:#767676;font-size:14px;font-weight:400!important;position:absolute;right:0}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li .price-sale{font-size:24px}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li .price-sale span{font-size:18px;padding-right:5px}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li .price-sale-txt{color:#b4b4b4;font-size:11px}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li .price-percent{color:#ff5a5f;font-size:11px;font-weight:700}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li .price-percent span{margin-left:-2px}.program-wrap .program-top .side-info-wrap .side-prd-info .class-price-info li .free-class{color:#ff5a5f;font-size:1.4rem}@media screen and (max-width:767px){.program-wrap .program-top .side-info-wrap .side-prd-info h3{font-size:22px}}.program-wrap .program-top .side-info-wrap .side-prd-info .class-status-info{background:#212121;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;display:inline-block;font-size:12px;margin-right:5px;padding:1px 4px;text-align:center}.program-wrap .program-top .side-info-wrap .side-prd-info .btn-back{display:block;position:absolute;right:12px;top:18px}@media screen and (max-width:960px){.program-wrap .program-top .side-info-wrap .side-prd-info .btn-back{display:none}}.program-wrap .program-top .side-info-wrap .side-prd-info .user-info-box .class-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;float:left;height:40px;margin-right:5px;width:40px}.program-wrap .program-top .side-info-wrap .side-prd-info .user-info-box span{line-height:36px}.program-wrap .program-top .side-info-wrap .side-prd-info .user-info-box .txt-star{display:inline-block;font-size:11px;font-weight:500;margin-top:8px}.program-wrap .program-top .side-info-wrap .side-prd-info .user-info-box .txt-star i{color:#ffd16b;font-size:13px;padding-right:1px;vertical-align:initial}.program-wrap .program-top .side-info-wrap .side-prd-info table{width:100%}.program-wrap .program-top .side-info-wrap .side-prd-info table *{text-align:center}.program-wrap .program-top .side-info-wrap .side-prd-info table.coulmn_3 th{width:33.3333333333%}.program-wrap .program-top .side-info-wrap .side-prd-info table th{font-size:1.2rem;font-weight:500;padding-bottom:5px;width:25%}.program-wrap .program-top .side-info-wrap .side-prd-info table td{border:0;font-family:Spoqa Han Sans,sans-serif;font-size:1.4rem;font-weight:400}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_txt{height:20px;margin-bottom:5px;position:relative}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_txt span{background:#ffa7a9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:11px;padding:2px 0;position:absolute;text-align:center;top:0;width:54px}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_box{margin-bottom:20px;overflow:hidden;padding-top:23px;width:100%}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_box.mocley-box{opacity:0;padding-top:15px}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_box.mocley-box .percent_graph{background:#efefef;height:5px}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_box.mocley-box .percent_progress{background:#ffa7a9}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_box>span{font-size:12px;font-weight:700}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_box>span span{color:#b4b4b4;font-weight:400;padding-left:3px}.program-wrap .program-top .side-info-wrap .side-prd-info .benefits-info{background:#fff7f7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Spoqa Han Sans,sans-serif;font-size:12px;margin-bottom:14px;margin-top:6px;padding:10px 14px}.program-wrap .program-top .side-info-wrap .side-prd-info .benefits-info p{color:#ff5a5f;margin-bottom:8px}.program-wrap .program-top .side-info-wrap .side-prd-info .benefits-info div{color:#757575}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_graph{background:#f6f8f9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:10px;margin-bottom:5px;position:relative;width:100%}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_graph div{background:#ffa7a9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:100%;left:0;overflow:hidden;position:absolute;top:0}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_graph p{background:#ff5a5f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;left:0;padding:0 5px;position:absolute;top:-23px}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_box p{font-size:12px}.program-wrap .program-top .side-info-wrap .side-prd-info .percent_box p span{color:#a2a2a2}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class{z-index:10}@media screen and (max-width:960px){.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class{background:#fff;bottom:0;-webkit-box-shadow:0 -3px 6px -2px rgba(0,0,0,.16);-moz-box-shadow:0 -3px 6px -2px rgba(0,0,0,.16);-o-box-shadow:0 -3px 6px -2px rgba(0,0,0,.16);box-shadow:0 -3px 6px -2px rgba(0,0,0,.16);left:0;padding:7px 16px;position:fixed;right:0;-webkit-transform:translateZ(0)}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class>*{float:left}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class>:not(.m-menu){width:-moz-calc(100% - 195px)!important;width:calc(100% - 195px)!important}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .m-menu img{width:32px}}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .m-menu{background:#484848;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;cursor:pointer;display:none;height:47px;padding:12px 0;position:relative;text-align:center;width:195px}@media screen and (max-width:960px){.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .m-menu{display:block}}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .m-menu>div{display:inline-block}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .m-menu p{color:#fff;float:left;font-size:14px}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .m-menu p:first-child{margin-right:5px}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .m-menu p span{font-family:Spoqa Han Sans,sans-serif}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class input[type=number]::-webkit-inner-spin-button,.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;background:#fff;margin:0}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-main{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 6px 10px rgba(118,115,144,.12);-moz-box-shadow:0 6px 10px rgba(118,115,144,.12);-o-box-shadow:0 6px 10px rgba(118,115,144,.12);box-shadow:0 6px 10px rgba(118,115,144,.12);display:block;font-size:16px;height:50px;line-height:48px;text-align:center;width:100%}@media screen and (max-width:960px){.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-main{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;height:47px;margin-left:-1px}}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-main.on{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%!important}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-main>*{vertical-align:middle}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-main span{font-size:1.3rem;padding-right:7px}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-notice-complete{background:#b4b4b4;border-color:#b4b4b4}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-notice-complete.on,.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-notice.on{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%!important}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-notice img{padding-right:5px;width:26px}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-notice span{display:inline-block;font-size:1.2rem;margin-left:7px;margin-top:-4px;padding-left:7px;position:relative;vertical-align:middle}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .btn-notice span:before{content:"|";left:0;position:absolute;top:-1px}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .allim-number{-webkit-box-shadow:0 6px 10px rgba(118,115,144,.12);-moz-box-shadow:0 6px 10px rgba(118,115,144,.12);-o-box-shadow:0 6px 10px rgba(118,115,144,.12);box-shadow:0 6px 10px rgba(118,115,144,.12);width:100%!important}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .allim-number>*{float:left}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .allim-number .number_box{-webkit-appearance:none;background:#fff;border:1px solid #ff5a5f;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;height:50px;line-height:50px;outline:none;padding:0 10px;width:-moz-calc(100% - 80px);width:calc(100% - 80px)}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-class .allim-number .sms_btn{background:#ff5a5f;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;font-size:1.5rem;height:50px;line-height:50px;text-align:center;width:80px}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share{font-size:0;margin-top:12px}@media screen and (max-width:960px){.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share{margin-top:0}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share>:not(.btn-share){display:none}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share .btn-share{width:100%!important}}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share>*{border:1px solid #b4b4b4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#202020;cursor:pointer;display:inline-block;font-family:Spoqa Han Sans,sans-serif;font-size:12px;padding:8px 0;text-align:center;width:-moz-calc(50% - 84px);width:calc(50% - 84px)}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share>* img{height:24px;margin-right:5px;vertical-align:middle;width:24px}@media screen and (max-width:640px){.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share>* img{height:20px;width:20px}}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share .btn-wish,.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share .btn-wish-preview{margin-left:4px;margin-right:4px}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share .btn-share{font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;padding:9px 0;width:160px}.program-wrap .program-top .side-info-wrap .side-prd-info .btns-wish-share .btn-share img{margin-top:-2px}.program-wrap .program-top .side-info-wrap .side-prd-info .btn-main-border{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;display:inline-block;padding:10px 15px}.program-wrap .program-top .side-info-wrap .side-prd-info h3{letter-spacing:-.5px;line-height:1.4;margin:10px 0 6px}.program-wrap .program-top .side-info-wrap .side-prd-info .pr-desc{line-height:1;padding-bottom:8px}.program-wrap .program-top .side-info-wrap .side-prd-info .pr-desc span{color:#767676;font-size:15px;vertical-align:middle}.program-wrap .program-top .side-info-wrap .side-prd-info .pr-desc strong{color:#767676;font-size:2rem;vertical-align:middle}.intro-thumbnail{z-index:10}@media screen and (min-width:961px){.intro-thumbnail{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}}.intro-thumbnail .thumbnail-img,.intro-thumbnail .video_free{background:#000;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;cursor:pointer;padding-top:57%;position:relative}@media screen and (max-width:960px){.intro-thumbnail .thumbnail-img,.intro-thumbnail .video_free{left:0;padding-top:56%;right:0}}.intro-thumbnail .thumbnail-img img,.intro-thumbnail .video_free img{height:62px;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%);width:62px}.intro-thumbnail .video_free{width:100%}.intro-thumbnail .video_free iframe,.intro-thumbnail .video_free video{background:#000;height:100%;left:0;position:absolute;top:0;vertical-align:top;width:100%}.intro-thumbnail.fixed{position:fixed}@media screen and (max-width:960px){.intro-thumbnail.fixed{width:100%}}.intro-thumbnail.fixed .thumbnail-img,.intro-thumbnail.fixed .video_free{display:block;width:373px}@media screen and (max-width:960px){.intro-thumbnail.fixed .thumbnail-img,.intro-thumbnail.fixed .video_free{width:100%}}.intro-thumbnail.up_fixed .intro-thumbnail.fixed{right:-moz-calc(50% - 480px);right:calc(50% - 480px);top:95px}@media screen and (max-width:960px){.intro-thumbnail.up_fixed .intro-thumbnail.fixed{right:auto;top:55px}}.info-height{background:#fff}.program-tab-menu{background:#fff;border-bottom:1px solid #f5f5f5;z-index:2}.program-tab-menu.fixed{position:fixed}@media screen and (max-width:640px){.program-tab-menu.fixed .inner{padding:0 10px}}@media screen and (max-width:960px){.program-tab-menu.i_fixed{position:fixed}}.program-tab-menu li{float:left;height:56px;line-height:56px;text-align:center}.program-tab-menu li>span{color:#484848;cursor:pointer;display:block;font-size:16px;font-weight:400;padding:0 14px;position:relative}.program-tab-menu li>span.active{color:#1a1a1a;font-weight:700}.program-tab-menu li>span.active:before{background:currentColor;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.program-tab-menu li>span span{color:#ff5a5f}.community-class-wrap{padding-bottom:24px!important}.community-class-wrap>div{background-color:#fff;background-image:url(//cdn.classu.co.kr/img/class/community_bg_p.png?v=201910301352);background-position:right 15px center;background-repeat:no-repeat;-moz-background-size:230px;background-size:230px;padding:30px 25px}@media screen and (max-width:640px){.community-class-wrap>div{-moz-background-size:160px;background-size:160px}}.community-class-wrap>div .community-title{font-size:22px;line-height:1.4}.community-class-wrap>div div img{padding:0;width:248px!important}@media screen and (max-width:640px){.community-class-wrap>div div img{width:154px!important}}.community-class-wrap>div .community-label{background:#ff5a5f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:11px;padding:1px 5px}.program-content-wrap{background:#fff;position:relative;width:-moz-calc(100% - 310px);width:calc(100% - 310px)}@media screen and (max-width:960px){.program-content-wrap{width:100%}}.details-wrap{padding:40px 0}@media screen and (max-width:640px){.details-wrap{padding:30px 0}}.details-wrap .btn-more{margin-bottom:0}.details-wrap .btn-more div{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block}.details-wrap .btn-more div img{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.details-wrap .btn-more div.on img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.details-wrap .btn-more.review{margin-left:15px;margin-right:15px}.details-wrap .coach-introduce-title{border-bottom:1px solid #000;color:#000;font-size:2.2rem;font-weight:700;padding-bottom:15px}.details-wrap .coach-introduce-title-s{margin-bottom:15px}.details-wrap .coach-introduce-title-s span{color:#000;font-size:1.2rem;font-weight:700;position:relative}.details-wrap .coach-introduce-title-s span:before{background:#f4f4f4;bottom:0;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}.details-wrap>p{font-size:1.6rem;line-height:1.4}.details-wrap .category-tag{background:#fbfaf8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:30px;padding:20px}.details-wrap .category-tag li{font-size:1.4rem;overflow:hidden;padding:3px 0;position:relative}.details-wrap .category-tag li span:first-child{padding-right:7px}.details-wrap .class-info-slide{position:relative}@media screen and (max-width:767px){.details-wrap .class-info-slide .swiper-container{padding-left:15px;padding-right:15px}}.details-wrap .class-info-slide .swiper-slide{border:1px solid #eee;height:0;padding-top:50%;position:relative;width:100%}.details-wrap .class-info-slide .swiper-slide:after{-webkit-background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,0)),to(rgba(0,0,0,.4)));-webkit-background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.4));-moz-background:-moz-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,.4) 100%);-o-background:-o-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,.4) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.4));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.details-wrap .class-info-slide .swiper-slide p{-webkit-line-clamp:2;-webkit-box-orient:vertical;bottom:10px;color:#fff;display:-webkit-box;font-size:13px;left:0;line-height:1.2em;overflow:hidden;padding:0 15px;position:absolute;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;z-index:1}@media screen and (max-width:640px){.details-wrap .class-info-slide .swiper-slide p{font-size:11px}}.details-wrap .class-info-slide .btn-slide-next,.details-wrap .class-info-slide .btn-slide-prev{background-repeat:no-repeat;-moz-background-size:32px;background-size:32px;cursor:pointer;height:32px;opacity:1;position:absolute;top:-45px;width:32px}.details-wrap .class-info-slide .btn-slide-next.swiper-button-disabled,.details-wrap .class-info-slide .btn-slide-prev.swiper-button-disabled{opacity:.5}.details-wrap .class-info-slide .btn-slide-next{background-image:url(//cdn.classu.co.kr/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/img/class/btn_slide_right.png);right:0}.details-wrap .class-info-slide .btn-slide-prev{background-image:url(//cdn.classu.co.kr/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/imgsset_url%7D/img/class/btn_slide_left.png);right:37px}.details-wrap .recommendation-people{background:#f8f7f8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:12px;padding:15px}.details-wrap .recommendation-people div{font-size:14px;font-weight:500;margin-bottom:10px}.details-wrap .recommendation-people ul li{font-size:14px}.details-wrap .class-package-wrap{margin-top:35px}@media screen and (max-width:640px){.details-wrap .class-package-wrap{display:none}}.details-wrap .class-package-wrap ul li{margin-bottom:10px}.details-wrap .slideToggle-info{border:1px solid #eee;color:#757575;cursor:pointer;padding:10px 12px}.details-wrap .slideToggle-info.on{border-bottom:0}.details-wrap .slideToggle-info img{float:right;margin-top:3px;padding:0!important;width:20px!important}.details-wrap .slideToggle-info img.on{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.details-wrap .slideToggle-content{border:1px solid #eee;border-top:0;display:none;padding:0 12px 10px}.details-wrap .slideToggle-content div{color:#757575;font-size:13px;margin-bottom:25px}.details-wrap .slideToggle-content .refund-list{color:#fff}.details-wrap .slideToggle-content ul{font-size:0}.details-wrap .slideToggle-content ul li:last-child{margin-bottom:0}.details-wrap .slideToggle-content ul li span{display:inline-block}.details-wrap .slideToggle-content ul li .package-list{color:#767676;font-size:15px;font-weight:500}.details-wrap .slideToggle-content ul li .package-title{color:#535353;font-size:15px}.details-wrap .slideToggle-content ul li .package-price{float:right;font-family:Spoqa Han Sans,sans-serif;font-size:13px}.details-wrap .slideToggle-content ul li .package-price b{display:inline-block;font-weight:700;margin-left:5px;width:62px}.details-wrap .slideToggle-content ul li .package-price .p-original{color:#b4b4b4;margin:0 5px;text-decoration:line-through;width:50px}.details-wrap .slideToggle-content ul li .package-price .p-percent{color:#ff5a5f;font-weight:700;width:52px}.details-wrap .slideToggle-content ul li .package-price .p-percent span{margin-left:-2px}.details-wrap .user-area{word-wrap:break-word;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:14px;overflow:hidden;position:relative}.details-wrap .user-area *{font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo!important}.details-wrap .user-area h2{font-size:24px;font-weight:700}.details-wrap .user-area h4{font-size:14px;font-weight:700}.details-wrap .user-area video{display:none!important}.details-wrap .user-area button{color:#767676;margin-left:5px}.details-wrap .user-area.on{height:280px}.details-wrap .user-area.on:before{-webkit-background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(20%,hsla(0,0%,100%,.1)),color-stop(60%,hsla(0,0%,100%,.5)),to(#fff));-webkit-background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff);-moz-background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff 100%);-o-background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(20%,hsla(0,0%,100%,.1)),color-stop(60%,hsla(0,0%,100%,.5)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8cffffff",endColorstr="#ffffff",GradientType=0);height:50px;left:0;position:absolute;width:100%;z-index:1}.details-wrap .user-area img{height:auto!important;width:100%!important}.details-wrap img{padding-bottom:10px;padding-top:10px;width:100%}.details-wrap .videoWrapper{height:0;margin:0 auto;padding-bottom:56.25%;position:relative;text-align:center;width:100%}.details-wrap .videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.details-wrap .coach-interview-slide .swiper-slide{overflow:hidden;position:relative}.details-wrap .coach-interview-slide .swiper-slide .btn-pink{display:inline-block;padding:5px 10px}.details-wrap .coach-interview-slide .swiper-slide strong{display:block;margin:10px 0 5px}.details-wrap .coach-interview-slide .swiper-slide .coach-interview-img{margin-top:10px;padding-top:70%;width:100%}.details-inner{padding-left:15px;padding-right:15px}.details-title{margin-bottom:15px}.details-title>span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font-size:11px;margin-bottom:10px;padding:2px 4px}.details-title:after{clear:both;content:"";display:block}.details-title>p{margin-top:10px}.details-title h3{color:#000;font-weight:500;line-height:1.4}@media screen and (max-width:640px){.details-title h3{font-size:2rem}}.details-title h3 b{font-size:14px}@media screen and (max-width:640px){.details-title h3 b{font-size:12px}}.details-title h3 span{font-weight:700}.details-title h4{font-size:18px}@media screen and (max-width:640px){.details-title h4{font-size:14px}}.details-title h5{border-bottom:3px solid #7461f2;color:#7461f2;display:inline-block;font-weight:500;margin-bottom:15px;padding-bottom:5px}.details-title .left{float:left}.details-title .right{float:right}.details-title .coach-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;height:9rem;position:relative;width:9rem}@media screen and (max-width:640px){.details-title .coach-img{height:80px;width:80px}}@media screen and (max-width:375px){.details-title .coach-img{height:60px;width:60px}}.details-title img{padding:0;width:auto}.class-wrap .btn-class-intro-more{display:none;text-align:center}.class-wrap .btn-class-intro-more div{cursor:pointer;display:inline-block}.class-wrap .btn-class-intro-more div img{padding-left:10px;vertical-align:middle;width:auto}.group-limit-wrap{background:#ffed75;margin-bottom:100px;margin-top:40px;position:relative;text-align:center}@media screen and (max-width:640px){.group-limit-wrap{margin-top:30px}}.group-limit-wrap span{font-family:Spoqa Han Sans,sans-serif}.group-limit-wrap p{font-size:18px}.group-limit-wrap .remaining-seat{line-height:26px;margin:15px 0}.group-limit-wrap .remaining-seat>div{display:inline}.group-limit-wrap .remaining-seat>div.group-cnt{background:#484848;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:14px;margin-right:10px;padding:0 5px}.group-limit-wrap .remaining-seat>div.groupRemain-cnt{font-size:18px;font-weight:500}.group-limit-wrap .group-d-day{font-size:12px;font-weight:500}.group-limit-wrap .group-d-day span{font-weight:700}.group-limit-wrap .group-d-day img{padding:0;vertical-align:middle;width:22px}.group-limit-wrap .group-time-remaining{margin-bottom:20px}.group-limit-wrap .group-time-remaining .remaining-d{font-size:18px;padding-right:12px}.group-limit-wrap .group-time-remaining .remaining-time{font-family:Spoqa Han Sans,sans-serif;font-size:32px;font-weight:700}.group-limit-wrap .group-limit-txt{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;bottom:-55px;-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);left:50%;max-width:345px;padding:15px 20px;position:absolute;text-align:left;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.group-limit-wrap .group-limit-txt span{font-family:Spoqa Han Sans,sans-serif}.group-limit-wrap .group-limit-txt>p{float:left;font-size:14px;padding-top:10px;width:-moz-calc(100% - 65px);width:calc(100% - 65px)}.group-limit-wrap .group-limit-txt .group-coach-img{float:right}.group-limit-wrap .group-limit-txt .group-coach-img .coachimg{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:64px;width:64px}.custorm-center{border-bottom:1px solid #efefef;border-top:1px solid #efefef;font-size:16px;margin:0 auto;overflow:hidden;padding:26px 0;text-align:center;width:70%}.custorm-center p{margin-bottom:10px}.custorm-center button{background:#efda53;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#3c1e1e;font-size:16px;padding:5px 16px}.custorm-center img{height:16px;margin-top:-3px;padding:0;vertical-align:middle;width:16px}.class-alram{padding:20px 16px;position:relative}.class-alram .notice-info-list{font-size:1.8rem;min-height:67px}@media screen and (max-width:767px){.class-alram .notice-info-list{min-height:61px}}.class-alram .notice-info-list p{font-size:1.4rem;line-height:1.4;margin-bottom:5px}.class-alram-open{background:url(//cdn.classu.co.kr/imgsset_url%7D/imgsset_url%7D/img/class/detail_bg_openalram.png) no-repeat #fff7f7;background-position:100% 0}@media screen and (max-width:640px){.class-alram-open{-moz-background-size:170px;background-size:170px}}.class-alram-open .details-title span{background:#ff5a5f}.class-alram-open .notice-info-list p span{color:#ff5a5f;font-weight:700}.class-alram-personal{background:url(//cdn.classu.co.kr/img/class/detail_bg_personal.png) no-repeat #fff7f7;background-position:right 35%;margin-top:40px}@media screen and (max-width:640px){.class-alram-personal{background-position:right 20%;-moz-background-size:170px;background-size:170px;margin-top:30px}}.class-alram-personal .details-title span{background:#ff5a5f}.class-alram-personal .notice-info-list p span{color:#ff5a5f}.class-alram-earlybird{background:url(//cdn.classu.co.kr/img/class/detail_bg_earlybird.png) no-repeat #fff7f7;background-position:right 35%}@media screen and (max-width:640px){.class-alram-earlybird{background-position:right 20%;-moz-background-size:170px;background-size:170px}}.class-alram-earlybird .details-title span{background:#f26161}.class-alram-earlybird .notice-info-list p span{color:#f26161}.class-alram-refund{background:url(https://static-s.aa-cdn.net/img/gp/20600012119517/TMMwbMjOgtEcmg7QYqQAvMLGEgcCtSj3KIEOvWRyNr5DueQqx_RLDMeIeUVGwD8IRA=w720-h310) no-repeat rgba(116,97,242,.13);background-position:right 15px center}@media screen and (max-width:640px){.class-alram-refund{-moz-background-size:170px;background-size:170px}}.class-alram-refund .details-title span{background:#7461f2}.class-alram-refund .notice-info-list p span{color:#7461f2}.class-alram-free{background:url(//cdn.classu.co.kr/img/class/detail_bg_free.png) no-repeat #fbfbfb;background-position:right 35%}@media screen and (max-width:640px){.class-alram-free{background-position:right 20%;-moz-background-size:170px;background-size:170px}}.class-alram-free .details-title span{background:#5c5968}.class-alram-free .notice-info-list p span{color:#5c5968}.contact_us{border:1px solid #7461f2;color:#7461f2;display:block;font-size:14px;margin:-40px auto 30px;padding:10px;text-align:center;width:270px}@media screen and (max-width:767px){.refund-info-wrap{padding:30px 0 60px}}.refund-info-wrap .borderTB{border-bottom:1px solid #000;border-top:1px solid #000}.refund-info-wrap .details-title h3{border-bottom:1px solid #000;padding-bottom:15px}.refund-info-wrap .details-inner p{font-size:2rem;padding:40px 0 20px}.refund-info-wrap .details-inner table{border-collapse:collapse;border-spacing:0;font-size:12px;text-align:center;width:100%;word-break:break-all}.refund-info-wrap .details-inner table tr:first-child th:last-child{border-right:0}.refund-info-wrap .details-inner table tr>*{padding:15px 10px;vertical-align:middle}.refund-info-wrap .details-inner table th{background:#f4f4f4;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-weight:400}.refund-info-wrap .details-inner table td{background:#fff;border:1px solid #dcdcdc;border-right:0}.refund-info-wrap .details-inner ul li{font-size:12px;line-height:20px;padding-left:10px;position:relative}.refund-info-wrap .details-inner ul li:before{content:"·";left:0;position:absolute}.refund-info-wrap .details-inner .refund-list{background:#535353;color:#fff;font-size:1.3rem;margin:30px 0 20px;padding:5px 0;text-align:center}.class-courses{background-position:right 90px;background-repeat:no-repeat;-moz-background-size:165px;background-size:165px}.class-courses h3{width:-moz-calc(100% - 145px);width:calc(100% - 145px);word-break:keep-all}.class-courses .courses-info{color:#5d5d5d;margin:30px 0 40px}.class-courses .courses-info>p{margin-bottom:10px}.class-courses .courses-info>p span{font-size:2rem;padding-left:10px}.class-courses .courses-info>span{color:#b4b4b4;font-size:1.2rem;padding-left:10px;position:relative}.class-courses .courses-info>span:before{content:"|";left:0;position:absolute;top:0}.class-courses .search-tag{font-size:0}.class-courses .search-tag span{-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;font-size:1.2rem;margin-right:5px;padding:10px 7px}.class-courses .search-tag span:first-child{background:#ccfbec}.class-courses .search-tag span:nth-child(2){background:#efefef}.class-courses .search-tag span:nth-child(3){background:#fff2ce}.class-courses .search-tag span:nth-child(4){background:#ebebeb}.coach-introduce-wrap .coach-img{bottom:auto;height:80px;top:-5px;width:80px}.coach-introduce-wrap .coach-intro-area{font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:1.4rem;overflow:hidden;position:relative;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:1}.coach-introduce-wrap .coach-intro-area *{font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo!important}.coach-introduce-wrap .coach-intro-area.on:before{-webkit-background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(20%,hsla(0,0%,100%,.1)),color-stop(60%,hsla(0,0%,100%,.5)),to(#fff));-webkit-background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff);-moz-background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff 100%);-o-background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(20%,hsla(0,0%,100%,.1)),color-stop(60%,hsla(0,0%,100%,.5)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8cffffff",endColorstr="$white",GradientType=0);height:50px;left:0;position:absolute;width:100%;z-index:1}.coach-introduce-wrap .coach-intro-box{background:#fff;border:1px solid #eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;font-size:0;margin-bottom:60px;padding:12px 15px;position:relative;width:100%}@media screen and (max-width:640px){.coach-introduce-wrap .coach-intro-box{margin-bottom:50px}}.coach-introduce-wrap .coach-intro-box>a>div{display:inline-block;font-size:14px;vertical-align:middle}.coach-introduce-wrap .coach-intro-box>a .coach-intro-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:56px;width:56px}.coach-introduce-wrap .coach-intro-box>a .coach-intro-name{font-weight:500;margin-left:10px;margin-right:55px}.coach-introduce-wrap .coach-intro-box>a .coach-intro-name div{color:#757575;font-weight:400}.coach-introduce-wrap .coach-intro-box .coach-intro-follower{background:#7461f2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:11px;height:32px;line-height:30px;position:absolute;right:15px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:74px}.coach-introduce-wrap .coach-intro-box .coach-intro-follower.cancel{background:#f7f7f9;color:#b4b4b4}.coach-introduce-wrap .coach-intro-box .coach-intro-follower *{vertical-align:middle}.coach-introduce-wrap .coach-intro-box .coach-intro-follower img{height:24px;margin-left:4px;padding:0;width:24px}.coach-interview-wrap .coach-interview{color:#000}.coach-interview-wrap .coach-interview .question{border-bottom:1px solid #efefef;cursor:pointer;font-size:1.4rem;font-weight:700;padding:15px 35px 15px 10px;position:relative}.coach-interview-wrap .coach-interview .question span{display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.coach-interview-wrap .coach-interview .question span.on{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.coach-interview-wrap .coach-interview .answer{word-wrap:break-word;background:#f4f4f4;font-size:1.4rem;overflow:hidden;padding:10px}.curriculum-wrap{font-family:Spoqa Han Sans,sans-serif}.curriculum-wrap .curriculum-info{background:#f9f9f9;font-size:18px;font-weight:300;padding:10px 8px;position:relative}.curriculum-wrap .curriculum-info span{font-weight:700}.curriculum-wrap .curriculum-info p{color:#757575;font-size:14px;font-weight:500;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.curriculum-wrap table{border-top:1px solid #eee;margin-top:15px;width:100%}.curriculum-wrap table tr.video-click{cursor:pointer}.curriculum-wrap table tr.video-click.on td,.curriculum-wrap table tr.video-click.on th{color:#ff5a5f}.curriculum-wrap table tr.video-click.on .curriculum-duration span:first-child{display:block}.curriculum-wrap table tr.video-click.on .curriculum-duration span:last-child{display:none}.curriculum-wrap table tr.hidden{display:none}.curriculum-wrap table td,.curriculum-wrap table th{border:none!important;border-bottom:1px solid #eee!important;font-size:15px;padding:10px 5px;vertical-align:middle}.curriculum-wrap table th{font-weight:400;width:20px}.curriculum-wrap table .curriculum-title{width:-moz-calc(90% - 20px);width:calc(90% - 20px)}.curriculum-wrap table .curriculum-title span{background:#fff7f7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#ff5a5f;font-size:10px;font-weight:700;margin-left:5px;padding:0 4px}.curriculum-wrap table .curriculum-duration{color:#767676;font-size:14px;width:10%}.curriculum-wrap table .curriculum-duration span:first-child{color:#ff5a5f;display:none;font-weight:700;text-align:center}.curriculum-wrap .curriculum-dropdown{color:#000}.curriculum-wrap .curriculum-dropdown img{width:auto}.curriculum-wrap .curriculum-dropdown .curri-page-num{border-bottom:1px solid #efefef;cursor:pointer;font-size:14px;font-weight:700;padding:15px 35px 15px 10px;position:relative}.curriculum-wrap .curriculum-dropdown .curri-page-num span{display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.curriculum-wrap .curriculum-dropdown .curri-page-num span.on{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.curriculum-wrap .curriculum-dropdown .curri-class-list{word-wrap:break-word;font-size:14px;overflow:hidden;padding:15px 10px}.curriculum-wrap .curriculum-dropdown .curri-class-list>div{margin-bottom:15px;overflow:hidden}.curriculum-wrap .curriculum-dropdown .curri-class-list>div:last-child{margin-bottom:0}.curriculum-wrap .curriculum-dropdown .curri-class-list .left{width:-moz-calc(100% - 120px);width:calc(100% - 120px)}.curriculum-wrap .curriculum-dropdown .curri-class-list .left h2{color:#757575;font-family:Spoqa Han Sans,sans-serif;font-size:1.3rem;font-weight:400}.curriculum-wrap .curriculum-dropdown .curri-class-list .left h3{color:#212121;font-size:1.5rem;font-weight:400;letter-spacing:-.5px;margin:5px 0;padding-right:5px}@media screen and (max-width:640px){.curriculum-wrap .curriculum-dropdown .curri-class-list .left h3{font-size:12px}}.curriculum-wrap .curriculum-dropdown .curri-class-list .left p{color:#535353;font-family:Spoqa Han Sans,sans-serif;font-size:1.1rem;font-weight:400}.curriculum-wrap .curriculum-dropdown .curri-class-list .curri-class-img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:80px;padding-top:67%;position:relative;width:120px}.curriculum-wrap .curriculum-dropdown .curri-class-list .curri-class-img .label_point{left:auto;right:0;top:0}.primary-bg{background:#fff7f7;padding:30px 25px}.essential-info-wrap .details-inner div:not(.details-title){background:#f3f3f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:6px;padding:12px 10px}.essential-info-wrap .details-inner div:not(.details-title):last-child{margin-bottom:0}.essential-info-wrap .details-inner div:not(.details-title) span:first-child{color:#757575}.essential-info-wrap .details-inner div:not(.details-title) span:last-child{float:right;font-weight:500;text-align:right}.ddabong-wrap{padding-left:15px;padding-right:15px;position:relative}.ddabong-wrap img{padding:0}.progress-guide-wrap .details-title p{color:#757575}.progress-guide-wrap .progress-guide-txt.primary-bg{padding:60px 25px}.progress-guide-wrap .progress-guide-txt div{margin-bottom:35px;overflow:hidden}@media screen and (max-width:767px){.progress-guide-wrap .progress-guide-txt div br{display:none}}.progress-guide-wrap .progress-guide-txt div:last-child{margin-bottom:0}.progress-guide-wrap .progress-guide-txt div>span{float:left}.progress-guide-wrap .progress-guide-txt div>span:first-child{color:#ff5a5f;font-size:13px;padding-top:3px;text-align:center;width:60px}@media screen and (max-width:767px){.progress-guide-wrap .progress-guide-txt div>span:first-child{text-align:left;width:40px}}.progress-guide-wrap .progress-guide-txt div>span:last-child{width:-moz-calc(100% - 60px);width:calc(100% - 60px)}.progress-guide-wrap .progress-guide-txt div>span:last-child p{background:#fff;display:inline-block;font-size:18px;font-weight:500;margin-bottom:12px}@media screen and (max-width:767px){.progress-guide-wrap .progress-guide-txt div>span:last-child p{font-size:16px}}.progress-guide-wrap .progress-guide-txt div>span:last-child div{font-size:16px}@media screen and (max-width:767px){.progress-guide-wrap .progress-guide-txt div>span:last-child div{font-size:14px}}.group-mission-wrap .group-mission-slide{position:relative}.group-mission-wrap .group-mission-slide .swiper-container{padding:0 15px}.group-mission-wrap .group-mission-slide .swiper-slide{overflow:hidden;position:relative;width:100%}.group-mission-wrap .group-mission-slide .swiper-slide img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.group-mission-wrap .group-mission-slide .btn-slide-next,.group-mission-wrap .group-mission-slide .btn-slide-prev{background-repeat:no-repeat;-moz-background-size:32px;background-size:32px;cursor:pointer;height:32px;opacity:1;position:absolute;top:-45px;width:32px}.group-mission-wrap .group-mission-slide .btn-slide-next.swiper-button-disabled,.group-mission-wrap .group-mission-slide .btn-slide-prev.swiper-button-disabled{opacity:.5}.group-mission-wrap .group-mission-slide .btn-slide-next{background-image:url(//cdn.classu.co.kr/img/class/btn_slide_right.png);right:0}.group-mission-wrap .group-mission-slide .btn-slide-prev{background-image:url(//cdn.classu.co.kr/img/class/btn_slide_left.png);right:37px}.real-review-wrap .details-title{text-align:center}.real-review-wrap .swiper-container{padding:0 15px}.real-review-wrap .swiper-slide{padding-bottom:30px}.real-review-wrap .swiper-pagenation-fraction{bottom:0}.real-review-wrap .swiper-pagination-bullet-active{background:#9d90f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:6px;width:22px}.recommended-target-wrap .details-inner .details-title .class-price-info p{font-size:1.4rem;margin-top:20px}.recommended-target-wrap .details-inner .details-title .class-price-info p img{padding:0;width:auto}.recommended-target-wrap .details-inner .mission-info-box{padding:20px 0 70px}.recommended-target-wrap .details-inner .mission-info-box>div{margin-bottom:50px;position:relative}.recommended-target-wrap .details-inner .mission-info-box>div:last-child{margin-bottom:0}.recommended-target-wrap .details-inner .mission-info-box>div strong{color:#535353;display:block;font-size:1.4rem;font-weight:700;margin-bottom:10px}.recommended-target-wrap .details-inner .mission-info-box>div p{width:-moz-calc(100% - 70px);width:calc(100% - 70px)}@media screen and (max-width:640px){.recommended-target-wrap .details-inner .mission-info-box>div p{width:-moz-calc(100% - 50px);width:calc(100% - 50px)}}.recommended-target-wrap .details-inner .mission-info-box>div img{position:absolute;right:0;top:-10px;width:auto}@media screen and (max-width:640px){.recommended-target-wrap .details-inner .mission-info-box>div img{top:-5px;width:50px}}.recommended-target-wrap .details-inner .recommended-target{background:hsla(0,0%,96%,.35);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:50px 0 0;padding:25px 20px}.recommended-target-wrap .details-inner .recommended-target>p{font-size:1.2rem;font-weight:700}.recommended-target-wrap .details-inner .recommended-target ul li{font-size:1.4rem;margin-top:15px;padding-left:10px;position:relative}.recommended-target-wrap .details-inner .recommended-target ul li:before{content:"·";left:0;position:absolute}.recommended-target-wrap .details-inner .material{padding:70px 0}.recommended-target-wrap .details-inner .material>p{font-size:1.4rem;margin:10px 0 15px}.recommended-target-wrap .details-inner .material .material-area{font-size:1.4rem;word-break:break-all}.class-review-wrap .details-title .left{width:auto}.class-review-wrap .details-title .right{font-size:1.7rem;margin-top:0;width:auto}.class-review-wrap .details-title .right i{color:#ffd16b;font-size:1.6rem}.class-review-wrap .review-point-box{margin-bottom:15px;overflow:hidden}.class-review-wrap .review-point-box>div{background:#f8f7f8;float:left;width:-moz-calc(50% - 5px);width:calc(50% - 5px)}.class-review-wrap .review-point-box>div i{color:#ffd16b;font-size:1.6rem;margin-bottom:5px}.class-review-wrap .review-point{height:145px;margin-right:10px;padding-top:26px;text-align:center}@media screen and (max-width:767px){.class-review-wrap .review-point{margin-right:0;width:34%!important}}.class-review-wrap .review-point img{padding:0;width:20px}@media screen and (max-width:767px){.class-review-wrap .review-point img{width:16px}}.class-review-wrap .review-point p{font-size:24px}.class-review-wrap .review-point div{font-size:14px}@media screen and (max-width:320px){.class-review-wrap .review-point div{font-size:12px}}.class-review-wrap .review-graph{font-size:15px;padding:10px 0;text-align:center}@media screen and (max-width:767px){.class-review-wrap .review-graph{width:66%!important}}.class-review-wrap .review-graph ul{display:inline-block}.class-review-wrap .review-graph ul li{font-size:13px;margin-bottom:5px;text-align:left;vertical-align:middle}.class-review-wrap .review-graph ul li input[type=checkbox]:checked,.class-review-wrap .review-graph ul li input[type=checkbox]:not(:checked){left:-9999px;position:absolute}.class-review-wrap .review-graph ul li input[type=checkbox]:checked+label,.class-review-wrap .review-graph ul li input[type=checkbox]:not(:checked)+label{color:#666;cursor:pointer;display:inline-block;line-height:20px;padding-left:26px;position:relative}.class-review-wrap .review-graph ul li input[type=checkbox]:checked+label:before,.class-review-wrap .review-graph ul li input[type=checkbox]:not(:checked)+label:before{background:#fff;border:1px solid #ddd;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";height:14px;left:0;position:absolute;top:3px;width:14px}.class-review-wrap .review-graph ul li input[type=checkbox]:checked+label:before{background:#fff}.class-review-wrap .review-graph ul li input[type=checkbox]:checked+label:after{background:#b7b7b7;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";height:8px;left:4px;position:absolute;top:7px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:8px}.class-review-wrap .review-graph ul li input[type=checkbox]:not(:checked)+label:after{background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";height:8px;left:4px;opacity:0;position:absolute;top:4px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:8px}.class-review-wrap .review-graph ul li input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.class-review-wrap .review-graph ul li.point5 div p{background:#ff5a5f}.class-review-wrap .review-graph ul li.point4 div p{background:#ffa7a9}.class-review-wrap .review-graph ul li.point3 div p{background:#ffe3e4}.class-review-wrap .review-graph ul li.point2 div p{background:#484848}.class-review-wrap .review-graph ul li.point1 div p{background:#767676}.class-review-wrap .review-graph ul li div{background:#efefef;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;height:10px;margin:0 10px;overflow:hidden;position:relative;width:113px}@media screen and (max-width:320px){.class-review-wrap .review-graph ul li div{width:54px}}.class-review-wrap .review-graph ul li div p{bottom:0;display:block;left:0;position:absolute;top:0}.class-review-wrap .review-graph.nothing ul li{color:#767676}.class-review-wrap .class-review-box,.class-review-wrap .class-review-box-best{background:#fff;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;margin-bottom:10px;padding:18px 20px}.class-review-wrap .class-review-box .left .user-profile,.class-review-wrap .class-review-box-best .left .user-profile{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;float:left;height:40px;margin-right:15px;width:40px}.class-review-wrap .class-review-box .left .review-name,.class-review-wrap .class-review-box-best .left .review-name{cursor:pointer;font-size:1.4rem}.class-review-wrap .class-review-box .left .review-name .review-best,.class-review-wrap .class-review-box-best .left .review-name .review-best{border:1px solid #ff5a5f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#ff5a5f;font-size:11px;margin-left:10px;padding:0 4px}.class-review-wrap .class-review-box .left .review-time,.class-review-wrap .class-review-box-best .left .review-time{color:#767676;font-family:Spoqa Han Sans,sans-serif;font-size:1.4rem}.class-review-wrap .class-review-box .right,.class-review-wrap .class-review-box-best .right{text-align:right}.class-review-wrap .class-review-box .right .product_star,.class-review-wrap .class-review-box-best .right .product_star{font-size:1.1rem}.class-review-wrap .class-review-box .right .product_star img,.class-review-wrap .class-review-box-best .right .product_star img{height:14px;margin-left:2px;padding:0;width:14px}.class-review-wrap .class-review-box .right .product_star i,.class-review-wrap .class-review-box-best .right .product_star i{color:#ffd16b;font-size:1.5rem}.class-review-wrap .class-review-box .class-review-txt,.class-review-wrap .class-review-box-best .class-review-txt{margin-top:15px}.class-review-wrap .class-review-box .class-review-txt .class-review-more,.class-review-wrap .class-review-box-best .class-review-txt .class-review-more{margin-top:10px;text-align:right}.class-review-wrap .class-review-box .class-review-txt .class-review-more .btn-class-review__more,.class-review-wrap .class-review-box-best .class-review-txt .class-review-more .btn-class-review__more{border:1px solid #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#999;font-size:1.1rem;padding:2px 4px}.class-review-wrap .class-review-box .class-review-txt .class-review-more .btn-class-review__more:after,.class-review-wrap .class-review-box-best .class-review-txt .class-review-more .btn-class-review__more:after{border:solid #999;border-width:0 1px 1px 0;content:"";display:inline-block;margin-left:6px;margin-right:2px;padding:3px;position:relative;top:-2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.class-review-wrap .class-review-box .class-review-txt .class-review-more .btn-class-review__more.collapse:after,.class-review-wrap .class-review-box-best .class-review-txt .class-review-more .btn-class-review__more.collapse:after{top:2px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.class-review-wrap .class-review-box .class-review-txt .class-review-content.photo>span:first-child,.class-review-wrap .class-review-box-best .class-review-txt .class-review-content.photo>span:first-child{display:inline-block;padding-right:12px;width:-moz-calc(100% - 100px);width:calc(100% - 100px)}.class-review-wrap .class-review-box .class-review-txt .class-review-content span,.class-review-wrap .class-review-box-best .class-review-txt .class-review-content span{vertical-align:top}.class-review-wrap .class-review-box .class-review-txt .class-review-content .review-photo,.class-review-wrap .class-review-box-best .class-review-txt .class-review-content .review-photo{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:inline-block;height:100px;width:100px}.class-review-wrap .class-review-box .class-review-txt .class-review-coach,.class-review-wrap .class-review-box-best .class-review-txt .class-review-coach{background:#f3f3f3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:10px;padding:12px 15px}.class-review-wrap .class-review-box .class-review-txt .class-review-coach p,.class-review-wrap .class-review-box-best .class-review-txt .class-review-coach p{margin-bottom:5px;word-break:break-all}.class-review-wrap .class-review-box .class-review-txt .class-review-coach .coachPhoto,.class-review-wrap .class-review-box-best .class-review-txt .class-review-coach .coachPhoto{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;border:1px solid #e5e5e5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:24px;margin-right:5px;vertical-align:middle;width:24px}.class-review-wrap .class-review-box .class-review-txt .class-review-coach .coachName,.class-review-wrap .class-review-box-best .class-review-txt .class-review-coach .coachName{color:#b4b4b4;font-size:12px;vertical-align:middle}.comment-wrap .left{position:relative}.comment-wrap .user-level{-moz-background-size:13px;background-size:13px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:0;height:13px;overflow:hidden;position:absolute;right:0;width:13px}.comment-wrap .comment-box{padding:0 15px}@media screen and (max-width:960px){.comment-wrap .comment-box{padding:0}}.comment-wrap .comment-box .comment .comment-profile{background-color:transparent;border:1px solid #f0f0f0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;height:40px;margin:0 auto;overflow:hidden;width:40px}.comment-wrap .comment-box .comment .comment-bg{background:#f6f6f6;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:inline-block;margin-bottom:4px;max-width:-moz-calc(100% - 30px);max-width:calc(100% - 30px);padding:4px 8px;position:relative}.comment-wrap .comment-box .comment .comment-name{cursor:pointer;font-size:15px;font-weight:500}.comment-wrap .comment-box .comment .comment-time{color:#767676;font-size:12px}.comment-wrap .comment-box .comment .comment-delete{position:absolute;right:-24px;top:0}.comment-wrap .comment-box .comment .comment-delete img{cursor:pointer;padding:0;vertical-align:middle;width:auto}.comment-wrap .comment-box .comment .comment-delete .btn-comment-delete{background:#fff;bottom:-38px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);-o-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);cursor:pointer;opacity:0;padding:10px;position:absolute;right:0;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;visibility:hidden;width:50px;z-index:2}.comment-wrap .comment-box .comment .comment-delete .btn-comment-delete.on{opacity:1;visibility:visible}.comment-wrap .comment-box .comment .comment-area{color:#616161;font-size:14px;padding:5px 0}.comment-wrap .comment-box .comment .comment-area a{color:#0645ad}.comment-wrap .comment-box .comment .comment-info{font-size:13px;padding-bottom:10px;padding-left:8px;position:relative}.comment-wrap .comment-box .comment .comment-info>div{color:#757575;float:left;margin-right:10px}.comment-wrap .comment-box .comment .comment-info>div:not(.comments-more){cursor:pointer;margin-bottom:5px}.comment-wrap .comment-box .comment .comment-info>div:last-child{margin-right:0}.comment-wrap .comment-box .comment .comment-info>div img{margin-right:2px;width:16px}.comment-wrap .comment-box .comment .comment-info>div .reply_click_event{padding:0}@media screen and (max-width:640px){.comment-wrap .comment-box .comment .comment-info>div .reply_click_event{color:#767676}}.comment-wrap .comment-box .comment .comment-info .like-div .like-num{position:absolute;right:16px;top:0}.comment-wrap .comment-box .comment .comment-info .like-div .like-string.on{color:#ff005a;display:block!important}.comment-wrap .comment-box .comment .comment-info .like-div .like-string.on+.like-num{color:#ff005a}.comment-wrap .comment-box .comment .comment-info img{padding:0;vertical-align:middle;width:auto}.comment-wrap .comment-box .comment .comment-info .comments-more{font-size:0;overflow:hidden;padding:10px 0;width:100%}.comment-wrap .comment-box .comment .comment-info .comments-more>div{display:inline-block;font-size:13px;vertical-align:middle}.comment-wrap .comment-box .comment .comment-info .comments-more>div p{display:inline-block}@media screen and (max-width:480px){.comment-wrap .comment-box .comment .comment-info .comments-more>div p{display:block}}.comment-wrap .comment-box .comment .comment-info .comments-more>div span{color:#7461f2;cursor:pointer;padding-left:10px}@media screen and (max-width:480px){.comment-wrap .comment-box .comment .comment-info .comments-more>div span{padding-left:0}}.comment-wrap .comment-box .comment .comment-info .comments-more .comment-profile{height:24px;margin-right:5px;width:24px}@media screen and (max-width:480px){.comment-wrap .comment-box .comment .comment-info .comments-more .comment-profile{vertical-align:top}}.comment-wrap .comment-box .default-comment:not(:fitst-child){margin-top:10px}.comment-wrap .comment-box .default-comment .clear>.right{position:relative;width:-moz-calc(100% - 50px);width:calc(100% - 50px)}.comment-wrap .comment-box .default-comment .clear>.right .comment-name-member{background:#7461f2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:1.1rem;font-weight:400;margin-right:3px;padding:0 2px}.comment-wrap .comment-box .default-comment .clear>.right .comment-name-class{background:#ff5a5f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:1.1rem;font-weight:400;margin-right:3px;padding:0 2px}.comment-wrap .comment-box .add-comment{margin-left:60px;position:relative;width:-moz-calc(100% - 45px);width:calc(100% - 45px)}.comment-wrap .comment-box .add-comment .comment-profile{height:24px;width:24px}.comment-wrap .comment-box .add-comment .user-level{-moz-background-size:8px;background-size:8px;height:8px;width:8px}.comment-wrap .comment-box .add-comment .clear>.right{width:-moz-calc(100% - 32px);width:calc(100% - 32px)}.comment-wrap .comment-box .user-comment-wrap{border-bottom:2px dotted #f0f0f0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:16px;padding:16px 0}.comment-wrap .comment-box .user-comment-wrap>*{float:left}.comment-wrap .comment-box .user-comment-wrap .comment-profile{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:40px;margin:0 auto;overflow:hidden;position:relative;width:40px}.comment-wrap .comment-box .user-comment-wrap .comment-reply{background:#fff;border:1px solid #eee;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;margin-left:20px;overflow:hidden;padding:10px 0 8px;position:relative;width:-moz-calc(100% - 60px);width:calc(100% - 60px)}.comment-wrap .comment-box .user-comment-wrap .comment-reply textarea{font-family:Noto Sans KR;font-size:14px;height:20px;line-height:20px;max-height:100px;min-height:20px;overflow-y:auto;padding:0 70px 0 15px;white-space:pre-wrap;width:106%}.comment-wrap .comment-box .user-comment-wrap .comment-reply textarea.placeholder{color:#b4b4b4;font-size:14px}.comment-wrap .comment-box .user-comment-wrap .comment-reply textarea:-moz-placeholder,.comment-wrap .comment-box .user-comment-wrap .comment-reply textarea::-moz-placeholder{color:#b4b4b4;font-size:14px}.comment-wrap .comment-box .user-comment-wrap .comment-reply textarea:-ms-input-placeholder{color:#b4b4b4;font-size:14px}.comment-wrap .comment-box .user-comment-wrap .comment-reply textarea::-webkit-input-placeholder{color:#b4b4b4;font-size:14px}@media screen and (max-width:960px){.comment-wrap .comment-box .user-comment-wrap .comment-reply textarea{padding:0 60px 0 15px}}.comment-wrap .comment-box .user-comment-wrap .comment-reply button{bottom:6px;position:absolute;right:8px}.comment-wrap .comment-box .user-comment-wrap .comment-reply button img{padding:0}.comment-wrap .comment-box .user-comment-wrap .no-comment{color:#b4b4b4;font-size:1.6rem;text-align:center;width:100%}.comment-wrap .comment-box .user-comment-wrap .no-comment span{display:block;margin:10px 0 50px}.comment-wrap .comment-box .user-comment-wrap .no-comment img{padding:0;width:48px}.comment-wrap .comment-box .user-comment-wrap .no-comment-reply{background:#fff;border:1px solid #7461f2!important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-left:20px;overflow:hidden;padding:10px 0 8px;position:relative;width:-moz-calc(100% - 60px);width:calc(100% - 60px)}.comment-wrap .comment-box .user-comment-wrap .no-comment-reply textarea.placeholder{color:#7461f2}.comment-wrap .comment-box .user-comment-wrap .no-comment-reply textarea:-moz-placeholder,.comment-wrap .comment-box .user-comment-wrap .no-comment-reply textarea::-moz-placeholder{color:#7461f2}.comment-wrap .comment-box .user-comment-wrap .no-comment-reply textarea:-ms-input-placeholder{color:#7461f2}.comment-wrap .comment-box .user-comment-wrap .no-comment-reply textarea::-webkit-input-placeholder{color:#7461f2}.comment-wrap .comment-box .reply_input_box{background:#f4f4f4;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;margin-bottom:0;overflow:hidden;padding:8px;width:-moz-calc(100% - 30px);width:calc(100% - 30px)}.comment-wrap .comment-box .reply_input_box .comment-reply{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-left:8px;padding:7px 0 5px;width:-moz-calc(100% - 48px);width:calc(100% - 48px)}.comment-wrap .comment-box .reply_input_box .comment-reply button{bottom:8px;height:22.85px;width:22.85px}@media (max-width:375px){.product_notification .product_info div{font-size:11px}}.class-review-list{padding:40px 0}.class-review-list img{padding:0;width:auto}.class-review-list ul{display:table;margin:0 auto}.class-review-list ul li{cursor:pointer;float:left;font-size:12px;height:24px;line-height:22px;margin-right:8px;text-align:center}@media screen and (max-width:640px){.class-review-list ul li{margin-right:17px}}@media screen and (max-width:320px){.class-review-list ul li{margin-right:9px}}.class-review-list ul li.prev{color:#999;line-height:25px;margin-right:0}.class-review-list ul li.prev:after{content:"|";margin-left:7px;margin-right:8px}.class-review-list ul li.prev i{padding-right:3px}.class-review-list ul li.next{color:#999;line-height:25px;margin-right:0}.class-review-list ul li.next:before{content:"|";margin-right:7px}.class-review-list ul li.next i{padding-left:3px}.class-review-list ul li:hover{color:#dd5850}.class-review-list ul li span{border:1px solid transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:24px;vertical-align:middle;width:24px}.class-review-list ul li span.on{border-color:#ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#dd5850}.class-review-list ul li img{padding:0!important}.class-detail{overflow:hidden;padding-bottom:20px}.class-detail h1{font-size:18px}.class-detail .product_box{margin:40px 0 0;padding:0!important}.class-detail .product_box:last-child{margin-bottom:40px}.class-detail .product_box .btn-main-light{font-size:13px;padding:6px 0;text-align:center;width:100%}.class-detail .product_box .swiper-container{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;margin-left:-15px;overflow:hidden!important;padding:0 15px;width:-moz-calc(100% + 30px);width:calc(100% + 30px)}.class-detail .product_box .swiper-slide{margin:0;padding:0}.class-detail .product_box .swiper-slide>div{overflow:hidden;position:relative}.class-detail .product_box ul{overflow:visible}.class-detail .product_box .product_info{padding:10px 0}.class-detail .product_box .product_info strong{font-size:1.6rem}.class-detail .product_box .product_info .product_star{color:#000;font-size:1.1rem;margin-bottom:5px;text-align:left}.class-detail .product_box .product_info .product_star i{font-size:1.4rem}.class-detail .product_box.recommendation_list ul li{width:50%}.class-detail .product_box.recommendation_list ul li.recommentadion-list1,.class-detail .product_box.recommendation_list ul li.recommentadion-list2{display:none}.class-detail .product_box.recommendation_list .btn-more>div{display:block}.price-origin-per:after{border-color:#000 transparent transparent;border-style:solid;border-width:5px 3.75px 0;content:"";display:inline-block;height:0;margin-bottom:2px;width:0}.interest-recommendation-box h1{font-size:14px;font-weight:600;margin-bottom:20px;padding:0 16px}.interest-recommendation-box .swiper-container{padding:0 16px}.interest-recommendation-box .swiper-slide{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:11px;margin-top:53px;padding-bottom:15%;position:relative;text-align:center;width:20%}.interest-recommendation-box .swiper-slide:before{background-image:url(//cdn.classu.co.kr/img/class/bg_interst_tag.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:-40%;width:100%;z-index:-1}.interest-recommendation-box>ul{font-size:0}.interest-recommendation-box>ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px 0;text-align:center;vertical-align:top;width:25%}.interest-recommendation-box>ul li:nth-of-type(4n){border-right:none}.interest-recommendation-box>ul li:nth-of-type(n+5){border-bottom:none}.interest-recommendation-box>ul li a{color:#767676;font-size:12px;font-weight:500}.interest-recommendation-box>ul li a div{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:block;height:50px;margin:0 auto 4px;overflow:hidden;width:50px}.classdetail-katalk-share{background:#fff;font-size:14px;font-weight:600;margin-bottom:2px;margin-top:30px;text-align:center}@media screen and (max-width:960px){.classdetail-katalk-share{margin-top:0}}.classdetail-katalk-share .class-share__button{border:1px solid #b4b4b4;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#000;height:45px;max-width:375px;width:100%;z-index:1}.classdetail-katalk-share .class-share__button span,.classdetail-katalk-share .class-share__button svg{display:inline-block;vertical-align:middle}.classdetail-katalk-share .class-share__button svg{margin-right:8px}.classdetail-katalk-share .class-share__button span{position:relative}.classdetail-katalk-share .class-share__button span span{background:#ff5a5f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;font-size:12px;height:20px;left:100%;position:absolute;top:-23px;width:82px}@media screen and (max-width:960px){.classdetail-katalk-share .class-share__button{margin-top:12px}}.modal__layer.classdetail{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-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.classdetail.open{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.modal__layer.classdetail .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__layer.classdetail .modal__share--close{position:absolute;right:28px}.modal__layer.classdetail .modal__share__title{color:#1a1a1a;display:block;font-size:20px;margin-bottom:36px}@media screen and (max-width:400px){.modal__layer.classdetail .modal__share__title{font-size:14px;margin-bottom:20px}}.modal__layer.classdetail .modal__share__desc{color:#767676;display:block;font-size:14px;margin-bottom:48px}@media screen and (max-width:400px){.modal__layer.classdetail .modal__share__desc{font-size:12px;margin-bottom:36px}}.modal__layer.classdetail .modal__share__buttons{font-size:0}.modal__layer.classdetail .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__layer.classdetail .modal__share__buttons button{font-size:12px}}.modal__layer.classdetail .modal__share__buttons button svg{margin-bottom:12px}@media screen and (max-width:400px){.modal__layer.classdetail .modal__share__buttons button svg{max-width:84%}}.modal__layer.classdetail .modal__share__buttons button span{display:block}@media screen and (max-width:400px){.modal__layer.classdetail .modal__share{max-width:90%}}.modal__layer.classdetail .clipboard__complete{bottom:-20px;color:#ff5a5f;font-size:12px;left:0;opacity:0;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden}.modal__layer.classdetail .modal__share__descBox{position:relative}.modal__layer.classdetail .modal__share__descBox.copied .clipboard__complete{opacity:1;visibility:visible}.event__list__container{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.event__list__container.swiper-container{margin-bottom:24px}@media screen and (max-width:960px){.event__list__container.swiper-container{margin-bottom:14px}}.event__list__container .swiper-slide{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.today-complete{width:100%}.today-complete h3{position:relative}.today-complete h3 p{display:inline-block;position:absolute;right:0;top:0}.today-complete h3 p span{background:#ff5a5f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:10px;margin-right:5px;width:10px}.today-complete .swiper-container{padding:0 15px}@media screen and (max-width:960px){.today-complete .swiper-container{overflow:visible}}.today-complete .swiper-slide{border:1px solid #eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:1px;overflow:hidden;position:relative}.today-complete .swiper-slide>:not(.class_img){padding-left:10px;padding-right:10px}.today-complete .swiper-slide .class_img{background-color:#eee;margin-bottom:7.5px;padding-top:100%;position:relative;width:100%}.today-complete .swiper-slide .class-user-info{cursor:pointer;overflow:hidden}.today-complete .swiper-slide .class-user-info>div{float:left;margin-bottom:6px}.today-complete .swiper-slide .class-user-info .class_user_img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:24px;margin-bottom:0;margin-right:10px;width:24px}.today-complete .swiper-slide .class-user-info .class_user_name{color:#535353;font-size:12px;padding-top:2px}.today-complete .swiper-slide .class_info p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;height:4.2em;line-height:1.4em;margin-bottom:5px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.today-complete .swiper-slide .class_info div{color:#b4b4b4;font-size:12px;margin-bottom:10px;position:relative}.today-complete .swiper-slide .class_info div img{height:16px;padding:0;position:absolute;right:0;top:1px;width:16px}body{font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo}.complate-wrap .inner{max-width:600px;padding-bottom:80px;padding-top:80px;text-align:center}.complate-wrap .inner .modoocoach_logo{margin-bottom:30px}@media screen and (max-width:640px){.complate-wrap .inner .modoocoach_logo{width:123px}}.complate-wrap .inner .profile_box{-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;height:100px;margin:0 auto;width:100px}.complate-wrap .inner .profile_name{margin-top:20px}.complate-wrap .inner .complate-txt{font-size:2.6rem;font-weight:300;padding:40px 0}@media screen and (max-width:640px){.complate-wrap .inner .complate-txt{font-size:2rem}}.complate-wrap .inner .comlate-btn-wrap{font-size:2.4rem;line-height:1.8}.complate-wrap .inner .comlate-btn-wrap a{display:inline-block;font-size:1.4rem;padding:13px 65px}.complate-wrap .inner .comlate-btn-wrap .btn-white{margin-right:7px}.complate-wrap .inner .comlate-btn-wrap2{font-size:0}.complate-wrap .inner .comlate-btn-wrap2 a{padding:13px 30px}.payment-kakaopay .containerRadio .lableR .payment-type+img{margin-top:-10px;position:absolute;top:50%;width:53px}.payment-naverpay .containerRadio .lableR .payment-type+img{margin-top:-8px;position:absolute;top:50%;width:43px}.containerRadio{border-bottom:1px solid transparent;border-top:1px solid transparent;color:#000;cursor:pointer;display:block;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.containerRadio input{cursor:pointer;opacity:0;position:absolute}.containerRadio .lableR{font-size:14px;position:relative}.containerRadio .lableR.on span{color:#ff5a5f;font-size:11px;padding-left:8px}.containerRadio .lableR .payment-type{display:inline-block;vertical-align:middle}.containerRadio .first-tag{background:#ff5a5f;color:#fff}.containerRadio .first-tag,.containerRadio .last-tag{border:1px solid #ff5a5f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:11px;padding:2px 4px}.containerRadio .last-tag{background:#fff;color:#ff5a5f}.containerRadio .checkmark{background-color:#fff;border:1px solid #b4b4b4;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;height:18px;left:0;position:absolute;top:3px;width:18px}@media screen and (max-width:374px){.containerRadio .checkmark{height:12px;width:12px}}.containerRadio .checkmark.middle{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.containerRadio:hover input~.checkmark{background-color:#eee}.containerRadio input:checked~.checkmark{background-color:#ff5a5f;border:1px solid #ff5a5f}.checkmark:after{content:"";display:none;position:absolute}.containerRadio input:checked~.checkmark:after{display:block}.containerRadio .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:7px;left:5px;top:3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px}@media screen and (max-width:374px){.containerRadio .checkmark:after{height:4px;left:3px;top:1px;width:2px}}.payment-wrap{position:relative}.payment-wrap .inner{max-width:100%;width:640px}.payment-wrap .pay-inner{max-width:100%;width:500px}.payment-wrap .pay-area-box{background:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:2px 3px 7px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 7px rgba(0,0,0,.2);-o-box-shadow:2px 3px 7px rgba(0,0,0,.2);box-shadow:2px 3px 7px rgba(0,0,0,.2);margin-bottom:16px;overflow:hidden;padding:16px;position:relative}@media screen and (max-width:767px){.payment-wrap .pay-area-box{padding:16px}}.payment-wrap .pay-area-box:last-child{margin-bottom:0}.payment-wrap .pay-area-box .val-check{color:#b4b4b4;font-size:11px;padding-top:5px}.payment-wrap .pay-area-box h2{color:#1a1a1a;font-size:18px;padding-bottom:15px}.payment-wrap .pay-area-box h2 span{color:#ff0f16;font-size:11px;font-weight:400;padding-left:5px}.payment-wrap .pay-area-box h2 .info-txt{font-size:11px}.payment-wrap .package-select-box .package-select-top{margin-bottom:12px;overflow:hidden}.payment-wrap .package-select-box .package-select-top>div{float:left}.payment-wrap .package-select-box .package-select-top .pay-coach-img{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;border:1px solid #efefef;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;height:40px;margin-right:5px;width:40px}.payment-wrap .package-select-box .package-select-top .package-name{color:#1a1a1a;font-size:14px;font-weight:700}.payment-wrap .package-select-box .package-select-top .package-name .info-txt{font-size:12px}.payment-wrap .package-select-box .package-list .containerRadio{margin-left:-16px;padding-bottom:10px;padding-left:45px;padding-top:6px;width:-moz-calc(100% + 32px);width:calc(100% + 32px)}@media screen and (max-width:374px){.payment-wrap .package-select-box .package-list .containerRadio{letter-spacing:-1px;padding-left:32px}}.payment-wrap .package-select-box .package-list .containerRadio.checked{background:#f9f9f9;border:1px solid #efefef}.payment-wrap .package-select-box .package-list .containerRadio .checkmark{left:16px}.payment-wrap .package-select-box .package-list .containerRadio .lableR{font-family:Spoqa Han Sans,sans-serif;font-size:16px}.payment-wrap .package-select-box .package-list .containerRadio .lableR>*{vertical-align:middle}.payment-wrap .package-select-box .package-list .containerRadio .class_name{padding-right:8px}@media screen and (max-width:374px){.payment-wrap .package-select-box .package-list .containerRadio .class_name{font-size:14px}}.payment-wrap .package-select-box .package-list .containerRadio .class_price{font-weight:700;padding-right:8px}.payment-wrap .package-select-box .package-list .containerRadio .class_price span{font-size:12px}.payment-wrap .package-select-box .package-list .containerRadio .class_sale_per{color:#767676;font-size:11px;padding-right:8px}.payment-wrap .package-select-box .class-period-data,.payment-wrap .package-select-box .class-price-data{display:none}.payment-wrap .package-select-box .class-period{background:#fff7f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#ff5a5f;font-size:12px;margin-top:24px;padding:7px 0;text-align:center}.payment-wrap .phone-box .phone-input-box{margin-bottom:30px;position:relative}.payment-wrap .phone-box .phone-input-box input{border:1px solid transparent;border-bottom-color:#efefef;font-family:Spoqa Han Sans,sans-serif;font-size:16px;font-weight:700;padding:8px 0;width:100%}.payment-wrap .phone-box .phone-input-box input:focus{border-bottom:1px solid #ff5a5f}.payment-wrap .phone-box .phone-input-box #countdown{background:#fff;position:absolute;right:0;top:6px}.payment-wrap .phone-box .phone-input-box .btn-authSend{font-size:11px;padding:6px 10px;position:absolute;right:0;top:6px}.payment-wrap .phone-box .phone-input-box .btn-smsAuth{font-size:14px;margin:16px 0 0;padding:12px 0;width:100%}.payment-wrap .phone-box .phone-input-box .btn-authSend,.payment-wrap .phone-box .phone-input-box .btn-smsAuth{background:#ff5a5f;border:1px solid #ff5a5f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;text-align:center}.payment-wrap .phone-box .phone-input-box .btn-authSend.dark,.payment-wrap .phone-box .phone-input-box .btn-smsAuth.dark{background:#b4b4b4;border-color:#b4b4b4}.payment-wrap .phone-box .phone-input-box .btn-authSend.disabled,.payment-wrap .phone-box .phone-input-box .btn-smsAuth.disabled{background:#b4b4b4;border-color:#b4b4b4;cursor:auto;font-size:11px;margin:0;padding:6px 10px;position:absolute;right:0;top:6px;width:auto}.payment-wrap .package-select-box .title{font-size:2.2rem;font-weight:500}@media screen and (max-width:767px){.payment-wrap .package-select-box .title{font-size:1.8rem}}.payment-wrap .package-select-box .class-price-info{display:block;margin-bottom:15px}.payment-wrap .package-select-box .class-price-info li{text-align:right}.payment-wrap .package-select-box .class-price-info li>span{font-size:1.4rem}.payment-wrap .package-select-box .class-price-info li>span:last-child{font-weight:700;padding-left:10px}.payment-wrap .package-select-box .class-price-info li .color{color:#3fbcab}.payment-wrap .package-select-box .class-price-info li .price-origin{color:#bdbdbd;text-decoration:line-through}.payment-wrap .package-select-box .class-price-info li .price-sale{font-size:2.4rem}@media screen and (max-width:767px){.payment-wrap .package-select-box .class-price-info li .price-sale{font-size:2.8rem}}.payment-wrap .package-select-box .class-price-info li .price-sale span{font-size:1.8rem}@media screen and (max-width:767px){.payment-wrap .package-select-box .class-price-info li .price-sale span{font-size:2.1rem}}.payment-wrap .package-select-box .class-price-info li img{vertical-align:middle!important}.payment-wrap .package-select-box .package-area .left{width:-moz-calc(100% - 215px);width:calc(100% - 215px)}@media screen and (max-width:767px){.payment-wrap .package-select-box .package-area .left{float:none;width:100%}}.payment-wrap .package-select-box .package-area .left img{width:100%}@media screen and (max-width:767px){.payment-wrap .package-select-box .package-area .right{float:none}}.payment-wrap .package-select-box .package-area .right .btn-mint{font-size:1.6rem;font-weight:700;margin-left:25px;padding:15px 0;width:190px}@media screen and (max-width:767px){.payment-wrap .package-select-box .package-area .right .btn-mint{margin-left:0;margin-top:15px;width:100%}}.payment-wrap .payment-ios{background:#f9f5ff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:none;letter-spacing:-.5px;margin-bottom:25px;padding:0 15px}.payment-wrap .payment-ios .inner{padding:0}.payment-wrap .payment-ios .inner>div{font-size:0;padding:16px 0;text-align:center}.payment-wrap .payment-ios p{color:#7461f2;display:inline-block;font-size:16px;font-weight:500;line-height:1.4;max-width:452px;text-align:left;vertical-align:middle;width:74%}@media screen and (max-width:767px){.payment-wrap .payment-ios p{width:100%}}@media (max-width:640px){.payment-wrap .payment-ios p{font-size:14px;font-weight:400}}.payment-wrap .payment-ios p span{font-size:14px;font-weight:400}@media (max-width:640px){.payment-wrap .payment-ios p span{font-size:12px}}.payment-wrap .payment-ios img{display:inline-block;margin-left:10px;vertical-align:middle;width:48px}@media screen and (max-width:767px){.payment-wrap .payment-ios img{display:none}}.payment-wrap .pay-count-box{background:#fbe244;font-size:14px;padding:12px 0;text-align:center}.payment-wrap .pay-count-box .group-cnt{background:#1a1a1a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:11px;font-weight:700;margin-right:5px;padding:2px 4px}.payment-wrap .pay-count-box .today-count{display:none;font-family:Spoqa Han Sans,sans-serif}.payment-wrap .payment-info-wrap{padding:40px 54px}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap{padding:20px 0}}.payment-wrap .payment-info-wrap h1{color:#535353;font-size:2.2rem;margin-bottom:16px;text-align:center}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap h1{font-size:1.8rem}}.payment-wrap .payment-info-wrap .payment-top-title>div{float:left}.payment-wrap .payment-info-wrap .payment-top-title .class-main-img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-bottom:17.6%;width:25.6%}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap .payment-top-title .class-main-img{width:28%}}.payment-wrap .payment-info-wrap .payment-top-title .payment-top-txt{font-size:0;padding-bottom:calc(17.6% - 56px);padding-left:15px;position:relative;width:74.4%}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap .payment-top-title .payment-top-txt{padding-bottom:calc(17.6% - 40px);padding-left:10px;width:72%}}.payment-wrap .payment-info-wrap .payment-top-title .payment-top-txt>p{font-size:18px;font-weight:500;min-height:56px;word-break:break-all}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap .payment-top-title .payment-top-txt>p{font-size:16px;line-height:1.2;min-height:40px}}@media screen and (max-width:320px){.payment-wrap .payment-info-wrap .payment-top-title .payment-top-txt>p{font-size:14px}}.payment-wrap .payment-info-wrap .payment-top-title .payment-top-txt>div{bottom:0;font-size:1.4rem;left:15px;position:absolute}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap .payment-top-title .payment-top-txt>div{font-size:1.2rem}}.payment-wrap .payment-info-wrap .payment-package-txt{background:#f6f6f6;border:1px solid #cecece;color:#878787;font-size:12px;font-weight:400;margin-top:10px;padding:12px}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap .payment-package-txt{font-size:1rem}}.payment-wrap .payment-info-wrap .payment-package-txt *{color:#878787;font-size:12px;font-weight:400}.payment-wrap .payment-info-wrap .payment-top-day{margin-top:30px;position:relative}.payment-wrap .payment-info-wrap .payment-top-day .period{background:#fff;border:1px solid #eee;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;left:50%;padding:5px 10px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap .payment-top-day .period{font-size:1.2rem;padding:2px 5px}}.payment-wrap .payment-info-wrap .payment-top-day>div{background:#fff;border:1px solid #eee;border-left:0;float:left;font-family:Spoqa Han Sans,sans-serif;font-size:2rem;padding-bottom:25px;padding-right:25px;padding-top:25px;text-align:center;width:50%}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap .payment-top-day>div{font-size:1.6rem;padding-bottom:18px;padding-right:15px;padding-top:18px}}.payment-wrap .payment-info-wrap .payment-top-day>div:last-child{border-right:0;padding-left:25px;padding-right:0}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap .payment-top-day>div:last-child{padding-left:15px}}.payment-wrap .payment-info-wrap .payment-top-day>div p{color:#ff5a5f;font-size:1.7rem;padding-bottom:18px}@media screen and (max-width:767px){.payment-wrap .payment-info-wrap .payment-top-day>div p{font-size:1.4rem;padding-bottom:14px}}.payment-wrap #payment_btn{font-size:18px;padding:12px 0;width:100%}.payment-wrap .payment-info-body hr{margin:0}.payment-wrap .payment-info-body .payment-info-box input[type=number]::-webkit-inner-spin-button,.payment-wrap .payment-info-body .payment-info-box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;background:#fff;margin:0}.payment-wrap .payment-info-body .payment-info-box .left{font-size:1.4rem;line-height:50px;width:170px}@media screen and (max-width:767px){.payment-wrap .payment-info-body .payment-info-box .left{line-height:25px;width:65px}}.payment-wrap .payment-info-body .payment-info-box .left-first,.payment-wrap .payment-info-body .payment-info-box .right-first{padding-top:20px}@media screen and (max-width:767px){.payment-wrap .payment-info-body .payment-info-box .left-first,.payment-wrap .payment-info-body .payment-info-box .right-first{padding-top:16px}}.payment-wrap .payment-info-body .payment-info-box .address-title{padding-bottom:15px}@media screen and (max-width:767px){.payment-wrap .payment-info-body .payment-info-box .address-title{font-size:11px!important}}.payment-wrap .payment-info-body .payment-info-box .pay-address-input{margin-bottom:20px;width:100%}@media screen and (max-width:767px){.payment-wrap .payment-info-body .payment-info-box .pay-address-input{margin-bottom:16px}}.payment-wrap .payment-info-body .payment-info-box .pay-address-input input{background:#fff;border:1px solid transparent;border-bottom-color:#efefef;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:16px;padding:8px 0;width:100%}@media screen and (max-width:767px){.payment-wrap .payment-info-body .payment-info-box .pay-address-input input{font-size:14px}}.payment-wrap .payment-info-body .payment-info-box .pay-address-input .focus-border{background:#ff5a5f}.payment-wrap .payment-info-body .payment-info-box .pay-address-input .expand{width:100%}.payment-wrap .payment-info-body .payment-info-box .pay-address-input .expand-m{width:-moz-calc(100% - 100px);width:calc(100% - 100px)}@media screen and (max-width:767px){.payment-wrap .payment-info-body .payment-info-box .pay-address-input .expand-m{width:-moz-calc(100% - 78px);width:calc(100% - 78px)}}.payment-wrap .payment-info-body .payment-info-box .pay-address-input .expand-s{width:100px}.payment-wrap .payment-info-body .payment-info-box .pay-address-input .adress-search,.payment-wrap .payment-info-body .payment-info-box .pay-address-input .btn-authSend,.payment-wrap .payment-info-body .payment-info-box .pay-address-input .btn-smsAuth,.payment-wrap .payment-info-body .payment-info-box .pay-address-input .certifi-count{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:11px;margin:0 0 0 6px;padding:6px 10px}.payment-wrap .payment-info-body .payment-info-box .pay-address-input .adress-search{background:#707070;color:#fff}.payment-wrap .payment-info-body .payment-info-box .pay-address-input .btn-authSend,.payment-wrap .payment-info-body .payment-info-box .pay-address-input .btn-smsAuth{background-color:#a0f1d8;color:#3fbcab}.payment-wrap .payment-info-body .payment-info-box table{border-bottom:1px solid #eee;border-top:1px solid #eee;width:100%}.payment-wrap .payment-info-body .payment-info-box table tr>*{padding:20px 15px;vertical-align:middle}.payment-wrap .payment-info-body .payment-info-box table th{border-right:1px solid #eee;font-size:1.4rem;font-weight:400;min-width:95px;padding:20px 0;text-align:left;width:25%}.payment-wrap .payment-info-body .payment-info-box table td{border-bottom:1px solid #eee;color:#535353;font-size:1.6rem;text-align:right;width:750%}.payment-wrap .payment-info-body .payment-info-box table td span{font-family:Spoqa Han Sans,sans-serif;padding-right:2px}.payment-wrap .payment-info-body .payment-info-box table .td-sale{color:#ff005a}.payment-wrap .payment-info-body .payment-info-box table .tr-total-price th{font-weight:500}.payment-wrap .payment-info-body .payment-info-box table .tr-total-price td{background:rgba(160,241,216,.15);font-size:2rem;font-weight:700}.payment-wrap .payment-info-body .payment-info-box table .tr-total-price td p{color:#ff5a5f;font-size:1.2rem;text-decoration:underline}.payment-wrap .payment-info-body .price-info-box{font-size:14px}.payment-wrap .payment-info-body .price-info-box .left{float:none;font-size:12px}.payment-wrap .payment-info-body .price-info-box hr{color:#1a1a1a;margin:12px 0 16px}.payment-wrap .payment-info-body .price-info-box .right{float:none;font-family:Spoqa Han Sans,sans-serif}.payment-wrap .payment-info-body .price-info-box>div{-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:10px;overflow:hidden}.payment-wrap .payment-info-body .price-info-box>div.total-price{color:#1a1a1a}.payment-wrap .payment-info-body .price-info-box>div.total-price .left{font-size:16px}.payment-wrap .payment-info-body .price-info-box>div.total-price .right span{font-size:20px;font-weight:700}.payment-wrap .payment-info-body .price-info-box>div.point-txt .right div .btn-point-use{font-size:11px;height:32px;padding:0 8px}.payment-wrap .payment-info-body .price-info-box>div.point-txt .right .btn-all-point-use,.payment-wrap .payment-info-body .price-info-box>div.point-txt .right .btn-business-point-use{color:#ff5a5f;float:right;font-size:11px;margin-top:8px;text-decoration:underline}.payment-wrap .payment-info-body .price-info-box>div.point-txt .right input{border:1px solid #b4b4b4;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:32px;padding:0 4px;text-align:right;width:80px}.payment-wrap .payment-info-body .price-info-box>div.point-txt .right input.disabled{background:#efefef;border:1px solid #efefef;color:#b4b4b4}.payment-wrap .payment-info-body .delivery-box .right-first .focus-border{top:76%}.payment-wrap .sale-info-wrap .payment-info-box .left-first p{padding-top:7px}.payment-wrap .sale-info-wrap .payment-info-box .left{font-size:1.4rem}@media screen and (max-width:767px){.payment-wrap .sale-info-wrap .payment-info-box .left{width:105px}}.payment-wrap .sale-info-wrap .payment-info-box .left span{color:#ff005a;font-family:Spoqa Han Sans,sans-serif}.payment-wrap .sale-info-wrap .payment-info-box .left>p .point-txt{color:#9e9e9e;font-size:1rem}.payment-wrap .sale-info-wrap .payment-info-box .right{border-left:0;position:relateve}@media screen and (max-width:767px){.payment-wrap .sale-info-wrap .payment-info-box .right{width:-moz-calc(100% - 105px);width:calc(100% - 105px)}}.payment-wrap .sale-info-wrap .payment-info-box .right .arr{top:37%;z-index:3}@media screen and (max-width:767px){.payment-wrap .sale-info-wrap .payment-info-box .right .arr{top:34%}}.payment-wrap .sale-info-wrap .payment-info-box .right select{font-size:1.3rem;height:48px;line-height:48px;padding-left:14px;padding-right:14px;position:relative;vertical-align:middle}@media screen and (max-width:767px){.payment-wrap .sale-info-wrap .payment-info-box .right select{height:32px;line-height:32px}}.payment-wrap .sale-info-wrap .payment-info-box .right .focus-border{width:100%}.payment-wrap .sale-info-wrap .payment-info-box .right .btn-gray-border,.payment-wrap .sale-info-wrap .payment-info-box .right .btn-main-border{font-size:1.3rem;height:48px;line-height:48px;margin-left:6px;vertical-align:bottom;width:65px}@media screen and (max-width:767px){.payment-wrap .sale-info-wrap .payment-info-box .right .btn-gray-border,.payment-wrap .sale-info-wrap .payment-info-box .right .btn-main-border{height:32px;line-height:32px}}.payment-wrap .sale-info-wrap .payment-info-box .right .all-use-point{color:#ff5a5f;cursor:pointer;display:inline-block;font-size:1.2rem;padding-top:5px;text-decoration:underline}.payment-list .payment-card-inicis,.payment-list .payment-toss{display:none}.payment-list .payment-phone{border-bottom:1px solid #eee}.payment-list.all .payment-card-inicis,.payment-list.all .payment-toss{display:block}.payment-list.all .payment-phone{border-bottom:none}.payment-list>div{padding:12px 6px;position:relative}.payment-list>div img{display:inline-block;margin-right:12px;vertical-align:middle}.payment-list .payment-card{height:auto;line-height:1.4;padding-bottom:20px;padding-top:0}.payment-list .payment-card .simple-card-list{margin-left:35px;margin-top:12px}.payment-list .payment-card .simple-card-list .card-detail{font-size:0}.payment-list .payment-card .simple-card-list .card-detail>div{border:1px solid #efefef;font-size:12px;padding:12px}.payment-list .payment-card .simple-card-list .card-detail>div span:first-child{padding-right:5px}.payment-list .payment-card .simple-card-list .card-detail.main-card>div{background:#f9f9f9;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.payment-list .payment-card .simple-card-list .card-detail.main-card>div.on{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.payment-list .payment-card .simple-card-list .card-detail.main-card>div button{color:#b4b4b4;float:right;font-size:11px;text-decoration:underline}.payment-list .payment-card .simple-card-list .card-detail.sub{cursor:pointer}.payment-list .payment-card .simple-card-list .card-detail.sub>div{border-top:0}.payment-list .payment-card .simple-card-list .card-detail.sub>div:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.payment-list .payment-card .simple-card-list>span:first-child{padding-right:5px}.payment-list .payment-card .guide-simple-card{color:#a6a6a8;font-size:11px;margin-top:4px;word-break:keep-all}.payment-list .payment-card .add-card-txt{background:#fff7f7;border:1px solid #f5eded;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ff5a5f;font-size:12px;margin-top:17px;padding:17px 0;text-align:center}.payment-list .payment-card .swiper-container{padding-bottom:20px}.payment-list .payment-card .swiper-container .swiper-pagination{bottom:0}.payment-list .payment-card .swiper-container .swiper-pagination-bullet-active{background:#ff5a5f}.payment-list .payment-card .swiper-container .swiper-button-next,.payment-list .payment-card .swiper-container .swiper-button-prev{height:53px;width:53px}.payment-list .payment-card .card-top{overflow:hidden;position:relative}.payment-list .payment-card .card-top>*{float:left}.payment-list .payment-card .card-top>img{margin-top:-5px}@media screen and (max-width:640px){.payment-list .payment-card .card-top>img{margin-top:-3px}}.payment-list .payment-card .card-top div{font-size:14px}.payment-list .payment-card .card-top div span{font-size:11px}.payment-list .payment-card .card-top .add-card,.payment-list .payment-card .card-top .card-management{background:#a6a6a8;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;cursor:pointer;font-size:1.2rem;padding:2px 4px;position:absolute;right:0;top:0}@media screen and (max-width:320px){.payment-list .payment-card .card-top .add-card,.payment-list .payment-card .card-top .card-management{top:-8px}}.payment-list .payment-card-select{display:none}.payment-list .payment-card-select div{display:inline-block;vertical-align:middle}.payment-list .payment-depositless.select img{content:url(//cdn.classu.co.kr/img/class/icon_pay_depositless_1.png)}.payment-list .payment-phone.select img{content:url(//cdn.classu.co.kr/img/class/icon_pay_phone_1.png)}.payment-list .payment-toss{margin-bottom:30px}.payment-list .payment-toss img{width:62px}.payment-list .payment-toss.select img{content:url(//cdn.classu.co.kr/img/class/icon_pay_toss_1.png)}.payment-list>p{font-size:1.2rem;margin:40px 0 15px}.payment-list .btn-main{height:48px;line-height:48px;text-align:center;width:100%}.payment-box{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:2px 3px 7px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 7px rgba(0,0,0,.2);box-shadow:2px 3px 7px rgba(0,0,0,.2);padding:16px 10px}.group-invitaion-wrap{background:transparent;text-align:center}.group-invitaion-wrap .inner>p img{max-width:240px;width:100%}.group-invitaion-wrap .group-invitaion-title{margin:0 auto;max-width:340px;position:relative;width:100%}.group-invitaion-wrap .group-invitaion-title p{font-size:2rem}.group-invitaion-wrap .group-invitaion-title .title-txt{font-size:1.6rem;font-weight:300;margin:3px 0 15px}.group-invitaion-wrap .group-invitaion-title .how-alone{color:#bdbdbd;cursor:pointer;font-size:1rem;position:absolute;right:0;top:-20px}.group-invitaion-wrap .group-invitaion-title .how-alone span{background:#bdbdbd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;display:inline-block;font-size:8px;height:12px;line-height:12px;width:12px}.group-invitaion-wrap .group-invitaion-title .alone-pop{background:#f4f4f4;border:1px solid #eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#9e9e9e;font-size:1rem;opacity:0;padding:8px;position:absolute;right:0;top:-20px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;visibility:hidden;z-index:2}@media screen and (max-width:767px){.group-invitaion-wrap .group-invitaion-title .alone-pop{right:0}}.group-invitaion-wrap .group-invitaion-title .alone-pop.on{opacity:1;visibility:visible}.group-invitaion-wrap .group-invitaion-info{border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto 30px;max-width:340px;overflow:hidden;position:relative;width:100%}.group-invitaion-wrap .group-invitaion-info>img{position:absolute;right:10px;top:50px}.group-invitaion-wrap .group-invitaion-info .invitation-info-title{background:#535353;color:#fff;font-size:1.4rem;font-weight:700;padding:8px}.group-invitaion-wrap .group-invitaion-info .invitation-info-title p{font-size:1.2rem}.group-invitaion-wrap .group-invitaion-info .invitation-info-txt{font-size:13px;padding:15px 8px}.group-invitaion-wrap .group-invitaion-info .invitation-info-txt div{position:relative}.group-invitaion-wrap .group-invitaion-info .invitation-info-txt div:before{background:#fee400;bottom:0;content:"";height:4px;left:5%;position:absolute;width:90%;z-index:-1}.group-invitaion-wrap .btn-class-entering,.group-invitaion-wrap .btn-invitation-kakao{display:block;font-size:1.4rem;margin:0 auto;max-width:340px;padding:13px 0;width:100%}.group-invitaion-wrap .btn-invitation-kakao{background:#fee400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#535353;margin:30px auto 15px}.group-invitaion-wrap .alone-txt{background:#f4f4f4;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#757575;font-size:12px;margin:0 auto 15px;max-width:340px;padding:4px;width:100%}.group-invitaion-wrap .btn-class-entering{background:#7461f2;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;margin-bottom:30px}@media screen and (max-width:640px){.group-invitaion-wrap .btn-class-entering{bottom:15px;left:0;margin-bottom:0;position:fixed;right:0;z-index:101}}.group-invitaion-wrap .coach-btns{color:#fff;font-size:0;margin:0 auto 30px;max-width:340px;width:100%}@media screen and (max-width:640px){.group-invitaion-wrap .coach-btns{bottom:15px;left:0;margin-bottom:0;position:fixed;right:0;z-index:101}}.group-invitaion-wrap .coach-btns button{border:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:inline-block;font-size:1.4rem;padding:13px 0}.group-invitaion-wrap .coach-btns .btn-main{margin-right:5px;width:60%}.group-invitaion-wrap .coach-btns .link-copy{background:#e5e1fd;color:#7461f2;width:-moz-calc(40% - 5px);width:calc(40% - 5px)}.invite-friend-wrap{margin:0 auto;max-width:375px;text-align:left;width:100%}.invite-friend-wrap .btn-coach-intro-more{cursor:pointer;font-weight:400;margin:20px 0 40px;text-align:center}.invite-friend-wrap>p{color:#bdbdbd;font-size:1.4rem;font-weight:500;padding-left:22px}.invite-friend-wrap>p .friend-total{color:#7461f2}.invite-friend-wrap ul{font-size:0;padding:0 16px}.invite-friend-wrap ul li{font-size:1.4rem;padding:8px 0;position:relative}.invite-friend-wrap ul li .user-profile{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;display:inline-block;height:40px;margin-right:10px;vertical-align:middle;width:40px}.invite-friend-wrap ul li button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#7461f2;padding:5px 0;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:75px}.invite-friend-wrap ul li .invite-friend-send{border:1px solid #7461f2}.invite-friend-wrap ul li .invite-friend-send-done{background:#f4f4f4;color:#9e9e9e}.invite-friend-wrap .auto-group-list li{overflow:hidden}.invite-friend-wrap .auto-group-list li .user-profile{float:left}.invite-friend-wrap .auto-group-list li .user-name{float:left;font-size:1.4rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:50%}.invite-friend-wrap .auto-group-list li .user-name p{color:#9e9e9e;font-size:1.2rem}.check-credit-card,.check-credit-card-add{background:#fff;border:1px solid #9e9e9e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#9e9e9e;font-size:1.4rem;margin:15px auto 10px;position:relative;text-align:center}@media screen and (max-width:500px){.check-credit-card,.check-credit-card-add{height:auto;padding:32% 0}}.check-credit-card-add>img,.check-credit-card>img{margin-bottom:15px;margin-right:0!important}@media screen and (max-width:640px){.check-credit-card-add>img,.check-credit-card>img{max-width:60%}}.check-credit-card .card-delete,.check-credit-card-add .card-delete{cursor:pointer;position:absolute;right:10px;top:10px}.check-credit-card .card-delete img,.check-credit-card-add .card-delete img{margin:0!important;width:24px}.check-credit-card-add{height:230px;padding-top:50px}@media screen and (max-width:500px){.check-credit-card-add{height:auto;padding:14% 0}}.check-credit-card-add{cursor:pointer}.check-credit-card{height:254px}@media screen and (max-width:500px){.check-credit-card{height:auto;padding:32% 0}}.check-credit-card .card-name-txt{color:#535353;font-size:2rem;left:25px;position:absolute;top:13%}@media screen and (max-width:640px){.check-credit-card .card-name-txt{font-size:1.8rem}}.check-credit-card .card-num-txt{bottom:12%;font-size:2rem;position:absolute;right:25px}@media screen and (max-width:640px){.check-credit-card .card-num-txt{font-size:1.8rem}}.check-credit-card .card-imgs{left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.check-credit-card .card-imgs img{margin-right:0!important}.check-credit-card .card-imgs img:first-child{margin-right:10px}.payment-confirm-wrap{background:#fff;padding:100px 0;text-align:center}.payment-confirm-wrap h3{font-size:16px;font-weight:400}.payment-confirm-wrap .inner>p{font-size:2rem}.payment-confirm-wrap .inner>p img{width:282px}.payment-confirm-wrap .btn-main{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:16px;height:44px;width:180px}.payment-confirm-wrap .confim-img{margin-top:85px}@media screen and (max-width:767px){.payment-confirm-wrap .confim-img{margin-top:35px}.payment-confirm-wrap .confim-img img{max-width:60%}}.payment-confirm-wrap .munjin_confirm{margin:20px 0 35px}.payment-confirm-wrap .munjin_confirm p{color:#9e9e9e;font-size:1.4rem}.payment-confirm-wrap .payment-info-wrap .payment-top-day>div{font-size:1.6rem}@media screen and (max-width:767px){.payment-confirm-wrap .payment-info-wrap .payment-top-day>div p{font-size:1.4rem}}.payment-confirm-wrap .class-curious{color:#7461f2;cursor:pointer;font-size:1.2rem}.payment-confirm-wrap .class-curious span{background:#7461f2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;display:inline-block;height:18px;line-height:18px;text-align:center;width:18px}.payment-confirm-wrap .pay-confirm h3{padding:4px 0 8px}.payment-confirm-wrap .pay-confirm .icon_logo{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;width:54px}.payment-confirm-wrap .payment-info-box{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-bottom:50px;margin-top:-28px;padding:50px 0 30px}.payment-confirm-wrap .payment-info-box h3{font-size:16px}.payment-confirm-wrap .payment-info-box>div{border-bottom:1px solid #eee;border-top:1px solid #eee;font-family:Spoqa Han Sans,sans-serif;font-size:28px;margin-top:-28px;padding:50px 0 30px}.payment-confirm-wrap .payment-info-box>div div{color:#767676;font-size:14px;line-height:2;margin-top:20px}.payment-confirm-wrap .payment-info-box>div div img{vertical-align:middle;width:24px}.payment-confirm-wrap .payment-info-box p{color:#ff5a5f;font-size:16px;margin-bottom:10px}.alarm-confirm-wrap h1,.class-confirm-wrap h1,.coach-confirm-wrap h1{font-size:1.8rem}@media screen and (max-width:767px){.alarm-confirm-wrap h1,.class-confirm-wrap h1,.coach-confirm-wrap h1{font-size:1.6rem}}.alarm-confirm-wrap{background:#fff;padding:32px 0;position:relative}.alarm-confirm-wrap .alarm-confirm-content{text-align:center}@media screen and (max-width:767px){.alarm-confirm-wrap .alarm-confirm-content{padding-top:80px}}.alarm-confirm-wrap .alarm-confirm-content h2{font-size:2rem;font-weight:300;line-height:1.3;margin-bottom:30px}@media screen and (max-width:767px){.alarm-confirm-wrap .alarm-confirm-content h2{margin-bottom:30px}}.alarm-confirm-wrap .alarm-confirm-content>p img{max-width:265px}@media screen and (max-width:767px){.alarm-confirm-wrap .alarm-confirm-content>p img{max-width:60%}}.alarm-confirm-wrap .alarm-confirm-content .share-info{border:1px solid #eee;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0 auto 32px;max-width:375px;padding:16px 20px;position:relative;width:100%}@media screen and (max-width:767px){.alarm-confirm-wrap .alarm-confirm-content .share-info{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1);left:0;margin:0;max-width:100%;position:absolute;top:-32px;width:100%}}.alarm-confirm-wrap .alarm-confirm-content .share-info .user-profile{background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;float:left;height:40px;margin-right:10px;vertical-align:middle;width:40px}.alarm-confirm-wrap .alarm-confirm-content .share-info .coach-name-area{float:left;text-align:left}.alarm-confirm-wrap .alarm-confirm-content .share-info .coach-name-area p{font-size:14px}.alarm-confirm-wrap .alarm-confirm-content .share-info .coach-name-area div{color:#9e9e9e;font-size:12px}.alarm-confirm-wrap .alarm-confirm-content .share-info .share-area{background:#ffe92b;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#3c1e1e;font-size:1.4rem;padding:4px 8px 6px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.alarm-confirm-wrap .alarm-confirm-content .share-info .share-area img{display:inline-block;vertical-align:middle;width:16px}.alarm-confirm-wrap .alarm-confirm-content .alarm-confirm-txt{background:#f9f9f9;border:1px solid #eee;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:1.4rem;margin:30px auto;max-width:490px;padding:15px 60px;width:100%;word-break:keep-all}@media screen and (max-width:767px){.alarm-confirm-wrap .alarm-confirm-content .alarm-confirm-txt{padding:15px}}.alarm-confirm-wrap .alarm-confirm-content .alarm-confirm-txt div{font-weight:500}.alarm-confirm-wrap .alarm-confirm-content .alarm-confirm-txt span{text-decoration:underline}.alarm-confirm-wrap .alarm-confirm-content .btn-main{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;cursor:pointer;display:inline-block;margin-bottom:25px;padding:15px 45px}.alarm-confirm-wrap .item-submit{text-align:right}.alarm-confirm-wrap .item-submit .btn-item-submit:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/ico_submit_manager.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:inline-block;height:28px;vertical-align:middle;width:28px}.alarm-confirm-wrap .item-reply-re{margin-bottom:40px}@media screen and (max-width:767px){.alarm-confirm-wrap .item-reply-re{margin-bottom:25px}}.alarm-confirm-wrap .item-reply-re .manager__item-write-txt{background:#f7f7f7;border:1px solid #eee;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;display:inline-block;max-width:295px;min-height:125px;overflow:hidden;padding:10px 44px 10px 15px;position:relative;width:100%}@media screen and (max-width:640px){.alarm-confirm-wrap .item-reply-re .manager__item-write-txt{max-width:285px}}.alarm-confirm-wrap .item-reply-re .manager__item-write-txt textarea{color:#535353;font-family:Spoqa Han Sans,sans-serif;font-size:1.4rem;font-weight:400;line-height:20px;min-height:100px;padding-right:26%;width:126%}.alarm-confirm-wrap .item-reply-re .manager__item-write-txt textarea.placeholder{color:#bdbdbd;font-family:Spoqa Han Sans,sans-serif;font-size:1.4rem}.alarm-confirm-wrap .item-reply-re .manager__item-write-txt textarea:-moz-placeholder,.alarm-confirm-wrap .item-reply-re .manager__item-write-txt textarea::-moz-placeholder{color:#bdbdbd;font-family:Spoqa Han Sans,sans-serif;font-size:1.4rem}.alarm-confirm-wrap .item-reply-re .manager__item-write-txt textarea:-ms-input-placeholder{color:#bdbdbd;font-family:Spoqa Han Sans,sans-serif;font-size:1.4rem}.alarm-confirm-wrap .item-reply-re .manager__item-write-txt textarea::-webkit-input-placeholder{color:#bdbdbd;font-family:Spoqa Han Sans,sans-serif;font-size:1.4rem}.alarm-confirm-wrap .item-reply-re .item-submit{bottom:4px;position:absolute;right:8px}.alarm-confirm-wrap .item-file{margin-bottom:17px;width:100%!important}.alarm-confirm-wrap .manager__list-main .manager__item-write-txt.focus{border-left:1px solid #7461f2;border-right:1px solid #7461f2;border-top:1px solid #7461f2}.alarm-confirm-wrap .manager__list-main .manager__item-write-thumb.focus{border-bottom:1px solid #7461f2;border-left:1px solid #7461f2;border-right:1px solid #7461f2}.alarm-confirm-wrap .item-reply-re .manager__item-write-txt.focus{border-bottom:1px solid #7461f2}.alarm-confirm-wrap .upload-box{display:inline-block;position:relative}.alarm-confirm-wrap .upload-box .btn-img-delete:before{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/ico_img_delete.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:inline-block;height:18px;position:absolute;right:5px;top:5px;width:18px}.alarm-confirm-wrap .item-img{margin-top:10px}.alarm-confirm-wrap .item-picture{background-color:transparent;background-image:url(//cdn.classu.co.kr/img/class/icon_user_profile.png);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:inline-block;height:40px;margin-right:10px;position:relative;vertical-align:top;width:40px}.alarm-confirm-wrap .item-info{display:inline-block;vertical-align:middle}.alarm-confirm-wrap .item-name{display:block;font-size:12px;font-weight:500;margin-bottom:4px}@media screen and (max-width:640px){.alarm-confirm-wrap .product_box{margin:10px 0 30px}}.alarm-confirm-wrap .hr-area{background:#f6f6f6;height:8px}@media screen and (max-width:640px){.alarm-confirm-wrap .hr-area{border-top:1px solid #eee;margin-left:-16px;width:-moz-calc(100% + 32px);width:calc(100% + 32px)}}.class-confirm-wrap{background:#fff}@media screen and (max-width:640px){.class-confirm-wrap{padding:0 0 16px}}.class-confirm-wrap .inner{max-width:100%;width:520px}.class-confirm-wrap .class-main-img{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:264px;padding-top:52%}@media screen and (max-width:640px){.class-confirm-wrap .class-main-img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-left:-16px;width:-moz-calc(100% + 32px);width:calc(100% + 32px)}}.class-confirm-wrap .class-in-share-box{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 3px 6px #dcdcdc;-moz-box-shadow:0 3px 6px #dcdcdc;box-shadow:0 3px 6px #dcdcdc;margin:-90px auto 0;padding:25px 0 0;text-align:center;width:-moz-calc(100% - 32px);width:calc(100% - 32px)}@media screen and (max-width:640px){.class-confirm-wrap .class-in-share-box{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:-70px auto 0;width:100%}}.class-confirm-wrap .class-in-share-box h2{font-size:2.2rem}.class-confirm-wrap .class-in-share-box hr{margin:1rem 0 0}.class-confirm-wrap .class-in-share-box .en{font-size:2rem}.class-confirm-wrap .class-in-share-box .class-in-share{font-size:0;overflow:hidden}.class-confirm-wrap .class-in-share-box .class-in-share>a{display:inline-block;font-size:1.3rem;padding:20px 0 25px;position:relative;width:50%}.class-confirm-wrap .class-in-share-box .class-in-share>a.btn-borter:before{background:#eee;content:"";height:50px;position:absolute;right:0;top:22%;width:1px}.class-confirm-wrap .class-in-share-box .class-in-share img{margin-bottom:5px;width:24px}.class-confirm-wrap .class-confirm-txt{font-size:1.6rem;margin-top:65px}@media screen and (max-width:640px){.class-confirm-wrap .class-confirm-txt{margin-bottom:16px;margin-top:32px}}.class-confirm-wrap .class-confirm-txt div{display:inline-block;width:-moz-calc(100% - 190px);width:calc(100% - 190px)}@media screen and (max-width:640px){.class-confirm-wrap .class-confirm-txt div{width:-moz-calc(100% - 140px);width:calc(100% - 140px)}}.class-confirm-wrap .class-confirm-txt div span{display:block;font-weight:500;padding-bottom:10px}.class-confirm-wrap .class-confirm-txt img{max-width:186px;width:100%}@media screen and (max-width:640px){.class-confirm-wrap .class-confirm-txt img{max-width:136px}}.class-confirm-wrap .class-confirm-txt.player{margin-top:30px}.class-confirm-wrap .class-confirm-txt.player *{font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo!important;font-weight:400}.class-confirm-wrap .class-confirm-txt.player iframe{width:100%!important}@media screen and (max-width:500px){.class-confirm-wrap .class-confirm-txt.player iframe{height:51.3vw!important}}.class-confirm-wrap .class-confirm-txt.player div{width:100%}.class-confirm-wrap .class-confirm-txt.player strong{display:block;font-size:16px;margin-bottom:10px}.class-confirm-wrap .class-confirm-txt.player .create-content-btns{padding:5px 0 10px}.class-confirm-wrap .class-confirm-txt.player .btn-create-next{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.class-confirm-wrap .invite-friend-wrap{max-width:100%}.class-confirm-wrap .invite-friend-wrap>div{font-size:1.6rem;font-weight:500;margin-bottom:15px}.class-confirm-wrap .invite-friend-wrap>div span{color:#7461f2;font-family:Spoqa Han Sans,sans-serif;font-weight:400}.class-confirm-wrap .invite-friend-wrap ul{padding:0}.class-confirm-wrap .invite-friend-wrap li{overflow:hidden}.class-confirm-wrap .invite-friend-wrap li .user-profile{float:left}.class-confirm-wrap .invite-friend-wrap li .user-name{float:left;font-size:1.4rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:50%}.class-confirm-wrap .invite-friend-wrap li .user-name p{color:#9e9e9e;font-size:1.2rem}.class-confirm-wrap .coach-introduce-wrap{margin-bottom:40px}.class-confirm-wrap .coach-introduce-wrap .details-title{margin:42px 0 24px}.class-confirm-wrap .coach-introduce-wrap .coach-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;height:9rem;position:relative;width:9rem}@media screen and (max-width:640px){.class-confirm-wrap .coach-introduce-wrap .coach-img{height:80px;width:80px}}@media screen and (max-width:375px){.class-confirm-wrap .coach-introduce-wrap .coach-img{height:60px;width:60px}}.class-confirm-wrap .coach-introduce-wrap .coach-intro-area{font-family:Noto Sans KR,sans-serif;font-size:1.4rem;overflow:hidden;position:relative;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;z-index:1}.class-confirm-wrap .coach-introduce-wrap .coach-intro-area *{font-family:Noto Sans KR,sans-serif!important}.class-confirm-wrap .coach-introduce-wrap .coach-intro-area.on{height:280px}.class-confirm-wrap .coach-introduce-wrap .coach-intro-area.on:before{-webkit-background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(20%,hsla(0,0%,100%,.1)),color-stop(60%,hsla(0,0%,100%,.5)),to(#fff));-webkit-background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff);-moz-background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff 100%);-o-background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(20%,hsla(0,0%,100%,.1)),color-stop(60%,hsla(0,0%,100%,.5)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.5) 60%,#fff);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8cffffff",endColorstr="#ffffff",GradientType=0);height:50px;left:0;position:absolute;width:100%;z-index:1}.class-confirm-wrap .coach-introduce-wrap .btn-coach-intro-more{cursor:pointer;font-weight:400;margin:20px 0 40px;text-align:center}.mission-pop>div{min-width:300px}.confirm-group-tab ul{display:inline-block;margin:30px 0;max-width:280px;width:100%}.confirm-group-tab ul li{background:#fff;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;float:left;height:130px;padding-top:15px;text-align:center;width:-moz-calc(50% - 8px);width:calc(50% - 8px)}@media screen and (max-width:767px){.confirm-group-tab ul li{width:-moz-calc(50% - 5px);width:calc(50% - 5px)}}.confirm-group-tab ul li.on,.confirm-group-tab ul li:hover{border:2px solid #9d90f5;-webkit-box-shadow:2px 3px 7px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 7px rgba(0,0,0,.2);-o-box-shadow:2px 3px 7px rgba(0,0,0,.2);box-shadow:2px 3px 7px rgba(0,0,0,.2)}.confirm-group-tab ul li.on img,.confirm-group-tab ul li:hover img{content:url(//cdn.classu.co.kr/img/class/icon_group.png)}.confirm-group-tab ul li.on p,.confirm-group-tab ul li:hover p{color:#000}.confirm-group-tab ul li:last-child{margin-left:16px;padding-top:18px}@media screen and (max-width:767px){.confirm-group-tab ul li:last-child{margin-left:10px}}.confirm-group-tab ul li:last-child.on img,.confirm-group-tab ul li:last-child:hover img{content:url(//cdn.classu.co.kr/img/class/icon_auto_group.png)}.confirm-group-tab ul li:last-child p{padding-top:5px}.confirm-group-tab ul li p{color:#bdbdbd;font-size:1.4rem;line-height:1.2}.confirm-group-tab .conBox{background:#ccc;display:none;height:auto;min-height:200px;overflow:hidden;text-align:center;width:100%}.confirm-group-tab .conBox.on{display:block}.class-curious-pop>div{max-width:415px}@media screen and (max-width:767px){.class-curious-pop>div{width:90%}}.class-curious-pop>div>p{background:#7461f2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;height:18px;line-height:18px;margin:20px auto 15px;width:18px}@media screen and (max-width:320px){.class-curious-pop>div>p{margin:5px auto 15px}}.class-curious-pop>div strong{display:block;margin:25px 0 5px}@media screen and (max-width:320px){.class-curious-pop>div strong{margin:20px 0 5px}}.class-curious-pop>div strong:first-child{margin:0 0 5px}.class-curious-pop>div .confirm-group-tab ul{margin-bottom:0}@media screen and (max-width:320px){.class-curious-pop>div .confirm-group-tab ul li{height:110px;padding-top:5px}}.easy-payment-card-registration-pop{z-index:104}.easy-payment-card-registration-pop>div{max-width:430px;padding:30px 24px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;width:100%}@media screen and (max-width:375px){.easy-payment-card-registration-pop>div{bottom:0!important;left:0;overflow:auto;top:0!important;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.easy-payment-card-registration-pop>div h2{text-align:left}@media screen and (max-width:375px){.easy-payment-card-registration-pop>div h2{margin-bottom:16px}}.easy-payment-card-registration-pop>div .close-pop2{top:45px}@media screen and (max-width:375px){.easy-payment-card-registration-pop>div .btn-main{margin-top:16px;padding:12px 0}}.easy-payment-card-registration-pop .easy-payment-card-tab{overflow:hidden;width:100%}.easy-payment-card-registration-pop .easy-payment-card-tab li{background:#e8e8e8;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#9e9e9e;cursor:pointer;float:left;padding:10px 0;text-align:center;width:-moz-calc(50% - 2.5px);width:calc(50% - 2.5px)}.easy-payment-card-registration-pop .easy-payment-card-tab li:first-child{margin-right:5px}.easy-payment-card-registration-pop .easy-payment-card-tab li.current{background:#535353;color:#fff}.easy-payment-card-registration-pop .tab-content{background:#fff;display:none;text-align:left}.easy-payment-card-registration-pop .tab-content.current{display:inherit}.easy-payment-card-registration-pop .tab-content>p{margin-bottom:5px;margin-top:20px}@media screen and (max-width:320px){.easy-payment-card-registration-pop .tab-content>p{font-size:12px;margin-top:10px}}.easy-payment-card-registration-pop .tab-content>div input{background:#f9f9f9;border:1px solid #f9f9f9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#767676;font-family:Spoqa Han Sans,sans-serif;font-size:18px;font-weight:700;padding:4px 8px;text-align:center}@media screen and (max-width:767px){.easy-payment-card-registration-pop .tab-content>div input{padding:4px 2px}}.easy-payment-card-registration-pop .tab-content>div input:focus{border-bottom:1px solid #ff5a5f}.easy-payment-card-registration-pop .tab-content .input-card-num input{width:-moz-calc(25% - 12px);width:calc(25% - 12px)}.easy-payment-card-registration-pop .tab-content .input-card-pw input{-webkit-text-security:disc;width:50px}.easy-payment-card-registration-pop .tab-content .input-card-date input{width:-moz-calc(25% - 30px);width:calc(25% - 30px)}.easy-payment-card-registration-pop .tab-content .input-card-date .select{display:inline}.easy-payment-card-registration-pop .tab-content .input-card-date .select .arr{height:27px;top:65%;z-index:3}.easy-payment-card-registration-pop .tab-content .input-card-date .select select{border-color:#bdbdbd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:1.3rem;padding:10px 14px;position:relative;vertical-align:middle;width:90px}@media screen and (max-width:320px){.easy-payment-card-registration-pop .tab-content .input-card-date .select select{padding:8px 4px}}.easy-payment-card-registration-pop .tab-content .input-card-birth-num input{width:93px}.easy-payment-card-registration-pop .tab-content .input-card-resident-num input{width:80px}.easy-payment-card-registration-pop .tab-content .input-card-resident-num input:last-child{-webkit-text-security:disc;width:100px}.easy-payment-card-registration-pop .btn-main{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:block;font-size:1.6rem;margin-top:30px;padding:20px 0;text-align:center;width:100%}.easy-payment-card-management-pop>div{max-width:480px;overflow:hidden;padding:30px 24px;width:100%}@media screen and (max-width:430px){.easy-payment-card-management-pop>div{height:100%}}.easy-payment-card-management-pop h2{margin-bottom:580px}.easy-payment-card-management-pop .card-list-wrap{height:570px;margin:0 auto;max-width:410px;overflow:hidden;width:100%}.easy-payment-card-management-pop .card-list-wrap .scroll-blind{height:80%;max-width:430px;overflow-x:hidden;overflow-y:auto;width:-moz-calc(100% + 20px);width:calc(100% + 20px)}@media screen and (max-width:430px){.easy-payment-card-management-pop .card-list-wrap .scroll-blind{width:auto}}.easy-payment-card-management-pop .card-list-wrap .scroll-blind .card-list{max-width:410px;width:100%}.easy-payment-card-management-pop .btn-main{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;bottom:20px;display:block;font-size:1.6rem;margin-top:30px;padding:16px 0;position:absolute;text-align:center;width:90%}.card-delete-pop{z-index:105}.card-delete-pop>div{max-width:430px;overflow:hidden;padding:25px 20px 55px;width:100%}@media screen and (max-width:430px){.card-delete-pop>div{height:100%}}.card-delete-pop h2{margin-bottom:580px}.card-delete-pop .btn-main{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:block;font-size:1.6rem;margin:30px auto 0;padding:10px 40px;text-align:center}.group-create-how .user-img-box{margin:50px 0 35px}.group-create-how .user-img-box img{border:1px solid #e5e5e5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:72px;margin-left:-10px;width:72px}.group-create-how .btn-group-auto{margin-top:36px}.group-create-together{display:none}.group-create-together h3{margin:10px 0 25px}.group-create-together .group-name{height:48px;line-height:46px;width:300px}.group-create-together .btn-main{margin-top:40px}.group-create-together .step-caption,.group-create-together .val-check{display:none;margin:7px auto 0;text-align:left;width:300px}.group-create-auto{display:none}.group-create-auto p{color:#7461f2;font-size:13px}.group-create-auto .group-name{height:48px;line-height:46px;width:300px}.ios-payment-popup>div{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:32px 16px;width:90%}.ios-payment-popup>div>strong{font-size:16px;margin-bottom:8px}.ios-payment-popup .point-price{margin-top:16px;overflow:hidden}.ios-payment-popup .point-price>div{background:#fff;border:1px solid #eee;border-left:0;float:left;font-family:Spoqa Han Sans,sans-serif;font-size:2rem;padding-bottom:15px;padding-right:15px;padding-top:15px;text-align:center;width:50%}@media screen and (max-width:767px){.ios-payment-popup .point-price>div{font-size:1.6rem;padding-bottom:18px;padding-right:15px;padding-top:18px}}.ios-payment-popup .point-price>div:last-child{border-right:0;padding-left:15px;padding-right:0}@media screen and (max-width:767px){.ios-payment-popup .point-price>div:last-child{padding-left:18px}}.ios-payment-popup .point-price>div p{color:#ff5a5f;font-size:1.7rem;padding-bottom:18px}@media screen and (max-width:767px){.ios-payment-popup .point-price>div p{font-size:14px;padding-bottom:8px}}.ios-payment-popup .point-charge{margin-top:16px;text-align:left}.ios-payment-popup .point-charge>span{color:#757575;font-size:13px}.ios-payment-popup .point-charge li{border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;font-family:Spoqa Han Sans,sans-serif;font-size:14px;margin-top:8px;padding:8px 16px}.ios-payment-popup .point-charge li span{color:#ff5a5f;float:right}.ios-payment-info-box .btn-history-back{position:absolute;right:12px;top:-40px;width:24px}.ios-payment-info-box>div{background:#000;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:#fff;padding:17px 17px 36px}.ios-payment-info-box>div .logo-img{position:relative}.ios-payment-info-box>div .logo-img img{width:130px}.ios-payment-info-box>div .logo-img span{position:absolute;right:0}.ios-payment-info-box>div .class-names{font-size:18px;margin:52px 0}.ios-payment-info-box>div .class-names span,.ios-payment-info-box>div .class-price-txt span{font-size:14px}.ios-payment-info-box>div .class-price-txt p{font-family:Spoqa Han Sans,sans-serif;font-size:32px}.ios-payment-info-box ul{margin-top:12px}.ios-payment-info-box ul li{color:#767676;font-size:12px;margin-bottom:3px;padding-left:12px;position:relative}.ios-payment-info-box ul li:before{color:#ff5a5f;content:"·";left:0;position:absolute}.ios-payment-info-box .btn-main{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;height:44px;margin-top:20px;width:100%}.pay-confirm{padding:8vh 0 0}.confirm-result{font-size:2.6rem}.move-app{margin-bottom:16px}.move-lecture{color:#444;font-size:14px;position:relative}@media screen and (max-width:960px){.move-lecture{display:none}}.move-lecture:after{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.point-info__header{-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:8px;min-height:32px}.point-info__title{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;font-weight:700;margin-right:4px}.point-info__desc{-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.point-info__desc,.point-info__guide{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;-moz-box-flex:0;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.point-info__guide{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background-color:#555;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;height:16px;justify-content:center;width:16px}.point-info__subtitle{font-size:12px}.point-info__has{margin-bottom:4px}.point-info__possible{background-color:#555;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;margin:12px 0 0 -55px;opacity:0;padding:8px 12px;position:absolute;top:12px;-webkit-transition:opacity .2s ease,visibility .2s ease;-o-transition:opacity .2s ease,visibility .2s ease;-moz-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap;z-index:1}@media screen and (min-width:375px){.point-info__possible{margin:12px 0 0 -20px}}.point-info__possible.show{opacity:1;visibility:visible}.point-info__possible:before{border-bottom:16px solid #555;border-left:8px solid transparent;border-right:8px solid transparent;content:"";display:block;height:0;left:54px;position:absolute;top:-10px;width:0}@media screen and (min-width:375px){.point-info__possible:before{left:20px}}.point__input{-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}.point__input input{margin-left:4px;margin-right:4px}.pay-area-box.price_info.point_and_pay,.payment-wrap .payment-info-body .price-info-box .point-txt.point-info{overflow:initial}.primary-text{color:#ff5a5f}.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;background-color:rgba(0,0,0,.65);bottom:0;display:none;justify-content:center;left:0;padding:0 12px;position:fixed;right:0;top:0;width:100%;z-index:1000}.toast.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.toast-inner{background-color:var(--white);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;max-width:100%;overflow:hidden;width:350px}.toast__message{color:grey;font-size:12px;line-height:20px;line-height:161.8%;padding:24px 30px;text-align:center;word-break:keep-all}.paid-guide{margin-top:4px}.paid-guide li{font-size:11px;font-weight:400;line-height:20px;padding-left:8px;position:relative;word-break:keep-all}@media screen and (min-width:1280px){.paid-guide li{font-size:11px;line-height:161.8%}}.paid-guide li:before{background-color:currentColor;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";display:block;height:2px;left:0;position:absolute;top:8px;width:2px}.confirm{-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:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;padding:0 12px;position:fixed;right:0;top:0;width:100%;z-index:1000}.confirm__inner{background-color:var(--white);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;max-width:100%;overflow:hidden;width:350px}.confirm__message{font-size:16px;line-height:161.8%;padding:24px 30px;text-align:center}.confirm-action{padding:0 30px 20px}.confirm-action,.confirm-action__btn{-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}.confirm-action__btn{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;-moz-box-flex:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-flex:0 auto;flex:0 auto;font-size:14px;height:38px;justify-content:center;width:100%}.confirm-action__btn.confirm__agree{background-color:#ff5a5f;color:#fff}.confirm-action__btn.confirm__disagree{border:1px solid;color:#b6b7b8}.confirm-action__btn~.confirm-action__btn{margin-left:16px}.confirm-guide__message{color:#817676;display:block;font-size:12px;margin-top:8px}.confirm-toast{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;max-width:100%;overflow:hidden;width:288px}.confirm-toast__message{font-size:15px;line-height:161.8%;padding:32px 12px;text-align:center;word-break:keep-all}.hide{display:none}.paperweight-wrap{padding-top:66px}@media screen and (max-width:830px){.paperweight-wrap{padding-top:56px}}.paperweight-wrap .inner{max-width:380px}@media screen and (max-width:640px){.paperweight-wrap .inner{max-width:-moz-calc(100% - 32px);max-width:calc(100% - 32px)}}.paperweight-wrap .paperweight-box{left:50%;min-height:45vh;opacity:0;padding:32px 0;position:absolute!important;position:relative;text-align:center;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;visibility:hidden;width:100%}.paperweight-wrap .paperweight-box.on{opacity:1;visibility:visible}.paperweight-wrap .paperweight-box>p{background:#f5f5f5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#bdbdbd;font-family:Spoqa Han Sans,sans-serif;font-size:12px;height:18px;line-height:18px;margin:0 auto;width:74px}.paperweight-wrap .paperweight-box h1{font-size:22px;font-weight:500;margin:6px 0 11px}.paperweight-wrap .paperweight-box .btn-primary{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:14px;padding:15px 34px;white-space:nowrap}.paperweight-wrap .paperweight-box .btn-primary.first_next{left:50%}.paperweight-wrap .paperweight-box .btn-gray-border{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:14px;padding:15px 34px;white-space:nowrap}.paperweight-wrap .paperweight-box .paperweight-question-info{color:#535353;font-size:15px;word-break:keep-all}.paperweight-wrap .paperweight-box .paperweight-select-list{color:#bdbdbd;min-height:280px}.paperweight-wrap .paperweight-box .paperweight-select-list #mtPassword,.paperweight-wrap .paperweight-box .paperweight-select-list #mtPasswordRe{-webkit-text-security:disc}.paperweight-wrap .paperweight-box .paperweight-select-list>div{cursor:pointer}.paperweight-wrap .paperweight-box .paperweight-select-list.step1{padding-top:52px}.paperweight-wrap .paperweight-box .paperweight-select-list.step1 div{border:1px solid #eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;font-size:16px;height:120px;line-height:120px;width:120px}.paperweight-wrap .paperweight-box .paperweight-select-list.step1 div.select{border:1px solid #7461f2;color:#7461f2}.paperweight-wrap .paperweight-box .paperweight-select-list.step1 div:first-child{margin-right:45px}@media screen and (max-width:640px){.paperweight-wrap .paperweight-box .paperweight-select-list.step1 div:first-child{margin-right:25px}}.paperweight-wrap .paperweight-box .paperweight-select-list.step2{padding-top:20px}.paperweight-wrap .paperweight-box .paperweight-select-list.step2 div{font-size:22px;margin-bottom:12px}.paperweight-wrap .paperweight-box .paperweight-select-list.step2 div.select{color:#7461f2}.paperweight-wrap .paperweight-box .paperweight-select-list.mt-download,.paperweight-wrap .paperweight-box .paperweight-select-list.step3{display:block;min-height:180px;padding:22px 50px 0;text-align:left}.paperweight-wrap .paperweight-box .paperweight-select-list.mt-download div,.paperweight-wrap .paperweight-box .paperweight-select-list.step3 div{cursor:auto;font-size:14px}.paperweight-wrap .paperweight-box .paperweight-select-list.mt-download p,.paperweight-wrap .paperweight-box .paperweight-select-list.step3 p{border-bottom:1px solid #e0e0e0;color:#535353;font-family:Spoqa Han Sans,sans-serif;font-size:16px;margin-bottom:35px;position:relative}.paperweight-wrap .paperweight-box .paperweight-select-list.mt-download p strong,.paperweight-wrap .paperweight-box .paperweight-select-list.step3 p strong{color:#9c9c9c;font-family:Spoqa Han Sans,sans-serif;font-size:16px;height:35px;line-height:35px;padding-left:14px}.paperweight-wrap .paperweight-box .paperweight-select-list.mt-download p input,.paperweight-wrap .paperweight-box .paperweight-select-list.step3 p input{height:35px;line-height:35px;width:200px}.paperweight-wrap .paperweight-box .paperweight-select-list.mt-download p span,.paperweight-wrap .paperweight-box .paperweight-select-list.step3 p span{bottom:4px;position:absolute;right:14px}.paperweight-wrap .paperweight-box .paperweight-select-list.step4,.paperweight-wrap .paperweight-box .paperweight-select-list.step5,.paperweight-wrap .paperweight-box .paperweight-select-list.step6,.paperweight-wrap .paperweight-box .paperweight-select-list.step7{min-height:180px;padding-top:16px}.paperweight-wrap .paperweight-box .paperweight-select-list.step4 textarea,.paperweight-wrap .paperweight-box .paperweight-select-list.step5 textarea,.paperweight-wrap .paperweight-box .paperweight-select-list.step6 textarea,.paperweight-wrap .paperweight-box .paperweight-select-list.step7 textarea{border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:14px;height:125px;padding:10px}.paperweight-wrap .paperweight-box .paperweight-select-list.step4 textarea.placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step5 textarea.placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step6 textarea.placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step7 textarea.placeholder{color:#bdbdbd;font-size:14px}.paperweight-wrap .paperweight-box .paperweight-select-list.step4 textarea:-moz-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step4 textarea::-moz-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step5 textarea:-moz-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step5 textarea::-moz-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step6 textarea:-moz-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step6 textarea::-moz-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step7 textarea:-moz-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step7 textarea::-moz-placeholder{color:#bdbdbd;font-size:14px}.paperweight-wrap .paperweight-box .paperweight-select-list.step4 textarea:-ms-input-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step5 textarea:-ms-input-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step6 textarea:-ms-input-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step7 textarea:-ms-input-placeholder{color:#bdbdbd;font-size:14px}.paperweight-wrap .paperweight-box .paperweight-select-list.step4 textarea::-webkit-input-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step5 textarea::-webkit-input-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step6 textarea::-webkit-input-placeholder,.paperweight-wrap .paperweight-box .paperweight-select-list.step7 textarea::-webkit-input-placeholder{color:#bdbdbd;font-size:14px}@media screen and (max-width:640px){.paperweight-wrap .paperweight-box .paperweight-select-list.step4 textarea,.paperweight-wrap .paperweight-box .paperweight-select-list.step5 textarea,.paperweight-wrap .paperweight-box .paperweight-select-list.step6 textarea,.paperweight-wrap .paperweight-box .paperweight-select-list.step7 textarea{height:140px}}.paperweight-wrap .paperweight-box .paperweight-select-list.step4 textarea.select,.paperweight-wrap .paperweight-box .paperweight-select-list.step5 textarea.select,.paperweight-wrap .paperweight-box .paperweight-select-list.step6 textarea.select,.paperweight-wrap .paperweight-box .paperweight-select-list.step7 textarea.select{border:1px solid #7461f2}.input__body{height:50px;margin-bottom:8px;overflow:hidden;position:relative;width:100%}.input__body+.input__body{margin-bottom:8px;margin-top:32px}.input__body-input{border:none;color:#757575;font-family:Noto Sans KR,sans-serif,맑은 고딕,Dotum,돋움,Apple SD Gothic Neo;font-size:16px;font-weight:500;height:100%;outline:none;padding:20px 64px 8px 0;width:100%}.input__body-label{border-bottom:1px solid #757575;bottom:0;height:100%;left:0;pointer-events:none;position:absolute;width:100%}.input__body-label:after{border-bottom:1px solid #ff5a5f;bottom:-1px;content:"";height:100%;left:0;position:absolute;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;-moz-transition:transform .4s ease,-moz-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;width:100%}.input__body-title{bottom:5px;color:#757575;font-size:16px;font-weight:500;left:0;position:absolute;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.input__body-input:-moz-read-only+.input__body-label .input__body-title{color:#ff5a5f;font-size:12px;font-weight:400;-moz-transform:translateY(-150%);transform:translateY(-150%)}.input__body-input:focus+.input__body-label .input__body-title,.input__body-input:read-only+.input__body-label .input__body-title,.input__body-input:valid+.input__body-label .input__body-title{color:#ff5a5f;font-size:12px;font-weight:400;-webkit-transform:translateY(-150%);-moz-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.input__body-input:-moz-read-only+.input__body-label:after{-moz-transform:translateX(0);transform:translateX(0)}.input__body-input:focus+.input__body-label:after,.input__body-input:read-only+.input__body-label:after,.input__body-input:valid+.input__body-label:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.input__body-char{bottom:8px;color:#9e9e9e;font-size:11px;font-weight:100;position:absolute;right:0}.input__body .btn-authSend,.input__body .count-authno{background:#fff;border:1px solid #ff5a5f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;bottom:8px;font-size:11px;font-weight:400;padding:5px 9px;position:absolute;right:0}.input__body .btn-authSend{cursor:pointer}.input__body .count-authno{border:none;color:#ff5a5f}.input__foot{color:#757575;font-size:11px;font-weight:500;margin-top:0}.input__foot+.input__btn-group{margin-top:20px}.input__autno{display:none}.input__btn-group{margin-top:48px;text-align:right}.input__btn-item{font-size:14px;font-weight:400}.input__btn-item.btn-cancel{color:#9e9e9e}.input__btn-item.btn-next-step,.input__btn-item.btn-submit{background:#fff;color:#ff5a5f;cursor:pointer;margin-left:30px;padding:0;-webkit-transition:color .4s ease;-o-transition:color .4s ease;-moz-transition:color .4s ease;transition:color .4s ease}.input__btn-item.btn-next-step.disabled,.input__btn-item.btn-submit.disabled{color:#9e9e9e}.modal__wrap{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.4);bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;padding:30px;position:fixed;right:0;top:0;width:100%;z-index:1000}.modal__content{background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-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);max-width:344px;padding:24px;width:100%}.modal__head-title{color:#212121;font-size:16px;font-weight:500}.modal__head-desc{color:#767676;font-size:14px;font-weight:400;margin-bottom:20px}.modal .btn-apply-class{cursor:pointer}
/* file : ./app_font_none.css */