@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes slide{0%{clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)}100%{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}@keyframes slide{0%{clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)}100%{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}.color-white{color:#fff}.color-grey{color:#5a6162}.color-shadow-grey{color:#EFEFEF}.color-danger{color:#ff4b4b}.color-green{color:#40a300}.color-yellow{color:#ffae00}.color-orange{color:#ff8200}.color-text-dim{color:rgba(35,40,47,0.6)}.bg-color-shadow-white{background-color:rgba(255,255,255,0.6)}.bg-color-shadow-green{background-color:#D8E3D6}.bg-color-default{background-color:#232323 !important}.bg-color-normal-gray{background-color:#5a6162 !important}.bg-color-gray{background-color:#EFEFEF !important}.bg-color-shadow-grey{background-color:#efefef}.bg-color-yellow{background-color:#ffae00}.bg-color-shadow-yellow{background-color:#fec}.bg-color-orange{background-color:#ff8200}.bg-color-green{background-color:#40a300}.bg-color-white{background-color:#fff}@font-face{font-family:'Noto Sans CJK KR';font-style:normal;font-weight:normal;src:url("/assets/fonts/NotoSansCJKkr-Regular.otf") format("opentype"),url("/assets/fonts/NotoSansCJKkr-Bold.otf") format("opentype")}*{box-sizing:border-box}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container>[class^=col-]{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(86,61,124,0.15);border:1px solid rgba(86,61,124,0.2)}main{min-height:80vh;font-size:.95em}section{padding-top:1em;word-break:keep-all}section [class*=section-]{padding-bottom:1em}.row{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col{flex:0 0 20%;height:200px;position:relative}[class^=col-]{flex-basis:0;flex-grow:1;max-width:100%;padding-right:15px;padding-left:15px;margin-bottom:20px;flex:0 0 100%;position:relative;padding-bottom:10px}main#community ul.pc{display:none}main#community ul.mobile{display:flex;justify-content:center}main#community .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}main#community .nav a.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in;font-size:.9rem;border-radius:50px}main#community .nav a.nav-link.active{background-color:#D8E3D6;border:1px solid #5A6162}main#community .sub-grid-tab{padding:0}main#community .col-3{flex:0 0 33%;max-width:33%}main#community .col-4{flex:0 0 25%;max-width:25%}main#community .col-5{flex:0 0 20%;max-width:20%}#consultMypage .col-2{flex:0 0 20%;max-width:20%}#consultMypage .col-10{flex:0 0 80%;max-width:80%}@media only screen and (min-width: 576px){.container{max-width:540px}.col-2{flex:0 0 50%;max-width:50%}}@media only screen and (min-width: 768px){.container{max-width:720px}.col-3{flex:0 0 33.33%;max-width:33.33%}main#community .col-4{flex:0 0 33.33%;max-width:33.33%}}@media only screen and (min-width: 992px){.container{max-width:960px}.col-2{flex:0 0 20%;max-width:20%}.col-3{flex:0 0 25%;max-width:25%}main#community ul.pc{display:flex;border-bottom:1px solid #EFEFEF}main#community ul.mobile{display:none}main#community .sub-grid-tab.community{padding:0px}main#community .col-3{flex:0 0 25%;max-width:25%}main#community .col-4{flex:0 0 33.333%;max-width:33.333%}.col-4{flex:0 0 33.333%;max-width:33.333%}.col-5{flex:0 0 40%;max-width:40%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 60%;max-width:60%}.col-8{flex:0 0 66.666%;max-width:66.666%}.col-9{flex:0 0 75%;max-width:75%}}@media only screen and (min-width: 1200px){.container{max-width:1080px}}html,body{margin:0px;padding:0px;width:100%;min-height:100%;font-size:100%;-webkit-text-size-adjust:100%;word-break:normal}body{font-size:14px;font-family:"Noto Sans CJK KR",sans-serif;min-width:360px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.5;color:#232323;background-color:#FFFFFF;padding:0;margin:0 auto}a{color:#232323;text-decoration:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0}p{padding:0;margin:0}ul{margin:0;padding:0}li{list-style-type:none}div.disappear{animation:fadeout 1s;animation-fill-mode:forwards}div.appear{animation:fadein 1s;animation-fill-mode:forwards;display:block}.border{border:1px solid #EFEFEF !important}.cursor-p{cursor:pointer}.btn{cursor:pointer}.btn.no{cursor:auto}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-bold{font-weight:900}.m-0{margin:0}.p-0{padding:0 !important}.m-1{margin:1em}.p-1{padding:1em}.pt-0-10{padding-top:10px}.pt-1{padding-top:1em}.pt-2{padding-top:2em}.pb-2{padding-bottom:2em}.pl-1{padding-left:1em}.pr-1{padding-right:1em}.pr-2{padding-right:2em !important}.pb-1{padding-bottom:1em}.pb-0{padding-bottom:0}.ml-1{margin-left:1em}.mr-0-5{margin-right:5px}.mr-1{margin-right:1em}.mr-2{margin-right:2em}.mt-1{margin-top:1em}.mb-0-10{margin-bottom:10px}.mt-0-10{margin-top:10px}.mt-0-20{margin-top:20px}.mt-2{margin-top:2em}.mb-2{margin-bottom:2em}.mb-1{margin-bottom:1em}.ml-a{margin-left:auto !important}.ml-0-a{margin:0 auto}.mr-a{margin-right:auto}.border-a{border:1px solid #EFEFEF}.border-bold-a{border:2px solid #EFEFEF}.border-b{border-bottom:1px solid #efefef}.border-b.dark{border-color:#232323}.position-a{position:absolute}.overflow-h{overflow:hidden}.justify-content-center{justify-content:center !important}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.vertical-middle{vertical-align:middle !important}.d-block{display:block}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-none{display:none !important}.align-item-center{align-items:center}.align-item-end{align-items:end !important}.align-item-flex-end{align-items:flex-end}.float-r{float:right}.border-r-5{border-radius:5px}.border-r-10{border-radius:10px}.no-cursor{cursor:initial}@media only screen and (min-width: 576px){body{font-size:16px}}@media only screen and (min-width: 768px){body{font-size:18px}}input[type=checkbox]:checked+label:before{background:#40a300}.form-group{word-break:keep-all;font-size:.85714em}.form-group .change-password{font-size:.71429em}.form-group.required label:after{content:" *";color:red}.form-group label{display:block;padding-bottom:.5rem}.form-group input,.form-group textarea{width:100%;box-sizing:border-box}.form-group input.border-none,.form-group textarea.border-none{border:0 !important}.form-group input.border-none:focus,.form-group textarea.border-none:focus{outline:none}.form-group input[type=text],.form-group input[type=number],.form-group input[type=email],.form-group input[type=password],.form-group input[type=cellphone],.form-group textarea{padding:1em;border:1px solid #dbdbdb}.form-group input[type=text]:focus,.form-group input[type=number]:focus,.form-group input[type=email]:focus,.form-group input[type=password]:focus,.form-group input[type=cellphone]:focus,.form-group textarea:focus{outline-color:#ff8200}.form-group input[type=checkbox]:checked+label i::before{background:#40a300}.form-group input[type=radio]{width:auto;visibility:hidden;border-radius:50%}.form-group input[type=radio]+label{display:inline-block}.form-group input[type=radio]:checked ~ .radio-check{border:2px solid #5a6162}.form-group input[type=radio]:checked ~ .radio-check::before{background:#5a6162}.form-group .form-check-input{width:1em !important;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,0.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:visible !important;-webkit-print-color-adjust:exact}.form-group .form-check-input+label{display:inline-block}.form-group .form-check-input:checked{border:2px solid #5a6162}.form-group .form-check-input:checked::before{background:#5a6162}.form-group .form-check-input::before{display:block;position:absolute;content:'';border-radius:100%;height:6px;width:6px;top:7px;left:8px;margin:auto}.form-group .form-check{padding:0em 1em 0 0;position:relative}.form-group .form-check .radio-check{position:absolute;left:0;top:5px;width:14px;height:14px;display:block;position:absolute;border:2px solid #efefef;border-radius:100%}.form-group .form-check .radio-check::before{display:block;position:absolute;content:'';border-radius:100%;height:6px;width:6px;top:2px;left:2px;margin:auto}.form-group .form-check-inline{display:inline-block;padding:0em 1em 0 0;position:relative}.form-group .form-check-inline .radio-check{position:absolute;left:0;top:5px;width:14px;height:14px;display:block;position:absolute;border:2px solid #efefef;border-radius:100%}.form-group .form-check-inline .radio-check::before{display:block;position:absolute;content:'';border-radius:100%;height:6px;width:6px;top:2px;left:2px;margin:auto}input[type=checkbox]:checked+label i::before{background:#40a300}select{padding:1em;font-size:.85714em;width:100%}select.short{padding:.5rem;font-size:.71429em}.form-control-file.hide{opacity:0;position:absolute;left:0;right:0;top:0;margin:auto;height:35px;cursor:pointer;font-size:0;text-indent:-9999px}.form-error{visibility:hidden;padding:1em 0;color:#ff4b4b;font-size:.91429em}table .form-error{padding:0}.form-error.active{visibility:visible}table .form-error.active{padding:1em 0}.i-facebook{clear:both;position:relative;background:url(../../assets/img/icon/Facebook.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-instagram{clear:both;position:relative;background:url(../../assets/img/icon/instagram.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-youtube{clear:both;position:relative;background:url(../../assets/img/icon/youtube.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-kakao-shape{clear:both;position:relative;background:url(../../assets/img/icon/icon-kakao-shape.png) repeat 0 0;background-size:contain;background-repeat:no-repeat;width:25px;display:block}.i-naver-shape{clear:both;position:relative;background:url(../../assets/img/icon/icon-naver-shape.png) repeat 0 0;background-size:contain;background-repeat:no-repeat;width:25px;display:block}.i-close-grey-w{clear:both;position:relative;background:url(../../assets/img/icon/icon-close-grey.png) repeat 0 0;background-size:cover;width:20px;height:20px}.i-close-w{clear:both;position:relative;background:url(../../assets/img/icon/icon-close-black.png) repeat 0 0;background-size:cover;width:20px;height:20px}.i-close{clear:both;position:relative;background:url(../../assets/img/icon/icon-close.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-close.black{clear:both;position:relative;background:url(../../assets/img/icon/icon-close-black.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-close-circle{clear:both;position:relative;background:url(../../assets/img/icon/icon-close-circle.png) repeat 0 0;background-size:cover;width:20px;height:20px;display:block}.i-mobile-menu{clear:both;position:relative;background:url(../../assets/img/icon/mobile-menu.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-arrow-forward{clear:both;position:relative;background:url(../../assets/img/icon/icon-arrow-forward.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-arrow-left{clear:both;position:relative;background:url(../../assets/img/icon/icon-arrow-left@2x.png) repeat 0 0;background-size:cover;width:10px;height:16px;display:block}.i-arrow-right{clear:both;position:relative;background:url(../../assets/img/icon/icon-arrow-right@2x.png) repeat 0 0;background-size:cover;width:10px;height:16px;display:block}.i-arrow-left-double{clear:both;position:relative;background:url(../../assets/img/icon/icon-arrow-left-double@2x.png) repeat 0 0;background-size:cover;width:16px;height:16px;display:block}.i-arrow-right-double{clear:both;position:relative;background:url(../../assets/img/icon/icon-arrow-right-double@2x.png) repeat 0 0;background-size:cover;width:16px;height:16px;display:block}.i-arrow-bottom{border:solid #5a6162;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg)}.i-arrow-top{transform:rotate(-135deg);border:solid #5a6162;border-width:0 2px 2px 0;display:inline-block;padding:4px}.i-play-youtube{clear:both;position:relative;background:url(../../assets/img/icon/icon-youtube.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-coin{clear:both;position:relative;background:url(../../assets/img/icon/icon-coin.png) repeat 0 0;background-size:cover;height:16px;width:16px;display:block}.i-coin.large{height:20px;width:20px}.i-coin-dollar{clear:both;position:relative;background:url(../../assets/img/icon/icon-dollar.png) repeat 0 0;background-size:cover;height:16px;width:16px;display:block}.i-coin-dollar.large{height:20px;width:20px}.i-coin-black{clear:both;position:relative;background:url(../../assets/img/icon/icon-coin-black.png) repeat 0 0;background-size:cover;height:16px;width:16px;display:block}.i-coin-black.large{height:20px;width:20px}.i-check-circle{height:100%;width:100%;display:block}.i-check-circle::before{content:'';position:absolute;left:0;width:25px;height:25px;border-radius:50%;background-color:#d3d3d3;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.i-check-circle::after{content:'';box-sizing:border-box;position:absolute;top:0.4rem;left:0.4rem;width:0.8rem;height:0.6rem;border-radius:0.1rem;border-left:0.2rem solid #fff;border-bottom:0.2rem solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.i-setting{clear:both;position:relative;background:url(../../assets/img/icon/icon-settings.png) repeat 0 0;background-size:cover;height:20px;width:20px;display:block}.i-value1{clear:both;position:relative;background:url(../../assets/img/icon/icon-value-1.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-value2{clear:both;position:relative;background:url(../../assets/img/icon/icon-value-2.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-value3{clear:both;position:relative;background:url(../../assets/img/icon/icon-value-3.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-value4{clear:both;position:relative;background:url(../../assets/img/icon/icon-value-4.png) repeat 0 0;background-size:cover;height:100%;display:block}.i-play{clear:both;position:relative;background:url(../../assets/img/icon/icon-video.png) repeat 0 0;background-size:cover;width:20px;height:20px;display:block}.i-calendar{clear:both;position:relative;background:url(../../assets/img/icon/calendar.png) repeat 0 0;background-size:cover;width:20px;height:20px;display:block}.i-clock{clear:both;position:relative;background:url(../../assets/img/icon/icon-clock.png) repeat 0 0;background-size:cover;width:20px;height:20px;display:block}.i-pencil{clear:both;position:relative;background:url(../../assets/img/icon/icon-pencil.png) repeat 0 0;background-size:cover;width:15px;height:15px;display:block}.i-inquiry{clear:both;position:relative;background:url(../../assets/img/icon/icon-inquiry.png) repeat 0 0;background-size:cover;width:30px;height:30px;display:block}.i-call{clear:both;position:relative;background:url(../../assets/img/icon/icon-call.png) repeat 0 0;background-size:cover;width:60px;height:60px;display:block}.i-lecture{clear:both;position:relative;background:url(../../assets/img/icon/icon-lecture.png) repeat 0 0;background-size:cover;width:60px;height:60px;display:block;margin:5px}.i-denied{clear:both;position:relative;background:url(../../assets/img/icon/icon-denied.png) repeat 0 0;background-size:cover;width:40px;height:40px;display:block}.i-reply{clear:both;position:relative;background:url(../../assets/img/icon/icon-reply.png) repeat 0 0;background-size:cover;width:20px;height:20px;display:block}.i-clip{clear:both;position:relative;background:url(../../assets/img/icon/icon-clip.png) repeat 0 0;background-size:cover;width:15px;height:15px;display:inline-block}.i-loading{clear:both;position:relative;background:url(../../assets/img/icon/icon-loading.gif) repeat 0 0;background-size:cover;width:30px;height:30px;display:inline-block}.i-view{clear:both;position:relative;background:url(../../assets/img/icon/icon-view.png) repeat 0 0;background-size:cover;width:20px;height:20px;display:inline-block}.i-user{clear:both;position:relative;background:url(../../assets/img/icon/icon-user.png) repeat 0 0;background-size:cover;width:25px;height:25px}.i-join{clear:both;position:relative;background:url(../../assets/img/icon/icon-join.png) repeat 0 0;background-size:cover;width:25px;height:25px}.i-logout{clear:both;position:relative;background:url(../../assets/img/icon/icon-logout.png) repeat 0 0;background-size:cover;width:25px;height:25px}.i-classroom{clear:both;position:relative;background:url(../../assets/img/icon/icon-classroom.png) repeat 0 0;background-size:cover;width:25px;height:25px}.i-enter{clear:both;position:relative;background:url(../../assets/img/icon/icon-enter.png) repeat 0 0;background-size:cover;width:25px;height:25px}.slick-track{display:flex !important}.slick-slide{height:inherit !important}p::after,p::before{margin:0;padding:0}.ql-editor{word-break:break-word;font-size:0.9rem}.ql-editor .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ql-editor .video-container iframe,.ql-editor .video-container object,.ql-editor .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}img .ql-editor p{display:flex}.container .plyr{padding:0;margin:0}@media only screen and (min-width: 576px){.container .plyr{min-width:300px}}@media only screen and (min-width: 768px){.container .plyr{min-width:400px}}.slide{width:100%;overflow:hidden;position:relative}.slide .slide-item .container{position:relative}.slide .slide-item .bg-1{background-color:#E1E1E1}.slide .slide-item .bg-2{background-color:#F2EEEB}.slide .slide-item .bg-3{background-color:#FFD1D9}.slide .slide-item .bg-4{background-color:#fff2e9}.slide .slide-item .bg-5{background-color:#FFAEB1}.slide .slide-item .bg-6{background-color:#66BF89}.slide .slide-item .banner-container{box-sizing:border-box;position:relative;height:100%}.slide .slide-item .m-image-container{height:200px}.slide .slide-item .m-image-container img{z-index:1;margin:0 auto;max-height:200px}.slide .slide-item .image-container{display:none;position:relative}.slide .slide-item .image-container img{z-index:1;width:auto;max-width:100%;max-height:360px}.slide .slide-item .content-container{text-align:center;padding:1em 0}.slide .slide-item .content-container .comment{word-break:keep-all}.slide .slide-item .content-container .comment .title{font-size:1.14286em;font-weight:900}.slide .slide-item .content-container .comment .content{font-size:1em}.arrow-container{position:absolute;right:0;left:0;top:50%;z-index:0}.arrow-container .i-arrow{cursor:pointer;border-radius:5px;display:block;float:left;padding:6px;margin:.1em}.arrow-container .i-arrow.left{position:absolute;left:0}.arrow-container .i-arrow.left.review{right:30px;left:auto}.arrow-container .i-arrow.left.side{left:5px}.arrow-container .i-arrow.right{position:absolute;right:0}.banner-box{position:relative}.banner-content-box{padding-top:2em}@media only screen and (min-width: 768px){.slide .slide-item .banner-container .banner-content-box{padding:0;align-items:center;width:700px;display:flex;margin:0 auto;height:100%;text-align:center;justify-content:space-between}.slide .slide-item .m-image-container{display:none}.slide .slide-item .image-container{position:relative;vertical-align:middle;display:inline-block}.slide .slide-item .image-container img{z-index:1;width:auto}.slide .slide-item .content-container{padding:6em 0;text-align:left;display:inline-block;vertical-align:middle}}@media only screen and (min-width: 992px){.slide .slide-item .banner-container .banner-content-box{width:960px;display:flex;justify-content:space-between;padding:0 15px}.slide .slide-item .image-container img{display:inline-block;vertical-align:bottom}.review .arrow-container{width:auto;bottom:55px !important}.review .arrow-container .i-arrow.left{position:absolute;right:30px !important;left:auto}.review .arrow-container .i-arrow.right{position:absolute;right:0px}.arrow-container{width:960px;position:absolute;bottom:40px;padding:0 15px;display:block !important;top:auto;margin:0 auto}.arrow-container .i-arrow.left{position:relative;left:0}.arrow-container .i-arrow.right{position:relative;right:0}}@media only screen and (min-width: 1200px){.slide .slide-item .banner-container .banner-content-box{width:1080px}.arrow-container{width:1080px}}.main-header-rolling{padding:1em 0;font-size:.71429em;background-color:#ff8200;position:relative;z-index:3;display:flex;align-items:center;transition:opacity 1s ease-out;height:47px;overflow:hidden}.main-header-rolling .item{display:block;width:100%;color:#fff}.main-header-rolling .container{position:relative;width:100%}.main-header-rolling .close{color:#fff;position:absolute;right:15px;width:16px;height:16px;padding:.2em;top:0;cursor:pointer}.navigation-container{padding:1em 0}.navigation-container .bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.navigation-container.no-menu{padding:2em 0}.navigation-container .navigation-bar{width:100%}.navigation-container .navigation-bar.mobile{display:block;position:relative}.navigation-container .navigation-bar.mobile ul li{line-height:2.0}.navigation-container .navigation-bar.mobile ul li a.active{color:#ff8200}.navigation-container .navigation-bar.mobile .nav-content{height:100%;width:0;position:fixed;z-index:2;top:0;right:0;background-color:#fff;overflow:hidden;transition:0.4s;margin-right:-100%;width:100%;max-width:100%}.navigation-container .navigation-bar.mobile .nav-content.opened{box-shadow:-5px 0px 5px 1px #5A6162;margin-right:0}.navigation-container .navigation-bar.mobile .nav-content .close{width:1em;height:1em;color:#232323;text-align:right;padding:1em;font-size:.71429em}.navigation-container .navigation-bar.mobile .nav-content a{display:block;transition:0.3s;color:#232323}.navigation-container .navigation-bar.mobile .nav-content ul li{border-bottom:1px solid #EFEFEF;cursor:pointer;margin:0}.navigation-container .navigation-bar.mobile .nav-content ul li.active{border-bottom:1px solid #232323;font-weight:900}.navigation-container .navigation-bar.mobile .nav-content ul{padding-bottom:1em}.navigation-container .navigation-bar.mobile .nav-content ul.top{background-color:#efefef;font-size:1.2em;display:block}.navigation-container .navigation-bar.mobile .nav-content ul.top li{display:block;padding:1em;border-radius:5px;background-color:#ffffff;position:relative}.navigation-container .navigation-bar.mobile .nav-content ul.top li .i-close-container{position:absolute;right:10px;bottom:20px}.navigation-container .navigation-bar.mobile .nav-content ul.bottom{background-color:#efefef;font-size:1.1em}.navigation-container .navigation-bar.mobile .nav-content ul.bottom li{display:block;border-bottom:1px solid #d8e3d6;padding:1em 64px;background-color:#ffffff}.navigation-container .nav{padding:.5em}.navigation-container .nav-left{text-align:left;flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;position:relative}.navigation-container .nav-center{font-size:.8em;flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;position:relative}.navigation-container .nav-right{font-size:.62857em;text-align:right;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}.navigation-container .nav-right .nav-link{color:#5a6162}.navigation-container .nav-right .nav-item.line::after{content:" ";position:absolute;top:12px;right:68px;height:10px;border-left:1px solid #5a6162}.navigation-container ul{display:inline-block}.navigation-container ul li{display:inline;margin:0 10px;line-height:2.0;cursor:pointer}.navigation-container ul li a.active{color:#ff8200}.navigation-list-bar{width:100%;display:flex;flex-direction:column;background-color:#fff;z-index:1;box-shadow:0 2px 6px 0 rgba(0,0,0,0.1),0 0 1px 0 rgba(0,0,0,0.32);flex-shrink:0;overflow:hidden;transition:width .2s ease,opacity .2s ease}.navigation-list-bar .nav-content{height:auto;width:100%;max-width:none;margin:0;padding:16px;position:relative;overflow:hidden}.nav-content.opened{margin-right:0}.nav-content .close{width:1em;height:1em;color:#232323;text-align:right;padding:1em;font-size:.71429em}.nav-content a{display:block;transition:0.3s;color:#232323}.nav-content ul li{border-bottom:1px solid #EFEFEF;cursor:pointer}.nav-content ul li:first-child{border-right:1px solid #EFEFEF}.nav-content ul li.active{border-bottom:1px solid #232323;font-weight:900}.nav-content ul li:hover{border-bottom:1px solid #232323;background-color:#EFEFEF;font-weight:900}.nav-content ul{display:flex;flex-direction:column}.nav-content ul.top{flex-direction:row;justify-content:center;padding-bottom:1em}.nav-content ul.top li{display:block;padding:10px 1em;border-radius:5px;background-color:#ffffff}.nav-content ul.bottom{background-color:#efefef;font-size:1.1em}.nav-content ul.bottom li{display:block;border-bottom:1px solid #d8e3d6;padding:10px;background-color:#ffffff}.mobile-nav-toggle{display:flex;flex-direction:column;justify-content:center;font-size:1.71429em;position:absolute;right:5px;top:15px;border:0;background:none;outline:none !important;line-height:1;cursor:pointer;text-align:right;width:1em;height:1em}@media only screen and (min-width: 992px){.navigation-bar.mobile{display:none !important}.navigation-bar{display:flex !important;align-items:center;justify-content:center}}@media only screen and (min-width: 1200px){.navigation-container .nav-right .nav-item.line::after{right:68px;top:12px}}div.mobile{display:block}.logo{max-width:120px}.policy{word-break:keep-all;line-height:1.5}.policy ul li{padding:3px 0px 5px 0px;position:relative}.class-review-box{font-size:0.8em}.subject{font-size:1.28571em;text-align:center}.subject.bar-center{position:relative}.subject.bar::after{display:inline-block;content:"";border-top:.1rem solid #EFEFEF;width:4rem;margin:-1rem 1rem;transform:translateY(-1rem)}.subject.bar-center::after{display:inline-block;content:"";border-top:.1rem solid #EFEFEF;width:4rem;transform:translateY(-1rem);position:absolute;left:50%;margin-left:-36px;bottom:10px}.subject.no-padding{padding:0}.subject .descript{font-size:.71429em;font-weight:normal;margin:0}.subject .link{font-size:.57143em;font-weight:normal}.subject.large{font-size:1.57143em}.subject.medium{font-size:1.42857em}.review .arrow-container{display:none}.object.section-1{width:100%;max-width:800px;margin:0 auto}.object.section-1 div img{width:100px}.object.section-1 div p{padding:2em;display:inline-block;vertical-align:text-bottom}.object.section-2{margin-right:-25px;margin-left:-25px}.object.section-2 .items{display:flex;justify-content:space-between;flex-wrap:wrap;padding-right:25px;padding-left:25px}.object.section-2 .items .item{background-color:#fff;border-radius:20px;text-align:center;margin-bottom:25px;width:100%;padding:2em 0}.object.section-2 .items .item .topic{font-size:1.42857em;color:#ffae00;font-weight:900;padding-bottom:.5em}.object.section-2 .items .item .descript{font-size:1em}.object.section-3 li{width:100%;padding:1em 0}.object.section-3 li .item{display:inline-block;position:relative}.object.section-3 li .item .number{font-size:2.85714em;text-shadow:4px -2px 1px rgba(35,35,35,0.16);padding-right:.25em;line-height:1;position:absolute}.object.section-3 li .item .element{padding-left:4em;padding-right:1em}.object.section-3 li .item .topic{font-size:1.42857em;font-weight:900;padding-bottom:.5em}.object.section-3 li .item .descript{font-size:1em}.object.section-3 li .item .count{padding:1em 0}.object.section-3 li .item .go-play{position:relative;font-size:1.14286em;padding:.5em 1em;border:none;min-width:140px;text-align:left;color:#ffffff;width:190px;min-width:70%}.object.section-3 li .item .go-play .i-go{width:1em;display:inline-block;height:1em}.object.section-3 li .content{display:none;width:100%;height:200px;margin:0 auto;padding:0;text-align:center}.object.section-3 li .content .image{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-bottom:1em}.object.section-3 li .content .image.no-image{background-color:#efefef;background-size:initial}.object.section-4{display:inline-block}.object.section-4 .items{width:115em}.object.section-4 .items .item{background-color:#EFEFEF;border-radius:15px;text-align:left;padding:2em 1em;position:relative;width:66vw;max-height:35vh;height:225px;float:left;margin:.5em 0;margin-right:1.25em}.object.section-4 .items .item .topic{font-size:1.14286em;font-weight:900;padding-bottom:.5em}.object.section-4 .items .item .title{font-size:.85714em;font-weight:900}.object.section-4 .items .item .descript{font-size:.71429em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-break:break-all}.object.section-4 .items .item .by{position:absolute;right:15px;bottom:15px;font-size:.71429em}.object.section-5{display:inline-block}.object.section-5 .items{width:115em}.object.section-5 .item{float:left;width:11em;margin-right:1.25em;line-height:1.5;position:relative;cursor:pointer}.object.section-5 .item:hover .i-play-youtube{background:url(../../assets/img/icon/icon-youtube-red.png) repeat 0 0;background-size:cover}.object.section-5 .item .icon-play-youtube{width:60px;height:42px;position:absolute;top:20px;right:0;bottom:0;left:0;margin:0 auto;align-items:center}.object.section-5 .item img{width:100%}.poster-content{height:40vh;position:relative;border-top:1px solid #EFEFEF}.poster-content.short{height:25vh}.poster-content.no-poster{height:25vh}.poster-content.no-poster .banner-comment{color:#232323;word-break:keep-all}.poster-content .background-img{width:100%;height:100%;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.poster-content .banner-bg{background:rgba(0,0,0,0.4);position:absolute;top:0;bottom:0;right:0;left:0}.poster-content .banner-comment{word-break:keep-all;position:absolute;top:50%;color:#fff;left:50%;font-size:1.42857em;transform:translate(-50%, -50%)}.poster-content .banner-comment p{position:relative}.poster-content .banner-comment p::after{display:inline-block;content:"";border-top:0.1rem solid #ff8200;width:2rem;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);position:absolute;left:50%;margin-left:-15px;bottom:-30px}.poster-content .banner-comment span{display:block;padding-top:1em;font-size:.71429em}main#information .ceo-content{position:relative}main#information .ceo-content .ceo-bg-top{height:450px;margin:0 auto}main#information .ceo-content .ceo-bg-top .ceo-box{padding:2em;box-shadow:0 4px 16px rgba(0,0,0,0.2);background-color:#ffffff;position:relative;font-size:.8em;margin:0}main#information .ceo-content .ceo-bg-top .ceo-box .ceo-image{width:100%;max-width:270px;margin:0 auto;display:block;padding:2em}main#information .ceo-content .ceo-bg-top .ceo-box .ceo-name{display:block;font-size:1.28571em;position:relative}main#information .ceo-content .ceo-bg-top .ceo-box .ceo-name::after{display:inline-block;content:"";border-top:0.1rem solid #efefef;width:2rem;margin:-0.8rem 0;transform:translateY(-1rem);flex:1;height:2px;background-color:#000;position:absolute;left:0;top:60px;bottom:0}main#information .ceo-content .ceo-bg-top .ceo-box .ceo-name .ceo-nickname{font-size:.62857em}main#information .ceo-content .ceo-bg-bottom{min-height:360px;background:#fec}main#information .vision-content{display:block;padding:3em 0}main#information .vision-content .vision-title{font-size:1.42857em}main#information .vision-content .vision-description{font-size:1.14286em}main#information .vision-content .vision-item{margin:0 auto;width:200px;max-width:100%;min-width:100px;height:200px;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0 4px 16px rgba(0,0,0,0.2)}main#information .core-value-content .item-box{background-color:#fff;padding:2em;height:100%;border-radius:5px}main#information .core-value-content .item-box .icon{width:50px;height:50px;display:block;margin:0 auto}main#information .core-value-content .item-box .item-title{font-size:1.14286em;font-weight:900;padding:1em 0}main#information .core-value-content .item-box .item-description{font-size:.85714em}main#information .member-content{position:relative}main#information .member-content .row{display:none}main#information .member-content .mobile .member-profile{margin:1em;padding:1em}main#information .member-content .mobile.arrow-container{position:absolute;top:50%;left:10px;right:10px;z-index:1}main#information .member-content .mobile.arrow-container span{position:absolute}main#information .member-content .mobile .member-profile{height:420px;pointer-events:none}main#information .member-content .mobile .member-profile .member-image{max-width:300px;display:block;height:220px;width:220px;border-radius:50%;margin:0 auto;background-size:cover;background-position:top;background-repeat:no-repeat;background-color:#efefef}main#information .member-content .mobile .member-profile .member-description{background:none;position:relative;color:#232323;font-size:1em}main#information .member-content .mobile .member-profile .member-spec{display:block;font-size:.85714em}main#information .member-content .member-spec{display:none}main#information .member-content .member-profile{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,0.2);position:relative;cursor:pointer}main#information .member-content .member-profile:hover{transform:scale(1.03);transition:all ease 0.3s}main#information .member-content .member-profile:hover .member-description{background:#ff8200}main#information .member-content .member-image{max-width:300px;display:block;height:370px;margin:0 auto;background-size:cover;background-position:center center;background-repeat:no-repeat}main#information .member-content .member-description{position:absolute;bottom:0;height:100px;padding:20px 0;width:100%;border-radius:20px 20px 0 0;background:rgba(17,17,17,0.6);color:#fff}main#information .member-content .member-description .member-nickname{font-size:.85714em}main#information .member-content .member-description .member-name{font-size:1.14286em}main.sign .bg{background:rgba(240,240,240,0.3);position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1}main.sign .container{max-width:612px;padding-bottom:2em}main.sign .container .content{animation:fadein 0.2s;-moz-animation:fadein 0.2s;-webkit-animation:fadein 0.2s;-o-animation:fadein 0.2s;padding:5px}main.sign section{padding:4em;border:0.1rem solid #e6e8eb;box-shadow:0 1.2rem 2.4rem -1rem rgba(0,0,0,0.2);background-color:#ffffff}main.sign .header{display:table;width:100%;padding-bottom:2em}main.sign .header a.menu{display:inline-block;font-size:.85714em;font-weight:900;display:table-cell;padding:10px;cursor:pointer;border-bottom:2px solid #dbdbdb}main.sign .header a.menu a:hover{color:#ff8200}main.sign .header a.menu.active{border-bottom:2px solid #ff8200;color:#ff8200}main.sign .login-btn{border-radius:12px}main.sign .login-sns-btn{padding:5px}main.sign .login-sns-btn .kakao-login{position:relative;background-color:#FEE500;color:#000000;display:flex}main.sign .login-sns-btn .naver-login{position:relative;background-color:#1EC800;color:#FFFFFF;display:flex}main.sign .login-sns-btn .login-label{margin:0 auto}main.sign .btn.signup{width:100%;display:block;margin:0 auto}main.sign .btn.signup:hover{background-color:#ff8200;color:#ffffff}main.sign .ok-btn{width:100%;padding:1em;background-color:#dbdbdb;color:#fff;border:none;font-size:.71429em;font-weight:900}main.sign .forget-passwrod{margin-bottom:10px;color:#5a6162;border-bottom:1px solid #5a6162;float:right;font-size:.71429em;cursor:pointer}main.sign .agree-content{position:relative;padding-left:2rem;padding-bottom:2rem;font-size:.85714em}main.sign .agree-content label{display:block;width:25px;position:absolute;left:0;height:25px;cursor:pointer}main.sign .agree-content .agree{display:block;margin-right:auto;padding-top:0.2rem;padding-bottom:0.2rem}main.sign .agree-content .agree.active{background-color:#40a300}main.sign .agree-content p .detail{cursor:pointer;border-bottom:1px solid #232323}main.sign .check{position:absolute !important;overflow:hidden;height:25px;left:0;top:4px;width:25px;white-space:nowrap;clip:rect(0 0 0 0);cursor:pointer;padding:0;margin:0}.btn{padding:1em;background-color:#ff8200;color:#fff;border:none;display:inline-block;font-weight:100;font-size:.71429em}.btn.full{width:100%;font-size:.85714em}.btn.dim{background-color:#dbdbdb;color:#fff}.btn.dark{color:#fff;background-color:#5A6162}.btn.green{color:#fff;background-color:#40a300}.btn.yellow{color:#fff;background-color:#ffae00}.btn.outline{background-color:#fff}.btn.outline.dark{color:#232323;background-color:#fff;background-image:none;border:1px solid #232323;position:relative}.btn.outline.orange{color:#ff8200;border:1px solid #ff8200}.btn.outline.green{color:#40a300;border:1px solid #40a300}.btn.outline-hover{background-color:#fff;color:#ff8200;border:1px solid #ff8200}.btn.outline-hover:hover{background-color:#ff8200;color:#fff}.login-sns-btn{cursor:pointer}.login-sns-btn a{display:flex}.btn-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.btn-dim{color:#232323;background-color:#EFEFEF;background-image:none;position:relative}.btn-outline-dark{color:#232323;background-color:#fff;background-image:none;border:1px solid #232323;position:relative}.preview-image-list{border:1px solid #efefef;height:120px;padding:5px}main#consultMypage .content-list{visibility:hidden}main#consultMypage table thead th{display:table-cell !important}main#consultMypage table td{display:table-cell !important}main#mypage,main#consultMypage{border-top:1px solid #efefef}main#mypage .profile-content,main#consultMypage .profile-content{flex-direction:column;align-items:center;justify-content:center;width:100%;padding:1em;font-size:.85714em}main#mypage .profile-content.card,main#consultMypage .profile-content.card{box-shadow:rgba(41,42,43,0.08) 0px 2px 6px,rgba(41,42,43,0.04) 0px 1px 0px;border-radius:3px}main#mypage .profile-content .profile-info,main#consultMypage .profile-content .profile-info{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1em 0;position:relative}main#mypage .profile-content .profile-info .profile-image,main#consultMypage .profile-content .profile-info .profile-image{width:100px;height:100px;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#efefef}main#mypage .profile-content .profile-info .profile-image img,main#consultMypage .profile-content .profile-info .profile-image img{width:100%}main#mypage .profile-content .profile-info .profile-image-edit,main#consultMypage .profile-content .profile-info .profile-image-edit{position:absolute;bottom:20px;background-color:#fec;border-radius:50%;border:1px solid #ffae00;padding:8px;cursor:pointer}main#mypage .profile-content .profile-info .user-info,main#consultMypage .profile-content .profile-info .user-info{display:block}main#mypage .profile-content .point-info,main#consultMypage .profile-content .point-info{display:block;padding-top:1em;border-top:1px solid #EFEFEF}main#mypage .profile-content .point-info .point,main#consultMypage .profile-content .point-info .point{padding-right:10px}main#mypage .profile-content .point-info .point-description,main#consultMypage .profile-content .point-info .point-description{display:flex;align-items:center;justify-content:center}main#mypage .menu-content.pc,main#consultMypage .menu-content.pc{display:none}main#mypage .menu-content.pc .mypage-menu,main#consultMypage .menu-content.pc .mypage-menu{margin-top:2em;font-size:.85714em}main#mypage .menu-content.pc .mypage-menu .menu-container,main#consultMypage .menu-content.pc .mypage-menu .menu-container{border-radius:3px;overflow:hidden}main#mypage .menu-content.pc .mypage-menu .menu-container .sub-menu,main#consultMypage .menu-content.pc .mypage-menu .menu-container .sub-menu{padding:1em 2em}main#mypage .menu-content.pc .mypage-menu .menu-container .sub-menu li:hover,main#consultMypage .menu-content.pc .mypage-menu .menu-container .sub-menu li:hover{color:#ff8200}main#mypage .menu-content.pc .mypage-menu .menu-container .sub-menu li.active,main#consultMypage .menu-content.pc .mypage-menu .menu-container .sub-menu li.active{font-weight:900}main#mypage .menu-content.pc .mypage-menu .menu-container .menu-description,main#consultMypage .menu-content.pc .mypage-menu .menu-container .menu-description{width:100%;display:flex;background-color:#fff;border-top:1px solid #EFEFEF;padding:1em;position:relative;cursor:pointer}main#mypage .menu-content.pc .mypage-menu .menu-container .menu-description:hover,main#consultMypage .menu-content.pc .mypage-menu .menu-container .menu-description:hover{color:#ff8200}main#mypage .menu-content.pc .mypage-menu .menu-container .menu-description.active,main#consultMypage .menu-content.pc .mypage-menu .menu-container .menu-description.active{font-weight:900}main#mypage .menu-content.mobile .mypage-menu,main#consultMypage .menu-content.mobile .mypage-menu{margin-top:2em;font-size:.85714em}main#mypage .menu-content.mobile .mypage-menu .menu-container,main#consultMypage .menu-content.mobile .mypage-menu .menu-container{border-radius:3px;overflow:hidden;width:100%;background-color:#fff;border:0.2px solid #5A6162;border-radius:5px;padding:0 1em}main#mypage .menu-content.mobile .mypage-menu .menu-container .menu-selected,main#consultMypage .menu-content.mobile .mypage-menu .menu-container .menu-selected{display:flex;padding:1em 0;position:relative}main#mypage .menu-content.mobile .mypage-menu .menu-container .menu-select,main#consultMypage .menu-content.mobile .mypage-menu .menu-container .menu-select{max-height:0;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}main#mypage .menu-content.mobile .mypage-menu .menu-container .menu-select.opened,main#consultMypage .menu-content.mobile .mypage-menu .menu-container .menu-select.opened{max-height:300px}main#mypage .menu-content.mobile .mypage-menu .menu-container .menu-description,main#consultMypage .menu-content.mobile .mypage-menu .menu-container .menu-description{display:flex;width:100%;background-color:#fff;border-top:1px solid #EFEFEF;padding:1em 0;position:relative;cursor:pointer}main#mypage .menu-content.mobile .mypage-menu .menu-container .menu-description:hover,main#consultMypage .menu-content.mobile .mypage-menu .menu-container .menu-description:hover{color:#ff8200}main#mypage .menu-content.mobile .mypage-menu .menu-container .menu-description.active,main#consultMypage .menu-content.mobile .mypage-menu .menu-container .menu-description.active{font-weight:800}main#mypage .menu-content.mobile .mypage-menu .sub-menu,main#consultMypage .menu-content.mobile .mypage-menu .sub-menu{padding:1em 2em;display:none}main#mypage .menu-content.mobile .mypage-menu .sub-menu li:hover,main#consultMypage .menu-content.mobile .mypage-menu .sub-menu li:hover{color:#ff8200}main#mypage .menu-content.mobile .mypage-menu .sub-menu li.active,main#consultMypage .menu-content.mobile .mypage-menu .sub-menu li.active{font-weight:900;display:flex}main#mypage .profile-edit,main#consultMypage .profile-edit{position:relative;border-radius:15px;padding:1em;cursor:pointer;display:flex;margin-top:2em;box-shadow:rgba(41,42,43,0.08) 0px 2px 6px,rgba(41,42,43,0.04) 0px 1px 0px;font-size:.8em;align-items:center}main#mypage .sub-content .content-title,main#consultMypage .sub-content .content-title{border-bottom:1px solid #5a6162;padding-bottom:10px}main#mypage .sub-content .content-description,main#consultMypage .sub-content .content-description{padding-top:2em}main#mypage .sub-content .content-list,main#consultMypage .sub-content .content-list{padding-bottom:1em}main#mypage .sub-content .content-list .no-list,main#consultMypage .sub-content .content-list .no-list{padding:2em 0;text-align:center}main#mypage .sub-content .content-validate-description,main#consultMypage .sub-content .content-validate-description{margin:4em auto;padding:3em;width:80%;background-color:#efefef;font-size:.85714em}main#mypage .sub-content .list-box,main#consultMypage .sub-content .list-box{display:flex;padding:1em 0;cursor:pointer;border-bottom:1px solid #EFEFEF}main#mypage .sub-content .list-box .status,main#consultMypage .sub-content .list-box .status{width:20%;text-align:center}main#mypage .sub-content .list-box:hover,main#consultMypage .sub-content .list-box:hover{background-color:#efefef}main#mypage .sub-content .list-box .no-data,main#consultMypage .sub-content .list-box .no-data{display:flex;align-items:center;justify-content:center;padding:14em 0;text-align:center}main#mypage .sub-content .list-box .class-description,main#consultMypage .sub-content .list-box .class-description{padding-left:10px}main#mypage .sub-content .list-box .class-description .class-title,main#consultMypage .sub-content .list-box .class-description .class-title{display:block}main#mypage .sub-content .list-box .class-description .class-duedate,main#consultMypage .sub-content .list-box .class-description .class-duedate{font-size:.85714em}main#mypage .sub-content .list-box .class-thumbnail,main#consultMypage .sub-content .list-box .class-thumbnail{width:100px;height:100px;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#efefef}main#mypage .sub-content .signout-link,main#consultMypage .sub-content .signout-link{font-size:.85714em;color:#5A6162;display:flex;align-items:center;border-bottom:1px solid #232323;cursor:pointer}main#mypage .uploaded-files .no-data,main#consultMypage .uploaded-files .no-data{display:flex;align-items:center;width:100%;justify-content:center;padding:4em 0;text-align:center}main#mypage .main-content,main#consultMypage .main-content{padding:10px;border:1px solid #EFEFEF}main#mypage .main-content .inquiry-call,main#consultMypage .main-content .inquiry-call{background-color:#fec;border-radius:20px;width:100%;height:100%;display:block;padding:2em;font-size:.85714em}main#mypage .main-content .inquiry-call .inquiry-call-description,main#consultMypage .main-content .inquiry-call .inquiry-call-description{font-size:.71429em}.sub-grid-tab{width:auto;padding:1em 20px;margin-bottom:2em}.sub-grid-tab ul li .sub-grid-item{width:100%;max-width:200px;height:80px;text-align:left;border:1px solid #40a300;border-radius:10px;float:left;box-sizing:border-box;position:relative;justify-content:center;display:flex;align-items:center;cursor:pointer;font-size:.94286em}.sub-grid-tab ul li .sub-grid-item:hover{background-color:#D8E3D6}.sub-grid-tab ul li .sub-grid-item.active{background-color:#D8E3D6;font-weight:900}.sub-tab{position:relative;background-color:#fff;border-bottom:1px solid #EFEFEF;margin-bottom:2em}.sub-tab ul li{display:inline-block;padding:0 45px;cursor:pointer}.sub-tab ul li label{padding:1em;display:block;cursor:pointer}.sub-tab ul li.active{border-bottom:1px solid #232323;font-weight:900}.sub-tab ul li:hover{background-color:#EFEFEF;border-bottom:1px solid #232323}.class-list-content .class-box, .class-list-content .market-item-box {box-shadow:0 4px 16px rgba(0,0,0,0.2);height:370px;border-radius:5px;cursor:pointer}.class-list-content .class-box .class-image, .class-list-content .market-item-box .class-image{position:relative;width:100%;height:185px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-bottom:5px;background-color:#efefef}.class-list-content .class-box .class-image.no-image,.class-list-content .market-item-box .class-image.no-image{background-color:#efefef;background-size:initial}.class-list-content .class-box .card-body, .class-list-content .market-item-box .card-body{position:relative;margin:0 1em}.class-list-content .class-box .card-body .card-title, .class-list-content .market-item-box .card-body .card-title{padding-top:5px;font-size:1em}.class-list-content .class-box .card-body .card-description, .class-list-content .market-item-box .card-body .card-description{font-size:.85714em;padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:keep-all}.badge{font-size:.57143em;border-radius:50px;background-color:#40a300;padding:2px 10px}.badge.yellow{background-color:#ff8200}.badge.outline{background-color:#fff;border:1px solid #40a300}.badge.white{background-color:#ffffff}.badge.coin{font-size:.68571em;border:1px solid #f2a512;background-color:#ffffff;font-weight:900;border-radius:50px;position:absolute;right:5px;top:5px}.list-item-left{display:flex;flex:1 1 80%;width:80%;justify-content:flex-start;align-items:center}.list-item-left .item-order{padding-right:.5rem}.list-item-left .item-play{padding-right:.5rem}.list-item-right{display:flex;justify-content:flex-end;align-items:center}.list-item-right .item-time{padding-left:.5rem}main#classDetail .poster-image{width:100%;height:40vh;position:absolute;top:0;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1}main#classDetail .poster-content{width:100%;height:100%;overflow:hidden}main#classDetail .poster-content .banner-bg{z-index:-1;height:40vh}main#classDetail .poster-content .class-box, main#classDetail .poster-content .market-item-box{margin:10% 0  5% 0;background-color:#fff;padding:2em;box-shadow:0 4px 16px rgba(0,0,0,0.2);display:block;z-index:0;position:relative;border-radius:10px;max-height:100%}main#classDetail .poster-content .class-box .class-content, .market-item-box{position:relative;height:100%}main#classDetail .poster-content .class-box .class-description, main#classDetail .poster-content .market-item-box .class-description{font-size:.85714em}main#classDetail .poster-content .class-box .class-sub-description, main#classDetail .poster-content .market-item-box .class-sub-description{font-size:.71429em;position:relative;width:100%}main#classDetail .poster-content .class-box .class-sub-description div, main#classDetail .poster-content .market-item-box .class-sub-description div{display:inline-block}main#classDetail .poster-content .class-box .class-sub-description div.btn, main#classDetail .poster-content .market-item-box .class-sub-description div.btn{width:153px;text-align:center;border-radius:50px;position:absolute;right:0}main#classDetail .poster-content .class-thumbnail{height:250px;max-width:100%;margin:0 auto;background-color:#EFEFEF}main#classDetail .poster-content .class-thumbnail .image{background-size:contain;background-repeat:no-repeat;background-position:center center;height:100%;max-width:100%;margin:0 auto;display:block}main#classDetail .class-content-nav{display:block;margin-bottom:10px;border-bottom:1px solid #efefef;font-weight:900}main#classDetail .class-content-nav ul{display:table-row}main#classDetail .class-content-nav ul li{display:table-cell;padding:0 24px}main#classDetail .class-content-nav ul li.active{border-bottom:3px solid #ff8200;padding-bottom:10px}main#classDetail .tutor-content{height:100%;padding-right:10px;display:block}main#classDetail .tutor-content .tutor-image{width:40px;height:40px;display:inline-block;border-radius:50%;background-size:cover;background-position:top;background-repeat:no-repeat}main#classDetail .tutor-content .tutor-name{display:inline-block}main#classDetail .calendar-content{display:inline-block}main#classDetail .calendar-content i{display:inline-block}main#classDetail .player-container{padding:0;position:sticky;top:0;z-index:0}main#classDetail .player-container .container{margin:0;padding:0}main#classDetail table{width:100%;border:1px solid #efefef}main#classDetail table thead{background-color:#fec;font-size:.85714em}main#classDetail table tbody{font-size:.85714em}main#classDetail .class-list-description{font-size:.85714em;background-color:#fec;padding:2em;border-radius:10px;word-break:keep-all}main#classDetail .agree-content{position:relative;padding-left:2rem;padding-bottom:2rem;font-size:.85714em}main#classDetail .agree-content label{display:block;width:25px;position:absolute;left:0;height:25px;cursor:pointer}main#classDetail .agree-content .agree{display:block;margin-right:auto;padding-top:0.2rem;padding-bottom:0.2rem}main#classDetail .agree-content .agree.active{background-color:#40a300}main#classDetail .agree-content p .detail{cursor:pointer;border-bottom:1px solid #232323}main#classDetail .check{position:absolute !important;overflow:hidden;height:25px;left:0;top:4px;width:25px;white-space:nowrap;clip:rect(0 0 0 0);cursor:pointer;padding:0;margin:0}main#classDetail .check.active+label i::before{background:#40a300}main#classDetail .class-list-box .class-list-item{padding:12px 0 12px 0;border-bottom:1px solid #fff;align-items:center;cursor:pointer}main#classDetail .class-list-box .class-list-item.active{font-weight:900;border-left:6px solid #40a300;background-color:#D8E3D6;padding:12px 10px 12px 14px}main#classDetail .class-list-box.mobile .class-list-item{cursor:pointer}main#classDetail .class-list-box.mobile .class-list-item .list-item-left{width:100%;flex:1 1 100%}main#classDetail .class-list-box.mobile .class-list-item.active{font-weight:900;border-left:6px solid #40a300;background-color:#D8E3D6;padding:12px 10px 12px 6px}main#classDetail .buy-box{display:block;padding:1em;height:350px;font-size:.85714em;position:sticky;top:0}main#classDetail .buy-box .buy-content{background-color:#D8E3D6;width:100%;height:100%;border-radius:10px;padding:1em;position:relative}main#classDetail .buy-box .buy-content .orient-signin{margin-bottom:10px;color:#5a6162;float:right;font-size:.71429em;cursor:pointer}main#classDetail .buy-box .buy-content .orient-signin a{border-bottom:1px solid #5a6162}main#classDetail .buy-box .buy-content .regist-class .btn{width:100%;border-radius:50px}main#classDetail .buy-box .buy-content .other-content{position:absolute;bottom:0px;padding:1em;left:0;width:100%;border-top:1px solid #fff;font-size:.71429em;cursor:pointer}main#classDetail .buy-box .buy-content .other-content:hover{background-color:#fff;border:1px solid #D8E3D6;border-radius:0 0 10px 10px}main#classDetail .class-review-box .review-item{padding:1em;border-bottom:1px solid #efefef}main#classDetail .class-review-box .review-item:hover{background-color:#efefef}main#classDetail .class-review-box .review-item .profile-image{margin-right:10px;width:25px;height:25px;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#efefef}main#classDetail .class-review-box .review-item .profile-image img{width:100%}main#classDetail .class-review-box .review-description{padding:1em}main#classDetail .class-review-box .review-description .review-date{font-size:.71429em;text-align:right}main#classDetail .progress-box{width:100%;display:block;background-color:#efefef;border-radius:50px;margin-bottom:1em}main#classDetail .progress-box .progress-graph{height:20px;border-radius:50px;background-color:#ff8200}main#classDetail .curriculum-container{display:none;font-size:1.14286em}main#classDetail .curriculum-container .curriculum-header{border-bottom:1px solid #EFEFEF;font-size:.85714em}main#classDetail .curriculum-container .curriculum-content{font-size:1em}main#classDetail .curriculum-container .no-data{display:flex;align-items:center;text-align:center;height:100%;justify-content:center}main#classDetail .curriculum-container .no-data .image{background-repeat:no-repeat;background-size:contain;width:100%;padding:2em}main#classDetail .no-content-permission{height:60vh;display:flex;align-items:center;justify-content:center;background-color:#EFEFEF}main#classDetail .no-list{display:block;width:100%;position:relative;text-align:center;padding:5em 0}main#classDetail .pdf-container{height:100%}main#classDetail .curriculum-container{display:none}main#classDetail .class-list-container{padding:1em 2em;overflow:auto;display:none;border-top:2px solid #232323;font-size:1.28571em}main#classDetail .class-list-container .curriculum-header{font-weight:900}main#classDetail .progress-container{display:none}main.leave_success{height:100vh}main.leave_success .content.success{border-top:0.1rem solid #e6e8eb}main.leave_success .container{max-width:612px;padding-bottom:2em}main.leave_success .container .content{animation:fadein 0.2s;-moz-animation:fadein 0.2s;-webkit-animation:fadein 0.2s;-o-animation:fadein 0.2s}main.leave_success section{padding:4em;border:0.1rem solid #e6e8eb;box-shadow:0 1.2rem 2.4rem -1rem rgba(0,0,0,0.2);background-color:#ffffff}form#keywordForm input{height:100%;font-size:.85714em}form#keywordForm input:focus{outline-color:#232323}form#keywordForm .form-group{position:relative;margin:0 auto}form#keywordForm .form-group.with-select-box{width:100%;padding-left:10px;margin-top:10px}form#keywordForm .form-group .btn{position:absolute;right:0;height:100%;padding:1.2em 10px}.search-box{padding:1em 2em 1em 2em;background-color:#EFEFEF}main.leave_confirm{height:100vh}main.leave_confirm .container{max-width:612px;padding-bottom:2em}main.leave_confirm section{padding:2em;border:0.1rem solid #e6e8eb;box-shadow:0 1.2rem 2.4rem -1rem rgba(0,0,0,0.2);background-color:#ffffff;font-size:.85714em}main.leave_confirm .agree-content{position:relative;padding-left:2rem;padding-bottom:2rem}main.leave_confirm .agree-content label{display:block;width:25px;position:absolute;left:0;height:25px;cursor:pointer}main.leave_confirm .agree-content .agree{display:block;margin-right:auto;padding-top:0.2rem;padding-bottom:0.2rem}main.leave_confirm .agree-content .agree.active{background-color:#40a300}main.leave_confirm .agree-content p .detail{cursor:pointer;border-bottom:1px solid #232323}main.leave_confirm .check{position:absolute !important;overflow:hidden;height:25px;left:0;top:4px;width:25px;white-space:nowrap;clip:rect(0 0 0 0);cursor:pointer;padding:0;margin:0}main#community form#writeForm table tr{display:block}main#community form#writeForm table tr th{display:block}main#community form#writeForm table tr td{display:block;width:100%}main#community .search-list-content .row{justify-content:left}main#community .comment-list-box{font-size:.91429em}main#community .comment-list-box .list-item{padding:1em}main#community .comment-list-box .list-item .profile-box{display:inline-flex;height:100%}main#community .comment-list-box .list-item .profile-box .profile-image{margin-left:10px;width:40px;height:40px;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#efefef}main#community .comment-list-box .list-item .profile-box .profile-image img{width:100%}main#community .comment-list-box .list-item .reply-box .reply-content{padding:10px 0}main#community .comment-list-box .list-item .item:not(:last-child){border-bottom:1px solid #EFEFEF}main#community .comment-list-box span{font-size:.71429em;display:block}.board-header{display:flex;padding:0.8rem 1.2rem;border-top:0.2rem solid #ffae00;background-color:#fec;font-weight:900}.board-header .title{width:100%;text-align:left}.board-header .pc{display:none}table{width:100%;border-collapse:collapse;empty-cells:show;border-bottom:1px solid #EFEFEF;border:1px solid #EFEFEF}table thead{white-space:nowrap}table thead th{display:none;word-wrap:break-word;word-break:keep-all;padding:0.8rem 1.2rem;background-color:#fec;text-align:center}table thead th.title{width:100%;text-align:left;display:table-cell}table tbody.accordian tr{cursor:pointer}table tbody.accordian .flip{display:none}table tbody.accordian .flip.active{display:table-row;background-color:#EFEFEF}table tbody .mobile{display:block}table tr{border-top:0.1rem solid #e6e8eb}table td{display:none;text-align:center;word-break:keep-all;padding:1.5rem 1rem;font-size:0.9rem}table td.title{width:100%;text-align:left;position:relative;display:table-cell}table .icon-arrow{position:absolute;right:20px;bottom:35%}.table-box{border-top:0.1rem solid #424242}.table-box thead{display:none;white-space:nowrap}.information{font-size:.85714em;cursor:pointer}.comment-list-box{margin-bottom:1em}.error{display:block;height:60vh}#pagination{display:block;padding:2em 0}#pagination .pagination{display:inline-block;width:100%;text-align:center}#pagination .pagination .page-item{margin:0 0.3em;cursor:pointer;display:inline-block;vertical-align:middle}#pagination .pagination .page-item.active{font-weight:900;border-bottom:1px solid #6d7171}.qr-code-image,.qr-code-no-image{max-width:170px}.nav-content .qr-code-image,.nav-content .qr-code-no-image{max-width:200px}@media only screen and (min-width: 470px){.container{max-width:540px}.object.section-1 li{width:33.33%;display:block;float:left}.object.section-1 li img{width:100px}.object.section-1 li p{display:block}.object.section-3 li{display:flex}.object.section-3 li .item{float:left;flex:0 0 50%}.object.section-3 li .content{display:inline-block;padding:0;flex:0 0 50%;height:auto}.object.section-3 li .content .image{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-bottom:1em}.object.section-3 li .content .image.no-image{background-color:#efefef;background-size:initial}}@media only screen and (min-width: 576px){.container{max-width:540px}.object.section-1 div img{width:150px}.object.section-1 div p{padding:2em;display:block}.object.section-2 .items{padding-right:40px;padding-left:40px}.object.section-2 .items .item{margin-right:-20px;margin-left:-20px;flex:0 0 50%;max-width:50%;position:relative}.object.section-4 .item{width:50vw !important}.object.section-5 .icon-play-youtube{top:40px}main#classDetail .player-container{padding:1em;position:relative;z-index:1}main#classDetail .player-container .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}main#classDetail .player-container .container.active{position:fixed;top:calc(65% - 100px);right:20px;bottom:0;padding-top:0;z-index:100;width:460px}main#classDetail .player-container .container.active iframe{height:300px !important}.ceo-content .ceo-bg-top{height:300px !important}.ceo-content .ceo-bg-top .ceo-box .ceo-image{padding:0 !important}.ceo-content .ceo-bg-bottom{min-height:520px !important}.sns-signin{display:flex}}@media only screen and (min-width: 768px){.container{max-width:720px}.object.section-2 .items{background-image:url(../../assets/img/line.png);background-repeat:no-repeat;background-size:70% 250px;padding-right:47px;padding-left:47px;background-position:center}.object.section-2 .items .item{flex:0 0 33.33%;max-width:33.33%;position:relative}.object.section-3 .content{display:block}.review .subject{position:relative;text-align:left}.review .subject .arrow-container{position:absolute;right:0;bottom:22px;display:block}.review .subject .arrow-container .i-arrow{display:block;float:left;padding:6px;margin:.1em;cursor:pointer;background-color:#EFEFEF;border-radius:5px}.subject.bar::after{display:block;content:"";border-top:.1em solid #EFEFEF;width:100%;padding:0em;margin:28px 0}div.mobile{display:none}.member-content .mobile{display:block}main#community form#writeForm table{border:none}main#community form#writeForm table tr{display:table-row}main#community form#writeForm table tr th{display:table-cell}main#community form#writeForm table tr td{display:table-cell;width:90%}main#classDetail .player-container{position:relative;z-index:1}main#classDetail .player-container .container.active{position:fixed;top:calc(70% - 100px);right:20px;bottom:0;padding-top:0;z-index:100;width:460px}.search-list-content .row{justify-content:center !important}.class-list-container{display:block !important}main#mypage .menu-content.pc,main#consultMypage .menu-content.pc{display:block}}@media only screen and (min-width: 992px){.container{max-width:960px}.container.flex{display:flex;padding-top:2em;padding-bottom:2em}.container.flex .subject{flex:0 0 30%;text-align:left;padding:0}.container.flex .object{flex:0 0 78%;text-align:left;padding:0;margin-right:-25px;margin-left:-25px}.container.flex .object.section-5 .items{display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:47px;padding-left:47px;width:100%}.container.flex .object.section-5 .items .item{margin-right:0;margin-left:-10px;max-width:50%;flex:0 0 50%;position:relative;padding:5px 0em}.container.flex .object.section-5 .items .icon-play-youtube{top:85px;right:0;bottom:0;left:0}.vision-content .vision-item{width:100% !important;height:250px !important}.ceo-content .ceo-bg-bottom{min-height:440px !important}.member-content [class^=col-]{padding:0 5px}.member-popup.opened{width:100%}.class-sub-description{position:absolute !important;bottom:0}table thead th{display:table-cell}table thead th .mobile{display:none}table tbody td{display:table-cell}table tbody .mobile{display:none}.table-box thead{display:contents}.table-box .date{white-space:nowrap}.board-header .title{width:70%}.board-header .pc{width:30%;display:flex;align-items:center;justify-content:space-between}.board-header .pc .board-view{vertical-align:middle;margin:0 5px}.board-header .mobile{display:none}.sub-grid-tab{padding:0 40px}.with-select-box{margin-top:0px !important;padding-left:10px !important}.curriculum-container{display:flex !important}.pdf-container{height:100%;display:block !important}.progress-container{display:block !important}}@media only screen and (min-width: 1200px){.object.section-4 .item{width:35vw !important}.container{max-width:1080px}.ceo-content .ceo-bg-bottom{min-height:510px !important}.member-content .row{display:flex !important}.member-content .mobile{display:none !important}.vision-content .vision-item{width:100% !important;height:290px !important}}#snackbar{visibility:hidden;min-width:250px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:3;left:50%;bottom:30px;font-size:17px;transform:translateX(-50%)}#snackbar.show{visibility:visible;-webkit-animation:fadein 0.5s, fadeout 0.5s 2.5s;animation:fadein 0.5s, fadeout 0.5s 2.5s}.popup-container{width:100%}.youtube-player{display:none;z-index:-1}.youtube-player.opened{position:fixed;top:50%;left:50%;width:100%;max-width:900px;height:auto;display:flex;z-index:1;transform:translate(-50%, -50%)}.youtube-player.opened .close{position:absolute;right:1px;width:1em;height:1em;padding:3px;top:-15px;z-index:1;cursor:pointer;background-color:#fff;border-radius:50%}.youtube-player.opened .youtube-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%;box-shadow:0 5px 7px rgba(0,0,0,0.5);margin-right:17px;margin-left:17px}.youtube-player.opened .video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:0 auto}.member-popup{display:none;z-index:-1;background-color:#fff}.member-popup.opened{position:fixed;top:50%;left:50%;max-width:900px;padding:10px;height:auto;display:flex;z-index:1;transform:translate(-50%, -50%)}.member-popup.opened .member-description{padding:2em}.member-popup.opened .member-description .member-nickname{color:#ff8200;font-size:.85714em}.member-popup.opened .member-description .member-name{font-weight:900}.member-popup.opened .member-description .member-spec{font-size:.8em}.member-popup.opened .member-description .member-spec li{list-style:circle}.member-popup.opened .member-description .member-comment{font-size:1.14286em;padding:10px;background-color:#fec}.member-popup.opened .member-description .member-info{padding:10px 0}.member-popup.opened .close{position:absolute;right:-10px;width:1em;height:1em;padding:3px;top:-15px;z-index:1;cursor:pointer;background-color:#fff;border-radius:50%}.loading{z-index:100;opacity:0;visibility:hidden;transition:0.3s ease-out;transform:translate(-50%, -60%);position:fixed;top:45%;left:50%;max-width:500px;padding:10px;height:auto}.loading.opened{opacity:1;visibility:visible;transform:translateY(-50%, -50%)}.modal{z-index:100;background-color:#fff;opacity:0;visibility:hidden;transition:0.3s ease-out;transform:translate(-50%, -60%);position:fixed;top:45%;left:50%;width:90%;max-width:500px;padding:10px;height:auto}.modal .modal-content{padding:10px}.modal .modal-content .modal-header{padding:10px 0;border-bottom:1px solid #5A6162;font-size:1.14286em;display:flex}.modal .modal-content .modal-header .close{margin-left:auto;display:block;z-index:1;cursor:pointer;background-color:#fff}.modal .modal-content .modal-body{font-size:.97143em;padding:1em 0;overflow-y:auto;max-height:400px;word-break:keep-all}.modal .modal-content .modal-body::-webkit-scrollbar{width:5px}.modal .modal-content .modal-body::-webkit-scrollbar-thumb{border-radius:50px;background-color:#5A6162}.modal .modal-content .modal-body::-webkit-scrollbar-track{background-color:#EFEFEF}.modal .modal-content .modal-footer{display:flex}.modal .modal-content .modal-footer .btn{margin-left:auto;border-radius:10px}.modal.opened{opacity:1;visibility:visible;transform:translateY(-50%, -50%);box-shadow:0 4px 16px rgba(0,0,0,0.2)}#nice_layer{display:flex}.footer{background:#5A6162;padding:2em 1em;color:#fff;word-break:keep-all}.footer .company{font-size:1em}.footer .company-info{font-size:.8em}.footer .sns-info{text-align:left;margin:0 auto;padding-top:1em}.footer .sns-info li{float:left;margin-right:1em;width:2em;height:2em;font-size:1em}.footer .service-info{font-size:.85714em;display:inline-block}@media only screen and (min-width: 1200px){.footer .business-info{display:inline-block;padding-right:11em}}@media (min-width: 768px){.bd-placeholder-img-lg{font-size:3.5rem}}.nav-mobile{visibility:visible}@media (min-width: 48em){.nav-mobile{visibility:hidden}}.book-list-item .video-js{width:250px;height:150px}
