.sec02{padding:140px 0 210px}@media (max-width: 767px){.sec02{padding:47px 0 87px}}.sec02__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;width:100%}@media (max-width: 767px){.sec02__box{flex-wrap:wrap}}.sec02__box .ttl{font-size:30px;font-size:3rem;line-height:2em;letter-spacing:.34em;font-weight:500;font-family:"Shippori Mincho",serif;margin-bottom:21px}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec02__box .ttl{font-size:20px;font-size:2rem}}@media (max-width: 767px){.sec02__box .ttl{font-size:20px;font-size:2rem;line-height:1.85em;letter-spacing:.32em;font-weight:500;text-align:center;width:100%;margin-bottom:33px}}.sec02__left{width:calc(550 / 1240 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec02__left{width:45%}}@media (max-width: 767px){.sec02__left{width:100%}}.sec02__left .img-thumb{position:relative;border-radius:19px;overflow:hidden}.sec02__left .img-thumb:before{display:block;content:" ";width:100%;padding-top:81.81818%}.sec02__left .img-thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.sec02__left .img-thumb{border-radius:15px;position:relative;margin-bottom:28px}.sec02__left .img-thumb:before{display:block;content:" ";width:100%;padding-top:83.33333%}.sec02__left .img-thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec02__left .img-thumb img{width:100%}.sec02__right{width:calc(546 / 1240 * 100%);margin-top:6px}@media (min-width: 768px){.sec02__right{padding-right:20px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec02__right{width:55%;padding-right:0;padding-left:20px}}@media (max-width: 767px){.sec02__right{width:100%}}.sec02__right .txt{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.18em;font-weight:400}@media (max-width: 767px){.sec02__right .txt{font-size:14px;font-size:1.4rem;line-height:1.92857em;letter-spacing:.18em;font-weight:400}}.sec02__right .txt .txt-indent{text-indent:-7px;display:inline-block}.sec03{position:relative;padding:72px 0 204px}@media (max-width: 767px){.sec03{padding:88px 0 93px}}.sec03::before{content:"";position:absolute;top:-111px;left:0;right:0;height:100%;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/bg-program.png") top center/contain no-repeat;z-index:-1}@media (max-width: 767px){.sec03::before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/common/bg-program-sp.png");background-position:top center;background-size:contain;top:-54px}.sec03::before .c-ttl01{margin:0 -15px;position:relative;letter-spacing:0.18em;margin-bottom:41px}}.sec03 .ttl{font-size:30px;font-size:3rem;line-height:2em;letter-spacing:.34em;font-weight:600;font-family:"Shippori Mincho",serif;text-align:center;margin-bottom:67px}@media (max-width: 767px){.sec03 .ttl{font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.32em;font-weight:500;margin-bottom:34px}}.sec03 .txt{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.18em;font-weight:400}@media (min-width: 768px){.sec03 .txt{padding-left:4px}}@media (max-width: 767px){.sec03 .txt{font-size:14px;font-size:1.4rem;line-height:1.92857em;letter-spacing:.18em;font-weight:400}}.sec03 .txt .txt-indent{text-indent:-7px;display:inline-block}.sec03 .inner1240{width:100%}@media only screen and (min-width: 768px) and (max-width: 1050px){.sec03 .inner1240{padding-right:20px;left:20px}}@media (min-width: 768px){.sec03__box{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}.sec03__info{position:relative}.sec03__cont{margin-left:auto}@media (min-width: 768px){.sec03__cont{max-width:550px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec03__cont{max-width:480px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.sec03__cont{max-width:calc(480 / 992 * 100vw)}}.sec03 .img-thumb img{max-height:550px;height:100%;width:100%;object-fit:cover}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec03 .img-thumb img{min-height:500px;width:auto;object-fit:cover}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec03 .img-thumb img{min-height:460px}}@media (max-width: 767px){.sec03 .img-thumb{margin-bottom:45px}.sec03 .img-thumb img{width:100%}}.sec04 .c-ttl01{margin-bottom:71px}@media (max-width: 767px){.sec04 .c-ttl01{margin-bottom:4px}}.sec04 img{width:100%}.sec04__box{position:relative}.sec04__txt{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.18em;font-weight:500;color:#fff;bottom:0;right:0;padding:32px 71px 29px 52px}@media (min-width: 768px){.sec04__txt{position:absolute}}@media (max-width: 767px){.sec04__txt{position:relative;margin-top:-7.46667vw;z-index:-1;padding:12.26667vw 10.13333vw 12.26667vw 10.13333vw}}.sec04__txt::after{background-color:#b7b1ae59;position:absolute;content:"";right:0;bottom:0;height:100%;width:100%}@media (min-width: 768px){.sec04__txt::after{mix-blend-mode:multiply}}@media (max-width: 767px){.sec04__txt::after{background-color:#b7b0ad;z-index:-1}}@media (min-width: 768px){.c-sec-store{padding:150px 0 116px}}@media (max-width: 767px){.c-sec-store{padding:79px 0 25px}}.c-news{background-color:#f6fbfc;padding:152px 0 151px;margin-bottom:148px}@media (max-width: 767px){.c-news{padding:78px 0 77px;margin-bottom:80px}}.sec-price{padding:0 0 92px}@media (max-width: 767px){.sec-price{padding:0 0 75px}}.sec-price__btns{display:flex;justify-content:center;align-items:center;gap:30px}@media (max-width: 767px){.sec-price__btns{flex-direction:column;gap:20px}}.sec-price__btns a{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.18em;font-weight:600;color:#fff;display:flex;justify-content:center;align-items:center;max-width:400px;height:70px;background:#42bbc4;border-radius:35px;width:calc(50% - 15px)}@media (max-width: 767px){.sec-price__btns a{width:100%}}.sec-price .c-ttl01{margin-bottom:72px}@media (max-width: 767px){.sec-price .c-ttl01{margin-bottom:46px}}@media (max-width: 767px){.sec-price .lst-price{margin:0 18px}}.sec-price .item-price:not(:last-child){margin-bottom:116px}@media (max-width: 767px){.sec-price .item-price:not(:last-child){margin-bottom:72px}}.sec-price .item-price__v2{margin-bottom:50px !important}@media (max-width: 767px){.sec-price .item-price__v2{margin-bottom:30px !important}}.sec-price .item-price__ttl{font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:.7em;font-weight:500;font-family:"Shippori Mincho",serif;text-align:center;color:#fff;background-color:#42bbc4;margin-bottom:56px;padding-left:11px}@media (max-width: 767px){.sec-price .item-price__ttl{margin-bottom:26px}}@media (min-width: 768px){.sec-price .item-price__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding:0 63px;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-price .item-price__box{padding:0}}.sec-price .item-price__left{width:500px}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-price .item-price__left{width:calc(500 / 874 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-price .item-price__left{width:48%}}@media (max-width: 767px){.sec-price .item-price__left{width:100%}}.sec-price .item-price__right{width:309px;margin-top:-9px}@media only screen and (min-width: 768px) and (max-width: 1440px){.sec-price .item-price__right{width:calc(309 / 874 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-price .item-price__right{width:48%}}@media (max-width: 767px){.sec-price .item-price__right{width:100%;margin-top:21px}}.sec-price .item-price__right .txt{font-size:14px;font-size:1.4rem;line-height:2.07143em;letter-spacing:.16em;font-weight:400}@media (max-width: 767px){.sec-price .item-price__right .txt{font-size:14px;font-size:1.4rem;line-height:1.92857em;letter-spacing:.1em;font-weight:400}}.sec-price .item-price__right .txt-bg{background-color:#42bbc4;color:#fff;font-size:14px;font-size:1.4rem;line-height:2.5em;letter-spacing:.16em;font-weight:600;margin:13px 0 12px;padding:0 15px 0 24px}.sec-price .item-price .price-table{width:100%;max-width:600px;border-collapse:collapse;font-size:16px;border-top:1px solid #333}.sec-price .item-price .price-table th,.sec-price .item-price .price-table td{border-bottom:1px solid #333;padding:13px 5px 16px 30px;vertical-align:middle}@media (max-width: 767px){.sec-price .item-price .price-table th,.sec-price .item-price .price-table td{padding:10px 5px 9px 14px}}.sec-price .item-price .price-table th{background:#d1eff1;width:240px;text-align:left;font-size:18px;font-size:1.8rem;line-height:2.77778em;letter-spacing:.6em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-price .item-price .price-table th{width:165px}}@media (max-width: 767px){.sec-price .item-price .price-table th{width:165px;font-size:14px;font-size:1.4rem;line-height:2.64286em;letter-spacing:.62em;font-weight:400}}.sec-price .item-price .price-table th .small{font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.14em;font-weight:400;font-feature-settings:"palt"}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-price .item-price .price-table th .small{display:block}}@media (max-width: 767px){.sec-price .item-price .price-table th .small{font-size:12px;font-size:1.2rem;line-height:1.75em;letter-spacing:.06em;font-weight:400}}@media (max-width: 767px){.sec-price .item-price .price-table .th-sp{letter-spacing:0.16em}}.sec-price .item-price .price-table td{width:calc(100% - 240px);font-size:22px;font-size:2.2rem;line-height:2.31818em;letter-spacing:.23em;font-weight:400;text-align:center;background-color:#fff}@media (min-width: 768px){.sec-price .item-price .price-table td{padding:7px 28px 15px 0}}@media (max-width: 767px){.sec-price .item-price .price-table td{width:calc(100% - 165px);font-size:16px;font-size:1.6rem;line-height:2.3125em;letter-spacing:.23em;font-weight:400;text-align:right;padding:7px 8px 9px 0}}@media (min-width: 768px){.sec-price .item-price .price-table tr:nth-child(2) th,.sec-price .item-price .price-table tr:nth-child(2) td{padding-top:9px;padding-bottom:19px}.sec-price .item-price .price-table tr:nth-child(3) th,.sec-price .item-price .price-table tr:nth-child(3) td{padding-top:7px;padding-bottom:20px}.sec-price .item-price .price-table tr:nth-child(4) th,.sec-price .item-price .price-table tr:nth-child(4) td{padding-top:6px;padding-bottom:22px}}@media (min-width: 768px) and (min-width: 768px){.sec-price .item-price .price-table tr:nth-child(4) td{padding-right:10px}}@media (max-width: 767px){.sec-price .item-price .price-table tr:nth-child(2) th,.sec-price .item-price .price-table tr:nth-child(2) td{padding-top:9px;padding-bottom:9px}.sec-price .item-price .price-table tr:nth-child(3) th,.sec-price .item-price .price-table tr:nth-child(3) td{padding-top:7px;padding-bottom:11px}.sec-price .item-price .price-table tr:nth-child(4) th,.sec-price .item-price .price-table tr:nth-child(4) td{padding-top:6px;padding-bottom:12px}}@media (min-width: 768px){.sec-price .item-price__v2 .price-table th{font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:.3em;font-weight:400;padding:16px 5px 21px 30px}}@media (max-width: 767px){.sec-price .item-price__v2 .price-table th{font-size:14px;font-size:1.4rem;line-height:1.35714em;letter-spacing:.2em;font-weight:400;padding:12px 5px 12px 14px}}.sec-price .item-price__v2 .price-table th .small{display:block;margin-top:7px}@media (max-width: 767px){.sec-price .item-price__v2 .price-table th .small{margin-top:-1px;font-size:11px;font-size:1.1rem;line-height:1.72727em;letter-spacing:.27em;font-weight:400}}.sec-price .item-price__v2 .price-table td{padding-top:0px;padding-bottom:9px;padding-left:17px}@media (max-width: 767px){.sec-price .item-price__v2 .price-table td{padding:9px 8px 12px 8px}}.sec-price .item-price__v2 .item-price__ttl{margin-bottom:57px}@media (max-width: 767px){.sec-price .item-price__v2 .item-price__ttl{margin-bottom:27px}}@media (min-width: 768px){.sec-price .item-price__v2 .item-price__right .txt{margin-right:-35px}}

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