.summary[data-astro-cid-ss3pcqoa]{list-style:none;cursor:pointer}.summary[data-astro-cid-ss3pcqoa]::-webkit-details-marker{display:none}.content[data-astro-cid-ss3pcqoa]{overflow:hidden}.product-fv{position:relative}.product-fv__caption{position:absolute;left:20px;z-index:10;margin-top:-2.8125rem;width:100%}@media (min-width:769px){.product-fv__caption{left:30px;margin-top:-3.75rem}}.product-fv .slide-text{min-height:1.9rem}@media (min-width:769px){.product-fv .slide-text{min-height:2.3rem}}.product-fv .slide-text__sub{font-family:Montserrat,sans-serif;font-size:1.5625rem;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-fv .slide-text__sub{font-size:2rem}}.product-fv .slide-text__sub{letter-spacing:10px}@media (min-width:769px){.product-fv .slide-text__sub{letter-spacing:12.8px}}.product-fv .slide-text__bg{margin-top:0;margin-bottom:0;margin-left:0;--tw-bg-opacity:1;background-color:rgb(255 102 140/var(--tw-bg-opacity, 1));border-radius:6px}.product-fv .slide-text.line-1 .slide-text__bg{border-radius:6px 6px 0 0}.product-fv .slide-text.line-2 .slide-text__bg{border-radius:0 6px 6px 0}.product-fv .slide-text.line-3 .slide-text__bg{border-radius:0 0 6px 6px}.product-fv .slide-text.line-name{margin-top:1.25rem}.product-fv .slide-text.line-name .slide-text__sub{font-family:Inter,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.375rem;font-weight:300;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-fv .slide-text.line-name .slide-text__sub{font-size:1.625rem}}.product-fv .slide-text.line-name .slide-text__sub{letter-spacing:4.4px}@media (min-width:769px){.product-fv .slide-text.line-name .slide-text__sub{letter-spacing:5.2px}}.product-fv .slide-text.line-name.line-1 .slide-text__bg{border-radius:6px 6px 0 0}.product-fv .slide-text.line-name.line-2{margin-top:0}.product-fv .slide-text.line-name.line-2 .slide-text__bg{border-radius:0 6px 6px}.product-howto{padding:3.75rem .9375rem 6.25rem}@media (min-width:769px){.product-howto{padding:5rem 1.875rem 7.5rem}}.product-howto .title{font-family:Montserrat,sans-serif;font-size:3rem;font-weight:300;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto .title{font-size:3.75rem}}.product-howto .title{letter-spacing:-4.8px}@media (min-width:769px){.product-howto .title{letter-spacing:-6px}}.product-howto__desc{margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:18.8125rem;text-align:center;font-size:.8125rem;font-weight:600;line-height:140%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__desc{margin-top:1.75rem;max-width:20.25rem;font-size:.875rem}}.product-howto__desc{letter-spacing:1.3px}@media (min-width:769px){.product-howto__desc{letter-spacing:1.4px}}.product-howto__list{margin-top:2.5rem}.product-howto__item{border-radius:20px;padding:1.25rem;background:#ffffffb3}.product-howto__item:not(:first-of-type){margin-top:.9375rem}@media (max-width:374px){.product-howto__item{padding:.625rem}}.product-howto__item-inner{display:flex;gap:20px}@media (min-width:769px){.product-howto__item-inner{gap:30px}}@media (max-width:374px){.product-howto__item-inner{gap:10px}}.product-howto__item .emphasis{margin-bottom:1.25rem;--tw-bg-opacity:1;background-color:rgb(230 56 108/var(--tw-bg-opacity, 1));padding:.1875rem .625rem;text-align:center;font-size:1.0625rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__item .emphasis{font-size:1.125rem}}.product-howto__item .emphasis{letter-spacing:3.4px}@media (min-width:769px){.product-howto__item .emphasis{letter-spacing:3.6px}}.product-howto__image{width:140px!important}@media (min-width:769px){.product-howto__image{width:190px!important}}.product-howto__contents{display:grid;grid-template-rows:auto}.product-howto__contents>h3{text-align:left;font-size:.875rem;font-weight:600;line-height:1rem;--tw-text-opacity:1;color:rgb(136 92 233/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__contents>h3{font-size:1rem;line-height:1.25rem}}.product-howto__contents>h3{align-self:center;letter-spacing:1.4px}@media (min-width:769px){.product-howto__contents>h3{letter-spacing:1.6px}}.product-howto__contents>h3:has(p)>h3{align-self:normal}.product-howto__contents .desc{margin-top:.5rem;font-size:.8125rem;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgb(136 92 233/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__contents .desc{margin-top:1rem;line-height:1.25rem}}.product-howto__contents .note{margin-top:.375rem;font-size:.6875rem;font-weight:500;line-height:120%;--tw-text-opacity:1;color:rgb(136 92 233/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__contents .note{margin-top:.75rem}}.product-howto__form{margin-top:2.5rem;border-radius:20px;background:linear-gradient(112deg,#ff6c8a 15.31%,#ffaade)}.product-howto__form-image{overflow:hidden}.product-howto__form-text{margin-left:auto;margin-right:auto;max-width:18.4375rem;padding-top:.5rem;padding-bottom:2rem}@media (min-width:769px){.product-howto__form-text{max-width:22.5rem;padding-top:.75rem;padding-bottom:2.5rem}}.product-howto__form-text dt{padding-top:.625rem;padding-bottom:.625rem}.product-howto__form-text dt:has(+dd){border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity, 1))}.product-howto__form-text dd{padding-top:.625rem}.product-howto__form-copy{font-size:.9375rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__form-copy{font-size:1.125rem}}.product-howto__form-copy{letter-spacing:1.5px}@media (min-width:769px){.product-howto__form-copy{letter-spacing:1.8px}}.product-howto__form-description>li{font-size:.75rem;font-weight:600;line-height:140%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__form-description>li{font-size:.8125rem}}.product-howto__form-description>li{letter-spacing:.6px}@media (min-width:769px){.product-howto__form-description>li{letter-spacing:.65px}}.product-howto__caution{margin-top:1.75rem;border-radius:10px}@media (min-width:769px){.product-howto__caution{margin-top:2.5rem}}.product-howto__caution{background:#ffffffb3}.product-howto__caution .details.is-open .icon-plus-minus{transform:rotate(180deg)}.product-howto__caution .details.is-open .icon-plus-minus .icon-plus-minus__inner:before{opacity:0}.product-howto__caution .summary{padding:1.25rem .9375rem}@media (min-width:769px){.product-howto__caution .summary{padding-left:1.25rem;padding-right:1.25rem}}.product-howto__caution .summary-inner{display:flex;align-items:center;justify-content:space-between;text-align:center;font-size:.9375rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(255 34 89/var(--tw-text-opacity, 1))}.product-howto__caution .summary .icon-plus-minus{position:relative;display:inline-block;transition:transform 333ms ease;transform:rotate(0);will-change:transform}.product-howto__caution .summary .icon-plus-minus__wrapper{display:flex;align-items:center;justify-content:center}.product-howto__caution .summary .icon-plus-minus__inner{position:relative;height:.125rem;width:.9375rem;--tw-bg-opacity:1;background-color:rgb(255 34 89/var(--tw-bg-opacity, 1));--tw-content:"";content:var(--tw-content)}@media (min-width:769px){.product-howto__caution .summary .icon-plus-minus__inner{width:1.25rem}}.product-howto__caution .summary .icon-plus-minus__inner:before{position:absolute;top:50%;left:50%;z-index:10;height:.9375rem;width:.125rem;--tw-bg-opacity:1;background-color:rgb(255 34 89/var(--tw-bg-opacity, 1));opacity:1;--tw-content:"";content:var(--tw-content)}@media (min-width:769px){.product-howto__caution .summary .icon-plus-minus__inner:before{height:1.25rem}}.product-howto__caution .summary .icon-plus-minus__inner:before{transition:opacity 222ms ease 22ms;transform:translate3d(-50%,-50%,0);will-change:opacity}.product-howto__caution .content-inner{padding-left:1.5625rem;padding-right:1.5625rem;padding-bottom:1.25rem}@media (min-width:769px){.product-howto__caution .content-inner{padding-left:1.875rem;padding-right:2.5rem;font-size:1rem}}.product-howto__caution-images{margin-top:1.25rem;margin-bottom:1.25rem;display:flex;gap:23px}@media (min-width:769px){.product-howto__caution-images{gap:20px}}.product-howto__caution-especially{font-size:.6875rem;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgb(255 34 89/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__caution-especially{font-size:.8125rem;line-height:1.25rem}}.product-howto__caution-caution{font-size:.6875rem;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgb(255 34 89/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__caution-caution{font-size:.8125rem}}.product-howto__point{position:relative;margin-top:2.5rem;border-radius:20px;padding:2.25rem 2rem 2.75rem}@media (min-width:769px){.product-howto__point{margin-top:3.25rem;padding:2.5rem 2.875rem}}.product-howto__point{background:#ffffffb3}@media (max-width:374px){.product-howto__point{padding-left:1rem;padding-right:1rem}}.product-howto__point-title{border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(136 92 233/var(--tw-border-opacity, 1));padding-bottom:.625rem;text-align:center;font-size:.9375rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(136 92 233/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__point-title{font-size:1rem}}.product-howto__point-title{letter-spacing:.75px}@media (min-width:769px){.product-howto__point-title{letter-spacing:.8px}}.product-howto__point-description{padding-top:1rem;text-align:center;font-size:.75rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(136 92 233/var(--tw-text-opacity, 1));letter-spacing:.6px}.product-howto__point-icon{position:absolute;top:-45px;right:0;display:flex;width:5.9375rem;height:5.9375rem;align-items:center;justify-content:center}@media (min-width:769px){.product-howto__point-icon{top:-60px;width:7.6875rem;height:7.6875rem}}.product-howto__point-icon span{position:absolute;z-index:10;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__point-icon span{font-size:1.125rem}}.product-howto__point-icon span{letter-spacing:3.2px}@media (min-width:769px){.product-howto__point-icon span{letter-spacing:3.6px}}.product-howto__point-image{margin-left:auto;margin-right:auto;margin-top:1.75rem;max-width:13.125rem;text-align:center}@media (min-width:769px){.product-howto__point-image{max-width:14.375rem}}.product-howto__point-image figcaption{margin-left:auto;margin-right:auto;margin-top:.75rem;display:inline;max-width:9.4375rem;padding-left:.625rem;padding-right:.625rem;text-align:center;font-size:.75rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(136 92 233/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__point-image figcaption{max-width:10.8125rem;font-size:.875rem}}.product-howto__point-image figcaption{letter-spacing:1.2px}@media (min-width:769px){.product-howto__point-image figcaption{letter-spacing:1.4px}}.product-howto__point-images{margin-top:2.5rem;display:flex;gap:20px}@media (min-width:769px){.product-howto__point-images{margin-top:2.25rem;gap:28px}}.product-howto__point-images{counter-reset:number 0}.product-howto__point-images li{position:relative;flex-basis:50%}.product-howto__point-images li:before{position:absolute;left:-10px;top:-20px;font-family:Montserrat,sans-serif;font-size:1.625rem;font-weight:300;line-height:1;--tw-text-opacity:1;color:rgb(136 92 233/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__point-images li:before{font-size:1.875rem}}.product-howto__point-images li:before{content:counter(number,decimal-leading-zero);counter-increment:number 1}.product-howto__point-images li figure{margin-left:auto;margin-right:auto;text-align:center}.product-howto__point-images li figure figcaption{position:relative;z-index:10;margin-left:auto;margin-right:auto;margin-top:.75rem;display:inline-block;max-width:9.4375rem;padding:.0625rem .625rem;text-align:center;font-size:.75rem;font-weight:600;line-height:120%;--tw-text-opacity:1;color:rgb(136 92 233/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-howto__point-images li figure figcaption{max-width:10.8125rem;font-size:.8125rem}}.product-howto__point-images li figure figcaption{letter-spacing:1.2px}@media (min-width:769px){.product-howto__point-images li figure figcaption{letter-spacing:1.4px}}.product-feature{padding-bottom:7.5rem;text-align:center}@media (min-width:769px){.product-feature{padding-bottom:8.75rem}}.product-feature{background:linear-gradient(180deg,#e9bce4,#fa5891 40% 100%);border-radius:0 0 250px 250px}.product-feature__list{margin-top:3.25rem}@media (min-width:769px){.product-feature__list{margin-top:3.75rem}}.product-feature__list .title{margin-left:auto;margin-right:auto;margin-top:5rem;display:flex;width:13.5rem;justify-content:center;border-top-width:1px;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity, 1));padding-top:.625rem;padding-bottom:.625rem;padding-left:.875rem;text-align:center;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-feature__list .title{width:14.5rem;font-size:1.875rem}}.product-feature__list .title{letter-spacing:14px}@media (min-width:769px){.product-feature__list .title{letter-spacing:15px}}.product-feature__item{margin-top:4rem}.product-feature__item:nth-child(odd) .product-feature__item-number{order:2;padding-right:1rem}@media (min-width:769px){.product-feature__item:nth-child(odd) .product-feature__item-number{padding-right:3.75rem}}.product-feature__item:nth-child(odd) .product-feature__item-image{order:1}.product-feature__item:nth-child(odd) .product-feature__content{padding-right:1.875rem;text-align:right}@media (min-width:769px){.product-feature__item:nth-child(odd) .product-feature__content{padding-right:3.75rem}}.product-feature__item:nth-child(odd) .product-feature__note{margin-right:0;margin-left:auto;padding-right:0}.product-feature__item:nth-child(odd) .product-feature__item-image.in-radius img{animation:borderEvenAnimation .5s ease-in forwards}.product-feature__item-image{width:17.8125rem;flex-basis:69%}@media (min-width:769px){.product-feature__item-image{width:21.625rem}}.product-feature__item-image>*{border-radius:0}.product-feature__item-image>:after{background:#ffcbf3;transition:opacity .1s ease}.product-feature__item-image.in-radius img{animation:borderAnimation .5s ease-in forwards}.product-feature__item-image.in-destroy:after{content:none;opacity:0}@keyframes borderAnimation{0%{border-radius:0}to{border-radius:0 0 0 100px}}@keyframes borderEvenAnimation{0%{border-radius:0}to{border-radius:0 0 100px}}.product-feature__item-number{flex-basis:26%;text-align:right;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:200;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-feature__item-number{font-size:3.75rem}}.product-feature__header{display:flex;justify-content:space-between}.product-feature__content{margin-top:1.75rem;padding-left:1.875rem;text-align:left}@media (min-width:769px){.product-feature__content{padding-left:3.75rem}}@media (max-width:374px){.product-feature__content{padding-left:.9375rem}}.product-feature__title{font-size:1.0625rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1));letter-spacing:.1em}.product-feature__title span{font-size:.8125rem}.product-feature__title sup{font-size:.625rem}.product-feature__detail{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:16px}@media (min-width:769px){.product-feature__detail{margin-top:2.5rem;gap:1.25rem;padding-bottom:.75rem}}.product-feature__detail-item{display:flex;height:5.3125rem;width:8.75rem;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:9999px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity, 1));padding:1.25rem;text-align:left}@media (min-width:769px){.product-feature__detail-item{gap:10px}}.product-feature__detail-item strong{text-align:center;font-size:.75rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}.product-feature__detail-item span{text-align:center;font-size:.6875rem;font-weight:500;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1));letter-spacing:1.1px}.product-feature__description{margin-top:1.25rem;font-size:.75rem;font-weight:500;line-height:1.375;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-feature__description{margin-top:1.75rem}}.product-feature__description{letter-spacing:1.2px}.product-feature__note{margin-top:1.75rem;max-width:19.6875rem;font-size:.75rem;font-weight:500;line-height:1.375;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-feature__note{max-width:23.75rem}}.product-feature__note{letter-spacing:.1em}.product-feature__caution{margin-top:1.75rem;max-width:19.6875rem;font-size:.6875rem;font-weight:500;line-height:1.375;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}@media (min-width:769px){.product-feature__caution{max-width:23.75rem}}.product-feature__caution{word-break:break-word;overflow-wrap:break-word}.product .header-logo>svg{--tw-text-opacity:1;color:rgb(239 134 178/var(--tw-text-opacity, 1))}.product .btn-gradient a{font-size:.9375rem}@media (min-width:769px){.product .btn-gradient a{font-size:1.125rem}}.product .btn-gradient a{letter-spacing:.1em}.product-link__area .btn-anim{z-index:10;margin-left:auto;margin-right:auto;height:2.875rem;width:16.25rem;overflow:hidden;border-radius:32px}@media (min-width:769px){.product-link__area .btn-anim{height:2.875rem;width:16.25rem}}.product-link__area .btn-anim{background:linear-gradient(90deg,#7480ff,#ff75af)}.product-link__area .btn-anim a{position:relative;z-index:10;display:flex;height:2.875rem;width:16.25rem;align-items:center;justify-content:center;overflow:hidden}@media (min-width:769px){.product-link__area .btn-anim a{height:2.875rem;width:16.25rem}}.product-link__area .btn-anim a:before,.product-link__area .btn-anim a:after{position:absolute;left:0;top:8svh;height:26vh;width:100%;--tw-translate-y:2vh;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-size:cover;background-position:center;background-repeat:no-repeat;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s;transition-timing-function:cubic-bezier(.25,1,.5,1);--tw-content:"";content:var(--tw-content)}@media (min-width:769px){.product-link__area .btn-anim a:before,.product-link__area .btn-anim a:after{top:4vh;--tw-translate-y:1vh;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.product-link__area .btn-anim a:before,.product-link__area .btn-anim a:after{will-change:transform}@media (max-height:1100px){@media (min-width:769px){.product-link__area .btn-anim a:before,.product-link__area .btn-anim a:after{top:4.5vh}}}@media (max-height:1000px){@media (min-width:769px){.product-link__area .btn-anim a:before,.product-link__area .btn-anim a:after{top:6.5vh}}}@media (max-height:740px){@media (min-width:769px){.product-link__area .btn-anim a:before,.product-link__area .btn-anim a:after{top:10vh}}}@media (max-height:600px){@media (min-width:769px){.product-link__area .btn-anim a:before,.product-link__area .btn-anim a:after{top:11vh}}}.product-link__area .btn-anim a:after{background-image:url(/matomage/assets/img/top/img_renew_btn_hover.png)}.product-link__area .btn-anim .curtain{position:absolute;top:55px;left:0;z-index:10;width:100%}.product-link__area .btn-anim .curtain img{width:100%}.product-link__area .btn-anim .wrap{position:relative;z-index:10;overflow:hidden}.product-link__area .btn-anim .wrap>span{display:inline-block;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1));letter-spacing:2px;transition:transform .6s cubic-bezier(.25,1,.5,1);transform:translateY(0)}.product-link__area .btn-anim .wrap>span:after{content:attr(data-text);position:absolute;top:1.5em;left:0}.product-link__area .btn-anim .wrap span:nth-child(1){transition-delay:20ms}.product-link__area .btn-anim .wrap span:nth-child(2){transition-delay:40ms}.product-link__area .btn-anim .wrap span:nth-child(3){transition-delay:60ms}.product-link__area .btn-anim .wrap span:nth-child(4){transition-delay:80ms}.product-link__area .btn-anim .wrap span:nth-child(5){transition-delay:.1s}.product-link__area .btn-anim .wrap span:nth-child(6){transition-delay:.12s}.product-link__area .btn-anim .wrap span:nth-child(7){transition-delay:.14s}.product-link__area .btn-anim .wrap span:nth-child(8){transition-delay:.16s}.product-link__area .btn-anim .wrap span:nth-child(9){transition-delay:.18s}.product-link__area .btn-anim .wrap span:nth-child(10){transition-delay:.2s}.product-link__area .btn-anim.jp .wrap>span{font-family:Inter,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:1.5px}.product-link__area .btn-anim:hover>a:before,.product-link__area .btn-anim:hover>a:after{transform:translateY(-170px)}.product-link__area .btn-anim:hover .wrap span{transform:translateY(-1.5em)}.product-video{margin-top:3rem;padding-left:2.375rem;padding-right:2.375rem}@media (min-width:769px){.product-video{margin-top:3.75rem;padding-left:3.125rem;padding-right:3.125rem}}.product-video .title{border-width:0}.product-video .title span{display:inline-block;text-align:center;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:400;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1));opacity:0}@media (min-width:769px){.product-video .title span{font-size:3.125rem}}.product-video .title span{font-weight:275;line-height:normal;letter-spacing:-4px;transition:opacity .5s,transform .5s;transform:translateY(100%)}@media (min-width:769px){.product-video .title span{letter-spacing:-5px}}.product-video .video{margin-top:.75rem;cursor:pointer;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity, 1));opacity:0;transform:translateY(30px)}.product-video.is-view .title>span{opacity:1;transform:translateY(0)}.product-video.is-view .video{opacity:1;transform:translateY(0);animation:fade-in-up .8s both .5s}.product-bg-adjust{background:linear-gradient(180deg,#cdecfc,#ff7ee5,#cdecfc)}.product .footer-product{padding-top:3.75rem;padding-bottom:5rem}@media (min-width:769px){.product .footer-product{padding-top:5rem;padding-bottom:5rem}}.product .footer-product .title{margin-top:0}.product .footer-introduction{background:linear-gradient(180deg,#ff86ac,#ffcbf3 35%,#f2b0ff,#ffcbf3 65%,#ff86ac)}.product .parallax-hane.parallax-hane1{position:absolute;top:7%;left:-15%}@media not all and (min-width:769px){.product .parallax-hane.parallax-hane1{width:40%}}@media (min-width:769px){.product .parallax-hane.parallax-hane1{top:10%;left:-22%}}.product .parallax-hane.parallax-hane2{position:absolute;top:14%;right:-15%}@media not all and (min-width:769px){.product .parallax-hane.parallax-hane2{width:50%}}@media (min-width:769px){.product .parallax-hane.parallax-hane2{top:15%;right:-24%}}.product .parallax-hane.parallax-hane3{position:absolute;top:23%;left:-18%}@media not all and (min-width:769px){.product .parallax-hane.parallax-hane3{width:37%}}@media (min-width:769px){.product .parallax-hane.parallax-hane3{top:26%;left:-20%}}.product .parallax-hane.parallax-hane4{position:absolute;top:28%;left:-20%}@media not all and (min-width:769px){.product .parallax-hane.parallax-hane4{width:50%}}@media (min-width:769px){.product .parallax-hane.parallax-hane4{top:30%;left:-35%}}.product .parallax-hane.parallax-hane5{position:absolute;top:59%;left:-20%}@media not all and (min-width:769px){.product .parallax-hane.parallax-hane5{width:35%}}@media (min-width:769px){.product .parallax-hane.parallax-hane5{top:45%;left:-20%}}.product .parallax-hane.parallax-hane6{position:absolute;top:75%;right:-25%}@media not all and (min-width:769px){.product .parallax-hane.parallax-hane6{width:50%}}@media (min-width:769px){.product .parallax-hane.parallax-hane6{top:65%;right:-20%}}.product .parallax-hane.parallax-hane7{position:absolute;top:95%;right:-25%}@media not all and (min-width:769px){.product .parallax-hane.parallax-hane7{width:50%}}@media (min-width:769px){.product .parallax-hane.parallax-hane7{top:80%;right:-20%}}.product .parallax-hane.parallax-hane8{position:absolute;top:102%;left:-20%}@media not all and (min-width:769px){.product .parallax-hane.parallax-hane8{width:60%}}@media (min-width:769px){.product .parallax-hane.parallax-hane8{top:95%;left:-20%}}.product-link{padding-top:8.3125rem}@media (min-width:769px){.product-link{padding-top:9.8125rem}}