@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic&display=swap";body{background:#f3ecef;font-size:1.5rem;line-height:1.66}img{vertical-align:bottom}a:hover{opacity:.9;transition:.5s opacity}#main{margin:0}#primary{margin:0;border:none}#wp-footer,#footer{display:none}.container{max-width:75rem;padding:0}.wrap{width:100%;max-width:75rem;margin:0 auto;background-color:#fff;font-family:"Zen Maru Gothic",sans-serif}.js-fade-in{-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards;pointer-events:auto}.js-fade-out{-webkit-animation:fadeout .5s forwards;animation:fadeout .5s forwards;pointer-events:none}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ctaAnime{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.06, 0.94, 1);transform:scale3d(1.06, 0.94, 1)}40%{-webkit-transform:scale3d(0.94, 1.06, 1);transform:scale3d(0.94, 1.06, 1)}50%{-webkit-transform:scale3d(1.04, 0.96, 1);transform:scale3d(1.04, 0.96, 1)}65%{-webkit-transform:scale3d(0.96, 1.04, 1);transform:scale3d(0.96, 1.04, 1)}75%{-webkit-transform:scale3d(1.02, 0.98, 1);transform:scale3d(1.02, 0.98, 1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ctaAnime{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.06, 0.94, 1);transform:scale3d(1.06, 0.94, 1)}40%{-webkit-transform:scale3d(0.94, 1.06, 1);transform:scale3d(0.94, 1.06, 1)}50%{-webkit-transform:scale3d(1.04, 0.96, 1);transform:scale3d(1.04, 0.96, 1)}65%{-webkit-transform:scale3d(0.96, 1.04, 1);transform:scale3d(0.96, 1.04, 1)}75%{-webkit-transform:scale3d(1.02, 0.98, 1);transform:scale3d(1.02, 0.98, 1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (max-width: 750px){html{font-size:1.333vw !important}}.footer{width:75rem;margin:0 auto;padding:4.5rem 6rem 3rem;background:#e8e8e8;font-weight:400;font-size:2.3rem;font-family:YakuHanJP,"Zen Kaku Gothic Antique",sans-serif}.footer__menu{display:flex;justify-content:space-between;margin-bottom:6.5rem}.footer__menu__link{color:var(--color-black);text-decoration:none;cursor:pointer}.footer__menu__link:hover{opacity:.7}.footer__copyright{font-size:1.9rem;text-align:center}.footer__fixed{display:none;position:fixed;bottom:0;left:50%;z-index:99;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:75rem;background:hsla(0,0%,100%,.6);transition:.3s;backdrop-filter:blur(4px)}.footer__fixed.is-fixed{bottom:0}.footer__fixed .cta{display:block;padding:2rem 3rem}.cta-container{width:89.8%}.cta-container.only-cta{margin:3.5rem auto 7rem}.cta-section{position:relative}.cta-section .cta-container{position:absolute;bottom:3.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cta__img{display:block;transition:.3s all ease;-webkit-animation:ctaAnime 1.5s infinite both;animation:ctaAnime 1.5s infinite both}.price__tab{width:92.5%;margin:4rem auto 1.4rem}.price__tab-list{display:flex;gap:.3rem}.price__tab-item{position:relative;cursor:pointer}.price__tab-item:hover{opacity:.6;transition:.3s opacity}.price__tab-item.js-active .price__tab-img{display:none}.price__tab-item.js-active .price__tab-img.active-img{display:block}.price__tab-txt{position:absolute;top:-2.9rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:74.3%}.price__tab-img{display:block}.price__tab-img.active-img{display:none}.price__plan-item{display:none;opacity:0}.price__plan-item.js-active{display:block;-webkit-animation:fadeIn .5s linear forwards;animation:fadeIn .5s linear forwards}.full-refund__content{padding:0 0 32.7rem;background:url(../images/lp/glp-1/vol02/bg-fullrefund.webp) repeat-y;background-size:contain}.full-refund__inner{width:85.6%;padding:0 4.3rem 3.8rem;background:#fff;margin-inline:auto}.full-refund__border{padding:4.3rem 1.3rem 4.5rem 3.4rem;border:.6rem solid #f7adb3;border-radius:3.6rem}.full-refund__txt-img{-webkit-transform:translateX(-1.05rem);transform:translateX(-1.05rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.full-refund__accordion-btn{position:relative;-webkit-transform:translateX(-1.05rem);transform:translateX(-1.05rem);max-width:46.1rem;height:6.5rem;margin:3.8rem auto;border-radius:4rem;background:#ff949d;color:#fff;font-weight:600;font-size:2.6rem;line-height:6.3rem;letter-spacing:.03em;text-align:center;text-indent:-1em;cursor:pointer}.full-refund__accordion-btn:hover{opacity:.6;transition:.3s opacity}.full-refund__accordion-btn::after{clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;top:50%;right:3.2rem;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);width:1.7rem;height:1.4rem;background:#fff;content:"";transition:.2s transform}.full-refund__accordion-btn.js-active::after{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.full-refund__accordion-content{color:#676b79;font-weight:500}.full-refund__caption{margin:0 0 1em;font-weight:600;font-size:1.9rem}.full-refund .cta-container{bottom:7.7rem}.js-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.js-accordion-content.is-open{max-height:5000px}.faq__content{padding:0 2.8rem 8.2rem 3.3rem;background:#fef3f5}.faq__question{position:relative;z-index:1;margin:5.4rem 0 0;padding:3.4rem 11rem 3.4rem 7.3rem;border-radius:3.3rem;background:linear-gradient(to right, #89c5f0 90.13%, #d8e8f5 90.13%);color:#fff;font-weight:600;font-size:3.5rem;cursor:pointer}.faq__question::before{position:absolute;top:50%;left:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"Q."}.faq__question::after{position:absolute;top:52%;right:1.6rem;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);width:3.7rem;height:2.4rem;background:url(../images/lp/glp-1/vol02/faq-arrow.svg) no-repeat;background-size:contain;content:"";transition:.3s}.faq__question:hover{opacity:.6;transition:.3s opacity}.faq__question:first-child{margin:0}.faq__question.is-open::after{top:48%;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.faq__answer{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem);max-height:0;padding:0 3.2rem 0 4rem;overflow-y:hidden;border-radius:0 0 2.1rem 2.1rem;background:#fff;color:#6f6d77;font-weight:600;font-size:2.5rem;transition:.2s opacity}.faq__answer.is-open{opacity:1;max-height:2000px;padding:6rem 3.2rem 4.4rem 4rem}.faq__indt-item{padding:0 0 0 1em;text-indent:-1em}.faq__note{display:inline-block;margin:0 0 1em;color:#909090;font-size:1.8rem;line-height:1.66}