.sec-intro{position:relative;padding-bottom:221px;margin-top:90px;z-index:1}.sec-intro:after{content:"";position:absolute;right:0;bottom:-57px;width:334px;height:247px;background:url(../../img/free-trial/icon_deco2.svg) center no-repeat;background-size:100%;z-index:-1}@media (max-width: 1023px){.sec-intro{padding-bottom:104px;margin-top:71px}.sec-intro:after{width:138px;height:276px;background:url(../../img/free-trial/icon_deco2_sp.svg) center no-repeat;bottom:-80px}}.sec-intro .ttl-main{text-align:center}.sec-intro .ttl-main span{display:inline-block;font-size:36px;font-size:3.6rem;line-height:45px;letter-spacing:.1em;font-weight:700;padding:27px 97px 25px;position:relative}.sec-intro .ttl-main span:before,.sec-intro .ttl-main span:after{content:"";position:absolute;width:78px;height:93px;top:0;background:url(../../img/free-trial/icon_deco1.svg) center no-repeat;background-size:100%}.sec-intro .ttl-main span:before{left:0}.sec-intro .ttl-main span:after{right:0}@media (max-width: 1023px){.sec-intro .ttl-main span{display:block;font-size:28px;font-size:2.8rem;line-height:40px;letter-spacing:.05em;font-weight:700;padding:0}.sec-intro .ttl-main span:before{width:111px;height:248px;top:50px;background:url(../../img/free-trial/icon_deco1_sp.svg) left top no-repeat;background-size:100%;left:-17px;z-index:-1}.sec-intro .ttl-main span:after{display:none}}.sec-intro .txt-ms{text-align:center;margin-top:18px;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.03em;font-weight:500}@media (max-width: 1023px){.sec-intro .txt-ms{line-height:26px;margin-top:9px}}.sec-intro .ttl{margin-top:100px;text-align:center;font-size:36px;font-size:3.6rem;line-height:45px;letter-spacing:.1em;font-weight:700}@media (max-width: 1023px){.sec-intro .ttl{margin-top:59px;font-size:28px;font-size:2.8rem;line-height:40px;letter-spacing:.05em;font-weight:700}}.sec-intro .list{margin-top:30px}@media (min-width: 1024px){.sec-intro .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-intro .list li{width:33.33333%}}.sec-intro .list li:last-child .item:after{display:none}@media (max-width: 1023px){.sec-intro .list li{margin-bottom:50px}.sec-intro .list li:nth-child(2){margin-bottom:28px}.sec-intro .list li:last-child{margin-bottom:0}}.sec-intro .list .item{position:relative;text-align:center}@media (min-width: 1024px){.sec-intro .list .item:after{content:"";position:absolute;width:41px;height:41px;background:url(../../img/free-trial/icon_slash.svg) center no-repeat;background-size:100%;right:-6px;top:100px}}@media (max-width: 1023px){.sec-intro .list .item .img img{width:152px;height:auto}}.sec-intro .list .item .txt{margin-top:37px;font-size:20px;font-size:2rem;line-height:24px;letter-spacing:.03em;font-weight:500}@media (max-width: 1023px){.sec-intro .list .item .txt{margin-top:12px;font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:.03em;font-weight:500}}@media (min-width: 1024px){.sec-intro .list .item1{padding-right:44px}}@media (min-width: 1024px){.sec-intro .list .item2:after{right:-26px}}@media (max-width: 1023px){.sec-intro .list .item2 .txt{margin-top:8px}}@media (min-width: 1024px){.sec-intro .list .item3{padding-left:31px}}.sec-lesson .ttl-main .txten{font-size:48px;font-size:4.8rem;line-height:70px;letter-spacing:.05em;font-weight:700}.sec-lesson .ttl-main .txten:before{left:-32px;top:-18px}.sec-lesson .ttl-main .txtjp{font-size:20px;font-size:2rem;line-height:1;letter-spacing:.1em;font-weight:700;padding-left:18px}@media (max-width: 1023px){.sec-lesson .ttl-main{text-align:left}.sec-lesson .ttl-main .txten{font-size:36px;font-size:3.6rem;line-height:53px;letter-spacing:.05em;font-weight:700}.sec-lesson .ttl-main .txten:before{left:auto;right:-32px;top:-18px}.sec-lesson .ttl-main .txtjp{font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.03em;font-weight:700;padding-left:0}}.sec-lesson .box{margin-top:34px}@media (min-width: 1024px){.sec-lesson .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-lesson .box .txtbox{width:255px}.sec-lesson .box .info{width:calc(100% - 255px);padding-left:43px}}@media (max-width: 1023px){.sec-lesson .box{margin-top:40px}}.sec-lesson .txtbox .ttl{font-size:20px;font-size:2rem;line-height:24px;letter-spacing:.03em;font-weight:700}.sec-lesson .txtbox .txt-ms{margin-top:9px;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.03em;font-weight:500}@media (max-width: 1023px){.sec-lesson .txtbox .ttl{font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.03em;font-weight:700}.sec-lesson .txtbox .txt-ms{margin-top:5px;font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:.03em;font-weight:500}}.sec-lesson .info .item{padding:31px 0 26px;border-bottom:1px solid #EFEFEF}@media (min-width: 1024px){.sec-lesson .info .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-lesson .info .item:first-child{border-top:1px solid #EFEFEF}}.sec-lesson .info .item .icon{width:172px}.sec-lesson .info .item .txt1{width:258px;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.05em;font-weight:700}@media (min-width: 1024px){.sec-lesson .info .item .txt1{padding-right:16px}}.sec-lesson .info .item .txt2{font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.05em;font-weight:500}@media (min-width: 1024px){.sec-lesson .info .item .txt2{width:calc(100% - 430px)}}@media (max-width: 1023px){.sec-lesson .info{margin-top:28px}.sec-lesson .info .item{padding:0 0 14px;margin-bottom:19px}.sec-lesson .info .item:last-child{margin-bottom:0}.sec-lesson .info .item .icon{width:100%}.sec-lesson .info .item .txt1{width:100%;margin-top:5px}.sec-lesson .info .item .txt2{margin-top:5px}}.sec-lesson .lesson-content{margin-top:126px}.sec-lesson .lesson-content .ttl{font-size:24px;font-size:2.4rem;line-height:26px;letter-spacing:.03em;font-weight:700}@media (max-width: 1023px){.sec-lesson .lesson-content{margin-top:45px}.sec-lesson .lesson-content .ttl{font-size:22px;font-size:2.2rem;line-height:28px;letter-spacing:.03em;font-weight:700}}.sec-lesson .lesson-content .itembox{margin-top:28px}@media (min-width: 1024px){.sec-lesson .lesson-content .itembox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-lesson .lesson-content .itembox .item{width:calc(33.333333% - 20px);margin-right:30px;margin-bottom:30px}.sec-lesson .lesson-content .itembox .item:nth-child(3n){margin-right:0}}@media (max-width: 1023px){.sec-lesson .lesson-content .itembox{margin-top:17px}.sec-lesson .lesson-content .itembox .item{margin-bottom:25px}.sec-lesson .lesson-content .itembox .item:last-child{margin-bottom:0}}.sec-lesson .lesson-content .play{position:relative;display:block}.sec-lesson .lesson-content .play .icon_play{position:absolute;width:63px;height:63px;z-index:1;display:block;background:url(../../img/free-trial/icon_play.svg) center no-repeat;background-size:100%;left:0;top:0;right:0;bottom:0;margin:auto}@media (max-width: 1023px){.sec-lesson .lesson-content .play .icon_play{width:40px;height:40px}}.sec-lesson .lesson-content .img{position:relative}.sec-lesson .lesson-content .img:before{display:block;content:" ";width:100%;padding-top:56.48649%}.sec-lesson .lesson-content .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 1023px){.sec-lesson .lesson-content .img{position:relative}.sec-lesson .lesson-content .img:before{display:block;content:" ";width:100%;padding-top:56.55977%}.sec-lesson .lesson-content .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-lesson .lesson-content .list_icon{font-size:0;line-height:1;padding-top:2px;white-space:nowrap}.sec-lesson .lesson-content .list_icon span{margin-left:5px}@media (max-width: 1023px){.sec-lesson .lesson-content .list_icon{padding-top:5px}}.sec-lesson .lesson-content .infobox{margin-top:25px}.sec-lesson .lesson-content .infobox .txt{font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.05em;font-weight:700;margin-top:10px}@media (max-width: 1023px){.sec-lesson .lesson-content .infobox{margin-top:15px}}.sec-lesson .videobox{margin-top:50px;position:relative}.sec-lesson .videobox .img{position:relative}@media (max-width: 1023px){.sec-lesson .videobox .img{margin-top:19px}}@media (max-width: 1023px){.sec-lesson .videobox{margin-top:54px;padding-bottom:40px}.sec-lesson .videobox:after{content:"";position:absolute;right:-17px;bottom:0;width:135px;height:296px;background:url(../../img/free-trial/icon_deco3_sp.svg) right center no-repeat;background-size:100%;z-index:-1}}.sec-lesson .videobox iframe{width:100%;display:block}.sec-lesson .videobox .icon_play{position:absolute;width:113px;height:113px;z-index:1;display:block;background:url(../../img/free-trial/icon_play.svg) center no-repeat;background-size:100%;left:0;top:0;right:0;bottom:0;margin:auto;cursor:pointer}@media (max-width: 1023px){.sec-lesson .videobox .icon_play{width:40px;height:40px}}@media (min-width: 1024px){.sec-lesson .videobox .txt{position:absolute;z-index:1;left:0;bottom:14px;max-width:558px}}.sec-lesson .videobox .txt span{font-size:36px;font-size:3.6rem;line-height:36px;letter-spacing:.03em;font-weight:bold}@media (min-width: 1024px){.sec-lesson .videobox .txt span{padding:17px 21px 15px 16px;display:inline-block;margin-bottom:11px;background:#fff;box-shadow:10px 10px 15px rgba(0,0,0,0.05)}.sec-lesson .videobox .txt span:last-child{margin-bottom:0}}@media (max-width: 1023px){.sec-lesson .videobox .txt span{display:block;font-size:22px;font-size:2.2rem;line-height:28px;letter-spacing:.03em;font-weight:bold}}.sec-feedback{padding:62px 0 38px;background:#F2F2F2;margin-top:111px;overflow:hidden}@media (max-width: 1023px){.sec-feedback{margin-top:60px;padding:54px 0 60px}}.sec-feedback .ttl-main span{display:inline-block;position:relative;font-size:36px;font-size:3.6rem;line-height:45px;letter-spacing:.1em;font-weight:700}.sec-feedback .ttl-main span:after{content:"";position:absolute;right:-33px;top:-33px;width:36px;height:36px;background:url(../../img/top/icon_star.svg) top left no-repeat;background-size:100%}@media (max-width: 1023px){.sec-feedback .ttl-main{text-align:center}.sec-feedback .ttl-main span{font-size:28px;font-size:2.8rem;line-height:40px;letter-spacing:.05em;font-weight:700}.sec-feedback .ttl-main span:after{right:-25px;top:-15px;width:30px;height:30px}}.sec-feedback .list{margin-top:40px;position:relative;padding-bottom:92px}@media (max-width: 1023px){.sec-feedback .list{margin-top:22px;padding-bottom:82px}}.sec-feedback .list .item{width:370px}@media (max-width: 1023px){.sec-feedback .list .item{width:313px}}.sec-feedback .list .inbox{position:relative;background:#fff;padding:27px 30px 170px;height:100%;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.03em;font-weight:500}.sec-feedback .list .inbox:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:76px;background:#F2F2F2}.sec-feedback .list .inbox:before{content:"";position:absolute;left:0;bottom:0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='76' viewBox='0 0 70 76'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M-6780,4215l-70,76v-76Z' transform='translate(6850 -4215)'/%3E%3C/svg%3E");width:70px;height:76px;background-size:100%;z-index:1}.sec-feedback .list .inbox .ttx-name{margin-top:24px}.sec-feedback .list .inbox .img{text-align:center;position:absolute;left:0;right:0;bottom:0;margin:0 auto;z-index:1}.sec-feedback .list .inbox .img img{width:150px;height:152px;border-radius:50%}@media (max-width: 1023px){.sec-feedback .list .inbox{padding:26px 30px 115px}.sec-feedback .list .inbox .ttx-name{margin-top:25px}.sec-feedback .list .inbox .img img{width:100px;height:102px}}@media (min-width: 1024px){.sec-feedback .splide__pagination{bottom:0;display:flex !important}.sec-feedback .splide__pagination li{margin:0 10px}.sec-feedback .splide__pagination .splide__pagination__page{margin:0;opacity:1;width:12px;height:12px;background:#fff;border:1px solid #707070;border-radius:50%;transition:background .3s}.sec-feedback .splide__pagination .splide__pagination__page.is-active{transform:scale(1);background:#707070}}@media (max-width: 1023px){.sec-feedback .splide__pagination{display:none}}@media (max-width: 1023px){.sec-feedback .splide__arrows{position:absolute;width:126px;height:42px;left:0;right:0;bottom:0;margin:0 auto}.sec-feedback .splide__arrows .splide__arrow{transform:none;width:59px;height:42px;border-radius:0;box-shadow:none;border:0;background-repeat:no-repeat;background-size:100%;top:0;background-color:transparent}.sec-feedback .splide__arrows .splide__arrow svg{display:none}.sec-feedback .splide__arrows .splide__arrow--prev{background-image:url(../../img/free-trial/arrow_back.svg);left:0}.sec-feedback .splide__arrows .splide__arrow--next{background-image:url(../../img/free-trial/arrow_next.svg);right:0}}.c-mvsub .mvdiv{background-position:top}

/*# sourceMappingURL=maps/free-trial.min.css.map */
