*{box-sizing:border-box}html{font-size:62.5%;overflow:auto}@media screen and (max-width: 768px){html{overflow:visible}}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.6;color:#454350;overflow:hidden}@media screen and (max-width: 768px){body{overflow:auto}}a{color:#40a885}a:hover{opacity:.7;transition:.3s}@media screen and (max-width: 768px){a:hover{opacity:1}}img{max-width:100%;height:auto}.container{margin:0 auto;max-width:960px;width:90%}.back{position:fixed;bottom:1%;right:2%;z-index:50}@media screen and (max-width: 768px){.back{bottom:10%}}.back a{display:flex;align-items:center;justify-content:center;width:55px;height:55px;background:rgba(52,183,146,.7);border-radius:100%;transform:perspective(1px) translateZ(0);transition-duration:.2s;transition-property:transform}.back a:hover{transform:scale(0.9);cursor:pointer;opacity:1}.back a img{margin-bottom:.5rem}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.header{position:fixed;top:0;left:0;padding:.3rem 0 .2rem;width:100%;height:75px;background:#fff;z-index:999}@media screen and (max-width: 768px){.header{padding:0;height:6rem}}.header .inner{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 2rem;max-width:120rem}@media screen and (max-width: 768px){.header .inner{position:relative;display:block;padding:0;width:100%;height:6rem}}.header__logo{display:flex;align-items:center;margin:0;width:39rem}@media screen and (max-width: 1050px){.header__logo{width:27rem}}@media screen and (max-width: 768px){.header__logo{margin:0 0 0 3%;width:26.2rem;height:6rem;line-height:6rem}}.header__logo img{height:48px;vertical-align:bottom}@media screen and (max-width: 768px){.header__logo img{vertical-align:middle;height:33px}}.header__logo .g-logo{margin-right:2.5rem}@media screen and (max-width: 1050px){.header__logo .g-logo{margin-right:1.5rem}}@media screen and (max-width: 768px){.header__logo .g-logo{margin-right:1.2rem}}.header__logo .pb img{height:38px}@media screen and (max-width: 768px){.header__logo .pb img{height:26px}}@media screen and (max-width: 768px){.header .g-nav{display:none;padding:2.2rem 5% 2rem;width:100%;background:#fff}}@media screen and (max-width: 768px){.header .g-nav.panelactive{position:fixed;top:6rem;left:0;display:block;animation-name:fadeInAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0;overflow-y:scroll;height:calc(100% - 6rem);z-index:300}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}}.header .g-nav h2{display:none}@media screen and (max-width: 768px){.header .g-nav h2{display:block;margin:0;padding:1rem 0;background:#454350;color:#fff;text-align:center;font-size:15px;font-size:1.5rem}}.header__menu{display:flex;align-items:center;padding:0;height:4rem;list-style:none;font-size:13px;font-size:1.3rem;font-weight:700}@media screen and (max-width: 1050px){.header__menu{font-size:12px;font-size:1.2rem}}@media screen and (max-width: 768px){.header__menu{display:block;margin:2rem 0 0;padding:0;height:auto;font-size:16px;font-size:1.6rem;font-weight:500}}.header__menu--item{padding:0;border-right:1px solid #e6e6e6;text-align:center;line-height:1}.header__menu--item:nth-of-type(3){border:none}@media screen and (max-width: 1050px){.header__menu--item:nth-of-type(1) img{width:2.8rem}.header__menu--item:nth-of-type(2) img{width:4.8rem}.header__menu--item:nth-of-type(3) img{width:4.7rem}}@media screen and (max-width: 768px){.header__menu--item{display:flex;align-items:center;margin:0;padding:0;border-right:0;border-bottom:1px solid #d9d9d9;text-align:left}.header__menu--item::before{content:""}.header__menu--item:nth-of-type(1) img{width:3.4rem}.header__menu--item:nth-of-type(2) img{width:5.8rem}.header__menu--item:nth-of-type(3) img{width:5.7rem}}.header__menu--item a{display:block;padding:0 1.6rem;color:#454350;text-decoration:none;word-break:keep-all}@media screen and (max-width: 1050px){.header__menu--item a{padding:0 1.2rem}}@media screen and (max-width: 768px){.header__menu--item a{width:47%;color:#000;text-align:center}.header__menu--item a.no-link{pointer-events:none}}.header__menu--item a span{font-size:9px;font-size:0.9rem;word-break:keep-all}@media screen and (max-width: 768px){.header__menu--item a span{font-size:12px;font-size:1.2rem}}.header__menu--item a img{margin-top:.8rem;margin-right:.3rem;vertical-align:-0.2rem}@media screen and (max-width: 1050px){.header__menu--item a img{margin-top:.5rem}}@media screen and (max-width: 768px){.header__menu--item .sp{width:53%;border-left:1px solid #d9d9d9}.header__menu--item .sp a{position:relative;padding:1.7rem 0 1.7rem 3rem;width:100%;border-bottom:1px solid #d9d9d9;letter-spacing:.1rem;text-align:left;font-size:11px;font-size:1.1rem}.header__menu--item .sp a:last-of-type{border:none}.header__menu--item .sp a::before{position:absolute;top:calc(50% - .5rem);left:1.5rem;content:"";border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-left:.5rem solid #454350}}.header__menu--item.btn{margin-right:0;padding:0;border-radius:5rem;background:#34b792;text-align:center;font-size:14px;font-size:1.4rem;transform:perspective(1px) translateZ(0);transition-duration:.2s;transition-property:transform}.header__menu--item.btn:hover{transform:scale(0.9);opacity:1}@media screen and (max-width: 1050px){.header__menu--item.btn{font-size:12px;font-size:1.2rem}}@media screen and (max-width: 768px){.header__menu--item.btn{display:none}}.header__menu--item.btn a{display:flex;justify-content:center;align-items:center;width:16rem;height:4rem;color:#fff}@media screen and (max-width: 1050px){.header__menu--item.btn a{width:11rem}}.header__menu--item.btn a img{display:inline-block;margin:0 .5rem 0 0;vertical-align:3px}@media screen and (max-width: 1050px){.header__menu--item.btn a img{width:1.6rem}}@media screen and (max-width: 768px){.header__menu--item.btn a img{margin-right:1.5rem;width:43px}}.header__menu--item.btn.btn-faq{margin:0 1rem 0 .5rem;background:#fff;border:.1rem solid #34b792}.header__menu--item.btn.btn-faq a{color:#34b792}.header__menu--item.btn.btn-faq br{display:none}@media screen and (max-width: 1050px){.header__menu--item.btn.btn-faq br{display:block}}.header .header__menu-sp{display:none}@media screen and (max-width: 768px){.header .header__menu-sp{display:block}.header .header__menu-sp .btn{position:relative;display:flex;align-items:center;justify-content:center;margin:2rem auto 2.5rem;width:100%;height:6rem;background:#34b792;border-radius:.4rem;color:#fff;line-height:1.2941176471;text-align:center;text-decoration:none;font-weight:700;font-size:17px;font-size:1.7rem}.header .header__menu-sp .btn::after{position:absolute;top:calc(50% - .5rem);right:1rem;content:"";border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-left:.5rem solid #fff}.header .header__menu-sp .btn.p2{margin:-1.5rem auto 2.5rem;background:#fff;border:1px solid #34b792;color:#34b792}.header .header__menu-sp .btn.p2::after{border-left:.5rem solid #34b792}.header .header__menu-sp .list{display:flex;flex-wrap:wrap;margin:0 auto;padding:0;list-style:none;font-size:11px;font-size:1.1rem}.header .header__menu-sp .list__item{margin-bottom:1rem;width:55%}.header .header__menu-sp .list__item:nth-of-type(2n){width:45%}.header .header__menu-sp .list__item a{position:relative;padding-left:1.2rem;color:#454350;text-decoration:none}.header .header__menu-sp .list__item a::before{content:"";position:absolute;left:-0.5rem;bottom:-0.2rem;display:block;width:1.7rem;height:1.7rem;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="%23454350" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M9 18l6-6-6-6"/%3E%3C/svg%3E')}}.header .open-btn{display:none}@media screen and (max-width: 768px){.header .open-btn{display:block;position:absolute;top:0;right:0;z-index:800;background:#34b792;cursor:pointer;width:6rem;height:6rem}.header .open-btn span{display:inline-block;transition:all .4s;position:absolute;left:21px;height:2px;background:#fff;width:21px}.header .open-btn span:nth-of-type(1){top:16px}.header .open-btn span:nth-of-type(2){top:23px}.header .open-btn span:nth-of-type(3){top:3rem}.header .open-btn span:nth-of-type(3)::after{content:"menu";position:absolute;top:6px;left:-4px;color:#fff;font-size:1rem;text-transform:uppercase}.header .open-btn.active span:nth-of-type(1){top:16px;left:23px;transform:translateY(6px) rotate(-45deg);width:30%}.header .open-btn.active span:nth-of-type(2){opacity:0}.header .open-btn.active span:nth-of-type(3){top:28px;left:23px;transform:translateY(-6px) rotate(45deg);width:30%}.header .open-btn.active span:nth-of-type(3)::after{content:"close";transform:translateY(0) rotate(-45deg);top:5px;left:4px}}.bottom-menu{display:none}@media screen and (max-width: 768px){.bottom-menu{position:fixed;z-index:200;bottom:0;left:0;width:100%;display:flex}.bottom-menu div{width:100%}.bottom-menu div a{display:flex;align-items:center;justify-content:center;height:6rem;background:#ff0;text-decoration:none;font-size:14px;font-size:1.4rem;font-weight:700;color:#2e3192}.bottom-menu div a:hover{opacity:1}.bottom-menu div a img{margin-right:1rem}}.footer{background:#454350}.footer__contents{display:flex;padding:50px 0}@media screen and (max-width: 768px){.footer__contents{flex-direction:column;padding:50px 0 25px}}.footer__contents .footer-nav{display:flex;width:100%;font-size:15px;font-size:1.5rem}@media screen and (max-width: 768px){.footer__contents .footer-nav{flex-direction:column;margin:0 auto;font-size:11px;font-size:1.1rem}}.footer__contents .footer-nav__logo{display:flex;flex-direction:column;justify-content:space-between;margin-right:auto;margin-bottom:15px;width:50%}@media screen and (max-width: 768px){.footer__contents .footer-nav__logo{margin:0 auto 2.5rem;width:100%;align-items:center}.footer__contents .footer-nav__logo img{width:17rem}}.footer__contents .footer-nav__logo .btn-contact{position:relative;padding:1.3rem 0 1.3rem 9rem;width:30rem;border-radius:.4rem;background:#fff;color:#444350;text-decoration:none;line-height:1.29411765;font-weight:700;font-size:17px;font-size:1.7rem}@media screen and (max-width: 768px){.footer__contents .footer-nav__logo .btn-contact{margin-top:3rem;padding:.8rem 0;width:100%;text-align:center}}.footer__contents .footer-nav__logo .btn-contact::before{position:absolute;top:calc(50% - 1.1rem);left:3rem;content:"";display:block;width:3rem;height:2.25rem;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 30 22.5" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m0 0v22.5h30v-22.5zm15.48 11.88c-.12.1-.29.16-.47.16s-.36-.06-.47-.15l-11.73-9.08h24.38zm-9.91-4.24 4.07 3.45-6.83 6.72v-12.19l2.76 2.01zm6.1 5.19.96.81c.63.54 1.47.84 2.36.84s1.73-.3 2.37-.84l.96-.81 6.99 6.87h-20.62l6.99-6.88zm8.68-1.71 6.83-5.47v12.19z" fill="%23454350"/%3E%3C/svg%3E')}@media screen and (max-width: 768px){.footer__contents .footer-nav__logo .btn-contact::before{display:none}}.footer__contents .footer-nav__logo .btn-contact::after{position:absolute;top:calc(50% - .5rem);right:1rem;content:"";border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-left:.5rem solid #444350}.footer__contents .footer-nav .menu_wrap{display:flex;flex-wrap:wrap;width:50%}@media screen and (max-width: 768px){.footer__contents .footer-nav .menu_wrap{flex-shrink:0;width:100%}}.footer__contents .footer-nav__menu{margin:0;padding:0;width:50%;list-style:none;color:#fff}.footer__contents .footer-nav__menu--item{margin-bottom:1rem}.footer__contents .footer-nav__menu--item ul{margin:0;padding:0 0 0 1em;list-style:none}.footer__contents .footer-nav__menu--item:nth-of-type(1){order:1}.footer__contents .footer-nav__menu--item:nth-of-type(2){order:3}.footer__contents .footer-nav__menu--item:nth-of-type(3){order:5}.footer__contents .footer-nav__menu--item:nth-of-type(4){order:2}.footer__contents .footer-nav__menu--item:nth-of-type(5){order:4}.footer__contents .footer-nav__menu--item:nth-of-type(6){order:6;margin-bottom:0}.footer__contents .footer-nav__menu--item:nth-of-type(7){order:7}.footer__contents .footer-nav__menu--item:nth-of-type(8){order:8;margin-bottom:0}.footer__contents .footer-nav__menu--item a{color:#fff;text-decoration:none}@media screen and (max-width: 768px){.footer__contents .footer-info{order:1;margin-bottom:4rem}}.footer__contents .footer-info__logo{display:none}@media screen and (max-width: 768px){.footer__contents .footer-info__logo{display:block;margin:0 auto 2.5rem;width:170px}}.footer__contents .footer-info__tel{display:flex;align-items:center;margin:0 0 1rem 2rem;padding:1.5rem;width:460px;background:#fff}@media screen and (max-width: 768px){.footer__contents .footer-info__tel{margin:0 0 1rem;width:100%}}.footer__contents .footer-info__tel--icon{padding:0 2.1rem 0 0}@media screen and (max-width: 768px){.footer__contents .footer-info__tel--icon{margin-right:1.5rem;padding:0;width:43px}}.footer__contents .footer-info__tel--ttl{margin:0 0 1rem;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1}@media screen and (max-width: 768px){.footer__contents .footer-info__tel--ttl{font-size:13px;font-size:1.3rem}}.footer__contents .footer-info__tel--number{margin:0 0 1rem;color:#34b792;font-size:50px;font-size:5rem;font-weight:700;line-height:1}@media screen and (max-width: 768px){.footer__contents .footer-info__tel--number{margin-bottom:.7rem;font-size:36px;font-size:3.6rem}}.footer__contents .footer-info__tel--number span{display:block;font-size:26px;font-size:2.6rem}@media screen and (max-width: 768px){.footer__contents .footer-info__tel--number span{font-size:18px;font-size:1.8rem}}.footer__contents .footer-info__tel--time{margin:0;font-size:15px;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){.footer__contents .footer-info__tel--time{font-size:11px;font-size:1.1rem}}.footer__contents .footer-info__mail{position:relative;margin-left:2rem;width:460px;background:#fff}@media screen and (max-width: 768px){.footer__contents .footer-info__mail{margin:0;width:100%}}.footer__contents .footer-info__mail a{display:flex;align-items:center;padding:1rem 2rem;color:#454350;text-decoration:none;font-size:16px;font-size:1.6rem;font-weight:700}.footer__contents .footer-info__mail a img{margin-right:2rem}@media screen and (max-width: 768px){.footer__contents .footer-info__mail a img{margin-right:1.5rem;width:43px}}.footer__contents .footer-info__mail a img.icon-arrow{margin:0 0 0 auto}@media screen and (max-width: 768px){.footer__contents .footer-info__mail a img.icon-arrow{width:8px}}.footer .footer__copyright{padding:1.5rem 0;border-top:1px solid #666;text-align:center}@media screen and (max-width: 768px){.footer .footer__copyright{margin-bottom:6rem}}.footer .footer__copyright small{font-size:15px;font-size:1.5rem;color:#fff}@media screen and (max-width: 768px){.footer .footer__copyright small{font-size:11px;font-size:1.1rem}}@media screen and (max-width: 768px){.thanks .footer__copyright{margin-bottom:0}}.block1{margin-top:7.5rem;padding-bottom:18.5rem;background:#000 url(/wp-content/uploads/lp_images_bg_bg_ptn.png) repeat 0 0;position:relative}@media screen and (max-width: 768px){.block1{margin-top:60px;padding-bottom:8rem;background:#000 url(/wp-content/uploads/lp_images_sp_bg_ptn.png) repeat 0 0}}.block1::after{content:"";position:absolute;top:calc(100% - 9rem);background:url(/wp-content/uploads/lp_images_bg_bg_ptn.png) repeat 0 0;box-sizing:border-box;border-top:9rem solid rgba(0,0,0,0);border-left:50vw solid #17f7ff;border-right:50vw solid #17f7ff}@media screen and (max-width: 768px){.block1::after{top:calc(100% - 2.9rem);background:url(/wp-content/uploads/lp_images_bg_bg_ptn.png) repeat 0 0;border-top:3rem solid rgba(0,0,0,0)}}.block1 .main-bnr{position:relative;margin:0 auto;max-width:1200px}.block1 .main-bnr__txt{position:absolute;top:0;left:0;z-index:100;max-width:1200px;width:100%}@media screen and (max-width: 768px){.block1 .main-bnr__txt{top:0;min-width:100%;width:100%}}.block1 .main-bnr__btn{position:absolute;left:50%;z-index:100;transform:translateX(-50%)}.block1 .main-bnr__btn .btn-order{margin-top:-3.5rem}@media screen and (max-width: 768px){.block1 .main-bnr__btn .btn-order{display:none}}.block1 .main-bnr .slider{position:relative;margin:0 auto;width:100%;height:100%;padding-bottom:47.5% !important;overflow:hidden}@media screen and (max-width: 768px){.block1 .main-bnr .slider{padding-bottom:148.533333% !important}}.block1 .campaign{position:relative;margin:10rem auto 0;max-width:90rem;width:90%}@media screen and (max-width: 768px){.block1 .campaign{margin:1rem auto 0;width:100%}}.block1 .link-block{position:relative;margin:5rem auto 0;padding:0;max-width:90rem;width:90.6666666667%}.block1 .link-block::after{position:absolute;top:0;left:0;z-index:1;content:"";display:block;width:100%;padding-top:39.388889%;background:url(/wp-content/uploads/bg_plan.png) no-repeat 0 0;background-size:100%}@media screen and (max-width: 768px){.block1 .link-block::after{padding-top:109.117647%;background:url(/wp-content/uploads/sp_bg_plan.png) no-repeat 0 0;background-size:100%}}@media screen and (max-width: 768px){.block1 .link-block{margin:3rem auto 10%}}.block1 .link-block h2{position:relative;z-index:2;margin:0 auto;text-align:center}@media screen and (max-width: 768px){.block1 .link-block h2{margin-top:-0.5rem;width:94.8529411765%}}.block1 .link-block__btn{position:relative;z-index:2;display:flex;justify-content:space-between;margin:-3rem auto 0;max-width:72rem;width:80%}@media screen and (max-width: 768px){.block1 .link-block__btn{flex-direction:column;align-items:center;margin-top:-2rem;width:82.3529411765%}}.block1 .link-block a{max-width:34.5rem;width:47.9166666667%;font-size:20px;font-size:2rem}@media screen and (max-width: 768px){.block1 .link-block a{max-width:100%;width:100%}.block1 .link-block a:first-of-type{margin-bottom:.5rem}}.block1 .link-block .btn-note{margin:0 auto;max-width:72rem;width:80%;color:#fff;text-align:right}@media screen and (max-width: 768px){.block1 .link-block .btn-note{margin-top:-0.5rem}}.block1__contents1{margin:15rem auto 6rem;max-width:100.2rem;width:90%}@media screen and (max-width: 768px){.block1__contents1{margin:0 auto 2rem;padding-top:5rem}}.block1__contents1 p{margin:1rem auto 0;color:#fff;font-size:16px;font-size:1.6rem;text-align:center}@media screen and (max-width: 768px){.block1__contents1 p{text-align:left;font-size:12px;font-size:1.2rem}.block1__contents1 p br{display:none}}.block1__contents1--ttl{margin:0 auto;max-width:74rem}.block1__contents1 .popup{display:flex;flex-wrap:wrap;justify-content:center;margin:3rem auto 0}@media screen and (max-width: 768px){.block1__contents1 .popup{margin-top:.5rem}}.block1__contents1 .popup .show_pop{width:33.3333333333%;max-width:33.4rem;flex-shrink:0}@media screen and (max-width: 768px){.block1__contents1 .popup .show_pop{width:50%}}.block1__contents1 .popup .js_modalWrap{display:none;z-index:1000;position:fixed;left:0;top:0;width:100%;height:100%}.block1__contents1 .popup .js_modalBG{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.block1__contents1 .popup .js_modalContInner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:96%;max-width:986px}.block1__contents1 .popup .js_modalCont{text-align:center}.block1__contents1 .popup .js_modalCont img{width:100%}@media screen and (max-width: 768px){.block1__contents1 .popup .js_modalCont img{width:auto;max-width:100%;max-height:100vh}}.block1__contents1 .popup .js_modalClose{display:block;position:absolute;top:-25px;right:15px;width:54px;height:54px;overflow:hidden;cursor:pointer;z-index:1001}@media screen and (max-width: 768px){.block1__contents1 .popup .js_modalClose{top:2%;right:2%;width:45px;height:45px}}@media screen and (max-width: 768px){.block1__contents1 .popup .js_modalClose.pc{display:none}}.block1__contents1 .popup .js_modalClose.sp{display:none}@media screen and (max-width: 768px){.block1__contents1 .popup .js_modalClose.sp{display:block}}.block1__contents1 .popup .js_modalBtnCont{cursor:pointer}.block1__contents2{display:flex;justify-content:space-between;margin:0 auto 10rem;max-width:860px;width:90%}@media screen and (max-width: 768px){.block1__contents2{margin-bottom:4rem}}.block1__contents2 div{width:33.3333%;text-align:center}@media screen and (max-width: 768px){.block1__contents2 div{width:30%}}.block1__contents2 div img{height:182px}@media screen and (max-width: 768px){.block1__contents2 div img{height:100px}}.block1__contents2 div p{color:#fff;font-size:20px;font-size:2rem;font-weight:700}@media screen and (max-width: 768px){.block1__contents2 div p{font-size:11px;font-size:1.1rem}}.block1__contents2 div p span{display:block;font-size:24px;font-size:2.4rem;color:#fafa00}@media screen and (max-width: 768px){.block1__contents2 div p span{font-size:14px;font-size:1.4rem}}.block1__contents3{position:relative;margin:12rem auto 0;max-width:86rem;width:90%}@media screen and (max-width: 768px){.block1__contents3{margin-top:6rem}}.block2{position:relative;padding-bottom:11rem;background:#020000}@media screen and (max-width: 768px){.block2{padding-bottom:6rem}}.block2__color1{padding:15rem 0 0;background:#1af7ff;background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(26, 247, 255)), color-stop(12%, rgb(15, 144, 160)), color-stop(26%, rgb(2, 23, 49)), color-stop(50%, rgb(2, 12, 25)), color-stop(75%, rgb(2, 0, 0)));background:linear-gradient(to bottom, rgb(26, 247, 255) 0%, rgb(15, 144, 160) 12%, rgb(2, 23, 49) 26%, rgb(2, 12, 25) 50%, rgb(2, 0, 0) 75%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1af7ff", endColorstr="#020000", GradientType=0 )}@media screen and (max-width: 768px){.block2__color1{padding-top:5rem}}.block2 .container{text-align:center}.block2 .container h2{margin:0}@media screen and (max-width: 768px){.block2 .container h2{margin:0 calc(50% - 50vw)}}.block2 .container .img{margin-bottom:6rem}@media screen and (max-width: 768px){.block2 .container .img{margin-bottom:3rem}}.block2 .container p{margin:0 auto 3rem;font-size:24px;font-size:2.4rem;font-weight:700;color:#fff}@media screen and (max-width: 768px){.block2 .container p{margin-bottom:1.5rem;width:100%;font-size:14px;font-size:1.4rem;text-align:left}}.block2 .point{margin-top:9rem;text-align:left}@media screen and (max-width: 768px){.block2 .point{margin-top:4rem}}.block2 .point__box{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:5rem;padding:4rem 3rem;background:url(/wp-content/uploads/lp_images_bg_bg_point.svg) no-repeat 0 0;background-size:100%}@media screen and (max-width: 768px){.block2 .point__box{flex-direction:column;margin-bottom:2.3rem;padding:2rem 2rem 2.5rem;background:url(/wp-content/uploads/lp_images_sp_bg_point.svg) no-repeat 0 0;background-size:100%}}.block2 .point__box::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:3px;background:linear-gradient(to right, #6ff7ff 0%, #f889ff 100%)}@media screen and (max-width: 768px){.block2 .point__box::after{height:1px}}.block2 .point__box--txt{padding-right:2rem;width:50%}@media screen and (max-width: 768px){.block2 .point__box--txt{margin-bottom:2rem;padding:0;width:100%}}.block2 .point__box--txt h3{display:inline-block;margin:.5rem 0 2.5rem -3rem;padding:0 0 1rem 3rem;border-bottom:1px solid #17f7ff}@media screen and (max-width: 768px){.block2 .point__box--txt h3{margin:0 0 1.7rem -2rem;padding:0 0 .5rem 2rem}}.block2 .point__box--txt h3 img{height:46px}@media screen and (max-width: 768px){.block2 .point__box--txt h3 img{height:3rem}}.block2 .point__box--txt h4{margin:0 0 1.5rem 0;color:#fff;font-size:28px;font-size:2.8rem}@media screen and (max-width: 768px){.block2 .point__box--txt h4{margin-bottom:1rem;font-size:18px;font-size:1.8rem}}.block2 .point__box--txt h4 span{display:block;margin-bottom:.5rem;color:#17f7ff;font-size:22px;font-size:2.2rem}@media screen and (max-width: 768px){.block2 .point__box--txt h4 span{font-size:13px;font-size:1.3rem}}.block2 .point__box--txt p{margin:0;width:auto;line-height:1.8;font-size:16px;font-size:1.6rem;font-weight:400}@media screen and (max-width: 768px){.block2 .point__box--txt p{font-size:12px;font-size:1.2rem}}.block2 .point__box--img{padding-left:3rem;width:50%}@media screen and (max-width: 768px){.block2 .point__box--img{padding:0;width:100%;text-align:center}.block2 .point__box--img img{margin:0 auto;max-width:300px;width:100%}}.block2 .point__box--img p{margin:0;width:auto;line-height:1.8}.ping{margin-top:20rem}@media screen and (max-width: 768px){.ping{margin-top:7.3rem}}.ping .container{position:relative;padding:14rem 0 5rem;background:#efe6fc}@media screen and (max-width: 768px){.ping .container{padding:7rem 0 3rem;width:100%}}.ping .container h2{position:absolute;top:-50px;padding:0;width:100%;animation:poyopoyo 2s ease-out infinite}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.95)}}@media screen and (max-width: 768px){.ping .container h2{top:-2.5rem;left:calc(50% - 177px);width:355px}}.ping .container p{margin:0 auto 9rem;max-width:86rem;width:90%;color:#000;font-size:16px;font-size:1.6rem;font-weight:400}@media screen and (max-width: 768px){.ping .container p{margin-bottom:5rem;font-size:13px;font-size:1.3rem}}.ping .container h3{font-size:28px;font-size:2.8rem;text-align:center;color:#000}@media screen and (max-width: 768px){.ping .container h3{margin-top:0;font-size:16px;font-size:1.6rem}}.ping .container .scroll-table{margin:0 auto 2rem;max-width:860px;width:90%}@media screen and (max-width: 768px){.ping .container .scroll-table{margin:0 auto 1rem;width:90%}}.ping .container .scroll-table table{margin:0 auto;width:100%;font-size:16px;font-size:1.6rem;border-collapse:collapse}@media screen and (max-width: 768px){.ping .container .scroll-table table{font-size:10px;font-size:1rem}}.ping .container .scroll-table table tr{border-bottom:1px solid #7dd6df}@media screen and (max-width: 768px){.ping .container .scroll-table table tr{border-width:1px}}.ping .container .scroll-table table tr th{padding:27px 0;background:#eef3fd;border-right:1px solid #7dd6df;color:#5587ef}@media screen and (max-width: 768px){.ping .container .scroll-table table tr th{padding:16px 0}}.ping .container .scroll-table table tr th:first-child{width:223px;font-weight:400}@media screen and (max-width: 768px){.ping .container .scroll-table table tr th:first-child{width:11rem}}.ping .container .scroll-table table tr th:first-of-type{padding-left:4rem;text-align:left}@media screen and (max-width: 768px){.ping .container .scroll-table table tr th:first-of-type{padding-left:1.5rem}}.ping .container .scroll-table table tr td{background:#fff;border-right:1px solid #7dd6df}.ping .container .scroll-table table tr td:last-of-type{border-right:0}.ping .container .scroll-table table .table-header{border-bottom:none}.ping .container .scroll-table table .table-header th{padding:17px 0;background:#000;color:#fff}@media screen and (max-width: 768px){.ping .container .scroll-table table .table-header th{padding:1rem 0;width:68px}}.ping .container .scroll-table table .table-header th:first-child{background:rgba(0,0,0,0)}.ping .container .scroll-table table .table-header th:first-of-type{border-color:rgba(0,0,0,0)}.ping .container .scroll-table table .table-header th:last-of-type{border:0}.ping .container .scroll-table table .gwh{font-size:20px;font-size:2rem}@media screen and (max-width: 768px){.ping .container .scroll-table table .gwh{font-size:12px;font-size:1.2rem}}.ping .container .scroll-table table .gwh th{padding:34px 0;background:#26bac9;font-weight:700;color:#fff}@media screen and (max-width: 768px){.ping .container .scroll-table table .gwh th{padding:2rem 0}}.ping .container .scroll-table table .gwh th:first-child{font-weight:700}.ping .container .scroll-table table .gwh td{background:#def5f7;font-weight:700;color:#26bac9}.ping .container .img{margin-bottom:2rem}@media screen and (max-width: 768px){.ping .container .img{margin:0 auto 1rem;width:90%}}.ping .notes{margin:0 auto}.ping .notes.mb{margin-bottom:8rem}@media screen and (max-width: 768px){.ping .notes.mb{margin-bottom:3rem}}.ping .notes p{margin-bottom:0;text-align:left;line-height:2.2;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.ping .notes p{line-height:1.8;font-size:10px;font-size:1rem}}.ping .notes p span.kome{font-family:sans-serif}@media screen and (max-width: 768px){.ping__btn{margin:3rem 0 0}}.btn-order{display:block;margin:10rem auto 0;width:36rem;height:7rem;background:#fafa00;border-radius:10rem;line-height:7rem;text-align:center;text-decoration:none;color:#2e3192;font-weight:700;font-size:22px;font-size:2.2rem;transform:perspective(1px) translateZ(0);transition-duration:.2s;transition-property:transform}@media screen and (max-width: 768px){.btn-order{margin:0 auto;width:30rem;height:5rem;line-height:5rem;font-size:15px;font-size:1.5rem}}.btn-order svg{fill:currentColor;margin-right:1rem;width:30px;height:30px;vertical-align:-0.5rem;transition:.3s}@media screen and (max-width: 768px){.btn-order svg{margin-right:.5rem;width:2rem;vertical-align:-8px}}.btn-order svg path{fill:#2e3192}.btn-order:hover{transform:scale(0.9);cursor:pointer;opacity:1;background:#34b792;color:#fff}.btn-order:hover path{fill:#fff}.price{padding:15rem 0 11.5rem;background:#d6f1e9}@media screen and (max-width: 768px){.price{padding:6rem 0 5rem}}.price h2{margin:0 0 6rem;text-align:center}@media screen and (max-width: 768px){.price h2{margin-bottom:2rem}.price h2 img{width:11rem}}.price p{margin:0 auto 9rem;text-align:center;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.price p{margin-bottom:2.5rem;font-size:12px;font-size:1.2rem}}.price table{margin:0 auto;width:100%;border-collapse:collapse;border-top:1px solid #a2a1a7;font-size:16px;font-size:1.6rem;text-align:center}@media screen and (max-width: 768px){.price table{margin-bottom:0;font-size:11px;font-size:1.1rem}}.price table tr{border-bottom:1px solid #a2a1a7}.price table tr:first-of-type{border-bottom:0}.price table tr th{width:50%;height:80px;background:#efefef;border-right:1px solid #a2a1a7;border-left:1px solid #a2a1a7}@media screen and (max-width: 768px){.price table tr th{display:block;padding:15px 0;width:100%;height:auto;border-bottom:1px solid #a2a1a7}}.price table tr td{height:80px;background:#fff;border-right:1px solid #a2a1a7}@media screen and (max-width: 768px){.price table tr td{display:block;padding:15px 0;height:auto;border-left:1px solid #a2a1a7}.price table tr td.no-block{float:left;width:50%}.price table tr td.no-block:nth-of-type(2){border-left:0}}.price table .table-header th{padding:0;height:60px;background:#454350;color:#fff;font-size:22px;font-size:2.2rem}@media screen and (max-width: 768px){.price table .table-header th{padding:13px 0;height:auto;font-size:15px;font-size:1.5rem}}.price .notes{margin-bottom:5rem;padding:3rem;background:#fff;border-bottom:1px solid #a2a1a7;border-right:1px solid #a2a1a7;border-left:1px solid #a2a1a7}@media screen and (max-width: 768px){.price .notes{margin-bottom:2.5rem;padding:1.5rem}}.price .notes p{margin-bottom:0;text-align:left;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.price .notes p{width:100%;font-size:10px;font-size:1rem}}.price .notes p span.indent{display:block;text-indent:-1em;padding-left:1em}.price .notes p span.kome{font-family:sans-serif}.price .btn-order{margin-top:5rem}@media screen and (max-width: 768px){.price .btn-order{margin-top:3rem}}.price__campaign{margin:5rem auto 6rem;padding:5rem 3rem 2rem;background:#fff;border:1px solid #a2a1a7}@media screen and (max-width: 768px){.price__campaign{margin:2.5rem auto 3rem;padding:2.5rem 1.5rem .5rem}}.price__campaign h3{margin:0 0 1.5em;font-size:16px;font-size:1.6rem}.price__campaign h4{margin:0;font-size:12px;font-size:1.2rem}.price__campaign h4 span{color:#34b792;font-family:sans-serif}.price__campaign p{margin:0 0 2em;font-size:12px;font-size:1.2rem;text-align:left}.price__campaign p.last{margin-bottom:0}.price__campaign p.first{margin-bottom:3em}.price__campaign p span.indent{display:block;text-indent:-1em;padding-left:1em}.price__campaign p span.indent span{font-family:sans-serif}.price__campaign .free{margin:0 auto 3rem;padding-bottom:2rem;border-bottom:1px solid #a2a1a7}@media screen and (max-width: 768px){.price__campaign .free{margin-bottom:2rem}}.price__campaign .free h3{margin:0 0 .5em;padding:.5rem 1rem;background:#26bac9;color:#fafa00;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.price__campaign .free h3{font-size:14px;font-size:1.4rem}}.price__campaign .free p{margin-bottom:.5rem;font-weight:700;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.price__campaign .free p{font-size:12px;font-size:1.2rem}}.price__campaign .free p strong{color:#26bac9}.price__campaign .free p span{font-size:12px;font-size:1.2rem;font-weight:400}@media screen and (max-width: 768px){.price__campaign .free p span{font-size:10px;font-size:1rem}}.price__campaign .accordion-title{cursor:pointer}@media screen and (max-width: 768px){.price__campaign .accordion-title{font-size:14px;font-size:1.4rem}}.price__campaign .accordion-title span{color:#34b792}.price__campaign .accordion-block{display:none;margin-bottom:3rem}@media screen and (max-width: 768px){.price__campaign .accordion-block{margin-bottom:1.5rem}}.price__table{position:relative}.price__table .img{position:absolute;bottom:80%;right:30px;max-width:330px;width:35%}@media screen and (max-width: 768px){.price__table .img{position:static;margin:0 auto -1.5rem;max-width:100%;width:80%;text-align:center}}.price .faq__btn{display:flex;align-items:center;justify-content:center;margin:5rem auto 0;width:36rem;height:7rem;background:#fff;border-radius:10rem;border:.1rem solid #34b792;line-height:7rem;text-align:center;text-decoration:none;color:#34b792;font-weight:700;font-size:22px;font-size:2.2rem;transform:perspective(1px) translateZ(0);transition-duration:.2s;transition-property:transform}@media screen and (max-width: 768px){.price .faq__btn{margin:2.5rem auto 0;width:30rem;height:5rem;line-height:5rem;font-size:15px;font-size:1.5rem}}.price .faq__btn svg{fill:currentColor;margin-right:1rem;width:3.2rem;transition:.3s}@media screen and (max-width: 768px){.price .faq__btn svg{margin-right:.5rem;width:2.7rem;vertical-align:-8px}}.price .faq__btn svg .a1{fill:#34b792}.price .faq__btn svg .a2{fill:#fff}.price .faq__btn:hover{transform:scale(0.9);cursor:pointer;opacity:1;background:#34b792;color:#fff}.price .faq__btn:hover .a1{fill:#fff}.price .faq__btn:hover .a2{fill:#34b792}.effect-fade{opacity:0;transform:translateY(100px);transition:.6s}@media screen and (max-width: 768px){.effect-fade{transform:translateY(50px);transition-delay:.2s}}.effect-fade.delay1{transition-delay:.1s}.effect-fade.delay2{transition-delay:.2s}.effect-scroll{opacity:1;transform:translateY(0)}@media all and (-ms-high-contrast: none){.effect-fade{opacity:1}}.campaign-block{padding:8rem 0;background:#34b792;text-align:center}@media screen and (max-width: 768px){.campaign-block{margin:0 calc(50% - 50vw);padding:2.5rem 0;width:100vw}}.campaign-block img{border:1px solid #85e9cd;vertical-align:bottom}.faq{padding:15rem 0 10rem}@media screen and (max-width: 768px){.faq{padding:4.5rem 0 5rem}}.faq h2{margin:0 auto 5rem;text-align:center}@media screen and (max-width: 768px){.faq h2{margin-bottom:2.5rem;width:103px}}.faq dl{margin:0 auto 3rem;max-width:80rem}@media screen and (max-width: 768px){.faq dl{margin-bottom:1.5rem}}.faq dl:last-of-type{margin-bottom:0}.faq dl dt{position:relative;padding:2rem 8rem 2rem 9rem;background:#34b792;color:#fff;font-size:20px;font-size:2rem;font-weight:700;cursor:pointer}@media screen and (max-width: 768px){.faq dl dt{display:flex;align-items:center;padding:1rem 5rem 1rem 6.5rem;height:6.5rem;font-size:13px;font-size:1.3rem}}.faq dl dt::after{content:"";position:absolute;right:30px;top:calc(50% - 10px);transition:all .2s ease-in-out;display:block;width:12px;height:12px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(135deg)}@media screen and (max-width: 768px){.faq dl dt::after{right:20px;top:calc(50% - 6px);width:8px;height:8px;border-width:1px}}.faq dl dt.open::after{transform:rotate(-45deg);top:45%}.faq dl dt::before{content:"";position:absolute;left:25px;top:calc(50% - 16px);display:block;width:28px;height:32px;background:url(/wp-content/uploads/lp_images_icon_icon_q.svg) no-repeat 0 0}@media screen and (max-width: 768px){.faq dl dt::before{left:20px;top:calc(50% - 11px);width:18px;height:21px}}.faq dl dd{position:relative;display:none;margin:0;padding:3rem 8rem 3rem 9rem;background:#f1f1f1;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.faq dl dd{padding:2rem 5rem 2rem 6.5rem;font-size:12px;font-size:1.2rem}}.faq dl dd::before{content:"";position:absolute;left:25px;top:calc(50% - 13px);display:block;width:24px;height:25px;background:url(/wp-content/uploads/lp_images_icon_icon_a.svg) no-repeat 0 0}@media screen and (max-width: 768px){.faq dl dd::before{left:15px;top:calc(50% - 11px);width:18px;height:21px}}.faq dl dd span.kome{font-family:sans-serif}.faq dl dd .mini{font-size:13px;font-size:1.3rem}@media screen and (max-width: 768px){.faq dl dd .mini{font-size:10px;font-size:1rem}}.faq dl dd .url{word-break:break-all}.faq .faq__btn{display:flex;align-items:center;justify-content:center;margin:5rem auto 0;width:36rem;height:7rem;background:#fff;border-radius:10rem;border:.1rem solid #34b792;line-height:7rem;text-align:center;text-decoration:none;color:#34b792;font-weight:700;font-size:22px;font-size:2.2rem;transform:perspective(1px) translateZ(0);transition-duration:.2s;transition-property:transform}@media screen and (max-width: 768px){.faq .faq__btn{margin:0 auto;width:30rem;height:5rem;line-height:5rem;font-size:15px;font-size:1.5rem}}.faq .faq__btn svg{fill:currentColor;margin-right:1rem;width:3.2rem;transition:.3s}@media screen and (max-width: 768px){.faq .faq__btn svg{margin-right:.5rem;width:2.7rem;vertical-align:-8px}}.faq .faq__btn svg .a1{fill:#34b792}.faq .faq__btn svg .a2{fill:#fff}.faq .faq__btn:hover{transform:scale(0.9);cursor:pointer;opacity:1;background:#34b792;color:#fff}.faq .faq__btn:hover .a1{fill:#fff}.faq .faq__btn:hover .a2{fill:#34b792}.contact{padding:10rem 0;background:#ebf8f4;text-align:center}@media screen and (max-width: 768px){.contact{padding:5rem 0}}.contact h2{margin:0 auto 5rem}@media screen and (max-width: 768px){.contact h2{margin-bottom:2.5rem;width:187px}}.contact p{font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.contact p{text-align:left;font-size:12px;font-size:1.2rem}}.contact a{display:block;margin:4.5rem auto 0;width:40rem;height:7rem;background:#fff;border-radius:10rem;box-shadow:0 0 0 .1rem #34b792;line-height:7rem;text-indent:2em;text-align:center;text-decoration:none;color:#34b792;font-weight:700;font-size:22px;font-size:2.2rem;transform:perspective(1px) translateZ(0);transition-duration:.2s;transition-property:transform}@media screen and (max-width: 768px){.contact a{margin-top:3rem;width:290px;height:5rem;line-height:5rem;font-size:16px;font-size:1.6rem}}.contact a::before{position:absolute;top:50%;left:16.5%;transform:translateY(-50%);display:block;content:"";width:32px;height:24px;background-image:url('data:image/svg+xml,%3Csvg enable-background="new 0 0 32 24" viewBox="0 0 32 24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m0 0v24h32v-24zm16.5 12.7c-.1.1-.3.2-.5.2s-.4-.1-.5-.2l-12.5-9.7h26zm-10.6-4.6 4.3 3.7-7.2 7.2v-13zm6.5 5.6 1 .9c.7.6 1.6.9 2.5.9s1.8-.3 2.5-.9l1-.9 7.6 7.3h-22zm9.3-1.9 7.3-5.8v13z" fill="%2334b792"/%3E%3C/svg%3E')}@media screen and (max-width: 768px){.contact a::before{width:22px;height:17px}}.contact a::after{position:absolute;top:50%;right:5%;transform:translateY(-50%);display:block;content:"";width:1rem;height:16px;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 10.15 16.46" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m.68.73 8 7.5-8 7.5" fill="none" stroke="%2334b792" stroke-miterlimit="10" stroke-width="2"/%3E%3C/svg%3E');background-size:100%}@media screen and (max-width: 768px){.contact a::after{width:6px;height:10px}}.contact a:hover{transform:scale(0.9);cursor:pointer;opacity:1;background:#34b792;color:#fff}.contact a:hover::before{background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 30 22.5" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m0 0v22.5h30v-22.5zm15.48 11.88c-.12.1-.29.16-.47.16s-.36-.06-.47-.15l-11.73-9.08h24.38zm-9.91-4.24 4.07 3.45-6.83 6.72v-12.19l2.76 2.01zm6.1 5.18.96.81c.63.54 1.47.84 2.36.84s1.73-.3 2.37-.84l.96-.81 6.99 6.87h-20.62l6.99-6.88zm8.68-1.72 6.83-5.47v12.19z" fill="%23fff"/%3E%3C/svg%3E')}.contact a:hover::after{background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 10.15 16.46" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m.68.73 8 7.5-8 7.5" fill="none" stroke="%23fff" stroke-miterlimit="10" stroke-width="2"/%3E%3C/svg%3E')}.pv{padding:10rem 0;background:#000 url(/wp-content/uploads/lp_images_bg_bg_ptn.png) repeat 0 0;text-align:center}@media screen and (max-width: 768px){.pv{padding:5rem 5%;background:#000 url(/wp-content/uploads/lp_images_sp_bg_ptn.png) repeat 0 0}}.modal{display:none}@media screen and (max-width: 768px){.modal{display:block;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.9);scrollbar-width:none;-ms-overflow-style:none;touch-action:none}.modal::-webkit-scrollbar{display:none}.modal__inner{display:flex;flex-direction:column;height:100vh}.modal__inner>img{margin:3em auto 0;max-width:51rem;width:100%}.modal__inner a{display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:41.5rem;width:80%}.modal__inner a:first-of-type{margin:1.5rem auto}.modal__inner a img{width:100%}.modal__close{position:absolute;top:3%;right:3%;width:3.6rem;height:3.6rem;background:url('data:image/svg+xml,%3Csvg viewBox="0 0 21.97 21.97" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m10.14 3.48h1.7v15.02h-1.7z" fill="%23fff" transform="matrix(.70710678 .70710678 -.70710678 .70710678 10.98 -4.55)"/%3E%3Cpath d="m10.14 3.48h1.7v15.02h-1.7z" fill="%23fff" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -4.55 10.98)"/%3E%3Crect fill="none" height="21.19" rx="1.55" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".77" width="21.19" x=".39" y=".39"/%3E%3C/svg%3E') no-repeat 0 0;cursor:pointer;font-size:0}}@media screen and (max-width: 768px){body.modal__open{height:100vh;overflow-y:hidden}}.newCampaign{margin:14rem auto -5rem;text-align:center}@media screen and (max-width: 768px){.newCampaign{margin:3rem 0 -1rem}}