section:empty{display:block}.fv{background:url(/cdn/shop/t/2/assets/fv.webp) no-repeat;background-position:center bottom;background-size:cover;display:block;height:570px;position:relative;width:100%;overflow:hidden}.fv-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.fv-video--sp{display:none}.fv-cta{height:70px;margin:auto;position:absolute;bottom:40px;left:0;right:0;width:300px}.fv-cta a{background:var(--main-theme-color);border-radius:50px;box-shadow:0 4px 8px 1px #00000040;color:#fff;display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:500;height:100%;width:100%}.fv-cta a:before{background:url(/cdn/shop/t/2/assets/icon-cart-w.svg) no-repeat;background-position:center;background-size:contain;content:"";display:block;height:30px;margin-right:15px;width:33px}@media screen and (max-width: 768px){.fv{height:563px}.fv-video--pc{display:none}.fv-video--sp{display:block}.fv-cta{height:60px;bottom:56px;width:275px}.fv-cta a{font-size:22px}}.about{background:url(/cdn/shop/t/2/assets/bg-triangel-blue-d.webp) no-repeat;background-position:center bottom;background-size:cover;padding:100px 0 160px}.about-inner{margin:0 auto;width:var(--inner-column);max-width:var(--main-column)}.about-head{margin:0 0 40px;text-align:center}.about-head h2 p{color:var(--main-text-color);display:inline;font-size:32px;font-weight:700;margin-left:5px}.about-head h2 span{color:var(--main-theme-color);font-size:46px;font-weight:700;position:relative}.about-head h2 span:before{background:var(--main-theme-color);border-radius:50%;content:"";display:block;height:9px;margin:auto;position:absolute;left:0;right:0;top:-10px;width:9px}.about-items{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:40px}.about-item{text-align:center;width:calc((100% - 120px)/4)}.about-item__image{line-height:0}.about-item__text p{color:var(--main-theme-color);font-size:24px;font-weight:700;margin:20px 0 0}@media screen and (max-width: 768px){.about{background-image:url(/cdn/shop/t/2/assets/bg-triangel-blue-d-sp.webp);padding:50px 0 75px}.about-head{margin:0 0 40px}.about-head h2{line-height:32px}.about-head h2 p{font-size:22px}.about-head h2 span{font-size:32px}.about-head h2 span:before{background:var(--main-theme-color);border-radius:50%;content:"";display:block;height:9px;margin:auto;position:absolute;left:0;right:0;top:-10px;width:9px}.about-items{gap:20px}.about-item{width:calc((100% - 20px)/2)}.about-item__text p{font-size:17px;letter-spacing:-.2px;margin:6px 0 0}}.introduce{margin-top:-80px;padding:0 0 70px}.introduce-inner{margin:0 auto;width:var(--inner-column);max-width:var(--main-column)}.introduce-head{margin:0 0 15px;text-align:center}.introduce-head h2{margin:0 auto;width:100%;max-width:728px}@media screen and (max-width: 768px){.introduce{margin-top:-55px;padding:0 0 20px}.introduce-head{margin:0}.introduce-head h2{width:90%;max-width:325px}.introduce-body{margin-left:-20px;width:calc(100% + 40px)}}h2 .ttl-logo{display:inline-block;font-family:var(--ft-robo);font-size:32px;font-weight:600;margin-right:10px;padding:0 15px;position:relative}h2 .ttl-logo:before,h2 .ttl-logo:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:32px;margin:auto;position:absolute;top:0;bottom:0;width:7px}h2 .ttl-logo:before{background-image:url(/cdn/shop/t/2/assets/logo-symbol-l.svg);left:0}h2 .ttl-logo:after{background-image:url(/cdn/shop/t/2/assets/logo-symbol-r.svg);right:0}@media screen and (max-width: 768px){h2 .top{margin:0 0 15px}h2 .ttl-logo{font-size:21px;margin-right:10px;padding:0 8px}h2 .ttl-logo:before,h2 .ttl-logo:after{height:28px;width:6px}}.introducebottom-head{margin:0 auto;text-align:center;width:var(--inner-column);max-width:var(--main-column)}.introducebottom-head h2 .top{margin:0 0 20px}.introducebottom-head h2 span{display:inline-block}.introducebottom-head h2 .small{font-size:28px;font-weight:700}.introducebottom-head h2 .ttl{font-size:44px;font-weight:700;line-height:64px}.introducebottom-head h2 .maker{background:linear-gradient(transparent 75%,#eaf2f8 75%)}.introducebottom-head h2 .black{color:var(--main-text-color)}.introducebottom-head h2 .blue{color:var(--main-theme-color)}.introducebottom-body{background:url(/cdn/shop/t/2/assets/nature-bg.webp) no-repeat;background-position:center;background-size:cover;margin-top:-50px;padding:105px 0 95px}.introducebottom-body picture{display:block;margin:0 auto;position:relative;width:var(--inner-column);max-width:var(--main-column)}@media screen and (max-width: 768px){.introducebottom-head h2 .top{margin:0 0 15px}.introducebottom-head h2 .small{font-size:18px}.introducebottom-head h2 .ttl{font-size:28px;line-height:40px}.introducebottom-head h2 .maker{background:linear-gradient(transparent 75%,#eaf2f8 75%)}.introducebottom-body{margin-top:-50px;padding:85px 0 80px}}.commitment{padding:80px 0 45px}.commitment-inner{margin:0 auto;width:var(--inner-column);max-width:var(--main-column)}.commitment-head{margin:0 0 50px;text-align:center}.commitment-head:before{background:url(/cdn/shop/t/2/assets/icon-starts.svg) no-repeat;background-position:center;background-size:contain;content:"";display:block;height:26px;margin:0 auto 20px;width:190px}.commitment-head p{color:var(--main-theme-color);display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;line-height:1}.commitment-head p:before,.commitment-head p:after{background:var(--main-theme-color);content:"";display:block;height:30px;width:1px}.commitment-head p:before{margin-right:15px;transform:rotate(-30deg)}.commitment-head p:after{margin-left:15px;transform:rotate(30deg)}.commitment-head h2{color:var(--main-theme-color);font-size:54px;font-weight:700}.commitment-cards{display:flex;flex-direction:column;gap:40px}.commitment-card{background:var(--bg-blue);border-radius:15px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:70px 60px}.commitment-card.center{align-items:center}.commitment-card__text{width:calc(100% - 400px)}.commitment-card__image{line-height:0;overflow:hidden;position:relative;width:340px}.commitment-card__image.video{height:420px}.commitment-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.commitment-video--sp{display:none}.commitment-card__number{line-height:0;margin:0 auto 20px;width:200px}.commitment-card__ttl{margin:0 0 25px;text-align:center}.commitment-card .commitment-card__ttl p{color:var(--main-text-color);font-size:24px;font-weight:700;text-align:center}.commitment-card .commitment-card__ttl h3{color:var(--main-theme-color);font-size:40px;font-weight:700}.commitment-card__text{padding:0 15px}.commitment-card__text p{color:var(--main-text-color);font-size:22px;font-weight:500;line-height:42px;text-align:left}.commitment-card__text p span{color:var(--main-theme-color);font-size:22px;font-weight:700}.commitment-card__text .notice{color:#999;font-size:16px;font-weight:500;line-height:30px;margin:6px 0 0}.commitment-card__img{line-height:0;margin-top:25px}@media screen and (max-width: 968px){.commitment-card{padding:50px 25px}.commitment-card__text{width:calc(100% - 300px)}.commitment-card__image{width:250px}.commitment-card__image.video{height:308px}}@media screen and (max-width: 768px){.commitment{padding:50px 0 30px}.commitment-head{margin:0 0 30px}.commitment-head p{font-size:18px;margin:0 0 10px}.commitment-head p:before,.commitment-head p:after{height:26px}.commitment-head h2{font-size:40px}.commitment-cards{gap:20px}.commitment-card{padding:30px 20px 25px}.commitment-card__text{margin:0 0 30px;width:100%}.commitment-card.sp-nomad .commitment-card__text{margin-bottom:0}.commitment-card__image{width:100%}.commitment-card__image.video{aspect-ratio:9 / 16;height:auto}.commitment-video--pc{display:none}.commitment-video--sp{display:block}.commitment-card__number{width:140px}.commitment-card__ttl{margin:0 0 20px}.commitment-card .commitment-card__ttl p{font-size:20px;text-align:center}.commitment-card .commitment-card__ttl h3{font-size:30px}.commitment-card .commitment-card__ttl h3.sp-s{font-size:28px}.commitment-card__text{padding:0}.commitment-card__text p{font-size:15px;line-height:28px;text-align:left}.commitment-card__text p span{font-size:15px}.commitment-card__text .notice{font-size:13px;line-height:24px}}.more{padding:0 0 110px}.more-inner{margin:0 auto;width:var(--inner-column);max-width:var(--main-column)}.more-head{margin:0 0 40px;text-align:center}.more-head p{color:var(--main-theme-color);font-size:28px;font-weight:700}.more-head p:after{background:url(/cdn/shop/t/2/assets/more-symbol.svg) no-repeat;background-position:center;background-size:contain;content:"";display:block;height:48px;margin:-20px auto 18px;width:170px}.more-head h2{background:var(--main-theme-color);display:flex;justify-content:center;align-items:center;height:60px;margin:0 auto;padding:0 20px;width:max-content}.more-head h2 p{color:#fff;font-size:34px;font-weight:700;margin:0}.more-head h2 p:after{display:none}.more-head h2 span{color:#ffef85;font-size:34px;font-weight:700}.more-items{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.more-item{display:flex;justify-content:space-between;align-items:stretch;width:49%}.more-item__image{width:180px}.more-item__text{width:calc(100% - 190px)}.more-item__ttl{margin:0 0 20px;text-align:center}.more-item__ttl p{color:var(--main-text-color);font-size:18px;font-weight:700}.more-item__ttl h3{background:linear-gradient(transparent 75%,#eaf2f8 75%);color:var(--main-theme-color);display:inline-block;font-size:32px;font-weight:700}.more-item__txt p{color:var(--main-text-color);font-size:18px;font-weight:500;line-height:34px}.more-item__txt p span{color:var(--main-theme-color);font-size:18px;font-weight:700}@media screen and (max-width: 968px){.more-items{gap:20px}.more-item{width:100%}}@media screen and (max-width: 768px){.more{padding:0 0 50px}.more-head{margin:0 0 20px}.more-head p{font-size:18px}.more-head p:after{height:37px;margin:-20px auto 14px;width:126rpx}.more-head h2{background:none;flex-direction:column;gap:5px;height:auto;padding:0}.more-head h2 p{background:var(--main-theme-color);display:flex;justify-content:center;align-items:center;font-size:30px;height:50px;padding:0 18px;width:max-content}.more-head h2 span{font-size:30px}.more-item__image{margin-left:-40px;width:140px}.more-item__text{width:calc(100% - 110px)}.more-item__ttl{margin:0 0 15px}.more-item__ttl p{font-size:15px}.more-item__ttl h3{font-size:26px}.more-item__txt p{font-size:13px;line-height:24px}.more-item__txt p span{font-size:13px}}.function{background:var(--bg-blue);border-radius:15px;margin:0 auto;position:relative;width:var(--inner-column);max-width:var(--main-column)}.function:before{background:url(/cdn/shop/t/2/assets/function-eyecatch.webp) no-repeat;background-position:center;background-size:contain;content:"";display:block;height:110px;margin:auto;position:absolute;top:-50px;left:0;right:0;width:110px}.function-inner{padding:80px 80px 50px}.function-head{margin:0 0 35px;text-align:center}.function-head h2{background:#fff;display:flex;justify-content:center;align-items:center;height:50px;margin:0 auto;padding:0 20px;width:100%;max-width:max-content}.function-head h2 p{color:#333;font-size:30px;font-weight:700}.function-head h2 span{color:var(--main-theme-color);font-size:30px;font-weight:700}.function-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:160px;position:relative}.function-cards:after{border-right:3px dotted #7CA7C5;content:"";display:block;height:100%;margin:auto;position:absolute;right:0;left:0;top:0;bottom:0;width:3px}.function-card__ttl{margin:0 0 20px;text-align:center}.function-card__ttl p{color:#333;font-size:18px;font-weight:700}.function-card__ttl h3{color:var(--main-theme-color);font-size:32px;font-weight:700}.function-card__image{line-height:0;margin:0 0 20px}.function-card__text p{font-size:20px;font-weight:500;line-height:36px}.function-card__text p span{color:var(--main-theme-color);font-size:20px;font-weight:700}@media screen and (max-width: 968px){.function:before{height:90px;top:-50px;width:90px}.function-inner{padding:60px 50px 30px}.function-head{margin:0 0 35px;text-align:center}.function-head h2{font-size:30px;height:50px;padding:0 20px}.function-head h2 span{font-size:30px}.function-cards{gap:100px}.function-card__ttl{margin:0 0 25px}.function-card__ttl p{font-size:15px}.function-card__ttl h3{font-size:28px}.function-card__text p{font-size:15px;line-height:28px}.function-card__text p span{font-size:15px}}@media screen and (max-width: 768px){.function:before{height:80px;top:-30px;width:80px}.function-inner{padding:60px 20px 30px}.function-head{margin:0 0 25px}.function-head h2{background:none;flex-direction:column;gap:3px;height:auto;padding:0 15px}.function-head h2 p{background:#fff;font-size:20px}.function-head h2 span{font-size:20px}.function-cards{display:flex;flex-direction:column;gap:60px}.function-cards:after{display:none}.function-card{position:relative}.function-card:not(:last-child):after{border-bottom:3px dotted #7CA7C5;border-right:0;content:"";display:block;height:3px;margin:auto;position:absolute;bottom:-30px;left:0;right:0;width:100%}}.turned{padding:80px 0 100px}.turned-inner{margin:0 auto;width:100%;max-width:var(--main-column)}.turned-head{margin:0 auto;text-align:center}.turned-head h2{color:#333;font-size:32px;font-weight:700}.turned-head h2 .ttl-logo{color:var(--main-theme-color)}.turned-head h2 .small{font-size:28px;font-weight:700}@media screen and (max-width: 768px){.turned{padding:40px 0 55px}.turned-head{margin:0 auto -45px;position:relative}.turned-head h2{font-size:24px}.turned-head h2 .small{font-size:20px}}.loopslider{overflow:hidden;width:100%}.loopslider-images{animation:scroll-left 25s linear infinite;display:flex;gap:10px;width:max-content}.loopslider-image{flex-shrink:0;line-height:0;width:1440px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width: 768px){.loopslider-images{animation:scroll-left 40s linear infinite}.loopslider-image{width:740px}}.cta{background:url(/cdn/shop/t/2/assets/cta-bg.webp) no-repeat;background-position:center;background-size:cover;padding:60px 0 80px}.cta-inner{margin:0 auto;width:var(--inner-column);max-width:900px}.cta-head{margin:0 0 25px;position:relative;text-align:center}.cta-head__ttl{background:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 4px rgb(0 0 0 / 10%));height:54px;margin:auto;padding:0 20px;position:absolute;left:0;right:0;top:-85px;width:100%;max-width:max-content}.cta-head__ttl:after{border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:20px solid #ffffff;border-bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;left:0;right:0;bottom:-10px;width:0}.cta-head__ttl p{color:#333;font-size:22px;font-weight:700}.cta-head__ttl p span{color:var(--main-theme-color);font-size:26px;font-weight:700}.cta-head h2 .top{color:#333;font-size:30px;font-weight:700;line-height:1;margin:0 0 -20px}.cta-head h2 .bottom,.cta-head h2 .bottom span{color:#333;font-size:48px;font-weight:700;line-height:1}.cta-head h2 .bottom .blue{color:var(--main-theme-color)}.cta-head h2 .bottom .num{background:#003c83;background:linear-gradient(123deg,#003c83,#006dba);display:inline-block;font-family:var(--ft-robo);font-size:100px;font-weight:700;margin:0 auto;position:relative;top:4px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-head h2 .bottom .symbol{display:inline-block;position:relative;left:-5px;top:3px;transform:rotate(10deg)}.cta-card{background:#fff;border-radius:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;filter:drop-shadow(0 4px 10px rgb(0 60 131 / 20%));padding:30px 70px}.cta-card__left{line-height:0;text-align:center;width:calc(100% - 375px);max-width:340px}.cta-card__right{text-align:center;width:340px}.cta-card__name{margin:0 0 15px}.cta-card__name p{color:var(--main-theme-color);font-size:34px;font-weight:700;line-height:1}.cta-card__txt{margin:0 0 20px}.cta-card__txt p{font-size:20px;font-weight:500}.cta-card__price{display:flex;justify-content:center;align-items:center;margin:0 0 20px}.cta-card__price .deli{background:var(--bg-blue);border-radius:50%;display:flex;justify-content:center;align-items:center;height:80px;text-align:center;width:80px}.cta-card__price .deli p{color:var(--main-theme-color);font-size:20px;font-weight:500;line-height:1.3em}.cta-card__price .price-value{width:calc(100% - 100px);max-width:max-content}.cta-card__price .price-value p{display:flex;justify-content:flex-end;align-items:baseline;line-height:1}.cta-card__price .price-value .tax{color:var(--main-theme-color);font-size:18px;font-weight:500;margin:10px 0 0 2px;text-align:right}.cta-card__price .price-value .yen{color:var(--main-theme-color);font-size:36px;font-weight:500}.cta-card__price .price-value .price{color:var(--main-theme-color);font-family:var(--ft-robo);font-size:50px;font-weight:700}.cta-card__price .price-value .price span{color:var(--main-theme-color);font-family:var(--ft-robo);font-size:30px;font-weight:700}.cta-card__btn{height:64px;margin:0 auto;width:100%;max-width:320px}.cta-card__btn a{background:var(--main-theme-color);border-radius:50px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:500;height:100%;width:100%}.cta-card__btn a:before{background:url(/cdn/shop/t/2/assets/icon-cart-w.svg) no-repeat;background-position:center;background-size:contain;content:"";display:block;height:32px;margin-right:15px;width:38px}@media screen and (max-width: 768px){.cta{padding:65px 0 40px}.cta-head{margin:0 0 20px}.cta-head__ttl{height:40px;padding:0 15px}.cta-head__ttl p{font-size:14px}.cta-head__ttl p span{font-size:18px}.cta-head h2 .top{font-size:18px;margin:0 0 -20px}.cta-head h2 .bottom,.cta-head h2 .bottom span{font-size:34px}.cta-head h2 .bottom .num{font-size:84px;margin-left:-25px;top:4px}.cta-card{padding:28px}.cta-card__left{margin:0 auto 15px;width:90%;max-width:none}.cta-card__right{width:100%}.cta-card__name{margin:0 0 5px}.cta-card__name p{font-size:20px}.cta-card__txt{margin:0 0 15px}.cta-card__txt p{font-size:15px}.cta-card__price{margin:0 0 20px}.cta-card__price .deli{height:56px;width:56px}.cta-card__price .deli p{font-size:14px;line-height:1.2}.cta-card__price .price-value{width:calc(100% - 70px)}.cta-card__price .price-value p{line-height:1}.cta-card__price .price-value .tax{font-size:14px;margin-top:5px}.cta-card__price .price-value .yen{font-size:28px;margin-right:0;margin-left:8px}.cta-card__price .price-value .price{font-size:50px}.cta-card__price .price-value .price span{font-size:23px}.cta-card__btn{height:60px;width:100%;max-width:280px}.cta-card__btn a{font-size:22px}.cta-card__btn a:before{height:28px;width:33px}}@media screen and (max-width: 385px){.cta-card{padding:28px 20px}.cta-card__price .price-value .tax{font-size:12px}.cta-card__price .price-value .yen{font-size:20px}.cta-card__price .price-value .price{font-size:40px}.cta-card__price .price-value .price span{font-size:20px}}.colorvariation{background:url(/cdn/shop/t/2/assets/colorvariation-bg.webp) no-repeat;background-position:center top;background-size:contain;padding:90px 0 75px}.colorvariation-inner{margin:0 auto;width:var(--inner-column);max-width:1090px}.colorvariation-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin:0 auto 60px;width:100%;max-width:880px}.colorvariation-head__left{text-align:center;width:53%}.colorvariation-head__right{width:45%}.colorvariation-head__left h2{font-size:42px;font-weight:700;margin:0 0 10px}.colorvariation-head__left h2 span{color:var(--main-theme-color)}.colorvariation-head__left p{font-size:24px;font-weight:500;line-height:42px}.colorvariation-cards{display:flex;flex-direction:column;gap:50px;margin:0 0 100px}.colorvariation-card{background:#eaf2f8;border-radius:10px;padding:50px 70px 45px}.colorvariation-card:nth-child(2n){background:#fff6e9}.colorvariation-card__in{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}.colorvariation-card__in:after{border-right:3px dotted #7CA7C5;content:"";display:block;height:100%;margin:auto;position:absolute;left:420px;top:0;bottom:0;width:3px}.colorvariation-card:nth-child(2n) .colorvariation-card__in:after{border-right:3px dotted #EADCC8}.colorvariation-card__left{text-align:center;width:340px}.colorvariation-card__right{width:446px}.colorvariation-card__ttl{margin:0 0 20px}.colorvariation-card__ttl p{background:var(--main-theme-color);border-radius:50px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:700;height:38px;margin:0 0 15px;width:100%}.colorvariation-card__ttl h3{color:var(--main-theme-color);font-size:40px;font-weight:700;letter-spacing:-.2px}.colorvariation-card:nth-child(2n) .colorvariation-card__ttl p{background:#867556}.colorvariation-card:nth-child(2n) .colorvariation-card__ttl h3{color:#867556}.colorvariation-card__img{line-height:0;margin:0 0 25px}.colorvariation-card__txt p{font-size:20px;font-weight:500;line-height:38px;letter-spacing:-.2px}.feature-card{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1000px}.feature-card__left{width:calc(100% - 520px)}.feature-card__right{width:460px}.feature-card__ttl{margin:0 0 20px;text-align:center}.feature-card__ttl h3{font-size:34px;font-weight:700}.feature-card__ttl h3 .symbol-text{color:var(--main-theme-color);display:inline-block;font-size:34px;font-weight:700;margin-right:10px;padding:0 10px 0 15px;position:relative}.feature-card__ttl h3 .symbol-text:before,.feature-card__ttl h3 .symbol-text:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:38px;margin:auto;position:absolute;top:0;bottom:0;width:8px}.feature-card__ttl h3 .symbol-text:before{background-image:url(/cdn/shop/t/2/assets/kakko-l.svg);left:0}.feature-card__ttl h3 .symbol-text:after{background-image:url(/cdn/shop/t/2/assets/kakko-r.svg);right:0}.feature-card__txt{margin:0 0 30px}.feature-card__txt p{font-size:18px;font-weight:500;line-height:34px}.feature-card__txt p span{color:var(--main-theme-color);font-size:18px;font-weight:700}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.feature-list__item{text-align:center}.feature-item__image{line-height:0;margin:0 auto 10px;width:130px}.feature-item__text p{color:var(--main-theme-color);font-size:18px;font-weight:700;line-height:26px}@media screen and (max-width: 1168px){.colorvariation-card{padding:50px 50px 45px}.colorvariation-card__in:after{left:395px}}@media screen and (max-width: 1068px){.colorvariation-card__in:after{left:380px}.feature-list{gap:20px}}@media screen and (max-width: 1000px){.colorvariation-card__in:after{left:360px}}@media screen and (max-width: 968px){.colorvariation{background-image:url(/cdn/shop/t/2/assets/colorvariation-bg-sp.webp);padding:48vw 0 75px}.colorvariation-head__left{margin:0 0 25px;width:100%}.colorvariation-head__right{text-align:center;width:100%}.colorvariation-card__in:after{display:none}.colorvariation-card__left{margin:0 0 15px;width:100%}.colorvariation-card__right{width:100%}.feature-card__left{text-align:center;width:100%}.feature-card__image{line-height:0;margin:0 0 20px}.feature-card__txt{margin:0 0 20px;text-align:left}.feature-list{gap:40px}}@media screen and (max-width: 768px){.colorvariation{background-image:url(/cdn/shop/t/2/assets/colorvariation-bg-sp.webp);padding:48vw 0 75px}.colorvariation-head{margin:0 auto 40px}.colorvariation-head__left h2{font-size:28px}.colorvariation-head__left p{font-size:16px;line-height:28px}.colorvariation-cards{gap:30px;margin:0 0 40px}.colorvariation-card{padding:30px 20px 10px}.colorvariation-card__ttl{margin:0 0 15px}.colorvariation-card__ttl p{font-size:15px;height:28px;margin:0 auto 10px;max-width:210px}.colorvariation-card__ttl h3{font-size:28px}.colorvariation-card__img{margin:0 0 15px}.colorvariation-card__txt p{font-size:16px;line-height:26px}.feature-card__ttl h3{font-size:22px}.feature-card__ttl h3 .symbol-text{font-size:22px;padding:0 10px 0 15px}.feature-card__ttl h3 .symbol-text:before,.feature-card__ttl h3 .symbol-text:after{height:28px;width:6px}.feature-card__txt p{font-size:15px;line-height:28px}.feature-card__txt p span{font-size:15px}.feature-list{gap:23px}.feature-item__image{width:90px}.feature-item__text p{font-size:15px;line-height:22px}}.coordinate{background:url(/cdn/shop/t/2/assets/bg-triangel-blue-d.webp) no-repeat;background-position:center bottom;background-size:cover;padding:80px 0 160px}.coordinate-inner{margin:0 auto;width:var(--inner-column);max-width:var(--main-column)}.coordinate-head{margin:0 0 65px;text-align:center}.coordinate-head .fukidashi{background:var(--main-theme-color);border-radius:8px;display:flex;justify-content:center;align-items:center;height:44px;margin:0 auto 25px;padding:0 20px;position:relative;width:100%;max-width:max-content}.coordinate-head .fukidashi:after{border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:20px solid var(--main-theme-color);border-bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;left:0;right:0;bottom:-10px;width:0}.coordinate-head .fukidashi p{color:#fff;font-size:20px;font-weight:700}.coordinate-head h2{font-size:28px;font-weight:700}.coordinate-head h2 span{color:var(--main-theme-color);font-size:48px;font-weight:700}.coordinate-items{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:70px}.coordinate-item{position:relative;width:calc((100% - 70px)/2)}.coordinate-tag{height:38px;position:absolute;left:-18px;top:-20px;transform:rotate(-10deg);width:170px;z-index:1}.coordinate-photos{display:flex;justify-content:space-between;align-items:stretch;gap:35px}.coordinate-photo{filter:drop-shadow(2px 6px 8px rgb(0 0 0 / 20%));line-height:0;width:calc((100% - 35px)/2)}.coordinate-photo:nth-child(2){margin-top:20px}@media screen and (max-width: 768px){.coordinate{background-image:url(/cdn/shop/t/2/assets/bg-triangel-blue-d-sp.webp);padding:40px 0 97px}.coordinate-head{margin:0 0 25px}.coordinate-head .fukidashi{height:40px;margin:0 auto 15px;padding:0 15px}.coordinate-head .fukidashi p{font-size:16px;line-height:1;position:relative;z-index:1}.coordinate-head h2{font-size:20px}.coordinate-head h2 span{font-size:32px}.coordinate-items{gap:10px;padding:0 15px}.coordinate-item{width:100%}.coordinate-tag{height:30px;position:absolute;left:-12px;top:21px;transform:rotate(-10deg);width:120px;z-index:1}.coordinate-item:nth-child(2n) .coordinate-tag{right:-12px;left:inherit;top:-11px;transform:rotate(10deg)}.coordinate-photos{gap:17px}.coordinate-photo{filter:drop-shadow(2px 6px 8px rgb(0 0 0 / 20%));line-height:0;width:calc((100% - 17px)/2)}.coordinate-photo:nth-child(1){margin-top:30px}.coordinate-photo:nth-child(2){margin-top:0}}.photo{margin:80px 0 0}.photo-head{margin:0 auto;text-align:center;width:var(--inner-column);max-width:var(--main-column)}.photo-head h2 .top{margin:0 0 20px}.photo-head h2 span{display:inline-block}.photo-head h2 .small{font-size:28px;font-weight:700}.photo-head h2 .ttl{font-size:44px;font-weight:700;line-height:64px}.photo-head h2 .maker{background:linear-gradient(transparent 75%,#eaf2f8 75%)}.photo-head h2 .black{color:var(--main-text-color)}.photo-head h2 .blue{color:var(--main-theme-color)}.photo-body{background:url(/cdn/shop/t/2/assets/nature-bg.webp) no-repeat;background-position:center;background-size:cover;margin-top:-50px;padding:90px 0 95px}.photo-items{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:50px;row-gap:30px;margin:0 auto;position:relative;width:var(--inner-column);max-width:760px}.photo-item{position:relative;width:calc((100% - (50px * 2)) / 3)}.photo-item__text{filter:drop-shadow(0 2px 1px rgb(0 0 0 / 10%));margin:auto;position:absolute;left:0;right:0;bottom:-10px;text-align:center}@media screen and (max-width: 768px){.photo{margin:30px 0 0}.photo-head h2 .top{margin:0 0 10px}.photo-head h2 .small{font-size:18px}.photo-head h2 .ttl{font-size:28px;line-height:40px}.photo-head h2 .maker{background:linear-gradient(transparent 75%,#eaf2f8 75%)}.photo-body{padding-bottom:80px}.photo-items{gap:30px;row-gap:25px}.photo-item{width:calc((100% - 30px)/2)}.photo-item__text{bottom:-5px}.photo-item:nth-child(1) .photo-item__text{width:128px}.photo-item:nth-child(2) .photo-item__text{width:96px}.photo-item:nth-child(3) .photo-item__text{width:144px}.photo-item:nth-child(4) .photo-item__text{width:128px}.photo-item:nth-child(5) .photo-item__text{width:112px}.photo-item:nth-child(6) .photo-item__text{width:128px}}.voice{padding:0 0 110px}.voice-head{background:url(/cdn/shop/t/2/assets/voice-head-bg.webp) no-repeat;background-position:center top;background-size:cover;padding:0 0 40px;text-align:center}.voice-head__in{margin:0 auto;width:var(--inner-column);max-width:var(--main-column)}.voice-head p{color:var(--main-theme-color);font-size:28px;font-weight:700}.voice-head p:after{background:url(/cdn/shop/t/2/assets/more-symbol.svg) no-repeat;background-position:center;background-size:contain;content:"";display:block;height:48px;margin:-20px auto 18px;width:170px}.voice-head h2 p{color:var(--main-text-color);font-size:40px;font-weight:700}.voice-head h2 p:after{display:none}.voice-head h2 span{color:var(--main-theme-color);font-size:40px;font-weight:700}.voice-review{margin:40px auto 0;width:100%;max-width:600px}.voice-body__in{margin:0 auto;padding:80px 0 0;width:var(--inner-column);max-width:1100px}.voice-body__ttl{margin:0 0 35px;text-align:center}.voice-fukidashi{background:var(--main-theme-color);border-radius:8px;display:flex;justify-content:center;align-items:center;height:44px;margin:0 auto 25px;padding:0 20px;position:relative;width:100%;max-width:max-content}.voice-fukidashi:after{border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:20px solid var(--main-theme-color);border-bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;left:0;right:0;bottom:-10px;width:0}.voice-fukidashi p{color:#fff;font-size:20px;font-weight:700}.voice-body__ttl h3{color:var(--main-theme-color);font-size:42px;font-weight:700}.voice-slider{overflow:hidden;padding:0 0 40px;position:relative}.voice-slide{background:#fff;border-radius:15px;border:2px solid #D0D7E0;filter:drop-shadow(0 6px 8px rgb(0 0 0 / 10%));height:auto;padding:30px 23px}.voice-profile{line-height:0;margin:0 auto 15px;width:150px}.voice-ttl{background:url(/cdn/shop/t/2/assets/dq-l.svg) no-repeat,url(/cdn/shop/t/2/assets/dq-r.svg) no-repeat;background-position:left top,right bottom;background-size:19px,19px;color:var(--main-theme-color);font-size:20px;font-weight:700;line-height:32px;margin:0 0 10px;text-align:center}.voice-txt{font-size:16px;font-weight:500;line-height:30px;margin:0 0 30px}.voice-txt span{color:var(--main-theme-color);font-weight:700}.voice-tags{display:flex;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;gap:6px}.voice-tags .voice-tag{background:#eaf2f8;border-radius:50px;color:var(--main-theme-color);display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;height:32px;padding:0 18px;width:100%;max-width:max-content}.voice-notice{color:#ccc;font-size:12px;font-weight:500;margin:10px 0 0;text-align:right}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-bullet{background:#eaf2f8;height:10px;opacity:1;width:10px}.swiper-pagination-bullet-active{background:var(--main-theme-color)}@media screen and (max-width: 768px){.voice{padding:0 0 40px}.voice-head{margin:0 0 20px;padding:0}.voice-head p{font-size:18px}.voice-head p:after{height:37px;margin:-20px auto 14px;width:126px}.voice-head h2 p,.voice-head h2 span{font-size:24px}.voice-review{margin:20px auto 0;width:100%;max-width:335px}.swiper-pagination{display:block}.voice-body__in{padding:40px 0 0}.voice-body__ttl{margin:0 0 15px}.voice-fukidashi{height:42px;margin:0 auto 15px;padding:0 15px}.voice-fukidashi p{font-size:16px}.voice-body__ttl h3{font-size:32px}.voice-slide{border-radius:10px;padding:22px 23px;width:100%}.voice-profile{margin:0 auto 25px;width:130px}.voice-ttl{font-size:18px;line-height:28px}.voice-txt{font-size:14px;line-height:26px;margin:0 0 15px}.voice-tags{gap:4px}.voice-tags .voice-tag{font-size:12px;height:24px;padding:0 10px}}.size{background:#eaf2f8;padding:80px 0 100px}.size-inner{margin:0 auto;width:var(--inner-column);max-width:var(--main-column)}.size-head{margin:0 0 20px;text-align:center}.size-head .fukidashi{background:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center;height:44px;margin:0 auto 25px;padding:0 20px;position:relative;width:100%;max-width:max-content}.size-head .fukidashi:after{border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:20px solid #fff;border-bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;left:0;right:0;bottom:-10px;width:0}.size-head .fukidashi p{color:var(--main-theme-color);font-size:20px;font-weight:700}.size-head h2{color:var(--main-theme-color);font-size:42px;font-weight:700}.wearing{margin:0 auto;width:100%;max-width:1000px}.size-chart{margin:0 0 60px}.size-chart picture{border-radius:10px;display:block;line-height:0;overflow:hidden}.size-chart img{width:100%;max-width:none}.wearing-head{margin:0 0 30px;text-align:center}.wearing-head h3{color:var(--main-theme-color);font-size:34px;font-weight:700}.wearing-items{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:40px}.wearing-item{width:calc((100% - 40px)/2)}.wearing-item__ttl{background:#fff;border-radius:50px;display:flex;justify-content:center;align-items:center;height:40px;margin:0 auto 15px;width:100%;max-width:200px}.wearing-item__ttl p{color:var(--main-theme-color);font-size:20px;font-weight:700}.wearing-item__info{display:flex;justify-content:center;align-items:center;gap:12px;margin:0 0 25px}.wearing-info__item{display:flex;justify-content:center;align-items:baseline}.wearing-info__item dt{font-size:16px;font-weight:500}.wearing-info__item dd{color:var(--main-theme-color);font-family:var(--ft-serif);font-size:26px;font-weight:600}.wearing-info__item dd span{color:var(--main-theme-color);font-family:var(--ft-serif);font-size:20px;font-weight:600}.wearing-item__image{line-height:0;margin:0 0 25px}.wearing-item__comment{display:flex;justify-content:center;align-items:center;gap:25px;margin:0 0 15px}.wearing-item__comment:before,.wearing-item__comment:after{background:var(--main-theme-color);content:"";display:block;height:1px;flex:1;width:100%}.wearing-item__comment img{width:107px}.wearing-item__text p{font-size:16px;font-weight:500;line-height:30px}.wearing-item__guarantee{background:#fff;box-shadow:0 0 0 1px #7ca7c5;border-radius:10px;height:100%;margin:65px 0 0 auto;position:relative;width:calc((100% - 40px)/2 - 20px);z-index:1}.wearing-item__guarantee:before{background:#fff;border-radius:50%;box-shadow:0 0 0 1px #7ca7c5;content:"";display:block;height:120px;margin:auto;position:absolute;top:-40px;left:0;right:0;width:120px;z-index:1}.wearing-item__guarantee:after{background:#fff;border-radius:10px;content:"";display:block;height:100%;position:absolute;top:0;left:0;right:0;width:100%;z-index:2}.wearing-quarantee__in{padding:0 30px 30px;position:relative;z-index:3}.wearing-guarantee__image{margin:-15px auto 15px;width:65px}.wearing-guarantee__ttl{margin:0 auto 20px;text-align:center}.wearing-guarantee__ttl p{font-size:22px;font-weight:700;line-height:1.8em}.wearing-guarantee__ttl p span{color:var(--main-theme-color);font-size:40px;font-weight:700}.wearing-guarantee__txt{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 0 20px}.wearing-guarantee__txt p{background:#eaf2f8;font-size:16px;font-weight:500;min-height:30px;padding:0 20px;width:100%;max-width:max-content}.wearing-guarantee__txt p span{color:var(--main-theme-color)}.wearing-guarantee__notice{border:1px solid #E4EEF4;border-left:0;border-right:0;display:flex;justify-content:space-between;align-items:center;padding:15px}.wearing-guarantee__notice dt{background:var(--main-theme-color);border-radius:3px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:500;letter-spacing:1.5px;padding:15px 0;writing-mode:vertical-rl;width:28px}.wearing-guarantee__notice dd{width:calc(100% - 43px)}.wearing-guarantee__notice dd ul li{display:flex;justify-content:flex-start}.wearing-guarantee__notice dd ul li:before{content:"\30fb";display:inline;font-size:16px;font-weight:500}.wearing-guarantee__notice dd ul li p{font-size:16px;font-weight:500;letter-spacing:-.5px;line-height:30px}.size-btn{margin:35px auto 0;width:100%;max-width:580px}@media screen and (max-width: 968px){.wearing-item,.wearing-item__guarantee{width:100%}}@media screen and (max-width: 768px){.size{padding:40px 0}.size-head{margin:0 0 15px}.size-head .fukidashi{height:34px;margin:0 auto 12px;padding:0 10px}.size-head .fukidashi p{font-size:16px}.size-head h2{font-size:32px}.size-chart{margin:0 0 30px}.wearing-head{margin:0 0 20px}.wearing-head h3{font-size:24px}.wearing-items{gap:30px}.wearing-item__ttl{height:34px;margin:0 auto 10px;max-width:180px}.wearing-item__ttl p{font-size:18px}.wearing-item__info{gap:5px;margin:0 0 15px}.wearing-info__item dt{font-size:11px;font-weight:500;letter-spacing:-.3px}.wearing-info__item dd{font-size:16px;letter-spacing:-.3px}.wearing-info__item dd span{font-size:12px;letter-spacing:-.3px}.wearing-item__image{margin:0 0 20px -20px;width:calc(100% + 40px)}.wearing-item__comment{gap:15px;margin:0 0 15px}.wearing-item__comment img{width:80px}.wearing-item__text p{font-size:13px;line-height:24px}.wearing-item__guarantee{margin-top:10px}.wearing-item__guarantee:before{height:80px;top:-20px;width:80px}.wearing-quarantee__in{padding:0 20px 22px}.wearing-guarantee__image{margin:-2px auto 5px;width:44px}.wearing-guarantee__ttl{margin:0 auto 10px}.wearing-guarantee__ttl p{font-size:18px}.wearing-guarantee__ttl p span{font-size:28px}.wearing-guarantee__txt{gap:5px}.wearing-guarantee__txt p{font-size:13px;letter-spacing:-.2px;min-height:22px;padding:0 5px}.wearing-guarantee__notice{padding:10px 0 10px 8px}.wearing-guarantee__notice dt{font-size:12px;padding:5px 0;width:22px}.wearing-guarantee__notice dd{width:calc(100% - 25px)}.wearing-guarantee__notice dd ul li:before{font-size:12px}.wearing-guarantee__notice dd ul li p{font-size:12px;line-height:21px}.size-btn{margin:0 auto;max-width:335px}}@media screen and (max-width: 350px){.wearing-info__item dt{font-size:10px}.wearing-info__item dd{font-size:16px}.wearing-info__item dd span{font-size:12px}}.howtouse{background:#fff6e9;padding:80px 0 100px}.howtouse-inner{margin:0 auto;width:var(--inner-column);max-width:1000px}.howtouse-head{margin:0 0 45px;text-align:center}.howtouse-head .fukidashi{background:var(--main-theme-color);border-radius:8px;display:flex;justify-content:center;align-items:center;height:44px;margin:0 auto 15px;padding:0 20px;position:relative;width:100%;max-width:max-content}.howtouse-head .fukidashi:after{border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:20px solid var(--main-theme-color);border-bottom:0;content:"";display:block;height:0;margin:auto;position:absolute;left:0;right:0;bottom:-10px;width:0}.howtouse-head .fukidashi p{color:#fff;font-size:20px;font-weight:500}.howtouse-head .fukidashi p span{color:#ffef85}.howtouse-head h2{color:var(--main-theme-color);font-size:42px;font-weight:700}.howtouse-cards{display:flex;flex-direction:column;gap:30px}.howtouse-card{background:#fff;border-radius:10px;padding:35px 60px 40px}.howtouse-card__ttl{margin:0 0 30px;text-align:center}.howtouse-card__ttl h3{background:linear-gradient(transparent 75%,#eaf2f8 75%);color:var(--main-theme-color);display:inline-block;font-size:34px;font-weight:700;padding:0 5px}.howtouse-card__items{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:50px}.howtouse-card__item{display:flex;justify-content:space-between;align-items:center;width:calc((100% - 50px)/2)}.howtouse-card__image{line-height:0;position:relative;width:140px}.howtouse-card__item .howtouse-card__image:before{background:var(--main-theme-color);background-image:url(/cdn/shop/t/2/assets/icon-check.svg);background-repeat:no-repeat;background-size:18px;background-position:center;border-radius:50%;content:"";display:block;height:36px;position:absolute;left:0;top:0;width:36px}.howtouse-card__text{width:calc(100% - 155px)}.howtouse-card__text p{font-size:20px;font-weight:700;line-height:34px}.howtouse-card__text p span{color:var(--main-theme-color)}.howtouse-items{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}.howtouse-item{display:flex;justify-content:space-between;align-items:stretch;width:calc((100% - 30px)/2)}.howtouse-step{background:var(--main-theme-color);border-radius:50px;display:flex;justify-content:center;align-items:center;height:30px;margin:0 0 10px;padding:0 25px;text-align:center;width:130px}.howtouse-item:nth-child(2n) .howtouse-step{background:#095c97}.howtouse-item .howtouse-card__text p{color:var(--main-theme-color);font-size:22px}.howtouse-item .howtouse-card__text .notice{display:flex;justify-content:flex-start;align-items:flex-start}.howtouse-item .howtouse-card__text .notice span,.howtouse-item .howtouse-card__text .notice p{color:#7c94b0;font-size:14px;font-weight:500;line-height:24px}@media screen and (max-width: 768px){.howtouse{padding:40px 0}.howtouse-head{margin:0 0 15px}.howtouse-head .fukidashi{height:34px;margin:0 auto 10px;padding:0 10px}.howtouse-head .fukidashi p{font-size:16px}.howtouse-head h2{font-size:32px}.howtouse-cards{gap:20px}.howtouse-card{padding:20px 20px 25px}.howtouse-card__ttl{margin:0 0 20px}.howtouse-card__ttl h3{font-size:24px}.howtouse-card__items{gap:20px}.howtouse-card__item{width:100%}.howtouse-card__image{width:80px}.howtouse-card__item .howtouse-card__image:before{background-size:12px;height:26px;left:-10px;top:2px;width:26px}.howtouse-card__text{width:calc(100% - 95px)}.howtouse-card__text p{font-size:16px;line-height:25px;letter-spacing:-.2px}.howtouse-item{width:100%}.howtouse-item .howtouse-card__image{width:110px}.howtouse-item .howtouse-card__text{width:calc(100% - 120px)}.howtouse-step{height:22px;margin:0 0 10px;padding:0 15px;width:90px}.howtouse-item .howtouse-card__text p{font-size:16px}.howtouse-item .howtouse-card__text .notice span,.howtouse-item .howtouse-card__text .notice p{font-size:10px;line-height:18px}}.faq{padding:80px 0 100px}.faq-inner{margin:0 auto;width:var(--inner-column);max-width:900px}.faq-head{margin:0 0 30px;text-align:center}.faq-head h2{color:var(--main-theme-color);font-family:var(--ft-robo);font-size:42px;font-weight:700}.faq-items{box-sizing:border-box;display:flex;flex-direction:column;gap:30px}.faq-items>.faq-item{background:#eaf2f8;border-radius:20px;padding:30px}.faq-item dt{cursor:auto;display:flex;justify-content:flex-start;align-items:center;font-size:24px;font-weight:700;margin:0}.faq-item dt:after{display:none}.faq-item dd{display:flex;justify-content:flex-start;align-items:stretch;margin:0;padding:20px 0 0}.faq-item dt:before,.faq-item dd:before{border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:var(--ft-robo);font-size:24px;font-weight:700;height:40px;margin-right:20px;width:40px}.faq-item dt:before{background:var(--main-theme-color);content:"Q";color:#fff}.faq-item dd:before{background:#fff;content:"A";color:var(--main-theme-color)}.faq-item dt .content,.faq-item dd .content{width:calc(100% - 60px)}.faq-item dd .content ul{margin:0;padding:0}.faq-item dd .content p{font-size:18px;font-weight:500;line-height:32px;margin:0}.faq-item dd .content ul li{display:flex;justify-content:flex-start;align-items:flex-start;list-style:none;font-size:18px;font-weight:500;line-height:32px}.faq-item dd .content ul li:before{background:rgba(var(--color-foreground),.75);border-radius:50%;content:"\30fb";flex:0;display:flex;justify-content:center;align-items:center;height:5px;margin-right:12px;position:relative;top:15px;width:5px}.faq-btn{height:60px;margin:40px auto 0;width:320px}.faq-btn a{background:#fff;border:1px solid #D0D7E0;border-radius:50px;color:var(--main-theme-color);display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:500;height:100%;width:100%}@media screen and (max-width: 768px){.faq{padding:40px 0 64px}.faq-head{margin:0 0 25px}.faq-head h2{font-size:32px}.faq-items{gap:20px}.faq-items>.faq-item{border-radius:6px;padding:20px 15px}.faq-item dt{font-size:16px}.faq-item dt:before,.faq-item dd:before{font-size:18px;height:30px;margin-right:8px;width:30px}.faq-item dt .content,.faq-item dd .content{width:calc(100% - 38px)}.faq-item dd .content p,.faq-item dd .content ul li{font-size:14px;line-height:24px}.faq-btn{margin-top:30px}.faq-btn{height:50px;margin:30px auto 0;width:260px}.faq-btn a{font-size:18px}}.message{background:url(/cdn/shop/t/2/assets/message-bg.webp) no-repeat;background-position:center top;background-size:cover;margin:0 auto;padding:210px 0 65px;width:100%;max-width:var(--main-column)}.message-card{background:#fffffff2;border-radius:10px;margin:0 auto;padding:80px 10px 0;text-align:center;width:var(--inner-column);max-width:800px}.message-head{margin:0 auto 25px;text-align:center}.message-head h2{display:inline-block;width:254px}.message-text{display:flex;flex-direction:column;gap:25px}.message-text p{font-size:20px;font-weight:400;line-height:40px}.message-text p span{color:var(--main-theme-color);font-size:20px;font-weight:700}.message-profile{margin:20px auto 0;width:318px}@media screen and (max-width: 768px){.message{padding:160px 0 30px}.message-card{padding:30px 5px 0}.message-head{margin:0 auto 20px}.message-head h2{width:188px}.message-text{gap:20px}.message-text p{font-size:15px;letter-spacing:-.3px;line-height:28px}.message-text p span{font-size:15px}.message-profile{margin:15px auto 0;width:239px}}.floating{display:none;height:116px;position:fixed;bottom:10%;right:20px;width:116px;z-index:1}.floating-close{height:20px;position:absolute;right:7px;top:5px;width:20px;z-index:1}.floating a{display:block;filter:drop-shadow(0 4px 6px rgb(0 0 0 / 20%));line-height:0}.news{padding:60px 0}.news-inner{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin:0 auto;width:var(--inner-column);max-width:900px}.news-head{width:180px}.news-head h2{color:var(--main-theme-color);font-family:var(--ft-robo);font-size:42px;font-weight:700}.news-more__link{margin:22px 0 0}.news-more__link a{display:flex;justify-content:flex-start;align-items:center;font-size:16px;font-weight:700}.news-more__link a:after{background:url(/cdn/shop/t/2/assets/icon-link-arrow-r-b.svg) no-repeat;background-position:center;background-size:contain;content:"";display:block;height:18px;margin-left:4px;position:relative;top:1px;width:18px}.news-body{width:calc(100% - 180px)}.news-item{border-bottom:1px dotted #7CA7C5}.news-item a{display:flex;justify-content:flex-start;align-items:flex-start;padding:14px 0 12px}.news-date{color:var(--main-theme-color);font-family:var(--ft-robo);font-size:18px;font-weight:500;line-height:24px;margin:0 28px 0 0}.news-ttl{font-size:15px;font-weight:700;line-height:26px}@media screen and (max-width: 768px){.news{padding:40px 0}.news-head{display:flex;justify-content:space-between;align-items:center;width:100%}.news-head h2{font-size:32px}.news-more__link{margin:0}.news-more__link a{font-size:14px}.news-body{width:100%}.news-item{display:none}.news-item:nth-child(-n+2){display:block}.news-item a{flex-direction:column;padding:15px 0}.news-date{font-size:16px;margin:0}.news-ttl{font-size:14px;line-height:24px}}.recommendation{background:url(/cdn/shop/t/2/assets/recommendation-bg.webp) no-repeat;background-position:center;background-size:cover;padding:72px 0 70px;position:relative}.recommendation-more{filter:drop-shadow(3px 3px 4px rgb(0 0 0 / 20%));margin:auto;position:absolute;left:0;right:0;top:-32.5px;width:150px}.recommendation-inner{margin:0 auto;width:var(--inner-column);max-width:1000px}.recommendation-head{margin:0 0 35px;text-align:center}.recommendation-head h2{color:#542211;font-size:34px;font-weight:700}.recommendation-head h2 span{display:inline;font-size:44px;font-weight:700;margin-right:3px;background:linear-gradient(121deg,#97681f,#d7c377 61%,#996119);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.recommendation-card{background:#fff;border-radius:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:40px 60px}.recommendation-card__text{width:calc(100% - 400px)}.recommendation-card__text h3{background:url(/cdn/shop/t/2/assets/dq-l.svg) no-repeat,url(/cdn/shop/t/2/assets/dq-r.svg) no-repeat;background-position:left top,right bottom;background-size:19px,19px;color:var(--main-theme-color);font-size:26px;font-weight:700;margin:0 auto 12px;padding:0 35px;text-align:center;width:100%;max-width:max-content}.recommendation-card__text p{font-size:16px;font-weight:500;line-height:28px}.recommendation-card__text p span{color:var(--main-theme-color);font-size:16px;font-weight:700}.recommendation-card__text .name{color:var(--main-theme-color);font-size:20px;font-weight:700;margin:10px 0 0;text-align:right}.recommendation-card__text .name span{color:var(--main-theme-color);font-size:18px;font-weight:500;margin-right:9px}.recommendation-card__image{line-height:0;margin-left:40px;position:relative;width:360px}.recommendation-eyecatch{position:absolute;right:-45px;top:-7px;width:120px}@media screen and (max-width: 968px){.recommendation{background-image:url(/cdn/shop/t/2/assets/recommendation-bg-sp.webp);padding:46px 0 40px}.recommendation-more{top:-25px;width:110px}.recommendation-head{margin:0 0 14px}.recommendation-head h2{font-size:24px}.recommendation-head h2 span{font-size:28px;margin-right:2px}.recommendation-card{flex-direction:column-reverse;padding:16px 20px 26px}.recommendation-card__text{width:100%}.recommendation-card__text h3{background-size:15px,15px;font-size:18px;margin:0 auto 10px;padding:0 25px}.recommendation-card__text p{font-size:14px;line-height:26px}.recommendation-card__text p span{font-size:14px}.recommendation-card__text .name{font-size:18px;margin:8px 0 0}.recommendation-card__text .name span{font-size:16px;margin-right:8px}.recommendation-card__image{margin:0 auto 20px;width:100%;max-width:235px}.recommendation-eyecatch{right:-45px;top:-7px;width:90px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/top.css.map */
