@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,sub,sup,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}sub,sup{vertical-align:baseline}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{background:#e60012}html[data-whatinput=touch] a ::selection{background:transparent}:root{--vh: 1vh;--sbh: 0px;--variable-size-rate: 1;--scroll-bar-width: 0px;--scroll-bar-offset: 0px}html{overflow-x:hidden;overflow-y:scroll;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 (min-width: 1920px){html{font-size:21.3333333333px}}@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:#fff;font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;font-feature-settings:"palt"}@media screen and (min-width: 821px){body{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1029px){body{font-size:10px}}@media screen and (max-width:820.98px){body{font-size:.8125rem}}@media screen and (max-width:820.98px){._pc{display:none!important}}@media screen and (min-width: 821px){._sp{display:none!important}}._alternative{position:absolute!important;inset:0!important;display:block!important;inline-size:1px!important;block-size:1px!important;contain:strict!important;pointer-events:none!important;opacity:0!important}:where(.Wysiwyg){letter-spacing:.04rem;font-weight:500}:where(.Wysiwyg) h2{transform:scaleX(.9);width:111.1%;text-align:justify;transform-origin:left;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;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-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;letter-spacing:.07em;border-bottom:1px solid #ccc}: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-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}: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 (min-width: 821px) and (max-width: 960px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){font-size:10px}}@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 (min-width: 821px) and (max-width: 960px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{font-size:10px}}@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(204,204,204,.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:#e60012}@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!important;z-index:1700;overflow:auto;max-height:calc(100% - 16px)}.EarthImage{position:relative;border-radius:50%}.EarthImage-imageSrc{width:100%;height:100%;object-fit:cover}.EarthImage-direction{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:100%;height:100%}.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);z-index:-1}@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{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;z-index:1400;background-color:#33c8c8}.Loader-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.Loader-content{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 821px){.Loader-content{gap:1.5rem}}@media screen and (max-width:820.98px){.Loader-content{gap:1.25rem}}.Loader-image{position:relative;border-radius:50%}@media screen and (min-width: 821px){.Loader-image{width:5.625rem;height:5.625rem}}@media screen and (max-width:820.98px){.Loader-image{width:6.25rem;height:6.25rem}}.Loader-imageSrc{width:100%;height:100%;object-fit:contain}.Loader-text{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.Loader-text{font-size:.75rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1200px){.Loader-text{font-size:10px}}@media screen and (max-width:820.98px){.Loader-text{font-size:.5625rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 417px){.Loader-text{font-size:10px}}.Loader-progress{display:inline-block;text-align:right}@media screen and (min-width: 821px){.Loader-progress{width:1.25rem;min-width:18px}}@media screen and (max-width:820.98px){.Loader-progress{width:.9375rem;min-width:18px}}.MouseStalkerTarget{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;transform:translate(50vw,50vh);opacity:0;z-index:100;border-radius:50%;background-color:#fff6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:6rem;height:6rem;pointer-events:none}.MouseStalkerTarget.-white .MouseStalkerTarget-text{color:#fff}.MouseStalkerTarget-arrow,.MouseStalkerTarget-text{display:flex;justify-content:center;align-items:center}.MouseStalkerTarget-arrow svg{width:1.1875rem;height:.5625rem}.MouseStalkerTarget-text{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:.02em;color:#171616}@media screen and (max-width: 1200px){.MouseStalkerTarget-text{font-size:10px}}.-tc .MouseStalkerTarget-text{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:500}.-sc .MouseStalkerTarget-text{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:500}.NoiseWrap{position:relative}.NoiseWrap:after{content:"";display:block;position:absolute;top:-50%;left:-50%;background-image:url(https://www.citizenwatch-global.com/promaster_stb/frontiersofhope/_astro/noise_bg1.png);opacity:.035;pointer-events:none}@media screen and (min-width: 821px){.NoiseWrap:after{will-change:transform;animation:noiseAnimation 2s steps(4) infinite;width:200%;height:200%}}@media screen and (max-width:820.98px){.NoiseWrap:after{width:100%;height:100%;top:0%;left:0%}}.FooterSliderItem{position:relative;flex-shrink:0}@media screen and (min-width: 821px){.FooterSliderItem{margin-right:1.5rem}}@media screen and (max-width:820.98px){.FooterSliderItem{margin-right:.75rem}}@media screen and (min-width: 821px){.-it .FooterSliderItem:last-child{margin-right:0}}[data-whatintent=mouse] .FooterSliderItem-link:hover .FooterSliderItem-image{transform:scale(.95)}[data-whatintent=mouse] .FooterSliderItem-link:hover .FooterSliderItem-imageSrc{transform:scale(1.1);filter:brightness(1.2)}.FooterSliderItem-image{overflow:hidden;transition:transform .4s ease}@media screen and (min-width: 821px){.FooterSliderItem-image{width:25.25rem;height:25.25rem}}@media screen and (max-width:820.98px){.FooterSliderItem-image{width:17.5rem;height:17.1875rem}}.FooterSliderItem-imageSrc{width:100%;height:100%;object-fit:cover;transition:transform .4s ease,filter .4s ease}.FooterSliderItem-content{position:absolute;display:flex;flex-direction:column}@media screen and (min-width: 821px){.FooterSliderItem-content{bottom:2.25rem;left:2.375rem}}@media screen and (max-width:820.98px){.FooterSliderItem-content{bottom:1.125rem;left:1.34375rem}}.FooterSliderItem-tag{display:flex;align-items:center;justify-content:center;border:1px solid #ffffff}@media screen and (min-width: 821px){.FooterSliderItem-tag{width:3.4375rem;height:1.5625rem;border-radius:6.25rem}}@media screen and (max-width:820.98px){.FooterSliderItem-tag{width:3.4375rem;height:1.5625rem;border-radius:6.25rem}}.FooterSliderItem-year{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.FooterSliderItem-year{font-size:.625rem}}@media screen and (min-width: 821px) and (max-width: 1440px){.FooterSliderItem-year{font-size:10px}}@media screen and (max-width:820.98px){.FooterSliderItem-year{font-size:.625rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.FooterSliderItem-year{font-size:10px}}@media screen and (min-width: 821px){.FooterSliderItem-textWrap{margin-top:1.125rem}}@media screen and (max-width:820.98px){.FooterSliderItem-textWrap{margin-top:.75rem}}.FooterSliderItem-text{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:90%}@media screen and (min-width: 821px){.FooterSliderItem-text{font-size:1.5rem}}@media screen and (max-width:820.98px){.FooterSliderItem-text{font-size:1.25rem}}@media screen and (min-width: 821px){.FooterSliderItem-translateTextWrap{margin-top:.5rem}}@media screen and (max-width:820.98px){.FooterSliderItem-translateTextWrap{margin-top:.4375rem}}@media screen and (min-width: 821px){.FooterSliderItem-translateText{font-size:.75rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1200px){.FooterSliderItem-translateText{font-size:10px}}@media screen and (max-width:820.98px){.FooterSliderItem-translateText{font-size:.59375rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 395px){.FooterSliderItem-translateText{font-size:10px}}.-tc .FooterSliderItem-translateText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .FooterSliderItem-translateText{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}@media screen and (min-width: 821px){.FooterSlider-nav{padding-top:9rem;padding-bottom:3.4375rem}}@media screen and (max-width:820.98px){.FooterSlider-nav{padding-top:3.5625rem;padding-bottom:1.4375rem;padding-left:1.5625rem;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.FooterSlider-nav::-webkit-scrollbar{display:none}}@media screen and (min-width: 821px){.-tc .FooterSlider-nav,.-sc .FooterSlider-nav{padding-top:7.875rem}}@media screen and (max-width:820.98px){.-tc .FooterSlider-nav,.-sc .FooterSlider-nav{padding-top:2.8125rem}}.FooterSlider-wrapper{overflow:hidden;position:relative}.FooterSlider-navList{display:flex;width:fit-content}@media screen and (min-width: 821px){.FooterSlider-navList{gap:2.1875rem;margin-inline:auto}}@media screen and (max-width:820.98px){.FooterSlider-navList{gap:1.25rem;padding-right:1.71875rem}}@media screen and (min-width: 821px){.-tc .FooterSlider-navList,.-sc .FooterSlider-navList{gap:1.625rem}}.FooterSlider-navItem.-current .FooterSlider-navButton{opacity:1}.FooterSlider-navButton{display:flex;flex-direction:column;cursor:pointer;opacity:.5;transition:opacity .3s ease}@media screen and (min-width: 821px){.FooterSlider-navButton{gap:.25rem}}@media screen and (max-width:820.98px){.FooterSlider-navButton{gap:.25rem}}[data-whatintent=mouse] .FooterSlider-navButton:hover{opacity:1}.-tc .FooterSlider-navButton,.-sc .FooterSlider-navButton{gap:0}@media screen and (min-width: 821px){.-it .FooterSlider-navButton{opacity:1;cursor:default}}.FooterSlider-navYear{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.FooterSlider-navYear{font-size:1.375rem}}@media screen and (max-width:820.98px){.FooterSlider-navYear{font-size:.9375rem;letter-spacing:.0333333333em}}.FooterSlider-navText{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.FooterSlider-navText{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1029px){.FooterSlider-navText{font-size:10px}}@media screen and (max-width:820.98px){.FooterSlider-navText{font-size:.6875rem;letter-spacing:.02em;white-space:nowrap}}@media screen and (max-width:820.98px) and (max-width: 341px){.FooterSlider-navText{font-size:10px}}@media screen and (min-width: 821px){.-tc .FooterSlider-navText,.-sc .FooterSlider-navText{font-size:.75rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.-tc .FooterSlider-navText,.-sc .FooterSlider-navText{font-size:10px}}@media screen and (max-width:820.98px){.-tc .FooterSlider-navText,.-sc .FooterSlider-navText{font-size:.59375rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 395px){.-tc .FooterSlider-navText,.-sc .FooterSlider-navText{font-size:10px}}.-tc .FooterSlider-navText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .FooterSlider-navText{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}.FooterSlider-list{display:flex}@media screen and (min-width: 821px){.FooterSlider-list{padding-left:5.9375rem}}@media screen and (max-width:820.98px){.FooterSlider-list{padding-left:1.625rem}}@media screen and (min-width: 821px){.-it .FooterSlider-list{justify-content:center;padding-left:0}}.-it .FooterSlider-mouseStalker{display:none}.Arrow{display:flex;justify-content:center;align-items:center;overflow:hidden}@media screen and (min-width: 821px){.Arrow{width:1.75rem;height:1.75rem}}@media screen and (max-width:820.98px){.Arrow{width:.875rem;height:.875rem}}@media screen and (min-width: 821px){.Arrow.-small{width:.75rem;height:.75rem}}@media screen and (max-width:820.98px){.Arrow.-small{width:.75rem;height:.75rem}}.Arrow-icon{display:block;width:100%;height:100%}.FooterLinkItem{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;border-top:1px solid rgba(255,255,255,.4)}@media screen and (min-width: 821px){.FooterLinkItem{font-size:1.5rem;letter-spacing:.02em}}@media screen and (max-width:820.98px){.FooterLinkItem{font-size:1rem;letter-spacing:.025em}}.FooterLinkItem:last-of-type{border-bottom:1px solid rgba(255,255,255,.4)}.FooterLinkItem-link{display:flex;justify-content:space-between}@media screen and (min-width: 821px){.FooterLinkItem-link{padding-block:.9375rem}}@media screen and (max-width:820.98px){.FooterLinkItem-link{padding-block:.71875rem}}.-ja .FooterLinkItem-link{display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content}.FooterLinkItem-linkTextWrap{display:flex;align-items:center}@media screen and (max-width:820.98px){.FooterLinkItem-linkTextWrap{margin-bottom:-.125rem}}@media screen and (min-width: 821px){.-es .FooterLinkItem-linkTextWrap,.-fr .FooterLinkItem-linkTextWrap{padding-block:.375rem;margin-block:-.375rem -.5rem}}@media screen and (max-width:820.98px){.-es .FooterLinkItem-linkTextWrap,.-fr .FooterLinkItem-linkTextWrap{padding-block:.1875rem .125rem;margin-block:-.1875rem -.25rem}}@media screen and (max-width:820.98px){.FooterLinkItem-linkText{padding-bottom:.1875rem;margin-bottom:-.125rem}}.FooterLinkItem-translateLinkText{display:block}@media screen and (min-width: 821px){.FooterLinkItem-translateLinkText{margin-top:1rem}}@media screen and (max-width:820.98px){.FooterLinkItem-translateLinkText{margin-top:.5rem}}.-ja .FooterLinkItem-translateLinkText{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}:global(.bAndroid) .-ja .FooterLinkItem-translateLinkText{font-weight:700}@media screen and (min-width: 821px){.-ja .FooterLinkItem-translateLinkText{font-size:.75rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1200px){.-ja .FooterLinkItem-translateLinkText{font-size:10px}}@media screen and (max-width:820.98px){.-ja .FooterLinkItem-translateLinkText{font-size:.625rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 375px){.-ja .FooterLinkItem-translateLinkText{font-size:10px}}.-tc .FooterLinkItem-translateLinkText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700;line-height:110%}@media screen and (min-width: 821px){.-tc .FooterLinkItem-translateLinkText{font-size:.75rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1200px){.-tc .FooterLinkItem-translateLinkText{font-size:10px}}@media screen and (max-width:820.98px){.-tc .FooterLinkItem-translateLinkText{font-size:.625rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 375px){.-tc .FooterLinkItem-translateLinkText{font-size:10px}}.-sc .FooterLinkItem-translateLinkText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700;line-height:110%}@media screen and (min-width: 821px){.-sc .FooterLinkItem-translateLinkText{font-size:.75rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1200px){.-sc .FooterLinkItem-translateLinkText{font-size:10px}}@media screen and (max-width:820.98px){.-sc .FooterLinkItem-translateLinkText{font-size:.625rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 375px){.-sc .FooterLinkItem-translateLinkText{font-size:10px}}@media screen and (min-width: 821px){.FooterLinkItem-linkIcon{margin-right:-.25rem}}.-ja .FooterLinkItem-linkIcon,.-tc .FooterLinkItem-linkIcon,.-sc .FooterLinkItem-linkIcon{grid-area:1/2/2/3}@media screen and (min-width: 821px){.FooterLinkItem-arrow{margin-top:.125rem}}@media screen and (max-width:820.98px){.FooterLinkItem-arrow{margin-top:.125rem}}@media screen and (min-width: 821px){.FooterLinkItem.-large{font-size:2.5rem;letter-spacing:.02em}}@media screen and (max-width:820.98px){.FooterLinkItem.-large{font-size:1.25rem;letter-spacing:.02em}}@media screen and (min-width: 821px){.FooterLinkItem.-large .FooterLinkItem-linkTextWrap{margin-bottom:-.25rem}}@media screen and (min-width: 821px){.-es .FooterLinkItem.-large .FooterLinkItem-linkTextWrap,.-fr .FooterLinkItem.-large .FooterLinkItem-linkTextWrap{margin-block:-.375rem -.5rem}}@media screen and (max-width:820.98px){.-es .FooterLinkItem.-large .FooterLinkItem-linkTextWrap,.-fr .FooterLinkItem.-large .FooterLinkItem-linkTextWrap{margin-block:-.1875rem -.25rem}}@media screen and (min-width: 821px){.FooterLinkItem.-large .FooterLinkItem-link{padding-block:2rem}}@media screen and (max-width:820.98px){.FooterLinkItem.-large .FooterLinkItem-link{padding-block:1.21875rem}}.-sc .FooterLinkItem.-large .FooterLinkItem-link,.-tc .FooterLinkItem.-large .FooterLinkItem-link{display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content}@media screen and (min-width: 821px){.FooterLinkItem.-large .FooterLinkItem-arrow{margin-top:.375rem}}@media screen and (max-width:820.98px){.FooterLinkItem.-large .FooterLinkItem-arrow{margin-top:.1875rem}}@media screen and (min-width: 821px){.FooterLinkItem.-large2{font-size:2.5rem;letter-spacing:.02em}}@media screen and (max-width:820.98px){.FooterLinkItem.-large2{font-size:1.25rem;letter-spacing:.02em}}@media screen and (min-width: 821px){.FooterLinkItem.-large2 .FooterLinkItem-linkTextWrap{margin-bottom:-.25rem}}@media screen and (min-width: 821px){.-es .FooterLinkItem.-large2 .FooterLinkItem-linkTextWrap,.-fr .FooterLinkItem.-large2 .FooterLinkItem-linkTextWrap{margin-block:-.375rem -.5rem}}@media screen and (max-width:820.98px){.-es .FooterLinkItem.-large2 .FooterLinkItem-linkTextWrap,.-fr .FooterLinkItem.-large2 .FooterLinkItem-linkTextWrap{margin-block:-.1875rem -.25rem}}@media screen and (min-width: 821px){.-ja .FooterLinkItem.-large2 .FooterLinkItem-link{padding-block:2.375rem 2.625rem}}@media screen and (max-width:820.98px){.-ja .FooterLinkItem.-large2 .FooterLinkItem-link{padding-block:.9375rem}}.-sc .FooterLinkItem.-large2 .FooterLinkItem-link,.-tc .FooterLinkItem.-large2 .FooterLinkItem-link{display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content}@media screen and (min-width: 821px){.FooterLinkItem.-large2 .FooterLinkItem-arrow{margin-top:.375rem}}@media screen and (max-width:820.98px){.FooterLinkItem.-large2 .FooterLinkItem-arrow{margin-top:.1875rem}}.FooterAccountLinkItem{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}@media screen and (min-width: 821px){.FooterAccountLinkItem{font-size:2rem}}@media screen and (max-width:820.98px){.FooterAccountLinkItem{font-size:1rem;letter-spacing:-.0078125em}}.FooterAccountLinkItem-link{justify-content:space-between;align-items:center}@media screen and (min-width: 821px){.FooterAccountLinkItem-link{display:flex;padding-block:2.5rem}}@media screen and (max-width:820.98px){.FooterAccountLinkItem-link{display:grid;padding-block:1rem;grid-template-columns:1fr;grid-template-rows:max-content max-content}}@media screen and (min-width: 821px){.-tc .FooterAccountLinkItem-link,.-sc .FooterAccountLinkItem-link{display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content}}@media screen and (max-width:820.98px){.FooterAccountLinkItem-linkText{width:max-content;padding-bottom:.125rem}}@media screen and (max-width:820.98px){.FooterAccountLinkItem-translateLinkTextWrap{grid-area:2/1/3/2}}.FooterAccountLinkItem-translateLinkText{display:block}@media screen and (min-width: 821px){.FooterAccountLinkItem-translateLinkText{font-size:.75rem;letter-spacing:.02em;margin-top:1rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.FooterAccountLinkItem-translateLinkText{font-size:10px}}@media screen and (max-width:820.98px){.FooterAccountLinkItem-translateLinkText{font-size:.625rem;letter-spacing:.02em;margin-top:.5rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.FooterAccountLinkItem-translateLinkText{font-size:10px}}.-tc .FooterAccountLinkItem-translateLinkText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700;line-height:110%}.-sc .FooterAccountLinkItem-translateLinkText{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700;line-height:110%}.FooterAccountLinkItem-linkIcon{display:flex;align-items:center}@media screen and (min-width: 821px){.FooterAccountLinkItem-linkIcon{justify-content:center;gap:.1875rem}}@media screen and (max-width:820.98px){.FooterAccountLinkItem-linkIcon{justify-content:space-between;gap:.25rem;margin-right:.3125rem;margin-top:1rem}}@media screen and (min-width: 821px){.-tc .FooterAccountLinkItem-linkIcon,.-sc .FooterAccountLinkItem-linkIcon{grid-area:1/2/2/3}}@media screen and (min-width: 821px){.FooterAccountLinkItem-linkIconText{padding-bottom:.25rem}}@media screen and (min-width: 821px){.FooterAccountLinkItem-arrow{width:2rem;height:2rem}}@media screen and (min-width: 821px){.FooterLinkListEn{padding-top:9rem}}@media screen and (max-width:820.98px){.FooterLinkListEn{padding-top:5.1875rem}}.FooterLinkListEn-linkList{display:flex;flex-direction:column}.FooterLinkListEn-note{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.FooterLinkListEn-note{font-size:.8125rem;padding-top:1rem}}@media screen and (min-width: 821px) and (max-width: 1108px){.FooterLinkListEn-note{font-size:10px}}@media screen and (max-width:820.98px){.FooterLinkListEn-note{font-size:.625rem;padding-top:1rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.FooterLinkListEn-note{font-size:10px}}@media screen and (min-width: 821px){.FooterLinkListEn-account{margin-top:6rem}}@media screen and (max-width:820.98px){.FooterLinkListEn-account{margin-top:3.75rem}}@media screen and (min-width: 821px){.FooterAccountLinkItemJa{padding-top:6rem}}@media screen and (max-width:820.98px){.FooterAccountLinkItemJa{padding-top:3.75rem}}.FooterAccountLinkItemJa-linkItem{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;border-top:1px solid rgba(255,255,255,.4)}@media screen and (min-width: 821px){.FooterAccountLinkItemJa-linkItem{font-size:2rem;display:grid;grid-template-columns:1fr max-content max-content max-content max-content;grid-template-rows:max-content max-content;padding-block:2.5rem;column-gap:2rem}}@media screen and (max-width:820.98px){.FooterAccountLinkItemJa-linkItem{font-size:1rem;letter-spacing:-.0078125em}}.FooterAccountLinkItemJa-linkItem.-head .FooterAccountLinkItemJa-linkTextWrap{margin-bottom:1.0625rem}@media screen and (max-width:820.98px){.FooterAccountLinkItemJa-linkItem.-head .FooterAccountLinkItemJa-linkTextWrap+.FooterAccountLinkItemJa-linkTextWrap{grid-area:2/1/3/2;margin-bottom:0}}@media screen and (max-width:820.98px){.FooterAccountLinkItemJa-linkItem.-head .FooterAccountLinkItemJa-linkIcon{grid-area:2/2/3/3}}.FooterAccountLinkItemJa-linkItem:last-of-type{border-bottom:1px solid rgba(255,255,255,.4)}.FooterAccountLinkItemJa-link{display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content;justify-content:space-between;align-items:center}@media screen and (max-width:820.98px){.FooterAccountLinkItemJa-link{display:grid;padding-block:1rem;grid-template-columns:1fr;grid-template-rows:max-content max-content}}@media screen and (max-width:820.98px){.FooterAccountLinkItemJa-linkText{width:max-content;padding-bottom:.125rem}}@media screen and (min-width: 821px){.FooterAccountLinkItemJa-translateLinkTextWrap{grid-area:2/1/3/2}}.FooterAccountLinkItemJa-translateLinkText{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;display:block}:global(.bAndroid) .FooterAccountLinkItemJa-translateLinkText{font-weight:700}@media screen and (min-width: 821px){.FooterAccountLinkItemJa-translateLinkText{font-size:.75rem;letter-spacing:.02em;margin-top:.375rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.FooterAccountLinkItemJa-translateLinkText{font-size:10px}}@media screen and (max-width:820.98px){.FooterAccountLinkItemJa-translateLinkText{font-size:.625rem;letter-spacing:.02em;margin-top:.5rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.FooterAccountLinkItemJa-translateLinkText{font-size:10px}}.FooterAccountLinkItemJa-linkIcon{display:flex;align-items:center;grid-area:1/2/2/3}@media screen and (min-width: 821px){.FooterAccountLinkItemJa-linkIcon{justify-content:center;gap:.1875rem;margin-right:-.25rem}}@media screen and (max-width:820.98px){.FooterAccountLinkItemJa-linkIcon{justify-content:space-between;gap:.25rem;margin-right:.3125rem}}@media screen and (min-width: 821px){.FooterAccountLinkItemJa-linkIconText{font-size:2.25rem;padding-bottom:.25rem}}@media screen and (min-width: 821px){.FooterAccountLinkItemJa-arrow{width:2rem;height:2rem}}@media screen and (min-width: 821px){.FooterLinkListJa{padding-top:9rem}}@media screen and (max-width:820.98px){.FooterLinkListJa{padding-top:5.1875rem}}.FooterLinkListJa-linkList{display:flex;flex-direction:column}@media screen and (min-width: 821px){.FooterLinkListJa-linkList.-second{padding-top:6rem}}@media screen and (max-width:820.98px){.FooterLinkListJa-linkList.-second{padding-top:3.625rem}}@media screen and (min-width: 821px){.FooterLinkListTc{padding-top:9rem}}@media screen and (max-width:820.98px){.FooterLinkListTc{padding-top:5.1875rem}}.FooterLinkListTc-linkList{display:flex;flex-direction:column}.FooterLinkListTc-note{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:400}@media screen and (min-width: 821px){.FooterLinkListTc-note{font-size:.625rem;padding-top:1rem}}@media screen and (min-width: 821px) and (max-width: 1440px){.FooterLinkListTc-note{font-size:10px}}@media screen and (max-width:820.98px){.FooterLinkListTc-note{font-size:.46875rem;padding-top:1rem}}@media screen and (max-width:820.98px) and (max-width: 500px){.FooterLinkListTc-note{font-size:10px}}@media screen and (min-width: 821px){.FooterLinkListTc-account{margin-top:6rem}}@media screen and (max-width:820.98px){.FooterLinkListTc-account{margin-top:3.75rem}}@media screen and (min-width: 821px){.FooterLinkListSc{padding-top:9rem}}@media screen and (max-width:820.98px){.FooterLinkListSc{padding-top:5.1875rem}}.FooterLinkListSc-linkList{display:flex;flex-direction:column}@media screen and (max-width:820.98px){.FooterLinkListSc-account{margin-top:3.5625rem}}@media screen and (min-width: 821px){.FooterLinkListDe{padding-top:9rem}}@media screen and (max-width:820.98px){.FooterLinkListDe{padding-top:5.1875rem}}.FooterLinkListDe-linkList{display:flex;flex-direction:column}.FooterLinkListDe-note{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.FooterLinkListDe-note{font-size:.8125rem;padding-top:1rem}}@media screen and (min-width: 821px) and (max-width: 1108px){.FooterLinkListDe-note{font-size:10px}}@media screen and (max-width:820.98px){.FooterLinkListDe-note{font-size:.625rem;padding-top:1rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.FooterLinkListDe-note{font-size:10px}}@media screen and (min-width: 821px){.FooterLinkListDe-account{margin-top:6rem}}@media screen and (max-width:820.98px){.FooterLinkListDe-account{margin-top:3.75rem}}@media screen and (min-width: 821px){.FooterLinkListIt{padding-top:9rem}}@media screen and (max-width:820.98px){.FooterLinkListIt{padding-top:5.1875rem}}.FooterLinkListIt-linkList{display:flex;flex-direction:column}.FooterLinkListIt-note{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.FooterLinkListIt-note{font-size:.8125rem;padding-top:1rem}}@media screen and (min-width: 821px) and (max-width: 1108px){.FooterLinkListIt-note{font-size:10px}}@media screen and (max-width:820.98px){.FooterLinkListIt-note{font-size:.625rem;padding-top:1rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.FooterLinkListIt-note{font-size:10px}}@media screen and (min-width: 821px){.FooterLinkListIt-account{margin-top:6rem}}@media screen and (max-width:820.98px){.FooterLinkListIt-account{margin-top:3.75rem}}@media screen and (min-width: 821px){.FooterLinkListEs{padding-top:9rem}}@media screen and (max-width:820.98px){.FooterLinkListEs{padding-top:5.1875rem}}.FooterLinkListEs-linkList{display:flex;flex-direction:column}.FooterLinkListEs-note{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.FooterLinkListEs-note{font-size:.8125rem;padding-top:1rem}}@media screen and (min-width: 821px) and (max-width: 1108px){.FooterLinkListEs-note{font-size:10px}}@media screen and (max-width:820.98px){.FooterLinkListEs-note{font-size:.625rem;padding-top:1rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.FooterLinkListEs-note{font-size:10px}}@media screen and (min-width: 821px){.FooterLinkListEs-account{margin-top:6rem}}@media screen and (max-width:820.98px){.FooterLinkListEs-account{margin-top:3.75rem}}@media screen and (min-width: 821px){.FooterLinkListFr{padding-top:9rem}}@media screen and (max-width:820.98px){.FooterLinkListFr{padding-top:5.1875rem}}.FooterLinkListFr-linkList{display:flex;flex-direction:column}.FooterLinkListFr-note{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.FooterLinkListFr-note{font-size:.8125rem;padding-top:1rem}}@media screen and (min-width: 821px) and (max-width: 1108px){.FooterLinkListFr-note{font-size:10px}}@media screen and (max-width:820.98px){.FooterLinkListFr-note{font-size:.625rem;padding-top:1rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.FooterLinkListFr-note{font-size:10px}}@media screen and (min-width: 821px){.FooterLinkListFr-account{margin-top:6rem}}@media screen and (max-width:820.98px){.FooterLinkListFr-account{margin-top:3.75rem}}.Footer{position:relative}@media screen and (min-width: 821px){.Footer-inner{padding-top:10.075rem}}@media screen and (max-width:820.98px){.Footer-inner{padding-top:3.725rem}}.Footer-sliderTitle{display:flex;flex-direction:column;text-align:center}.Footer-index{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.Footer-index{font-size:.75rem;letter-spacing:.015rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.Footer-index{font-size:10px}}@media screen and (max-width:820.98px){.Footer-index{font-size:.625rem;letter-spacing:.025rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.Footer-index{font-size:10px}}.Footer-indexText{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.Footer-indexText{padding-inline:.375rem}}@media screen and (max-width:820.98px){.Footer-indexText{padding-inline:.1875rem}}.Footer-title{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}@media screen and (min-width: 821px){.Footer-title{font-size:5rem;letter-spacing:.02em;margin-top:2rem}}@media screen and (max-width:820.98px){.Footer-title{font-size:3.75rem;margin-top:1rem}}.Footer-titleLine{display:block}@media screen and (min-width: 821px){.Footer-translateTitle{font-size:1rem;margin-top:.75rem}}@media screen and (min-width: 821px) and (max-width: 900px){.Footer-translateTitle{font-size:10px}}@media screen and (max-width:820.98px){.Footer-translateTitle{font-size:.6875rem;margin-top:.40625rem}}@media screen and (max-width:820.98px) and (max-width: 341px){.Footer-translateTitle{font-size:10px}}.-ja .Footer-translateTitle{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}:global(.bAndroid) .-ja .Footer-translateTitle{font-weight:700}.-tc .Footer-translateTitle{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .Footer-translateTitle{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}@media screen and (min-width: 821px){.Footer-linkWrapper{padding-top:9.3125rem;margin-inline:5.625rem}}@media screen and (max-width:820.98px){.Footer-linkWrapper{padding-top:5.3125rem;margin-inline:1.53125rem}}.Footer-tag{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;text-align:center}@media screen and (min-width: 821px){.Footer-tag{font-size:4rem;letter-spacing:.015rem}}@media screen and (max-width:820.98px){.Footer-tag{font-size:2.34375rem;white-space:nowrap}}.Footer-bottom{text-align:center}@media screen and (min-width: 821px){.Footer-bottom{padding-top:15.4375rem}}@media screen and (max-width:820.98px){.Footer-bottom{padding-top:7.5625rem;padding-bottom:11.25rem}}.Footer-smallCopy{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.Footer-smallCopy{font-size:1rem;letter-spacing:.04em}}@media screen and (min-width: 821px) and (max-width: 900px){.Footer-smallCopy{font-size:10px}}@media screen and (max-width:820.98px){.Footer-smallCopy{font-size:.875rem;letter-spacing:.04em}}.Footer-copy{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:85%}@media screen and (min-width: 821px){.Footer-copy{font-size:8.375rem;padding-top:1.75rem;letter-spacing:-.0249253731em}}@media screen and (max-width:820.98px){.Footer-copy{font-size:2.15625rem;padding-top:.625rem}}@media screen and (max-width:820.98px){.Footer-copyLine{display:block;line-height:1}}@media screen and (max-width:820.98px){.Footer-copyLine.-first{font-size:3.90625rem;letter-spacing:-.02em}}@media screen and (max-width:820.98px){.Footer-copyLine.-second{font-size:4.75rem;letter-spacing:.0133333333em;line-height:80%}}.Footer-copyright{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.Footer-copyright{font-size:.75rem;padding-block:4rem 4.6875rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.Footer-copyright{font-size:10px}}@media screen and (max-width:820.98px){.Footer-copyright{font-size:.625rem;padding-block:1.6875rem 3.6875rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.Footer-copyright{font-size:10px}}.Footer-dummyBgColorFactor{position:absolute;bottom:0;left:0;width:100px;height:100vh;visibility:hidden;pointer-events:none;z-index:-1}@media screen and (max-width:820.98px){.MenuStoriesItemMain{display:flex;margin-top:1.25rem;column-gap:1.1875rem}}.MenuStoriesItemMain-header{display:flex;flex-direction:column;align-items:center;width:fit-content}.MenuStoriesItemMain-indexHead{width:fit-content;overflow:hidden;font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.MenuStoriesItemMain-indexHead{font-size:1.125rem;letter-spacing:.02em}}@media screen and (max-width:820.98px){.MenuStoriesItemMain-indexHead{font-size:.625rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 375px){.MenuStoriesItemMain-indexHead{font-size:10px}}.MenuStoriesItemMain-indexText{width:fit-content;font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.MenuStoriesItemMain-indexText{font-size:1.125rem;padding-inline:.125rem;letter-spacing:.02em}}@media screen and (max-width:820.98px){.MenuStoriesItemMain-indexText{font-size:.625rem;padding-inline:.125rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 375px){.MenuStoriesItemMain-indexText{font-size:10px}}.-tc .MenuStoriesItemMain-indexText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .MenuStoriesItemMain-indexText{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}.MenuStoriesItemMain-indexNumber{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;display:block;overflow:hidden;white-space:nowrap}@media screen and (min-width: 821px){.MenuStoriesItemMain-indexNumber{font-size:4rem;margin-top:.25rem}}@media screen and (max-width:820.98px){.MenuStoriesItemMain-indexNumber{font-size:2.8125rem;margin-top:.1875rem}}@media screen and (min-width: 821px){.MenuStoriesItemMain-content{margin-top:1.5rem}}@media screen and (max-width:820.98px){.MenuStoriesItemMain-content{margin-right:-.625rem}}.MenuStoriesItemMain-title{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:.93;overflow:hidden}@media screen and (min-width: 821px){.MenuStoriesItemMain-title{font-size:2rem;letter-spacing:.02em}}@media screen and (max-width:820.98px){.MenuStoriesItemMain-title{font-size:1.25rem;letter-spacing:.02em}}.MenuStoriesItemMain-title>.line{overflow:hidden}.-ja .MenuStoriesItemMain-title>.line>span>span,.-tc .MenuStoriesItemMain-title>.line>span>span,.-sc .MenuStoriesItemMain-title>.line>span>span{line-height:1}@media screen and (min-width: 821px){.-ja .MenuStoriesItemMain-title>.line>span>span,.-tc .MenuStoriesItemMain-title>.line>span>span,.-sc .MenuStoriesItemMain-title>.line>span>span{padding-bottom:.125rem}}@media screen and (max-width:820.98px){.-ja .MenuStoriesItemMain-title>.line>span>span,.-tc .MenuStoriesItemMain-title>.line>span>span,.-sc .MenuStoriesItemMain-title>.line>span>span{padding-bottom:.125rem}}.-ja .MenuStoriesItemMain-title{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}:global(.bAndroid) .-ja .MenuStoriesItemMain-title{font-weight:700}.-tc .MenuStoriesItemMain-title{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .MenuStoriesItemMain-title{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}.-ja .MenuStoriesItemMain-title,.-tc .MenuStoriesItemMain-title,.-sc .MenuStoriesItemMain-title{line-height:1.4}.MenuStoriesItemMain-features{display:flex;align-items:center}@media screen and (min-width: 821px){.MenuStoriesItemMain-features{margin-top:.5rem}}@media screen and (max-width:820.98px){.MenuStoriesItemMain-features{margin-top:.375rem}}.MenuStoriesItemMain-nameWrap{position:relative}.MenuStoriesItemMain-name{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:1}@media screen and (min-width: 821px){.MenuStoriesItemMain-name{font-size:1.5rem;letter-spacing:.02em;padding-right:1.375rem}}@media screen and (max-width:820.98px){.MenuStoriesItemMain-name{font-size:.9375rem;letter-spacing:.02em;padding-right:.6875rem}}.MenuStoriesItemMain-name>.line{overflow:hidden}.MenuStoriesItemMain-job{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.MenuStoriesItemMain-job{font-size:.75rem;letter-spacing:.02em;line-height:1.1;padding-left:1.375rem}}@media screen and (max-width:820.98px){.MenuStoriesItemMain-job{font-size:.5625rem;letter-spacing:.02em;line-height:1.1;margin-top:.25rem;padding-left:.71875rem}}.MenuStoriesItemMain-job>.line{overflow:hidden}.-ja .MenuStoriesItemMain-job,.-tc .MenuStoriesItemMain-job,.-sc .MenuStoriesItemMain-job{line-height:1.4}.-ja .MenuStoriesItemMain-job{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}:global(.bAndroid) .-ja .MenuStoriesItemMain-job{font-weight:700}.-tc .MenuStoriesItemMain-job{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .MenuStoriesItemMain-job{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}.MenuStoriesItemMain-border{width:1px;background-color:#fff}@media screen and (min-width: 821px){.MenuStoriesItemMain-border{height:3rem}}@media screen and (max-width:820.98px){.MenuStoriesItemMain-border{height:1.875rem;margin-top:.1875rem}}@media screen and (max-width:820.98px){.-ja .MenuStoriesItemMain-border,.-tc .MenuStoriesItemMain-border,.-sc .MenuStoriesItemMain-border{height:2.25rem}}@media screen and (min-width: 821px){.MenuStoriesItem{width:fit-content}}@media screen and (min-width: 821px){.MenuStoriesItem:not(:first-of-type){margin-top:1.875rem}}@media screen and (max-width:820.98px){.MenuStoriesItem:not(:first-of-type){margin-top:2.5rem}}.MenuStoriesItem-content{position:relative}@media screen and (min-width: 821px){.MenuStoriesItem-content{display:flex;column-gap:2.4375rem;align-items:end}}@media screen and (min-width: 821px){.MenuStoriesItem-link{display:block;width:fit-content;margin-inline:auto}}[data-whatintent=mouse] .MenuStoriesItem-link:hover .MenuStoriesItem-imageFrame{transform:scale(.95) rotate(.001deg)}[data-whatintent=mouse] .MenuStoriesItem-link:hover .MenuStoriesItem-imageInner{transform:scale(1.1);filter:brightness(1.2)}.MenuStoriesItem-imageWrapper{overflow:hidden}@media screen and (min-width: 821px){.MenuStoriesItem-imageWrapper{flex-shrink:0;width:17.8125rem;height:17.8125rem}}@media screen and (max-width:820.98px){.MenuStoriesItem-imageWrapper{width:100%;aspect-ratio:1/1}}.MenuStoriesItem-image{width:100%;height:100%}.MenuStoriesItem-imageFrame{overflow:hidden;width:100%;height:100%;transition:transform .4s ease}.MenuStoriesItem-imageInner{width:100%;height:100%;transition:transform .4s ease,filter .4s ease}.MenuStoriesItem-imageSrc{width:100%;height:auto}@media screen and (min-width: 821px){.MenuMain{margin-top:.1875rem}}.MenuMain-list{display:grid}@media screen and (min-width: 821px){.MenuMain-item:nth-child(n+2){margin-top:3rem}}@media screen and (max-width:820.98px){.MenuMain-item:nth-child(n+2){margin-top:.875rem}}@media screen and (max-width:820.98px){.-ja .MenuMain-item:nth-child(n+2),.-tc .MenuMain-item:nth-child(n+2),.-sc .MenuMain-item:nth-child(n+2){margin-top:1.375rem}}@media screen and (min-width: 821px){.MenuMain-item:nth-child(4){margin-top:6.125rem}}@media screen and (max-width:820.98px){.MenuMain-item:nth-child(4){margin-top:2.875rem}}@media screen and (max-width:820.98px){.-ja .MenuMain-item:nth-child(4),.-tc .MenuMain-item:nth-child(4),.-sc .MenuMain-item:nth-child(4){margin-top:3.0625rem}}.MenuMain-link{display:flex;flex-direction:column}.MenuMain-link:focus-visible{outline:none}.MenuMain-index{overflow:hidden}@media screen and (min-width: 821px){.MenuMain-index{font-size:.75rem;letter-spacing:.02em;margin-left:.1875rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.MenuMain-index{font-size:10px}}@media screen and (max-width:820.98px){.MenuMain-index{font-size:.625rem;letter-spacing:.02em;margin-bottom:-.125rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.MenuMain-index{font-size:10px}}@media screen and (min-width: 821px){.-ja .MenuMain-index{margin-bottom:.125rem}}.MenuMain-number{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;display:inline-block}@media screen and (min-width: 821px){.MenuMain-number{padding-inline:.4375rem}}@media screen and (max-width:820.98px){.MenuMain-number{padding-inline:.25rem}}.MenuMain-text{overflow:hidden;font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;letter-spacing:.01em}@media screen and (min-width: 821px){.MenuMain-text{font-size:4.5rem}}@media screen and (max-width:820.98px){.MenuMain-text{font-size:2.25rem;margin-top:.25rem}}.MenuMain-subText{line-height:110%;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}:global(.bAndroid) .MenuMain-subText{font-weight:700}@media screen and (min-width: 821px){.MenuMain-subText{font-size:.875rem;letter-spacing:.02em;margin-top:.375rem}}@media screen and (min-width: 821px) and (max-width: 1029px){.MenuMain-subText{font-size:10px}}@media screen and (max-width:820.98px){.MenuMain-subText{font-size:.625rem;letter-spacing:.02em;margin-top:.375rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.MenuMain-subText{font-size:10px}}@media screen and (max-width:820.98px){.-ja .MenuMain-subText,.-tc .MenuMain-subText,.-sc .MenuMain-subText{margin-top:.1875rem}}.MenuMain-subText.-ja{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}:global(.bAndroid) .MenuMain-subText.-ja{font-weight:700}.-tc .MenuMain-subText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .MenuMain-subText{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}.MenuMain-textInner{display:inline-block}@media screen and (min-width: 821px){.MenuMain-stories{margin-top:2rem}}@media screen and (max-width:820.98px){.MenuMain-stories{margin-top:.9375rem}}@media screen and (max-width:820.98px){.-ja .MenuMain-stories,.-tc .MenuMain-stories,.-sc .MenuMain-stories{margin-top:1.1875rem}}.MenuMain-products{display:flex;flex-direction:column}@media screen and (min-width: 821px){.MenuMain-products{row-gap:.5625rem;margin-top:2.375rem}}@media screen and (max-width:820.98px){.MenuMain-products{row-gap:.625rem;margin-top:.875rem}}@media screen and (max-width:820.98px){.-ja .MenuMain-products,.-tc .MenuMain-products,.-sc .MenuMain-products{margin-top:1.125rem}}.MenuMain-productLink{display:block;width:fit-content}.MenuMain-productText{display:flex;align-items:center}.MenuMain-productTitle{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;position:relative}@media screen and (min-width: 821px){.MenuMain-productTitle{font-size:1.625rem;padding-right:1rem}}@media screen and (max-width:820.98px){.MenuMain-productTitle{font-size:.8125rem;padding-right:.5rem}}.MenuMain-productBorder{width:1px;background-color:#fff}@media screen and (min-width: 821px){.MenuMain-productBorder{height:2rem}}@media screen and (max-width:820.98px){.MenuMain-productBorder{height:1rem}}.MenuMain-productNumber{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.MenuMain-productNumber{font-size:1.25rem;padding-left:1rem}}@media screen and (max-width:820.98px){.MenuMain-productNumber{font-size:.625rem;padding-left:.5rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.MenuMain-productNumber{font-size:10px}}.-ja .MenuMain-productNumber{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}:global(.bAndroid) .-ja .MenuMain-productNumber{font-weight:700}.-tc .MenuMain-productNumber{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .MenuMain-productNumber{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}@media screen and (min-width: 821px){.MenuSub{position:sticky;top:14.25rem;width:17.9375rem;height:fit-content;padding-bottom:34.375rem}}@media screen and (max-width:820.98px){.MenuSub{padding-top:5.8125rem}}.MenuSub-title{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;overflow:hidden}@media screen and (min-width: 821px){.MenuSub-title{font-size:.6875rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1310px){.MenuSub-title{font-size:10px}}@media screen and (max-width:820.98px){.MenuSub-title{font-size:.625rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 375px){.MenuSub-title{font-size:10px}}.MenuSub-titleText{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.MenuSub-titleText{padding-inline:.375rem}}@media screen and (max-width:820.98px){.MenuSub-titleText{padding-inline:.1875rem}}.-tc .MenuSub-titleText,.-sc .MenuSub-titleText{line-height:120%}@media screen and (min-width: 821px){.-tc .MenuSub-titleText,.-sc .MenuSub-titleText{font-size:.5625rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1600px){.-tc .MenuSub-titleText,.-sc .MenuSub-titleText{font-size:10px}}@media screen and (max-width:820.98px){.-tc .MenuSub-titleText,.-sc .MenuSub-titleText{font-size:.5625rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 417px){.-tc .MenuSub-titleText,.-sc .MenuSub-titleText{font-size:10px}}.-tc .MenuSub-titleText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .MenuSub-titleText{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}.MenuSub-language{position:relative}.MenuSub-languageWrapper{position:relative;overflow:hidden}.MenuSub-languageInner{position:relative;width:100%;display:flex;justify-content:space-between}@media screen and (min-width: 821px){.MenuSub-languageInner{padding-block:1rem}}@media screen and (max-width:820.98px){.MenuSub-languageInner{padding-block:.5rem .9375rem}}.MenuSub-arrow{display:inline-block;z-index:-1}@media screen and (min-width: 821px){.MenuSub-arrow{margin-top:.125rem}}@media screen and (max-width:820.98px){.MenuSub-arrow{margin-top:.125rem}}.MenuSub-arrow svg{rotate:135deg}@media screen and (min-width: 821px){.MenuSub-arrow svg{width:.75rem;height:.75rem}}@media screen and (max-width:820.98px){.MenuSub-arrow svg{width:.75rem;height:.75rem;margin-top:.125rem}}.MenuSub-languageText{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:110%}@media screen and (min-width: 821px){.MenuSub-languageText{font-size:.875rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1029px){.MenuSub-languageText{font-size:10px}}@media screen and (max-width:820.98px){.MenuSub-languageText{font-size:1rem;letter-spacing:.02em}}@media screen and (min-width: 821px){.MenuSub-bracketsText{font-size:.875rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1029px){.MenuSub-bracketsText{font-size:10px}}@media screen and (max-width:820.98px){.MenuSub-bracketsText{font-size:.875rem;letter-spacing:.02em}}@media screen and (min-width: 821px){.-ja .MenuSub-bracketsText,.-tc .MenuSub-bracketsText,.-sc .MenuSub-bracketsText{font-size:.8125rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1108px){.-ja .MenuSub-bracketsText,.-tc .MenuSub-bracketsText,.-sc .MenuSub-bracketsText{font-size:10px}}@media screen and (max-width:820.98px){.-ja .MenuSub-bracketsText,.-tc .MenuSub-bracketsText,.-sc .MenuSub-bracketsText{font-size:.875rem;letter-spacing:.02em}}.-ja .MenuSub-bracketsText{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}:global(.bAndroid) .-ja .MenuSub-bracketsText{font-weight:700}.-tc .MenuSub-bracketsText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .MenuSub-bracketsText{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}.MenuSub-select{cursor:pointer;display:inline-block;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0}.MenuSub-border{position:absolute;width:100%;height:1px;background-color:#fff6;transform-origin:left;transform:scaleX(1);left:0;bottom:0}@media screen and (min-width: 821px){.MenuSub-links,.MenuSub-account{margin-top:2.5rem}}@media screen and (max-width:820.98px){.MenuSub-links,.MenuSub-account{margin-top:3.0625rem}}.MenuSub-blankLinkWrapper{position:relative}@media screen and (min-width: 821px){.MenuSub-blankLinkWrapper.-account .MenuSub-blankLink{padding-block:.75rem}}@media screen and (max-width:820.98px){.MenuSub-blankLinkWrapper.-account .MenuSub-blankLink{padding-block:.75rem}}.MenuSub-blankLink{display:block;overflow:hidden;font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.MenuSub-blankLink{font-size:.875rem;padding-block:.875rem}}@media screen and (min-width: 821px) and (max-width: 1029px){.MenuSub-blankLink{font-size:10px}}@media screen and (max-width:820.98px){.MenuSub-blankLink{font-size:1rem;letter-spacing:.02em;padding-block:.9375rem .875rem}}.MenuSub-blankLinkInner{overflow:hidden;display:flex;justify-content:space-between;align-items:center;line-height:110%}.MenuSub-subTextWrap{overflow:hidden;display:inline-block}@media screen and (min-width: 821px){.MenuSub-subTextWrap{padding-top:.25rem}}@media screen and (max-width:820.98px){.MenuSub-subTextWrap{padding-top:.0625rem}}.MenuSub-subText{line-height:110%}@media screen and (min-width: 821px){.MenuSub-subText{font-size:.75rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1200px){.MenuSub-subText{font-size:10px}}@media screen and (max-width:820.98px){.MenuSub-subText{font-size:.625rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 375px){.MenuSub-subText{font-size:10px}}.-ja .MenuSub-subText{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}:global(.bAndroid) .-ja .MenuSub-subText{font-weight:700}.-tc .MenuSub-subText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .MenuSub-subText{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}@media screen and (max-width:820.98px){.MenuOtherStories{padding-top:4.125rem}}.MenuOtherStories-title{display:flex;flex-direction:column}@media screen and (max-width:820.98px){.MenuOtherStories-title{padding-left:1.4375rem}}.MenuOtherStories-index{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:300;overflow:hidden}@media screen and (min-width: 821px){.MenuOtherStories-index{font-size:.75rem;letter-spacing:.02em;margin-left:.1875rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.MenuOtherStories-index{font-size:10px}}@media screen and (max-width:820.98px){.MenuOtherStories-index{font-size:.625rem;letter-spacing:.04em}}@media screen and (max-width:820.98px) and (max-width: 375px){.MenuOtherStories-index{font-size:10px}}.MenuOtherStories-number{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;display:inline-block}@media screen and (min-width: 821px){.MenuOtherStories-number{padding-inline:.4375rem}}@media screen and (max-width:820.98px){.MenuOtherStories-number{padding-inline:.25rem}}.MenuOtherStories-titleText{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;overflow:hidden}@media screen and (min-width: 821px){.MenuOtherStories-titleText{font-size:2.5rem;letter-spacing:.02em;margin-top:.25rem}}@media screen and (max-width:820.98px){.MenuOtherStories-titleText{font-size:1.75rem;margin-top:.5rem;letter-spacing:.0069642857em}}.MenuOtherStories-titleSub{overflow:hidden;line-height:110%}@media screen and (min-width: 821px){.MenuOtherStories-titleSub{font-size:.9375rem;padding-top:.75rem}}@media screen and (min-width: 821px) and (max-width: 960px){.MenuOtherStories-titleSub{font-size:10px}}@media screen and (max-width:820.98px){.MenuOtherStories-titleSub{font-size:.65625rem;padding-top:.5rem}}@media screen and (max-width:820.98px) and (max-width: 357.5px){.MenuOtherStories-titleSub{font-size:10px}}.-ja .MenuOtherStories-titleSub{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}:global(.bAndroid) .-ja .MenuOtherStories-titleSub{font-weight:700}.-tc .MenuOtherStories-titleSub{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .MenuOtherStories-titleSub{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}@media screen and (min-width: 821px){.MenuOtherStories-titleSub .small{font-size:.875rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1029px){.MenuOtherStories-titleSub .small{font-size:10px}}@media screen and (max-width:820.98px){.MenuOtherStories-titleSub .small{font-size:.625rem;letter-spacing:.02em}}@media screen and (max-width:820.98px) and (max-width: 375px){.MenuOtherStories-titleSub .small{font-size:10px}}@media screen and (max-width:820.98px){.MenuOtherStories-listWrapper{overflow-x:auto;overflow-y:hidden;padding-left:1.4375rem}}.MenuOtherStories-listWrapper::-webkit-scrollbar{display:none}.MenuOtherStories-list{display:flex}@media screen and (min-width: 821px){.MenuOtherStories-list{margin-top:1.375rem;gap:.9375rem}}@media screen and (max-width:820.98px){.MenuOtherStories-list{margin-top:1.0625rem;gap:.75rem;width:91.25rem;padding-right:1.4375rem}}@media screen and (max-width:820.98px){.-sc .MenuOtherStories-list,.-de .MenuOtherStories-list,.-fr .MenuOtherStories-list{width:73rem}}@media screen and (max-width:820.98px){.-it .MenuOtherStories-list{width:54.75rem}}[data-whatintent=mouse] .MenuOtherStories-link:hover .MenuOtherStories-image{transform:scale(.95)}[data-whatintent=mouse] .MenuOtherStories-link:hover .MenuOtherStories-imageSrc{transform:scale(1.1);filter:brightness(1.2)}.MenuOtherStories-item{position:relative;flex-shrink:0}@media screen and (min-width: 821px){.MenuOtherStories-item{width:12.375rem}}@media screen and (max-width:820.98px){.MenuOtherStories-item{width:17.5rem;height:17.5rem}}.MenuOtherStories-image{overflow:hidden;transition:transform .4s ease}.MenuOtherStories-imageSrc{width:100%;height:100%;object-fit:cover;transition:transform .4s ease,filter .4s ease}@media screen and (min-width: 821px){.MenuOtherStories-main{margin-top:.875rem}}@media screen and (max-width:820.98px){.MenuOtherStories-main{position:absolute;left:1.375rem;bottom:1.375rem}}.MenuOtherStories-yearWrapper{overflow:hidden}.MenuOtherStories-year{display:flex;align-items:center;justify-content:center;border:1px solid #fff;font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.MenuOtherStories-year{font-size:.625rem;letter-spacing:.02em;width:3.5rem;height:1.875rem;border-radius:1.875rem}}@media screen and (min-width: 821px) and (max-width: 1440px){.MenuOtherStories-year{font-size:10px}}@media screen and (max-width:820.98px){.MenuOtherStories-year{font-size:.625rem;width:3.4375rem;height:1.5625rem;border-radius:1.5625rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.MenuOtherStories-year{font-size:10px}}.MenuOtherStories-yearText{overflow:hidden}.MenuOtherStories-lead{display:block;overflow:hidden;font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.MenuOtherStories-lead{font-size:1rem;line-height:1.1;letter-spacing:.02em;margin-top:.75rem}}@media screen and (min-width: 821px) and (max-width: 900px){.MenuOtherStories-lead{font-size:10px}}@media screen and (max-width:820.98px){.MenuOtherStories-lead{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:-.02em;margin-top:.75rem}}.MenuOtherStories-text{display:block;overflow:hidden}@media screen and (min-width: 821px){.MenuOtherStories-text{font-size:.75rem;line-height:1.1;letter-spacing:.02em;margin-top:.25rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.MenuOtherStories-text{font-size:10px}}@media screen and (max-width:820.98px){.MenuOtherStories-text{font-size:.59375rem;line-height:1.25;letter-spacing:.02em;margin-top:.5rem}}@media screen and (max-width:820.98px) and (max-width: 395px){.MenuOtherStories-text{font-size:10px}}.-tc .MenuOtherStories-text{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:500}.-sc .MenuOtherStories-text{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:500}.HoverSlideIn{overflow:hidden}.HoverSlideIn-text{display:inline-block}.HeaderContent{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}@media screen and (min-width: 821px){.HeaderContent{padding-inline:5.625rem}}@media screen and (max-width:820.98px){.HeaderContent{padding-inline:1.5625rem 1.3125rem}}.HeaderContent-left,.HeaderContent-right{display:flex;align-items:center;pointer-events:auto;height:100%}.HeaderContent-left{gap:1.25rem}@media screen and (min-width: 821px){.HeaderContent-rightInner{display:flex}}.HeaderContent-rightInner.-hidden{visibility:hidden}.HeaderContent-button{position:relative;display:flex;align-items:center;justify-content:center;background-color:#17161666;backdrop-filter:blur(8px)}@media screen and (min-width: 821px){.HeaderContent-button{width:4rem;height:2rem;border-radius:18.75rem}}@media screen and (max-width:820.98px){.HeaderContent-button{width:3.5625rem;height:1.5rem;border-radius:9.375rem}}@media screen and (min-width: 821px){[data-whatintent=mouse] .HeaderContent-button:hover .HeaderContent-border[data-modal-border=top]{transform:translate3d(0,6px,0)}}@media screen and (max-width:820.98px){[data-whatintent=mouse] .HeaderContent-button:hover .HeaderContent-border[data-modal-border=top]{transform:translate3d(0,4px,0)}}@media screen and (min-width: 821px){[data-whatintent=mouse] .HeaderContent-button:hover .HeaderContent-border[data-modal-border=bottom]{transform:translate3d(0,-6px,0)}}@media screen and (max-width:820.98px){[data-whatintent=mouse] .HeaderContent-button:hover .HeaderContent-border[data-modal-border=bottom]{transform:translate3d(0,-4px,0)}}.HeaderContent-button .HeaderContent-border{position:absolute;height:1px;background-color:#fff;transition:transform .5s cubic-bezier(.25,1,.5,1);will-change:transform}@media screen and (min-width: 821px){.HeaderContent-button .HeaderContent-border{width:1.3125rem}}@media screen and (max-width:820.98px){.HeaderContent-button .HeaderContent-border{width:.9375rem}}@media screen and (min-width: 821px){.HeaderContent-button .HeaderContent-border[data-modal-border=top]{transform:translate3d(0,4px,0)}}@media screen and (max-width:820.98px){.HeaderContent-button .HeaderContent-border[data-modal-border=top]{transform:translate3d(0,3px,0)}}@media screen and (min-width: 821px){.HeaderContent-button .HeaderContent-border[data-modal-border=bottom]{transform:translate3d(0,-4px,0)}}@media screen and (max-width:820.98px){.HeaderContent-button .HeaderContent-border[data-modal-border=bottom]{transform:translate3d(0,-3px,0)}}.HeaderContent-nav{overflow:hidden}@media screen and (min-width: 821px){.HeaderContent-nav{display:flex;gap:1rem}}.HeaderContent-nav.-hidden{visibility:hidden}.HeaderContent-navLink{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.HeaderContent-navLink{font-size:.75rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1200px){.HeaderContent-navLink{font-size:10px}}.-tc .HeaderContent-navLink{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:500}.-sc .HeaderContent-navLink{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:500}.HeaderContent-logo{position:absolute;left:50%;transform:translate(-50%)}@media screen and (min-width: 821px){.HeaderContent-logo{top:3.125rem;width:14.5rem}}@media screen and (max-width:820.98px){.HeaderContent-logo{top:1.875rem;width:10.9375rem;height:1.40625rem}}.HeaderContent-logo img{width:100%;height:auto}.HeaderContent-language{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;position:relative;cursor:pointer}[data-whatintent=mouse] .HeaderContent-language:hover .HeaderContent-languageArrow{transform:translateY(0) rotateX(180deg)}[data-whatintent=mouse] .HeaderContent-language:hover .HeaderContent-languageList{opacity:1;visibility:visible;transform:translateY(0)}.HeaderContent-language.-active .HeaderContent-languageArrow{transform:translateY(0) rotateX(180deg)}.HeaderContent-language.-active .HeaderContent-languageList{opacity:1;visibility:visible;transform:translateY(0)}.HeaderContent-languageInner{display:flex;align-items:center}@media screen and (min-width: 821px){.HeaderContent-languageInner{gap:.5rem}}.HeaderContent-languageText{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:300}@media screen and (min-width: 821px){.HeaderContent-languageText{font-size:.75rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1200px){.HeaderContent-languageText{font-size:10px}}.HeaderContent-languageArrow{display:flex;transition:transform .6s cubic-bezier(.25,1,.5,1),rotate .6s cubic-bezier(.25,1,.5,1)}.HeaderContent-languageList{opacity:0;visibility:hidden;position:absolute;top:100%;right:.875rem;white-space:nowrap;transform:translateY(-1.25rem);will-change:opacity,transform;transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1),visibility 1s cubic-bezier(.25,1,.5,1);padding-top:.625rem}@media screen and (min-width: 821px){.HeaderContent-languageItem{font-size:.75rem;letter-spacing:.02em;text-align:right}}@media screen and (min-width: 821px) and (max-width: 1200px){.HeaderContent-languageItem{font-size:10px}}.HeaderContent-languageItem:not(:first-child){padding-top:.375rem}.HeaderContent-languageItem.-none{display:none}.HeaderContent-languageLink{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:300;line-height:115%}.HeaderContent-selectText{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}.HeaderContent-bracketsText{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.HeaderContent-bracketsText.-ja{font-family:Noto Sans JP Nav;font-weight:500}.HeaderContent-bracketsText.-tc{font-family:Noto Sans TC Nav;font-weight:500}.HeaderContent-bracketsText.-sc{font-family:Noto Sans SC Nav;font-weight:500}.HeaderContent-global{overflow:hidden}@media screen and (min-width: 821px){.HeaderContent-global{margin-left:1.25rem}}.HeaderContent-globalLink{display:flex;gap:.125rem}.HeaderContent-globalText{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}@media screen and (min-width: 821px){.HeaderContent-globalText{font-size:.75rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1200px){.HeaderContent-globalText{font-size:10px}}.-tc .HeaderContent-globalText{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:700}.-sc .HeaderContent-globalText{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:700}@media screen and (min-width: 821px){.HeaderContent-brandLogo{margin-left:1.5rem;width:6.8125rem}}@media screen and (max-width:820.98px){.HeaderContent-brandLogo{margin-left:.9375rem;width:3.9375rem;height:.8125rem}}.HeaderContent-brandLink{display:block}.HeaderContent-brandLink svg{width:100%;height:100%}.Menu{z-index:900;position:fixed;inset:0;width:100%;height:100vh;max-width:unset;max-height:unset;padding:unset;color:unset;background-color:unset;border:unset;overflow-y:unset}.Menu::backdrop{display:none}.Menu-backdrop{position:fixed;top:0;left:0;width:calc(100% - var(--scroll-bar-offset));height:100%;z-index:-1}.Menu-head{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:calc(100% - var(--scroll-bar-offset))}@media screen and (min-width: 821px){.Menu-head{height:8.1875rem;padding-inline:5.625rem}}@media screen and (max-width:820.98px){.Menu-head{height:5.25rem;padding-inline:1.5625rem 1.3125rem}}@media screen and (min-width: 821px){.Menu-main{position:relative;display:grid;grid-template-columns:auto 17.875rem;grid-template-rows:auto;row-gap:10.5rem;justify-content:space-between;padding-block:14.25rem 18.75rem;padding-inline:12.125rem 12.1875rem}}@media screen and (max-width:820.98px){.Menu-main{display:flex;flex-direction:column;padding-block:10.125rem 10.15625rem;overflow-y:scroll}}@media screen and (max-width:820.98px){.Menu-main .MenuMain,.Menu-main .MenuSub{padding-inline:1.5625rem}}@media screen and (max-width:820.98px){.Menu-main .MenuMain{order:1}}@media screen and (max-width:820.98px){.Menu-main .MenuSub{order:3}}@media screen and (min-width: 821px){.Menu-main .MenuOtherStories{grid-column:1/span 2}}@media screen and (max-width:820.98px){.Menu-main .MenuOtherStories{order:2}}.Menu-noise{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.Menu [data-hover-slidein-text].MenuMain-text,.Menu [data-hover-slidein-text].MenuMain-productTitle,.Menu [data-hover-slidein-text].MenuMain-productNumber,.Menu [data-hover-slidein-text].MenuOtherStories-lead{will-change:transform}.Header{position:fixed;width:calc(100% - var(--scroll-bar-offset));top:0;left:0;z-index:1000}@media screen and (min-width: 821px){.Header{height:8.1875rem}}@media screen and (max-width:820.98px){.Header{height:5.25rem}}.Header:before{content:"";position:absolute;inset:0;z-index:-1}.Header:before{backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px);mask-image:linear-gradient(to top,#0000,#0000000d 7%,#0000001a 11%,#00000073 24%,#0000008c 26%,#000000de 39%,#000000f2 42%,#000 68%);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,.05) 7%,rgba(0,0,0,.1) 11%,rgba(0,0,0,.45) 24%,rgba(0,0,0,.55) 26%,rgba(0,0,0,.87) 39%,rgba(0,0,0,.95) 42%,rgb(0,0,0) 68%)}@media screen and (max-width:820.98px){.Header:before{will-change:transform}}.Transition{position:fixed;inset:0;background:#000;display:none}.Webgl{position:fixed;right:0;bottom:0;z-index:-1;left:0}@media screen and (min-width: 821px){.Webgl{width:100vw;height:100vh;top:0}}@media screen and (max-width:820.98px){.Webgl{width:100vw;height:120vh;top:0}}@media screen and (min-width: 821px){.Webgl-canvas{width:100vw;height:100vh}}@media screen and (max-width:820.98px){.Webgl-canvas{width:100vw;height:120vh}}@keyframes noiseAnimation{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}.Noise{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}@media screen and (max-width:820.98px){.Noise{height:100vh}}.Noise:after{content:"";display:block;position:absolute;top:-50%;left:-50%;will-change:transform;animation:noiseAnimation 2s steps(4) infinite;background-image:url(https://www.citizenwatch-global.com/promaster_stb/frontiersofhope/_astro/noise_bg1.png);width:200%;height:200%;opacity:.035}.OrientationAlert[data-astro-cid-i676342z]{z-index:1600;width:100%;height:100dvh;position:fixed;top:0;left:0;display:grid;place-items:center;background:#33c8c8}.OrientationAlert[data-astro-cid-i676342z][aria-hidden=true]{display:none}.OrientationAlert-warpper[data-astro-cid-i676342z]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.OrientationAlert-content[data-astro-cid-i676342z]{display:flex;flex-direction:column;align-items:center;gap:1rem}.OrientationAlert-image[data-astro-cid-i676342z]{position:relative;width:2rem;height:2rem;margin-right:1.0625rem}.OrientationAlert-imageSrc[data-astro-cid-i676342z]{width:100%;height:100%;object-fit:cover}.OrientationAlert-text[data-astro-cid-i676342z]{font-size:.34375rem;font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em}@media screen and (max-width: 682px){.OrientationAlert-text[data-astro-cid-i676342z]{font-size:10px}}.Body-view{visibility:hidden}.Body-view.-show{visibility:visible}.Body-view.-out{position:fixed;inset:0;z-index:1}.Body-view.-out.-immediate{position:static;visibility:hidden}.Body-view.-out .Body-inner{transform:translateY(var(--view-y))}.Body-view.-in{position:relative;z-index:2}.Body-view.-in.-immediate{position:static}:where(.css3d){position:fixed;z-index:700;inset:0;display:grid;place-items:center;mask-image:linear-gradient(#0000 0% 1%,#000 15% 85%,#0000 99% 100%);pointer-events:none}:where(.css3d>*){pointer-events:auto}@media screen and (min-width: 821px){:where(.css3d>*>*){margin-top:4.09375rem}}@media screen and (max-width:820.98px){:where(.css3d>*>*){margin-top:2.625rem}}.TitleFadeIn-charDoubleQuateStart{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:.9}@media screen and (min-width: 821px){.TitleFadeIn-charDoubleQuateStart{font-size:3rem}}@media screen and (max-width:820.98px){.TitleFadeIn-charDoubleQuateStart{font-size:1.5rem}}.TitleFadeIn-charDoubleQuateEnd{font-family:Outfit,Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:.9}@media screen and (min-width: 821px){.TitleFadeIn-charDoubleQuateEnd{font-size:3rem}}@media screen and (max-width:820.98px){.TitleFadeIn-charDoubleQuateEnd{font-size:1.5rem}}@media screen and (min-width: 821px){.TitleFadeIn-charA+.TitleFadeIn-charV{margin-left:-.1875rem}.TitleFadeIn-charA+.TitleFadeIn-charT{margin-left:-.1875rem}.TitleFadeIn-charW+.TitleFadeIn-charA{margin-left:-.1875rem}.TitleFadeIn-charV+.TitleFadeIn-charA{margin-left:-.1875rem}.TitleFadeIn-charP+.TitleFadeIn-charA{margin-left:-.125rem}}@media screen and (max-width:820.98px){.TitleFadeIn-charA+.TitleFadeIn-charV{margin-left:-.09375rem}.TitleFadeIn-charA+.TitleFadeIn-charT{margin-left:-.09375rem}.TitleFadeIn-charW+.TitleFadeIn-charA{margin-left:-.09375rem}.TitleFadeIn-charV+.TitleFadeIn-charA{margin-left:-.09375rem}.TitleFadeIn-charP+.TitleFadeIn-charA{margin-left:-.0625rem}}// NOTE: ここにSCSSを記述{}
