.u-text-alignment--left{text-align:left}.c-button{background-color:transparent;border:2px solid transparent;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.05em;margin:0;outline:none;overflow:visible;padding:1.25em 2em;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;font-size:13px}.c-button:before{content:"";width:1.5625rem;height:2px;background:#fff;top:50%;left:1.5em;position:absolute;transform:translateY(-50%);transform-origin:center;transition:background .3s linear,width .3s linear}.c-button .text{font-size:1.125em;line-height:1.33333em;padding-left:2em;display:block;text-align:left;transition:all .3s ease-in-out;text-transform:uppercase;text-decoration:none;color:#fff}.c-button .top-key-1{height:2px;width:1.5625rem;top:-2px;left:0;position:absolute;background:#fff;transition:width .5s ease-out,left .3s ease-out}.c-button .top-key-2{height:2px;width:5rem;top:-2px;right:0;position:absolute;background:#fff;transition:width .5s ease-out,left .3s ease-out}.c-button .side-key-1{height:100%;width:2px;top:0;left:0;position:absolute;background:#fff;transition:width .5s ease-out,left .3s ease-out}.c-button .side-key-2{height:100%;width:2px;top:0;right:0;position:absolute;background:#fff;transition:width .5s ease-out,left .3s ease-out}.c-button .bottom-key-1{height:2px;width:5.5625rem;left:0;bottom:-2px;position:absolute;background:#fff;transition:width .5s ease-out,right .3s ease-out}.c-button .bottom-key-2{height:2px;width:1.2rem;right:0;bottom:-2px;position:absolute;background:#fff;transition:width .5s ease-out,right .3s ease-out}.c-button:hover{color:#fff;background:#000}.c-button:hover:before{width:.9375rem;background:#fff}.c-button:hover .text{color:#fff;padding-left:1.5em}.c-button:hover .top-key-1{left:0;width:0px}.c-button:hover .top-key-2{right:0;width:0px}.c-button:hover .bottom-key-1,.c-button:hover .bottom-key-2{right:0;width:0}.c-button:hover .side-key-1,.c-button:hover .side-key-2{top:0;height:0}.c-button--black{background-color:transparent;border:2px solid transparent;color:#000}.c-button--black:before{background:#000}.c-button--black .text{color:#000}.c-button--black .top-key-1{background:#000}.c-button--black .top-key-2{height:2px;width:5rem;top:-2px;right:0;position:absolute;background:#000;transition:width .5s ease-out,left .3s ease-out}.c-button--black .side-key-1{height:100%;width:2px;top:0;left:0;position:absolute;background:#000;transition:width .5s ease-out,left .3s ease-out}.c-button--black .side-key-2{height:100%;width:2px;top:0;right:0;position:absolute;background:#000;transition:width .5s ease-out,left .3s ease-out}.c-button--black .bottom-key-1{height:2px;width:5.5625rem;left:0;bottom:-2px;position:absolute;background:#000;transition:width .5s ease-out,right .3s ease-out}.c-button--black .bottom-key-2{height:2px;width:1.2rem;right:0;bottom:-2px;position:absolute;background:#000;transition:width .5s ease-out,right .3s ease-out}.c-button--black:hover{color:#000;background:#fff}.c-button--black:hover:before{width:.9375rem;background:#000}.c-button--black:hover .text{color:#000;padding-left:1.5em}.c-button--black:hover .top-key-1{left:0;width:0px}.c-button--black:hover .top-key-2{right:0;width:0px}.c-button--black:hover .bottom-key-1,.c-button--black:hover .bottom-key-2{right:0;width:0}.c-button--black:hover .side-key-1,.c-button--black:hover .side-key-2{top:0;height:0}.c-section-title{padding-bottom:5px;margin-bottom:30px;width:fit-content;border-bottom:1px solid #333;font-size:18px;font-weight:400}.site-nav--mobile{display:flex;justify-content:end}.site-header__logo img{margin:0 auto 0 0!important}.site-nav--mobile>li,.site-nav>li{position:static!important}.site-nav__dropdown{background-color:#fff!important;width:100vw!important;height:100vh!important;left:0!important;right:0!important;overflow-y:scroll!important}.nav-list__wrapper{padding:0 100px;display:flex!important;flex-wrap:wrap;margin-bottom:120px}.site-nav--has-dropdown--second{width:25%!important}.site-nav__subdropdown{margin:0}.site-nav__link{padding:15px}.site-nav__link--third{padding:5px 15px!important}.site-nav--link-text--second{font-weight:700;font-size:18px;position:relative;padding-left:10px}.site-nav--link-text--second:before{content:"";width:3px;height:60%;top:50%;left:0;transform:translateY(-50%);background-color:#333;position:absolute}.nav-list__search .input-group{margin:30px auto;max-width:600px}.nav-list-search__text{position:absolute;left:0;top:-20px}.mobile-nav__search{margin:60px auto 20px}.mobile-nav__search .search-bar{width:95%}.grid-view__tag:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:#D9D9D9 transparent transparent transparent;z-index:1;display:inline-block}.grid-view__tag:after{content:"";position:absolute;top:0;left:0;content:"1";z-index:2;font-size:24px;padding:15px;font-weight:700}.grid-view__tag:after{content:"";position:absolute;top:0;left:0;z-index:2;font-size:24px;padding:15px;font-weight:700}.featured-product--grid-item:nth-child(1) .grid-view__tag:after{content:"1"}.featured-product--grid-item:nth-child(2) .grid-view__tag:after{content:"2"}.featured-product--grid-item:nth-child(3) .grid-view__tag:after{content:"3"}@media screen and (min-width:767px){.grid-view__tag:before{border-width:100px 100px 0 0}.grid-view__tag:after{top:0;left:0;font-size:24px;padding:15px}}.video__text{margin-top:10px;text-align:left}.section-blog__list .grid__item{position:relative}.homepage-blog__body{position:absolute;bottom:5%;left:20px;transform:translate(0);width:85%}.homepage-blog__body h3{margin-top:0;margin-bottom:10px}.homepage-blog__body a{font-size:14px}@media screen and (min-width:767px){.homepage-blog__body{bottom:5%;left:60px;transform:translate(0);width:76%}.swiper-pagination{bottom:-30px!important;left:-25%!important}}.blog-tag{background-color:var(--color-footer-bg);margin:3px;padding:3px 5px;display:inline-block;border-radius:4px}.grid-banner__item{width:100%!important}.grid-gallery__title{font-size:20px!important}.grid-gallery__desc{margin-top:10px}.grid-gallery__desc p{font-size:16px!important}@media screen and (min-width:767px){.grid-banner__item{width:50%!important}.grid-gallery__title{font-size:24px!important}.grid-gallery__desc p{font-size:18px!important}}.side-actions{display:none}@media screen and (min-width:767px){.side-actions{display:block;position:fixed;top:50%;right:0;z-index:100;border:1px solid #333;background-color:#fff}.side-actions__item{text-align:center}.side-actions__link{display:inline-block;position:relative;letter-spacing:.6em;writing-mode:vertical-rl;padding:20px}.side-actions__item:nth-child(2) .side-actions__link:before{content:"";width:30px;height:1px;background-color:#333;top:0;left:50%;position:absolute;transform:translate(-50%,-50%)}}.footer-wrapper{margin-bottom:60px}@media screen and (min-width:767px){.footer-wrapper{margin-bottom:0}}.footer-actions{display:flex;position:fixed;bottom:0;z-index:100;background-color:#fff;width:100%;border-top:1px solid #333}.footer-actions__item{width:50%;text-align:center}.footer-actions__link{display:inline-block;padding:20px 0}.footer-actions__item:nth-child(2) .footer-actions__link:before{content:"";position:absolute;width:1px;height:30px;background-color:#333;top:50%;left:50%;transform:translate(-50%,-50%)}.bottom-footer-info{list-style:none;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.bottom--footer---links li{font-size:12px}.bottom-footer-info__link{padding:5px 10px}.bottom-footer-info li:not(:first-child){border-left:1px solid #333}.bottom-footer-info__link{line-height:2}@media screen and (min-width:767px){.footer-actions{display:none}.bottom-footer-info{list-style:none;display:flex;align-items:center;justify-content:center}}.sold-out-badge{left:unset!important}.p-account-contents{margin-bottom:60px}.p-account-contents__list{list-style:none;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0}@media screen and (min-width: 768px){.p-account-contents__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1100px){.p-account-contents__list{grid-template-columns:1fr 1fr 1fr 1fr}}.p-account-contents__text{margin-top:20px}.p-account-contents__link{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #333;padding:20px 5px;width:100%;text-align:center;min-height:100px}.p-account-contents__link--small{font-size:12px}@media screen and (min-width: 768px){.p-account-contents__link{padding:15px 20px}}.p-account__title{padding-bottom:5px;margin-bottom:30px;width:fit-content;border-bottom:1px solid #333}.product-price{margin-top:20px}.money--total{font-size:18px;margin-right:20px}.money--tax{font-size:16px}.p-product-details{margin-top:30px;padding:20px;border:1px solid rgb(162,162,162)}.p-product-details--option{border:none}.p-product-detail-below__box{display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #333;padding:20px 0;min-height:80px;width:100%;font-size:16px}.p-product-detail-below__box:not(:first-child){margin-top:10px}.p-product-detail-blow__line img{width:48px;margin-right:10px}.product-meta-discount{margin-top:10px;background-color:#f8d9d9;padding:10px 20px;border-radius:10px}.product-meta-discount p{margin-bottom:0;padding:3px 0;font-weight:700;font-size:16px}.product-grid__metatext{margin-top:15px;margin-bottom:10px;padding:0;text-align:left}@media only screen and (min-width: 768px){.product-section__inner{width:58.333%;margin-right:auto;position:relative}}.product-section__inner .swiper-wrapper{position:initial}.p-product-option{background-color:#efefef;padding:40px 10px 20px;position:relative;margin-top:20px}.p-product-option:first-child{margin-top:0}.p-product-option label{position:absolute;top:-10%;left:10px;transform:translateY(-50%);background-color:#6a6a6a;color:#fff!important;padding:10px 30px}#product-option-body{background-color:#efefef}.product-option-body__title{margin:0 20px;font-size:16px;background:#ecd4be;padding:1px 20px;text-align:center}#product-option-body ul{margin-top:30px;padding-left:20px;padding-bottom:30px}#product-option-body li{font-size:16px;padding:5px 0}.product-option-body__line{width:40px;vertical-align:bottom;margin-right:10px}.header--supporting-text,.wetheme-dropdown__wrapper li{font-size:12px}.product-youtube__wrapper{position:relative;width:100%;padding-top:56.25%}.product-youtube__wrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}.product-youtube__text{margin-top:20px;font-size:16px}.product-author-content__image{max-width:250px;margin-right:auto;margin-left:auto}.product-author-content__image img{border-radius:50%}.product-author-content__body{margin-top:30px}.product-author-comment{background-color:#f5f5f5;padding:10px 20px}.product-author-comment__title{font-size:20px;margin-bottom:10px}.product-author-content__works{margin-top:20px}.product-author-works__cards{list-style:none;margin-left:0;display:grid;grid-template-columns:1fr 1fr;gap:30px}.product-author-works-card{display:flex;flex-direction:column}@media screen and (min-width: 768px){.product-author-content{display:flex}.product-author-content__image{width:20%}.product-author-content__body{width:calc(80% - 30px);margin-left:30px;margin-top:0}.product-author-comment{padding:20px 30px}.product-author-works__cards{grid-template-columns:1fr 1fr 1fr 1fr}}.c-accordion__item:not(:first-child){margin-top:20px}.c-accordion__title{position:relative;font-size:16px;cursor:pointer;padding:10px 20px;margin-bottom:0;border:1px solid #333}.c-accordion__title:before{content:"";position:absolute;top:50%;right:25px;width:10px;height:2px;transform:rotate(90deg);background:#333;transition:all .3s ease-in-out}.c-accordion__title:after{content:"";position:absolute;top:50%;right:25px;width:10px;height:2px;background:#333;transition:all .2s ease-in-out}.c-accordion__title.is-open:before{transform:rotate(135deg)}.c-accordion__title.is-open:after{transform:rotate(45deg)}.c-accordion__body{display:none;padding:10px 20px}.c-accordion-body__title,.c-accordion-body__time{font-size:16px}.c-accordion-body__time:before{font-family:"Font Awesome 5 Free";content:"\f017";margin-right:.5em;color:#848693}.c-accordion__video{display:flex;justify-content:space-between}.course-time{text-align:right;margin-bottom:5px}.product-detail-content__item:not(:first-child){margin-top:30px}.product-lesson-kit-content:not(:first-child){margin-top:30px}.product-lesson-kit-content__body{margin-top:30px}.product-lesson-kit-content__title{font-size:18px;font-weight:700}.product-lesson-kit-content__text{margin-top:20px}.product-lesson-kit-content__author{display:block}.product-lesson-kit-content__text{display:block;margin-top:5px}@media screen and (min-width: 768px){.product-lesson-kit-content{display:flex}.product-lesson-kit-content__image{width:45%}.product-lesson-kit-content__body{width:calc(55% - 20px);margin-top:0;margin-left:20px}}.product-description__title{margin-bottom:10px!important}.product-description{font-size:16px}.contact-form{margin-right:auto;margin-left:auto}.login__text{font-size:13px;text-align:left;margin:30px auto}.footer-banner{background-color:var(--color-footer-bg);padding:60px 0 0}.footer-banner__inner{max-width:1280px;margin-right:auto;margin-left:auto}.footer-banner__contents{display:grid;gap:10px 20px;grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){.footer-banner__contents{gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}}.footer-banner__item .responsive-image-wrapper img{max-width:100%!important;max-height:100%!important}.guide{max-width:1180px;margin-right:auto;margin-left:auto}.guide__contents{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width: 600px){.guide__contents{grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px){.guide__contents{grid-template-columns:1fr 1fr 1fr}}.guide__buttons{margin-top:60px}.guide-button{text-align:center;margin-top:30px}.guide-button__link{display:inline-block;background-color:#f2f2f2;padding:20px 0;max-width:100%;text-align:center;width:300px}@media screen and (min-width: 768px){.guide__buttons{display:flex;justify-content:center}.guide-button:not(:first-child){margin-left:30px}}@media screen and (min-width: 768px){.main-page-container .rte img{width:60%;margin-right:auto;margin-left:auto}}.account-section-skypilot{margin-top:10px}.account-section-point h2{font-weight:300;font-size:18px;padding-bottom:5px;margin-bottom:30px;width:fit-content}.dokopoi-page-width{max-width:none!important;padding:0!important}.sg-pro-access-heading{font-size:11px!important;text-transform:uppercase;background-color:#6a6a6a;margin-top:10px;color:#fff!important;padding:10px 30px;display:inline-block;line-height:1.6!important;font-family:var(--body-font-stack)!important;position:absolute;left:10px;top:-20px;z-index:100}#spiceaddonsappid{position:relative;margin-top:20px;padding-top:30px}.sg-pro-access-product{background-color:#efefef;margin-bottom:0!important;padding-bottom:20px;padding-top:30px!important;position:relative;margin-top:-30px}.sg-pro-access-product-left{margin-left:20px}.sg-pro-access-input-felid{width:70px!important}.image-slideshow__button{margin-top:30px;text-align:left}.ytb-video{position:relative;width:100%!important;padding-top:56.25%!important}.ytb-video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.accepts-marketing{text-align:left}.privacy-policy{margin-top:20px}.privacy-policy a{text-decoration:underline;color:#0088a7}img{width:auto;max-width:100%}.lesson-history__item{margin-bottom:60px;background-color:#f2f2f2;padding:20px 10px;border-radius:20px}.lesson-history__lesson-name,.lesson-result__title{font-weight:700;font-size:22px;padding-left:20px}.lesson-history__course{font-size:20px;margin-bottom:10px}.course-item,.lesson-result{background-color:#ffe9ad;padding:10px 20px;margin:20px auto;border-radius:20px}.lesson-history__teacher-collection{font-size:18px;margin-bottom:30px}.lesson-history__member-comment,.lesson-history__teacher-comment,.lesson-history__member-report-date,.lesson-history__teacher-review-date,.lesson-history__teacher-resulted,.lesson-result__member-comment,.lesson-result__member-report-date,.lesson-result__teacher-comment,.lesson-result__teacher-review-date,.lesson-result__teacher-resulted,.lesson-result__status{font-size:18px;margin-bottom:10px;background-color:#f2f2f2;padding:20px;border-radius:10px;width:fit-content}.lesson-history__lesson-name:before{content:"\8b1b\5ea7\540d\ff1a"}.lesson-history__course:before{content:"\30ec\30c3\30b9\30f3\540d\ff1a"}.lesson-history__member-comment:before,.lesson-result__member-comment:before{content:"\53d7\8b1b\751f\30b3\30e1\30f3\30c8\ff1a"}.lesson-history__teacher-comment:before,.lesson-result__teacher-comment:before{content:"\8b1b\5e2b\30b3\30e1\30f3\30c8\ff1a"}.lesson-history__member-report-date:before,.lesson-result__member-report-date:before{content:"\767b\9332\65e5\ff1a"}.lesson-history__teacher-review-date:before,.lesson-result__teacher-review-date:before{content:"\8b1b\5e2b\8fd4\4e8b\65e5\ff1a"}.lesson-history__teacher-resulted:before{content:"\7d50\679c\ff1a"}.lesson-result__teacher-resulted:before{content:"\7d50\679c\ff1a"}@media screen and (min-width: 768px){.course-item{padding:20px 30px;margin:20px auto}.lesson-history__item{padding:20px 30px;border-radius:20px}}
/*# sourceMappingURL=/s/files/1/0638/5729/5589/t/24/assets/custom.css.map */
