@media (max-width: 767px){#wrap{overflow:hidden}}.tit-sec{position:relative;text-align:center;margin-bottom:95px}.tit-sec .tit-en{font-family:"Bebas Neue", sans-serif;font-size:192px;font-size:19.2rem;line-height:1;letter-spacing:2.2px;font-weight:700;color:#fff;position:absolute;left:50%;transform:translate(-50%, 0);top:-93px}@media only screen and (min-width: 768px) and (max-width: 1000px){.tit-sec .tit-en{font-size:16vw;top:-6.76364vw}}@media (max-width: 767px){.tit-sec .tit-en{font-size:130px;font-size:13rem;width:100%;letter-spacing:-.4px;top:-56px}}.tit-sec .tit-jp{position:relative;font-size:50px;font-size:5rem;font-weight:700;letter-spacing:2.4px}@media only screen and (min-width: 768px) and (max-width: 1000px){.tit-sec .tit-jp{font-size:4.36364vw}}@media (max-width: 767px){.tit-sec .tit-jp{font-size:24px;font-size:2.4rem;letter-spacing:1.1px}}@media (max-width: 767px){.c-breadcrumb{padding:0;position:relative;top:-28px;left:6px}}.sec-intro{overflow:hidden;margin-bottom:91px}@media (min-width: 768px){.sec-intro{margin-top:-6px}}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-intro{margin-bottom:6.61818vw}}@media (max-width: 767px){.sec-intro{padding-top:10px;margin-bottom:48px}}.sec-intro .tit-sec-intro{font-size:36px;font-size:3.6rem;line-height:68px;font-weight:700;letter-spacing:2.8px;text-align:center;margin-bottom:82px}@media (max-width: 767px){.sec-intro .tit-sec-intro{font-size:22px;font-size:2.2rem;line-height:40px;letter-spacing:1.8px;position:relative;left:5px;margin-bottom:34px}}.sec-intro .box-scroll{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform:translateZ(0);backface-visibility:hidden;will-change:transform;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:4040px;overflow:hidden;height:380px;animation:mvSlide 26s linear infinite}@media (max-width: 767px){.sec-intro .box-scroll{width:1810px;height:171px}}.sec-anchor{max-width:1140px;padding:0 20px;margin:0 auto 91px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-anchor{margin-bottom:6.61818vw}}@media (max-width: 767px){.sec-anchor{margin-bottom:80px}}@media (min-width: 768px){.sec-anchor .list-anchor{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px){.sec-anchor .list-anchor .c-btn01{width:31.36%;margin-right:2.96%}.sec-anchor .list-anchor .c-btn01:nth-child(3n){margin-right:0}}@media (max-width: 767px){.sec-anchor .list-anchor .c-btn01{margin-bottom:21px}.sec-anchor .list-anchor .c-btn01:last-child{margin-bottom:0}}.sec-anchor .list-anchor .c-btn01 .c-btn01__inner{padding:22px 50px 22px 50px;cursor:pointer}@media only screen and (min-width: 1025px){.sec-anchor .list-anchor .c-btn01 .c-btn01__inner:hover:after{margin-top:-6px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-anchor .list-anchor .c-btn01 .c-btn01__inner{font-size:1.45455vw}}@media (max-width: 767px){.sec-anchor .list-anchor .c-btn01 .c-btn01__inner{padding:12px 50px 13px 50px}}.sec-anchor .list-anchor .c-btn01 .c-btn01__inner:after{transform:rotate(90deg);margin-top:-10px}@media (min-width: 768px){.sec-anchor .list-anchor .c-btn01 .c-btn01__inner:after{transition:all .3s;right:15px}}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-anchor .list-anchor .c-btn01 .c-btn01__inner:after{right:1.09091vw}}@media (max-width: 767px){.sec-anchor .list-anchor .c-btn01 .c-btn01__inner:after{margin-top:-8px}}.sec-course{padding:128px 0 0;background:#F5F5F5}@media (max-width: 767px){.sec-course{padding:75px 20px 59px}}@media (max-width: 767px){.sec-course .tit-sec{margin-bottom:46px}}.sec-course .tit-sec .tit-en{font-weight:400}@media (min-width: 768px){.sec-course .list-course{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-course .list-course .item-course{width:33.33%}.sec-course .list-course .item-course:nth-child(2) .detail{padding-top:59px}.sec-course .list-course .item-course:nth-child(2) .detail .tit-course{margin-bottom:37px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .item-course:nth-child(2) .detail{padding-top:4.29091vw}.sec-course .list-course .item-course:nth-child(2) .detail .tit-course{margin-bottom:2.69091vw}}.sec-course .list-course .item-course:last-child .detail{padding-left:39px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .item-course:last-child .detail{padding-top:2.83636vw}}.sec-course .list-course .item-course:last-child .detail:before{display:none}.sec-course .list-course .item-course:last-child .detail .box-price .content-left{width:143px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .item-course:last-child .detail .box-price .content-left{width:10.4vw}}.sec-course .list-course .item-course:last-child .detail .box-price .content-right{width:calc(100% - 143px)}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .item-course:last-child .detail .box-price .content-right{width:16.8vw}}.sec-course .list-course .item-course:last-child .detail .box-price .content-right .price .price-after{left:-5px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .item-course:last-child .detail .box-price .content-right .price .price-after{left:-.36364vw}}.sec-course .list-course .item-course:last-child .detail .box-price .content-right .unit{left:0}.sec-course .list-course .img-course{position:relative;height:300px}.sec-course .list-course .img-course img{width:100%;height:100%;object-fit:cover}.sec-course .list-course .img-course .ico-sale-1{position:absolute;top:0;left:0;z-index:2;width:151px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-course .list-course .img-course .ico-sale-1{width:10.98182vw}}.sec-course .list-course .detail{padding:36px 36px 50px;background:#F5F5F5;position:relative}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail{padding:2.61818vw 2.61818vw 3.63636vw}}.sec-course .list-course .detail:before{position:absolute;content:'';width:1px;height:100%;top:0;right:0;background:#C4C9C7}.sec-course .list-course .detail .tit-course{line-height:39px;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .tit-course{font-size:1.45455vw;line-height:2.83636vw;letter-spacing:.07273vw;margin-bottom:1.09091vw}}.sec-course .list-course .detail .tit-course strong{font-size:32px;font-size:3.2rem;margin-right:3px;letter-spacing:1.6px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .tit-course strong{font-size:2.32727vw;letter-spacing:.11636vw;margin-right:.21818vw}}.sec-course .list-course .detail .desc{font-size:14px;font-size:1.4rem;line-height:28px;font-weight:500;letter-spacing:.4px;margin-bottom:28px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .desc{font-size:1.01818vw;line-height:2.03636vw;letter-spacing:.02909vw;margin-bottom:2.03636vw}}.sec-course .list-course .detail .box-price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:374px;margin:0 auto;border-radius:10px;background:#fff;height:88px}.sec-course .list-course .detail .box-price .content-left{width:153px;padding:21px 10px 0;border-top-left-radius:10px;border-bottom-left-radius:10px;text-align:center;background:linear-gradient(to right, #47BEC6, #60D5DD)}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-left{width:11.12727vw;padding:1.52727vw .72727vw 0}}.sec-course .list-course .detail .box-price .content-left h4{font-size:20px;font-size:2rem;letter-spacing:1px;font-weight:700;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-left h4{font-size:1.45455vw;letter-spacing:.07273vw}}.sec-course .list-course .detail .box-price .content-left p{font-size:14px;font-size:1.4rem;letter-spacing:.7px;font-weight:500;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-left p{font-size:1.01818vw;letter-spacing:.05091vw}}.sec-course .list-course .detail .box-price .content-right{width:calc(100% - 153px);position:relative;padding:22px 10px 0}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-right{width:16.07273vw;padding:1.6vw .72727vw 0}}.sec-course .list-course .detail .box-price .content-right .ico-sale-2{position:absolute;top:-19px;left:47.2%;transform:translate(-50%, 0)}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-right .ico-sale-2{width:5.96364vw;top:-1.38182vw}}.sec-course .list-course .detail .box-price .content-right .price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin-bottom:-4px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-right .price{margin-bottom:-.29091vw}}.sec-course .list-course .detail .box-price .content-right .price .price-before{position:relative;margin-right:12px;color:#8A9FA0;letter-spacing:1px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-right .price .price-before{margin-right:.87273vw;letter-spacing:.07273vw}}.sec-course .list-course .detail .box-price .content-right .price .price-before:before{position:absolute;content:'';width:100%;height:1px;top:50%;left:0;background:#8A9FA0}.sec-course .list-course .detail .box-price .content-right .price .price-before strong{font-family:"Roboto", sans-serif;font-size:16px;font-size:1.6rem;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-right .price .price-before strong{font-size:1.16364vw}}.sec-course .list-course .detail .box-price .content-right .price .price-before span{font-size:13px;font-size:1.3rem;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-right .price .price-before span{font-size:.94545vw}}.sec-course .list-course .detail .box-price .content-right .price .price-after{text-align:center;color:#47BEC6;left:-6px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-right .price .price-after{left:-.43636vw}}.sec-course .list-course .detail .box-price .content-right .price .price-after strong{font-family:"Roboto", sans-serif;font-size:26px;font-size:2.6rem;font-weight:700;letter-spacing:1.2px;margin-right:3px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-right .price .price-after strong{font-size:1.89091vw;letter-spacing:.08727vw;margin-right:.21818vw}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-course .list-course .detail .box-price .content-right .price .price-after strong{font-size:1.45455vw;letter-spacing:.03636vw;margin-right:.21818vw}}.sec-course .list-course .detail .box-price .content-right .price .price-after span{font-size:16px;font-size:1.6rem;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-right .price .price-after span{font-size:1.16364vw}}.sec-course .list-course .detail .box-price .content-right .unit{text-align:center;font-size:14px;font-size:1.4rem;font-weight:500;color:#47BEC6;letter-spacing:.7px;position:relative;left:-4px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-course .list-course .detail .box-price .content-right .unit{font-size:1.01818vw;letter-spacing:.05091vw;left:-.29091vw}}.sec-course .list-course-sp .item-course{margin-bottom:40px}.sec-course .list-course-sp .item-course:last-child{margin-bottom:0}.sec-course .list-course-sp .item-course:last-child .tit-course{padding-top:3px;padding-bottom:12px;margin-bottom:15px}.sec-course .list-course-sp .item-course:last-child .tit-course span{top:-3px;left:-6px}.sec-course .list-course-sp .item-course:last-child .box-price{margin-bottom:22px}.sec-course .list-course-sp .item-course:last-child .box-price .detail{padding:15px 15px 15px 8px}.sec-course .list-course-sp .item-course:last-child .box-price .detail .txt-3{margin-bottom:6px}.sec-course .list-course-sp .item-course:last-child .box-price .detail .img-sale{position:relative;left:6px;margin-bottom:-4px}.sec-course .list-course-sp .tit-course{background:url("/wp/wp-content/themes/wp-templ/assets/img/plans/bg_tit_1.png") top left/100% 100% no-repeat;padding:13px 10px 20px;color:#fff;font-weight:700;position:relative;text-align:center;margin-bottom:7px}.sec-course .list-course-sp .tit-course strong{font-size:20px;font-size:2rem;margin-right:10px}.sec-course .list-course-sp .tit-course span{font-size:16px;font-size:1.6rem;position:relative;top:2px}.sec-course .list-course-sp .box-price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-radius:10px;overflow:hidden;background:#fff;margin-bottom:15px;align-items:stretch}.sec-course .list-course-sp .box-price .img-course{width:173px}.sec-course .list-course-sp .box-price .img-course img{width:100%;height:100%;object-fit:cover}.sec-course .list-course-sp .box-price .detail{width:calc(100% - 173px);padding:24px 15px 8px 8px;text-align:center}@media (max-width: 767px){.sec-course .list-course-sp .box-price .detail{padding-bottom:15px}}.sec-course .list-course-sp .box-price .detail .txt-1{font-size:20px;font-size:2rem;font-weight:700;margin-bottom:2px}.sec-course .list-course-sp .box-price .detail .txt-2{font-size:14px;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:2px}.sec-course .list-course-sp .box-price .detail .txt-3{font-size:14px;font-size:1.4rem;font-weight:500;margin-bottom:16px;letter-spacing:.7px}.sec-course .list-course-sp .box-price .detail .txt-4{color:#47BEC6;margin-bottom:-2px}.sec-course .list-course-sp .box-price .detail .txt-4 strong{font-family:"Roboto", sans-serif;font-size:26px;font-size:2.6rem;font-weight:700;letter-spacing:1.3px}.sec-course .list-course-sp .box-price .detail .txt-4 span{font-size:16px;font-size:1.6rem;font-weight:500;position:relative;right:-5px}.sec-course .list-course-sp .box-price .detail .txt-5{color:#47BEC6;font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:.7px;position:relative;left:4px}.sec-course .list-course-sp .box-price .detail .txt-6{color:#8A9FA0;position:relative;display:inline-block}.sec-course .list-course-sp .box-price .detail .txt-6:before{position:absolute;content:'';width:110%;height:1px;background:#8A9FA0;top:50%;left:0;margin-top:-1px}.sec-course .list-course-sp .box-price .detail .txt-6 strong{font-family:"Roboto", sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:.8px}.sec-course .list-course-sp .box-price .detail .txt-6 span{font-size:13px;font-size:1.3rem;font-weight:500;position:relative;left:3px;top:-1px}.sec-course .list-course-sp .desc{line-height:28px;letter-spacing:.4px}.sec-plans{padding:129px 20px 135px;position:relative}@media (max-width: 767px){.sec-plans{padding-top:102px;padding-bottom:119px}}.sec-plans .bg-plans{position:absolute;right:0;top:64px;width:847px;pointer-events:none}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-plans .bg-plans{top:4.65455vw;width:61.6vw}}@media (max-width: 767px){.sec-plans .bg-plans{width:375px;top:113px}}.sec-plans .content-sec{max-width:1100px;margin:0 auto;position:relative}.sec-plans .content-sec .tit-sec{margin-bottom:43px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-plans .content-sec .tit-sec{margin-bottom:3.12727vw}}@media (max-width: 767px){.sec-plans .content-sec .tit-sec{margin-bottom:27px}}.sec-plans .content-sec .tit-sec .tit-en{color:#F5F5F5;font-weight:400}.sec-plans .content-sec .txt-intro{font-size:18px;font-size:1.8rem;line-height:34px;letter-spacing:1px;font-weight:500;text-align:center;margin-bottom:59px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .content-sec .txt-intro{font-size:1.45455vw;line-height:2.47273vw;margin-bottom:4.29091vw}}@media (max-width: 767px){.sec-plans .content-sec .txt-intro{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.4px;text-align:left;margin-bottom:26px}}.sec-plans .box-plan{margin-bottom:96px}.sec-plans .box-plan:last-of-type{margin-bottom:0}@media (max-width: 767px){.sec-plans .box-plan{margin-bottom:46px;position:relative}.sec-plans .box-plan .bg-plans{right:-20px;top:-20px}}.sec-plans .box-plan .tit-box{margin-bottom:32px}@media (min-width: 768px){.sec-plans .box-plan .tit-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}@media (max-width: 767px){.sec-plans .box-plan .tit-box{margin-bottom:23px;position:relative}}.sec-plans .box-plan .tit-box .tit{font-size:30px;font-size:3rem;font-weight:700;letter-spacing:1px;margin-left:-16px;margin-right:9px;position:relative;top:-3px}@media (max-width: 767px){.sec-plans .box-plan .tit-box .tit{text-align:center;top:0;font-size:20px;font-size:2rem;margin:0 0 15px}}.sec-plans .box-plan .tit-box .tit h3{display:inline-block;margin:0 10px;font-weight:700}@media (max-width: 767px){.sec-plans .box-plan .tit-box .tit h3{margin:0 5px}}.sec-plans .box-plan .tit-box .desc{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.4px;font-weight:500}@media (max-width: 767px){.sec-plans .box-plan .table-price{position:relative}}.sec-plans .box-plan .table-price table tr th{background:#F5F5F5;text-align:center;vertical-align:middle;border-top:solid 1px #000000;border-bottom:solid 1px #000000;border-left:solid 1px #C4C9C7;height:54px;font-size:18px;font-size:1.8rem;line-height:34px;letter-spacing:.8px;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .box-plan .table-price table tr th{font-size:1.45455vw;line-height:2.47273vw}}@media (max-width: 767px){.sec-plans .box-plan .table-price table tr th{height:67px;font-size:16px;font-size:1.6rem;line-height:22px}}.sec-plans .box-plan .table-price table tr th:first-child{border-left:0;width:240px;text-align:left;padding-left:41px;font-size:16px;font-size:1.6rem;line-height:26px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-plans .box-plan .table-price table tr th:first-child{width:17.45455vw}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-plans .box-plan .table-price table tr th:first-child{font-size:1.45455vw;line-height:2.47273vw}}@media (max-width: 767px){.sec-plans .box-plan .table-price table tr th:first-child{width:53px;padding-left:0;text-align:center}}.sec-plans .box-plan .table-price table tr th:nth-child(2){width:428px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-plans .box-plan .table-price table tr th:nth-child(2){width:31.12727vw}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-plans .box-plan .table-price table tr th:nth-child(2){width:36.36364vw}}@media (max-width: 767px){.sec-plans .box-plan .table-price table tr th:nth-child(2){width:142px}}.sec-plans .box-plan .table-price table tr td{border-bottom:solid 1px #000000;border-left:solid 1px #C4C9C7;vertical-align:middle;text-align:center;height:96px;background:#fff}@media (max-width: 767px){.sec-plans .box-plan .table-price table tr td{height:73px}.sec-plans .box-plan .table-price table tr td.big-td{height:92px}.sec-plans .box-plan .table-price table tr td.big-td .price em{margin-top:9px;position:relative;top:-5px}}.sec-plans .box-plan .table-price table tr td:first-child{border-left:0;text-align:left;background:#F5F5F5;padding-left:41px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .box-plan .table-price table tr td:first-child{font-size:1.16364vw}}@media (max-width: 767px){.sec-plans .box-plan .table-price table tr td:first-child{padding-left:0;text-align:center;letter-spacing:1px}}@media (max-width: 767px){.sec-plans .box-plan .table-price table tr td .price{line-height:1}}.sec-plans .box-plan .table-price table tr td .price strong{font-family:"Roboto", sans-serif;font-size:28px;font-size:2.8rem;letter-spacing:1.4px;margin-right:2px;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .box-plan .table-price table tr td .price strong{font-size:2.03636vw;letter-spacing:.10182vw;margin-right:.14545vw}}@media (max-width: 767px){.sec-plans .box-plan .table-price table tr td .price strong{font-size:21px;font-size:2.1rem;letter-spacing:.8px}}.sec-plans .box-plan .table-price table tr td .price span{font-size:18px;font-size:1.8rem;font-weight:500;position:relative;margin-right:2px}@media (min-width: 768px){.sec-plans .box-plan .table-price table tr td .price span{top:-2px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .box-plan .table-price table tr td .price span{font-size:1.30909vw;top:-.14545vw;margin-right:.14545vw}}@media (max-width: 767px){.sec-plans .box-plan .table-price table tr td .price span{font-size:16px;font-size:1.6rem}}.sec-plans .box-plan .table-price table tr td .price em{font-size:14px;font-size:1.4rem;letter-spacing:.7px;font-weight:500;font-style:normal;position:relative;top:-2px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .box-plan .table-price table tr td .price em{font-size:1.16364vw;letter-spacing:.05091vw;top:-.14545vw}}@media (max-width: 767px){.sec-plans .box-plan .table-price table tr td .price em{display:block;font-size:12px;font-size:1.2rem;margin-top:6px;letter-spacing:.3px}}.sec-plans .box-plan .table-price table tr td .sale{font-size:14px;font-size:1.4rem;line-height:34px;line-height:1;position:relative;top:3px;letter-spacing:.7px;font-weight:500;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .box-plan .table-price table tr td .sale{font-size:1.16364vw;line-height:2.47273vw;letter-spacing:.05091vw;top:-.14545vw}}@media (max-width: 767px){.sec-plans .box-plan .table-price table tr td .sale{font-size:12px;font-size:1.2rem;white-space:nowrap;letter-spacing:0}}.sec-plans .box-plan .table-trainer table tr th{background:#F5F5F5;text-align:center;vertical-align:middle;border-top:solid 1px #000000;border-bottom:solid 1px #000000;border-left:solid 1px #C4C9C7;height:54px;font-size:18px;font-size:1.8rem;line-height:34px;letter-spacing:.8px;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .box-plan .table-trainer table tr th{font-size:1.45455vw;line-height:2.47273vw}}@media (max-width: 767px){.sec-plans .box-plan .table-trainer table tr th{height:54px;font-size:16px;font-size:1.6rem;line-height:22px !important}}.sec-plans .box-plan .table-trainer table tr th:first-child{border-left:0;width:360px;font-size:16px;font-size:1.6rem;line-height:26px}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-plans .box-plan .table-trainer table tr th:first-child{width:26.18182vw}}@media (max-width: 767px){.sec-plans .box-plan .table-trainer table tr th:first-child{width:195px}}.sec-plans .box-plan .table-trainer table tr td{border-bottom:solid 1px #000000;border-left:solid 1px #C4C9C7;vertical-align:middle;text-align:center;height:96px;background:#fff}@media (max-width: 767px){.sec-plans .box-plan .table-trainer table tr td{height:80px}}.sec-plans .box-plan .table-trainer table tr td:first-child{border-left:0;background:#F5F5F5}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .box-plan .table-trainer table tr td:first-child{font-size:1.16364vw}}.sec-plans .box-plan .table-trainer table tr td:first-child .avar{width:96px;height:100%;display:inline-block;vertical-align:middle}@media (max-width: 767px){.sec-plans .box-plan .table-trainer table tr td:first-child .avar{width:80px}}.sec-plans .box-plan .table-trainer table tr td:first-child .avar img{width:100%;height:100%;object-fit:cover}.sec-plans .box-plan .table-trainer table tr td:first-child .name{display:inline-block;vertical-align:middle;width:calc(100% - 100px);font-size:16px;font-size:1.6rem;line-height:26px;letter-spacing:1px;font-weight:500;position:relative;top:-3px;left:-7px}@media (max-width: 767px){.sec-plans .box-plan .table-trainer table tr td:first-child .name{width:calc(100% - 84px);top:0;left:0}}@media (max-width: 767px){.sec-plans .box-plan .table-trainer table tr td .fee{position:relative;left:4px}}.sec-plans .box-plan .table-trainer table tr td .fee strong{font-family:"Roboto", sans-serif;font-size:28px;font-size:2.8rem;letter-spacing:1.4px;margin-right:2px;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .box-plan .table-trainer table tr td .fee strong{font-size:2.03636vw;letter-spacing:.10182vw;margin-right:.14545vw}}@media (max-width: 767px){.sec-plans .box-plan .table-trainer table tr td .fee strong{font-size:21px;font-size:2.1rem}}.sec-plans .box-plan .table-trainer table tr td .fee span{font-size:18px;font-size:1.8rem;letter-spacing:1px;font-weight:500;position:relative;top:-1px;margin-right:2px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-plans .box-plan .table-trainer table tr td .fee span{font-size:1.30909vw;top:-.07273vw;margin-right:.14545vw}}@media (max-width: 767px){.sec-plans .box-plan .table-trainer table tr td .fee span{font-size:16px;font-size:1.6rem;margin-right:0}}.sec-trial{background:url("/wp/wp-content/themes/wp-templ/assets/img/plans/bg_trial.jpg") top center/cover no-repeat;padding:128px 20px 103px}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-trial{padding-top:14.54545vw;padding-bottom:14.54545vw}}@media (max-width: 767px){.sec-trial{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/plans/bg_trial_sp.jpg");padding-top:79px;padding-bottom:62px}}.sec-trial .tit-sec{margin-bottom:66px}@media (max-width: 767px){.sec-trial .tit-sec{margin-bottom:36px}}.sec-trial .tit-sec .tit-en{color:#fff;opacity:.2;font-weight:400}@media (max-width: 767px){.sec-trial .tit-sec .tit-en{font-size:126px;font-size:12.6rem}}.sec-trial .tit-sec .tit-jp{color:#fff}@media (max-width: 767px){.sec-trial .tit-sec .tit-jp{font-size:36px;font-size:3.6rem}}.sec-trial .desc{font-size:18px;font-size:1.8rem;line-height:34px;letter-spacing:1px;font-weight:500;text-align:center;color:#fff;margin-bottom:80px}@media (max-width: 767px){.sec-trial .desc{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.4px;margin-bottom:29px}}.sec-trial .table-trial{max-width:1100px;margin:0 auto 57px}@media (min-width: 768px){.sec-trial .table-trial{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-trial .table-trial{width:87.27273vw}}@media (max-width: 767px){.sec-trial .table-trial{margin-bottom:35px}}.sec-trial .table-trial .content-left{background:#F4F4F4}@media (min-width: 768px){.sec-trial .table-trial .content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:240px;padding-left:41px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-trial .table-trial .content-left{width:21.09091vw;padding-left:2.98182vw;padding-right:1.45455vw}}@media (max-width: 767px){.sec-trial .table-trial .content-left{height:46px;text-align:center;padding-top:10px;border-bottom:solid 1px #C4C9C7}}.sec-trial .table-trial .content-left p{font-size:16px;font-size:1.6rem;line-height:26px;letter-spacing:1.3px;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-trial .table-trial .content-left p{font-size:1.30909vw}}@media (min-width: 768px){.sec-trial .table-trial .content-right{width:calc(100% - 240px)}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-trial .table-trial .content-right{width:66.18182vw}}.sec-trial .table-trial .content-right table tr th{width:50%;background:#F5F5F5;text-align:center;vertical-align:middle;border-bottom:solid 1px #000000;border-left:solid 1px #C4C9C7;height:54px;font-size:18px;font-size:1.8rem;line-height:34px;letter-spacing:.8px;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-trial .table-trial .content-right table tr th{font-size:1.45455vw;line-height:2.47273vw}}@media (max-width: 767px){.sec-trial .table-trial .content-right table tr th{height:46px;font-size:16px;font-size:1.6rem}}.sec-trial .table-trial .content-right table tr td{border-left:solid 1px #C4C9C7;vertical-align:middle;text-align:center;height:96px;background:#fff}@media (max-width: 767px){.sec-trial .table-trial .content-right table tr td{height:60px;padding-top:8px}}.sec-trial .table-trial .content-right table tr td strong{font-family:"Roboto", sans-serif;font-size:28px;font-size:2.8rem;letter-spacing:1.4px;margin-right:2px;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-trial .table-trial .content-right table tr td strong{font-size:2.03636vw;letter-spacing:.10182vw;margin-right:.14545vw}}.sec-trial .table-trial .content-right table tr td span{font-size:18px;font-size:1.8rem;font-weight:500;position:relative;top:-2px;margin-right:2px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-trial .table-trial .content-right table tr td span{font-size:1.30909vw;top:-.14545vw;margin-right:.14545vw}}.sec-trial .c-btn03{text-align:center}.sec-trial .c-btn03 .c-btn03__inner{max-width:460px}@media (max-width: 767px){.sec-trial .c-btn03 .c-btn03__inner{max-width:320px}}@media (min-width: 768px){.sec-trial .c-btn03 .c-btn03__inner .c-btn03__txt{padding:28px 50px 30px 40px}}.sec-white{padding:86px 20px 153px;position:relative}@media (max-width: 767px){.sec-white{padding:67px 20px 79px}}.sec-white .bg-w{position:absolute;top:0;left:0}@media only screen and (min-width: 768px) and (max-width: 1360px){.sec-white .bg-w{width:68.29091vw}}.sec-white .tit-sec-white{font-size:38px;font-size:3.8rem;line-height:68px;font-weight:700;letter-spacing:1px;text-align:center;margin-bottom:38px;position:relative}@media (max-width: 767px){.sec-white .tit-sec-white{font-size:20px;font-size:2rem;line-height:34px;margin-bottom:38px;letter-spacing:1.7px}}.sec-white .desc{position:relative}.sec-white .desc p{text-align:center;font-size:16px;font-size:1.6rem;line-height:34px;font-weight:500;letter-spacing:.8px;margin-bottom:34px}.sec-white .desc p:last-child{margin-bottom:0}@media (max-width: 767px){.sec-white .desc p{line-height:28px;text-align:left;margin-bottom:28px}}

/*# sourceMappingURL=maps/plans.min.css.map */
