@charset "UTF-8";@import"https://api.fontshare.com/v2/css?f=cabinet-grotesk&display=swap";.ProductKv{width:100%}@media screen and (min-width: 821px){.ProductKv{height:calc(100vh - 6.75rem)}}@media screen and (max-width:820.98px){.ProductKv{height:16.5625rem}}.ProductKv-inner{position:relative;width:100%;height:100%}.ProductKv-background{position:absolute;width:100%;height:100%;z-index:-1;background-color:#f8f9fa}.ProductKv-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.ProductKv-content .ProductKv-productText .MaskText-line[class]{transition-delay:.2s}@media screen and (min-width: 821px){.ProductKv-product{width:70.25rem;margin-top:-3.125rem}}@media screen and (max-width:820.98px){.ProductKv-product{width:100%;margin-top:.6875rem}}.ProductKv-productSrc{display:block;width:100%;height:100%;object-fit:contain}@media screen and (min-width: 821px){.ProductKv-productLogo{width:18.75rem;margin-top:-6.875rem}}@media screen and (max-width:820.98px){.ProductKv-productLogo{width:7.5rem;margin-top:1rem}}.ProductKv-productLogoSrc{display:block;width:100%;height:100%;object-fit:contain}.ProductKv-productText{font-weight:500;letter-spacing:.13em;line-height:170%;text-align:center}@media screen and (min-width: 821px){.ProductKv-productText{font-size:.875rem;margin-top:.125rem}}@media screen and (min-width: 821px) and (max-width: 976px){.ProductKv-productText{font-size:10px}}@media screen and (max-width:820.98px){.ProductKv-productText{font-size:.4375rem;margin-top:.0625rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.ProductKv-productText{font-size:10px}}.ProductKv-productText .MaskText-line[class]{width:fit-content;margin-inline:auto}[lang=en] .ProductKv-productText{display:none}.FaqAccordion{position:relative;overflow:hidden}.FaqAccordion:not(:first-of-type):before{content:"";position:absolute;top:0;display:block;width:100%;height:1px;background-color:#fff3;transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(0,.55,.45,1)}.FaqAccordion:last-of-type:after{content:"";position:absolute;bottom:0;display:block;width:100%;height:1px;background-color:#fff3;transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(0,.55,.45,1)}.FaqAccordion:nth-of-type(0):before{transition-delay:0s}.FaqAccordion:nth-of-type(0):after{transition-delay:.2s}.FaqAccordion:nth-of-type(0) .FaqAccordion-head,.FaqAccordion:nth-of-type(0) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(0) .FaqAccordion-iconWrapper{transition-delay:0s}.FaqAccordion:nth-of-type(1):before{transition-delay:.2s}.FaqAccordion:nth-of-type(1):after{transition-delay:.4s}.FaqAccordion:nth-of-type(1) .FaqAccordion-head,.FaqAccordion:nth-of-type(1) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(1) .FaqAccordion-iconWrapper{transition-delay:.2s}.FaqAccordion:nth-of-type(2):before{transition-delay:.4s}.FaqAccordion:nth-of-type(2):after{transition-delay:.6s}.FaqAccordion:nth-of-type(2) .FaqAccordion-head,.FaqAccordion:nth-of-type(2) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(2) .FaqAccordion-iconWrapper{transition-delay:.4s}.FaqAccordion:nth-of-type(3):before{transition-delay:.6s}.FaqAccordion:nth-of-type(3):after{transition-delay:.8s}.FaqAccordion:nth-of-type(3) .FaqAccordion-head,.FaqAccordion:nth-of-type(3) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(3) .FaqAccordion-iconWrapper{transition-delay:.6s}.FaqAccordion:nth-of-type(4):before{transition-delay:.8s}.FaqAccordion:nth-of-type(4):after{transition-delay:1s}.FaqAccordion:nth-of-type(4) .FaqAccordion-head,.FaqAccordion:nth-of-type(4) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(4) .FaqAccordion-iconWrapper{transition-delay:.8s}.FaqAccordion:nth-of-type(5):before{transition-delay:1s}.FaqAccordion:nth-of-type(5):after{transition-delay:1.2s}.FaqAccordion:nth-of-type(5) .FaqAccordion-head,.FaqAccordion:nth-of-type(5) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(5) .FaqAccordion-iconWrapper{transition-delay:1s}.FaqAccordion:nth-of-type(6):before{transition-delay:1.2s}.FaqAccordion:nth-of-type(6):after{transition-delay:1.4s}.FaqAccordion:nth-of-type(6) .FaqAccordion-head,.FaqAccordion:nth-of-type(6) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(6) .FaqAccordion-iconWrapper{transition-delay:1.2s}.FaqAccordion:nth-of-type(7):before{transition-delay:1.4s}.FaqAccordion:nth-of-type(7):after{transition-delay:1.6s}.FaqAccordion:nth-of-type(7) .FaqAccordion-head,.FaqAccordion:nth-of-type(7) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(7) .FaqAccordion-iconWrapper{transition-delay:1.4s}.FaqAccordion:nth-of-type(8):before{transition-delay:1.6s}.FaqAccordion:nth-of-type(8):after{transition-delay:1.8s}.FaqAccordion:nth-of-type(8) .FaqAccordion-head,.FaqAccordion:nth-of-type(8) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(8) .FaqAccordion-iconWrapper{transition-delay:1.6s}.FaqAccordion:nth-of-type(9):before{transition-delay:1.8s}.FaqAccordion:nth-of-type(9):after{transition-delay:2s}.FaqAccordion:nth-of-type(9) .FaqAccordion-head,.FaqAccordion:nth-of-type(9) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(9) .FaqAccordion-iconWrapper{transition-delay:1.8s}.FaqAccordion:nth-of-type(10):before{transition-delay:2s}.FaqAccordion:nth-of-type(10):after{transition-delay:2.2s}.FaqAccordion:nth-of-type(10) .FaqAccordion-head,.FaqAccordion:nth-of-type(10) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(10) .FaqAccordion-iconWrapper{transition-delay:2s}.FaqAccordion:nth-of-type(11):before{transition-delay:2.2s}.FaqAccordion:nth-of-type(11):after{transition-delay:2.4s}.FaqAccordion:nth-of-type(11) .FaqAccordion-head,.FaqAccordion:nth-of-type(11) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(11) .FaqAccordion-iconWrapper{transition-delay:2.2s}.FaqAccordion:nth-of-type(12):before{transition-delay:2.4s}.FaqAccordion:nth-of-type(12):after{transition-delay:2.6s}.FaqAccordion:nth-of-type(12) .FaqAccordion-head,.FaqAccordion:nth-of-type(12) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(12) .FaqAccordion-iconWrapper{transition-delay:2.4s}.FaqAccordion:nth-of-type(13):before{transition-delay:2.6s}.FaqAccordion:nth-of-type(13):after{transition-delay:2.8s}.FaqAccordion:nth-of-type(13) .FaqAccordion-head,.FaqAccordion:nth-of-type(13) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(13) .FaqAccordion-iconWrapper{transition-delay:2.6s}.FaqAccordion:nth-of-type(14):before{transition-delay:2.8s}.FaqAccordion:nth-of-type(14):after{transition-delay:3s}.FaqAccordion:nth-of-type(14) .FaqAccordion-head,.FaqAccordion:nth-of-type(14) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(14) .FaqAccordion-iconWrapper{transition-delay:2.8s}.FaqAccordion:nth-of-type(15):before{transition-delay:3s}.FaqAccordion:nth-of-type(15):after{transition-delay:3.2s}.FaqAccordion:nth-of-type(15) .FaqAccordion-head,.FaqAccordion:nth-of-type(15) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(15) .FaqAccordion-iconWrapper{transition-delay:3s}.FaqAccordion:nth-of-type(16):before{transition-delay:3.2s}.FaqAccordion:nth-of-type(16):after{transition-delay:3.4s}.FaqAccordion:nth-of-type(16) .FaqAccordion-head,.FaqAccordion:nth-of-type(16) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(16) .FaqAccordion-iconWrapper{transition-delay:3.2s}.FaqAccordion:nth-of-type(17):before{transition-delay:3.4s}.FaqAccordion:nth-of-type(17):after{transition-delay:3.6s}.FaqAccordion:nth-of-type(17) .FaqAccordion-head,.FaqAccordion:nth-of-type(17) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(17) .FaqAccordion-iconWrapper{transition-delay:3.4s}.FaqAccordion:nth-of-type(18):before{transition-delay:3.6s}.FaqAccordion:nth-of-type(18):after{transition-delay:3.8s}.FaqAccordion:nth-of-type(18) .FaqAccordion-head,.FaqAccordion:nth-of-type(18) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(18) .FaqAccordion-iconWrapper{transition-delay:3.6s}.FaqAccordion:nth-of-type(19):before{transition-delay:3.8s}.FaqAccordion:nth-of-type(19):after{transition-delay:4s}.FaqAccordion:nth-of-type(19) .FaqAccordion-head,.FaqAccordion:nth-of-type(19) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(19) .FaqAccordion-iconWrapper{transition-delay:3.8s}.FaqAccordion:nth-of-type(20):before{transition-delay:4s}.FaqAccordion:nth-of-type(20):after{transition-delay:4.2s}.FaqAccordion:nth-of-type(20) .FaqAccordion-head,.FaqAccordion:nth-of-type(20) .FaqAccordion-questionText,.FaqAccordion:nth-of-type(20) .FaqAccordion-iconWrapper{transition-delay:4s}.FaqAccordion.-open .FaqAccordion-line.-no02{transform:rotate(180deg)}[data-whatintent=mouse] .FaqAccordion.-open:hover .FaqAccordion-icon{transform:none}.FaqAccordion-head{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.FaqAccordion-head{font-size:1.25rem;margin-right:.875rem;margin-top:.375rem}}@media screen and (max-width:820.98px){.FaqAccordion-head{font-size:.5625rem;margin-right:.375rem;margin-top:.21875rem}}@media screen and (max-width:820.98px) and (max-width: 208.5px){.FaqAccordion-head{font-size:10px}}.FaqAccordion-head.-answer{color:#646464}@media screen and (min-width: 821px){.FaqAccordion-head.-answer{margin-top:.25rem}}@media screen and (max-width:820.98px){.FaqAccordion-head.-answer{margin-top:.125rem}}.FaqAccordion-question{display:block}.FaqAccordion-question::-webkit-details-marker{display:none}.FaqAccordion-questionInner{display:flex;align-items:flex-start;cursor:pointer}@media screen and (min-width: 821px){.FaqAccordion-questionInner{padding:2.0625rem 1.25rem}}@media screen and (max-width:820.98px){.FaqAccordion-questionInner{padding:.96875rem .375rem}}[data-whatintent=mouse] .FaqAccordion-questionInner:hover .FaqAccordion-icon{transform:rotate(90deg)}.FaqAccordion-questionText{letter-spacing:.06em;line-height:200%}@media screen and (min-width: 821px){.FaqAccordion-questionText{font-size:.875rem;margin-right:1.875rem}}@media screen and (min-width: 821px) and (max-width: 976px){.FaqAccordion-questionText{font-size:10px}}@media screen and (max-width:820.98px){.FaqAccordion-questionText{font-size:.4375rem;margin-right:.3125rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.FaqAccordion-questionText{font-size:10px}}.FaqAccordion-iconWrapper{margin-inline:auto 0;flex-shrink:0}@media screen and (min-width: 821px){.FaqAccordion-iconWrapper{margin-top:.5625rem}}@media screen and (max-width:820.98px){.FaqAccordion-iconWrapper{margin-top:.25rem}}.FaqAccordion-icon{position:relative;display:flex;justify-content:center;align-items:center;width:13px;height:13px;transition:transform .5s cubic-bezier(.25,1,.5,1)}.FaqAccordion-line{position:absolute;width:100%;height:1px;background-color:#fff}.FaqAccordion-line.-no02{transition:transform .5s cubic-bezier(.25,1,.5,1);transform:rotate(90deg)}.FaqAccordion-answer{overflow:hidden}@media screen and (min-width: 821px){.FaqAccordion-answer{margin-top:.125rem}}@media screen and (max-width:820.98px){.FaqAccordion-answer{margin-top:.125rem}}.FaqAccordion-answerInner{display:flex}@media screen and (min-width: 821px){.FaqAccordion-answerInner{padding:0 4.6875rem 2.5rem 1.25rem}}@media screen and (max-width:820.98px){.FaqAccordion-answerInner{padding:0 .875rem 1.25rem .375rem}}.FaqAccordion-answerText{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em;line-height:190%}@media screen and (min-width: 821px){.FaqAccordion-answerText{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 976px){.FaqAccordion-answerText{font-size:10px}}@media screen and (max-width:820.98px){.FaqAccordion-answerText{font-size:.4375rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.FaqAccordion-answerText{font-size:10px}}.FaqAccordion-answerText a{text-decoration-line:underline}@media screen and (min-width: 821px){.FaqAccordion-answerText a{text-underline-offset:.125rem}}@media screen and (max-width:820.98px){.FaqAccordion-answerText a{text-underline-offset:.0625rem}}.ProductFaq{position:relative;color:#fff;background-color:#1a1c22;z-index:1}@media screen and (min-width: 821px){.ProductFaq{padding-block:13.75rem 10.75rem;padding-inline:5.875rem}}@media screen and (max-width:820.98px){.ProductFaq{padding-top:3.96875rem;padding-inline:.625rem}}.ProductFaq-title{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;display:flex;width:fit-content}@media screen and (min-width: 821px){.ProductFaq-title{font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 854px){.ProductFaq-title{font-size:10px}}@media screen and (max-width:820.98px){.ProductFaq-title{font-size:.5rem}}@media screen and (max-width:820.98px) and (max-width: 234.5px){.ProductFaq-title{font-size:10px}}.ProductFaq-titleText{text-transform:uppercase}@media screen and (min-width: 821px){.ProductFaq-titleText{padding-inline:.75rem}}@media screen and (max-width:820.98px){.ProductFaq-titleText{padding-inline:.375rem}}.ProductFaq-content{position:relative}@media screen and (min-width: 821px){.ProductFaq-content{padding-left:18.75rem;margin-top:2.375rem}}@media screen and (max-width:820.98px){.ProductFaq-content{margin-top:1.125rem}}.ProductFaq-content:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:1px;background-color:#fff3;transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(0,.55,.45,1)}.ProductFaq-content.-show:before,.ProductFaq-content.-show .ProductFaq-item:after,.ProductFaq-content.-show .ProductFaq-item:before{transform:scaleX(1)}.LargeContact{position:relative;width:100%;background-color:#ecedf0}@media screen and (min-width: 821px){.LargeContact{height:calc(154.625rem + 100vh)}}@media screen and (max-width:820.98px){.LargeContact{height:calc(54.25rem + 100vh)}}.LargeContact-background{position:absolute;top:0;left:0;width:100%;height:100%}.LargeContact-decoration{position:absolute;width:100%;height:100%;inset:0;pointer-events:none}.LargeContact-line{position:absolute;background-color:#0000001a;width:1px;height:100%}@media screen and (min-width: 821px){.LargeContact-line.-no01{left:calc(50% - 36.875rem)}}@media screen and (max-width:820.98px){.LargeContact-line.-no01{left:.59375rem}}@media screen and (min-width: 821px){.LargeContact-line.-no02{left:calc(50% - 18.4375rem)}}@media screen and (max-width:820.98px){.LargeContact-line.-no02{left:4.09375rem}}@media screen and (min-width: 821px){.LargeContact-line.-no03{left:50%}}@media screen and (max-width:820.98px){.LargeContact-line.-no03{right:4.09375rem}}@media screen and (min-width: 821px){.LargeContact-line.-no04{right:calc(50% - 18.4375rem)}}@media screen and (max-width:820.98px){.LargeContact-line.-no04{right:.59375rem}}@media screen and (min-width: 821px){.LargeContact-line.-no05{right:calc(50% - 36.875rem)}}.LargeContact-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.LargeContact-image{position:absolute}@media screen and (min-width: 821px){.LargeContact-image.-no01{top:62.5rem;left:50%;transform:translate(-50%);width:20.75rem;height:13.8125rem}}@media screen and (max-width:820.98px){.LargeContact-image.-no01{top:18.75rem;left:2.75rem;width:6.25rem;height:4.15625rem}}@media screen and (min-width: 821px){.LargeContact-image.-no02{top:83.5625rem;left:18.375rem;width:11.5625rem;height:15.3125rem}}@media screen and (max-width:820.98px){.LargeContact-image.-no02{top:25.375rem;left:0rem;width:3.125rem;height:4.125rem}}@media screen and (min-width: 821px){.LargeContact-image.-no03{top:91.75rem;right:0rem;width:24.25rem;height:16.125rem}}@media screen and (max-width:820.98px){.LargeContact-image.-no03{top:32.25rem;right:0rem;width:4.125rem;height:2.75rem}}@media screen and (min-width: 821px){.LargeContact-image.-no04{top:120.25rem;left:0rem;width:24.25rem;height:16.125rem}}@media screen and (max-width:820.98px){.LargeContact-image.-no04{top:36.03125rem;left:0rem;width:4.125rem;height:2.75rem}}@media screen and (min-width: 821px){.LargeContact-image.-no05{top:140.375rem;right:1.5rem;width:10.625rem;height:14.25rem}}@media screen and (max-width:820.98px){.LargeContact-image.-no05{top:40rem;left:1.625rem;width:3.4375rem;height:2.28125rem}}@media screen and (min-width: 821px){.LargeContact-image.-no06{top:143rem;left:18.3125rem;width:15.9375rem;height:10.625rem}}@media screen and (max-width:820.98px){.LargeContact-image.-no06{top:43.90625rem;right:.625rem;width:2.8125rem;height:3.53125rem}}@media screen and (min-width: 821px){.LargeContact-image.-no07{top:129.75rem;right:9.6875rem;width:12.375rem;height:15.625rem}}@media screen and (max-width:820.98px){.LargeContact-image.-no07{top:46.8125rem;right:0rem;width:2.5rem;height:3.34375rem}}.LargeContact-content{position:sticky;top:0;width:100%;height:fit-content;z-index:1}.LargeContact-textWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;min-height:100lvh}@media screen and (min-width: 821px){.LargeContact-textWrapper{padding-block:6.25rem}}@media screen and (max-width:820.98px){.LargeContact-textWrapper{padding-block:3.125rem}}.LargeContact-textWrapper.-show .SectionLead-char{transform:translateY(0)}.LargeContact-textWrapper.-show .LargeContact-lead{clip-path:inset(0% 0% 0% 0%)}@media screen and (min-width: 821px){.LargeContact-decorationIcon{width:3.8125rem;height:2.3125rem}}@media screen and (max-width:820.98px){.LargeContact-decorationIcon{width:1.3125rem;height:.78125rem}}.LargeContact-decorationIconSvg{display:block;width:100%;height:100%}.LargeContact-title{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;white-space:nowrap;z-index:5}@media screen and (min-width: 821px){.LargeContact-title{font-size:10rem;margin-top:2.125rem}}@media screen and (max-width:820.98px){.LargeContact-title{font-size:1.5625rem;margin-top:.75rem}}.LargeContact-title .SectionLead-char{transform:translateY(110%);transition:transform .8s cubic-bezier(.85,0,.15,1)}.LargeContact-title .SectionLead-char:nth-child(0){transition-delay:0s}.LargeContact-title .SectionLead-char:nth-child(1){transition-delay:.05s}.LargeContact-title .SectionLead-char:nth-child(2){transition-delay:.1s}.LargeContact-title .SectionLead-char:nth-child(3){transition-delay:.15s}.LargeContact-title .SectionLead-char:nth-child(4){transition-delay:.2s}.LargeContact-title .SectionLead-char:nth-child(5){transition-delay:.25s}.LargeContact-title .SectionLead-char:nth-child(6){transition-delay:.3s}.LargeContact-title .SectionLead-char:nth-child(7){transition-delay:.35s}.LargeContact-title .SectionLead-char:nth-child(8){transition-delay:.4s}.LargeContact-title .SectionLead-char:nth-child(9){transition-delay:.45s}.LargeContact-title .SectionLead-char:nth-child(10){transition-delay:.5s}.LargeContact-lead{font-weight:500;letter-spacing:.06em;line-height:200%;text-align:center;clip-path:inset(100% 0% 0% 0%);transition:clip-path 1s cubic-bezier(.85,0,.15,1)}@media screen and (min-width: 821px){.LargeContact-lead{font-size:.8125rem;margin-top:1rem}}@media screen and (min-width: 821px) and (max-width: 1051px){.LargeContact-lead{font-size:10px}}@media screen and (max-width:820.98px){.LargeContact-lead{font-size:.40625rem;margin-top:.15625rem}}@media screen and (max-width:820.98px) and (max-width: 288.5px){.LargeContact-lead{font-size:10px}}@media screen and (min-width: 821px){.LargeContact-button{margin-top:1.875rem;width:18.625rem;height:4.5625rem;border-radius:5.5625rem}}@media screen and (max-width:820.98px){.LargeContact-button{margin-top:.9375rem;width:7.5rem;height:2.125rem;border-radius:2.78125rem}}@media screen and (min-width: 821px){.LargeContact-button .FillButton-link:before,.LargeContact-button .FillButton-line{border-radius:5.5625rem}}@media screen and (max-width:820.98px){.LargeContact-button .FillButton-link:before,.LargeContact-button .FillButton-line{border-radius:2.78125rem}}.LargeContact-mask{position:sticky;top:0;--circle-scale: 0;display:flex;justify-content:center;align-items:center;width:100%;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint;background-color:#1a1c22;overflow:hidden;z-index:1}@media screen and (min-width: 821px){.LargeContact-mask{height:calc(100vh + 10.625rem);height:calc(100lvh + 10.625rem);mask:radial-gradient(circle at 50% 50%,transparent calc(60vw * var(--circle-scale, 0)),black calc(60vw * var(--circle-scale, 0) + 2px));-webkit-mask:radial-gradient(circle at 50% 50%,transparent calc(60vw * var(--circle-scale, 0)),black calc(60vw * var(--circle-scale, 0) + 2px))}}@media screen and (min-width: 821px) and (orientation: portrait){.LargeContact-mask{mask:radial-gradient(circle at 50% 50%,transparent calc(60vh * var(--circle-scale, 0)),black calc(60vh * var(--circle-scale, 0) + 2px));-webkit-mask:radial-gradient(circle at 50% 50%,transparent calc(60vh * var(--circle-scale, 0)),black calc(60vh * var(--circle-scale, 0) + 2px))}}@media screen and (max-width:820.98px){.LargeContact-mask{height:calc(100vh + 3.125rem);height:calc(100lvh + 3.125rem);mask:radial-gradient(circle at 50% 50%,transparent calc(75vw * var(--circle-scale, 0)),black calc(75vw * var(--circle-scale, 0) + 2px));-webkit-mask:radial-gradient(circle at 50% 50%,transparent calc(75vw * var(--circle-scale, 0)),black calc(75vw * var(--circle-scale, 0) + 2px))}}@media screen and (max-width:820.98px) and (orientation: portrait){.LargeContact-mask{mask:radial-gradient(circle at 50% 50%,transparent calc(60vh * var(--circle-scale, 0)),black calc(60vh * var(--circle-scale, 0) + 2px));-webkit-mask:radial-gradient(circle at 50% 50%,transparent calc(60vh * var(--circle-scale, 0)),black calc(60vh * var(--circle-scale, 0) + 2px))}}.LargeContact-circleLineWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 821px){.LargeContact-circleLineWrapper{width:calc((120vw + 7.5rem) * var(--circle-scale));height:calc((120vw + 7.5rem) * var(--circle-scale))}}@media screen and (min-width: 821px) and (orientation: portrait){.LargeContact-circleLineWrapper{width:calc((120vh + 7.5rem) * var(--circle-scale));height:calc((120vh + 7.5rem) * var(--circle-scale))}}@media screen and (max-width:820.98px){.LargeContact-circleLineWrapper{width:calc((150vw + 3.75rem) * var(--circle-scale));height:calc((150vw + 3.75rem) * var(--circle-scale))}}@media screen and (max-width:820.98px) and (orientation: portrait){.LargeContact-circleLineWrapper{width:calc((120vh + 3.75rem) * var(--circle-scale));height:calc((120vh + 3.75rem) * var(--circle-scale))}}.LargeContact-circleLine{position:absolute;inset:0;border-radius:50%;border:calc(1px * var(--circle-scale)) solid #fff}.LargeContact-circleLine.-no01{animation:translate-spin 4s linear infinite}@media screen and (min-width: 821px){.LargeContact-circleLine.-no01{transform-origin:center calc(50% + .625rem * var(--circle-scale))}}@media screen and (max-width:820.98px){.LargeContact-circleLine.-no01{transform-origin:center calc(50% + .3125rem * var(--circle-scale))}}.LargeContact-circleLine.-no02{animation:translate-spin 3.5s linear infinite}@media screen and (min-width: 821px){.LargeContact-circleLine.-no02{transform-origin:calc(50% + -.625rem * var(--circle-scale)) center}}@media screen and (max-width:820.98px){.LargeContact-circleLine.-no02{transform-origin:calc(50% + -.3125rem * var(--circle-scale)) center}}.LargeContact-circleLine.-no03{animation:translate-spin 2.5s linear infinite}@media screen and (min-width: 821px){.LargeContact-circleLine.-no03{transform-origin:calc(50% + .625rem * var(--circle-scale)) calc(50% + -.625rem * var(--circle-scale))}}@media screen and (max-width:820.98px){.LargeContact-circleLine.-no03{transform-origin:calc(50% + .3125rem * var(--circle-scale)) calc(50% + -.3125rem * var(--circle-scale))}}.LargeContact-firstLeadWrapper{position:absolute;text-align:center;transform:translateY(-50%)}@media screen and (min-width: 821px){.LargeContact-firstLeadWrapper{top:calc(50% - 16.875rem)}}@media screen and (max-width:820.98px){.LargeContact-firstLeadWrapper{top:calc(50% - 5.4375rem)}}.LargeContact-firstLeadWrapper .MaskText-char{transition:transform .5s cubic-bezier(.85,0,.15,1)}.LargeContact-firstLeadWrapper.-show .MaskText-char{transform:translateY(0)}.LargeContact-firstLead{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;text-transform:uppercase;color:#fff}@media screen and (min-width: 821px){.LargeContact-firstLead{font-size:3.125rem;letter-spacing:-.02em}}@media screen and (max-width:820.98px){.LargeContact-firstLead{font-size:.75rem;letter-spacing:-.02em}}.ProductCaseList{position:relative}.ProductCaseList-item{display:flex;border-top:1px solid rgba(0,0,0,.2);background-color:#f8f9fa}@media screen and (min-width: 821px){.ProductCaseList-item{gap:7.4375rem;padding-block:2.375rem;padding-inline:5.8125rem}}@media screen and (max-width:820.98px){.ProductCaseList-item{flex-direction:column;gap:.84375rem;padding-block:1.09375rem 1.9375rem;padding-inline:.625rem}}.ProductCaseList-item:last-of-type{pointer-events:none}.ProductCaseList-textWrapper{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 821px){.ProductCaseList-textWrapper{position:relative}}.ProductCaseList-itemTitle{display:flex}@media screen and (min-width: 821px){.ProductCaseList-itemTitle{margin-top:-.4375rem}}.ProductCaseList-number{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;display:flex;text-transform:uppercase;flex-shrink:0}@media screen and (min-width: 821px){.ProductCaseList-number{font-size:.625rem;width:6.25rem;margin-right:11.4375rem;margin-top:.5625rem}}@media screen and (min-width: 821px) and (max-width: 1366px){.ProductCaseList-number{font-size:10px}}@media screen and (max-width:820.98px){.ProductCaseList-number{font-size:.34375rem;width:1.5625rem;margin-right:.21875rem}}@media screen and (max-width:820.98px) and (max-width: 341px){.ProductCaseList-number{font-size:10px}}@media screen and (min-width: 821px){.ProductCaseList-numberText{padding-inline:.375rem}}@media screen and (max-width:820.98px){.ProductCaseList-numberText{padding-inline:.1875rem}}@media screen and (min-width: 821px){.ProductCaseList-titleWrapper{width:20.375rem}}@media screen and (max-width:820.98px){.ProductCaseList-titleWrapper{margin-top:-.3125rem}}.ProductCaseList-title{font-weight:500;letter-spacing:.02em;line-height:180%}@media screen and (min-width: 821px){.ProductCaseList-title{font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 854px){.ProductCaseList-title{font-size:10px}}@media screen and (max-width:820.98px){.ProductCaseList-title{font-size:.5rem}}@media screen and (max-width:820.98px) and (max-width: 234.5px){.ProductCaseList-title{font-size:10px}}.ProductCaseList-company{font-weight:500;line-height:150%;color:#949494}@media screen and (min-width: 821px){.ProductCaseList-company{font-size:.75rem;margin-top:.5625rem}}@media screen and (min-width: 821px) and (max-width: 1139px){.ProductCaseList-company{font-size:10px}}@media screen and (max-width:820.98px){.ProductCaseList-company{font-size:.375rem;margin-top:.28125rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ProductCaseList-company{font-size:10px}}.ProductCaseList-description{font-weight:500;letter-spacing:.06em;line-height:200%}@media screen and (min-width: 821px){.ProductCaseList-description{font-size:.875rem;width:20.375rem;margin-inline:auto 0;margin-bottom:-.375rem;margin-top:3.75rem}}@media screen and (min-width: 821px) and (max-width: 976px){.ProductCaseList-description{font-size:10px}}@media screen and (max-width:820.98px){.ProductCaseList-description{font-size:.4375rem;margin-top:1.9375rem;margin-left:1.625rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.ProductCaseList-description{font-size:10px}}.ProductCaseList-itemNumber{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;position:absolute;display:flex;text-transform:uppercase}@media screen and (min-width: 821px){.ProductCaseList-itemNumber{font-size:.75rem;right:-6.625rem;bottom:-.125rem}}@media screen and (min-width: 821px) and (max-width: 1139px){.ProductCaseList-itemNumber{font-size:10px}}@media screen and (max-width:820.98px){.ProductCaseList-itemNumber{font-size:.375rem;left:.625rem;bottom:1.3125rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ProductCaseList-itemNumber{font-size:10px}}@media screen and (min-width: 821px){.ProductCaseList-itemNumberText{padding-inline:.125rem}}@media screen and (max-width:820.98px){.ProductCaseList-itemNumberText{padding-inline:.0625rem}}.ProductCaseList-image{height:auto;overflow:hidden;height:fit-content}@media screen and (min-width: 821px){.ProductCaseList-image{width:28.3125rem;border-radius:.25rem}}@media screen and (max-width:820.98px){.ProductCaseList-image{width:100%;border-radius:.125rem}}.ProductCaseList-image img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (min-width: 821px){.ProductCase{padding-top:13.75rem}}@media screen and (max-width:820.98px){.ProductCase{padding-top:4.0625rem}}@media screen and (min-width: 821px){.ProductCase-title{padding-inline:5.8125rem}}@media screen and (max-width:820.98px){.ProductCase-title{padding-inline:.625rem}}@media screen and (min-width: 821px){.ProductCase-content{margin-top:4.75rem}}@media screen and (max-width:820.98px){.ProductCase-content{margin-top:2.125rem}}.ProductCase-content.-show .ProductCase-item:before,.ProductCase-content.-show .ProductCase-item:after{transform:scaleX(1)}.ProductAdvantage.-reverse .ProductAdvantage-title{color:#fff}@media screen and (min-width: 821px){.ProductAdvantage-inner{padding-block:13.625rem 11.25rem}}@media screen and (max-width:820.98px){.ProductAdvantage-inner{padding-block:3.75rem 4.0625rem}}@media screen and (min-width: 821px){.ProductAdvantage-title{padding-inline:5.8125rem}}@media screen and (max-width:820.98px){.ProductAdvantage-title{padding-inline:.625rem}}@media screen and (min-width: 821px){.ProductAdvantage-content{position:relative;display:flex;justify-content:space-between;padding-inline:5.9375rem 12.1875rem;margin-top:8.5rem}}@media screen and (max-width:820.98px){.ProductAdvantage-content{padding-inline:1.375rem;margin-top:3.125rem}}@media screen and (min-width: 821px){.ProductAdvantage-imageWrapper{position:sticky;top:calc((100vh - 29.0625rem)/2);top:calc((100svh - 29.0625rem)/2);width:30rem;height:29.0625rem}}@media screen and (min-width: 821px){.ProductAdvantage-imageAfterNext{position:absolute;top:50%;left:0;transform:translateY(-50%);width:8.25rem;height:11rem;clip-path:inset(1px round .25rem)}}@media screen and (min-width: 821px){.ProductAdvantage-imageNext{position:absolute;top:50%;transform:translateY(-50%);left:2.875rem;width:11.875rem;height:15.8125rem;clip-path:inset(1px round .25rem)}}@media screen and (min-width: 821px){.ProductAdvantage-imageCurrent{position:absolute;top:50%;right:0;transform:translateY(-50%);width:21.875rem;height:29.0625rem;clip-path:inset(1px round .25rem)}}@media screen and (min-width: 821px){.ProductAdvantage-image{position:absolute;width:100%;height:100%;border-radius:.25rem}}@media screen and (max-width:820.98px){.ProductAdvantage-image{overflow:hidden;width:7.1875rem;height:9.53125rem;margin-inline:auto}}.ProductAdvantage-imageSrc{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 821px){.ProductAdvantage-textWrapper{width:29.8125rem}}@media screen and (min-width: 821px){.ProductAdvantage-textItem:first-child{padding-top:6.25rem}}@media screen and (min-width: 821px){.ProductAdvantage-textItem:last-child{padding-bottom:6.25rem}}@media screen and (min-width: 821px){.ProductAdvantage-textItem:not(:first-child){padding-top:calc((100vh - 29.0625rem)/2)}}@media screen and (max-width:820.98px){.ProductAdvantage-textItem:not(:first-child){padding-top:1.875rem}}.ProductAdvantage-textNumber{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;letter-spacing:.02em;display:flex;text-transform:uppercase}@media screen and (min-width: 821px){.ProductAdvantage-textNumber{font-size:.75rem}}@media screen and (min-width: 821px) and (max-width: 1139px){.ProductAdvantage-textNumber{font-size:10px}}@media screen and (max-width:820.98px){.ProductAdvantage-textNumber{font-size:.375rem;margin-top:1.5625rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ProductAdvantage-textNumber{font-size:10px}}@media screen and (min-width: 821px){.ProductAdvantage-textNumberText{padding-inline:.625rem}}@media screen and (max-width:820.98px){.ProductAdvantage-textNumberText{padding-inline:.25rem}}.ProductAdvantage-itemTitle{font-weight:500;line-height:180%}@media screen and (min-width: 821px){.ProductAdvantage-itemTitle{font-size:1.25rem;letter-spacing:.06em;margin-top:2.25rem;padding-bottom:1.8125rem;border-bottom:1px solid rgba(0,0,0,.2)}}@media screen and (max-width:820.98px){.ProductAdvantage-itemTitle{font-size:.5625rem;letter-spacing:.06em;line-height:160%;margin-top:.46875rem}}@media screen and (max-width:820.98px) and (max-width: 208.5px){.ProductAdvantage-itemTitle{font-size:10px}}.ProductAdvantage-itemTitle .asterisk{vertical-align:super}@media screen and (min-width: 821px){.ProductAdvantage-itemTitle .asterisk{font-size:.625rem}}@media screen and (min-width: 821px) and (max-width: 1366px){.ProductAdvantage-itemTitle .asterisk{font-size:10px}}@media screen and (max-width:820.98px){.ProductAdvantage-itemTitle .asterisk{font-size:.3125rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.ProductAdvantage-itemTitle .asterisk{font-size:10px}}.ProductAdvantage-itemTitle sub{vertical-align:baseline}@media screen and (min-width: 821px){.ProductAdvantage-itemTitle sub{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 976px){.ProductAdvantage-itemTitle sub{font-size:10px}}@media screen and (max-width:820.98px){.ProductAdvantage-itemTitle sub{font-size:.375rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ProductAdvantage-itemTitle sub{font-size:10px}}.ProductAdvantage-itemDescription{font-weight:500;letter-spacing:.06em;line-height:200%}@media screen and (min-width: 821px){.ProductAdvantage-itemDescription{font-size:.875rem;margin-top:1.625rem}}@media screen and (min-width: 821px) and (max-width: 976px){.ProductAdvantage-itemDescription{font-size:10px}}@media screen and (max-width:820.98px){.ProductAdvantage-itemDescription{font-size:.4375rem;margin-top:.5625rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.ProductAdvantage-itemDescription{font-size:10px}}.ProductAdvantage-itemNote{font-weight:500;letter-spacing:.02em;line-height:170%;color:#b4b4b4}@media screen and (min-width: 821px){.ProductAdvantage-itemNote{font-size:.6875rem;margin-top:1.625rem}}@media screen and (min-width: 821px) and (max-width: 1242px){.ProductAdvantage-itemNote{font-size:10px}}@media screen and (max-width:820.98px){.ProductAdvantage-itemNote{font-size:.34375rem;margin-top:.4375rem}}@media screen and (max-width:820.98px) and (max-width: 341px){.ProductAdvantage-itemNote{font-size:10px}}.ProductAdvantage-marquee{position:absolute;left:-5.9375rem;bottom:-6.75rem;width:100vw;overflow:hidden;z-index:-2}.ProductAdvantage-marqueeInner{display:flex;width:100%}.ProductAdvantage-marqueeSingle{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;font-size:11.25rem;text-transform:uppercase;white-space:nowrap;color:#e0e2e7;opacity:.5;padding-left:3.75rem}.ProductSystemModal{z-index:1000;position:fixed;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden}.ProductSystemModal.-open{visibility:visible}.ProductSystemModal.-show .ProductSystemModal-line{transform:scaleX(1)}.ProductSystemModal-content{width:100%;height:100%}.ProductSystemModal-mask{position:absolute}@media screen and (min-width: 821px){.ProductSystemModal-mask.-no01{inset:0;width:100%;height:100%;background:linear-gradient(90deg,#1a1c22 56.48%,#1a1c2200 62.67%)}}@media screen and (max-width:820.98px){.ProductSystemModal-mask.-no01{top:0;right:0;left:0;width:100%;height:2.5rem;background:linear-gradient(#1a1c22 56.48%,#1a1c2200 62.67%)}}@media screen and (max-width:820.98px){.ProductSystemModal-mask.-no02{top:0;bottom:0;left:0;width:2.1875rem;height:100%;background:linear-gradient(90deg,#1a1c22 56.48%,#1a1c2200 62.67%)}}@media screen and (max-width:820.98px){.ProductSystemModal-mask.-no03{top:0;bottom:0;right:0;width:2.1875rem;height:100%;background:linear-gradient(90deg,#1a1c2200 43.52%,#1a1c22 49.71%)}}.ProductSystemModal-wrapper{position:absolute;background-color:#202127;z-index:2;overflow-y:scroll;overscroll-behavior:none;scrollbar-width:none}.ProductSystemModal-wrapper::-webkit-scrollbar{display:none}@media screen and (min-width: 821px){.ProductSystemModal-wrapper{width:36.875rem;height:calc(100vh - 7.5rem);top:3.75rem;left:5.8125rem;border-radius:.3125rem}}@media screen and (max-width:820.98px){.ProductSystemModal-wrapper{width:10.5rem;height:calc(100vh - 7.875rem);height:calc(100svh - 7.875rem);bottom:.625rem;left:50%;transform:translate(-50%);border-radius:.09375rem}}.ProductSystemModal-progress{position:absolute;display:block;width:1px;background-color:#464646}@media screen and (min-width: 821px){.ProductSystemModal-progress{top:5.625rem;left:41.4375rem;height:calc(100vh - 11.25rem);z-index:3}}@media screen and (max-width:820.98px){.ProductSystemModal-progress{top:1.25rem;height:calc(100% - 2.5rem);right:.21875rem}}.ProductSystemModal-progressBar{position:absolute;top:0;display:block;width:100%;height:100%;background-color:#fff;transform-origin:top;transform:scaleY(0)}.ProductSystemModal-progressCircle{position:absolute;display:block;top:0%;width:6px;height:6px;left:50%;transform:translate(-50%);border-radius:50%;background-color:#fff}.ProductSystemModal-inner{position:relative}@media screen and (min-width: 821px){.ProductSystemModal-inner{padding:3.5rem 3.75rem}}@media screen and (max-width:820.98px){.ProductSystemModal-inner{padding:.9375rem}}.ProductSystemModal-titleIcon{display:block;color:#fff}@media screen and (min-width: 821px){.ProductSystemModal-titleIcon{width:1.1875rem;height:.8125rem}}@media screen and (max-width:820.98px){.ProductSystemModal-titleIcon{width:.59375rem;height:.40625rem}}.ProductSystemModal-titleIconSvg{display:block;width:100%;height:100%;object-fit:cover}.ProductSystemModal-title{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;overflow:hidden}@media screen and (min-width: 821px){.ProductSystemModal-title{font-size:2.75rem;margin-top:1.25rem}}@media screen and (max-width:820.98px){.ProductSystemModal-title{font-size:.875rem;margin-top:.375rem}}.ProductSystemModal-titleJa{font-weight:500;color:#fff;line-height:200%}@media screen and (min-width: 821px){.ProductSystemModal-titleJa{font-size:.75rem;margin-top:.6875rem}}@media screen and (min-width: 821px) and (max-width: 1139px){.ProductSystemModal-titleJa{font-size:10px}}@media screen and (max-width:820.98px){.ProductSystemModal-titleJa{font-size:.375rem;margin-top:.375rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ProductSystemModal-titleJa{font-size:10px}}[lang=en] .ProductSystemModal-titleJa{display:none}.ProductSystemModal-text{color:#fff;line-height:200%}@media screen and (min-width: 821px){.ProductSystemModal-text{font-size:.875rem;letter-spacing:.06em;margin-top:9.25rem}}@media screen and (min-width: 821px) and (max-width: 976px){.ProductSystemModal-text{font-size:10px}}@media screen and (max-width:820.98px){.ProductSystemModal-text{font-size:.375rem;letter-spacing:.06em;margin-top:2.40625rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ProductSystemModal-text{font-size:10px}}.ProductSystemModal-image{width:100%;overflow:hidden}@media screen and (min-width: 821px){.ProductSystemModal-image{margin-top:3.0625rem;border-radius:.25rem}}@media screen and (max-width:820.98px){.ProductSystemModal-image{margin-top:1.5625rem;border-radius:.125rem}}.ProductSystemModal-imageSrc{display:block;width:100%;height:100%;object-fit:cover}.ProductSystemModal-button{position:absolute;border:1px solid #fff;z-index:1}@media screen and (min-width: 821px){.ProductSystemModal-button{top:3.75rem;right:2.5rem;width:7.5rem;min-width:7.5rem;height:1.9375rem;border-radius:1.0625rem}}@media screen and (max-width:820.98px){.ProductSystemModal-button{top:.625rem;right:.625rem;width:3.0625rem;min-width:3.0625rem;height:.625rem;border-radius:.53125rem}}.ProductSystemModal-button .FillButton-link{background-color:transparent}.ProductSystemModal-button .FillButton-link:before{border:none}.ProductSystemModal-changeButton{position:absolute;z-index:1}@media screen and (min-width: 821px){.ProductSystemModal-changeButton{transform:translateY(-50%);top:50%}}@media screen and (max-width:820.98px){.ProductSystemModal-changeButton{top:6.4375rem}}.ProductSystemModal-changeButton.-next{scale:-1 1}@media screen and (min-width: 821px){.ProductSystemModal-changeButton.-next{right:2.5rem}}@media screen and (max-width:820.98px){.ProductSystemModal-changeButton.-next{right:.3125rem}}@media screen and (min-width: 821px){.ProductSystemModal-changeButton.-prev{left:2.5rem}}@media screen and (max-width:820.98px){.ProductSystemModal-changeButton.-prev{left:.3125rem}}.ProductSystemModal-changeButtonIcon{display:block;color:#fff}@media screen and (min-width: 821px){.ProductSystemModal-changeButtonIcon{width:.9375rem;height:1.25rem}}@media screen and (max-width:820.98px){.ProductSystemModal-changeButtonIcon{width:.3125rem;height:.46875rem}}.ProductSystemModal-changeButtonIconSvg{display:block;width:100%;height:100%;object-fit:cover}.ProductSystemModal-indicator{position:absolute;display:flex;z-index:5}@media screen and (min-width: 821px){.ProductSystemModal-indicator{flex-direction:column;gap:.375rem;bottom:3.75rem;right:2.5rem}}@media screen and (max-width:820.98px){.ProductSystemModal-indicator{gap:.1875rem;top:.625rem;left:.625rem}}.ProductSystemModal-indicatorItem{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 821px){.ProductSystemModal-indicatorItem{width:1.5rem;height:1.5rem}}@media screen and (max-width:820.98px){.ProductSystemModal-indicatorItem{width:.75rem;height:.75rem}}.ProductSystemModal-indicatorItem:before{content:"";display:block;width:100%;height:100%;border:1px solid #fff;border-radius:50%;opacity:.2;scale:0;transition:scale .6s cubic-bezier(.85,0,.15,1)}.ProductSystemModal-indicatorItem:after{content:"";position:absolute;display:block;border-radius:50%;background-color:#d9d9d9;transform:translate(-50%,-50%);top:50%;left:50%}@media screen and (min-width: 821px){.ProductSystemModal-indicatorItem:after{width:.25rem;height:.25rem}}@media screen and (max-width:820.98px){.ProductSystemModal-indicatorItem:after{width:.125rem;height:.125rem}}.ProductSystemModal-indicatorItem.-active:before{scale:1}.ProductSystemModal-backdrop{position:absolute;inset:0}.ProductSystemModal-line{position:absolute;display:block;width:100%;height:1px;background-color:#fff3;transform:scaleX(0);transition:transform .6s cubic-bezier(.85,0,.15,1)}.ProductSystemModal-line.-no01{top:1.875rem;left:0;transform-origin:left}.ProductSystemModal-line.-no02{bottom:1.875rem;right:0;transform-origin:right}
