@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,legend,button,input,textarea,select,option{margin:0;padding:0;border:none}h1,h2,h3,h4,h5,h6,small,strong,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}mark{background:none;color:inherit}svg{overflow:visible}button,input,textarea,select{background:none;color:inherit;font-family:inherit;font-size:inherit}select{border-radius:0;appearance:none}select::-ms-expand{display:none}a,label,select,button,input[type=radio],input[type=checkbox]{cursor:pointer}button{outline:none}[data-whatinput=keyboard] button:focus{outline:auto}::selection{color:#fff;background:#a1a1a1}:root{--vh: 1vh;--sbh: 0px;--variable-size-rate: 1;--scroll-bar-width: 0px}html{overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;min-height:100%;-webkit-font-smoothing:antialiased}@media screen and (min-width: 821px){html{font-size:calc(.0111111111 * (100vw - var(--scroll-bar-width)))}}@media screen and (max-width:820.98px){html{font-size:4.2666666667vw;min-height:calc(var(--vh) * 100)}}html.bMobile{overflow-y:visible}html.sWait{cursor:wait}body{min-height:100%;color:#161616;font-family:Poppins,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;font-feature-settings:"palt";background-color:#f9f9f9}@media screen and (min-width: 821px){body{font-size:.875rem}}@media screen and (max-width:820.98px){body{font-size:.8125rem}}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.lh-17{line-height:1.7}.lh-15{line-height:1.5}@media screen and (max-width:820.98px){._pc{display:none!important}}@media screen and (min-width: 821px){._sp{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);border:0}:where(.Wysiwyg){letter-spacing:.04rem;font-weight:500}:where(.Wysiwyg) h2{transform:scaleX(.9);width:111.1%;text-align:justify;transform-origin:left;font-weight:600;letter-spacing:.05em}:global(.bAndroid) :where(.Wysiwyg) h2{font-weight:700}@media screen and (min-width: 821px){:where(.Wysiwyg) h2{font-size:2.375rem;line-height:1.4473684211;margin-top:3.375rem;margin-bottom:3.125rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) h2{font-size:1.25rem;line-height:1.45;margin-top:1.5625rem;margin-bottom:1.71875rem}}:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-weight:600;letter-spacing:.07em;border-bottom:1px solid #e5e5e5}:global(.bAndroid) :where(.Wysiwyg) h3,:global(.bAndroid) :where(.Wysiwyg) h4,:global(.bAndroid) :where(.Wysiwyg) h5,:global(.bAndroid) :where(.Wysiwyg) h6{font-weight:700}@media screen and (min-width: 821px){:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-size:1.5rem;line-height:1.75;margin-top:6.25rem;padding-bottom:2.5rem;margin-bottom:2.5rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-size:1.25rem;line-height:1.8;margin-top:4.6875rem;padding-bottom:.78125rem;margin-bottom:.75rem}}:where(.Wysiwyg) img{display:block;width:100%;height:100%;vertical-align:top;object-fit:cover}:where(.Wysiwyg) img+:is(figcaption,.wp-caption-text){text-align:left}@media screen and (min-width: 821px){:where(.Wysiwyg) p{font-size:1.125rem;margin-top:2.5rem;margin-bottom:2.5rem;line-height:2;letter-spacing:.12em}}@media screen and (max-width:820.98px){:where(.Wysiwyg) p{font-size:.9375rem;margin-top:1.25rem;margin-bottom:1.25rem;line-height:1.8;letter-spacing:.05em}}@media screen and (min-width: 821px){:where(.Wysiwyg) ol,:where(.Wysiwyg) ul{margin-top:2.8125rem;margin-bottom:3.125rem;padding-left:1.5625rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) ol,:where(.Wysiwyg) ul{margin-top:2.65625rem;margin-bottom:2.65625rem}}:where(.Wysiwyg) ol{list-style-type:decimal}@media screen and (max-width:820.98px){:where(.Wysiwyg) ol{padding-left:.78125rem}}@media screen and (min-width: 821px){:where(.Wysiwyg) ol ol{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) ol ol{margin-top:.46875rem;margin-bottom:.46875rem}}:where(.Wysiwyg) ul{list-style-type:disc}@media screen and (min-width: 821px){:where(.Wysiwyg) ul{list-style-position:outside}}@media screen and (max-width:820.98px){:where(.Wysiwyg) ul{padding-left:0rem;list-style-position:inside}}@media screen and (min-width: 821px){:where(.Wysiwyg) ul ul{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) ul ul{margin-top:.46875rem;margin-bottom:.46875rem}}:where(.Wysiwyg) li{list-style-type:"●";letter-spacing:.05em}@media screen and (min-width: 821px){:where(.Wysiwyg) li{font-size:1.125rem;line-height:2.3333333333;padding-inline-start:.25rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) li{font-size:.9375rem;line-height:1.7333333333;padding-inline-start:0}}@media screen and (min-width: 821px){:where(.Wysiwyg) li+li{margin-top:1.5rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) li+li{margin-top:1.625rem}}:where(.Wysiwyg) blockquote{background-color:#ebebeb}@media screen and (min-width: 821px){:where(.Wysiwyg) blockquote{padding:2.5rem;border-radius:.625rem;font-size:1.125rem;line-height:2}}@media screen and (max-width:820.98px){:where(.Wysiwyg) blockquote{padding:1.875rem;border-radius:.3125rem;font-size:.9375rem;line-height:2}}:where(.Wysiwyg) blockquote p{margin:0}:where(.Wysiwyg) blockquote+:is(figcaption,.wp-caption-text){text-align:right}:where(.Wysiwyg) strong{font-weight:600}:global(.bAndroid) :where(.Wysiwyg) strong{font-weight:700}:where(.Wysiwyg) .wp-caption{width:auto!important}@media screen and (min-width: 821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){font-size:.9375rem;margin-top:1.125rem;line-height:1.8666666667;text-align:left}}@media screen and (max-width:820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){font-size:.875rem;margin-top:.9375rem;line-height:1.7142857143;letter-spacing:.07em}}@media screen and (min-width: 821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{font-size:.9375rem;margin-top:.4375rem;margin-bottom:.375rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{font-size:.875rem;margin-top:.9375rem;line-height:1.7142857143;letter-spacing:.07em}}@media screen and (min-width: 821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) a{margin-right:.625rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) a{margin-right:.9375rem}}:where(.Wysiwyg) figure{margin:0;padding:0;overflow:hidden;isolation:isolate}@media screen and (min-width: 821px){:where(.Wysiwyg) figure{width:100%;margin-top:4.5rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) figure{width:100%;margin-top:2.03125rem}}:where(.Wysiwyg) iframe{width:100%;height:auto;aspect-ratio:16/9}:where(.Wysiwyg) hr{border:none;border-bottom:1px solid rgba(229,229,229,.2)}@media screen and (min-width: 821px){:where(.Wysiwyg) hr{margin-top:3.125rem;margin-bottom:3.125rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) hr{margin-top:1.875rem;margin-bottom:1.875rem}}:where(.Wysiwyg) a{position:relative;word-break:break-word;line-height:2;transition:background-color .15s;border-bottom:1px solid #ccc;transition:background-color .15s cubic-bezier(.5,1,.89,1)}:where(.Wysiwyg) a:hover{background-color:#16161633}@media screen and (min-width: 821px){:where(.Wysiwyg) a{margin-top:-.25rem;padding-block:.25rem .3125rem;text-underline-offset:.375rem}}@media screen and (max-width:820.98px){:where(.Wysiwyg) a{margin-top:-.28125rem;padding-block:.3125rem;text-underline-offset:.3125rem}}:where(.Wysiwyg) a+:is(figcaption,.wp-caption-text){text-align:center}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--tp-base-background-color: hsla(0, 0%, 10%, .8);--tp-base-shadow-color: hsla(0, 0%, 0%, .2);--tp-button-background-color: hsla(0, 0%, 80%, 1);--tp-button-background-color-active: hsla(0, 0%, 100%, 1);--tp-button-background-color-focus: hsla(0, 0%, 95%, 1);--tp-button-background-color-hover: hsla(0, 0%, 85%, 1);--tp-button-foreground-color: hsla(0, 0%, 0%, .8);--tp-container-background-color: hsla(0, 0%, 0%, .3);--tp-container-background-color-active: hsla(0, 0%, 0%, .6);--tp-container-background-color-focus: hsla(0, 0%, 0%, .5);--tp-container-background-color-hover: hsla(0, 0%, 0%, .4);--tp-container-foreground-color: hsla(0, 0%, 100%, .5);--tp-groove-foreground-color: hsla(0, 0%, 0%, .2);--tp-input-background-color: hsla(0, 0%, 0%, .3);--tp-input-background-color-active: hsla(0, 0%, 0%, .6);--tp-input-background-color-focus: hsla(0, 0%, 0%, .5);--tp-input-background-color-hover: hsla(0, 0%, 0%, .4);--tp-input-foreground-color: hsla(0, 0%, 100%, .5);--tp-label-foreground-color: hsla(0, 0%, 100%, .5);--tp-monitor-background-color: hsla(0, 0%, 0%, .3);--tp-monitor-foreground-color: hsla(0, 0%, 100%, .3)}.tp-dfwv{position:fixed;z-index:1600;overflow:auto;max-height:calc(100% - 16px)}.FlashTextAnimationManual{position:relative}.FlashTextAnimationManual-animated{display:inline-block}.FlashTextAnimationInView{position:relative}.FlashTextAnimationInView-animated{display:inline-block}.FlashTextAnimationInView .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.FlashTextAnimationInView.-view .FlashTextAnimation-char{opacity:1;color:inherit}@media screen and (min-width: 821px){.FlashTextAnimationInView.-view.-hide .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}}[data-whatintent=mouse] .FlashTextAnimationInView.-hover:hover span{will-change:opacity filter transform;animation:hover-flash-text .3s calc(var(--index) * .1s) forwards}.Arrow{display:flex;justify-content:center;align-items:center;overflow:hidden}@media screen and (min-width: 821px){.Arrow{width:.75rem;height:.75rem}}@media screen and (max-width:820.98px){.Arrow{width:.5rem;height:.5rem}}@media screen and (min-width: 821px){.Arrow.-blank{width:.5rem;height:.5rem}}@media screen and (max-width:820.98px){.Arrow.-blank{width:.5rem;height:.5rem}}.Arrow-icon{display:block;width:100%;height:100%}.Button{position:relative;margin-inline:auto;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;filter:blur(10px);transform:translateY(-1em) scale(.8);transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.Button{width:9.375rem;height:4.625rem;gap:.4375rem}}@media screen and (max-width:820.98px){.Button{width:12.125rem;height:3.8125rem;gap:.34375rem}}.Button:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--angle),rgba(22,22,22,.2) 0%,rgba(22,22,22,.2) 16%,#161616 47%,#161616 56%,rgba(22,22,22,.2) 73%,rgba(22,22,22,.2) 99%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotateGradient 10s linear infinite}@media screen and (min-width: 821px){.Button:before{border-radius:.1875rem;padding:1px}}@media screen and (max-width:820.98px){.Button:before{border-radius:.1875rem;padding:2px}}[data-whatintent=mouse] .Button:hover .FlashTextAnimation-char{animation:hover-flash-text .3s calc(var(--index) * .1s) forwards}.Button .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.Button .-view .FlashTextAnimation-char{opacity:1;color:inherit}.Button-text{letter-spacing:.02em}@media screen and (min-width: 821px){.Button-text{font-size:.8125rem}}@media screen and (max-width:820.98px){.Button-text{font-size:.75rem}}.Button.-view{pointer-events:auto;opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.Button.-view.-hide{opacity:0;filter:blur(10px);transform:translateY(-1em) scale(.8)}.LanguageSelect{display:flex;align-items:center;color:#fff;width:fit-content}.LanguageSelect .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.LanguageSelect.-menu:before,.LanguageSelect.-menu .LanguageSelect-selectIcon{transition-delay:.3s}.-black .LanguageSelect{color:#161616}.-black .LanguageSelect:before{background:#16161633}@media screen and (min-width: 821px){.LanguageSelect{padding-block:.75rem;gap:.1875rem}.LanguageSelect.-menu{margin-top:11.2941176471vh}}@media screen and (max-width:820.98px){.LanguageSelect{padding-block:.65625rem;gap:.40625rem}.LanguageSelect.-menu{margin-top:4.15625rem}.LanguageSelect.-footer{margin-top:1.71875rem}}[data-whatintent=mouse] .LanguageSelect:hover .LanguageSelect-selectText span{animation:hover-flash-text .3s calc(var(--index) * .1s) forwards}.LanguageSelect:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#fff3;opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.LanguageSelect-selectText{font-size:.875rem}}@media screen and (max-width:820.98px){.LanguageSelect-selectText{font-size:.9375rem}}@media screen and (min-width: 821px){.LanguageSelect-selectText[aria-label="Japanese (日本語)"] .FlashTextAnimationInView-animated span:nth-last-child(-n+5),.LanguageSelect-selectText[aria-label="Japanese (日本語)"] .FlashTextAnimationManual-animated span:nth-last-child(-n+5){font-size:.8125rem}}@media screen and (max-width:820.98px){.LanguageSelect-selectText[aria-label="Japanese (日本語)"] .FlashTextAnimationInView-animated span:nth-last-child(-n+5),.LanguageSelect-selectText[aria-label="Japanese (日本語)"] .FlashTextAnimationManual-animated span:nth-last-child(-n+5){font-size:.8125rem}}.LanguageSelect-selectBrackets{font-weight:400}@media screen and (min-width: 821px){.LanguageSelect-selectBrackets{margin-inline:.1875rem}}@media screen and (max-width:820.98px){.LanguageSelect-selectBrackets{margin-inline:.1875rem}}.LanguageSelect-select{cursor:pointer;display:inline-block;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;color:#161616}.LanguageSelect-selectIcon{height:auto;opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.LanguageSelect-selectIcon{width:.3125rem}}@media screen and (max-width:820.98px){.LanguageSelect-selectIcon{width:.5rem}}.Footer{position:relative;z-index:1;margin-inline:auto}@media screen and (min-width: 821px){.Footer{margin-top:-50vh;margin-top:-50lvh;min-height:150vh;min-height:150lvh;width:78.75rem;pointer-events:none;opacity:0;transition:opacity .3s ease}}@media screen and (max-width:820.98px){.Footer{width:18.4375rem}}.Footer .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}@media screen and (min-width: 821px){.Footer.-view{pointer-events:auto;opacity:1;transition:none}.Footer.-view .Footer-titleLink,.Footer.-view .Footer-brandLink{opacity:1}.Footer.-view .FlashTextAnimation-char{opacity:1;color:inherit}.Footer.-view .Footer-language .LanguageSelect-selectIcon,.Footer.-view .Footer-language:before{opacity:1}.Footer.-view .Footer-globalButton{pointer-events:auto;opacity:1;filter:blur(0);transform:translateY(0) scale(1)}[data-whatintent=mouse] .Footer a:hover .FlashTextAnimation-char{animation:hover-flash-text 1s calc(var(--index) * .1s) forwards}}@media screen and (max-width:820.98px){.Footer .Footer-titleLink.-view,.Footer .Footer-brandLink.-view{opacity:1}.Footer .Footer-titleLink.-view .FlashTextAnimation-char,.Footer .Footer-brandLink.-view .FlashTextAnimation-char,.Footer .FlashTextAnimationManual.-view .FlashTextAnimation-char,.Footer .Footer-language.-view .FlashTextAnimation-char{opacity:1;color:inherit}.Footer .Footer-language.-view .LanguageSelect-selectIcon,.Footer .Footer-language.-view:before{opacity:1}.Footer .Footer-globalButton.-view{pointer-events:auto;opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.Footer .Footer-globalButton.-view .FlashTextAnimation-char{opacity:1;color:inherit}}@media screen and (min-width: 821px){.Footer-fixWrap{position:sticky;top:0;left:0;min-height:100vh;display:flex;padding-top:39.0588235294vh}}@media screen and (max-width:820.98px){.Footer-fixWrap{padding-block:17.6875rem 1.5625rem}}.Footer-titleLink{position:absolute;left:50%;transform:translate(-50%);opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.Footer-titleLink{top:1.4375rem}}@media screen and (max-width:820.98px){.Footer-titleLink{top:8.28125rem}}.Footer-titleLinkLogo{height:auto}@media screen and (min-width: 821px){.Footer-titleLinkLogo{width:20rem}}@media screen and (max-width:820.98px){.Footer-titleLinkLogo{width:11.75rem}}.Footer-contTitle{line-height:120%}@media screen and (min-width: 821px){.Footer-contTitle{display:block;font-size:1.625rem}}@media screen and (max-width:820.98px){.Footer-contTitle{font-size:1.5rem}}@media screen and (min-width: 821px){.Footer-contList{margin-top:2rem}}@media screen and (max-width:820.98px){.Footer-contList{margin-top:1rem}}@media screen and (min-width: 821px){.Footer-contListItem:not(:first-child){margin-top:.9375rem}}@media screen and (max-width:820.98px){.Footer-contListItem:not(:first-child){margin-top:.84375rem}}.Footer-contListLink{line-height:140%;font-weight:600}@media screen and (min-width: 821px){.Footer-contListLink{font-size:.8125rem}.Footer-contListLink br{display:none}.Footer-contListLink br+span{margin-left:.3em}}@media screen and (max-width:820.98px){.Footer-contListLink{font-size:.875rem}}@media screen and (min-width: 821px){.Footer-cont.-products{margin-left:2.5rem;margin-top:-.1875rem}}@media screen and (max-width:820.98px){.Footer-cont.-products{margin-top:2.34375rem}}.Footer-cont.-products .Footer-contTitle{font-weight:300}.Footer-cont.-products .Footer-contTitle .FlashTextAnimationManual-animated span:nth-child(n+10){letter-spacing:-.05em;font-weight:600}@media screen and (min-width: 821px){.Footer-cont.-products .Footer-contTitle .FlashTextAnimationManual-animated span:nth-child(4){margin-inline:.0625rem -.125rem;transform:translateY(.0625rem)}}@media screen and (max-width:820.98px){.Footer-cont.-products .Footer-contTitle .FlashTextAnimationManual-animated span:nth-child(4){margin-inline:.0625rem -.0625rem}}@media screen and (min-width: 821px){.Footer-cont.-products .Footer-contList{margin-top:1.875rem}}@media screen and (max-width:820.98px){.Footer-cont.-products .Footer-contList{margin-top:.78125rem}}@media screen and (min-width: 821px){.Footer-cont.-products .Footer-contListItem:not(:first-child){margin-top:.8125rem}}@media screen and (max-width:820.98px){.Footer-cont.-products .Footer-contListItem:not(:first-child){margin-top:.8125rem}}@media screen and (min-width: 821px){.Footer-language{position:absolute;left:50%;bottom:21.4117647059vh;transform:translate(-50%)}}@media screen and (max-width:820.98px){.Footer-language{position:relative}}@media screen and (min-width: 821px){.Footer-global{margin-top:-1.25rem;margin-left:auto}}@media screen and (max-width:820.98px){.Footer-global{margin-top:3.375rem}}.Footer-globalTitleSub{display:block;letter-spacing:.01em;line-height:110%;font-weight:600}@media screen and (min-width: 821px){.Footer-globalTitleSub{font-size:.8125rem}}@media screen and (max-width:820.98px){.Footer-globalTitleSub{font-size:.8125rem}}.Footer-globalTitleMain{display:block;letter-spacing:.01em;line-height:110%}@media screen and (min-width: 821px){.Footer-globalTitleMain{font-size:1.625rem;margin-top:.25rem}}@media screen and (max-width:820.98px){.Footer-globalTitleMain{font-size:1.25rem;margin-top:.1875rem}}.Footer-globalText{letter-spacing:.01em;line-height:120%;font-weight:600}@media screen and (min-width: 821px){.Footer-globalText{font-size:.75rem;margin-block:.9375rem 1.5rem}}@media screen and (max-width:820.98px){.Footer-globalText{font-size:.625rem;margin-block:.625rem 1.5625rem}}@media screen and (min-width: 821px){.Footer-globalButton{width:20.3125rem}}@media screen and (max-width:820.98px){.Footer-globalButton{width:16.53125rem;height:4.15625rem;margin-inline:0}.Footer-globalButton .Button-text{font-size:.6875rem}}.Footer-globalNote{line-height:120%;font-weight:400}@media screen and (min-width: 821px){.Footer-globalNote{font-size:.625rem;margin-top:.875rem}}@media screen and (max-width:820.98px){.Footer-globalNote{font-size:.5625rem;margin-top:.78125rem;white-space:nowrap}}.Footer-link{display:flex}@media screen and (min-width: 821px){.Footer-link{position:absolute;left:0;bottom:8.5882352941vh;align-items:center;gap:1.9375rem}}@media screen and (max-width:820.98px){.Footer-link{flex-direction:column;margin-top:2.71875rem;gap:.9375rem}}.Footer-linkItem{line-height:110%}@media screen and (min-width: 821px){.Footer-linkItem{font-size:.75rem}}.Footer-brandLink{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1);text-align:center;display:block;margin-inline:auto;color:#161616}@media screen and (min-width: 821px){.Footer-brandLink{width:12.8125rem;position:absolute;left:50%;transform:translate(-50%);bottom:7.0588235294vh}}@media screen and (max-width:820.98px){.Footer-brandLink{width:8.75rem;padding-top:4.21875rem}}.Footer-brandLinkLogo{width:100%;height:auto}.Footer-copyright{line-height:110%}@media screen and (min-width: 821px){.Footer-copyright{position:absolute;right:0;bottom:8.4705882353vh;padding-top:1.4375rem;font-size:.625rem}}@media screen and (max-width:820.98px){.Footer-copyright{padding-top:1.40625rem;font-size:.4375rem;text-align:center}}.Footer.-ja .Footer-fixWrap{justify-content:center}@media screen and (min-width: 821px){.Footer.-ja .Footer-fixWrap{padding-top:39.1764705882vh}}@media screen and (min-width: 821px){.Footer.-ja .Footer-contList{margin-top:1.875rem}}@media screen and (min-width: 821px){.Footer.-ja .Footer-cont.-products .Footer-contList{margin-top:1.75rem}}.Footer.-ja .Footer-link{display:flex}@media screen and (min-width: 821px){.Footer.-ja .Footer-link{gap:1.25rem;bottom:8.2352941176vh}}@media screen and (max-width:820.98px){.Footer.-ja .Footer-link{gap:1.09375rem;margin-top:3.125rem}}@media screen and (max-width:820.98px){.Footer.-ja .Footer-linkItem{font-size:.625rem}}@media screen and (min-width: 821px){.HeaderItem{display:flex;align-items:center}.HeaderItem .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.HeaderItem-language{position:relative;color:#fff;margin-top:1.875rem;margin-bottom:-1.9375rem;transition:color .6s cubic-bezier(.16,1,.3,1)}[data-whatintent=mouse] .HeaderItem-language:hover .HeaderItem-languageListWrap{pointer-events:auto}[data-whatintent=mouse] .HeaderItem-language:hover .HeaderItem-languageListWrap:before{height:100%}[data-whatintent=mouse] .HeaderItem-language:hover .HeaderItem-languageList{visibility:visible}[data-whatintent=mouse] .HeaderItem-language:hover .HeaderItem-languageSelect:after{transform:translateY(-50%) rotate(180deg)}[data-whatintent=mouse] .HeaderItem-language:hover .HeaderItem-languageLink.current .FlashTextAnimation-char{opacity:1;color:inherit}[data-whatintent=mouse] .HeaderItem-language:hover .HeaderItem-languageLink:not(current) .FlashTextAnimation-char{opacity:.4;color:inherit}.HeaderItem-languageSelect{cursor:pointer;display:flex;align-items:center;font-size:.8125rem;font-weight:600;gap:.375rem;padding-bottom:1.9375rem;padding-right:.875rem}.HeaderItem-languageSelect:before,.HeaderItem-languageSelect:after{position:absolute;content:"";right:0;top:.625rem;width:.5rem;height:.1rem;background-color:currentColor;transform-origin:center;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);opacity:0}.HeaderItem-languageSelect:before{transform:translateY(-50%)}.HeaderItem-languageSelect:after{transform:translateY(-50%) rotate(90deg)}[data-whatintent=mouse] .HeaderItem-languageSelect:hover .FlashTextAnimationManual-animated span{animation:hover-flash-text .3s calc(var(--index) * .1s) forwards}.HeaderItem-languageSelectText{display:flex}.HeaderItem-languageSelectBrackets{font-size:.75rem;margin-inline:.0625rem}.HeaderItem-languageSelectLang.-ja{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.HeaderItem-languageSelectLang.-tc{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif}.HeaderItem-languageSelectLang.-sc{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.HeaderItem-languageListWrap{position:absolute;top:100%;right:-.75rem;white-space:nowrap;width:fit-content;padding:.875rem 1.5rem;pointer-events:none}.HeaderItem-languageListWrap:before{position:absolute;content:"";top:0;left:0;width:100%;height:0;border-radius:.1875rem;background:linear-gradient(to right,#fff3,#ffffff1a 47%,#fff3 99%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:height .6s cubic-bezier(.25,1,.5,1)}.HeaderItem-languageList{visibility:hidden}.HeaderItem-languageListItem{position:relative;z-index:1}}@media screen and (min-width: 821px) and (min-width: 821px){.HeaderItem-languageListItem{font-size:.75rem;text-align:right}}@media screen and (min-width: 821px){.HeaderItem-languageListItem:not(:first-child){padding-top:.5625rem}.HeaderItem-languageLink{font-size:.6875rem;display:flex}.HeaderItem-languageLink.current{pointer-events:none}[data-whatintent=mouse] .HeaderItem-languageLink:hover .FlashTextAnimationManual-animated .FlashTextAnimation-char{animation:fade-flash-text .3s calc(var(--index) * .1s) forwards}.HeaderItem-languageLinkBrackets{font-weight:400}.HeaderItem-languageLinkBrackets:first-of-type{margin-left:.0625rem}.HeaderItem-languageLinkLang.-ja{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.HeaderItem-languageLinkLang.-tc{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif}.HeaderItem-languageLinkLang.-sc{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.HeaderItem-global{display:flex;align-items:center;gap:.1875rem;margin-left:1.625rem;margin-top:1.9375rem;color:#fff;font-size:.8125rem;font-weight:600;transition:color .6s cubic-bezier(.16,1,.3,1)}[data-whatintent=mouse] .HeaderItem-global:hover .FlashTextAnimationManual-animated span{animation:hover-flash-text .3s calc(var(--index) * .1s) forwards}.HeaderItem-globalArrow{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1)}}.Header{position:fixed;top:0;left:0;width:100%}@media screen and (min-width: 821px){.Header{padding:1.25rem 2.5rem 0 0}}@media screen and (max-width:820.98px){.Header{padding-top:.8125rem}}.pageTop .Header .HeaderItem-language,.pageTop .Header .HeaderItem-global,.pageProducts body.-black .Header .HeaderItem-language,.pageProducts body.-black .Header .HeaderItem-global,.pageTop .Header-brandLink,.pageProducts body.-black .Header-brandLink{color:#161616}.pageTop .Header{pointer-events:none}.pageTop body.-showLogo .Header{pointer-events:auto}.pageTop body.-showLogo .Header .HeaderItem-languageSelectText .FlashTextAnimation-char,.pageTop body.-showLogo .Header .HeaderItem-global .FlashTextAnimation-char{opacity:1;color:inherit}.pageTop body.-showLogo .Header .HeaderItem-languageSelect:before,.pageTop body.-showLogo .Header .HeaderItem-languageSelect:after,.pageTop body.-showLogo .Header .HeaderItem-globalArrow{opacity:1}.pageTop body.-showLogo .Header-brandLink{opacity:1}.pageTop body.-showLogo .Header.-hide{pointer-events:none}.pageTop body.-showLogo .Header.-hide .HeaderItem-languageSelectText .FlashTextAnimation-char,.pageTop body.-showLogo .Header.-hide .HeaderItem-global .FlashTextAnimation-char{opacity:0;transition:opacity .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.pageTop body.-showLogo .Header.-hide .HeaderItem-languageSelect:before,.pageTop body.-showLogo .Header.-hide .HeaderItem-languageSelect:after,.pageTop body.-showLogo .Header.-hide .HeaderItem-globalArrow{opacity:0}.pageTop body.-showLogo .Header.-hide .Header-brandLink{opacity:0;transition:color .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.pageProducts .Header .Header-headerItem.-view .HeaderItem-languageSelectText .FlashTextAnimation-char,.pageProducts .Header .Header-headerItem.-view .HeaderItem-global .FlashTextAnimation-char{opacity:1;color:inherit}.pageProducts .Header .Header-headerItem.-view .HeaderItem-languageSelect:before,.pageProducts .Header .Header-headerItem.-view .HeaderItem-languageSelect:after,.pageProducts .Header .Header-headerItem.-view .HeaderItem-globalArrow{opacity:1}.pageProducts .Header .Header-brandLink.-view{opacity:1}.pageProducts .Header.-hide{pointer-events:none}.pageProducts .Header.-hide .Header-headerItem.-view .HeaderItem-languageSelectText .FlashTextAnimation-char,.pageProducts .Header.-hide .Header-headerItem.-view .HeaderItem-global .FlashTextAnimation-char{opacity:0;transition:opacity .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .3s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.pageProducts .Header.-hide .Header-headerItem.-view .HeaderItem-languageSelect:before,.pageProducts .Header.-hide .Header-headerItem.-view .HeaderItem-languageSelect:after,.pageProducts .Header.-hide .Header-headerItem.-view .HeaderItem-globalArrow{opacity:0}.pageProducts .Header.-hide .Header-brandLink{opacity:0;transition:color .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.Header-headerWrap{display:flex}@media screen and (min-width: 821px){.Header-headerWrap{align-items:center;justify-content:flex-end}}@media screen and (max-width:820.98px){.Header-headerWrap{justify-content:center}}.Header-brandLink{display:block;color:#fff;width:6.875rem;margin-left:3.0625rem;transition:color .6s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1);opacity:0}@media screen and (min-width: 821px){.Header-brandLink{width:6.875rem;margin-top:1.875rem}}@media screen and (max-width:820.98px){.Header-brandLink{width:4.3125rem;position:absolute;top:1.53125rem;right:1.25rem}}.Header-brandLinkLogo{width:100%;height:auto}.Menu{position:fixed;width:100%;height:100%;pointer-events:none;z-index:3}.Menu .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.Menu.-view .Menu-button{opacity:1}.Menu.-view .Menu-buttonText .FlashTextAnimation-char{opacity:1;color:inherit}.Menu.-hide .Menu-button{pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.Menu.-hide .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.Menu.-isOpen-menu .Menu-wrapInner .FlashTextAnimation-char,.Menu.-isOpen-menu .Menu-close .FlashTextAnimation-char{opacity:1;color:inherit;transition-delay:calc(var(--index) * .1s + .3s)}.Menu.-isOpen-menu .Menu-bg{opacity:1;pointer-events:auto}.Menu.-isOpen-menu .Menu-logo{opacity:1}.Menu.-isOpen-menu .LanguageSelect:before,.Menu.-isOpen-menu .LanguageSelect-selectIcon{opacity:1}@media screen and (min-width: 821px){.Menu.-isOpen-menu .Menu-wrap{transform:translate(0)}}@media screen and (max-width:820.98px){.Menu.-isOpen-menu .Menu-wrap{transform:translateY(0)}}@media screen and (min-width: 821px){.Menu.-isOpen-menu .Menu-close{transform:translateY(-50%)}}@media screen and (max-width:820.98px){.Menu.-isOpen-menu .Menu-close{transform:translateY(0)}}.Menu.-isClose-menu .Menu-wrapInner .FlashTextAnimation-char,.Menu.-isClose-menu .Menu-close .FlashTextAnimation-char{transition:opacity .3s cubic-bezier(.16,1,.3,1)}.Menu.-isClose-menu .LanguageSelect:before,.Menu.-isClose-menu .LanguageSelect-selectIcon,.Menu.-isClose-menu .Menu-logo{transition-delay:0s!important}[data-whatintent=mouse] .Menu.-isHover-menu .Menu-wrap a:hover .FlashTextAnimationManual-animated span{animation:hover-menu-text .5s forwards;transition:none}.pageProducts body.-black .Menu .Menu-buttonLogo,.pageProducts body.-black .Menu .Menu-buttonText,.pageProducts body.-black .Menu .Menu-wrap a,.pageProducts body.-black .Menu .Menu-logo,.pageProducts body.-black .Menu .Menu-close{color:#161616}.pageProducts body.-black .Menu .Menu-buttonLine{background-color:#161616}.pageProducts body.-black .Menu .Menu-bg{background-color:#c6c6c64d}@media screen and (min-width: 821px){.pageTop body.-black .Menu .Menu-buttonLogo,.pageTop body.-black .Menu .Menu-buttonText,.pageTop body.-black .Menu .Menu-wrap a,.pageTop body.-black .Menu .Menu-logo,.pageTop body.-black .Menu .Menu-close{color:#161616}.pageTop body.-black .Menu .Menu-buttonLine{background-color:#161616}.pageTop body.-black .Menu .Menu-bg{background-color:#c6c6c64d}}@media screen and (max-width:820.98px){.pageTop .Menu .Menu-button{opacity:0}.pageTop .Menu .Menu-buttonLogo,.pageTop .Menu .Menu-buttonText,.pageTop .Menu .Menu-wrap a,.pageTop .Menu .Menu-logo,.pageTop .Menu .Menu-close{color:#161616}.pageTop .Menu .Menu-buttonLine{background-color:#161616}.pageTop .Menu .Menu-bg{background-color:#c6c6c64d}.pageTop body.-showLogo .Menu-button{opacity:1}.pageTop body.-showLogo .Menu.-hide .Menu-button{opacity:0}}.Menu-bg{position:absolute;content:"";inset:0;background-color:#0302024d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;transition:opacity .8s cubic-bezier(.16,1,.3,1);height:100%}.Menu-bgInner{height:calc(100% + 1px)}.Menu-button{position:absolute;display:flex;align-items:center;pointer-events:auto;opacity:0;cursor:pointer;transition:opacity .8s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.Menu-button{gap:.375rem;top:50%;transform:translateY(-50%);left:1.875rem;padding:.625rem}.Menu-buttonText{color:#fff;transition:color .6s cubic-bezier(.16,1,.3,1);font-size:.625rem;font-weight:600}}@media screen and (max-width:820.98px){.Menu-button{top:1.15625rem;left:1.25rem;width:1.25rem;height:1.25rem}}.Menu-buttonLineWrap{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 821px){.Menu-buttonLineWrap{width:1rem;height:.5rem;transition:height .3s}}@media screen and (max-width:820.98px){.Menu-buttonLineWrap{width:100%;height:.5rem}}.Menu-buttonLine{display:block;flex-shrink:0;width:100%;background-color:#fff;border-radius:calc(infinity * 1px);transition:background-color .6s .4s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.Menu-buttonLine{height:.125rem}}@media screen and (max-width:820.98px){.Menu-buttonLine{height:.09375rem}}[data-whatintent=mouse] .Menu-button:hover .Menu-buttonText span{animation:fade-flash-text 1s calc(var(--index) * .1s) forwards}@media screen and (min-width: 821px){[data-whatintent=mouse] .Menu-button:hover .Menu-buttonLineWrap{height:.375rem}}.Menu-wrap{position:relative;pointer-events:auto;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.Menu-wrap::-webkit-scrollbar{display:none}@media screen and (min-width: 821px){.Menu-wrap{transform:translate(-100%);width:fit-content;border-radius:0 .1875rem .1875rem 0}}@media screen and (max-width:820.98px){.Menu-wrap{transform:translateY(-100%);width:100%;border-radius:0 0 .1875rem .1875rem}}.Menu-wrap a{display:block;color:#fff}.Menu-wrapInner{position:relative;min-height:calc(100% + 1px)}@media screen and (min-width: 821px){.Menu-wrapInner{padding:5.1875rem 6.75rem 5.1875rem 7.875rem}}@media screen and (min-width: 821px) and (max-height: 800px){.Menu-wrapInner{padding-block:4.7058823529vh;display:flex;justify-content:center;flex-direction:column}.Menu-wrapInner .Menu-logo{margin-bottom:4.7058823529vh}.Menu-wrapInner .Menu-language{margin-top:5.8823529412vh}}@media screen and (max-width:820.98px){.Menu-wrapInner{padding:5.84375rem 3.40625rem}}.Menu-wrapInner:before{position:absolute;content:"";inset:0;background:linear-gradient(to right,#fff3,#ffffff1a 47%,#fff3 99%);backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(80px);pointer-events:none}.Menu-wrapInner>*{position:relative}@media screen and (min-width: 821px){.Menu-logo{width:15.5rem;height:auto;margin-bottom:5rem;color:#fff;opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1) .3s}}.Menu-contTitle{line-height:120%}@media screen and (min-width: 821px){.Menu-contTitle{font-size:1.25rem}}@media screen and (max-width:820.98px){.Menu-contTitle{font-size:1.5rem}}.Menu-contTitle.light{font-weight:300}.Menu-contTitle.light .FlashTextAnimationManual-animated span:nth-child(n+10){font-weight:600}@media screen and (min-width: 821px){.Menu-contTitle.light .FlashTextAnimationManual-animated span:nth-child(4){transform:translateY(.0625rem);margin-left:.125rem}}@media screen and (max-width:820.98px){.Menu-contTitle.light .FlashTextAnimationManual-animated span:nth-child(4){margin-inline:.0625rem -.0625rem}}@media screen and (min-width: 821px){.Menu-contList{margin-top:1.1875rem}}@media screen and (max-width:820.98px){.Menu-contList{margin-top:1.21875rem}}.Menu-contListItem{letter-spacing:-.01em}@media screen and (min-width: 821px){.Menu-contListItem:not(:first-child){margin-top:.625rem}}@media screen and (max-width:820.98px){.Menu-contListItem:not(:first-child){margin-top:.78125rem}}.Menu-contListLink{line-height:140%;font-weight:600}@media screen and (min-width: 821px){.Menu-contListLink{font-size:.75rem}}@media screen and (max-width:820.98px){.Menu-contListLink{font-size:.875rem}}@media screen and (min-width: 821px){.Menu-cont.-products{margin-top:3.4375rem}}@media screen and (max-width:820.98px){.Menu-cont.-products{margin-top:2.34375rem}}.Menu-cont.-products .Menu-contTitle .FlashTextAnimationManual-animated span:nth-child(n+10){letter-spacing:-.05em}@media screen and (min-width: 821px){.Menu-cont.-products .Menu-contList{margin-top:1rem}}@media screen and (max-width:820.98px){.Menu-cont.-products .Menu-contList{margin-top:1.09375rem}}@media screen and (min-width: 821px){.Menu-cont.-products .Menu-contListItem:not(:first-child){margin-top:.5625rem}}@media screen and (max-width:820.98px){.Menu-cont.-products .Menu-contListItem:not(:first-child){margin-top:.875rem}}.Menu-languageSelectIcon{color:#fff}.Menu-close{position:absolute;color:#fff;pointer-events:auto;transition:transform .8s cubic-bezier(.16,1,.3,1)}[data-whatintent=mouse] .Menu-close:hover .FlashTextAnimationManual-animated span{animation:hover-flash-text 1.5s calc(var(--index) * .1s) forwards}@media screen and (min-width: 821px){.Menu-close{top:50%;left:2.5rem;transform:translate(-34.1875rem,-50%);font-size:.625rem;font-weight:600}}@media screen and (max-width:820.98px){.Menu-close{top:1.5625rem;left:1.25rem;transform:translateY(calc(-100% - 1.6875rem));font-size:.75rem}}.Indicator{position:fixed;top:50%;transform:translateY(-50%);z-index:2;writing-mode:vertical-rl;display:flex;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.Indicator .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.Indicator.-view{opacity:1}.Indicator.-view .FlashTextAnimation-char{opacity:1;color:inherit}.Indicator.-hide{pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.Indicator.-hide .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}body.-black .Indicator .Indicator-bar{background-color:#161616}body.-black .Indicator .Indicator-item:before{background-color:#161616;opacity:.2}body.-black .Indicator .Indicator-link{color:#161616}@media screen and (min-width: 821px){.Indicator{right:2.4375rem;gap:.25rem}}@media screen and (max-width:820.98px){.Indicator{right:.6875rem;gap:.125rem}}.Indicator-item{position:relative}.Indicator-item:before{position:absolute;content:"";top:0;right:0;height:100%;border-radius:calc(infinity * 1px);background-color:#fff;opacity:.4;transition:opacity .4s cubic-bezier(.16,1,.3,1),background-color .8s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.Indicator-item:before{width:.1875rem}}@media screen and (max-width:820.98px){.Indicator-item:before{width:.09375rem}}.Indicator-item.current .Indicator-bar,.Indicator-item.current .Indicator-link{opacity:1}.Indicator-bar{position:absolute;content:"";top:0;right:0;height:100%;border-radius:calc(infinity * 1px);opacity:0;background-color:#fff;transition:opacity .4s cubic-bezier(.16,1,.3,1),background-color .8s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.Indicator-bar{width:.1875rem}}@media screen and (max-width:820.98px){.Indicator-bar{width:.09375rem}}.Indicator-link{display:block;color:#fff;opacity:.2;transition:opacity .8s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.Indicator-link{font-size:.625rem;height:2.0625rem;padding-block:.5rem}}@media screen and (max-width:820.98px){.Indicator-link{font-size:.4375rem;height:2.0625rem;padding-block:.5625rem}}[data-whatintent=mouse] .Indicator-link:hover .FlashTextAnimationManual-animated span{animation:hover-flash-text .3s calc(var(--index) * .1s) forwards}.ModalFlare{position:fixed;top:-100%;left:0;width:200%;height:200%;background:radial-gradient(#ebebeb 80%,#ebebeb00 90%);background-size:100% 80%;background-position:center;background-repeat:no-repeat;transform:translate(-50%,100%) rotate(30deg)}@media screen and (orientation: portrait){.ModalFlare{background-size:80% 100%}}@media screen and (min-width: 821px){.ModalFlare{filter:blur(200px);-webkit-filter:blur(200px)}}@media screen and (max-width:820.98px){.ModalFlare{filter:blur(100px);-webkit-filter:blur(100px)}}.Loader{overflow:hidden;position:fixed;width:100vw;height:100vh;height:100lvh;top:0;left:0;z-index:1000;pointer-events:auto;overflow:scroll;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.Loader-blurCover{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Loader-inner{z-index:602;height:calc(100vh + 1px);height:calc(100lvh + 1px);background-color:#dfe7ee}.Loader-text{position:absolute;transform:translate(-50%,-50%);left:50%}@media screen and (min-width: 821px){.Loader-text{top:calc(100dvh - 3rem)}}@media screen and (max-width:820.98px){.Loader-text{top:calc(100svh - 2.75rem);font-size:.75rem}}.Loader-progress{display:inline-block;text-align:end}@media screen and (min-width: 821px){.Loader-progress{width:1.5rem}}@media screen and (max-width:820.98px){.Loader-progress{width:1.375rem}}.Loader-circle{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);transform-origin:center center}@media screen and (max-width:820.98px){.Loader-circle{top:42%}}.Loader-circleImageWrapper{position:absolute;transform-origin:center center;animation:rotate-circle-animation 12s linear infinite;translate:-50% -50%}.Loader-circleImage{transform-origin:center center}@media screen and (min-width: 821px){.Loader-circleImage{width:3.6805555556vw;height:3.6805555556vw;border-radius:.2083333333vw;transform:translate(calc(cos(var(--var-index) * 3.14 * .1666) * 14.5833333333vw),calc(sin(var(--var-index) * 3.14 * .1666) * 14.5833333333vw)) rotate(calc(var(--var-index) * 30deg + 90deg))}}@media screen and (max-width:820.98px){.Loader-circleImage{width:7.0666666667vw;height:7.0666666667vw;border-radius:.4vw;transform:translate(calc(cos(var(--var-index) * 3.14 * .1666)*32vw),calc(sin(var(--var-index) * 3.14 * .1666)*32vw)) rotate(calc(var(--var-index) * 30deg + 90deg))}}.Loader-circleLogo{position:absolute;transform:translate(-50%,-50%)}@media screen and (min-width: 821px){.Loader-circleLogo{width:14.7222222222vw;height:4.7222222222vw}}@media screen and (max-width:820.98px){.Loader-circleLogo{width:36.2666666667vw;height:16vw}}@media screen and (max-width:820.98px){.Loader-textIcon{width:.3125rem;height:.3125rem}}@media screen and (min-width: 821px){.Rotate{display:none}}@media screen and (max-width:820.98px){.Rotate{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;display:none}}@media screen and (max-width:820.98px) and (orientation: landscape){.Rotate{display:block}}@media screen and (max-width:820.98px){.Rotate-inner{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.Rotate-logo{width:2rem;height:auto}.Rotate-text{font-size:.375rem;letter-spacing:.01em;line-height:110%;margin-top:1rem}}.ModalBase{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:1000;pointer-events:none;opacity:0;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.ModalBase::-webkit-scrollbar{display:none}.ModalBase-inner{min-height:100%;display:flex;align-items:center;justify-content:center}.ModalBase .FlashTextAnimation-char{opacity:0;transition:opacity 1s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1),color .8s calc(var(--index) * .1s) cubic-bezier(.61,1,.88,1)}.ModalBase.-isOpen-modal .FlashTextAnimation-char{opacity:1;color:inherit;transition-delay:calc(var(--index) * .1s + 1s)}.ModalBase-bg{position:fixed;inset:0;width:100%;height:100%;background:linear-gradient(to right,#fff9,#ffffff4d 47%,#fff3 99%);backdrop-filter:blur(120px);-webkit-backdrop-filter:blur(120px);pointer-events:none}.ModalBase-close{position:fixed;cursor:pointer;z-index:1}@media screen and (min-width: 821px){.ModalBase-close{top:50%;transform:translateY(-50%);left:min(2.5rem,4.7058823529vh);font-size:.625rem;font-weight:600}}@media screen and (max-width:820.98px){.ModalBase-close{top:1.5625rem;left:1.25rem;font-size:.75rem}}[data-whatintent=mouse] .ModalBase-close:hover span{will-change:opacity filter transform;animation:hover-flash-text .3s calc(var(--index) * .1s) forwards}.ModalBase-fadeCover{pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(at 0% 100%,#fff0 calc((var(--fade-param) - 170) * 1%),#fff calc((var(--fade-param) - 150) * 1%) calc((var(--fade-param) - 50) * 1%),#fff 0%,#fff0 calc(var(--fade-param) * 1%))}.ModalMovie{display:flex;align-items:center;justify-content:center;overflow:scroll;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.ModalMovie::-webkit-scrollbar{display:none}.ModalMovie-content{position:relative}@media screen and (min-width: 821px){.ModalMovie-content{width:min(63rem,118.5882352941vh);margin-bottom:min(4.1875rem,7.8823529412vh);margin-left:min(2.875rem,5.4117647059vh)}}@media screen and (max-width:820.98px){.ModalMovie-content{width:20.9375rem;margin-bottom:2.625rem}}.ModalMovie.-isOpen-modal .ModalMovie-iframe{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1) 1s}.ModalMovie-title{letter-spacing:.01em}@media screen and (min-width: 821px){.ModalMovie-title{font-size:1.375rem;margin-bottom:min(2.5rem,4.7058823529vh)}}@media screen and (max-width:820.98px){.ModalMovie-title{font-size:1.0625rem;margin-bottom:1.5625rem}}.ModalMovie-iframe{position:relative;width:100%;padding-top:56.3492063492%;opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1)}.ModalMovie-iframe iframe{position:absolute;inset:0;width:100%;height:100%}@media screen and (min-width: 821px){.ModalMovie.-ja .ModalMovie-title{margin-bottom:min(.25rem,.4705882353vh)}}@media screen and (max-width:820.98px){.ModalMovie.-ja .ModalMovie-title{margin-bottom:.3125rem}}.ModalMovie.-ja .ModalMovie-text{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;font-weight:600;letter-spacing:.02em;line-height:160%}@media screen and (min-width: 821px){.ModalMovie.-ja .ModalMovie-text{font-size:.75rem;margin-bottom:1.1875rem}}@media screen and (max-width:820.98px){.ModalMovie.-ja .ModalMovie-text{font-size:.75rem;margin-bottom:1.8125rem}}.ModalLineup_1.-isOpen-modal .ModalLineup_1-slideCont.swiper{clip-path:inset(0 0 0 0);transition:clip-path .8s ease 1s}.ModalLineup_1.-isOpen-modal .ModalLineup_1-mainImage{opacity:1;transform:scale(1);transition:opacity .6s ease .8s,transform .6s ease .8s}.ModalLineup_1.-isOpen-modal .ModalLineup_1-specDl{border-color:#161616;transition:border-color .8s ease 1s}.ModalLineup_1-content{position:relative;width:100%;height:100vh;height:100lvh;overflow:auto}.ModalLineup_1-content::-webkit-scrollbar{display:none}@media screen and (min-width: 821px){.ModalLineup_1-content{display:flex;flex-direction:column;justify-content:center;padding-inline:9.5rem 55.0625rem;padding-block:min(5rem,9.4117647059vh)}}@media screen and (max-width:820.98px){.ModalLineup_1-content{padding:7.78125rem 1.25rem 9.375rem}}.ModalLineup_1-lead{text-align:center;font-weight:300}@media screen and (min-width: 821px){.ModalLineup_1-lead{font-size:2.25rem;margin-top:4.7058823529vh;margin-left:.3125rem}}@media screen and (max-width:820.98px){.ModalLineup_1-lead{font-size:2.25rem;letter-spacing:-.01em}}.ModalLineup_1-lead .FlashTextAnimationManual-animated span:nth-last-child(-n+6){font-weight:600}@media screen and (min-width: 821px){.ModalLineup_1-lead .FlashTextAnimationManual-animated span:nth-child(4){transform:translateY(.0625rem);margin-inline:.0625rem -.125rem}.ModalLineup_1-lead .FlashTextAnimationManual-animated span:nth-child(11){margin-left:-.0625rem}.ModalLineup_1-lead .FlashTextAnimationManual-animated span:nth-last-child(-n+6){letter-spacing:-.05em}}@media screen and (max-width:820.98px){.ModalLineup_1-lead .FlashTextAnimationManual-animated span:nth-child(4){margin-left:.0625rem;transform:translateY(.1875rem)}}.ModalLineup_1-name{font-weight:600;text-align:center;line-height:140%}@media screen and (min-width: 821px){.ModalLineup_1-name{margin-top:3.5294117647vh;font-size:1rem}}@media screen and (max-width:820.98px){.ModalLineup_1-name{margin-block:1rem .75rem;font-size:1rem}}.ModalLineup_1-limited,.ModalLineup_1-num{text-align:center;line-height:140%}@media screen and (min-width: 821px){.ModalLineup_1-limited,.ModalLineup_1-num{font-size:.75rem;margin-top:1.0588235294vh}}@media screen and (max-width:820.98px){.ModalLineup_1-limited,.ModalLineup_1-num{font-size:.6875rem;margin-top:.3125rem}}@media screen and (max-width:820.98px){.ModalLineup_1-limited .FlashTextAnimationManual-animated span:nth-child(17){margin-inline:.15625rem}}@media screen and (min-width: 821px){.ModalLineup_1-spec{margin-top:9.4117647059vh}}@media screen and (max-width:820.98px){.ModalLineup_1-spec{margin-top:1.1875rem}}@media screen and (min-width: 821px){.ModalLineup_1-specTitle{font-size:.8125rem;letter-spacing:.04em;margin-bottom:4.1176470588vh}}@media screen and (max-width:820.98px){.ModalLineup_1-specTitle{font-size:1rem;letter-spacing:.02em;margin-bottom:1.40625rem}}.ModalLineup_1-specDl{line-height:140%;border-bottom:1px solid transparent;transition:border-color .8s ease}@media screen and (min-width: 821px){.ModalLineup_1-specDl{display:flex;font-size:.625rem;margin-top:1.4117647059vh;padding-bottom:1.2941176471vh}}@media screen and (max-width:820.98px){.ModalLineup_1-specDl{margin-top:.90625rem;padding-bottom:.875rem}}.ModalLineup_1-specDt{font-weight:600}@media screen and (min-width: 821px){.ModalLineup_1-specDt{width:9.6875rem}}@media screen and (max-width:820.98px){.ModalLineup_1-specDt{font-size:.75rem}}.ModalLineup_1-specDd{letter-spacing:-.01em}@media screen and (max-width:820.98px){.ModalLineup_1-specDd{font-size:.6875rem;margin-top:.375rem}}.ModalLineup_1-slideCont.swiper{overflow:hidden;clip-path:inset(100% 0 0 0);transition:clip-path .8s ease}@media screen and (min-width: 821px){.ModalLineup_1-slideCont.swiper{position:fixed;top:1.25rem;right:1.25rem;height:calc(100% - 2.5rem);border-radius:.1875rem;width:43.75rem}}@media screen and (max-width:820.98px){.ModalLineup_1-slideCont.swiper{width:100%;height:24.21875rem;border-radius:.1875rem;margin-top:1.9375rem}}.ModalLineup_1-slideCont.swiper .swiper-pagination{position:absolute;left:auto;display:flex;width:auto;counter-reset:number 0}@media screen and (min-width: 821px){.ModalLineup_1-slideCont.swiper .swiper-pagination{gap:.1875rem;bottom:1.4375rem;right:1.5625rem}}@media screen and (max-width:820.98px){.ModalLineup_1-slideCont.swiper .swiper-pagination{gap:.1875rem;bottom:.78125rem;left:.84375rem}}.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet{position:relative;display:block;text-align:left;margin:0;height:auto;background:none;border-radius:0;opacity:1;color:#ffffff80}@media screen and (min-width: 821px){.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet{width:2.1875rem;font-size:.6875rem;padding-top:.625rem}}@media screen and (max-width:820.98px){.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet{width:2.25rem;font-size:.5625rem;padding-top:.65625rem}}.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#fff}.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet-line-progress{width:100%;transition:width 5s linear}.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet:after{counter-increment:number 1;content:counter(number,decimal-leading-zero);display:block}.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line-progress{content:"";display:block;position:absolute;top:0;left:0;border-radius:calc(infinity * 1px);width:0%;background:#fff;z-index:2}@media screen and (min-width: 821px){.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line-progress{height:.1875rem}}@media screen and (max-width:820.98px){.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line-progress{height:.1875rem}}.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line{position:absolute;top:0;left:0;display:block;width:100%;background:#ffffff80;border-radius:calc(infinity * 1px)}@media screen and (min-width: 821px){.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line{height:.1875rem}}@media screen and (max-width:820.98px){.ModalLineup_1-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line{height:.1875rem}}.ModalLineup_1-slideImageCont.swiper-slide.swiper-slide-active{z-index:2}.ModalLineup_1-slideImageCont.swiper-slide.swiper-slide-active .ModalLineup_1-slideImage{clip-path:inset(0 0 0 0)}.ModalLineup_1-slideImageCont.swiper-slide.swiper-slide-prev .ModalLineup_1-slideImage{clip-path:inset(0 100% 0 0)}.ModalLineup_1-slideImage{width:100%;height:100%;object-fit:cover;clip-path:inset(0 0 0 100%);transition:clip-path .8s cubic-bezier(.16,1,.3,1)}.ModalLineup_1-mainImageCont{z-index:1;pointer-events:none}@media screen and (min-width: 821px){.ModalLineup_1-mainImageCont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22.5rem;height:33.75rem}}@media screen and (max-width:820.98px){.ModalLineup_1-mainImageCont{margin-inline:auto;margin-top:2.65625rem;width:15.1875rem;height:22.78125rem}}.ModalLineup_1-mainImage{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(.9);transition:opacity .8s ease,transform .8s ease}@media screen and (min-width: 821px){.ModalLineup_1.-ja .ModalLineup_1-lead{margin-top:2.1875rem}}.ModalLineup_1.-ja .ModalLineup_1-name br{display:none}@media screen and (min-width: 821px){.ModalLineup_1.-ja .ModalLineup_1-name{margin-top:2.0625rem}}@media screen and (max-width:820.98px){.ModalLineup_1.-ja .ModalLineup_1-name{margin-top:2.03125rem}}@media screen and (min-width: 821px){.ModalLineup_1.-ja .ModalLineup_1-name .FlashTextAnimationManual-animated span{font-size:1rem}.ModalLineup_1.-ja .ModalLineup_1-name .FlashTextAnimationManual-animated span:nth-last-child(-n+9){font-size:.875rem}.ModalLineup_1.-ja .ModalLineup_1-name .FlashTextAnimationManual-animated span:nth-last-child(7){margin:0}}@media screen and (max-width:820.98px){.ModalLineup_1.-ja .ModalLineup_1-name .FlashTextAnimationManual-animated span{font-size:1.1875rem}.ModalLineup_1.-ja .ModalLineup_1-name .FlashTextAnimationManual-animated span:nth-last-child(-n+9){font-size:1rem}.ModalLineup_1.-ja .ModalLineup_1-name .FlashTextAnimationManual-animated span:nth-last-child(7){margin:0}}@media screen and (max-width:820.98px){.ModalLineup_1.-ja .ModalLineup_1-limited{font-size:.75rem}}@media screen and (min-width: 821px){.ModalLineup_1.-ja .ModalLineup_1-num{margin-top:.375rem}}@media screen and (max-width:820.98px){.ModalLineup_1.-ja .ModalLineup_1-num{margin-top:.15625rem}}@media screen and (min-width: 821px){.ModalLineup_1.-ja .ModalLineup_1-spec{margin-top:5.625rem}}@media screen and (max-width:820.98px){.ModalLineup_1.-ja .ModalLineup_1-specTitle{margin-bottom:1.5625rem}}.ModalLineup_1.-ja .ModalLineup_1-specDl{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (max-width:820.98px){.ModalLineup_1.-ja .ModalLineup_1-specDl{margin-top:1.09375rem;padding-bottom:.9375rem}}@media screen and (min-width: 821px){.ModalLineup_1.-ja .ModalLineup_1-specDt{width:8.75rem}}.ModalLineup_1.-ja .ModalLineup_1-specDd{letter-spacing:.02em}@media screen and (max-width:820.98px){.ModalLineup_1.-ja .ModalLineup_1-specDd{font-size:.75rem}}@media screen and (max-width:820.98px){.ModalLineup_1.-ja .ModalLineup_1-slideCont{margin-top:2.28125rem}}.ModalLineup_2.-isOpen-modal .ModalLineup_2-slideCont.swiper{clip-path:inset(0 0 0 0);transition:clip-path .8s ease 1s}.ModalLineup_2.-isOpen-modal .ModalLineup_2-mainImage{opacity:1;transform:scale(1);transition:opacity .6s ease .8s,transform .6s ease .8s}.ModalLineup_2.-isOpen-modal .ModalLineup_2-specDl{border-color:#161616;transition:border-color .8s ease 1s}.ModalLineup_2-content{position:relative;width:100%;height:100vh;height:100lvh;overflow:auto}.ModalLineup_2-content::-webkit-scrollbar{display:none}@media screen and (min-width: 821px){.ModalLineup_2-content{display:flex;flex-direction:column;justify-content:center;padding-inline:9.5rem 55.0625rem;padding-block:min(5rem,9.4117647059vh)}}@media screen and (max-width:820.98px){.ModalLineup_2-content{padding:7.78125rem 1.25rem 9.375rem}}.ModalLineup_2-lead{text-align:center;font-weight:300}@media screen and (min-width: 821px){.ModalLineup_2-lead{font-size:2.25rem;margin-top:4.7058823529vh;margin-left:.3125rem}}@media screen and (max-width:820.98px){.ModalLineup_2-lead{font-size:2.25rem;letter-spacing:-.01em}}.ModalLineup_2-lead .FlashTextAnimationManual-animated span:nth-last-child(-n+6){font-weight:600}@media screen and (min-width: 821px){.ModalLineup_2-lead .FlashTextAnimationManual-animated span:nth-child(4){transform:translateY(.0625rem);margin-inline:.0625rem -.125rem}.ModalLineup_2-lead .FlashTextAnimationManual-animated span:nth-child(11){margin-left:-.0625rem}.ModalLineup_2-lead .FlashTextAnimationManual-animated span:nth-last-child(-n+6){letter-spacing:-.05em}}@media screen and (max-width:820.98px){.ModalLineup_2-lead .FlashTextAnimationManual-animated span:nth-child(4){margin-left:.0625rem;transform:translateY(.1875rem)}}.ModalLineup_2-name{font-weight:600;text-align:center;line-height:140%}@media screen and (min-width: 821px){.ModalLineup_2-name{margin-top:3.5294117647vh;font-size:1rem}}@media screen and (max-width:820.98px){.ModalLineup_2-name{margin-block:1rem .75rem;font-size:1rem}}.ModalLineup_2-limited,.ModalLineup_2-num{text-align:center;line-height:140%}@media screen and (min-width: 821px){.ModalLineup_2-limited,.ModalLineup_2-num{font-size:.75rem;margin-top:1.0588235294vh}}@media screen and (max-width:820.98px){.ModalLineup_2-limited,.ModalLineup_2-num{font-size:.6875rem;margin-top:.3125rem}}@media screen and (max-width:820.98px){.ModalLineup_2-limited .FlashTextAnimationManual-animated span:nth-child(17){margin-inline:.15625rem}}@media screen and (min-width: 821px){.ModalLineup_2-spec{margin-top:9.4117647059vh}}@media screen and (max-width:820.98px){.ModalLineup_2-spec{margin-top:1.1875rem}}@media screen and (min-width: 821px){.ModalLineup_2-specTitle{font-size:.8125rem;letter-spacing:.04em;margin-bottom:4.1176470588vh}}@media screen and (max-width:820.98px){.ModalLineup_2-specTitle{font-size:1rem;letter-spacing:.02em;margin-bottom:1.40625rem}}.ModalLineup_2-specDl{line-height:140%;border-bottom:1px solid transparent;transition:border-color .8s ease}@media screen and (min-width: 821px){.ModalLineup_2-specDl{display:flex;font-size:.625rem;margin-top:1.4117647059vh;padding-bottom:1.2941176471vh}}@media screen and (max-width:820.98px){.ModalLineup_2-specDl{margin-top:.90625rem;padding-bottom:.875rem}}.ModalLineup_2-specDt{font-weight:600}@media screen and (min-width: 821px){.ModalLineup_2-specDt{width:9.6875rem}}@media screen and (max-width:820.98px){.ModalLineup_2-specDt{font-size:.75rem}}.ModalLineup_2-specDd{letter-spacing:-.01em}@media screen and (max-width:820.98px){.ModalLineup_2-specDd{font-size:.6875rem;margin-top:.375rem}}.ModalLineup_2-slideCont.swiper{overflow:hidden;clip-path:inset(100% 0 0 0);transition:clip-path .8s ease}@media screen and (min-width: 821px){.ModalLineup_2-slideCont.swiper{position:fixed;top:1.25rem;right:1.25rem;height:calc(100% - 2.5rem);border-radius:.1875rem;width:43.75rem}}@media screen and (max-width:820.98px){.ModalLineup_2-slideCont.swiper{width:100%;height:24.21875rem;border-radius:.1875rem;margin-top:2.34375rem}}.ModalLineup_2-slideCont.swiper .swiper-pagination{position:absolute;left:auto;display:flex;width:auto;counter-reset:number 0}@media screen and (min-width: 821px){.ModalLineup_2-slideCont.swiper .swiper-pagination{gap:.1875rem;bottom:1.4375rem;right:1.5625rem}}@media screen and (max-width:820.98px){.ModalLineup_2-slideCont.swiper .swiper-pagination{gap:.1875rem;bottom:.78125rem;left:.84375rem}}.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet{position:relative;display:block;text-align:left;margin:0;height:auto;background:none;border-radius:0;opacity:1;color:#ffffff80}@media screen and (min-width: 821px){.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet{width:2.1875rem;font-size:.6875rem;padding-top:.625rem}}@media screen and (max-width:820.98px){.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet{width:2.25rem;font-size:.5625rem;padding-top:.65625rem}}.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#fff}.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet-line-progress{width:100%;transition:width 5s linear}.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet:after{counter-increment:number 1;content:counter(number,decimal-leading-zero);display:block}.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line-progress{content:"";display:block;position:absolute;top:0;left:0;border-radius:calc(infinity * 1px);width:0%;background:#fff;z-index:2}@media screen and (min-width: 821px){.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line-progress{height:.1875rem}}@media screen and (max-width:820.98px){.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line-progress{height:.1875rem}}.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line{position:absolute;top:0;left:0;display:block;width:100%;background:#ffffff80;border-radius:calc(infinity * 1px)}@media screen and (min-width: 821px){.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line{height:.1875rem}}@media screen and (max-width:820.98px){.ModalLineup_2-slideCont.swiper .swiper-pagination .swiper-pagination-bullet .bullet-line{height:.1875rem}}.ModalLineup_2-slideImageCont.swiper-slide.swiper-slide-active{z-index:2}.ModalLineup_2-slideImageCont.swiper-slide.swiper-slide-active .ModalLineup_2-slideImage{clip-path:inset(0 0 0 0)}.ModalLineup_2-slideImageCont.swiper-slide.swiper-slide-prev .ModalLineup_2-slideImage{clip-path:inset(0 100% 0 0)}.ModalLineup_2-slideImage{width:100%;height:100%;object-fit:cover;clip-path:inset(0 0 0 100%);transition:clip-path .8s cubic-bezier(.16,1,.3,1)}.ModalLineup_2-mainImageCont{z-index:1;pointer-events:none}@media screen and (min-width: 821px){.ModalLineup_2-mainImageCont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22.5rem;height:33.75rem}}@media screen and (max-width:820.98px){.ModalLineup_2-mainImageCont{margin-inline:auto;margin-top:2.65625rem;width:15.1875rem;height:22.78125rem}}.ModalLineup_2-mainImage{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(.9);transition:opacity .8s ease,transform .8s ease}@media screen and (min-width: 821px){.ModalLineup_2.-ja .ModalLineup_2-lead{margin-top:2.1875rem}}.ModalLineup_2.-ja .ModalLineup_2-name br{display:none}@media screen and (min-width: 821px){.ModalLineup_2.-ja .ModalLineup_2-name{margin-top:2.0625rem}}@media screen and (max-width:820.98px){.ModalLineup_2.-ja .ModalLineup_2-name{margin-top:2.03125rem}}@media screen and (min-width: 821px){.ModalLineup_2.-ja .ModalLineup_2-name .FlashTextAnimationManual-animated span{font-size:1rem}.ModalLineup_2.-ja .ModalLineup_2-name .FlashTextAnimationManual-animated span:nth-last-child(-n+9){font-size:.875rem}.ModalLineup_2.-ja .ModalLineup_2-name .FlashTextAnimationManual-animated span:nth-last-child(7){margin:0}}@media screen and (max-width:820.98px){.ModalLineup_2.-ja .ModalLineup_2-name .FlashTextAnimationManual-animated span{font-size:1.1875rem}.ModalLineup_2.-ja .ModalLineup_2-name .FlashTextAnimationManual-animated span:nth-last-child(-n+9){font-size:1rem}.ModalLineup_2.-ja .ModalLineup_2-name .FlashTextAnimationManual-animated span:nth-last-child(7){margin:0}}@media screen and (max-width:820.98px){.ModalLineup_2.-ja .ModalLineup_2-limited{font-size:.75rem}}@media screen and (min-width: 821px){.ModalLineup_2.-ja .ModalLineup_2-num{margin-top:.375rem}}@media screen and (max-width:820.98px){.ModalLineup_2.-ja .ModalLineup_2-num{margin-top:.15625rem}}@media screen and (min-width: 821px){.ModalLineup_2.-ja .ModalLineup_2-spec{margin-top:5.625rem}}@media screen and (max-width:820.98px){.ModalLineup_2.-ja .ModalLineup_2-specTitle{margin-bottom:1.5625rem}}.ModalLineup_2.-ja .ModalLineup_2-specDl{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (max-width:820.98px){.ModalLineup_2.-ja .ModalLineup_2-specDl{margin-top:1.09375rem;padding-bottom:.9375rem}}@media screen and (min-width: 821px){.ModalLineup_2.-ja .ModalLineup_2-specDt{width:8.75rem}}.ModalLineup_2.-ja .ModalLineup_2-specDd{letter-spacing:.02em}@media screen and (max-width:820.98px){.ModalLineup_2.-ja .ModalLineup_2-specDd{font-size:.75rem}}@media screen and (max-width:820.98px){.ModalLineup_2.-ja .ModalLineup_2-slideCont{margin-top:2.28125rem}}.BackgroundScene{width:100%;height:100vh;height:100lvh;position:fixed;top:0;left:0;display:block;pointer-events:none}@media screen and (max-width:820.98px){.BackgroundScene{height:100vh;height:100lvh}}.BackgroundScene-video,.BackgroundScene-video-sp{position:absolute;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:-1;opacity:0}.SafariLiquidCover{display:none}@media screen and (max-width:820.98px){.SafariLiquidCover{display:block;position:fixed;top:100lvh;left:0;width:100%;height:50lvh;background-color:#c7d3de}}.splide__track--draggable[data-astro-cid-xfqgezpp]{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade[data-astro-cid-xfqgezpp]>.splide__list[data-astro-cid-xfqgezpp]>.splide__slide[data-astro-cid-xfqgezpp]{margin:0!important;opacity:0;z-index:0}.splide__track--fade[data-astro-cid-xfqgezpp]>.splide__list[data-astro-cid-xfqgezpp]>.splide__slide[data-astro-cid-xfqgezpp].is-active{opacity:1;z-index:1}.splide--rtl[data-astro-cid-xfqgezpp]{direction:rtl}.splide__track--ttb[data-astro-cid-xfqgezpp]>.splide__list[data-astro-cid-xfqgezpp]{display:block}.splide__container[data-astro-cid-xfqgezpp]{box-sizing:border-box;position:relative}.splide__list[data-astro-cid-xfqgezpp]{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide[data-astro-cid-xfqgezpp].is-initialized:not(.is-active) .splide__list[data-astro-cid-xfqgezpp]{display:block}.splide__pagination[data-astro-cid-xfqgezpp]{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination[data-astro-cid-xfqgezpp] li[data-astro-cid-xfqgezpp]{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide[data-astro-cid-xfqgezpp]:not(.is-overflow) .splide__pagination[data-astro-cid-xfqgezpp]{display:none}.splide__progress__bar[data-astro-cid-xfqgezpp]{width:0}.splide[data-astro-cid-xfqgezpp]{position:relative;visibility:hidden}.splide[data-astro-cid-xfqgezpp].is-initialized,.splide[data-astro-cid-xfqgezpp].is-rendered{visibility:visible}.splide__slide[data-astro-cid-xfqgezpp]{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide[data-astro-cid-xfqgezpp] img[data-astro-cid-xfqgezpp]{vertical-align:bottom}.splide__spinner[data-astro-cid-xfqgezpp]{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr[data-astro-cid-xfqgezpp]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle[data-astro-cid-xfqgezpp].is-active .splide__toggle__play[data-astro-cid-xfqgezpp],.splide__toggle__pause[data-astro-cid-xfqgezpp]{display:none}.splide__toggle[data-astro-cid-xfqgezpp].is-active .splide__toggle__pause[data-astro-cid-xfqgezpp]{display:inline}.splide__track[data-astro-cid-xfqgezpp]{overflow:hidden;position:relative;z-index:0}[data-astro-cid-xfqgezpp][data-permanent]{position:relative;z-index:1}[data-astro-cid-xfqgezpp][data-permanent] .permanent-content[data-astro-cid-xfqgezpp]{opacity:0}[data-astro-cid-xfqgezpp][data-router-wrapper]{position:relative;z-index:0}.view[data-astro-cid-xfqgezpp]{visibility:hidden}.viewCover[data-astro-cid-xfqgezpp]{position:relative;z-index:1}.view[data-astro-cid-xfqgezpp]{overflow:clip}.view[data-astro-cid-xfqgezpp].-show{visibility:visible;max-width:100vw}.view[data-astro-cid-xfqgezpp].-show .-inner[data-astro-cid-xfqgezpp]{position:relative}.view[data-astro-cid-xfqgezpp].-out{position:fixed;inset:0;z-index:1}.view[data-astro-cid-xfqgezpp].-out.-immediate{position:static;visibility:hidden}.view[data-astro-cid-xfqgezpp].-out .inner[data-astro-cid-xfqgezpp]{transform:translateY(var(--view-y))}.view[data-astro-cid-xfqgezpp].-in{position:relative;z-index:2}.view[data-astro-cid-xfqgezpp].-in.-immediate{position:static}@keyframes hover-arrow-boomeland{0%{translate:0% 0%}40%{translate:20% 0%}to{translate:0% 0%}}@keyframes hover-arrow-boomeland-blank{0%{translate:0% 0%}40%{translate:20% -20%}to{translate:0% 0%}}@keyframes hover-arrow-invert-boomeland{0%{translate:0% 0%}40%{translate:-20% 0%}to{translate:0% 0%}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes fade-flash-text{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes hover-flash-text{0%{opacity:1}25%{opacity:.2}to{opacity:1}}@keyframes rotate-circle-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rotateGradient{0%{--angle: 0deg}to{--angle: 360deg}}@keyframes hover-menu-text{0%{opacity:0}10%{opacity:1}20%{opacity:.2}30%{opacity:1}40%{opacity:.2}to{opacity:1}}:where([data-modal-content]){overscroll-behavior:contain}:where([data-modal-content-inner]){min-height:calc(100% + 1px)}:where([data-modal-backdrop]){overflow-y:scroll;overscroll-behavior:none;scrollbar-width:none}[data-modal-backdrop]::-webkit-scrollbar{display:none}[data-modal-backdrop]:after{content:"";display:block;min-height:calc(100% + 1px)}
