.content{background-color:#f9f9f9;padding-bottom:224px}@media screen and (max-width:767px){.content{padding-bottom:14%}}.kv{background-image:url(//20191103.fs1.hubspotusercontent-na1.net/hubfs/20191103/raw_assets/public/Comic%20Learning%20LP----/assets/images/page-top/top-kv.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:600px;position:relative;width:100%}.kv-content-head-logos{background-color:#fff;padding:32px 48px 22px;width:38%}.kv-content-head-logos__comic-learning{height:auto;width:100%}.kv-content-head-logos__persol{display:block;height:auto;margin:24px auto 0;width:224px}.kv-content-head-text__title{font-size:36px}.kv-content-head-text__description,.kv-content-head-text__title{color:#000;font-weight:700;letter-spacing:.04em;line-height:160%}.kv-content-head-text__description{font-size:20px;margin-top:16px}@media screen and (max-width:767px){.kv{background-image:url(//20191103.fs1.hubspotusercontent-na1.net/hubfs/20191103/raw_assets/public/Comic%20Learning%20LP----/assets/images/page-top/top-kv-sp.png);padding:32px 16px 40px;position:relative;width:100%}.kv-content-head-text__title{font-size:23px}.kv-content-head-text__description{font-size:16px;margin-top:12px}.kv-content-head-logos{margin-top:16px;padding:20px 54px;width:100%}.kv-content-head-logos__persol{margin:10px auto 0;width:194px}.kv-content-buttons{margin-top:12px}.kv-content-buttons__item{width:100%}.kv-content-buttons__item+.kv-content-buttons__item{margin-top:16px}}@media screen and (min-width:768px){.kv-content{left:50%;max-width:1008px;padding:0 20px;position:absolute;top:10%;transform:translateX(-50%);width:100%}.kv-content-head{display:flex;flex-direction:row-reverse;justify-content:center}.kv-content-head-text{margin-left:64px}.kv-content-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:36px}.kv-content-buttons__item{width:calc(33.33333% - 26.66667px)}.kv-content-buttons__item：nth-child(1){order:2}.kv-content-buttons__item：nth-child(2){order:1}.kv-content-buttons__item：nth-child(3){order:3}}.probrem{margin:-180px auto 0;max-width:1440px;padding:0 78px;position:relative;transform:translateX(4px);width:100%}.probrem__img{height:auto;width:100%}@media screen and (max-width:767px){.probrem{margin:-32px auto 0;padding:0 6px;transform:inherit;width:100%}}.testimonials{margin:20px auto;padding:0 78px}.feature{background-color:#212227;margin-top:40px;padding:154px 120px 64px;width:100%}.feature-upper{background-color:#fff;margin:0 auto;max-width:1280px;padding:40px 124px 60px;position:relative}.feature-upper-title{left:-60px;position:absolute;top:-110px}.feature-upper-title__speech-bubble{height:auto;width:510px}.feature-upper-title__text{color:#fff;font-size:32px;font-weight:700;left:50%;line-height:160%;position:absolute;top:43%;transform:translate(-50%,-50%);white-space:nowrap}.feature-upper__head{font-size:24px;font-weight:700;line-height:160%;text-align:center}.feature-upper__description{font-size:20px;font-weight:500;line-height:160%;margin-top:24px;text-align:center}.feature-upper__table{display:block;height:auto;margin-top:42px;width:72%}.feature-upper__speech-bubble{bottom:88px;height:auto;max-width:380px;position:absolute;right:-40px;width:32%}.feature-bottom{display:block;height:auto;margin:32px auto 0;max-width:1280px;width:100%}.feature-cta{align-items:center;background-color:#fff;display:flex;justify-content:center;margin:40px auto 0;max-width:1280px;padding:48px 40px;width:100%}.feature-cta__text{font-size:24px;font-weight:700;line-height:160%}.feature-cta__svg{display:block;margin-left:32px}.feature-cta__button{margin-left:32px;width:276px}.course-content-buttons{display:flex;justify-content:center;margin-bottom:30px}.embossed-button--red{background-color:#8c1111;color:#fff}@media screen and (max-width:767px){.feature{padding:110px 8px 24px}.feature-upper{padding:44px 16px 206px}.feature-upper-title{left:4px;top:-60px}.feature-upper-title__speech-bubble{max-width:340px;width:100%}.feature-upper-title__text{font-size:24px}.feature-upper__head{font-size:18px}.feature-upper__description{font-size:16px;margin-top:12px;text-align:left}.feature-upper__table{margin-top:10px;width:100%}.feature-upper__speech-bubble{bottom:4px;max-width:380px;position:absolute;right:-8px;width:100%}.feature-bottom{margin-top:16px}.feature__button{margin:24px auto 0;max-width:380px;width:100%}.feature-cta{display:block;margin:24px auto 0;padding:22px 16px}.feature-cta__text{font-size:22px;text-align:center}.feature-cta__svg{margin:16px auto 0}.feature-cta__button{margin:12px auto 0;max-width:340px;width:100%}.course-content-buttons{margin:10px auto 30px;width:90%}}.voice{margin:60px auto 0;max-width:1440px;width:100%}.voice__img{height:auto;width:100%}@media screen and (max-width:767px){.voice{margin:38px auto 0}}.our-plan{padding:30px 10px 0}.plan{background-color:#212227;margin-top:90px;padding:64px 80px;position:relative}.plan__speech-bubble{height:auto;left:30%;position:absolute;top:-32px;width:140px}.plan__title{display:block;height:auto;margin:0 auto;width:320px}.plan__description{color:#fff;font-size:20px;font-weight:700;line-height:160%;margin:16px auto 0;text-align:center}.plan__table{display:block;height:auto;margin:32px auto 0;max-width:896px;width:100%}.plan__content{display:block;margin:56px auto 0;max-width:1280px;width:100%}@media screen and (max-width:767px){.plan{margin-top:65px;padding:85px 16px 24px}.plan__speech-bubble{left:4%;position:absolute;top:-18px;width:76px}.plan__title{width:212px}.plan__description{font-size:16px;margin:16px auto 0;text-align:left}.plan__table{margin:24px auto 0;width:100%}.plan__content{margin:16px auto 0;width:100%}}.question{margin:0 auto;padding:64px 80px 0}.question__title{display:block;height:auto;margin:0 auto;width:224px}.question-list{margin:40px auto 0;max-width:752px;width:100%}.question-list__item{height:auto;width:100%}.question-list__item+.question-list__item{margin-top:40px}@media screen and (max-width:767px){.question{padding:85px 16px 0}.question__title{width:154px}.question-list{margin:24px auto 0}.question-list__item{height:auto;width:100%}.question-list__item+.question-list__item{margin-top:20px}}.our{background-color:#fff;border-right:2px solid #cacaca;border-top:2px solid #cacaca;margin:56px auto 0;max-width:1356px;padding:48px 70px 0 170px;position:relative;transform:translateX(-100px);width:96%}.our__title{display:block;height:auto;margin:0 0 0 auto;width:224px}.our__description{font-size:16px;font-weight:500;line-height:160%;margin-top:24px;text-align:right}.our-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px;position:relative}.our-content-person{display:flex;margin-top:28px;width:calc(50% - 32px)}.our-content-person-head{width:20%}.our-content-person-head__item{height:auto;width:100%}.our-content-person-text{margin-left:32px;width:calc(80% - 32px)}.our-content-person-text__name{font-size:16px;font-weight:700;line-height:160%}.our-content-person-text__description{font-size:14px;font-weight:500;line-height:160%;margin-top:4px}.our-content-link{bottom:0;position:absolute;right:0;width:calc(50% - 32px)}.our-content-link-item{align-items:center;display:flex;justify-content:flex-end;transition:opacity .3s}.our-content-link-item:hover{opacity:.7}.our-content-link-item__text{font-size:16px;font-weight:500;line-height:160%}.our-content-link-item__svg{margin-left:4px}.our__bottom{height:auto;left:0;position:absolute;top:calc(100% - 1px);width:100%}@media screen and (max-width:767px){.our{margin:40px 0;padding:28px 16px 12px;transform:inherit;width:96%}.our__title{margin:0 auto 0 0;width:154px}.our__description{font-size:16px;margin-top:10px;text-align:left}.our-content{display:block;margin-top:20px}.our-content-person{display:block;width:100%}.our-content-person+.our-content-person{margin-top:20px}.our-content-person-head{align-items:center;display:flex;width:100%}.our-content-person-head__item{max-width:120px;width:24%}.our-content-person-head__name{font-size:16px;font-weight:700;line-height:160%;margin-left:38px;width:calc(76% - 38px)}.our-content-person-text{margin:12px auto 0;width:100%}.our-content-link{margin-top:20px;position:inherit;width:100%}.our-content-link-item{text-align:right}.our-content-link-item__text{font-size:15px}.our__bottom{height:auto;left:0;position:absolute;top:calc(100% - 1px);width:calc(100% + 2px)}}.cta{margin:40px auto 0;max-width:1436px;padding:0 140px;width:100%}@media screen and (max-width:1200px){.cta{padding:0 40px}}@media screen and (max-width:767px){.cta{padding:0 16px}}#modal-overlay{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:200}.modal-mask{background:rgba(0,0,0,.9);height:100vh;opacity:.9;position:absolute;width:100%}.modal-container{background:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.modal-inner{height:auto;margin:10px auto;position:relative;width:90%}.modal-title{font-size:20px;font-weight:700;text-align:center;width:100%}.modal-text{box-sizing:border-box;font-size:16px;letter-spacing:1px;padding:5%;width:100%}.modal-banner{width:100%}button{background-color:#fff;border:1px solid #fefefe;border-radius:50%;box-shadow:2px 2px 3px #888;color:#000;cursor:pointer;font-size:20px;height:20px;line-height:10px;padding:3px;position:absolute;right:calc(-5% - 14px);top:calc(-10% + 5px);width:20px}.modal-wrapper{display:flex;overflow-y:scroll;overscroll-behavior:contain}.nonScroll{background-color:transparent;height:calc(100vh + 1px);width:1px}.cp-banner{margin:40px auto 0;max-width:1436px;padding:20px 140px;width:100%}@media screen and (max-width:1200px){.cp-banner{padding:40px}}@media screen and (max-width:576px){button{right:calc(-5% - 12px);top:calc(-10% - 10px)}.modal-container{width:90%}.cp-banner{margin:10px auto -30px;padding:16px}}