:root{--font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--color-base: #000;--color-accent: #30d9c2;--color-alpha: rgba(0, 0, 0, .1);--color-alpha-light: rgba(0, 0, 0, .05);--font-14: calc(14px + 7 * (100vw - 1280px) / 640);--font-16: calc(16px + .0125*(100vw - 1280px)) ;--font-18: calc(18px + 9 * (100vw - 1280px) / 640);--font-20: calc(20px + 10 * (100vw - 1280px) / 640);--font-22: calc(22px + 11 * (100vw - 1280px) / 640);--font-24: calc(24px + 12 * (100vw - 1280px) / 640);--font-26: calc(26px + 13 * (100vw - 1280px) / 640);--font-28: calc(28px + 14 * (100vw - 1280px) / 640);--font-30: calc(30px + 15 * (100vw - 1280px) / 640);--font-40: calc(40px + .03125*(100vw - 1280px)) }.lp img,.lp video,.lp canvas,.lp iframe{display:block;width:100%;max-width:100%;height:auto;border:none}.lp [src*=youtube]{aspect-ratio:16/9}.lp{background:#fff}.lp [data-bg=black]{background:var(--color-base);color:#fff}.lp [data-bg=light]{background:#a4c9cc33}.lp [data-bg=dark]{background:#000000bf;color:#fff}.lp .modal-content{color:var(--color-base)}.lp{position:relative;font-size:1.4rem;font-feature-settings:"palt";line-height:1.8;color:var(--color-base)}.lp *{font-family:var(--font-family)!important}.lp .heading{font-size:3rem;font-weight:700;line-height:1.6;color:inherit;margin:0}.lp .heading sup{font-size:.4em;font-weight:400;vertical-align:text-top}.lp .h3{font-size:2rem}.lp .h4{font-size:1.8rem;font-weight:700}.lp p{margin:1em 0}.lp p small{display:inline-block;line-height:1.5}.lp .balloon{position:relative;font-size:1.6rem;font-weight:700;text-align:center;padding:0 3rem;margin:0 0 2rem}.lp .balloon:after{content:"";position:absolute;top:100%;left:calc(50% - 1rem);display:block;border:1rem solid transparent;border-top-color:var(--color-base);border-bottom:none}.lp .balloon span{display:grid;place-content:center;max-width:42rem;height:5rem;background:var(--color-base);color:#fff;margin:0 auto;border-radius:2.5rem}@media (max-width: 749px){.lp .heading span{display:block}}@media (min-width: 750px){.lp{font-size:1.6rem}.lp .heading{font-size:3.5rem}.lp .h3{font-size:2.5rem}.lp .h4{font-size:2.2rem}.lp .balloon{font-size:2rem;margin-bottom:3rem}.lp .balloon span{height:6rem;border-radius:3rem}}@media (min-width: 960px){.lp{font-size:1.8rem}.lp .heading{font-size:4rem;margin-top:1em}.lp .h3{font-size:3rem}.lp .h4{font-size:2.5rem}}@media (min-width: 1280px){.lp{font-size:var(--font-18)}.lp .heading{font-size:var(--font-40)}.lp .h3{font-size:var(--font-30)}.lp .h4{font-size:var(--font-25)}.lp .balloon{font-size:var(--font-20)}.lp .balloon span{max-width:20em;height:auto;line-height:1;padding:1em 3em;border-radius:1.5em}.lp .balloon:after{left:calc(50% - .5em);display:block;border-width:.5em}}.lp [class*=section]{overflow:hidden;transition:.2s linear}.lp .lp-width{padding-right:3rem;padding-left:3rem}.lp .margin-box{margin:6rem 0}.lp .margin-box .text{padding:0!important}.lp .mt:not(:first-child){margin-top:6rem}.lp .mb:not(:last-child){margin-bottom:6rem}.lp .block{margin:1.5em 0}.lp .mt0{margin-top:0!important}.lp .mb0{margin-bottom:0!important}@media (min-width: 750px){.lp .lp-width{max-width:130rem;padding-right:5rem;padding-left:5rem;margin:0 auto}.lp .lp-width-narrow{max-width:90rem;padding-right:0;padding-left:0}.lp .margin-box{display:flex;justify-content:space-between;align-items:center;gap:6rem;margin:8rem 0}.lp .margin-box:nth-child(2n){flex-direction:row-reverse}.lp .margin-box .image{width:50%}.lp .margin-box .text{flex:1}.lp .mb:not(:last-child){margin-bottom:12rem}}@media (min-width: 1280px){.lp .lp-width{max-width:90vw;padding-right:5vw;padding-left:5vw}.lp .lp-width-narrow{max-width:60vw;padding-right:0;padding-left:0}}.lp [class*=lp-box]{margin:6rem 0}.lp [class*=lp-box]:first-child{margin-top:10rem}.lp [class*=lp-box]:last-child{margin-bottom:10rem}.lp [class*=lp-box] .heading,.lp [class*=lp-box] .text{padding-right:3rem;padding-left:3rem}.lp [class*=lp-box] .image{margin:4rem 0}.lp [class*=lp-box] .image img{width:100%}.lp .lp-box-full{text-align:center}@media (max-width: 749px){.lp .lp-box.text-first{display:flex;flex-direction:column}.lp .lp-box.text-first .heading{order:1}.lp .lp-box.text-first .text{order:2}.lp .lp-box.text-first .image{order:3}}@media (min-width: 750px){.lp [class*=lp-box]{margin:8rem 0}.lp [class*=lp-box]:first-child{margin-top:12rem}.lp [class*=lp-box]:last-child{margin-bottom:12rem}.lp .lp-box{display:grid;grid-template-columns:repeat(2,1fr)}.lp [class*=lp-box] .heading{margin-top:auto;margin-bottom:0}.lp [class*=lp-box] .heading,.lp [class*=lp-box] .text{padding-right:5rem;padding-left:5rem}.lp [class*=lp-box] .image{margin:2em 0}.lp .lp-box .image{max-width:50vw;grid-row:1 / 3;grid-column:2 / 3;margin:0}.lp .lp-box:nth-child(2n) .image{grid-column:1 / 2}}@media (min-width: 1280px){.lp [class*=lp-box]{margin:5vw 0}.lp [class*=lp-box]:first-child{margin-top:10vw}.lp [class*=lp-box]:last-child{margin-bottom:10vw}.lp [class*=lp-box] .heading,.lp [class*=lp-box] .text{padding-right:5vw;padding-left:5vw}}.lp button{background:none;letter-spacing:0;padding:0;border:0;cursor:pointer;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:.2s linear}.lp .lp-button{display:flex;justify-content:center;align-items:center;width:100%;height:5rem;background:var(--color-accent);color:#fff;font-size:1.8rem;font-weight:700;line-height:1;padding:0 2rem;margin-top:2em;border-radius:2.5rem;box-shadow:0 .4rem 0 var(--color-alpha)}@media (min-width: 750px){.lp .lp-button{max-width:13.5em;height:auto;padding:1em 2em;border-radius:1.5em}.lp .lp-button:hover{transform:translateY(.4rem);box-shadow:none}}@media (min-width: 1280px){.lp .lp-button{font-size:var(--font-18)}}.lp .modal-details{margin-top:2.5em}.lp .modal-summary:not(.buy-button-summary){display:inline-flex;gap:2rem;justify-content:space-between;align-items:center;width:100%;height:5rem;background:#fff;color:var(--color-base);font-size:inherit;font-weight:700;text-align:left;letter-spacing:0;padding:1rem 1rem 1rem 3rem;border-radius:2.5rem;box-shadow:0 0 0 1px var(--color-accent);transition:.2s linear}.lp .modal-summary:not(.buy-button-summary) span{flex:1}.lp .modal-summary:not(.buy-button-summary) .icon{width:3rem;height:3rem;background:var(--color-accent);color:#fff;border-radius:50%}.lp .modal-window{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffe6;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);text-align:left;opacity:0;transform:scale(0);transition:.2s linear;overflow-y:scroll}.lp .is-open .modal-window{opacity:1;transform:scale(1);z-index:1000}.lp .modal-close{position:fixed;top:1rem;right:1rem;display:grid;place-content:center;width:5rem;height:5rem;background:var(--color-alpha);border-radius:50%;z-index:1001;opacity:0;transform:translateY(-100%)}.lp .modal-close .icon{width:3rem;height:3rem}.lp .is-open .modal-close{opacity:1;transform:translateY(0)}.lp .modal-width{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100vh;padding:8rem 3rem}.lp .modal-width .heading{padding:0;margin-top:0}.lp .modal-width .full-content{margin:4rem 0}.lp .modal-width .full-content img{width:100%}@media (min-width: 750px){.lp .modal-summary:not(.buy-button-summary){width:auto;min-width:35rem;height:6rem;padding:1.5rem 1.5rem 1.5rem 3rem;border-radius:3rem;box-shadow:0 0 0 2px var(--color-accent)}.lp .modal-summary:not(.buy-button-summary):hover{box-shadow:0 0 0 3px var(--color-accent)}.lp .modal-summary:not(.buy-button-summary):hover .icon{transform:scale(1.1)}.lp .modal-close{top:2rem;right:2rem;width:6rem;height:6rem}.lp .modal-close .icon{width:4rem;height:4rem}.lp .modal-close:hover{transform:scale(1.1);opacity:.7}.lp .modal-width{max-width:80rem;margin:0 auto;padding:12rem 0}}@media (min-width: 1280px){.lp .modal-summary:not(.buy-button-summary){gap:1.5em;min-width:18em;height:auto;line-height:1;padding:.5em .5em .5em 1.5em;border-radius:1.5em}.lp .modal-summary:not(.buy-button-summary) .icon{width:2em;height:2em}.lp .modal-close{top:1.5em;right:1.5em;width:4vw;height:4vw}.lp .modal-close .icon{width:2.5vw;height:2.5vw}.lp .modal-width{max-width:60vw;padding:8vw 0}}.lp table{width:100%;box-shadow:none;border-top:1px solid var(--color-alpha);border-bottom:1px solid var(--color-alpha);table-layout:auto}.lp .heading~table{margin-top:2em}.lp tr:not(:last-child){border-bottom:1px dotted var(--color-alpha)}.lp .highlight{background:#30d9c21a}.lp th,.lp td{font-size:1.2rem;border:none!important}.lp th{white-space:nowrap;vertical-align:top;text-align:left}.lp td>*:first-child{margin-top:0}.lp td>*:last-child{margin-bottom:0}.lp td p{margin:.75em 0}.lp td img{width:36rem;border:1px solid var(--color-alpha-light)}.lp td .small-image{max-width:10rem}@media (min-width: 750px){.lp th,.lp td{font-size:1.8rem;padding:2rem!important}.lp td .small-image{max-width:18rem}}@media (min-width: 1280px){.lp th,.lp td{font-size:var(--font-18);padding:1.5em 1em!important}.lp td img{width:30vw}.lp td .small-image{max-width:16vw}}.lp-logo{position:absolute;top:1.5rem;left:1.5rem;width:8rem;margin:0;z-index:10}.lp-logo img{width:100%}@media (min-width: 750px){.lp-logo{width:10rem}}@media (min-width: 1280px){.lp-logo{width:8vw}}.lp-box-vr{margin:8rem 0}.lp-box-vr .vr{display:block;width:100%;height:auto;aspect-ratio:16/9;border:none}@media (min-width: 960px){.lp-box-vr .vr-image{max-width:80rem;margin:0 auto}}@media (min-width: 1280px){.lp-box-vr .vr-image{max-width:60vw}}.lp [data-scroll=instagram] .swiper-wrapper,.lp [data-scroll*=infinity] .swiper-wrapper{transition-timing-function:linear}.lp .swiper-controller{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1em}.lp .swiper-button{display:grid;place-content:center;background:#ffffffe6;width:3rem;height:3rem;padding:.5rem;z-index:1}.lp .swiper-button:disabled{pointer-events:none;color:inherit;background:#ffffff80;color:#0000004d}.lp .swiper-min{margin-top:1.5rem}.lp .swiper-pagination-bullet{width:1rem;height:1rem;background:#ffffff4d;border-radius:0;opacity:1;box-shadow:0 0 .5rem #00000080}.lp .swiper-pagination-bullet-active{background:#fff}@media (min-width: 750px){.lp .swiper-button{width:4rem;height:4rem}.lp .swiper-button:hover{background:var(--color-accent);color:#fff}}@media (min-width: 1280px){.lp .swiper-button{width:3vw;height:3vw}.lp .swiper-button .icon{width:2vw;height:2vw}}.lp .autoplay-movie{aspect-ratio:16/9}.lp .first-view{display:grid;background:#fff;min-height:100vh}.lp .first-view .video{width:100%;height:100%;object-fit:cover}.lp .first-view .text{padding-top:5rem;padding-bottom:5rem}.lp .first-view .lp-copy{margin-top:0}@media (min-width: 960px){.lp .first-view{grid-template-columns:50% 1fr}.lp .first-view .text{display:grid;place-content:center}}.lp .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:4rem 0}.lp .features-grid .feature-item{position:relative;display:grid;border-radius:0 2rem;overflow:hidden;background:var(--color-alpha-light)}.lp .features-grid .feature-item .number{position:absolute;top:0;left:0;display:grid;place-content:center;width:3rem;height:3rem;background:#00000080;color:#fff;font-size:1.5rem;font-weight:700;line-height:1;border-radius:0 0 2rem}.lp .features-grid .feature-image img{width:100%}.lp .features-grid .feature-text{display:grid;place-content:center;text-align:center;padding:1.5rem;margin:0}@media (min-width: 750px){.lp .features-grid{grid-template-columns:repeat(5,1fr);gap:2rem;margin:6rem 0}.lp .features-grid .feature-item .number{width:4rem;height:4rem;font-size:2rem}}@media (min-width: 1280px){.lp .features-grid{gap:2vw}.lp .features-grid .feature-item .number{width:2em;height:2em;font-size:calc(20px + 10 * (100vw - 1280px) / 640);border-radius:0 0 1em}.lp .features-grid .feature-text{font-size:var(--font-18);padding:1em}}.lp .buy-button-details{position:fixed;right:1.5rem;z-index:999;transition:.2s linear}.lp .buy-button-details[data-show=false]{bottom:-1.5rem;opacity:0}.lp .buy-button-details[data-show=true]{bottom:1.5rem;opacity:1}.lp .buy-button-summary{margin:0;transition:.2s linear}.lp .buy-button-window{display:grid;align-items:flex-end}.lp .buy-button-window .tab-container{position:relative;right:0;bottom:0;left:0;background:#fff;padding:3rem 3rem 5rem;box-shadow:0 0 1rem var(--color-alpha)}.lp .buy-button-window .tab-group{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;margin-bottom:2rem}.lp .buy-button-window .tab{position:relative;display:grid;place-content:center;flex:1;height:5rem;font-size:1.6rem;font-weight:700;line-height:1;white-space:nowrap;background:var(--color-alpha);color:#fff;padding:0 1rem;border:none;border-radius:0}.lp .buy-button-window .tab:first-child{border-radius:2.5rem 0 0 2.5rem}.lp .buy-button-window .tab:last-child{border-radius:0 2.5rem 2.5rem 0}.lp .buy-button-window .tab:hover{background:#0003}.lp .buy-button-window .tab[aria-selected=true]{background:var(--color-base);pointer-events:none}.lp .buy-button-window .panel[aria-hidden=true]{display:none}.lp .buy-button-window .item-container{display:grid;gap:1.5rem;padding:1.5rem 0;border-top:1px solid var(--color-alpha);border-bottom:1px solid var(--color-alpha)}.lp .buy-button-window .item{display:grid;grid-template-columns:5rem 1fr;align-items:center;gap:1rem}.lp .buy-button-window .item-image{aspect-ratio:1;border:1px solid var(--color-alpha-light)}.lp .buy-button-window .item-image img{width:100%;height:100%;object-fit:cover}.lp .buy-button-window .item-options{background:var(--color-alpha-light);padding:0 1.5rem}.lp .buy-button-window .item-options .item{grid-template-columns:4rem 1fr 9rem;padding:1.5rem 0;border-bottom:1px solid var(--color-alpha)}.lp .buy-button-window .item-options .item:last-child{border:none}.lp .buy-button-window .item-text{display:grid;gap:.5rem}.lp .buy-button-window .item-title{font-size:inherit;font-weight:700;margin:0}.lp .buy-button-window .item-options .item-title{font-size:1.2rem;font-weight:400}.lp .buy-button-window .item-price{display:flex;align-items:center;gap:.5em;line-height:1}.lp .buy-button-window .item-price s{font-size:1.2rem;color:#666}.lp .buy-button-window .item-price .price{font-size:1.6rem}.lp .buy-button-window .item-price [class*=tag-]{display:inline-flex;font-size:1rem;font-weight:700;padding:.25rem .5rem;border:1px solid var(--color-base)}.lp .buy-button-window .item-price .tag-feature{background:var(--color-base);color:#fff}.lp .buy-button-window .quantity{align-items:center;width:9rem;min-height:unset}.lp .buy-button-window .quantity.is-over{color:#c00}.lp .buy-button-window .quantity:before,.lp .buy-button-window .quantity:after{content:none}.lp .buy-button-window .tab-container .quantity__button{width:2.5rem;height:2.5rem;background:var(--color-base)!important;color:#fff!important;border-radius:50%;transition:.2s linear}.lp .buy-button-window .quantity__button:hover{transform:scale(1.1)}.lp .buy-button-window .item-comment{font-size:.8em;line-height:1.4;margin:0}.lp .buy-button-window .lp-button{width:100%;max-width:unset;margin-top:2rem}@media (max-width: 749px){.lp .buy-button-summary{font-size:inherit;height:4rem}.lp .buy-button-window{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.lp .buy-button-window .modal-close{position:static;width:9rem;height:4rem;background:var(--color-base);color:#fff;margin:0 1.5rem 1.5rem 0;border-radius:2rem;box-shadow:0 .4rem 0 var(--color-alpha-light)}.lp .buy-button-window .modal-close:before{content:attr(aria-label)}.lp .buy-button-window .modal-close .icon{display:none}.lp .buy-button-window .tab-container{width:100%}}@media (min-width: 750px){.lp .buy-button-details{right:calc(50% - 10rem)}.lp .buy-button-summary{min-width:20rem}.lp .buy-button-window{align-items:center;place-content:center}.lp .buy-button-window .tab-container{position:static;width:52rem;padding:5rem}.lp .buy-button-window .tab{font-size:2rem;height:6rem}.lp .buy-button-window .tab:first-child{border-radius:3rem 0 0 3rem}.lp .buy-button-window .tab:last-child{border-radius:0 3rem 3rem 0}.lp .buy-button-window .item{grid-template-columns:8rem 1fr;gap:1.5rem}.lp .buy-button-window .item-price s{font-size:inherit}.lp .buy-button-window .item-price .price{font-size:2.4rem}.lp .buy-button-window .item-price [class*=tag-]{font-size:1.4rem;padding:.5rem .75rem}.lp .buy-button-window .item-options .item-title{font-size:1.4rem}}@media (min-width: 1280px){.lp .buy-button-window .tab-container{width:40vw;padding:3vw}.lp .buy-button-window .tab{font-size:var(--font-20);height:3em}.lp .buy-button-window .tab:first-child{border-radius:1.5em 0 0 1.5em}.lp .buy-button-window .tab:last-child{border-radius:0 1.5em 1.5em 0}.lp .buy-button-window .item{grid-template-columns:6vw 1fr;gap:1em;padding:.5em 0}.lp .buy-button-window .item-options{padding:0 .5em}.lp .buy-button-window .item-options .item{grid-template-columns:4vw 1fr 8vw;gap:1em}.lp .buy-button-window .quantity{width:8vw}.lp .buy-button-window .tab-container .quantity__button{width:2.5vw;height:2.5vw}.lp .buy-button-window .tab-container .quantity__button svg{width:1vw;height:1vw}.lp .buy-button-window .tab-container .quantity__input{font-size:var(--font-16)}.lp .buy-button-window .item-price .price{font-size:var(--font-24)}.lp .buy-button-window .item-price [class*=tag-]{font-size:var(--font-14);padding:.5em .75em}.lp .buy-button-window .item-options .item-title{font-size:var(--font-14)}}.lp .lp-box.title-only .swiper-slide p{padding:0 3rem}.lp .lp-box.title-only .image{grid-row:unset;grid-column:unset}.lp .lp-box.title-only .swiper-slide img{margin-bottom:4rem}.lp .blog-link{position:relative;display:block}.lp .blog-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:.2s linear}.lp .blog-link:hover:after{box-shadow:0 0 0 .1em var(--color-accent) inset}.lp .blog-link .icon{position:absolute;right:1em;bottom:1em;width:2em;height:2em;stroke:2;opacity:.5}.lp .blog-link:hover .icon{opacity:1;color:var(--color-accent)}@media (max-width: 749px){.lp .mobile-left{text-align:left}}@media (min-width: 750px){.lp .lp-box.title-only{align-items:center}.lp .lp-box.title-only .heading{margin:0}.lp .lp-box.title-only .image{max-width:50vw}.lp .lp-box.title-only .swiper-slide p{padding:0;margin-right:5rem}}.lp .flex-heading{display:flex;align-items:center;gap:1rem;font-size:1.5rem;text-align:left;margin-bottom:1em}.lp .flex-heading .icon{width:2rem;height:2rem;opacity:.5}.lp .center-box{text-align:center;margin:6rem 0}.lp .center-box:first-child{margin-top:8rem}.lp .center-box:last-child{margin-bottom:8rem}.lp .box-items{display:grid;gap:1.5rem}.lp .box-item{display:grid;grid-template-columns:5rem 1fr;align-items:center;gap:1.5rem;background:#fff;text-align:left;padding:2rem;border-radius:2rem;box-shadow:3px 3px 0 var(--color-alpha-light)}.lp .box-item .image img{width:100%}.lp .box-item h5{font-size:inherit;font-weight:700;margin:0 0 .5rem}.lp .box-item p{font-size:1.2rem;margin:0}.lp .customer-boxes{display:grid;gap:3rem;margin-top:5rem}.lp .customer-box{text-align:left;border-radius:2rem;overflow:hidden;box-shadow:3px 3px 0 var(--color-alpha-light)}.lp .customer-box .box-heading{display:grid;grid-template-columns:5rem 1fr;align-items:center;gap:1.5rem;font-size:2rem;font-weight:700;background:#a4c9cc;padding:1.5rem 2rem;margin:0}.lp .customer-box .box-content{background:#fff;padding:3rem 2rem}.lp .customer-box .box-content .heading{font-size:1.8rem}.lp .customer-box .box-content>*:first-child{margin-top:0}.lp .customer-box .box-content>*:last-child{margin-bottom:0}.lp .customer-box .images .image{margin:0}.lp .customer-box .images{display:grid;gap:1em;margin:1em 0}.lp .customer-box .images .image figcaption{font-weight:700}@media (min-width: 750px){.lp .flex-heading{justify-content:center;gap:2rem;font-size:2.5rem;margin:0 0 1.5em}.lp .flex-heading .icon{width:4rem;height:4rem}.lp .center-box{margin:6rem 0}.lp .center-box:first-child{margin-top:12rem}.lp .center-box:last-child{margin-bottom:12rem}.lp .box-items{display:flex;justify-content:center;flex-wrap:wrap;gap:4rem}.lp .box-item{width:calc(50% - 2rem);grid-template-columns:8rem 1fr;gap:3rem;padding:4rem}.lp .box-item h5{font-size:2.5rem;margin-bottom:1rem}.lp .box-item p{font-size:1.8rem}.lp .customer-boxes{gap:6rem;max-width:80rem;margin:6rem auto 0}.lp .customer-box .box-heading{gap:2rem;font-size:3rem;padding:1.5rem 4rem}.lp .customer-box .box-content{padding:4rem}.lp .customer-box .box-content .heading{font-size:2.5rem}.lp .customer-box .images{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.lp .center-box{margin:5vw 0}.lp .center-box:first-child{margin-top:10vw}.lp .center-box:last-child{margin-bottom:10vw}.lp .flex-heading{font-size:var(--font-26)}.lp .flex-heading .icon{width:1.5em;height:1.5em}.lp .box-item{grid-template-columns:4em 1fr;padding:1.5em 2em}.lp .box-item h5{font-size:var(--font-24)}.lp .box-item p{font-size:var(--font-18)}.lp .customer-boxes{max-width:60vw}.lp .customer-box .box-heading{grid-template-columns:2em 1fr;font-size:var(--font-30);padding:.5em 1em}.lp .customer-box .box-heading img{width:100%}.lp .customer-box .box-content .heading{font-size:var(--font-26)}.lp .customer-box .box-content{padding:2.5em}}.lp .accordions{display:grid;gap:2rem;text-align:left}.lp .accordion-details{background:#fff;color:var(--color-base);border-radius:2rem;overflow:hidden;box-shadow:0 0 0 0 var(--color-accent) inset,3px 3px 0 var(--color-alpha-light);transition:.2s linear}.lp .accordion-details:hover{box-shadow:0 0 0 2px var(--color-accent) inset,3px 3px 0 var(--color-alpha-light)}.lp .accordion-summary{display:grid;grid-template-columns:1fr 2rem;align-items:center;gap:1rem;font-weight:700;line-height:1.4;padding:2rem 1.5rem 2rem 2rem}.lp .accordion-summary .icon{fill:var(--color-accent);stroke:none}.lp .is-open .accordion-summary .icon{transform:scaleY(-1)}.lp .accordion-content{font-size:1.2rem;background:var(--color-alpha-light);padding:1.5rem 2rem}.lp .accordion-inner{opacity:0;transform:translateY(-1rem);transition:.2s linear}.lp .is-open .accordion-inner{opacity:1;transform:translateY(0)}.lp .accordion-inner>*:first-child{margin-top:0}.lp .accordion-inner>*:last-child{margin-bottom:0}.lp .accordion-inner dt{font-weight:700}.lp .accordion-inner dd{margin:0 0 1em}.lp .answer-box{font-size:2rem;font-weight:700;background:#099;padding:.5rem 2.5rem;border-radius:2rem}.lp .with-arrow:before{content:"";border:3rem solid transparent;border-top-color:#099}@media (max-width: 749px){.lp .answer-box p span{display:block}}@media (min-width: 750px){.lp .accordions{gap:3rem;max-width:80rem;margin:0 auto}.lp .accordion-details{border-radius:3rem}.lp .accordion-summary{grid-template-columns:1fr 4rem;font-size:2.5rem;padding:3rem 3rem 3rem 4rem}.lp .accordion-summary .icon{width:4rem;height:4rem}.lp .accordion-content{font-size:inherit;padding:3rem 4rem}.lp .answer-box{font-size:4rem;max-width:80rem;padding:3rem 4rem;margin:0 auto;border-radius:3rem}.lp .with-arrow:before{border-width:5rem}}@media (min-width: 1280px){.lp .accordions{max-width:60vw}.lp .accordion-summary{grid-template-columns:1fr 2em;font-size:var(--font-24);padding:1em 1em 1em 1.5em}.lp .accordion-summary .icon{width:2em;height:2em}.lp .accordion-content{padding:2em}.lp .answer-box{max-width:60vw;font-size:var(--font-40);padding:1.5em}.lp .with-arrow:before{border-width:3em}}.lp .enquete-container{position:relative}.lp .enquete-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/lp07-2-bg-sp.jpg?v=1715673648) center center / cover no-repeat;opacity:.3}.lp .enquete-content{position:relative;padding-top:5rem;padding-bottom:5rem}.lp .enquete-list{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.lp .enquete-list .enquete{width:calc(50% - 1rem)}.lp .enquete-list .enquete img{width:100%}.lp .enquete-content .mt{margin-top:3rem!important}.lp .enquete-content .mb{margin-bottom:3rem!important}.lp .lp-box-voice{display:flex;flex-direction:column;justify-content:center;gap:2rem}.lp .lp-box-voice .balloon{position:relative;background:#fff;color:var(--color-base);padding:2rem;margin:0;border-radius:2rem}.lp .lp-box-voice .balloon:after{content:"";position:absolute;bottom:-2rem;left:calc(50% - 1rem);border:1rem solid transparent;border-top-color:#fff}.lp .lp-box-voice .balloon p{margin:0}.lp .lp-box-voice .balloon small{font-weight:400}.lp .lp-box-voice .image{margin:0}.lp .swiper-grid .swiper{margin-bottom:1.5rem}@media (min-width: 750px){.lp .enquete-container:before{background-image:url(/cdn/shop/files/lp07-2-bg_pc.jpg?v=1715673648)}.lp .enquete-content{padding-top:12rem;padding-bottom:12rem}.lp .enquete-list .enquete{width:15rem}.lp .enquete-content .mt{margin-top:6rem!important}.lp .enquete-content .mb{margin-bottom:6rem!important}.lp .lp-box-voice{flex-direction:row-reverse;align-items:center;gap:0}.lp .lp-box-voice:nth-child(2n){flex-direction:row}.lp .lp-box-voice>*{width:50%}.lp .lp-box-voice .balloon{padding:3rem 4rem}.lp .lp-box-voice .balloon:after{top:calc(50% - 1rem);bottom:auto;left:-2rem;border:1rem solid transparent;border-right-color:#fff}.lp .lp-box-voice:nth-child(2n) .balloon:after{right:-2rem;bottom:auto;left:auto;border:1rem solid transparent;border-left-color:#fff}}@media (min-width: 1280px){.lp .enquete-list .enquete{width:12vw}.lp .lp-box-voice .balloon:after{top:calc(50% - .6em);left:-1.2em;border-width:.6em}.lp .lp-box-voice:nth-child(2n) .balloon:after{right:-1.2em;border-width:.6em}}.lp .accordions.faq .accordion-summary{grid-template-columns:2rem 1fr 2rem}.lp .accordions.faq .accordion-content{display:grid;grid-template-columns:2rem 1fr;gap:1rem}.lp .accordions.faq .accordion-summary:before,.lp .accordions.faq .accordion-content:before{font-size:2rem;font-weight:700;line-height:1;text-align:center;color:#099}.lp .accordions.faq .accordion-summary:before{content:"Q"}.lp .accordions.faq .accordion-content:before{content:"A";margin-bottom:auto}@media (min-width: 750px){.lp .accordions.faq .accordion-summary{grid-template-columns:4rem 1fr 4rem;gap:1.5rem}.lp .accordions.faq .accordion-content{grid-template-columns:4rem 1fr;gap:1.5rem}.lp .accordions.faq .accordion-summary:before,.lp .accordions.faq .accordion-content:before{font-size:4rem}}@media (min-width: 1280px){.lp .accordions.faq .accordion-summary{grid-template-columns:var(--font-40) 1fr var(--font-40);gap:1em}.lp .accordions.faq .accordion-content{grid-template-columns:4rem 1fr;gap:1em}.lp .accordions.faq .accordion-summary:before,.lp .accordions.faq .accordion-content:before{font-size:var(--font-40)}}.lp .full-set{display:flex;flex-direction:column;padding:0 1rem;margin:3rem 0;border:1px solid var(--color-alpha);border-radius:2rem}.lp .full-set .item{display:grid;grid-template-columns:10rem 1fr;gap:1.5rem;align-items:center;text-align:left;padding:2rem 1rem;border-bottom:1px dotted var(--color-alpha)}.lp .full-set .item:last-child{border:none}.lp .full-set .item *{margin:0}.lp .full-set .item h4{font-weight:700}.lp .full-set-price *{line-height:1.4;margin:0}.lp .full-set-price .price-box{display:flex;justify-content:center;align-items:center;gap:1rem}.lp .full-set-price .price{font-size:4rem}.lp .full-set-price .tag-discount{display:inline-flex;justify-content:center;align-items:center;background:var(--color-base);color:#fff;font-size:2rem;font-weight:700;line-height:1;padding:.6rem 1rem}.lp .item-container~.lp-button{margin:3rem auto 0}.lp .caution-box{padding:3rem 2rem;border-radius:2rem}.lp .caution-box .heading{display:flex;justify-content:center;align-items:center;gap:.5em;font-size:2rem;margin:0 0 1.5rem}.lp .caution-box .heading .icon{width:1em;height:1em;stroke-width:2}.lp .caution-box p{margin:1.5rem 0 0}@media (min-width: 750px){.lp .full-set{flex-direction:row;justify-content:space-between;padding:1rem 0;margin:4rem 0;border-radius:3rem}.lp .full-set .item{flex:1;grid-template-columns:auto;gap:2rem;justify-content:center;text-align:center;border:none;border-right:1px dotted var(--color-alpha)}.lp .caution-box .heading{font-size:2.4rem}.lp .caution-box p span{display:block}.lp .caution-box p br{display:none}}@media (min-width: 1280px){.lp .item-container,.lp .caution-box{max-width:60vw;margin:0 auto}.lp .item-container~.lp-button{max-width:15em}.lp .caution-box .heading{font-size:var(--font-24)}.lp .full-set-price .price-box{gap:.5em}.lp .full-set-price .price{font-size:var(--font-40)}.lp .full-set-price .tag-discount{font-size:var(--font-20);padding:.3em .5em}}.footer{padding:8em 0}.lp-footer-nav .link{transition:.2s linear}.lp-footer-nav .footer-links{list-style:none;padding:0;margin:1.5em 0;border-top:1px solid var(--color-alpha)}.lp-footer-nav .footer-links .link-item{border-bottom:1px solid var(--color-alpha)}.lp-footer-nav .footer-links .link{display:flex;justify-content:space-between;align-items:center;gap:1em;text-decoration:none;padding:1em}.lp-footer-nav .footer-links .link span{display:flex;align-items:center;gap:.5em}.lp-footer-nav .footer-links .link .icon{width:1.2em;height:1.2em}.lp-footer-nav .footer-second-links{list-style:none;padding:0 0 0 1em;margin:1.5em 0}.lp-footer-nav .footer-second-links .link-item{margin:.5em 0}.lp-footer{padding:1em 0;margin-top:5em;border-top:1px solid var(--color-alpha)}@media (min-width: 750px){.lp-footer-nav .footer-links{display:flex;justify-content:center;align-items:center;border:none}.lp-footer-nav .footer-links .link-item{border:none;padding:0 1em}.lp-footer-nav .footer-links .link-item:not(:last-child){border-right:1px solid var(--color-alpha)}.lp-footer-nav .footer-links .link{font-size:1.1em;background:linear-gradient(var(--color-accent),var(--color-accent)) center bottom / 0 1px no-repeat;padding:0}.lp-footer-nav .footer-links .link:hover{color:var(--color-accent);background-size:100% 1px}.lp-footer-nav .footer-links .link .icon:not(.icon-download){display:none}.lp-footer-nav .footer-second-links{display:flex;justify-content:center;align-items:center;gap:1em}.lp-footer-nav .footer-second-links .link:hover{color:var(--color-accent)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/page-lp.css.map */
