@charset "UTF-8";:root{--header-height: 0px;--side-top-height: 0px;--side-top-width: 0px;--ja-font: "DM Sans", "Zen Kaku Gothic New", sans-serif;--en-font: "Futura PT", sans-serif;--black-color: #4e4a47;--error-color: #F21717;--text-font: clamp(.875rem, .643rem + .95vw, 1rem)}html,body{scroll-behavior:smooth;font-weight:400;color:#333;background:#fffefc}html{font-size:100%}.en{font-family:var(--en-font);font-weight:400}a{transition:all .3s ease}@media screen and (min-width: 900px){a:hover{opacity:.7}}.pc-only{display:block!important}.sp-only{display:none!important}.pc-only-flex{display:flex!important}.sp-only-flex{display:none!important}@media screen and (max-width: 1120px){.pc-only{display:none!important}.sp-only{display:block!important}.pc-only-flex{display:none!important}.sp-only-flex{display:flex!important}}.orange{color:#ff6804}.orange-line{display:inline;background-image:linear-gradient(orange,orange);background-size:100% 8px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:0}@media screen and (max-width: 900px){.orange-line{padding-bottom:0}}.add-underline{max-width:735px;width:100%;height:auto;margin:auto;background-image:linear-gradient(#33333365,#33333365);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:10px}.l-wrapper{padding-left:20px;padding-right:20px}@media screen and (max-width: 1120px){.l-wrapper{padding-left:20px;padding-right:20px}}body{font-kerning:normal;font-feature-settings:"halt" on;font-feature-settings:"palt";-webkit-font-feature-settings:"palt";letter-spacing:normal}body{position:relative}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:100;transition:all .3s ease;opacity:0;pointer-events:none}body.active{overflow:hidden}body.active:before{opacity:1;pointer-events:all}body.active-pt02{overflow:hidden}body.active-pt02:before{z-index:9999;opacity:1;pointer-events:all}.main-wrapper{display:flex;flex-direction:column}@media screen and (max-width: 900px){.main-wrapper{max-width:600px;margin:auto;padding-bottom:60px}}.overlay{z-index:9999;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.overlay.active{opacity:1;pointer-events:all}.header{z-index:999;position:fixed;top:0;left:0;padding:20px;width:100%;height:auto;display:block}.header .header-container{position:relative;width:100%;height:auto;display:flex;justify-content:space-between;align-items:center}.header .header-container .header-left{width:290px;height:auto}.header .header-container .header-left .header-logo{width:100%;height:auto;object-fit:contain}.header .menu-btn{cursor:pointer;position:absolute;top:5px;right:5px;z-index:10;width:65px;height:auto;aspect-ratio:1 / 1;border-radius:7px;border:1px solid #000;background:#fff}.header .menu-btn span{position:absolute;left:50%;width:60%;height:2px;background-color:#333;border-radius:5rem;transition:all .3s ease}.header .menu-btn span:nth-of-type(1){top:20%;transform:translate(-50%)}.header .menu-btn span:nth-of-type(2){top:35%;transform:translate(-50%)}.header .menu-btn span:nth-of-type(3){top:50%;transform:translate(-50%)}.header .menu-btn .menu-text{position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:14px;font-weight:600;line-height:1;color:#333}.header .menu-btn.active span:nth-of-type(1){top:40%;transform:translate(-50%,-50%) rotate(30deg)}.header .menu-btn.active span:nth-of-type(2){opacity:0}.header .menu-btn.active span:nth-of-type(3){top:40%;transform:translate(-50%,-50%) rotate(-30deg)}.header .nav{position:absolute;top:-10px;right:-10px;padding:30px;border-radius:10px;border:1px solid #000;overflow:hidden;background:#fff;width:auto;height:auto;max-height:95vh;opacity:0;pointer-events:none;transform:translate(90px);transition:all .7s ease;overflow:scroll}.header .nav .nav__content{width:100%;height:auto;display:flex;flex-direction:column;gap:10px}.header .nav .nav__content .logo-link{display:block;max-width:290px;width:60%;height:auto}.header .nav .nav__content .logo-link .header-logo{width:100%;height:auto;object-fit:contain}.header .nav .nav__content .menu-heading{margin-top:20px;font-size:clamp(1.125rem,.75rem + .67vw,1.25rem);font-weight:600;line-height:1.6}.header .nav .nav__content .header-menu{width:100%;height:auto;display:flex;flex-direction:column;gap:30px}.header .nav .nav__content .header-menu .nav__list-item{width:100%;height:auto}.header .nav .nav__content .header-menu .nav__list-item .hover-target{padding-left:10px;position:relative;font-size:clamp(1.125rem,.75rem + .67vw,1.25rem);line-height:1.6;font-weight:600;display:flex;align-items:start;gap:20px}.header .nav .nav__content .header-menu .nav__list-item .hover-target strong{color:#ff6804}.header .nav .nav__content .header-menu .nav__list-item .hover-target:before{content:"";display:block;margin-top:7px;width:13px;height:auto;aspect-ratio:1 / 1;background-color:#333;border-radius:3px}.header .nav .nav__content .cta-area{width:100%;height:auto}.header .nav .nav__content .cta-area .cta-btn{margin-top:15px;width:100%;height:70px;border-radius:10px;background:linear-gradient(90deg,#f90,#ff6804 49.52%,#ffbf5f);box-shadow:1px 2px 10px #00000040;display:flex;align-items:center;justify-content:center;position:relative;font-size:clamp(1rem,.625rem + .67vw,1.125rem);color:#fff;font-weight:600}.header .nav .nav__content .cta-area .cta-btn svg{position:absolute;top:50%;right:25px;transform:translateY(-50%);width:24px;height:auto}.header .nav.active{opacity:1;pointer-events:all;transform:translate(0)}@media screen and (max-width: 900px){.header{padding:15px}.header .header-container .header-left{width:180px}.header .menu-btn{top:0;right:0;width:55px}.header .menu-btn .menu-text{bottom:5px;font-size:14px}.header .nav{padding:20px;transform:translate(40px);transition:all .4s ease;max-height:85vh}.header .nav .nav__content{gap:10px}.header .nav .nav__content .logo-link{max-width:180px}.header .nav .nav__content .header-menu{gap:15px}.header .nav .nav__content .header-menu .nav__list-item .hover-target{gap:10px}.header .nav .nav__content .header-menu .nav__list-item .hover-target:before{margin-top:10px;width:8px;border-radius:2px}}.title-area{padding-top:calc((var(--header-height)) + 60px);margin:0 auto;max-width:925px;width:100%;height:auto}.title-area .title{width:100%;height:auto;margin:auto;text-align:center;font-size:clamp(1.5rem,.75rem + 1.33vw,1.75rem);font-weight:600;line-height:200%;padding:30px 20px 20px;border:1px solid #333;border-radius:20px;position:relative;display:block;background-color:#fff}.title-area .title .small{position:relative;width:fit-content;font-size:16px;line-height:1.6;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.title-area .title .small:before,.title-area .title .small:after{content:"";position:absolute;top:50%;width:50px;height:1px;background-color:#333}.title-area .title .small:before{left:-20px;transform:translate(-100%,-50%)}.title-area .title .small:after{right:-20px;transform:translate(100%,-50%)}@media screen and (max-width: 900px){.title-area{padding-top:30px;padding-bottom:25px;order:2}.title-area .title{font-size:22px;font-weight:800;line-height:200%;padding:0;border:0;border-radius:20px;position:relative;display:block;background-color:#fff}.title-area .title .small{font-size:13px;margin-bottom:5px}.title-area .title .small:before,.title-area .title .small:after{display:none}}.two-column-area{padding-top:30px;padding-bottom:90px;width:100%;height:auto;margin:auto}.two-column-area .tc-inner{max-width:1120px;width:100%;height:auto;margin:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:3%}.two-column-area .tc-inner .left-content{width:calc(97% - var(--side-top-width));height:auto;display:flex;flex-direction:column;align-items:flex-start}.two-column-area .tc-inner .left-content .video-heading{width:100%;height:auto}.two-column-area .tc-inner .right-content{width:38%;min-width:390px;height:auto}@media screen and (max-width: 900px){.two-column-area{padding-bottom:60px;display:contents}.two-column-area .tc-inner{display:contents}.two-column-area .tc-inner .left-content{display:contents;width:100%}.two-column-area .tc-inner .right-content{order:3;min-width:auto;width:100%}}.right-content{position:sticky;top:calc((var(--side-top-height)) * -1);width:100%;height:auto}.right-content aside{width:100%;height:auto}.right-content .insight{width:100%;height:auto;padding:20px;border-radius:10px;border:1px solid #000;background:#fff;display:flex;flex-direction:column;gap:20px}.right-content .insight .insight-price{width:100%;height:auto}.right-content .insight .insight-price .label{display:flex;align-items:center;gap:6px;font-size:clamp(1rem,.625rem + .67vw,1.125rem);font-weight:600;line-height:1}.right-content .insight .insight-price .label svg{width:16px;height:auto;object-fit:contain}.right-content .insight .insight-price .price{margin-top:10px;font-size:clamp(1.25rem,.875rem + .67vw,1.375rem);font-weight:600;line-height:1;display:flex;align-items:baseline;gap:10px}.right-content .insight .insight-price .price .big{font-size:clamp(2.75rem,1.813rem + 1.67vw,3.063rem);font-weight:700}.right-content .insight .insight-price .voltage-bar{margin-top:15px;z-index:2;width:100%;height:19px;border-radius:20px;border:1px solid #F90;background:#fff;position:relative;display:flex;align-items:center;overflow:hidden}.right-content .insight .insight-price .voltage-bar .current-voltage{z-index:1;position:absolute;display:block;top:0;left:0;width:0%;height:100%;border-radius:20px;background:linear-gradient(90deg,#f90,#ff6804 49.52%,#ffbf5f);background-color:#999;transition:width .5s ease;min-width:0}.right-content .insight .insight-price .voltage-bar .number{z-index:2;position:relative;font-size:13px;font-weight:600;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5);line-height:1;margin-left:10px;mix-blend-mode:normal}.right-content .insight .insight-price .target-price{margin-top:10px;font-size:16px;font-weight:600;line-height:160%;letter-spacing:.06rem}.right-content .insight .insight-supporters{width:100%;height:auto}.right-content .insight .insight-supporters .label{display:flex;align-items:center;gap:6px;font-size:clamp(1rem,.625rem + .67vw,1.125rem);font-weight:600;line-height:1}.right-content .insight .insight-supporters .label svg{width:30px;height:auto;object-fit:contain}.right-content .insight .insight-supporters .supporters{margin-top:10px;font-size:clamp(1.25rem,.875rem + .67vw,1.375rem);font-weight:600;line-height:1;display:flex;align-items:baseline;gap:10px}.right-content .insight .insight-supporters .supporters .big{font-size:clamp(2.75rem,1.813rem + 1.67vw,3.063rem);font-weight:700}.right-content .insight .insight-end{width:100%;height:auto}.right-content .insight .insight-end .label{display:flex;align-items:center;gap:6px;font-size:clamp(1rem,.625rem + .67vw,1.125rem);font-weight:600;line-height:1}.right-content .insight .insight-end .label svg{width:24px;height:auto;object-fit:contain}.right-content .insight .insight-end .end-date{margin-top:10px;font-size:clamp(1.25rem,.875rem + .67vw,1.375rem);font-weight:600;line-height:1;display:flex;align-items:baseline;gap:10px}.right-content .insight .insight-end .end-date .big{font-size:clamp(2.75rem,1.813rem + 1.67vw,3.063rem);font-weight:700}.right-content .cta-area{width:100%;height:auto}.right-content .cta-area .cta-btn{margin-top:15px;width:100%;height:87px;border-radius:10px;background:linear-gradient(90deg,#f90,#ff6804 49.52%,#ffbf5f);box-shadow:1px 2px 10px #00000040;display:flex;align-items:center;justify-content:center;position:relative;font-size:clamp(1rem,.625rem + .67vw,1.125rem);color:#fff;font-weight:600}.right-content .cta-area .cta-btn svg{position:absolute;top:50%;right:25px;transform:translateY(-50%);width:24px;height:auto}.right-content .return-area{padding-top:60px;width:100%}.right-content .return-area .return-wrapper{overflow:scroll;padding-bottom:60px;padding-right:13px;width:100%;height:auto;height:calc(100vh - 60px)}.right-content .return-area .return-wrapper .return-heading{color:#333;font-size:clamp(1.25rem,.5rem + 1.33vw,1.5rem);font-weight:700}.right-content .return-area .return-wrapper .modal-close{display:none}.right-content .return-area .return-wrapper .return-list{margin-top:15px;width:100%;height:auto;display:flex;flex-direction:column;gap:25px}.right-content .return-area .return-wrapper .return-list .return-item{width:100%;height:auto;border-radius:10px;border:1px solid #000;background:#fff;padding:15px;display:flex;flex-direction:column;gap:10px;transition:all .3s ease}.right-content .return-area .return-wrapper .return-list .return-item .return-top{display:flex;align-items:start;justify-content:space-between}.right-content .return-area .return-wrapper .return-list .return-item .return-top .thumbnail{width:43%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea{width:53%;height:auto}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .price{font-size:13px;font-weight:700;display:flex;align-items:baseline;gap:4px}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .price .big{font-size:clamp(1.625rem,.875rem + 1.33vw,1.875rem);line-height:1;font-weight:700}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .name{margin-top:12px;font-size:14px;line-height:1.6}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .rt-content{margin-top:12px;width:100%;height:auto;display:flex;flex-direction:column;gap:12px}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .rt-content .rt-item{display:flex;align-items:center}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .rt-content .rt-item .rt-heading{font-size:13px;font-weight:500;line-height:1;display:flex;align-items:center;gap:8px}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .rt-content .rt-item dd{font-size:13px;line-height:1;font-weight:500}.right-content .return-area .return-wrapper .return-list .return-item .detail-area{width:100%;height:auto}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .btn-area{width:100%;height:auto;display:flex;justify-content:space-between}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .btn-area .label{cursor:pointer;position:relative;padding:15px 30px 15px 15px;width:43%;height:auto;font-size:clamp(.875rem,.5rem + .67vw,.9rem);font-weight:600;line-height:1;text-align:center;border-radius:6px;border:1px solid #000}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .btn-area .label svg{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:14px;height:auto;transition:all .3s ease}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .btn-area .label.active svg{transform:scaleY(-1) translateY(50%)}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .btn-area form{width:55%;height:auto}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .btn-area .cart-btn{width:100%;height:auto;border-radius:6px;background:linear-gradient(90deg,#f90,#ff6804 49.52%,#ffbf5f);display:flex;justify-content:center;align-items:center;font-size:clamp(.875rem,.5rem + .67vw,1rem);font-weight:500;line-height:1;color:#fff;letter-spacing:.06rem;border:none;cursor:pointer;padding:15px 10px}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .btn-area .cart-btn.is-soldout{width:55%;background:#999}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .detail{width:100%;height:auto;transition:all .5s ease;max-height:0;opacity:0;overflow:hidden}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .detail.active{height:auto;max-height:600px;opacity:1}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .detail .detail-inner{padding-top:12px;font-size:14px;line-height:1.6}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .detail .close-btn{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#ff6804;cursor:pointer}@media screen and (max-width: 900px){.right-content{order:3;position:relative;top:auto}.right-content .insight{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px 0}.right-content .insight .insight-price .label,.right-content .insight .insight-price .price{justify-content:center}.right-content .insight .insight-price .voltage-bar{margin-top:10px;height:15px}.right-content .insight .insight-price .voltage-bar .number{font-size:13px;color:#fff;line-height:1;margin-left:10px}.right-content .insight .insight-price .target-price{margin-top:6px;font-size:13px;font-weight:400}.right-content .insight .insight-supporters{width:50%;display:flex;align-items:center;justify-content:center;gap:4px}.right-content .insight .insight-supporters .label{gap:4px;font-size:14px;font-weight:400}.right-content .insight .insight-supporters .label svg{width:auto;height:20px}.right-content .insight .insight-supporters .supporters{margin-top:0;font-size:16px;font-weight:400;gap:3px}.right-content .insight .insight-supporters .supporters .big{font-size:18px}.right-content .insight .insight-end{width:50%;display:flex;align-items:center;justify-content:center}.right-content .insight .insight-end .label{gap:4px;font-size:14px;font-weight:400}.right-content .insight .insight-end .label svg{width:auto;height:20px}.right-content .insight .insight-end .end-date{margin-top:0;font-size:16px;font-weight:400;gap:3px}.right-content .insight .insight-end .end-date .big{font-size:18px}.right-content .cta-area{z-index:999;position:fixed;bottom:0;left:0}.right-content .cta-area .cta-btn{margin-top:0;height:70px;border-radius:10px 10px 0 0;box-shadow:-1px -px 10px 0 #00000040}.right-content .cta-area.sp-cta{transition:opacity .3s ease;opacity:1;pointer-events:all}.right-content .cta-area.sp-cta.hiden{opacity:0;pointer-events:none}.right-content .return-area{opacity:0;pointer-events:none;transform:translateY(60px);z-index:99999;width:100vw;height:85vh;margin:0 calc(50% - 50vw);background-color:#fff;border-radius:30px 30px 0 0;position:fixed;bottom:0;left:0;padding-top:0;padding-left:20px;padding-right:20px;transition:all .3s ease}.right-content .return-area .return-wrapper{padding-top:30px;padding-bottom:60px;width:100%;height:100%}.right-content .return-area .return-wrapper .modal-close{display:block;cursor:pointer;position:absolute;top:20px;right:20px;font-size:16px;line-height:1;font-weight:700}.right-content .return-area .return-wrapper .return-list{margin-top:20px;gap:20px}.right-content .return-area .return-wrapper .return-list .return-item{padding:10px;display:flex;flex-direction:column;gap:10px}.right-content .return-area .return-wrapper .return-list .return-item .return-top{align-items:start;gap:10px 0}.right-content .return-area .return-wrapper .return-list .return-item .return-top .thumbnail{width:45%}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea{width:50%}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .price{font-size:13px;font-weight:400;display:flex;align-items:baseline;gap:4px}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .price .big{font-weight:700;font-size:28px}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .name{margin-top:6px;font-size:13px}.right-content .return-area .return-wrapper .return-list .return-item .return-top .txtarea .rt-content{margin-top:6px;gap:8px}.right-content .return-area .return-wrapper .return-list .return-item .detail-area{margin-top:16px}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .btn-area{gap:10px}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .btn-area .label{padding:15px 30px 15px 15px;width:43%;display:flex;justify-content:center;align-items:center}.right-content .return-area .return-wrapper .return-list .return-item .detail-area .btn-area .cart-btn{padding:20px 10px;width:100%;height:auto;font-size:clamp(.875rem,.5rem + .67vw,1rem);font-weight:500;line-height:1;color:#fff;letter-spacing:.06rem}.right-content .return-area.active{opacity:1;pointer-events:all;transform:translateY(0)}.right-content .return-area>.return-area.active{z-index:99999}}.mv{width:100%;height:auto;display:flex;flex-direction:column;gap:100px}.mv .mv-content,.mv .mv-content .mv-img-area{width:100%;height:auto}.mv .mv-content .mv-img-area .mv-splide{width:100%;height:auto;aspect-ratio:9.65 / 6;overflow:hidden}.mv .mv-content .mv-img-area .mv-splide .splide__track,.mv .mv-content .mv-img-area .mv-splide .splide__list,.mv .mv-content .mv-img-area .mv-splide .splide__slide{width:100%;height:100%}.mv .mv-content .mv-img-area .mv-splide img{width:100%;height:100%;object-fit:cover}.mv .mv-content .mv-img-area .mv-splide-list{margin-top:10px;width:100%;height:auto}.mv .mv-content .mv-img-area .mv-splide-list .splide__list{width:100%;height:auto}.mv .mv-content .mv-img-area .mv-splide-list .splide__slide{aspect-ratio:1 / 1}.mv .mv-content .mv-img-area .mv-splide-list .splide__slide img{width:100%;height:100%;object-fit:cover;cursor:pointer}@media screen and (max-width: 900px){#shopify-section-mv-splide{order:1}.mv{padding-top:var(--header-height);order:1;width:100vw;height:auto;margin:0 calc(50% - 50vw)}}.abstract-area{width:100%;height:auto}.abstract-area .abstract{margin-top:25px;width:100%;height:auto;border-radius:10px;border:1px solid #333;padding:20px}.abstract-area .abstract .desc{font-feature-settings:"halt" on;font-size:clamp(1rem,.768rem + .95vw,1.125rem);line-height:160%;font-weight:600}.abstract-area .abstract .share-area{margin-top:10px;width:100%;height:auto}@media screen and (max-width: 900px){#shopify-section-abstract-area{order:4}.abstract-area{order:4}.abstract-area .abstract{margin-top:20px;border:0;border-radius:0;padding:0;display:flex;flex-direction:column-reverse;align-items:center;gap:15px}.abstract-area .abstract .desc{font-size:14px}.abstract-area .abstract .share-area{margin-top:0}}.article-area{width:100%;height:auto}@media screen and (max-width: 900px){.article-area{order:5}}.shopify-policy__container{padding-top:calc((var(--header-height)) + 60px);padding-bottom:60px;width:100%;height:auto;margin:auto;font-size:70%;line-height:1.8;max-width:900px}.shopify-policy__container .shopify-policy__body{margin-top:20px;width:100%;height:auto}.shopify-policy__container .shopify-policy__body p{margin:15px 0}@media screen and (max-width: 900px){.shopify-policy__container{padding-top:calc((var(--header-height)) + 30px);padding-bottom:60px;width:100%;height:auto;margin:auto}.shopify-policy__container .shopify-policy{width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
