*,:before,:after{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;tab-size:2;scrollbar-gutter:stable;interpolate-size:allow-keywords;line-height:1.5}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(html:has(dialog:modal[open])){overflow:clip}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;font-family:system-ui,sans-serif}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){text-wrap:balance;line-height:calc(1em + .5rem)}:where(hr){border:none;color:inherit;border-block-start:1px solid;block-size:0;overflow:visible}:where(dialog,[popover]){color:inherit;inset:unset;max-width:unset;max-height:unset;overflow:unset;background:0 0;border:none}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(:focus-visible){outline:none}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}*{box-sizing:border-box}main{color:#fff;-webkit-font-smoothing:antialiased;word-break:break-all;font-display:swap;line-height:1.7;overflow-x:hidden}main img{vertical-align:bottom;max-width:100%;height:auto}main a:link{color:#323232;text-decoration:none}main a:visited{color:#323232}main a:hover{text-decoration:none}main a.disabled{opacity:.6;pointer-events:none}main h1,main h2,main h3,main h4,main h5,main h6{text-wrap:wrap;margin:0;padding:0;font-size:4.72637vw}@media (min-width:600px){main h1,main h2,main h3,main h4,main h5,main h6{font-size:3.125vw}}@media (min-width:1261px){main h1,main h2,main h3,main h4,main h5,main h6{font-size:2.18254vw}}main h1,main h2,main h3,main h4,main h5,main h6{line-height:1.5}main h1{font-size:7.46269vw}@media (min-width:600px){main h1{font-size:5.20833vw}}@media (min-width:959px){main h1{font-size:3.87755vw}}@media (min-width:1261px){main h1{font-size:3.63757vw}}@media (min-width:1513px){main h1{font-size:3.63757vw}}@media (min-aspect-ratio:1520/760){main h1{font-size:2.1164vw}}main p,main ul,main li,main ol,main dl,main dt,main dd{margin:0;padding:0}main ul li{list-style:none}main p{word-break:break-all;font-size:3.48259vw}@media (min-width:600px){main p{font-size:2.08333vw}}@media (min-width:1261px){main p{font-size:1.0582vw}}main p{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif}main html[lang=en] p{word-break:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif}main .text-size-xs{font-size:1.3rem}main .text-size-s{font-size:3.23383vw}@media (min-width:600px){main .text-size-s{font-size:1.82292vw}}@media (min-width:1261px){main .text-size-s{font-size:.992063vw}}main .text-size-common{font-size:3.48259vw}@media (min-width:600px){main .text-size-common{font-size:2.08333vw}}@media (min-width:959px){main .text-size-common{font-size:1.42857vw}}@media (min-width:1261px){main .text-size-common{font-size:1.0582vw}}@media (min-width:1513px){main .text-size-common{font-size:1.0582vw}}main .text-size-m{font-size:3.9801vw}@media (min-width:600px){main .text-size-m{font-size:2.60417vw}}@media (min-width:1261px){main .text-size-m{font-size:1.45503vw}}main .text-size-l{font-size:4.97512vw}@media (min-width:600px){main .text-size-l{font-size:2.86458vw}}@media (min-width:1261px){main .text-size-l{font-size:1.5873vw}}main .text-size-l2{font-size:4.72637vw}@media (min-width:600px){main .text-size-l2{font-size:3.125vw}}@media (min-width:1261px){main .text-size-l2{font-size:2.18254vw}}main .text-size-l2{line-height:1.5}main .text-size-l3{font-size:6.71642vw;line-height:1.5}@media (min-width:600px){main .text-size-l3{font-size:4.29688vw}}@media (min-width:1261px){main .text-size-l3{font-size:2.6455vw}}main .text-size-xl{font-size:7.21393vw}@media (min-width:600px){main .text-size-xl{font-size:5.20833vw}}@media (min-width:1261px){main .text-size-xl{font-size:2.97619vw}}main .text-size-xxl{font-size:7.46269vw}@media (min-width:600px){main .text-size-xxl{font-size:5.20833vw}}@media (min-width:959px){main .text-size-xxl{font-size:3.87755vw}}@media (min-width:1261px){main .text-size-xxl{font-size:3.63757vw}}@media (min-width:1513px){main .text-size-xxl{font-size:3.63757vw}}@media (min-aspect-ratio:1520/760){main .text-size-xxl{font-size:2.1164vw}}main .font-ja{font-family:Noto Sans JP R,sans-serif;font-weight:400}main .font-ja-bold{font-family:Noto Sans JP B,sans-serif;font-weight:700}main .font-ja-medium{font-family:Noto Sans JP M,sans-serif;font-weight:500}main .font-ja-medium .u-font-arrows,main .font-en-medium,main .font-en-medium .u-font-arrows{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;font-family:arrows,Noto Sans JP M,sans-serif}body.os-windows main .font-ja-medium{font-family:Noto Sans JP M,sans-serif;font-weight:400}body.os-windows main .font-ja-medium .u-font-arrows{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif}body.os-windows main .font-en-medium{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;font-family:arrows,Noto Sans JP R,sans-serif;font-weight:400}body.os-windows main .font-en-medium .u-font-arrows{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif}@keyframes alpha-fadein{0%{opacity:0}to{opacity:1}}.wrapper{width:100%;overflow:clip}.content-wrapper{width:100%;min-width:290px;margin:0 auto;position:relative}.content-wrapper-common{width:100%;margin:0 auto;padding:0 2.98507vw;position:relative}@media (min-aspect-ratio:9/14) and (min-width:600px){.content-wrapper-common{padding:0 3.90625vw}}@media (min-aspect-ratio:4/3){.content-wrapper-common{padding:0 3.96825vw}}.content-wrapper-s{width:100%;margin:0 auto;padding:0 2.98507vw;position:relative}@media (min-aspect-ratio:9/14) and (min-width:600px){.content-wrapper-s{padding:0 3.90625vw}}@media (min-aspect-ratio:4/3){.content-wrapper-s{padding:0 3.96825vw}}.content-wrapper-s2{width:100%;margin:0 auto;padding:0 5.97015vw;position:relative}@media (min-aspect-ratio:9/14) and (min-width:600px){.content-wrapper-s2{padding:0 3.90625vw}}@media (min-aspect-ratio:4/3){.content-wrapper-s2{padding:0 3.96825vw}}img{-ms-interpolation-mode:bicubic}p.common{word-break:break-all;letter-spacing:.05em;color:silver;font-size:3.48259vw;line-height:1.7}@media (min-width:600px){p.common{font-size:2.08333vw}}@media (min-width:959px){p.common{font-size:1.42857vw}}@media (min-width:1261px){p.common{font-size:1.0582vw}}@media (min-width:1513px){p.common{font-size:1.0582vw}}p.common{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif}p.common.is-center{text-align:center}p.common.font-en{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif}p.common.notice{text-align:left;font-size:1.3rem;margin-top:6px!important}p.common.notice.is-center{text-align:center}p.indent{padding-left:1em}main sup,main .sup{vertical-align:super;white-space:nowrap;font-size:40%}main sup.ml-negative,main .sup.ml-negative{margin-left:-1.5em}main p sup,main p .sup{vertical-align:super;font-size:60%}main p sup.ml-negative,main p .sup.ml-negative{margin-left:-1em}.text-size-xxl sup,.text-size-xxl .sup{vertical-align:super;font-size:40%}.text-size-xxl sup.ml-negative,.text-size-xxl .sup.ml-negative{margin-left:-1.5em}.text-size-l sup,.text-size-l .sup{vertical-align:super;font-size:50%}.text-size-l sup.ml-negative,.text-size-l .sup.ml-negative{margin-left:-1em}.white-space-nowrap{white-space:nowrap}.c-main{color:#323232}.c-white{color:#fff}.c-font-light{color:silver}.c-gray{color:#454545}.c-red{color:#dc3232}.c-green{color:#01a0b0}::selection{color:#fff;background:#323232}.f-palt{font-feature-settings:"palt"}.bold{font-weight:700}.font-ja{font-family:Noto Sans JP R,sans-serif;font-weight:400}.font-ja.bold{font-weight:700}.font-en{font-family:arrows,Noto Sans JP R,sans-serif;font-weight:400}.font-en.bold{font-weight:700}.u-nowrap{white-space:nowrap}.is-center{text-align:center}.is-left{text-align:left}.is-right{text-align:right}.underline{text-decoration:underline!important}.is-left-center{text-align:left}.ovf-h{overflow:hidden}.is-nolink{pointer-events:none;opacity:.4}.is-nolink:hover{cursor:default}.bg-white{background-color:#fff}.bg-red{background-color:red}.bg-gray{background-color:#ebebeb}.bg-green{background-color:#01a0b0}.bg-black{background-color:#000}.bg-alpha2{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%)}.bg-alpha2--dark{background:linear-gradient(45deg,#111216 0%,#1a1a25 51%,#111216 100%)}.bg-alpha2--matte{background-color:#050505}.height-50vh{height:50vh}.height-80vh{height:80vh}.height-100vh{height:100vh}.height-150vh{height:150vh}.height-200vh{height:200vh}.height-300vh{height:300vh}.height-400vh{height:400vh}.mt-s{margin-top:25px}@media (min-aspect-ratio:4/3){.mt-s{margin-top:30px}}.mt-sm{margin-top:25px}@media (min-aspect-ratio:4/3){.mt-sm{margin-top:44px}}.mt-m{margin-top:30px}@media (min-aspect-ratio:4/3){.mt-m{margin-top:56px}}.mt-l{margin-top:80px}@media (min-aspect-ratio:4/3){.mt-l{margin-top:90px}}.mt-10{margin-top:10px}.mt-20{margin-top:20px}p.common.mt-negative-10,.mt-negative-10{margin-top:-10px}.mb-s{margin-bottom:25px}@media (min-aspect-ratio:4/3){.mb-s{margin-bottom:30px}}.mb-m{margin-bottom:50px}@media (min-aspect-ratio:4/3){.mb-m{margin-bottom:60px}}.mb-m-pc{margin-bottom:0}@media (min-aspect-ratio:4/3){.mb-m-pc{margin-bottom:60px}}.mb-l{margin-bottom:80px}@media (min-aspect-ratio:4/3){.mb-l{margin-bottom:100px}}.mb-xl{margin-bottom:100px}@media (min-aspect-ratio:4/3){.mb-xl{margin-bottom:160px}}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.padding-side-m{padding:0 30px}.pt-section{padding-top:37.3134vw}@media (min-width:600px){.pt-section{padding-top:18.2292vw}}@media (min-width:1261px){.pt-section{padding-top:8.59788vw}}.pt-s{padding-top:25px}@media (min-aspect-ratio:4/3){.pt-s{padding-top:30px}}.pt-m{padding-top:30px}@media (min-aspect-ratio:4/3){.pt-m{padding-top:70px}}.pt-l{padding-top:80px}@media (min-aspect-ratio:4/3){.pt-l{padding-top:90px}}.pb-s{padding-bottom:25px}@media (min-aspect-ratio:4/3){.pb-s{padding-bottom:30px}}.pb-m{padding-bottom:30px}@media (min-aspect-ratio:4/3){.pb-m{padding-bottom:70px}}.pb-l{padding-bottom:80px}@media (min-aspect-ratio:4/3){.pb-l{padding-bottom:90px}}.pd-x--common{padding-left:clamp(20px,10.27vw - 21.2824px,134px);padding-right:clamp(20px,10.27vw - 21.2824px,134px)}.pd-x--s{padding-left:clamp(20px,5.568px + 3.6vw,60px);padding-right:clamp(20px,5.568px + 3.6vw,60px)}.pd-x--xs{padding-left:clamp(20px,12.784px + 1.8vw,40px);padding-right:clamp(20px,12.784px + 1.8vw,40px)}.pd-x--half{width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(20px,12.784px + 1.8vw,40px);padding-right:clamp(20px,12.784px + 1.8vw,40px)}@media (min-width:600px){.pd-x--half{max-width:80vw}}@media (min-width:1261px){.pd-x--half{max-width:900px}}.pd-y--common{padding-top:calc(8rem + 12px);padding-bottom:77px}@media (min-width:600px){.pd-y--common{padding-top:calc(8rem + 5vh);padding-bottom:calc(61px + 3vh)}}@media (min-width:1261px){.pd-y--common{padding-top:calc(8rem + 5vh);padding-bottom:calc(61px + 5rem)}}@media (max-height:800px) and (min-aspect-ratio:4/3){.pd-y--common{padding-top:calc(7vh + 60px);padding-bottom:calc(7vh + 51px)}}@media (max-height:580px) and (min-aspect-ratio:4/3){.pd-y--common{padding-top:75px;padding-bottom:71px}}@media (max-width:375px){.pd-y--common{padding-top:8rem;padding-bottom:calc(65px + 6rem)}}.pd-bottom--common{padding-bottom:77px}@media (min-width:600px){.pd-bottom--common{padding-bottom:calc(61px + 3vh)}}@media (min-width:1261px){.pd-bottom--common{padding-bottom:calc(61px + 5rem)}}@media (max-height:800px) and (min-aspect-ratio:4/3){.pd-bottom--common{padding-bottom:calc(7vh + 51px)}}@media (max-height:580px) and (min-aspect-ratio:4/3){.pd-bottom--common{padding-bottom:71px}}@media (max-width:375px){.pd-bottom--common{padding-bottom:calc(65px + 6rem)}}.pd-y--s{padding-top:calc(8rem + 12px);padding-bottom:77px}@media (min-width:600px){.pd-y--s{padding-top:calc(8rem + 5vh);padding-bottom:calc(61px + 3vh)}}@media (min-width:1261px){.pd-y--s{padding-top:calc(8rem + 5vh);padding-bottom:calc(61px + 5rem)}}.pd-bottom--s{padding-bottom:77px}@media (min-width:600px){.pd-bottom--s{padding-bottom:calc(61px + 3vh)}}@media (min-width:1261px){.pd-bottom--s{padding-bottom:calc(61px + 5rem)}}.pd-y--xs{padding-top:8.45771vw}@media (min-width:600px){.pd-y--xs{padding-top:7.8125vw}}@media (min-width:1261px){.pd-y--xs{padding-top:3.96825vw}}.pd-y--xs{padding-bottom:8.45771vw}@media (min-width:600px){.pd-y--xs{padding-bottom:7.8125vw}}@media (min-width:1261px){.pd-y--xs{padding-bottom:3.96825vw}}.push-header{padding-top:8rem}@media (min-width:600px){.push-header{padding-top:8rem}}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{margin-left:auto;margin-right:auto;display:block}picture.noimage{z-index:1;display:block;position:relative}picture.noimage:after{z-index:2;color:#fff;content:"NO IMAGE";font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:3.48259vw;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:600px){picture.noimage:after{font-size:2.08333vw}}@media (min-width:959px){picture.noimage:after{font-size:1.42857vw}}@media (min-width:1261px){picture.noimage:after{font-size:1.0582vw}}@media (min-width:1513px){picture.noimage:after{font-size:1.0582vw}}.img-round{border-radius:5px}.has-overlay-1{position:relative}.has-overlay-1:after{content:"";opacity:.5;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.u-only-small-sp-i{display:none}@media (max-width:350px){.u-only-small-sp-i{display:inline}}.u-only-sp-se{display:block}.u-only-sp-se-i{display:inline}.u-only-sp-s-notse-i{display:none}@media (min-width:600px){.u-only-sp-s-notse-i{display:none}}.u-only-sp-s{display:block}@media (min-width:600px){.u-only-sp-s{display:none}}.u-only-sp-s-i{display:inline}@media (min-width:600px){.u-only-sp-s-i{display:none}}.u-only-sp-tab{display:block}@media (min-width:959px){.u-only-sp-tab{display:none}}.u-only-sp-tab-i{display:inline}@media (min-width:959px){.u-only-sp-tab-i{display:none}}.u-only-sp{display:block}@media (min-width:600px){.u-only-sp{display:none}}.u-only-sp-notab{display:block}@media (min-width:600px){.u-only-sp-notab{display:none}}.u-only-pc{display:none}@media (min-width:959px){.u-only-pc{display:block}}.u-only-tab-pc{display:none}@media (min-width:600px){.u-only-tab-pc{display:block}}.u-only-sp-i{display:inline}@media (min-width:600px){.u-only-sp-i{display:none}}.u-only-pc-i{display:none}@media (min-width:1261px){.u-only-pc-i{display:inline}}.u-only-tab-pc-i{display:none}@media (min-width:959px){.u-only-tab-pc-i{display:inline}}.u-only-tab-i{display:none}@media (min-width:600px){.u-only-tab-i{display:inline}}@media (min-width:1261px){.u-only-tab-i{display:none}}.u-only-pc--ratio{display:none}@media (min-aspect-ratio:9/8) and (min-width:600px){.u-only-pc--ratio{display:block}}.u-only-sp-tab--ratio{display:block}@media (min-aspect-ratio:9/8) and (min-width:600px){.u-only-sp-tab--ratio{display:none}}.u-only-tab-pc--ratio{display:none}@media (min-aspect-ratio:9/14) and (min-width:600px){.u-only-tab-pc--ratio{display:block}}.u-only-sp--ratio{display:block}@media (min-aspect-ratio:9/14) and (min-width:600px){.u-only-sp--ratio{display:none}}html[lang=ja] .u-only-jp{display:block}html[lang=ja] .u-only-jp-i{display:inline}html[lang=ja] .u-only-en,html[lang=ja] .u-only-en-i{display:none}html[lang=en] .u-only-en{display:block}html[lang=en] .u-only-en-i{display:inline}html[lang=en] .u-only-jp,html[lang=en] .u-only-jp-i{display:none}html #wpadminbar{background:#00000080;display:none}.hide-at-load{display:none}body.loaded .hide-at-load{display:block}ul.common{width:auto;margin:0 auto 60px}ul.common li{margin-bottom:10px;list-style-type:none}ul.common li p{font-size:1.2rem}ul.common li a{transition:opacity .2s linear}@media (any-hover:hover){ul.common li a:hover{opacity:.6;cursor:pointer}}ul.common li:last-child{margin-bottom:0}ul.inline{width:auto;margin:0 auto}ul.inline li{margin:0 30px 0 0;list-style-type:none;display:inline-block}ul.inline li p{font-size:1rem}ul.inline li a{transition:opacity .2s linear}@media (any-hover:hover){ul.inline li a:hover{opacity:.6;cursor:pointer}}ul.inline li a{padding:13px 0;line-height:1;display:block}ul.inline li:last-child{margin-bottom:0}ul.inline.white li p a{color:#fff}ul.common-center{text-align:center;width:auto;margin:0 auto 60px;padding-left:0}ul.common-center li{margin-bottom:10px;list-style-type:none}ul.common-center li>div,ul.common-center li>p{display:inline-flex}ul.common-center li a{font-size:1rem;transition:opacity .2s linear;display:block}@media (any-hover:hover){ul.common-center li a:hover{opacity:.6;cursor:pointer}}ul.common-center li:last-child{margin-bottom:0}ul.common-center2{text-align:center;width:auto;margin:0 auto 60px;padding-left:0}ul.common-center2 li{margin-bottom:10px;list-style-type:none}ul.common-center2 li>div,ul.common-center2 li>p{display:inline-flex}ul.common-center2 li a{font-size:1rem;transition:opacity .2s linear;display:block}@media (any-hover:hover){ul.common-center2 li a:hover{opacity:.6;cursor:pointer}}ul.common-center2 li:last-child{margin-bottom:0}ul.disc{margin-bottom:30px;padding-left:20px}ul.disc li{margin-bottom:10px;list-style-type:disc}ul.disc li a{transition:opacity .2s linear}@media (any-hover:hover){ul.disc li a:hover{opacity:.6;cursor:pointer}}ul.disc li,ul.disc a{font-size:1.2rem}ul.disc.notice li{font-size:1rem}ul.asta{margin:30px 0;padding-left:2px}ul.asta li{margin-bottom:10px;font-size:1.2rem;list-style-type:none}ul.asta li a{transition:opacity .2s linear}@media (any-hover:hover){ul.asta li a:hover{opacity:.6;cursor:pointer}}ul.asta li:before{content:"※"}ul.asta li:last-child{margin-bottom:0}ul.has-eyecatch-circle li,ul.common-center.has-eyecatch-circle li,ul.common-center2.has-eyecatch-circle li{justify-content:center;align-items:center;display:flex}ul.has-eyecatch-circle li .eyecatch-circle,ul.common-center.has-eyecatch-circle li .eyecatch-circle,ul.common-center2.has-eyecatch-circle li .eyecatch-circle{vertical-align:top;border-radius:50%;flex-flow:column;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-right:6px;display:flex}ul.has-eyecatch-circle li .eyecatch-circle p,ul.common-center.has-eyecatch-circle li .eyecatch-circle p,ul.common-center2.has-eyecatch-circle li .eyecatch-circle p{color:#fff;font-size:1rem;line-height:1;display:block}ul.has-eyecatch-circle li .eyecatch-circle.green,ul.common-center.has-eyecatch-circle li .eyecatch-circle.green,ul.common-center2.has-eyecatch-circle li .eyecatch-circle.green,ul.has-eyecatch-circle li .eyecatch-circle.orange,ul.common-center.has-eyecatch-circle li .eyecatch-circle.orange,ul.common-center2.has-eyecatch-circle li .eyecatch-circle.orange,ul.has-eyecatch-circle li .eyecatch-circle.purple,ul.common-center.has-eyecatch-circle li .eyecatch-circle.purple,ul.common-center2.has-eyecatch-circle li .eyecatch-circle.purple{background-color:#323232}ul.has-eyecatch-circle li .eyecatch-text,ul.common-center.has-eyecatch-circle li .eyecatch-text,ul.common-center2.has-eyecatch-circle li .eyecatch-text{text-align:left;display:inline-block}ul.has-eyecatch-circle li .eyecatch-text p,ul.common-center.has-eyecatch-circle li .eyecatch-text p,ul.common-center2.has-eyecatch-circle li .eyecatch-text p{word-break:break-word;font-size:1rem;line-height:1;display:inline-block}.footer{color:#fff;text-align:center;background-color:#01a0b0;padding-bottom:2.48756vw}@media (min-width:600px){.footer{padding-bottom:2.60417vw}}@media (min-width:1261px){.footer{padding-bottom:1.98413vw}}.footer{padding-top:14.9254vw}@media (min-width:600px){.footer{padding-top:13.0208vw}}@media (min-width:1261px){.footer{padding-top:10.7143vw}}.footer a,.footer p{color:#fff}.pd-over-footer{padding-top:24.8756vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.pd-over-footer{padding-top:15.625vw}}@media (min-aspect-ratio:4/3){.pd-over-footer{padding-top:10.3175vw}}.footer__link{color:#fff;flex-flow:wrap;justify-content:flex-start;align-items:stretch;display:flex}@media (min-aspect-ratio:9/14) and (min-width:600px){.footer__link{max-width:682px;margin-left:auto;margin-right:auto}}.footer__link>.footer__link-col{width:50%;padding-left:2.48756vw;padding-right:2.48756vw}@media (min-width:600px){.footer__link>.footer__link-col{padding-left:2.60417vw;padding-right:2.60417vw}}@media (min-width:1261px){.footer__link>.footer__link-col{padding-left:1.32275vw;padding-right:1.32275vw}}.footer__link a{transition:opacity .2s linear;display:block}@media (any-hover:hover){.footer__link a:hover{opacity:.6;cursor:pointer}}.footer__sns{padding-top:9.95025vw;font-size:0;display:inline-block}@media (min-width:600px){.footer__sns{padding-top:5.20833vw}}@media (min-width:1261px){.footer__sns{padding-top:3.30688vw}}.footer__sns li{padding-left:2.48756vw;padding-right:2.48756vw;font-size:0;display:inline-block}@media (min-width:600px){.footer__sns li{padding-left:1.30208vw;padding-right:1.30208vw}}@media (min-width:1261px){.footer__sns li{padding-left:.661376vw;padding-right:.661376vw}}.footer__sns li a{text-align:center;transition:opacity .2s linear;display:inline-block}@media (any-hover:hover){.footer__sns li a:hover{opacity:.6;cursor:pointer}}.footer__sns li a{width:6.46766vw}@media (min-width:600px){.footer__sns li a{width:4.94792vw}}@media (min-width:1261px){.footer__sns li a{width:2.91005vw}}.footer__sns li a img{width:100%}.footer__util{padding-top:6.21891vw;font-size:0;display:inline-block}@media (min-width:600px){.footer__util{padding-top:6.51042vw}}@media (min-width:1261px){.footer__util{padding-top:5.29101vw}}.footer__util li{border-right:1px solid #fff;display:inline-block}.footer__util li a{letter-spacing:.03rem;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;padding:.995025vw 2.48756vw;font-family:arrows,Noto Sans JP R,sans-serif;font-size:3.9801vw;line-height:1;display:inline-block}@media (min-width:600px){.footer__util li a{font-size:2.60417vw}}@media (min-width:1261px){.footer__util li a{font-size:1.45503vw}}.footer__util li a{transition:opacity .2s linear}@media (any-hover:hover){.footer__util li a:hover{opacity:.6;cursor:pointer}}@media (min-aspect-ratio:9/14) and (min-width:600px){.footer__util li a{padding:1.30208vw}}@media (min-aspect-ratio:4/3){.footer__util li a{padding:.26455vw .793651vw}}.footer__util li:last-child{border:none}.copyright{padding-top:12.4378vw}@media (min-width:600px){.copyright{padding-top:13.0208vw}}@media (min-width:1261px){.copyright{padding-top:10.3175vw}}.copyright .copyright__text{letter-spacing:.03rem;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:1.3rem}header,.header-margin,.header-pc{width:100%;height:34.3284vw}@media (min-aspect-ratio:9/14) and (min-width:600px){header,.header-margin,.header-pc{height:26.0417vw}}@media (min-aspect-ratio:4/3){header,.header-margin,.header-pc{height:20.2381vw}}.header{pointer-events:none;z-index:1052;opacity:0;width:auto;min-width:20px;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.36,.14,0,1);position:fixed;top:0;left:0}.header a{pointer-events:auto}body.loaded .header{opacity:1}.header__inner{padding:4.97512vw}@media (min-width:600px){.header__inner{padding:3.90625vw}}@media (min-width:1261px){.header__inner{padding:3.96825vw}}.header__logo{width:34.8259vw}@media (min-width:600px){.header__logo{width:26.0417vw}}@media (min-width:1261px){.header__logo{width:10.0529vw}}.header__logo img{width:100%}.header__logo a{transition:opacity .2s linear;display:block}@media (any-hover:hover){.header__logo a:hover{opacity:.6;cursor:pointer}}.heading--xxl{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;font-family:arrows,Noto Sans JP M,sans-serif;font-size:7.46269vw;line-height:1.5}@media (min-width:600px){.heading--xxl{font-size:5.20833vw}}@media (min-width:959px){.heading--xxl{font-size:3.87755vw}}@media (min-width:1261px){.heading--xxl{font-size:3.63757vw}}@media (min-width:1513px){.heading--xxl{font-size:3.63757vw}}@media (min-aspect-ratio:1520/760){.heading--xxl{font-size:2.1164vw}}.heading--xxl.u-font-arrows{font-family:arrows,Noto Sans JP M,sans-serif}.heading--xxl.mr-negative{margin-right:calc(50% - 50vw)}@media (min-width:600px){.heading--xxl.mr-negative{margin-right:0}}.heading--xl{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;font-family:arrows,Noto Sans JP M,sans-serif;font-size:7.21393vw;line-height:1.5}@media (min-width:600px){.heading--xl{font-size:5.20833vw}}@media (min-width:959px){.heading--xl{font-size:3.87755vw}}@media (min-width:1261px){.heading--xl{font-size:2.97619vw}}@media (min-width:1513px){.heading--xl{font-size:2.97619vw}}@media (max-width:375px){.heading--xl{font-size:5.47264vw}}.heading--xl.u-font-arrows{font-family:arrows,Noto Sans JP M,sans-serif}.heading--strong{font-size:4.72637vw}@media (min-width:600px){.heading--strong{font-size:2.47396vw}}@media (min-width:1261px){.heading--strong{font-size:1.25661vw}}.mt-after-heading{margin-top:3.9801vw}@media (min-width:600px){.mt-after-heading{margin-top:2.60417vw}}@media (min-width:1261px){.mt-after-heading{margin-top:1.98413vw}}.mt-after-heading-s{margin-top:2.48756vw}@media (min-width:600px){.mt-after-heading-s{margin-top:1.30208vw}}@media (min-width:1261px){.mt-after-heading-s{margin-top:.992063vw}}.btn{display:block}.btn.inline-block{display:inline-block}.btn.btn-glass{-webkit-backdrop-filter:blur(12px);background:#ffffff2e url(../images/common/icon-arrow-down.svg) right 10px top 55%/7px no-repeat;border-radius:9999em;padding:6px 20px 6px 10px;box-shadow:inset 1px 1px #ffffff4d,0 8px 32px #00000026}@media (min-width:600px){.btn.btn-glass{background-position:right 15px top 55%;padding:9px 28px 9px 16px}}.btn.btn-glass p{color:#fff;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;font-family:arrows,Noto Sans JP M,sans-serif;font-size:2.98507vw;display:inline-block}@media (min-width:600px){.btn.btn-glass p{font-size:1.5625vw}}@media (min-width:1261px){.btn.btn-glass p{font-size:1.0582vw}}.btn.btn--pill .btn__inner{color:#fff;background-color:#004858;border-radius:1000px;padding:15px 20px;line-height:1;display:inline-block}.btn.btn--rect p{color:#fff;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 700;justify-content:flex-start;align-items:center;font-family:arrows,Noto Sans JP B,sans-serif;font-size:4.72637vw;line-height:1;display:flex}@media (min-width:600px){.btn.btn--rect p{font-size:3.125vw}}@media (min-width:1261px){.btn.btn--rect p{font-size:2.18254vw}}.btn.btn--rect p{line-height:1.5}.btn.btn--rect p span:nth-child(n+2){margin-left:.5em}.btn.btn--rect p span.small{font-size:3.48259vw;transform:translateY(.08em)}@media (min-width:600px){.btn.btn--rect p span.small{font-size:2.08333vw}}@media (min-width:959px){.btn.btn--rect p span.small{font-size:1.42857vw}}@media (min-width:1261px){.btn.btn--rect p span.small{font-size:1.0582vw}}@media (min-width:1513px){.btn.btn--rect p span.small{font-size:1.0582vw}}.btn.btn--rect-blk .btn__inner{background-color:#000;padding:2.48756vw 4.97512vw 2.48756vw 17.4129vw;position:relative}@media (min-width:600px){.btn.btn--rect-blk .btn__inner{padding:1.82292vw 2.60417vw 1.82292vw 10.4167vw}}@media (min-width:1261px){.btn.btn--rect-blk .btn__inner{padding:1.32275vw 1.98413vw 1.32275vw 7.93651vw}}.btn.btn--rect-blk .btn__inner:before{content:"";background-color:#fff;width:11.8159vw;height:1px;position:absolute;top:50%;left:0}@media (min-width:600px){.btn.btn--rect-blk .btn__inner:before{width:7.8125vw}}@media (min-width:1261px){.btn.btn--rect-blk .btn__inner:before{width:5.29101vw}}.btn.btn--rect-blk .btn__inner:after{content:"";transform-origin:100% 100%;background-color:#fff;width:2.48756vw;height:1px;position:absolute;top:50%;left:9.32836vw;transform:rotate(36deg)}@media (min-width:600px){.btn.btn--rect-blk .btn__inner:after{width:2.60417vw;left:5.20833vw}}@media (min-width:1261px){.btn.btn--rect-blk .btn__inner:after{width:1.32275vw;left:3.96825vw}}.btn.btn--rect-blk .btn__inner p{letter-spacing:.06rem}.btn.btn--rect-white .btn__inner{padding-left:7.46269vw;padding-right:7.46269vw;position:relative}@media (min-width:600px){.btn.btn--rect-white .btn__inner{padding-left:5.20833vw;padding-right:5.20833vw}}@media (min-width:1261px){.btn.btn--rect-white .btn__inner{padding-left:3.30688vw;padding-right:3.30688vw}}@media (min-width:600px){.btn.btn--rect-white .btn__inner{padding-right:0}}@media (min-width:1261px){.btn.btn--rect-white .btn__inner{padding-right:0}}.btn.btn--rect-white .btn__inner:before{content:"";z-index:1;background-color:#000;width:11.8159vw;height:1px;position:absolute;top:50%;left:0}@media (min-width:600px){.btn.btn--rect-white .btn__inner:before{width:7.8125vw}}@media (min-width:1261px){.btn.btn--rect-white .btn__inner:before{width:5.29101vw}}.btn.btn--rect-white p{z-index:2;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;letter-spacing:.03rem;color:#000;background-color:#fff;border:1px solid #000;padding:1.99005vw 3.73134vw 1.99005vw 9.95025vw;font-family:arrows,Noto Sans JP R,sans-serif}@media (min-width:600px){.btn.btn--rect-white p{padding:1.43229vw 2.60417vw 1.43229vw 5.20833vw}}@media (min-width:1261px){.btn.btn--rect-white p{padding:.793651vw 2.6455vw .793651vw 3.83598vw}}.btn.btn--rect-white.btn--s .btn__inner{padding-left:7.46269vw;padding-right:7.46269vw}@media (min-width:600px){.btn.btn--rect-white.btn--s .btn__inner{padding-left:5.20833vw;padding-right:5.20833vw}}@media (min-width:1261px){.btn.btn--rect-white.btn--s .btn__inner{padding-left:3.30688vw;padding-right:3.30688vw}}.btn.btn--rect-white.btn--s p{font-size:3.9801vw}@media (min-width:600px){.btn.btn--rect-white.btn--s p{font-size:2.60417vw}}@media (min-width:1261px){.btn.btn--rect-white.btn--s p{font-size:1.45503vw}}.btn.btn--rect-white.btn--s p span.small{font-size:1.3rem;transform:translateY(.08em)}.device-click .btn.btn--rect-blk .btn__inner{transition:background-color .2s linear}.device-click .btn.btn--rect-blk:hover .btn__inner{background-color:#01a0b0}.device-click .btn.btn--rect-white .btn__inner p{transition:background-color .2s linear}.device-click .btn.btn--rect-white:hover .btn__inner p{background-color:#ebebeb}.letter-circle-container{align-items:center;gap:2.48756vw;height:70px;display:flex}@media (min-width:600px){.letter-circle-container{gap:1.30208vw}}@media (min-width:1261px){.letter-circle-container{gap:.992063vw}}.letter-circle{color:#fff;background-color:#004858;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-family:Allows,sans-serif;font-size:2rem;display:flex;position:relative}@media (min-width:1261px){.letter-circle{width:39px;height:39px}}.letter-circle.blink:after{content:"";z-index:-1;background:radial-gradient(circle,#0000 0%,#00485873 100%);border-radius:50%;width:100%;height:100%;animation:1.5s ease-in-out infinite blink;position:absolute;top:0;left:0}@keyframes blink{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}:root{--swiper-space-between:3.53836vw}.swiper{position:relative}.swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.swiper-button-prev,.swiper-button-next{background-color:#0009;border-radius:9999em;width:50px;height:50px;margin:0;transition-property:background-color;transition-duration:.3s;transition-timing-function:linear;top:50%;transform:translateY(-25px)}@media (min-width:1261px){.swiper-button-prev,.swiper-button-next{width:64px;height:64px;transform:translateY(-32px)}}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-button-prev:before,.swiper-button-next:before{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:12px;height:12px;margin:auto;position:absolute;inset:0;transform:rotate(45deg)}@media (min-width:1261px){.swiper-button-prev:before,.swiper-button-next:before{width:16px;height:16px}}@media (any-hover:hover){.swiper-button-prev:hover,.swiper-button-next:hover{cursor:pointer;background-color:#000}}.swiper-button-prev{left:clamp(20px,10.27vw - 21.2824px,134px)}.swiper-button-prev:before{left:22px;right:auto;transform:rotate(-135deg)}@media (min-width:1261px){.swiper-button-prev:before{left:26px}}.swiper-button-next{right:clamp(20px,10.27vw - 21.2824px,134px)}.swiper-button-next:before{left:auto;right:22px}@media (min-width:1261px){.swiper-button-next:before{right:26px}}.cameraspec2__slider img::selection{background-color:#0000}.gallery-slider{width:100%;overflow:hidden}.js-gallery-swiper{width:100%;padding:24px 0 0;overflow:visible}.js-gallery-swiper .swiper-slide{aspect-ratio:606/360;cursor:pointer;border-radius:10px;width:78vw;transition:transform .35s,opacity .35s;position:relative;overflow:hidden;transform:scale(.9)}@media (min-width:959px){.js-gallery-swiper .swiper-slide{width:40vw}}.js-gallery-swiper .swiper-slide:after{content:"";opacity:.3;pointer-events:none;background:#000;transition:opacity .35s;position:absolute;inset:0}.js-gallery-swiper .swiper-slide-active{transform:scale(1)}.js-gallery-swiper .swiper-slide-active:after{opacity:0}.js-gallery-swiper .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gallery-caption{text-align:left;max-width:760px;min-height:140px;margin:0 auto;padding:0 20px}@media (min-width:959px){.gallery-caption{text-align:center}}.gallery-caption h4{font-size:4.22886vw}@media (min-width:600px){.gallery-caption h4{font-size:2.60417vw}}@media (min-width:1261px){.gallery-caption h4{font-size:1.5873vw}}.gallery-caption p{color:silver;margin-top:2.48756vw}@media (min-width:600px){.gallery-caption p{margin-top:1.30208vw}}@media (min-width:1261px){.gallery-caption p{margin-top:1.32275vw}}.modal{display:none}.modal.is-open{display:block}.modal .modal__overlay{z-index:1000;background:#000000bf;place-items:center;display:grid;position:fixed;inset:0}.modal .modal__container{width:100%;height:100dvh;padding:77px 10px}@media (min-width:600px){.modal .modal__container{padding:calc(61px + 3vh)}}@media (min-width:1261px){.modal .modal__container{padding:calc(61px + 5rem)}}@media (max-height:800px) and (min-aspect-ratio:4/3){.modal .modal__container{padding:calc(7vh + 51px)}}@media (max-height:580px) and (min-aspect-ratio:4/3){.modal .modal__container{padding:71px}}@media (max-width:375px){.modal .modal__container{padding:calc(65px + 6rem)}}.modal .modal__container-inner{width:100%;height:100%;position:relative}.modal .js-modal-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.modal .modal__title{margin:0 40px 16px 0;font-size:18px}.modal .modal__close{cursor:pointer;opacity:.7;background:0 0;border:0;width:32px;height:32px;position:absolute;top:0;right:0}@media (min-width:959px){.modal .modal__close{top:0;right:-46px}}.modal .modal__close:after{content:"";background-color:#fff;width:32px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.modal .modal__close:before{content:"";background-color:#fff;width:32px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.modal .modal__close:hover{opacity:1}main.is-effect-alpha .js-inview .fade-x,main.is-effect-alpha .js-inview-fv .fade-x{opacity:0;transition-property:opacity,transform;transition-duration:1.2s;transition-timing-function:ease-out}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-x,main.is-effect-alpha .js-inview-fv .fade-x{transform:rotate3d(0,2,0,-12deg)}}main.is-effect-alpha .js-inview .fade-a,main.is-effect-alpha .js-inview-fv .fade-a{opacity:0;transition-property:opacity,transform;transition-duration:1.6s;transition-timing-function:cubic-bezier(.36,.14,0,1),ease-out;transform:translateY(10px)rotateY(-6deg)}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a,main.is-effect-alpha .js-inview-fv .fade-a{transform:translateY(20px)rotateY(-9deg)}}main.is-effect-alpha .js-inview .fade-b,main.is-effect-alpha .js-inview-fv .fade-b{opacity:0;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:ease-out;transform:translateY(20px)}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-b,main.is-effect-alpha .js-inview-fv .fade-b{transform:translateY(40px)}}main.is-effect-alpha .js-inview .fade-c,main.is-effect-alpha .js-inview-fv .fade-c{opacity:0;transition-property:opacity;transition-duration:.8s;transition-timing-function:linear}main.is-effect-alpha .js-inview.inview .fade-x,main.is-effect-alpha .js-inview-fv.inview .fade-x{opacity:1}@media (min-width:1261px){main.is-effect-alpha .js-inview.inview .fade-x,main.is-effect-alpha .js-inview-fv.inview .fade-x{transform:translate(0,0)rotate3d(0,0,0,0)}}main.is-effect-alpha .js-inview.inview .fade-a,main.is-effect-alpha .js-inview-fv.inview .fade-a{opacity:1;transform:translate(0,0)rotate3d(0,0,0,0)}@media (min-width:1261px){main.is-effect-alpha .js-inview.inview .fade-a,main.is-effect-alpha .js-inview-fv.inview .fade-a{transform:translate(0,0)rotate3d(0,0,0,0)}}main.is-effect-alpha .js-inview.inview .fade-b,main.is-effect-alpha .js-inview-fv.inview .fade-b{opacity:1;transform:translate(0)}main.is-effect-alpha .js-inview.inview .fade-c,main.is-effect-alpha .js-inview-fv.inview .fade-c{opacity:1}main.is-effect-alpha .js-inview .fade-a.fade-delay-1,main.is-effect-alpha .js-inview .fade-b.fade-delay-1,main.is-effect-alpha .js-inview .fade-c.fade-delay-1,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-1,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-1,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-1{transition-delay:.1s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-1,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-1,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-1,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-1,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-1,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-1{transition-duration:.8s;transition-delay:.1s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-1,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-1,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-1,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-1,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-1,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-1{transition-duration:.5s;transition-delay:50ms}}main.is-effect-alpha .js-inview .fade-a.fade-delay-2,main.is-effect-alpha .js-inview .fade-b.fade-delay-2,main.is-effect-alpha .js-inview .fade-c.fade-delay-2,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-2,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-2,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-2{transition-delay:.2s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-2,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-2,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-2,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-2,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-2,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-2{transition-duration:.8s;transition-delay:.2s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-2,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-2,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-2,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-2,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-2,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-2{transition-duration:.5s;transition-delay:.1s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-3,main.is-effect-alpha .js-inview .fade-b.fade-delay-3,main.is-effect-alpha .js-inview .fade-c.fade-delay-3,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-3,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-3,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-3{transition-delay:.3s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-3,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-3,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-3,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-3,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-3,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-3{transition-duration:.8s;transition-delay:.3s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-3,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-3,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-3,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-3,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-3,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-3{transition-duration:.5s;transition-delay:.15s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-4,main.is-effect-alpha .js-inview .fade-b.fade-delay-4,main.is-effect-alpha .js-inview .fade-c.fade-delay-4,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-4,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-4,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-4{transition-delay:.4s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-4,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-4,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-4,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-4,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-4,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-4{transition-duration:.8s;transition-delay:.4s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-4,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-4,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-4,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-4,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-4,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-4{transition-duration:.5s;transition-delay:.2s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-5,main.is-effect-alpha .js-inview .fade-b.fade-delay-5,main.is-effect-alpha .js-inview .fade-c.fade-delay-5,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-5,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-5,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-5{transition-delay:.5s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-5,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-5,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-5,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-5,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-5,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-5{transition-duration:.8s;transition-delay:.5s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-5,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-5,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-5,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-5,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-5,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-5{transition-duration:.5s;transition-delay:.25s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-6,main.is-effect-alpha .js-inview .fade-b.fade-delay-6,main.is-effect-alpha .js-inview .fade-c.fade-delay-6,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-6,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-6,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-6{transition-delay:.6s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-6,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-6,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-6,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-6,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-6,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-6{transition-duration:.8s;transition-delay:.6s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-6,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-6,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-6,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-6,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-6,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-6{transition-duration:.5s;transition-delay:.3s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-7,main.is-effect-alpha .js-inview .fade-b.fade-delay-7,main.is-effect-alpha .js-inview .fade-c.fade-delay-7,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-7,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-7,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-7{transition-delay:.7s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-7,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-7,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-7,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-7,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-7,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-7{transition-duration:.8s;transition-delay:.7s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-7,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-7,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-7,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-7,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-7,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-7{transition-duration:.5s;transition-delay:.35s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-8,main.is-effect-alpha .js-inview .fade-b.fade-delay-8,main.is-effect-alpha .js-inview .fade-c.fade-delay-8,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-8,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-8,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-8{transition-delay:.8s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-8,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-8,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-8,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-8,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-8,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-8{transition-duration:.8s;transition-delay:.8s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-8,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-8,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-8,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-8,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-8,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-8{transition-duration:.5s;transition-delay:.4s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-9,main.is-effect-alpha .js-inview .fade-b.fade-delay-9,main.is-effect-alpha .js-inview .fade-c.fade-delay-9,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-9,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-9,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-9{transition-delay:.9s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-9,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-9,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-9,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-9,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-9,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-9{transition-duration:.8s;transition-delay:.9s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-9,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-9,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-9,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-9,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-9,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-9{transition-duration:.5s;transition-delay:.45s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-10,main.is-effect-alpha .js-inview .fade-b.fade-delay-10,main.is-effect-alpha .js-inview .fade-c.fade-delay-10,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-10,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-10,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-10{transition-delay:1s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-10,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-10,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-10,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-10,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-10,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-10{transition-duration:.8s;transition-delay:1s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-10,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-10,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-10,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-10,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-10,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-10{transition-duration:.5s;transition-delay:.5s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-11,main.is-effect-alpha .js-inview .fade-b.fade-delay-11,main.is-effect-alpha .js-inview .fade-c.fade-delay-11,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-11,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-11,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-11{transition-delay:1.1s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-11,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-11,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-11,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-11,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-11,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-11{transition-duration:.8s;transition-delay:1.1s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-11,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-11,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-11,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-11,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-11,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-11{transition-duration:.5s;transition-delay:.55s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-12,main.is-effect-alpha .js-inview .fade-b.fade-delay-12,main.is-effect-alpha .js-inview .fade-c.fade-delay-12,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-12,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-12,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-12{transition-delay:1.2s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-12,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-12,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-12,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-12,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-12,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-12{transition-duration:.8s;transition-delay:1.2s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-12,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-12,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-12,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-12,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-12,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-12{transition-duration:.5s;transition-delay:.6s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-13,main.is-effect-alpha .js-inview .fade-b.fade-delay-13,main.is-effect-alpha .js-inview .fade-c.fade-delay-13,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-13,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-13,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-13{transition-delay:1.3s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-13,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-13,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-13,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-13,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-13,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-13{transition-duration:.8s;transition-delay:1.3s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-13,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-13,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-13,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-13,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-13,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-13{transition-duration:.5s;transition-delay:.65s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-14,main.is-effect-alpha .js-inview .fade-b.fade-delay-14,main.is-effect-alpha .js-inview .fade-c.fade-delay-14,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-14,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-14,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-14{transition-delay:1.4s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-14,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-14,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-14,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-14,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-14,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-14{transition-duration:.8s;transition-delay:1.4s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-14,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-14,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-14,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-14,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-14,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-14{transition-duration:.5s;transition-delay:.7s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-15,main.is-effect-alpha .js-inview .fade-b.fade-delay-15,main.is-effect-alpha .js-inview .fade-c.fade-delay-15,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-15,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-15,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-15{transition-delay:1.5s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-15,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-15,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-15,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-15,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-15,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-15{transition-duration:.8s;transition-delay:1.5s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-15,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-15,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-15,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-15,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-15,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-15{transition-duration:.5s;transition-delay:.75s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-16,main.is-effect-alpha .js-inview .fade-b.fade-delay-16,main.is-effect-alpha .js-inview .fade-c.fade-delay-16,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-16,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-16,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-16{transition-delay:1.6s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-16,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-16,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-16,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-16,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-16,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-16{transition-duration:.8s;transition-delay:1.6s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-16,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-16,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-16,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-16,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-16,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-16{transition-duration:.5s;transition-delay:.8s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-17,main.is-effect-alpha .js-inview .fade-b.fade-delay-17,main.is-effect-alpha .js-inview .fade-c.fade-delay-17,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-17,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-17,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-17{transition-delay:1.7s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-17,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-17,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-17,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-17,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-17,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-17{transition-duration:.8s;transition-delay:1.7s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-17,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-17,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-17,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-17,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-17,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-17{transition-duration:.5s;transition-delay:.85s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-18,main.is-effect-alpha .js-inview .fade-b.fade-delay-18,main.is-effect-alpha .js-inview .fade-c.fade-delay-18,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-18,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-18,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-18{transition-delay:1.8s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-18,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-18,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-18,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-18,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-18,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-18{transition-duration:.8s;transition-delay:1.8s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-18,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-18,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-18,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-18,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-18,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-18{transition-duration:.5s;transition-delay:.9s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-19,main.is-effect-alpha .js-inview .fade-b.fade-delay-19,main.is-effect-alpha .js-inview .fade-c.fade-delay-19,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-19,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-19,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-19{transition-delay:1.9s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-19,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-19,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-19,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-19,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-19,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-19{transition-duration:.8s;transition-delay:1.9s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-19,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-19,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-19,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-19,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-19,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-19{transition-duration:.5s;transition-delay:.95s}}main.is-effect-alpha .js-inview .fade-a.fade-delay-20,main.is-effect-alpha .js-inview .fade-b.fade-delay-20,main.is-effect-alpha .js-inview .fade-c.fade-delay-20,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-20,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-20,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-20{transition-delay:2s}main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-20,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-20,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-20,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-20,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-20,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-20{transition-duration:.8s;transition-delay:2s}@media (min-width:1261px){main.is-effect-alpha .js-inview .fade-a.fade-delay-fast-20,main.is-effect-alpha .js-inview .fade-b.fade-delay-fast-20,main.is-effect-alpha .js-inview .fade-c.fade-delay-fast-20,main.is-effect-alpha .js-inview-fv .fade-a.fade-delay-fast-20,main.is-effect-alpha .js-inview-fv .fade-b.fade-delay-fast-20,main.is-effect-alpha .js-inview-fv .fade-c.fade-delay-fast-20{transition-duration:.5s;transition-delay:1s}}main.is-effect-alpha .gradient-sample{padding:3em}main.is-effect-alpha .gradient-text{-webkit-text-fill-color:#0000;background-position:100%;background-size:500%;-webkit-background-clip:text;transition:background-position 2.5s;display:inline-block}main.is-effect-alpha .gradient-text .sup{vertical-align:text-top;font-size:.3em}main.is-effect-alpha .gradient-text.fade-delay-1{transition-delay:.1s}main.is-effect-alpha .gradient-text.fade-delay-2{transition-delay:.2s}main.is-effect-alpha .gradient-text.fade-delay-3{transition-delay:.3s}main.is-effect-alpha .gradient-text.fade-delay-4{transition-delay:.4s}main.is-effect-alpha .gradient-text.fade-delay-5{transition-delay:.5s}main.is-effect-alpha .gradient-text.fade-delay-6{transition-delay:.6s}main.is-effect-alpha .gradient-text.fade-delay-7{transition-delay:.7s}main.is-effect-alpha .gradient-text.fade-delay-8{transition-delay:.8s}main.is-effect-alpha .gradient-text.fade-delay-9{transition-delay:.9s}main.is-effect-alpha .gradient-text.fade-delay-10{transition-delay:1s}main.is-effect-alpha .gradient-text.fade-delay-11{transition-delay:1.1s}main.is-effect-alpha .gradient-text.fade-delay-12{transition-delay:1.2s}main.is-effect-alpha .gradient-text.fade-delay-13{transition-delay:1.3s}main.is-effect-alpha .gradient-text.fade-delay-14{transition-delay:1.4s}main.is-effect-alpha .gradient-text.fade-delay-15{transition-delay:1.5s}main.is-effect-alpha .gradient-text.fade-delay-16{transition-delay:1.6s}main.is-effect-alpha .gradient-text.fade-delay-17{transition-delay:1.7s}main.is-effect-alpha .gradient-text.fade-delay-18{transition-delay:1.8s}main.is-effect-alpha .gradient-text.fade-delay-19{transition-delay:1.9s}main.is-effect-alpha .gradient-text.fade-delay-20{transition-delay:2s}main.is-effect-alpha .gradient-text-2{-webkit-text-fill-color:#0000;background-position:100%;background-size:500%;-webkit-background-clip:text;transition:background-position 2.5s;display:inline-block}main.is-effect-alpha .gradient-text-delay{transition-delay:.3s}main.is-effect-alpha .gradient-green{background-image:linear-gradient(87deg,#004858 0% 4%,#0000 30% 75%)}main.is-effect-alpha .gradient-green-2{background-image:linear-gradient(87deg,#004858 0% 4%,#fff 30%,#323232 50%,#0000 75% 100%)}main.is-effect-alpha .gradient-green-3{background-image:linear-gradient(60deg,#004858 0% 2%,#004858 10%,#009bbe 40%,#0000 80% 100%)}main.is-effect-alpha .gradient-green-from-black{background-image:linear-gradient(87deg,#004858 0% 4%,#fff 30%,#323232 50% 75%)}main.is-effect-alpha .gradient-green-to-white{background-image:linear-gradient(87deg,#004858 0% 4%,#fff 30% 75%)}main.is-effect-alpha .gradient-silver{background-image:linear-gradient(90deg,#fff 0% 4%,#32323280 30%,#0000 75%)}main.is-effect-alpha .gradient-silver-2{background-image:linear-gradient(90deg,#fff 0% 4%,#32323280 30%,#fff 30% 50%,#0000 75% 100%)}main.is-effect-alpha .gradient-silver-from-white{background-image:linear-gradient(90deg,#fff 0% 4%,#32323280 30%,#fff 75%)}main.is-effect-alpha .gradient-silver-from-black{background-image:linear-gradient(90deg,#323232 0% 2%,#32323280 7% 25%,#32323280 75%)}main.is-effect-alpha .gradient-text.gradient-blue{background-image:linear-gradient(77deg,#2280b5 0% 4%,#fffc 15% 75%)}main.is-effect-alpha .gradient-black-x{background-image:linear-gradient(70deg,#000 0% 30%,#333 60%,#0000 80% 100%)}main.is-effect-alpha .gradient-black-light-x{background-image:linear-gradient(70deg,silver 0% 30%,#f3f3f3 60%,#0000 80% 100%)}main.is-effect-alpha .gradient-green-x{background-image:linear-gradient(70deg,#004858 0% 30%,#25d4b1 60%,#0000 80% 100%)}main.is-effect-alpha .gradient-blue-x{background-image:linear-gradient(70deg,#3c5d9f 0% 30%,#92ebff 60%,#0000 80% 100%)}main.is-effect-alpha .gradient-blue-white-x{background-image:linear-gradient(70deg,#fff 20%,#92ebff 50%,#3c5d9f 70%,#0000 80% 100%)}main.is-effect-alpha .gradient-blue-light-x{background-image:linear-gradient(70deg,#2280b5 0% 30%,#5db1e0 60%,#0000 80% 100%)}main.is-effect-alpha .gradient-white-x{background-image:linear-gradient(70deg,#fff 0% 30%,#333 60%,#0000 80% 100%)}main.is-effect-alpha .gradient-red-x{background-image:linear-gradient(70deg,#e3292e 0% 30%,#ef8386 60%,#0000 80% 100%)}main.is-effect-alpha .js-fadeinout{opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-in-out}main.is-effect-alpha .js-fadeinout.is-active{opacity:1}main.is-effect-alpha .js-fadeinout-line{clip-path:polygon(0 0,0 0,0 100%,0% 100%);transition:clip-path .5s linear .3s}@media (min-aspect-ratio:9/14) and (min-width:600px){main.is-effect-alpha .js-fadeinout-line{clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%)}}@media (min-aspect-ratio:4/3){main.is-effect-alpha .js-fadeinout-line{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}}main.is-effect-alpha .js-fadeinout.is-active .js-fadeinout-line{clip-path:polygon(0 0,60% 0,60% 100%,0% 100%)}@media (min-aspect-ratio:9/14) and (min-width:600px){main.is-effect-alpha .js-fadeinout.is-active .js-fadeinout-line{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@media (min-aspect-ratio:4/3){main.is-effect-alpha .js-fadeinout.is-active .js-fadeinout-line{clip-path:polygon(0 0,60% 0,60% 100%,0% 100%)}}main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-green,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-green-2,main.is-effect-alpha .js-videoevent.is-active .gradient-text-2.gradient-green-3,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-green,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-green-2,main.is-effect-alpha .js-inview.inview .gradient-text-2.gradient-green-3,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-green,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-green-2,main.is-effect-alpha .js-inview-fv.inview .gradient-text-2.gradient-green-3,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-green,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-green-2,main.is-effect-alpha .js-fadeinout.is-active .gradient-text-2.gradient-green-3,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-green-from-black,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-green-from-black,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-green-from-black,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-green-from-black,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-green-to-white,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-green-to-white,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-green-to-white,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-green-to-white,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-silver,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-silver-2,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-silver,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-silver-2,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-silver,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-silver-2,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-silver,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-silver-2,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-silver-from-white,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-silver-from-white,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-silver-from-white,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-silver-from-white,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-silver-from-black,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-silver-from-black,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-silver-from-black,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-silver-from-black,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-blue,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-blue,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-blue,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-blue,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-black-x,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-black-light-x,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-blue-x,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-green-x,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-blue-light-x,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-white-x,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-red-x,main.is-effect-alpha .js-videoevent.is-active .gradient-text.gradient-blue-white-x,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-black-x,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-black-light-x,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-blue-x,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-green-x,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-blue-light-x,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-white-x,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-red-x,main.is-effect-alpha .js-inview.inview .gradient-text.gradient-blue-white-x,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-black-x,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-black-light-x,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-blue-x,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-green-x,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-blue-light-x,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-white-x,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-red-x,main.is-effect-alpha .js-inview-fv.inview .gradient-text.gradient-blue-white-x,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-black-x,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-black-light-x,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-blue-x,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-green-x,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-blue-light-x,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-white-x,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-red-x,main.is-effect-alpha .js-fadeinout.is-active .gradient-text.gradient-blue-white-x{background-position:0}.section__inner{z-index:2;position:relative}.dev-status{background-color:#ffffff80;position:absolute;top:0;left:0}.intro2__bg.img-bg--fullscreen{background-image:url(../images/intro2/cover@sm.webp);background-position:top;background-repeat:no-repeat;background-size:100%;width:44.5161vh;height:100vh;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-aspect-ratio:.445161){.intro2__bg.img-bg--fullscreen{background-image:url(../images/intro2/cover@sm.webp);width:100vw;height:224.638vw;transform:translate(-50%,calc(50svh - 112.319vw))}}@media (min-aspect-ratio:.5625) and (min-width:600px){.intro2__bg.img-bg--fullscreen{background-image:url(../images/intro2/cover@md.webp);width:100vw;height:177.778vw;transform:translate(-50%,calc(50svh - 88.8889vw))}}@media (min-aspect-ratio:.5625) and (max-width:375px){.intro2__bg.img-bg--fullscreen{background-image:url(../images/intro2/cover@xs.webp);transform:translate(-50%,calc(50svh - 112.319vw))}}@media (min-aspect-ratio:9/8){.intro2__bg.img-bg--fullscreen{background-image:url(../images/intro2/cover@lg.webp);background-position:50%;background-size:cover;width:177.778vh;height:100vh;transform:translate(-50%,5px)}}@media (min-aspect-ratio:.5625) and (min-width:1261px){.intro2__bg.img-bg--fullscreen{background-image:url(../images/intro2/cover@lg.webp);background-size:auto 100%;width:177.778vh;height:100vh;transform:translate(-50%,5px)}}@media (min-aspect-ratio:1.77778){.intro2__bg.img-bg--fullscreen{background-size:cover;width:100vw;height:56.25vw;transform:translate(-50%,calc(5px + 50vh - 28.125vw))}}.ai__bg.img-bg--fullscreen{background-image:url(../images/ai/cover@sm.webp);background-position:top;background-repeat:no-repeat;background-size:100%;width:44.5161vh;height:100vh;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-aspect-ratio:.445161){.ai__bg.img-bg--fullscreen{background-image:url(../images/ai/cover@sm.webp);width:100vw;height:224.638vw;transform:translate(-50%,calc(50svh - 112.319vw))}}@media (min-aspect-ratio:.5625) and (min-width:600px){.ai__bg.img-bg--fullscreen{background-image:url(../images/ai/cover@md.webp);width:100vw;height:177.778vw;transform:translate(-50%,calc(50svh - 88.8889vw))}}@media (min-aspect-ratio:.5625) and (max-width:375px){.ai__bg.img-bg--fullscreen{background-image:url(../images/ai/cover@xs.webp);transform:translate(-50%,calc(50svh - 112.319vw))}}@media (min-aspect-ratio:9/8){.ai__bg.img-bg--fullscreen{background-image:url(../images/ai/cover@lg.webp);background-position:50%;background-size:cover;width:177.778vh;height:100vh;transform:translate(-50%,5px)}}@media (min-aspect-ratio:.5625) and (min-width:1261px){.ai__bg.img-bg--fullscreen{background-image:url(../images/ai/cover@lg.webp);background-size:auto 100%;width:177.778vh;height:100vh;transform:translate(-50%,5px)}}@media (min-aspect-ratio:1.77778){.ai__bg.img-bg--fullscreen{background-size:cover;width:100vw;height:56.25vw;transform:translate(-50%,calc(5px + 50vh - 28.125vw))}}.video-common{width:25vw;height:25vw;position:absolute;top:120px;right:30px}.video-bg--fullscreen{z-index:1;width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:clip}.video-bg--fullscreen .video-bg__inner{background-color:#000;width:56.25vh;height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}@media (min-aspect-ratio:.5625){.video-bg--fullscreen .video-bg__inner{width:100vw;height:177.778vw}}@media (min-aspect-ratio:9/14) and (min-width:600px){.video-bg--fullscreen .video-bg__inner{width:177.778vh;height:100vh}}@media (min-aspect-ratio:4/3){.video-bg--fullscreen .video-bg__inner{width:177.778vh;height:100vh}}@media (min-aspect-ratio:1.77778){.video-bg--fullscreen .video-bg__inner{width:100vw;height:56.25vw}}.video-bg--fullscreen video{width:100%;height:100%}.modal-video-btn{display:none}@media (min-width:600px){.modal-video-btn{opacity:0;width:100%;display:block;position:absolute;inset:0}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{z-index:1000000;cursor:pointer;opacity:1;background-color:#000;width:100%;height:100%;transition-property:opacity;position:fixed;top:0;left:0}.modal-video:focus{outline:none}.modal-video-close{opacity:0}.modal-video-body{width:100%;height:100%}.modal-video-inner{width:100vw;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:600px){.modal-video-inner{width:78.5714%}}.modal-video-movie-wrap{opacity:1;background-color:#333;width:100%;height:0;transition-property:opacity;transition-duration:.35s;transition-timing-function:cubic-bezier(.215,.61,.355,1);position:relative}.modal-video-movie-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.modal-video-movie-wrap .modal-video-close-btn{width:40px;height:40px;position:absolute;top:calc(-50dvh + 28.125vw + 15px);right:15px;overflow:hidden}@media (min-width:600px){.modal-video-movie-wrap .modal-video-close-btn{width:78px;height:78px;top:calc(-50vh + 22.0982vw + 50px);right:calc(50px - 10.7143vw)}}.modal-video-movie-wrap .modal-video-close-btn{border:none}.modal-video-movie-wrap .modal-video-close-btn:before,.modal-video-movie-wrap .modal-video-close-btn:after{content:"";background:#fff;width:1px;height:150%;display:block;position:absolute;top:0}.modal-video-movie-wrap .modal-video-close-btn:before{transform-origin:100% 0;right:0;transform:rotate(45deg)}.modal-video-movie-wrap .modal-video-close-btn:after{transform-origin:0 0;left:0;transform:rotate(-45deg)}.section-subheader-fixed{z-index:9000;position:relative}.alpha-subheader.alpha-subheader-default{width:100%}.alpha-subheader .alpha-subheader-inner{background-color:#fff;grid-template-columns:repeat(2,1fr);align-items:center;display:grid}@media (min-width:959px){.alpha-subheader .alpha-subheader-inner{justify-content:space-between;gap:50px;padding-top:19px;padding-bottom:20px;display:flex}}.alpha-subheader .accessoryBtn{text-align:center;background-color:#004858;border-radius:8px;width:100%;max-width:140px;padding:4px 10px;font-weight:700;color:#fff!important}.alpha-subheader .alpha-subheader-inner__title{color:#fff;padding-top:4px}.alpha-subheader .alpha-subheader-inner__title p{font-size:1.2rem}.alpha-subheader .alpha-subheader-inner__title-inner{justify-content:flex-start;align-items:center;display:flex}.alpha-subheader .alpha-subheader-inner__title-inner img{width:100%;max-width:116px}.alpha-subheader .alpha-subheader-inner__title-inner img.img--large{max-width:100px}@media (min-width:959px){.alpha-subheader .alpha-subheader-inner__title-inner img.img--large{max-width:152px}}.alpha-subheader .alpha-subheader-inner__title-inner p{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 200;color:#ddd;white-space:nowrap;padding-bottom:.15em;padding-left:6px;font-family:en arrows L,Noto Sans JP M,sans-serif;font-size:1.26rem;line-height:1.2}@media (min-width:959px){.alpha-subheader .alpha-subheader-inner__title-inner p{padding-left:10px;font-size:1.9rem}}.alpha-subheader .alpha-subheader-inner__nav{grid-column:span 2;justify-content:center;gap:2em;font-size:2rem;display:flex}.alpha-subheader .alpha-subheader-inner__nav li{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;padding-top:20px;padding-bottom:20px;font-family:arrows,Noto Sans JP M,sans-serif}.alpha-subheader .alpha-subheader-inner__nav li a{display:inline-block;position:relative}.alpha-subheader .alpha-subheader-inner__nav li .is-select{color:#004858}.alpha-subheader .alpha-subheader-inner__nav li .is-select:after{content:"";background-color:#004858;width:100%;height:1px;position:absolute;bottom:-4px;left:0}@media (min-width:959px){.alpha-subheader .alpha-subheader-inner__nav{margin-left:auto;font-size:1.6rem}.alpha-subheader .alpha-subheader-inner__nav li{padding-top:0;padding-bottom:0}}@media (max-width:350px){.alpha-subheader .alpha-subheader-inner__nav{font-size:1.4rem}}.alpha-subheader .alpha-subheader-inner__support{grid-area:1/2/2/3;justify-self:flex-end;padding-top:9px;padding-bottom:9px}@media (min-width:959px){.alpha-subheader .alpha-subheader-inner__support{padding-top:0;padding-bottom:0}}.alpha-subheader .button-support{color:#fff;text-align:center;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;background-color:#004858;border-radius:45px;justify-content:center;gap:10px;min-width:117px;padding:12px 15px;font-family:arrows,Noto Sans JP M,sans-serif;font-size:1.4rem;line-height:1.375;display:flex}@media (min-width:959px){.alpha-subheader .button-support{font-size:1.6rem}}.alpha-subheader .button-support.is-nolink{background-color:#6f6f6f}.alpha-subheader .button-reserve{color:#fff;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;background-color:#004858;border-radius:45px;justify-content:center;align-items:center;gap:10px;min-width:130px;height:47px;padding-left:15px;padding-right:15px;font-family:arrows,Noto Sans JP M,sans-serif;font-size:1.6rem;line-height:1;display:flex}@media (min-width:600px){.alpha-subheader .button-reserve{height:44px}}@media (max-width:350px){.alpha-subheader .button-reserve{min-width:110px;padding-left:10px;padding-right:10px;font-size:1.3rem}}@media (min-width:600px){.alpha-subheader .button-reserve .button-reserve__text{display:none}}.alpha-subheader .button-reserve.button-reserve--yellow{background-color:#ddaf08}.alpha-subheader .button-pagetop{color:#fff;background-color:#004858;border-radius:45px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.alpha-subheader .button-pagetop .js-pagetop{position:absolute;inset:0}@media (min-width:600px){.alpha-subheader .button-pagetop{width:44px;height:44px}}.alpha-subheader.alpha-subheader-reserve{background-color:#fff;display:none}@media (min-width:600px){.alpha-subheader.alpha-subheader-reserve{display:block}}.alpha-subheader.alpha-subheader-reserve .alpha-subheader-reserve-inner{justify-content:center;align-items:center;padding-top:clamp(39px,37.9176px + .27vw,42px);padding-bottom:clamp(39px,32.5056px + 1.62vw,57px);display:flex}.alpha-subheader.alpha-subheader-sticky{width:100%;transition:transform .3s ease-out;position:fixed;bottom:0;left:0;transform:translateY(101%)}.alpha-subheader.alpha-subheader-sticky .alpha-subheader-sticky-inner{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%);justify-content:space-between;align-items:center;gap:20px;height:65px;display:flex}@media (min-width:600px){.alpha-subheader.alpha-subheader-sticky .alpha-subheader-sticky-inner{height:61px}}@media (max-width:375px){.alpha-subheader.alpha-subheader-sticky .alpha-subheader-sticky-inner{gap:10px}}.alpha-subheader.alpha-subheader-sticky .alpha-subheader-inner__title{margin-right:auto}body.os-windows .alpha-subheader .button-reserve>div{transform:translateY(.15em)}body.is-show-fixed-link .alpha-subheader.alpha-subheader-sticky{transform:translateY(0)}body.is-show-fixed-link .footer_pagetop.js-pagetop{opacity:0;pointer-events:none}.footer_pagetop{transition-property:opacity;transition-delay:0;transition-duration:.3s;transition-timing-function:linear}.alphacard__container{text-align:center;width:100%;display:block;position:relative}.alphacard__visual{aspect-ratio:16/9;background-color:#f003;width:100%;margin-left:auto;margin-right:auto}@media (min-aspect-ratio:9/14) and (min-width:600px){.alphacard__visual{width:60vw;max-width:1200px}}.alphacard__body{margin-left:auto;margin-right:auto}@media (min-aspect-ratio:9/14) and (min-width:600px){.alphacard__body{width:60vw;max-width:1200px}.alphagrid__row{flex-flow:wrap;justify-content:flex-start;align-items:stretch;padding:20px 0;display:flex}.alphagrid__row .alphagrid__col{width:50%}.alphagrid__row .alphagrid__col:first-child{order:2;width:44%}.alphagrid__row .alphagrid__col:nth-child(2){order:1;width:56%}}.alphagrid__row .alphagrid__col--image{aspect-ratio:16/9;background-color:#f003}@media (min-aspect-ratio:9/14) and (min-width:600px){.alphagrid__row .alphagrid__col--text{justify-content:flex-start;align-items:center;display:flex}.alphagrid__row--rythum{flex-flow:wrap;justify-content:flex-start;align-items:stretch;padding:20px 0;display:flex}.alphagrid__row--rythum .alphagrid__col{width:50%}.alphagrid__row--rythum.alphagrid__row--rythum-odd .alphagrid__col:first-child{order:2}.alphagrid__row--rythum.alphagrid__row--rythum-odd .alphagrid__col:nth-child(2){order:1}}.alphagrid__row--rythum .alphagrid__col--image{aspect-ratio:16/9;background-color:#f003}@media (min-aspect-ratio:9/14) and (min-width:600px){.alphagrid__row--rythum .alphagrid__col--text{justify-content:flex-start;align-items:center;display:flex}}.grid2{padding-top:9.95025vw}@media (min-width:600px){.grid2{padding-top:5.20833vw}}@media (min-width:1261px){.grid2{padding-top:2.6455vw}}@media (min-aspect-ratio:9/14) and (min-width:600px){.grid2{grid-template-columns:1fr 1fr;gap:40px;display:grid}}.grid2>.grid2-col:nth-child(n+2){margin-top:9.95025vw}@media (min-width:600px){.grid2>.grid2-col:nth-child(n+2){margin-top:0}}@media (min-width:1261px){.grid2>.grid2-col:nth-child(n+2){margin-top:0}}@media (min-aspect-ratio:9/14) and (min-width:600px){.grid2>.grid2-col.grid2-col--last{flex-flow:wrap;grid-column:span 2;justify-content:flex-start;align-items:stretch;display:flex}.grid2>.grid2-col.grid2-col--last .grid2__heading--3{margin-top:0}.grid2>.grid2-col.grid2-col--last>div:first-child{width:calc(50% - 20px)}.grid2>.grid2-col.grid2-col--last>div:nth-child(2){justify-content:flex-start;align-items:center;width:calc(50% + 20px);padding-left:40px;display:flex}}.grid2.no-mt{margin-top:0}@media (min-width:600px){.grid2.no-mt{margin-top:0}}@media (min-width:1261px){.grid2.no-mt{margin-top:0}}.grid2__media{width:100%}.grid2__media .grid2__media-rounded{aspect-ratio:620/350;border-radius:10px;width:100%;overflow:hidden}.grid2__heading{text-align:center}.grid2__heading.grid2__heading--pc-center{text-align:left}@media (min-width:600px){.grid2__heading.grid2__heading--pc-center{text-align:center}}.grid2__heading.grid2__heading--left{text-align:left}@media (min-width:600px){.grid2__heading.grid2__heading--left{text-align:left}}.grid2__heading p{margin-top:3.9801vw}@media (min-width:600px){.grid2__heading p{margin-top:1.95313vw}}@media (min-width:1261px){.grid2__heading p{margin-top:.925926vw}}.grid2__heading p.mt-s{margin-top:1.99005vw}@media (min-width:600px){.grid2__heading p.mt-s{margin-top:.78125vw}}@media (min-width:1261px){.grid2__heading p.mt-s{margin-top:.661376vw}}.grid2__heading--3{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;margin-top:5.47264vw;font-family:arrows,Noto Sans JP M,sans-serif}@media (min-width:600px){.grid2__heading--3{margin-top:2.86458vw}}@media (min-width:1261px){.grid2__heading--3{margin-top:1.45503vw}}.grid2__heading--3{font-size:4.97512vw}@media (min-width:600px){.grid2__heading--3{font-size:2.34375vw}}@media (min-width:1261px){.grid2__heading--3{font-size:1.5873vw}}.grid3{margin-top:7.46269vw}@media (min-width:600px){.grid3{margin-top:3.90625vw}}@media (min-width:1261px){.grid3{margin-top:2.6455vw}}@media (min-aspect-ratio:9/14) and (min-width:600px){.grid3{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}}.grid3 .grid3-col:nth-child(n+2){margin-top:9.95025vw}@media (min-width:600px){.grid3 .grid3-col:nth-child(n+2){margin-top:0}}@media (min-width:1261px){.grid3 .grid3-col:nth-child(n+2){margin-top:0}}.grid3--center{margin-top:7.46269vw}@media (min-width:600px){.grid3--center{margin-top:3.90625vw}}@media (min-width:1261px){.grid3--center{margin-top:2.6455vw}}@media (min-aspect-ratio:9/14) and (min-width:600px){.grid3--center{flex-flow:wrap;justify-content:center;align-items:stretch;margin-left:-10px;margin-right:-10px;display:flex}.grid3--center .grid3-col{width:50%;padding:0 10px}}@media (min-aspect-ratio:9/8) and (min-width:600px){.grid3--center .grid3-col{width:33.3333%}}.grid3--center .grid3-col:nth-child(n+2){margin-top:9.95025vw}@media (min-width:600px){.grid3--center .grid3-col:nth-child(n+2){margin-top:0}}@media (min-width:1261px){.grid3--center .grid3-col:nth-child(n+2){margin-top:0}}.grid3__media{width:100%}.grid3__media .grid3__media-rounded{aspect-ratio:620/350;border-radius:10px;width:100%;overflow:hidden}.grid3__heading{text-align:center}.grid3__heading.grid3__heading--pc-center{text-align:left}@media (min-width:600px){.grid3__heading.grid3__heading--pc-center{text-align:center}}.grid3__heading.grid3__heading--left{text-align:left}@media (min-width:600px){.grid3__heading.grid3__heading--left{text-align:left}}.grid3__heading p{margin-top:2.48756vw}@media (min-width:600px){.grid3__heading p{margin-top:1.82292vw}}@media (min-width:1261px){.grid3__heading p{margin-top:.925926vw}}.grid3__heading--3{margin-top:3.48259vw}@media (min-width:600px){.grid3__heading--3{margin-top:1.82292vw}}@media (min-width:1261px){.grid3__heading--3{margin-top:1.5873vw}}.grid3__heading--3{font-size:4.97512vw}@media (min-width:600px){.grid3__heading--3{font-size:2.86458vw}}@media (min-width:1261px){.grid3__heading--3{font-size:1.5873vw}}.video-container-device{aspect-ratio:1460/683;position:relative}.video-container-device img{width:100%;position:relative}.video-container-device video{background-color:#000;width:auto;height:92.3865%;position:absolute;top:3.80673%;left:14.0411%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}main.is-effect-alpha .section-common{position:relative}main.is-effect-alpha .scroll-overlay{display:block}.scroll-overlay{pointer-events:none;z-index:3;width:100%;height:100%;opacity:calc(var(--scroll-opacity));background-color:#000;display:none;position:absolute;top:0;left:0}main.is-effect-alpha .scroller__inner{width:100%;display:block}main.is-effect-alpha .scroller__inner.is-fixed{position:fixed;top:0}main .section-common.is-upper-window{z-index:1!important}main .section-common:nth-child(0){z-index:160}main .section-common:first-child{z-index:159}main .section-common:nth-child(2){z-index:158}main .section-common:nth-child(3){z-index:157}main .section-common:nth-child(4){z-index:156}main .section-common:nth-child(5){z-index:155}main .section-common:nth-child(6){z-index:154}main .section-common:nth-child(7){z-index:153}main .section-common:nth-child(8){z-index:152}main .section-common:nth-child(9){z-index:151}main .section-common:nth-child(10){z-index:150}main .section-common:nth-child(11){z-index:149}main .section-common:nth-child(12){z-index:148}main .section-common:nth-child(13){z-index:147}main .section-common:nth-child(14){z-index:146}main .section-common:nth-child(15){z-index:145}main .section-common:nth-child(16){z-index:144}main .section-common:nth-child(17){z-index:143}main .section-common:nth-child(18){z-index:142}main .section-common:nth-child(19){z-index:141}main .section-common:nth-child(20){z-index:140}main .section-common:nth-child(21){z-index:139}main .section-common:nth-child(22){z-index:138}main .section-common:nth-child(23){z-index:137}main .section-common:nth-child(24){z-index:136}main .section-common:nth-child(25){z-index:135}main .section-common:nth-child(26){z-index:134}main .section-common:nth-child(27){z-index:133}main .section-common:nth-child(28){z-index:132}main .section-common:nth-child(29){z-index:131}main .section-common:nth-child(30){z-index:130}main .section-common:nth-child(31){z-index:129}main .section-common:nth-child(32){z-index:128}main .section-common:nth-child(33){z-index:127}main .section-common:nth-child(34){z-index:126}main .section-common:nth-child(35){z-index:125}main .section-common:nth-child(36){z-index:124}main .section-common:nth-child(37){z-index:123}main .section-common:nth-child(38){z-index:122}main .section-common:nth-child(39){z-index:121}main .section-common:nth-child(40){z-index:120}main .section-common:nth-child(41){z-index:119}main .section-common:nth-child(42){z-index:118}main .section-common:nth-child(43){z-index:117}main .section-common:nth-child(44){z-index:116}main .section-common:nth-child(45){z-index:115}main .section-common:nth-child(46){z-index:114}main .section-common:nth-child(47){z-index:113}main .section-common:nth-child(48){z-index:112}main .section-common:nth-child(49){z-index:111}main .section-common:nth-child(50){z-index:110}main .section-common:nth-child(51){z-index:109}main .section-common:nth-child(52){z-index:108}main .section-common:nth-child(53){z-index:107}main .section-common:nth-child(54){z-index:106}main .section-common:nth-child(55){z-index:105}main .section-common:nth-child(56){z-index:104}main .section-common:nth-child(57){z-index:103}main .section-common:nth-child(58){z-index:102}main .section-common:nth-child(59){z-index:101}main .section-common:nth-child(60){z-index:100}main .section-common.section-subheader{z-index:131}footer{z-index:8000}main.is-effect-alpha .sticky-content-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}main.is-effect-alpha .sticky-content-wrapper .sticky-content{width:100%;position:sticky;top:0}.c-wrapper{padding-top:0!important}.c-header{z-index:9999!important}main{overflow-x:clip!important}.c-main-arrows{background-color:#000}#storageSelect{z-index:9999}#storageSelect .p-storageSelect{padding:50px 15px}@media screen and (min-width:960px){#storageSelect .p-storageSelect{padding:60px 30px}}#storageSelect .p-storageSelect p{color:#000;text-align:center;margin-bottom:30px;font-size:1.6rem;font-weight:400;line-height:1.6}@media screen and (min-width:960px){#storageSelect .p-storageSelect p{margin-bottom:40px}}#storageSelect .p-storageSelect p.p-panel.js-modal_closeBtn{cursor:pointer;transition:all .2s ease-out}#storageSelect .p-storageSelect p.p-panel.js-modal_closeBtn:hover{opacity:.7}#storageSelect .p-storageSelect p.p-panel.js-modal_closeBtn .deviceCard_label_btn{pointer-events:none}#storageSelect .p-storageSelect p.p-panel>picture img{width:100%}#storageSelect .p-storageSelect .deviceCard_label_btn.-yellow{background-color:#ddaf08}@media screen and (min-width:960px){#storageSelect .p-storageSelect .deviceCard_label_btn{min-width:26rem;padding:14px 30px}#storageSelect .p-storageSelect .deviceCard_label_btn:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:8px;height:8px;transition:all .1s ease-out;position:absolute;top:50%;right:25px;transform:translateY(-50%)rotate(45deg)}}@media screen and (min-width:960px) and (max-width:519px){#storageSelect .p-storageSelect .deviceCard_label_btn:after{right:16px}}@media screen and (min-width:960px){#storageSelect .p-storageSelect .deviceCard_label_btn:hover{opacity:.7}#storageSelect .p-storageSelect .deviceCard_label_btn:hover:after{transform:translate(4px,-50%)rotate(45deg)}}#storageSelect .p-storageSelect .storageSelect_link>ul{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}#storageSelect .p-storageSelect .storageSelect_link>ul._sele{align-items:end}#storageSelect .p-storageSelect .storageSelect_link>ul li{flex-direction:column;align-items:center;display:flex}#storageSelect .p-storageSelect .seletxt{text-align:center;letter-spacing:.12rem;margin-bottom:.4rem;font-weight:700;line-height:1.2em}#storageSelect .p-storageSelect .seletxt.-docomo{color:#aa1325}#storageSelect .p-storageSelect .seletxt.-au{color:#fc7f2b}#storageSelect .p-storageSelect .seletxt.-uqmobile{color:#227fab}#storageSelect .p-storageSelect .seletxt.-rakuten{color:#f19dae}#storageSelect .p-storageSelect .seletxt.-simfree{color:#67b9ab}#storageSelect .p-storageSelect .seletxt.-ymobile{color:#ef4e24}#storageSelect .p-storageSelect .deviceCard_label_btn{text-align:center;color:#fff;cursor:pointer;border-radius:3.40282e38px;width:fit-content;min-width:13rem;padding:10px 20px;font-weight:700;line-height:1.5;text-decoration:none;transition:all .2s ease-out;display:block;position:relative}@media screen and (min-width:960px){#storageSelect .p-storageSelect .deviceCard_label_btn{min-width:26rem;padding:14px 30px}#storageSelect .p-storageSelect .deviceCard_label_btn:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:8px;height:8px;transition:all .1s ease-out;position:absolute;top:50%;right:25px;transform:translateY(-50%)rotate(45deg)}}@media screen and (min-width:960px) and (max-width:519px){#storageSelect .p-storageSelect .deviceCard_label_btn:after{right:16px}}@media screen and (min-width:960px){#storageSelect .p-storageSelect .deviceCard_label_btn:hover{opacity:.7}#storageSelect .p-storageSelect .deviceCard_label_btn:hover:after{transform:translate(4px,-50%)rotate(45deg)}}.fv,.fv__bg{width:100%;height:100svh}.fv{color:#323232;background-image:url(../images/fv/cover2-bg.webp);background-position:ledt top;background-repeat:repeat-y;background-size:100%;position:relative;overflow:clip}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv{justify-content:flex-start;align-items:center;display:flex}}.fv .fv__bg{z-index:1;width:100vw;height:100vh;padding-top:70px;position:absolute;top:0;left:0;overflow:hidden}.fv .fv__bg .hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;z-index:1;width:100%;height:100%;animation:1.2s cubic-bezier(.36,.14,0,1) forwards alphaSlideInUp;position:relative}.fv .fv__bg:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#000);width:100%;height:30%;position:absolute;top:auto;bottom:0;left:0}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv .fv__bg:before{display:none}}.fv .fv__front{z-index:2;flex-direction:column;width:100%;height:100%;padding-top:80px;padding-bottom:20px;display:flex;position:relative}@media (min-aspect-ratio:9/14) and (min-width:600px){.fv .fv__front{padding-bottom:60px}}@media (min-aspect-ratio:4/3){.fv .fv__front{justify-content:center;padding-bottom:24px}}@media (min-aspect-ratio:2.6){.fv .fv__front{justify-content:flex-start}}.fv .fv__front .fv__block-1{padding-top:20px}@media (max-width:375px){.fv .fv__front .fv__block-1{padding-top:10px}}@media (min-aspect-ratio:9/14) and (min-width:600px){.fv .fv__front .fv__block-1{padding-top:50px}}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv .fv__front .fv__block-1{margin-top:calc(-10vh - 2vw);padding-top:0}}@media (min-aspect-ratio:2.6){.fv .fv__front .fv__block-1{margin-top:0;padding-top:50px}}.fv .fv__front .fv__block-3{margin-top:auto}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv .fv__front .fv__block-3{margin-top:0;position:absolute;bottom:20px}}.fv .fv__front .fv__block-3 .fv__catchcopy2-text,.fv .fv__front .fv__block-3 .fv__lineup-heading p,.fv .fv__front .fv__block-3 .fv__lineup-heading h3,.fv .fv__front .fv__block-3 .fv__lineup-rect p{filter:drop-shadow(0 0 10px #000000e6)drop-shadow(0 0 11px #000000e6);transform:translateZ(0)}.fv .fv__front .fv__block-4{filter:drop-shadow(0 0 10px #000000e6)drop-shadow(0 0 11px #000000e6);margin-top:auto;padding-right:clamp(20px,5.568px + 3.6vw,60px);display:inline-block;position:absolute;top:130px;right:0}@media (min-aspect-ratio:4/3){.fv .fv__front .fv__block-4{top:calc(50% - 10vh)}}.fv .fv__logo{width:100%;max-width:300px}@media (max-width:375px){.fv .fv__logo{max-width:60vw}}@media (min-aspect-ratio:9/14) and (min-width:600px){.fv .fv__logo{max-width:60vw}}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv .fv__logo{max-width:40vw;margin-top:2.4rem}}@media (min-aspect-ratio:4/3){.fv .fv__logo{max-width:28vw;margin-top:0}}.fv .fv__logo img{width:100%}.fv .fv__catchcopy{flex-direction:column;margin-top:.5rem;display:flex}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv .fv__catchcopy{margin-top:4rem}}@media (min-width:1600px) and (min-aspect-ratio:4/3){.fv .fv__catchcopy{margin-top:40px}}.fv .fv__catchcopy .fv__catchcopy-text{color:#fff;font-size:6.96517vw;line-height:1.4}@media (min-aspect-ratio:9/14) and (min-width:600px){.fv .fv__catchcopy .fv__catchcopy-text{font-size:4.6875vw}}@media (min-aspect-ratio:4/3){.fv .fv__catchcopy .fv__catchcopy-text{font-size:2.51323vw}}@media (min-aspect-ratio:9/14) and (min-width:600px){.fv .fv__catchcopy .fv__catchcopy-text{line-height:1.4}}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv .fv__catchcopy .fv__catchcopy-text{font-size:3.90625vw;line-height:1.4}}@media (min-aspect-ratio:4/3){.fv .fv__catchcopy .fv__catchcopy-text{font-size:2.51323vw;line-height:1.7}}.fv .fv__catchcopy2{color:#fff}@media (min-aspect-ratio:9/14) and (min-width:600px){.fv .fv__catchcopy2{padding-left:clamp(20px,10.27vw - 21.2824px,134px);padding-right:clamp(20px,10.27vw - 21.2824px,134px)}}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv .fv__catchcopy2{padding:0}}.fv .fv__catchcopy2 .fv__catchcopy2-container{text-align:center;display:block}.fv .fv__catchcopy2 .fv__catchcopy2-text{font-size:5.22388vw;display:block}@media (min-aspect-ratio:9/14) and (min-width:600px){.fv .fv__catchcopy2 .fv__catchcopy2-text{font-size:3.64583vw}}@media (min-aspect-ratio:4/3){.fv .fv__catchcopy2 .fv__catchcopy2-text{font-size:2.24868vw}}.fv .fv__catchcopy2 .fv__catchcopy2-text{line-height:1}@media (max-width:375px){.fv .fv__catchcopy2 .fv__catchcopy2-text{letter-spacing:0;font-size:3.9801vw;line-height:1;display:inline-block}}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv .fv__catchcopy2 .fv__catchcopy2-text{line-height:1.3}}.fv .fv__lineup{text-align:center;margin-top:2.48756vw}@media (min-width:600px){.fv .fv__lineup{margin-top:2.60417vw}}@media (min-width:1261px){.fv .fv__lineup{margin-top:1.98413vw}}.fv .fv__lineup .fv__lineup-heading{text-align:center;align-items:center;display:flex;position:relative}.fv .fv__lineup .fv__lineup-heading p,.fv .fv__lineup .fv__lineup-heading h3{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:3.8806vw}@media (min-width:600px){.fv .fv__lineup .fv__lineup-heading p,.fv .fv__lineup .fv__lineup-heading h3{font-size:2.60417vw}}@media (min-width:1261px){.fv .fv__lineup .fv__lineup-heading p,.fv .fv__lineup .fv__lineup-heading h3{font-size:1.32275vw}}.fv .fv__lineup .fv__lineup-heading p,.fv .fv__lineup .fv__lineup-heading h3{padding:0 .5em}.fv .fv__lineup .fv__lineup-heading:before,.fv .fv__lineup .fv__lineup-heading:after{content:"";background-color:#fff;flex-grow:1;height:1px;margin-top:2px}.fv .fv__lineup .fv__lineup-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (min-aspect-ratio:9/14) and (min-width:600px){.fv .fv__lineup .fv__lineup-grid{gap:15px}}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv .fv__lineup .fv__lineup-grid{gap:6px}}.fv .fv__lineup .fv__lineup-rect{border:1px solid #fff;border-radius:5px;padding:.995025vw}@media (min-width:600px){.fv .fv__lineup .fv__lineup-rect{padding:1.82292vw}}@media (min-width:1261px){.fv .fv__lineup .fv__lineup-rect{padding:.661376vw}}.fv .fv__lineup .fv__lineup-rect{padding-left:0;padding-right:0}@media (min-width:600px){.fv .fv__lineup .fv__lineup-rect{padding-left:.520833vw;padding-right:.520833vw}}@media (min-width:1261px){.fv .fv__lineup .fv__lineup-rect{padding-left:1.71958vw;padding-right:1.71958vw}}.fv .fv__lineup .fv__lineup-rect{margin-top:2.48756vw}@media (min-width:600px){.fv .fv__lineup .fv__lineup-rect{margin-top:1.30208vw}}@media (min-width:1261px){.fv .fv__lineup .fv__lineup-rect{margin-top:.661376vw}}.fv .fv__lineup .fv__lineup-rect p{letter-spacing:.02em;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:3.23383vw;line-height:1;display:inline-block}@media (min-width:600px){.fv .fv__lineup .fv__lineup-rect p{font-size:2.34375vw}}@media (min-width:1261px){.fv .fv__lineup .fv__lineup-rect p{font-size:1.0582vw}}@media (max-width:375px){.fv .fv__lineup .fv__lineup-rect p{line-height:1.7;display:block}}@media (min-aspect-ratio:9/8) and (min-width:600px){.fv .fv__lineup .fv__lineup-rect p{line-height:1.5;display:block}}.fv .fv__lineup .fv__lineup-rect p:nth-child(2){margin-left:.4em}@keyframes alphaSlideInUp{0%{opacity:0;transform:translateY(20vh)}to{opacity:1;transform:translateY(0)}}body.os-windows .fv .fv__lineup .fv__lineup-rect p,body.os-android .fv .fv__lineup .fv__lineup-rect p{transform:translateY(.17em)}.highlight{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%);padding:clamp(30px,19.176px + 2.7vw,60px) clamp(20px,12.784px + 1.8vw,40px) clamp(20px,12.784px + 1.8vw,40px);display:block;position:relative}.highlight__heading{text-align:center}.highlight__heading-en{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:clamp(1.6rem,1.342rem + .7vw,2.4rem);line-height:1}.highlight__heading-ja{margin-top:20px;font-size:clamp(2.4rem,1.883rem + 1.4vw,4rem);line-height:1}.highlight-list{margin-top:7.46269vw;display:block;position:relative}@media (min-width:600px){.highlight-list{margin-top:3.90625vw}}@media (min-width:1261px){.highlight-list{margin-top:2.6455vw}}.highlight-list .highlight-list__item{margin-top:20px;position:relative}.highlight-list .highlight-list__grid{background-color:#000;border-radius:10px;width:100%;display:block}@media (min-width:959px){.highlight-list .highlight-list__grid{flex-flow:wrap;justify-content:flex-start;align-items:stretch;display:flex}}.highlight-list .highlight-list__grid .highlight-list__col:first-child{padding:4.97512vw}@media (min-width:600px){.highlight-list .highlight-list__grid .highlight-list__col:first-child{padding:0}}@media (min-width:1261px){.highlight-list .highlight-list__grid .highlight-list__col:first-child{padding:0}}.highlight-list .highlight-list__grid .highlight-list__col:first-child{padding-bottom:0}@media (min-width:600px){.highlight-list .highlight-list__grid .highlight-list__col:first-child{padding-bottom:0}}@media (min-width:1261px){.highlight-list .highlight-list__grid .highlight-list__col:first-child{padding-bottom:0}}.highlight-list .highlight-list__grid .highlight-list__col:first-child{padding-right:2.48756vw}@media (min-width:600px){.highlight-list .highlight-list__grid .highlight-list__col:first-child{padding-right:0}}@media (min-width:1261px){.highlight-list .highlight-list__grid .highlight-list__col:first-child{padding-right:0}}@media (min-width:959px){.highlight-list .highlight-list__grid .highlight-list__col:first-child{order:2;justify-content:flex-start;align-items:center;width:68%;display:flex}}@media (min-width:1261px){.highlight-list .highlight-list__grid .highlight-list__col:first-child{padding-bottom:0}}.highlight-list .highlight-list__grid .highlight-list__col:nth-child(2){min-height:100px}@media (min-width:959px){.highlight-list .highlight-list__grid .highlight-list__col:nth-child(2){width:32%;min-height:none;order:1}}.highlight-list .highlight-list__grid .btn{position:absolute;bottom:20px;right:20px}.highlight-list .highlight-list__img{width:100%}@media (min-width:959px){.highlight-list .highlight-list__img{aspect-ratio:928/800}}@media (min-width:1261px){.highlight-list .highlight-list__img{aspect-ratio:464/312;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}}.highlight-list .highlight-list__img img{vertical-align:bottom;display:block;position:relative}@media (min-width:959px){.highlight-list .highlight-list__text-list{padding-left:0}}@media (min-width:959px) and (min-width:600px){.highlight-list .highlight-list__text-list{padding-left:2.60417vw}}@media (min-width:959px) and (min-width:1261px){.highlight-list .highlight-list__text-list{padding-left:1.98413vw}}.highlight-list .highlight-list__text{flex-flow:wrap;justify-content:flex-start;align-items:stretch;padding-top:2.48756vw;display:flex}@media (min-width:600px){.highlight-list .highlight-list__text{padding-top:1.30208vw}}@media (min-width:1261px){.highlight-list .highlight-list__text{padding-top:.992063vw}}.highlight-list .highlight-list__text{padding-bottom:2.48756vw}@media (min-width:600px){.highlight-list .highlight-list__text{padding-bottom:1.30208vw}}@media (min-width:1261px){.highlight-list .highlight-list__text{padding-bottom:.992063vw}}.highlight-list .highlight-list__text-num{width:20px}@media (min-width:959px){.highlight-list .highlight-list__text-num{align-items:center;width:40px;display:flex}}.highlight-list .highlight-list__text-num p{color:#fff;white-space:nowrap;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;padding-top:.28em;font-family:arrows,Noto Sans JP R,sans-serif;font-size:clamp(1.8rem,1.283rem + 1.4vw,3.4rem);line-height:1}@media (min-width:959px){.highlight-list .highlight-list__text-num p{padding-top:0}}.highlight-list .highlight-list__text-title{flex:1}@media (min-width:959px){.highlight-list .highlight-list__text-title{align-items:center;display:flex}}.highlight-list .highlight-list__text-title p{color:#fff;padding-left:1em;font-size:clamp(1.5rem,1.19rem + .8vw,2.4rem);line-height:1.5}@media (min-width:959px){.highlight-list .highlight-list__text-title p{padding-bottom:.18em;line-height:1}}.section-productmov .section__inner{height:100vh}.productmov .video-bg--fullscreen .video-bg__inner{z-index:1}.btn__play-video{text-align:center;z-index:2;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn__play-video .btn__play-video-icon{width:32.8358vw}@media (min-width:600px){.btn__play-video .btn__play-video-icon{width:19.5313vw}}@media (min-width:1261px){.btn__play-video .btn__play-video-icon{width:11.2434vw}}.btn__play-video .btn__play-video-icon img{width:100%;height:auto}.btn__play-video p{color:#fff;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;white-space:nowrap;width:100%;margin-top:12px;font-family:arrows,Noto Sans JP R,sans-serif;font-size:1.6rem}.btn__play-video:hover{cursor:pointer;opacity:.6;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-in-out}#section-design-sp{background-color:#000}#section-design-sp .design{padding-top:clamp(6rem,4.557rem + 3.6vw,10rem)}.design__bgmov{z-index:1}.design__content{z-index:2;color:#fff;justify-content:flex-start;align-items:flex-end;height:auto;min-height:80vw;display:flex;position:relative}.design__content.design__content--top{align-items:flex-start}@media (min-width:959px){.design__content.design__content--top{align-items:flex-start;padding-top:70px}.design__content.design__content--lt{align-items:flex-start}.design__content.design__content--lb{align-items:flex-end}.design__content.design__content--rt{justify-content:flex-start;align-items:flex-end}.design__content.design__content--rb{justify-content:flex-end;align-items:flex-end}.design__content{align-items:center;height:100vh;min-height:100vh}}.design__inner{padding-top:7.46269vw}@media (min-width:600px){.design__inner{padding-top:7.8125vw}}@media (min-width:1261px){.design__inner{padding-top:9.25926vw}}.design__inner{padding-bottom:14.9254vw}@media (min-width:600px){.design__inner{padding-bottom:7.8125vw}}@media (min-width:1261px){.design__inner{padding-bottom:9.25926vw}}.design__texts{padding-left:4.97512vw}@media (min-width:600px){.design__texts{padding-left:3.90625vw}}@media (min-width:1261px){.design__texts{padding-left:3.96825vw}}.design__texts{padding-right:4.97512vw}@media (min-width:600px){.design__texts{padding-right:3.90625vw}}@media (min-width:1261px){.design__texts{padding-right:3.96825vw}}.design__texts.mt-negative{z-index:2;margin-top:-20px;position:relative}.design__heading--2{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:3.9801vw;line-height:1.4}@media (min-width:600px){.design__heading--2{font-size:2.60417vw}}@media (min-width:1261px){.design__heading--2{font-size:1.52116vw}}.design__heading--1{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;margin-top:2.48756vw;font-family:arrows,Noto Sans JP M,sans-serif;line-height:1.4}@media (min-width:600px){.design__heading--1{margin-top:2.60417vw}}@media (min-width:1261px){.design__heading--1{margin-top:1.32275vw}}.design__heading--1{font-size:4.72637vw}@media (min-width:600px){.design__heading--1{font-size:3.125vw}}@media (min-width:1261px){.design__heading--1{font-size:2.18254vw}}.design__heading--1{line-height:1.5}.section-design .section__inner{height:auto;padding-bottom:14.9254vw}@media (min-width:600px){.section-design .section__inner{padding-bottom:7.8125vw}}@media (min-width:1261px){.section-design .section__inner{padding-bottom:5.95238vw}}.section-design .section__inner.section__inner--absolute .section__inner-slide,.section-design .section__inner-slide{width:100%}@media (min-width:959px){main.is-effect-alpha .section-design .section__inner{height:100vh}main.is-effect-alpha .section-design .section__inner.section__inner--absolute .section__inner-slide{position:absolute;top:0;left:0}main.is-effect-alpha .section-design,main.is-effect-alpha .section-design .scroller__for-fixed-content{height:400vh}}.bezel-inner{background-color:#050505;justify-content:center;align-items:center;min-height:100vh;display:flex}.bezel__content{width:100%}.bezel__panel-1{margin-top:4.97512vw}@media (min-width:600px){.bezel__panel-1{margin-top:0}}@media (min-width:1261px){.bezel__panel-1{margin-top:0}}.bezel__panel-1{margin-left:-15px;margin-right:-15px}.bezel__panel-2{margin-top:4.97512vw}@media (min-width:600px){.bezel__panel-2{margin-top:2.60417vw}}@media (min-width:1261px){.bezel__panel-2{margin-top:1.32275vw}}.bezel__panel-3{margin-top:7.46269vw}@media (min-width:600px){.bezel__panel-3{margin-top:5.20833vw}}@media (min-width:1261px){.bezel__panel-3{margin-top:2.6455vw}}.bezel__panel-3 p{text-align:left;margin-top:4.97512vw}@media (min-width:600px){.bezel__panel-3 p{margin-top:2.60417vw}}@media (min-width:1261px){.bezel__panel-3 p{margin-top:1.32275vw}}@media (min-width:959px){.bezel__panel-3 p{text-align:center}}.pd-x--bezel{width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(20px,12.784px + 1.8vw,40px);padding-right:clamp(20px,12.784px + 1.8vw,40px)}@media (min-width:600px){.pd-x--bezel{max-width:60vw}}@media (min-width:1261px){.pd-x--bezel{max-width:1050px}}.bezel__heading--2{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:5.72139vw;line-height:1.4}@media (min-width:600px){.bezel__heading--2{font-size:2.99479vw}}@media (min-width:1261px){.bezel__heading--2{font-size:1.52116vw}}.bezel__heading--1{margin-top:2.48756vw;line-height:1.4}@media (min-width:600px){.bezel__heading--1{margin-top:2.60417vw}}@media (min-width:1261px){.bezel__heading--1{margin-top:1.32275vw}}.bezel__heading--1{font-size:4.72637vw}@media (min-width:600px){.bezel__heading--1{font-size:3.125vw}}@media (min-width:1261px){.bezel__heading--1{font-size:2.18254vw}}.bezel__heading--1{line-height:1.5}.text-size-l3--bezel{font-size:4.97512vw;line-height:1.5}@media (min-width:600px){.text-size-l3--bezel{font-size:3.90625vw}}@media (min-width:1261px){.text-size-l3--bezel{font-size:2.6455vw}}.section-color{background-color:#000;height:auto;position:relative}@media (min-aspect-ratio:4/3){.section-color{height:100vh}}.color__content{height:auto}@media (min-aspect-ratio:4/3){.color__content{height:100vh}}.color__inner{width:100%;height:100%;padding-top:60px;position:relative}@media (min-aspect-ratio:4/3){.color__inner{padding:70px 0 60px}}.color__inner img{width:100%;position:relative}@media (min-aspect-ratio:4/3){.color__inner img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%}}.color__inner.color__inner--sp-tab{display:block}@media (min-aspect-ratio:4/3){.color__inner.color__inner--sp-tab{display:none}}.color__inner.color__inner--pc{display:none}@media (min-aspect-ratio:4/3){.color__inner.color__inner--pc{display:block}}.color__inner.color__inner--pc .color__colors-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);width:100%;height:100%;display:grid}.color__inner.color__inner--pc .color__colors-grid .color__colors-col:first-child{background-image:url(../images/color/color-style-1@xl.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.color__inner.color__inner--pc .color__colors-grid .color__colors-col:nth-child(2){background-image:url(../images/color/color-style-2@xl.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.color__inner.color__inner--pc .color__colors-grid .color__colors-col:nth-child(3){background-image:url(../images/color/color-style-3@xl.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.color__inner.color__inner--pc .color__colors-grid .color__colors-col:nth-child(4){background-image:url(../images/color/color-style-4@xl.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.color__inner.color__inner--pc .color__colors-grid .color__colors-col:nth-child(5){background-image:url(../images/color/color-style-5@xl.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.color__inner.color__inner--pc .color__colors-grid .color__colors-col:nth-child(6){background-image:url(../images/color/color-style-6@xl.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.color__inner.color__inner--pc .color__colors-grid .color__colors-col:nth-child(7){background-image:url(../images/color/color-style-7@xl.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.color__inner.color__inner--pc .color__colors-grid .color__colors-col:nth-child(8){background-image:url(../images/color/color-style-8@xl.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.color2__bgmov{width:100%;padding-top:8rem;position:relative}.color2__bgmov .video-bg--size-color2{aspect-ratio:16/9;width:100%;height:auto;margin:0 auto;padding-top:12rem}@media (min-width:1261px){.color2__bgmov .video-bg--size-color2{width:85vw;padding-top:0}}.color2__content{z-index:2;color:#fff;width:100%;position:relative}@media (min-width:959px){.color2__content{position:absolute;top:0;left:0}}.color2__content.color2__content--2{position:relative}.color2__inner{text-align:center;width:100%;padding-left:4.97512vw;padding-right:4.97512vw}@media (min-width:600px){.color2__inner{padding-left:11.7188vw;padding-right:11.7188vw}}@media (min-width:1261px){.color2__inner{padding-left:5.95238vw;padding-right:5.95238vw}}.color2__img{margin-top:7.46269vw}@media (min-width:600px){.color2__img{margin-top:0}}@media (min-width:1261px){.color2__img{margin-top:0}}.color2__heading--2{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:5.72139vw;line-height:1.4}@media (min-width:600px){.color2__heading--2{font-size:2.99479vw}}@media (min-width:1261px){.color2__heading--2{font-size:1.52116vw}}.color2__heading--1{margin-top:2.48756vw;line-height:1.4}@media (min-width:600px){.color2__heading--1{margin-top:2.60417vw}}@media (min-width:1261px){.color2__heading--1{margin-top:1.32275vw}}.color2__heading--1{font-size:4.72637vw}@media (min-width:600px){.color2__heading--1{font-size:3.125vw}}@media (min-width:1261px){.color2__heading--1{font-size:2.18254vw}}.color2__heading--1{line-height:1.5}.color2__detail{text-align:center;padding-top:7.46269vw}@media (min-width:600px){.color2__detail{padding-top:3.90625vw}}@media (min-width:1261px){.color2__detail{padding-top:1.98413vw}}@media (min-width:959px){.color2__detail{width:100%}}.color2__detail p.color2__notice{text-align:left;color:silver}@media (min-width:959px){.color2__detail p.color2__notice{text-align:center}}.color2__detail p.color2__notice{font-size:2.98507vw}@media (min-width:600px){.color2__detail p.color2__notice{font-size:1.69271vw}}@media (min-width:1261px){.color2__detail p.color2__notice{font-size:.859788vw}}.color2__detail p.color2__notice{margin-top:7.46269vw}@media (min-width:600px){.color2__detail p.color2__notice{margin-top:3.90625vw}}@media (min-width:1261px){.color2__detail p.color2__notice{margin-top:1.98413vw}}.color2__detail p.color2__notice{padding-bottom:7.46269vw}@media (min-width:600px){.color2__detail p.color2__notice{padding-bottom:3.90625vw}}@media (min-width:1261px){.color2__detail p.color2__notice{padding-bottom:1.98413vw}}.color2__color-list{justify-content:center;align-items:center;display:flex}.color2__color-list li p{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:3.9801vw}@media (min-width:600px){.color2__color-list li p{font-size:3.125vw}}@media (min-width:1261px){.color2__color-list li p{font-size:1.5873vw}}.color2__color-list li p{padding-left:1.24378vw}@media (min-width:600px){.color2__color-list li p{padding-left:2.60417vw}}@media (min-width:1261px){.color2__color-list li p{padding-left:1.98413vw}}.color2__color-list li p{padding-right:1.24378vw}@media (min-width:600px){.color2__color-list li p{padding-right:2.60417vw}}@media (min-width:1261px){.color2__color-list li p{padding-right:1.98413vw}}main>section.section-viewer-3d{background-color:#000;position:relative}main>section.section-viewer-3d .viewer-3d__loader{pointer-events:none;text-align:center;pointer-events:none;width:90vw;padding-bottom:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main>section.section-viewer-3d .viewer-3d__loader p{text-align:center;color:#000;font-size:2.4rem;line-height:1.7;display:none;position:relative}@media (min-aspect-ratio:4/3){main>section.section-viewer-3d .viewer-3d__loader p{font-size:2rem}}main>section.section-viewer-3d .viewer-3d__loader:after{pointer-events:none;content:"";transform-origin:50%;background-image:url(../images/common/icon-spinner.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:40px;height:40px;margin:10px auto 0;animation:1.5s linear infinite viewer-3d-loader-spin;display:inline-block;position:relative}main>section.section-viewer-3d .viewer-3d__container{border-radius:20px;justify-content:center;align-items:center;width:100%;height:100svh;padding-bottom:60px;display:flex;position:relative}@media (min-aspect-ratio:9/8) and (min-width:600px){main>section.section-viewer-3d .viewer-3d__container{padding-top:0;padding-bottom:70px}}main>section.section-viewer-3d .viewer-3d__inner{flex-direction:column;justify-content:space-between;display:flex;position:relative}main>section.section-viewer-3d .viewer-3d__canvas-container{aspect-ratio:465/1014;width:70vw;height:auto;margin:0 auto;position:relative}@media (min-aspect-ratio:9/14) and (min-width:600px){main>section.section-viewer-3d .viewer-3d__canvas-container{aspect-ratio:620/1014;width:60vw;height:auto}}@media (min-aspect-ratio:4/3){main>section.section-viewer-3d .viewer-3d__canvas-container{aspect-ratio:988/810;height:100%}}@media (min-aspect-ratio:4/3) and (min-width:1600px){main>section.section-viewer-3d .viewer-3d__canvas-container{max-height:initial;max-width:initial;aspect-ratio:988/810}}main>section.section-viewer-3d .viewer-3d__canvas-container:before{pointer-events:none;opacity:0;content:""}main>section.section-viewer-3d .viewer-3d__canvas-container.is-firstload:before{opacity:1}main>section.section-viewer-3d .viewer-3d__canvas-container.is-firstload .viewer-3d__loader p{color:#fff;display:block}main>section.section-viewer-3d .viewer-3d__canvas-container.is-loaded:after,main>section.section-viewer-3d .viewer-3d__canvas-container.is-loaded .viewer-3d__loader{opacity:0;animation:none}main>section.section-viewer-3d .viewer-3d__canvas-container.is-loaded:before{opacity:0}main>section.section-viewer-3d .viewer-3d__canvas-container.is-loaded canvas:hover{cursor:grab}@keyframes viewer-3d-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.viewer-3d__nav{text-align:center;margin:0 auto;transition-property:bottom;transition-duration:.6s;transition-timing-function:cubic-bezier(.36,.14,0,1);position:fixed;bottom:-100px;left:50%;transform:translate(-50%);z-index:9001!important}.viewer-3d__nav-colorname{text-align:center;padding-bottom:10px}.viewer-3d__selector{border-radius:1000px;gap:10px;padding:6px 14px;display:inline-flex}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn{justify-content:flex-start;align-items:center;display:flex}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn .viewer-3d__selector-item-btn-circle{aspect-ratio:1;border-radius:50%;width:25px;display:inline-block}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn.viewer-3d__selector-item-btn{flex-direction:row-reverse}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn.viewer-3d__selector-item-btn .viewer-3d__selector-item-btn-circle{background-color:#fff;border:1px solid #333}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn.viewer-3d__selector-item-btn.viewer-3d__selector-item-btn--color-1 .viewer-3d__selector-item-btn-circle{background-color:#c51515}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn.viewer-3d__selector-item-btn.viewer-3d__selector-item-btn--color-2 .viewer-3d__selector-item-btn-circle{background-color:#fff}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn.viewer-3d__selector-item-btn.viewer-3d__selector-item-btn--color-3 .viewer-3d__selector-item-btn-circle{background-color:#5c5c5a}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn.viewer-3d__selector-item-btn.viewer-3d__selector-item-btn--color-4 .viewer-3d__selector-item-btn-circle{background-color:#518281}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn.viewer-3d__selector-item-btn.is-selected .viewer-3d__selector-item-btn-circle{border:1px solid #fff}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn.viewer-3d__selector-item-btn.is-selected p{color:#004858}.viewer-3d__selector .viewer-3d__selector-item .viewer-3d__selector-item-btn p{white-space:nowrap;color:#000;font-size:1.5rem}body.preview-mode .viewer-3d__nav,body.scrolled-3dviewer .viewer-3d__nav{bottom:70px}@media (min-aspect-ratio:4/3){body.preview-mode .viewer-3d__nav,body.scrolled-3dviewer .viewer-3d__nav{bottom:80px}}body.preview-mode .viewer-3d__container .viewer-3d__canvas-container{aspect-ratio:988/810;width:988px!important;height:810px!important}.viewer-3d__heading-contianer{position:absolute;top:0;left:0}.viewer-3d__heading{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:6.71642vw}@media (min-width:600px){.viewer-3d__heading{font-size:4.29688vw}}@media (min-width:1261px){.viewer-3d__heading{font-size:3.63757vw}}.section-chip{background-color:#000}@media (min-width:600px){.section-chip{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%)}}#section-chip-sp.section-chip .video-bg--fullscreen{height:177.778vw}.section-chip--2{background-color:#000}.chip__overlay{background-color:#000000b3;width:100%;height:100dvh}.chip__content{color:#fff;z-index:4;height:100dvh;position:relative}@media (min-width:600px){.chip__content{justify-content:flex-start;align-items:center;height:100vh;display:flex}}.chip__content--second{z-index:5;position:relative}.chip__content--second .chip__texts{position:relative}.chip__texts{text-align:center;position:absolute}.chip__texts.chip__texts--left{width:45vw;top:calc(50dvh + 20px);left:0;transform:translateY(-50%)}@media (min-width:600px){.chip__texts.chip__texts--left{width:25vw;top:50%;left:20vw;transform:translate(-50%,-50%)}}.chip__texts.chip__texts--right{width:45vw;top:calc(50dvh + 20px);right:0;transform:translateY(-50%)}@media (min-width:600px){.chip__texts.chip__texts--right{width:25vw;top:50%;right:20vw;transform:translate(50%,-50%)}}.chip__texts.chip__texts--top{width:100%;top:90px}@media (min-width:600px){.chip__texts.chip__texts--top{top:100px}}.chip__texts.chip__texts--bottom{width:100%;bottom:80px}@media (min-width:600px){.chip__texts.chip__texts--bottom{bottom:100px}}.chip__texts .chip__heading--1{text-align:left;margin-top:4.97512vw;line-height:1.4}@media (min-width:600px){.chip__texts .chip__heading--1{margin-top:2.08333vw}}@media (min-width:1261px){.chip__texts .chip__heading--1{margin-top:2.1164vw}}.chip__texts .chip__heading--1{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;font-family:arrows,Noto Sans JP M,sans-serif;font-size:4.72637vw}@media (min-width:600px){.chip__texts .chip__heading--1{font-size:3.125vw}}@media (min-width:959px){.chip__texts .chip__heading--1{font-size:2.2449vw}}@media (min-width:1261px){.chip__texts .chip__heading--1{font-size:2.18254vw}}@media (min-width:1513px){.chip__texts .chip__heading--1{font-size:2.18254vw}}@media (min-aspect-ratio:1520/760){.chip__texts .chip__heading--1{font-size:1.85185vw}}@media (min-width:600px){.chip__texts .chip__heading--1{text-align:center;line-height:1}}.chip__texts .chip__heading--2{text-align:left;color:silver;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:3.48259vw;line-height:1.4}@media (min-width:600px){.chip__texts .chip__heading--2{font-size:2.08333vw}}@media (min-width:959px){.chip__texts .chip__heading--2{font-size:1.63265vw}}@media (min-width:1261px){.chip__texts .chip__heading--2{font-size:1.0582vw}}@media (min-width:1513px){.chip__texts .chip__heading--2{font-size:1.0582vw}}.chip__texts .chip__heading--2{margin-top:2.48756vw}@media (min-width:600px){.chip__texts .chip__heading--2{margin-top:1.5625vw}}@media (min-width:1261px){.chip__texts .chip__heading--2{margin-top:1.71958vw}}@media (min-width:600px){.chip__texts .chip__heading--2{text-align:center}}.chip__texts .chip__text--1,.chip__texts .chip__text--2,.chip__texts .chip__text--3,.chip__texts .chip__text--4,.chip__texts .chip__text--5{white-space:nowrap;line-height:1}.chip__texts .chip__text--1{font-size:6.46766vw}@media (min-width:600px){.chip__texts .chip__text--1{font-size:3.90625vw}}@media (min-width:959px){.chip__texts .chip__text--1{font-size:3.06122vw}}@media (min-width:1261px){.chip__texts .chip__text--1{font-size:2.6455vw}}@media (min-width:1513px){.chip__texts .chip__text--1{font-size:2.6455vw}}@media (max-width:375px){.chip__texts .chip__text--1{font-size:4.97512vw}}.chip__texts .chip__text--2{margin-top:20px}@media (min-width:600px){.chip__texts .chip__text--2{margin-top:40px}}@media (min-width:959px){.chip__texts .chip__text--2{margin-top:15px}}@media (min-width:1261px){.chip__texts .chip__text--2{margin-top:40px}}.chip__texts .chip__text--2{font-size:4.85075vw}@media (min-width:600px){.chip__texts .chip__text--2{font-size:3.125vw}}@media (min-width:959px){.chip__texts .chip__text--2{font-size:2.44898vw}}@media (min-width:1261px){.chip__texts .chip__text--2{font-size:1.98413vw}}@media (min-width:1513px){.chip__texts .chip__text--2{font-size:1.98413vw}}@media (max-width:375px){.chip__texts .chip__text--2{font-size:4.22886vw}}.chip__texts .chip__text--3{margin-top:10px}@media (min-width:600px){.chip__texts .chip__text--3{margin-top:20px}}@media (min-width:959px){.chip__texts .chip__text--3{margin-top:15px}}@media (min-width:1261px){.chip__texts .chip__text--3{margin-top:20px}}.chip__texts .chip__text--3{font-size:5.47264vw}@media (min-width:600px){.chip__texts .chip__text--3{font-size:4.94792vw}}@media (min-width:959px){.chip__texts .chip__text--3{font-size:3.87755vw}}@media (min-width:1261px){.chip__texts .chip__text--3{font-size:3.1746vw}}@media (min-width:1513px){.chip__texts .chip__text--3{font-size:3.1746vw}}@media (max-width:375px){.chip__texts .chip__text--3{font-size:4.47761vw}}.chip__texts .chip__text--3.chip__text--3a{justify-content:center;align-items:center;display:flex}.chip__texts .chip__text--3.chip__text--3a .chip__text--3a-span{font-size:4.97512vw;line-height:1.3}@media (min-width:600px){.chip__texts .chip__text--3.chip__text--3a .chip__text--3a-span{font-size:3.125vw}}@media (min-width:959px){.chip__texts .chip__text--3.chip__text--3a .chip__text--3a-span{font-size:2.44898vw}}@media (min-width:1261px){.chip__texts .chip__text--3.chip__text--3a .chip__text--3a-span{font-size:1.98413vw}}@media (min-width:1513px){.chip__texts .chip__text--3.chip__text--3a .chip__text--3a-span{font-size:1.98413vw}}@media (max-width:375px){.chip__texts .chip__text--3.chip__text--3a .chip__text--3a-span{font-size:3.48259vw}}.chip__texts .chip__text--4{font-size:16.6667vw}@media (min-width:600px){.chip__texts .chip__text--4{font-size:10.4167vw}}@media (min-width:959px){.chip__texts .chip__text--4{font-size:8.16327vw}}@media (min-width:1261px){.chip__texts .chip__text--4{font-size:6.87831vw}}@media (min-width:1513px){.chip__texts .chip__text--4{font-size:6.87831vw}}@media (min-width:600px){.chip__texts .chip__text--4{padding:0 .1em}}@media (max-width:375px){.chip__texts .chip__text--4{font-size:9.95025vw}}.chip__texts .chip__text--5{margin-top:10px;font-size:3.8806vw;line-height:1.5}@media (min-width:600px){.chip__texts .chip__text--5{font-size:2.60417vw}}@media (min-width:1261px){.chip__texts .chip__text--5{font-size:1.5873vw}}@media (min-width:600px){.chip__texts .chip__text--5{margin-top:20px}}@media (min-width:959px){.chip__texts .chip__text--5{margin-top:5px}}@media (min-width:1261px){.chip__texts .chip__text--5{margin-top:20px}}.chip__lineup-heading{font-size:3.8806vw}@media (min-width:600px){.chip__lineup-heading{font-size:2.60417vw}}@media (min-width:959px){.chip__lineup-heading{font-size:2.04082vw}}@media (min-width:1261px){.chip__lineup-heading{font-size:1.5873vw}}@media (min-width:1513px){.chip__lineup-heading{font-size:1.5873vw}}@media (min-width:600px){.chip__lineup-grid{justify-content:center;align-items:center;display:flex}}.chip__lineup-rect{border:1px solid #fff;border-radius:5px;padding:1.24378vw}@media (min-width:600px){.chip__lineup-rect{padding:1.04167vw}}@media (min-width:1261px){.chip__lineup-rect{padding:.661376vw}}.chip__lineup-rect{padding-left:1.24378vw;padding-right:1.24378vw}@media (min-width:600px){.chip__lineup-rect{padding-left:1.17188vw;padding-right:1.17188vw}}@media (min-width:1261px){.chip__lineup-rect{padding-left:.859788vw;padding-right:.859788vw}}.chip__lineup-rect{margin-top:2.48756vw}@media (min-width:600px){.chip__lineup-rect{margin-top:1.30208vw}}@media (min-width:1261px){.chip__lineup-rect{margin-top:.661376vw}}@media (min-width:600px){.chip__lineup-rect{margin-left:10px;margin-right:10px}}.chip__lineup-rect p{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:3.8806vw;line-height:1}@media (min-width:600px){.chip__lineup-rect p{font-size:2.60417vw}}@media (min-width:959px){.chip__lineup-rect p{font-size:1.83673vw}}@media (min-width:1261px){.chip__lineup-rect p{font-size:1.5873vw}}@media (min-width:1513px){.chip__lineup-rect p{font-size:1.5873vw}}body.os-windows .chip__lineup-rect p,body.os-android .chip__lineup-rect p{transform:translateY(.15em)}.section-chip{height:250vh;overflow:clip}@media (min-width:600px){.section-chip{height:310vh}.section-chip .scroller__for-fixed-content{height:340vh}.section-chip .section__inner{height:100vh}.section-chip .section__inner-slide{width:100%}}.section-chip .section__inner.section__inner--absolute .section__inner-slide{width:100%;position:absolute;top:0;left:0}.grid2--chip{grid-template-columns:1fr 1fr;gap:15px;display:grid}.section-cameraintro{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%)}.cameraintro{justify-content:center;align-items:center;height:100vh;display:flex}.catchcoy--center{z-index:1;text-align:center;display:block}.cameraintro__content{color:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}@media (min-width:600px){.cameraintro__content{height:100vh}}.cameraintro__content.cameraintro__content--bottom{align-items:flex-end}@media (min-width:600px){.section-cameraintro,.section-cameraintro .scroller__for-fixed-content{height:100vh}}.section-cameraintro .section__inner{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%);height:auto}@media (min-width:600px){.section-cameraintro .section__inner{height:100vh}}.section-cameraintro .section__inner-slide{width:100%}@media (min-width:600px){.section-cameraintro .section__inner.section__inner--absolute .section__inner-slide{width:100%;position:absolute;top:0;left:0}}.section-cameraintro2{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%)}.cameraintro2__content{color:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}.cameraintro2__inner{text-align:center;width:100%}.cameraintro2__texts{margin:0 auto}.cameraintro2__heading--1{padding-top:7.46269vw;line-height:1.4}@media (min-width:600px){.cameraintro2__heading--1{padding-top:2.60417vw}}@media (min-width:1261px){.cameraintro2__heading--1{padding-top:1.32275vw}}.cameraintro2__heading--1{font-size:6.71642vw}@media (min-width:600px){.cameraintro2__heading--1{font-size:4.29688vw}}@media (min-width:1261px){.cameraintro2__heading--1{font-size:2.6455vw}}.cameraintro2__mov{aspect-ratio:730/342;width:100%;margin-top:7.46269vw}@media (min-width:600px){.cameraintro2__mov{margin-top:3.90625vw}}@media (min-width:1261px){.cameraintro2__mov{margin-top:2.6455vw}}.cameraintro2__heading--2{margin-top:9.95025vw;line-height:1.7}@media (min-width:600px){.cameraintro2__heading--2{margin-top:0}}@media (min-width:1261px){.cameraintro2__heading--2{margin-top:0}}.cameraintro2__heading--2{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 500;font-family:arrows,Noto Sans JP M,sans-serif;font-size:4.97512vw}@media (min-width:600px){.cameraintro2__heading--2{font-size:2.86458vw}}@media (min-width:1261px){.cameraintro2__heading--2{font-size:1.5873vw}}@media (min-width:600px){.cameraintro2__heading--2{text-align:center}}@media (min-width:1261px){.cameraintro2__heading--2{text-align:left}}.cameraintro2__textbody{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;color:silver;margin-top:1.24378vw;font-family:arrows,Noto Sans JP R,sans-serif}@media (min-width:600px){.cameraintro2__textbody{margin-top:1.95313vw}}@media (min-width:1261px){.cameraintro2__textbody{margin-top:1.98413vw}}.cameraintro2__grid{margin-top:1.24378vw}@media (min-width:600px){.cameraintro2__grid{margin-top:3.90625vw}}@media (min-width:1261px){.cameraintro2__grid{flex-flow:wrap;justify-content:flex-start;align-items:stretch;margin-top:3.96825vw;display:flex}}.cameraintro2__grid .cameraintro2__col{text-align:left}@media (min-width:1261px){.cameraintro2__grid .cameraintro2__col{width:50%}.cameraintro2__grid .cameraintro2__col:first-child{width:65%;padding-right:40px}}.cameraintro2__grid .cameraintro2__col:nth-child(2){text-align:center;padding:30px 46px 0}@media (min-width:600px){.cameraintro2__grid .cameraintro2__col:nth-child(2) img{width:100%;max-width:400px;margin:0 auto}}@media (min-width:1261px){.cameraintro2__grid .cameraintro2__col:nth-child(2){justify-content:flex-start;align-items:center;width:35%;padding:0;display:flex}}.section-cameraintro2{height:auto;min-height:100vh}@media (min-width:600px){.section-cameraintro2 .scroller__for-fixed-content{height:100vh}}.section-cameraintro2 .section__inner{height:auto}.section-cameraspec .section__inner .section__inner-slide.u-only-tab-pc .cameraspec{max-width:128.604vh;margin:0 auto}.cameraspec.cameraspec--2{margin-top:12.4378vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec.cameraspec--2{margin-top:0}}@media (min-aspect-ratio:4/3){.cameraspec.cameraspec--2{margin-top:0}}.cameraspec__content{color:#fff}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__content{height:100vh}}@media (min-aspect-ratio:9/11) and (min-width:600px){.cameraspec__content{height:100vh;padding-left:0;padding-right:0}}.cameraspec__content{padding-bottom:0}@media (min-width:600px){.cameraspec__content{padding-bottom:0}}@media (min-width:1261px){.cameraspec__content{padding-bottom:61px}}.cameraspec__content.cameraspec__content--bottom{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}@media (min-aspect-ratio:9/8) and (min-width:600px){.cameraspec__content.cameraspec__content--bottom{justify-content:flex-end}}.cameraspec__inner{text-align:center;width:100%;padding-left:4.97512vw;padding-right:4.97512vw;position:relative}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__inner{padding-left:11.7188vw;padding-right:11.7188vw}}@media (min-aspect-ratio:4/3){.cameraspec__inner{padding-left:5.95238vw;padding-right:5.95238vw}}.cameraspec__intro{text-align:left}.cameraspec__heading{padding-top:0;line-height:1.4}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__heading{padding-top:10.4167vw}}@media (min-aspect-ratio:4/3){.cameraspec__heading{padding-top:7.93651vw}}.cameraspec__heading{font-size:4.97512vw}@media (min-width:600px){.cameraspec__heading{font-size:2.86458vw}}@media (min-width:1261px){.cameraspec__heading{font-size:1.5873vw}}@media (min-width:1600px) and (min-aspect-ratio:4/3){.cameraspec__heading{padding-top:120px}.cameraspec__heading br{display:none}}.cameraspec__p{margin-top:3.9801vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__p{margin-top:2.08333vw}}@media (min-aspect-ratio:4/3){.cameraspec__p{margin-top:1.0582vw}}.cameraspec__container--1{flex-flow:wrap;justify-content:center;align-items:flex-end;margin-top:7.46269vw;display:flex}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__container--1{margin-top:0}}@media (min-aspect-ratio:4/3){.cameraspec__container--1{margin-top:0}}.cameraspec__container--2{margin-top:2.98507vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__container--2{margin-top:1.5625vw}}@media (min-aspect-ratio:4/3){.cameraspec__container--2{margin-top:.793651vw}}.cameraspec__container--2 img{width:100%;display:block}.cameraspec__callout{text-align:center;width:50%;line-height:1}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__callout{width:33%;padding-bottom:30px}}@media (min-aspect-ratio:9/11) and (min-width:600px){.cameraspec__callout{width:100%;padding-bottom:0}}.cameraspec__callout .cameraspec__callout--l,.cameraspec__callout .cameraspec__callout--m,.cameraspec__callout .cameraspec__callout--spec,.cameraspec__callout .cameraspec__callout--s{white-space:nowrap;width:100%}.cameraspec__callout .cameraspec__callout--l{font-size:3.9801vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__callout .cameraspec__callout--l{font-size:2.08333vw}}@media (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout--l{font-size:1.45503vw}}.cameraspec__callout .cameraspec__callout--m{margin-top:6.96517vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__callout .cameraspec__callout--m{margin-top:2.60417vw}}@media (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout--m{margin-top:1.85185vw}}.cameraspec__callout .cameraspec__callout--m{font-size:3.48259vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__callout .cameraspec__callout--m{font-size:1.82292vw}}@media (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout--m{font-size:1.32275vw}}.cameraspec__callout .cameraspec__callout-spec{white-space:nowrap;margin-top:3.9801vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__callout .cameraspec__callout-spec{margin-top:1.5625vw}}@media (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout-spec{margin-top:1.0582vw}}.cameraspec__callout .cameraspec__callout-spec .cameraspec__callout--huge-prefix{font-size:6.21891vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__callout .cameraspec__callout-spec .cameraspec__callout--huge-prefix{font-size:3.25521vw}}@media (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout-spec .cameraspec__callout--huge-prefix{font-size:3.1746vw}}.cameraspec__callout .cameraspec__callout-spec .cameraspec__callout--huge{font-size:16.1692vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__callout .cameraspec__callout-spec .cameraspec__callout--huge{font-size:8.46354vw}}@media (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout-spec .cameraspec__callout--huge{font-size:6.87831vw}}@media (min-width:1600px) and (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout-spec .cameraspec__callout--huge{font-size:80px}}.cameraspec__callout .cameraspec__callout-spec .cameraspec__callout--huge-postfix{font-size:6.21891vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__callout .cameraspec__callout-spec .cameraspec__callout--huge-postfix{font-size:4.6875vw}}@media (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout-spec .cameraspec__callout--huge-postfix{font-size:3.1746vw}}.cameraspec__callout .cameraspec__callout--s{font-size:3.23383vw;line-height:1.5}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__callout .cameraspec__callout--s{font-size:1.69271vw}}@media (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout--s{font-size:1.32275vw}}.cameraspec__callout .cameraspec__callout--s{margin-top:3.9801vw}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__callout .cameraspec__callout--s{margin-top:2.08333vw}}@media (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout--s{margin-top:1.0582vw}}@media (min-width:1600px) and (min-aspect-ratio:4/3){.cameraspec__callout .cameraspec__callout--s{font-size:20px}}body.os-windows .cameraspec__callout,body.os-android .cameraspec__callout{line-height:1.2}.cameraspec__content-grid{flex-flow:wrap;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;display:flex}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__content-grid{aspect-ratio:auto;width:100%;height:auto}}@media (min-aspect-ratio:9/11) and (min-width:600px){.cameraspec__content-grid{aspect-ratio:1294/650;width:auto;max-height:calc(100vh - 250px);height:calc(100vh - var(--title-height)*1px);margin-left:auto;margin-right:auto}}@media (min-width:1600px) and (min-aspect-ratio:4/3){.cameraspec__content-grid{aspect-ratio:1500/650}}.cameraspec__content-grid .cameraspec__content-col{width:50%}.cameraspec__content-grid .cameraspec__content-col:first-child{justify-content:flex-end;align-items:center;width:30%;display:flex}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__content-grid .cameraspec__content-col:first-child{justify-content:center;width:100%}}@media (min-aspect-ratio:9/11) and (min-width:600px){.cameraspec__content-grid .cameraspec__content-col:first-child{justify-content:flex-end;width:34%}}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__content-grid .cameraspec__content-col.cameraspec__content-col--callout1{transform:translate(-20vw)}}@media (min-aspect-ratio:9/11) and (min-width:600px){.cameraspec__content-grid .cameraspec__content-col.cameraspec__content-col--callout1{background:0 0;transform:none}}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__content-grid .cameraspec__content-col.cameraspec__content-col--callout2{transform:translate(20vw)}}@media (min-aspect-ratio:9/11) and (min-width:600px){.cameraspec__content-grid .cameraspec__content-col.cameraspec__content-col--callout2{background:0 0;transform:none}}.cameraspec__content-grid .cameraspec__content-col:nth-child(2){flex-direction:column;justify-content:flex-end;align-items:flex-start;width:70%;display:flex}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec__content-grid .cameraspec__content-col:nth-child(2){aspect-ratio:834/597;width:100%}}@media (min-aspect-ratio:9/11) and (min-width:600px){.cameraspec__content-grid .cameraspec__content-col:nth-child(2){aspect-ratio:auto;width:66%}}.cameraspec__content-grid .cameraspec__content-col:nth-child(2) img{width:100%}@media (min-aspect-ratio:9/11) and (min-width:600px){.cameraspec__content-grid .cameraspec__content-col:nth-child(2) img{aspect-ratio:840/652}}.section-cameraspec .section__inner-slide{overflow:clip}@media (min-aspect-ratio:9/14) and (min-width:600px){main.is-effect-alpha .section-cameraspec,main.is-effect-alpha .section-cameraspec .scroller__for-fixed-content{height:340vh}}@media (min-aspect-ratio:9/11) and (min-width:600px){main.is-effect-alpha .section-cameraspec,main.is-effect-alpha .section-cameraspec .scroller__for-fixed-content{height:200vh}}main.is-effect-alpha .section-cameraspec .section__inner{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%);height:auto}@media (min-aspect-ratio:9/14) and (min-width:600px){main.is-effect-alpha .section-cameraspec .section__inner{height:100vh}}main.is-effect-alpha .section-cameraspec .section__inner .section__inner-slide{width:100%}@media (min-aspect-ratio:9/14) and (min-width:600px){main.is-effect-alpha .section-cameraspec .section__inner.section__inner--absolute .section__inner-slide{width:100%;position:absolute;top:0;left:0}}.cameraspec2{text-align:center;background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%)}.pd-y--cameraspec2{padding-top:calc(4rem + 10px);padding-bottom:77px}@media (min-width:600px){.pd-y--cameraspec2{padding-top:calc(4rem + 2.5vh);padding-bottom:calc(61px + 3vh)}}@media (min-width:1261px){.pd-y--cameraspec2{padding-top:calc(8rem + 5vh);padding-bottom:calc(61px + 5rem)}}.cameraspec2__content{color:#fff}.cameraspec2__heading{text-align:center}.cameraspec2__heading.cameraspec2__heading--pc-center{text-align:left}@media (min-width:959px){.cameraspec2__heading.cameraspec2__heading--pc-center{text-align:center}}.cameraspec2__heading.cameraspec2__heading--left{text-align:left}@media (min-width:959px){.cameraspec2__heading.cameraspec2__heading--left{text-align:left}}.cameraspec2__heading p{margin-top:2.48756vw}@media (min-width:600px){.cameraspec2__heading p{margin-top:2.60417vw}}@media (min-width:1261px){.cameraspec2__heading p{margin-top:1.5873vw}}.cameraspec2__heading--2{font-size:4.97512vw}@media (min-width:600px){.cameraspec2__heading--2{font-size:3.125vw}}@media (min-width:1261px){.cameraspec2__heading--2{font-size:2.1164vw}}.cameraspec2__heading--1{font-size:6.71642vw}@media (min-width:600px){.cameraspec2__heading--1{font-size:4.16667vw}}@media (min-width:1261px){.cameraspec2__heading--1{font-size:2.6455vw}}.cameraspec2__heading--4{margin-top:7.46269vw}@media (min-width:600px){.cameraspec2__heading--4{margin-top:3.90625vw}}@media (min-width:1261px){.cameraspec2__heading--4{margin-top:2.6455vw}}.cameraspec2__heading--4{font-size:6.71642vw}@media (min-width:600px){.cameraspec2__heading--4{font-size:3.77604vw}}@media (min-width:1261px){.cameraspec2__heading--4{font-size:2.1164vw}}.cameraspec2__slide-title{margin-top:4.97512vw}@media (min-width:600px){.cameraspec2__slide-title{margin-top:2.60417vw}}@media (min-width:1261px){.cameraspec2__slide-title{margin-top:2.6455vw}}.cameraspec2__slide-title{font-size:4.22886vw}@media (min-width:600px){.cameraspec2__slide-title{font-size:2.86458vw}}@media (min-width:1261px){.cameraspec2__slide-title{font-size:1.5873vw}}.cameraspec2__media--s{width:100%;margin-top:4.97512vw}@media (min-width:600px){.cameraspec2__media--s{margin-top:3.90625vw}}@media (min-width:1261px){.cameraspec2__media--s{margin-top:2.6455vw}}.cameraspec2__media--s{padding-bottom:0}@media (min-width:600px){.cameraspec2__media--s{padding-bottom:3.90625vw}}@media (min-width:1261px){.cameraspec2__media--s{padding-bottom:2.6455vw}}.cameraspec2__media--s>div{aspect-ratio:732/342;width:100%}.cameraspec2__media--m{width:100%}.cameraspec2__media--m>div{aspect-ratio:730/412;width:100%}.cameraspec2__media--m video{width:100%}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec2__row--a{flex-flow:wrap;justify-content:flex-start;align-items:stretch;display:flex}.cameraspec2__row--a .cameraspec2__col{width:50%}.cameraspec2__row--a .cameraspec2__col:first-child{order:2;width:56%}}.cameraspec2__row--a .cameraspec2__col:nth-child(2){margin-top:7.46269vw}@media (min-width:600px){.cameraspec2__row--a .cameraspec2__col:nth-child(2){margin-top:3.90625vw}}@media (min-width:1261px){.cameraspec2__row--a .cameraspec2__col:nth-child(2){margin-top:0}}@media (min-aspect-ratio:9/14) and (min-width:600px){.cameraspec2__row--a .cameraspec2__col:nth-child(2){order:1;justify-content:flex-start;align-items:center;width:44%;padding-right:40px;display:flex}}.cameraspec2__row--a .cameraspec2__col p{margin-top:2.48756vw}@media (min-width:600px){.cameraspec2__row--a .cameraspec2__col p{margin-top:2.60417vw}}@media (min-width:1261px){.cameraspec2__row--a .cameraspec2__col p{margin-top:1.5873vw}}.section-toughness{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%);height:100vh}.section-toughness .video-bg--fullscreen .video-bg__inner{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%)}.section-toughness .video-bg--fullscreen video{background:0 0}.toughness__content{color:#fff;justify-content:center;align-items:center;height:100dvh;display:flex}.toughness__inner{text-align:center;width:100%;padding-left:4.97512vw;padding-right:4.97512vw}@media (min-width:600px){.toughness__inner{padding-left:11.7188vw;padding-right:11.7188vw}}@media (min-width:1261px){.toughness__inner{padding-left:5.95238vw;padding-right:5.95238vw}}.section-toughness2{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%)}.toughness2-inner.pd-y--xs{padding-top:0}@media (min-width:600px){.toughness2-inner.pd-y--xs{padding-top:0}}@media (min-width:1261px){.toughness2-inner.pd-y--xs{padding-top:3.96825vw}}.toughness2-inner.pd-y--xs{padding-bottom:8.45771vw}@media (min-width:600px){.toughness2-inner.pd-y--xs{padding-bottom:11.7188vw}}@media (min-width:1261px){.toughness2-inner.pd-y--xs{padding-bottom:3.96825vw}}.toughness2__panel-1{margin-top:4.97512vw}@media (min-width:600px){.toughness2__panel-1{margin-top:0}}@media (min-width:1261px){.toughness2__panel-1{margin-top:0}}.toughness2__panel-2{margin-top:7.46269vw}@media (min-width:600px){.toughness2__panel-2{margin-top:3.90625vw}}@media (min-width:1261px){.toughness2__panel-2{margin-top:2.6455vw}}.toughness2__panel-3{margin-top:7.46269vw}@media (min-width:600px){.toughness2__panel-3{margin-top:5.20833vw}}@media (min-width:1261px){.toughness2__panel-3{margin-top:2.6455vw}}.toughness2__panel-3 .toughness2__panel-heading{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:4.97512vw}@media (min-width:600px){.toughness2__panel-3 .toughness2__panel-heading{font-size:3.125vw}}@media (min-width:1261px){.toughness2__panel-3 .toughness2__panel-heading{font-size:2.1164vw}}.toughness2__panel-3 p{margin-top:4.97512vw}@media (min-width:600px){.toughness2__panel-3 p{margin-top:2.60417vw}}@media (min-width:1261px){.toughness2__panel-3 p{margin-top:1.32275vw}}.section-audiovisual{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%)}.audiovisual__content{color:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}@media (min-width:959px){.audiovisual__content{height:100vh}}.audiovisual__inner{text-align:center;width:100%;padding-left:4.97512vw;padding-right:4.97512vw}@media (min-width:600px){.audiovisual__inner{padding-left:2.60417vw;padding-right:2.60417vw}}@media (min-width:1261px){.audiovisual__inner{padding-left:5.95238vw;padding-right:5.95238vw}}.audiovisual__heading--sp{margin-top:9.95025vw}@media (min-width:600px){.audiovisual__heading--sp{margin-top:5.20833vw}}@media (min-width:1261px){.audiovisual__heading--sp{margin-top:0}}.audiovisual__heading--xl{font-size:6.21891vw}@media (min-width:600px){.audiovisual__heading--xl{font-size:2.86458vw}}@media (min-width:1261px){.audiovisual__heading--xl{font-size:2.1164vw}}.audiovisual__heading--l{font-size:4.97512vw}@media (min-width:600px){.audiovisual__heading--l{font-size:2.86458vw}}@media (min-width:1261px){.audiovisual__heading--l{font-size:1.5873vw}}.audiovisual__heading--l{margin-top:4.97512vw}@media (min-width:600px){.audiovisual__heading--l{margin-top:2.60417vw}}@media (min-width:1261px){.audiovisual__heading--l{margin-top:2.6455vw}}.audiovisual__content--bg{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%)}.audiovisual__large-img-container,.audiovisual__large-img{width:100%;height:100vh;position:absolute}.audiovisual__large-img .hero-image{width:auto;height:100%;margin-left:auto;position:relative}@media (min-width:600px){.audiovisual__large-img .hero-image{width:75vw;height:auto;margin-left:auto;margin-right:0;position:absolute;top:50%;right:-10vw;transform:translateY(-50%)}}@media (min-width:1261px){.audiovisual__large-img .hero-image{width:86vw;height:auto;margin-left:auto;margin-right:0;top:51%;right:-12vw}}.audiovisual__texts{text-align:left;margin-top:14.9254vw}@media (min-width:600px){.audiovisual__texts{margin-top:0}}@media (min-width:1261px){.audiovisual__texts{margin-top:0}}@media (min-width:959px){.audiovisual__texts{width:50vw}}@media (min-width:1261px){.audiovisual__texts{width:34vw}}@media (min-width:959px){.audiovisual__texts p.common.width--s{padding-right:12vw}}@media (min-width:1261px){.audiovisual__texts p.common.width--s{padding-right:0}}.audiovisual__texts.audiovisual__texts--top{text-align:center;margin-top:0}@media (min-width:600px){.audiovisual__texts.audiovisual__texts--top{margin-top:0}}@media (min-width:1261px){.audiovisual__texts.audiovisual__texts--top{margin-top:0}}@media (min-width:959px){.audiovisual__texts.audiovisual__texts--top{text-align:left;position:absolute;bottom:calc(50vh + 80px)}}@media (min-width:1261px){.audiovisual__texts.audiovisual__texts--top{bottom:calc(50vh + 30px)}}.audiovisual__texts.audiovisual__texts--bottom{text-align:left;position:absolute;top:calc(50vh + 20px)}.audiovisual__texts.audiovisual__texts--left{text-align:left}.audiovisual__texts p{margin-top:2.48756vw}@media (min-width:600px){.audiovisual__texts p{margin-top:1.30208vw}}@media (min-width:1261px){.audiovisual__texts p{margin-top:1.32275vw}}.audiovisual__img{aspect-ratio:800/522;width:100%}@media (min-width:959px){.audiovisual__img{aspect-ratio:738/1150}}@media (min-width:1261px){.audiovisual__img{aspect-ratio:765/888}}.audiovisual__logo--dolby{max-width:70vw}@media (min-width:959px){.audiovisual__logo--dolby{max-width:280px}}.audiovisual__logo--dolby img{width:100%}@media (min-width:959px){main.is-effect-alpha .section-audiovisual,main.is-effect-alpha .section-audiovisual .scroller__for-fixed-content{height:300vh}}main.is-effect-alpha .section-audiovisual .section__inner{height:auto}@media (min-width:959px){main.is-effect-alpha .section-audiovisual .section__inner{height:100vh}}main.is-effect-alpha .section-audiovisual .section__inner-slide{width:100%}@media (min-width:959px){main.is-effect-alpha .section-audiovisual .section__inner.section__inner--absolute .section__inner-slide{width:100%;position:absolute;top:0;left:0}}.section-eco{min-height:100vh}.eco__content{color:#fff;background-color:#000;background-image:url(../images/eco/eco-bg@sm.webp);background-position:top;background-repeat:no-repeat;background-size:100%}@media (min-width:600px){.eco__content{background-image:url(../images/eco/eco-bg@md.webp)}}@media (min-width:1261px){.eco__content{background-image:url(../images/eco/eco-bg@xl.webp)}}@media (min-width:1500px){.eco__content{background-image:url(../images/eco/eco-bg@5k.webp)}}.eco__content:has(.eco__logo){background-position:top}@media (min-width:600px){.eco__content:has(.eco__logo){background-position:50% 10vw}}@media (min-width:1261px){.eco__content:has(.eco__logo){background-position:50% 6vw}}@media (min-width:1500px){.eco__content:has(.eco__logo){background-position:50% 6vw}}.eco__heading{text-align:center;padding-top:20px}.eco__logo,.eco__intro,.eco__title,.eco__text{text-align:left}@media (min-width:600px){.eco__logo,.eco__intro,.eco__title,.eco__text{text-align:center}}.eco__textbody{margin-top:9.95025vw}@media (min-width:600px){.eco__textbody{margin-top:5.20833vw}}@media (min-width:1261px){.eco__textbody{margin-top:2.6455vw}}.eco__logo-image{width:52px}@media (min-width:600px){.eco__logo-image{width:102px;margin-left:auto;margin-right:auto}}.eco__logo-image img{width:100%}.eco__title{margin-top:4.97512vw}@media (min-width:600px){.eco__title{margin-top:2.60417vw}}@media (min-width:1261px){.eco__title{margin-top:1.32275vw}}.eco__text{margin-top:4.97512vw}@media (min-width:600px){.eco__text{margin-top:2.60417vw}}@media (min-width:1261px){.eco__text{margin-top:1.32275vw}}.eco__topics{padding-top:4.97512vw}@media (min-width:600px){.eco__topics{padding-top:3.90625vw}}@media (min-width:1261px){.eco__topics{padding-top:3.30688vw}}.section-battery{height:100vh}.battery__content{color:#fff;justify-content:center;align-items:center;height:100vh;display:flex}.battery__inner{text-align:center;width:100%;padding-left:4.97512vw;padding-right:4.97512vw}@media (min-width:600px){.battery__inner{padding-left:11.7188vw;padding-right:11.7188vw}}@media (min-width:1261px){.battery__inner{padding-left:5.95238vw;padding-right:5.95238vw}}@media (min-aspect-ratio:9/8) and (min-width:600px){.section-batteryspec{min-height:100vh}}.batteryspec__content{position:relative}@media (min-width:600px){.batteryspec__content{height:100vh}}.batteryspec__content .hide{visibility:hidden!important}.batteryspec__inner{text-align:center;width:100%;height:100%}@media (min-width:600px){.batteryspec__inner{position:absolute;top:0;left:0}}.batteryspec__inner-sub{color:#fff;width:100%;height:auto;position:relative}@media (min-width:600px){.batteryspec__inner-sub{height:100vh}}.batteryspec__texts{width:100%}@media (min-width:600px){.batteryspec__texts{position:absolute}}.batteryspec__texts.batteryspec__texts--top{width:100%;top:90px}@media (min-width:959px){.batteryspec__texts.batteryspec__texts--top{top:100px}}.batteryspec__texts.batteryspec__texts--bottom{width:100%;bottom:80px}.batteryspec__texts.batteryspec__texts--left{width:50vw;top:50%;right:50vw;transform:translateY(-50%)}.batteryspec__texts.batteryspec__texts--center{top:50%;left:50%;transform:translate(-50%,-50%)}.batteryspec__texts--mt{margin-top:14.9254vw}@media (min-width:600px){.batteryspec__texts--mt{margin-top:11.7188vw}}@media (min-width:1261px){.batteryspec__texts--mt{margin-top:1.98413vw}}.batteryspec__data{max-width:940px;margin-top:7.46269vw;margin-left:auto;margin-right:auto}@media (min-width:600px){.batteryspec__data{margin-top:5.85938vw}}@media (min-width:1261px){.batteryspec__data{margin-top:1.98413vw}}.batteryspec__title{text-align:left}@media (min-aspect-ratio:9/14) and (min-width:600px){.batteryspec__title{text-align:center}}.batteryspec__title{font-size:4.97512vw}@media (min-width:600px){.batteryspec__title{font-size:3.64583vw}}@media (min-width:959px){.batteryspec__title{font-size:3.26531vw}}@media (min-width:1261px){.batteryspec__title{font-size:2.1164vw}}@media (min-width:1513px){.batteryspec__title{font-size:2.1164vw}}@media (min-aspect-ratio:1520/760){.batteryspec__title{font-size:1.85185vw}}.batteryspec__title{margin-top:9.95025vw}@media (min-width:600px){.batteryspec__title{margin-top:5.85938vw}}@media (min-width:1261px){.batteryspec__title{margin-top:1.98413vw}}.batteryspec__textbody{margin-top:2.48756vw}@media (min-width:600px){.batteryspec__textbody{margin-top:2.60417vw}}@media (min-width:1261px){.batteryspec__textbody{margin-top:1.32275vw}}.batteryspec__textbody p{text-align:left}@media (min-aspect-ratio:9/14) and (min-width:600px){.batteryspec__textbody p{text-align:center}}@media (min-width:600px){main.is-effect-alpha .section-batteryspec,main.is-effect-alpha .section-batteryspec .scroller__for-fixed-content{height:150vh}}@media (min-width:959px){main.is-effect-alpha .section-batteryspec,main.is-effect-alpha .section-batteryspec .scroller__for-fixed-content{height:150vh}}main.is-effect-alpha .section-batteryspec .section__inner{background:linear-gradient(45deg,#111216 0%,#1a1a25 51%,#111216 100%);height:auto}@media (min-width:600px){main.is-effect-alpha .section-batteryspec .section__inner{height:100vh}}main.is-effect-alpha .section-batteryspec .section__inner-slide,main.is-effect-alpha .section-batteryspec .section__inner.section__inner--absolute .section__inner-slide{width:100%}@media (min-width:600px){main.is-effect-alpha .section-batteryspec .section__inner.section__inner--absolute .section__inner-slide{position:absolute;top:0;left:0}}.section-batteryspec2,.batteryspec2__content{background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%)}.battery__charge{text-align:center}@media (min-aspect-ratio:9/14) and (min-width:600px){.battery__charge{text-align:left}}.battery__charge-catchcopy{margin-left:auto;margin-right:auto;display:inline-block}@media (min-aspect-ratio:9/14) and (min-width:600px){.battery__charge-catchcopy{margin-left:0}}.battery__charge-label{text-align:center;border:1px solid #fff;border-radius:7px}@media (min-aspect-ratio:9/14) and (min-width:600px){.battery__charge-label{border-radius:10px}}.battery__charge-label h3{font-size:3.9801vw;line-height:1.7}@media (min-width:600px){.battery__charge-label h3{font-size:2.60417vw}}@media (min-width:1261px){.battery__charge-label h3{font-size:1.52116vw}}body.os-windows .battery__charge-label h3,body.os-android .battery__charge-label h3{transform:translateY(.15em)}.battery__charge-spec{margin-top:4.97512vw}@media (min-width:600px){.battery__charge-spec{margin-top:3.90625vw}}@media (min-width:1261px){.battery__charge-spec{margin-top:1.98413vw}}.battery__charge-spec p,.battery__charge-spec span{font-variation-settings:"slnt" 0,"wdth" 100,"wght" 400;font-family:arrows,Noto Sans JP R,sans-serif;font-size:18.1592vw;line-height:1}@media (min-width:600px){.battery__charge-spec p,.battery__charge-spec span{font-size:7.8125vw}}@media (min-width:1261px){.battery__charge-spec p,.battery__charge-spec span{font-size:6.87831vw}}.battery__charge-spec span.small{font-size:8.20896vw}@media (min-width:600px){.battery__charge-spec span.small{font-size:4.94792vw}}@media (min-width:1261px){.battery__charge-spec span.small{font-size:3.1746vw}}.battery__charge-title{text-align:left;margin-top:7.46269vw}@media (min-width:600px){.battery__charge-title{margin-top:2.60417vw}}@media (min-width:1261px){.battery__charge-title{margin-top:3.96825vw}}.battery__charge-textbody{text-align:left;margin-top:2.48756vw}@media (min-width:600px){.battery__charge-textbody{margin-top:1.30208vw}}@media (min-width:1261px){.battery__charge-textbody{margin-top:1.98413vw}}.grid2-cover--battery{margin-bottom:7.46269vw}@media (min-width:600px){.grid2-cover--battery{margin-bottom:0}}@media (min-width:1261px){.grid2-cover--battery{margin-bottom:0}}@media (min-aspect-ratio:9/14) and (min-width:600px){.grid2-cover--battery{grid-template-columns:1fr 1fr;gap:40px;display:grid}}.grid2-cover--battery .grid2-cover--battery-col:nth-child(n+2){margin-top:4.97512vw}@media (min-width:600px){.grid2-cover--battery .grid2-cover--battery-col:nth-child(n+2){margin-top:0}}@media (min-width:1261px){.grid2-cover--battery .grid2-cover--battery-col:nth-child(n+2){margin-top:0}}@media (min-width:600px){.grid2-cover--battery .grid2-cover--battery-col:first-child{order:2}.grid2-cover--battery .grid2-cover--battery-col:nth-child(2){order:1;justify-content:flex-start;align-items:center;display:flex}}.section-arrowsai0{height:100vh}.arrowsai0__content{color:#fff;background-image:url(../images/arrowsai/bg-arrowsai0@sm.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:100dvh;display:flex}@media (min-width:600px){.arrowsai0__content{background-image:url(../images/arrowsai/bg-arrowsai0@md.webp)}}@media (min-width:1261px){.arrowsai0__content{background-image:url(../images/arrowsai/bg-arrowsai0@xl.webp)}}.arrowsai0__center{text-align:center}.arrowsai0__logo{max-width:70vw;display:inline-block}@media (min-aspect-ratio:9/14) and (min-width:600px){.arrowsai0__logo{max-width:544px}}.arrowsai0__logo img{width:100%}.arrowsai0__lead{text-align:center;margin-top:11.4428vw}@media (min-width:600px){.arrowsai0__lead{margin-top:9.11458vw}}@media (min-width:1261px){.arrowsai0__lead{margin-top:5.95238vw}}.arrowsai1__content{color:#fff;aspect-ratio:402/473;background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%);width:100%;position:relative}@media (min-aspect-ratio:9/14) and (min-width:600px){.arrowsai1__content{aspect-ratio:400/320}}@media (min-aspect-ratio:9/8) and (min-width:600px){.arrowsai1__content{aspect-ratio:1512/582}}.arrowsai1__content{background-image:url(../images/arrowsai/bg-arrowsai1@sm.webp);background-position:50%;background-repeat:no-repeat;background-size:100%}@media (min-width:600px){.arrowsai1__content{background-image:url(../images/arrowsai/bg-arrowsai1@md.webp)}}@media (min-width:1261px){.arrowsai1__content{background-image:url(../images/arrowsai/bg-arrowsai1@xl.webp);background-size:cover}}.arrowsai1__catchcopy{text-align:center;width:100%;position:absolute;top:20%}@media (min-aspect-ratio:9/14) and (min-width:600px){.arrowsai1__catchcopy{top:14%}}@media (min-aspect-ratio:9/8) and (min-width:600px){.arrowsai1__catchcopy{top:20%}}.arrowsai2__inner{color:#fff;text-align:center;background:linear-gradient(90deg,#141516 0%,#21212e 50%,#1b1b2a 100%);width:100%;height:100%}.arrowsai2__heading{font-size:6.71642vw;line-height:1.7}@media (min-width:600px){.arrowsai2__heading{font-size:4.29688vw}}@media (min-width:1261px){.arrowsai2__heading{font-size:2.6455vw}}.arrowsai2__actionkey{background:linear-gradient(45deg,#201e27 0%,#312f3e 51%,#25232f 100%)}.arrowsai2__actionkey-grid{padding-top:calc(8rem + 12px);padding-bottom:77px}@media (min-width:600px){.arrowsai2__actionkey-grid{flex-flow:wrap;justify-content:flex-start;align-items:stretch;padding-top:0;padding-bottom:0;display:flex}}.arrowsai2__actionkey-grid .arrowsai2__actionkey-col{text-align:center}@media (min-width:600px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col{text-align:left}.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:first-child{justify-content:flex-start;align-items:center;width:calc(50% - 77px);padding-top:0;display:flex}}@media (min-width:600px) and (min-width:600px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:first-child{padding-top:2.60417vw}}@media (min-width:600px) and (min-width:1261px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:first-child{padding-top:1.98413vw}}@media (min-width:600px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:first-child{padding-bottom:0}}@media (min-width:600px) and (min-width:600px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:first-child{padding-bottom:2.60417vw}}@media (min-width:600px) and (min-width:1261px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:first-child{padding-bottom:1.98413vw}}@media (min-width:600px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:nth-child(2){justify-content:center;align-items:center;width:154px;display:flex}.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:nth-child(3){justify-content:center;align-items:center;width:calc(50% - 77px);padding-top:0;display:flex}}@media (min-width:600px) and (min-width:600px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:nth-child(3){padding-top:2.60417vw}}@media (min-width:600px) and (min-width:1261px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:nth-child(3){padding-top:1.98413vw}}@media (min-width:600px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:nth-child(3){padding-bottom:0}}@media (min-width:600px) and (min-width:600px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:nth-child(3){padding-bottom:2.60417vw}}@media (min-width:600px) and (min-width:1261px){.arrowsai2__actionkey-grid .arrowsai2__actionkey-col:nth-child(3){padding-bottom:1.98413vw}}.arrowsai2__actionkey-intro{padding-left:clamp(20px,10.27vw - 21.2824px,134px);padding-right:4.97512vw}@media (min-width:600px){.arrowsai2__actionkey-intro{padding-right:2.60417vw}}@media (min-width:1261px){.arrowsai2__actionkey-intro{padding-right:2.6455vw}}.arrowsai2__actionkey-intro p{text-align:left;margin-top:7.46269vw}@media (min-width:600px){.arrowsai2__actionkey-intro p{margin-top:2.60417vw}}@media (min-width:1261px){.arrowsai2__actionkey-intro p{margin-top:1.32275vw}}@media (min-width:600px){.arrowsai2__actionkey-intro p{text-align:left}.arrowsai2__actionkey-fig img{max-width:26vw;transform:translate(-10%)}}.section-arrowsai3{background:linear-gradient(90deg,#ebeaf2 0%,#fcf8fb 100%)}.section-arrowsai3 .grid2 .grid2__heading h3{color:#323232}.section-arrowsai3 .grid2 .grid2__heading p{color:#454545}.arrowsai3__inner{text-align:center;width:100%;height:100%}.arrowsai3__logo-alpha2-gemini{max-width:80vw;margin-left:auto;margin-right:auto}@media (min-aspect-ratio:9/14) and (min-width:600px){.arrowsai3__logo-alpha2-gemini{max-width:656px}}.arrowsai3__logo-alpha2-gemini img{width:100%}.arrowsai3__text-alpha2-gemini{text-align:left;padding-bottom:0}@media (min-width:600px){.arrowsai3__text-alpha2-gemini{padding-bottom:1.30208vw}}@media (min-width:1261px){.arrowsai3__text-alpha2-gemini{padding-bottom:1.32275vw}}@media (min-aspect-ratio:9/14) and (min-width:600px){.arrowsai3__text-alpha2-gemini{text-align:center}}.arrowsai3__text-alpha2-gemini .arrowsai3__heading{color:#323232;margin-top:10.4478vw;line-height:1.4}@media (min-width:600px){.arrowsai3__text-alpha2-gemini .arrowsai3__heading{margin-top:5.20833vw}}@media (min-width:1261px){.arrowsai3__text-alpha2-gemini .arrowsai3__heading{margin-top:3.44444vw}}.arrowsai3__text-alpha2-gemini .arrowsai3__heading{font-size:4.97512vw}@media (min-width:600px){.arrowsai3__text-alpha2-gemini .arrowsai3__heading{font-size:3.64583vw}}@media (min-width:1261px){.arrowsai3__text-alpha2-gemini .arrowsai3__heading{font-size:2.1164vw}}.arrowsai3__text-alpha2-gemini p{margin-top:2.48756vw}@media (min-width:600px){.arrowsai3__text-alpha2-gemini p{margin-top:2.60417vw}}@media (min-width:1261px){.arrowsai3__text-alpha2-gemini p{margin-top:1.5873vw}}.arrowsai3__text-alpha2-gemini p{color:#454545}@media (min-aspect-ratio:9/8) and (min-width:600px){.arrowsai3__text-alpha2-gemini p{max-width:59vw;margin-left:auto;margin-right:auto}}.section-autonerve{background-color:#000;width:100%}.section-comfotable,.section-etcfunc,.section-andmore,.section-migration,.section-notices{color:#323232;background-color:#fff;padding-bottom:14.9254vw}@media (min-width:600px){.section-comfotable,.section-etcfunc,.section-andmore,.section-migration,.section-notices{padding-bottom:7.8125vw}}@media (min-width:1261px){.section-comfotable,.section-etcfunc,.section-andmore,.section-migration,.section-notices{padding-bottom:4.62963vw}}.section-comfotable p,.section-etcfunc p,.section-andmore p,.section-migration p,.section-notices p{color:#454545}.section-comfotable,.etcfunc__heading,.andmore__heading,.migration__heading{padding-top:14.9254vw}@media (min-width:600px){.section-comfotable,.etcfunc__heading,.andmore__heading,.migration__heading{padding-top:7.8125vw}}@media (min-width:1261px){.section-comfotable,.etcfunc__heading,.andmore__heading,.migration__heading{padding-top:5.29101vw}}.etcfunc__heading.has-border,.andmore__heading.has-border,.migration__heading.has-border{border-top:1px solid #b7b7b7}.heading--etc-l{font-size:5.97015vw}@media (min-width:600px){.heading--etc-l{font-size:3.90625vw}}@media (min-width:1261px){.heading--etc-l{font-size:2.31481vw}}@media (min-aspect-ratio:9/14) and (min-width:600px){.grid2-cover--autonerve{grid-template-columns:1fr 1fr;gap:60px;display:grid}}@media (min-aspect-ratio:4/3){.grid2-cover--autonerve{gap:40px}}@media (min-width:600px){.grid2-cover--autonerve .grid2-cover--autonerve-col{justify-content:flex-start;align-items:center;display:flex}}.grid2-cover--autonerve .grid2-cover--autonerve-col:first-child .col-inner{padding-top:0}@media (min-width:600px){.grid2-cover--autonerve .grid2-cover--autonerve-col:first-child .col-inner{padding-top:5.20833vw}}@media (min-width:1261px){.grid2-cover--autonerve .grid2-cover--autonerve-col:first-child .col-inner{padding-top:0}}.grid2-cover--autonerve .grid2-cover--autonerve-col:first-child .col-inner{padding-bottom:0}@media (min-width:600px){.grid2-cover--autonerve .grid2-cover--autonerve-col:first-child .col-inner{padding-bottom:5.20833vw}}@media (min-width:1261px){.grid2-cover--autonerve .grid2-cover--autonerve-col:first-child .col-inner{padding-bottom:0}}@media (min-width:600px){.grid2-cover--autonerve .grid2-cover--autonerve-col:nth-child(2){justify-content:flex-start;align-items:center;display:flex}}.grid2-cover--autonerve .grid2-cover--autonerve-col:nth-child(n+2){margin-top:4.97512vw}@media (min-width:600px){.grid2-cover--autonerve .grid2-cover--autonerve-col:nth-child(n+2){margin-top:0}}@media (min-width:1261px){.grid2-cover--autonerve .grid2-cover--autonerve-col:nth-child(n+2){margin-top:0}}.autonerve__content .autonerve__heading{text-align:center;padding-top:17.4129vw}@media (min-width:600px){.autonerve__content .autonerve__heading{padding-top:0}}@media (min-width:1261px){.autonerve__content .autonerve__heading{padding-top:0}}@media (min-width:600px){.autonerve__content .autonerve__heading{text-align:left}}.autonerve__content .autonerve__textbody{text-align:left}.autonerve__content .autonerve__heading--l{font-size:6.71642vw}@media (min-width:600px){.autonerve__content .autonerve__heading--l{font-size:2.60417vw}}@media (min-width:1261px){.autonerve__content .autonerve__heading--l{font-size:2.1164vw}}.autonerve__content .autonerve__heading--m{font-size:4.97512vw}@media (min-width:600px){.autonerve__content .autonerve__heading--m{font-size:2.08333vw}}@media (min-width:1261px){.autonerve__content .autonerve__heading--m{font-size:1.5873vw}}.autonerve__content .autonerve__heading--m{margin-top:9.95025vw}@media (min-width:600px){.autonerve__content .autonerve__heading--m{margin-top:2.60417vw}}@media (min-width:1261px){.autonerve__content .autonerve__heading--m{margin-top:4.62963vw}}.autonerve__content .autonerve__heading--s{text-align:center;font-size:4.97512vw}@media (min-width:600px){.autonerve__content .autonerve__heading--s{font-size:2.60417vw}}@media (min-width:1261px){.autonerve__content .autonerve__heading--s{font-size:1.32275vw}}.autonerve__content .autonerve__heading--s{margin-bottom:2.48756vw}@media (min-width:600px){.autonerve__content .autonerve__heading--s{margin-bottom:1.30208vw}}@media (min-width:1261px){.autonerve__content .autonerve__heading--s{margin-bottom:.992063vw}}.autonerve__content p{margin-top:2.48756vw}@media (min-width:600px){.autonerve__content p{margin-top:1.30208vw}}@media (min-width:1261px){.autonerve__content p{margin-top:1.32275vw}}ul.andmore__label{flex-flow:wrap;justify-content:center;align-items:stretch;margin-top:4.97512vw;margin-left:-5px;margin-right:-5px;display:flex}@media (min-width:600px){ul.andmore__label{margin-top:3.25521vw}}@media (min-width:1261px){ul.andmore__label{margin-top:1.98413vw}}@media (min-width:600px){ul.andmore__label{margin-left:-10px;margin-right:-10px}}ul.andmore__label li{margin-top:2.48756vw;font-size:0;display:inline-block}@media (min-width:600px){ul.andmore__label li{margin-top:1.95313vw}}@media (min-width:1261px){ul.andmore__label li{margin-top:1.32275vw}}ul.andmore__label li{padding:0 5px}@media (min-width:600px){ul.andmore__label li{min-width:25%;padding:0 10px}}ul.andmore__label li .andmore__label-item{border:1px solid #000;border-radius:10px}ul.andmore__label li p{text-align:center;color:#000;font-size:3.48259vw;line-height:1}@media (min-width:600px){ul.andmore__label li p{font-size:2.34375vw}}@media (min-width:1261px){ul.andmore__label li p{font-size:1.32275vw}}ul.andmore__label li p{padding:.8em}.notices__list{flex-flow:row;justify-content:flex-start;align-items:stretch;display:flex}.notices__list p{font-size:2.98507vw}@media (min-width:600px){.notices__list p{font-size:1.69271vw}}@media (min-width:1261px){.notices__list p{font-size:.859788vw}}.notices__list .notices__list-num{flex-shrink:0;width:2.6em}.notices__list .notices__list-num p{white-space:nowrap}.notices__list .notices__list-kome{flex-shrink:0;width:1.3em}.notices__list .notices__list-kome p{white-space:nowrap}.notices__list .notices__list-main{flex-grow:1}.notices__list ul{padding-left:1em}.notices__list ul li{font-size:3.9801vw;list-style-type:disc}@media (min-width:600px){.notices__list ul li{font-size:1.69271vw}}@media (min-width:1261px){.notices__list ul li{font-size:.859788vw}}.funcslider .funcslider-list{margin-top:clamp(30px,26.392px + .9vw,40px);padding-bottom:clamp(40px,36.392px + .9vw,50px);position:relative;overflow-x:clip}.funcslider .funcslider-list .funcslider-list__item{flex-direction:column;gap:clamp(20px,18.5568px + .36vw,24px);width:clamp(290px,275.568px + 3.6vw,330px);margin-right:20px;display:flex}.funcslider .funcslider-list:last-child{margin-right:0}.funcslider .funcslider-list .common{margin-top:.5em}.funcslider .funcslider-list .swiper-scrollbar{background-color:#b7b7b74d;width:calc(100% + -1*clamp(40px,32.784px + 1.8vw,60px));left:clamp(20px,5.568px + 3.6vw,60px)}@media (min-width:600px){.funcslider .funcslider-list .swiper-scrollbar{width:354px;left:50%;right:auto;transform:translate(-50%)}}.funcslider .funcslider-list .swiper-scrollbar .swiper-scrollbar-drag{background-color:#b7b7b7}.funcslider .funcslider-list__image{aspect-ratio:330/230;border-radius:5px;width:100%;overflow:hidden}.funcslider .funcslider-list__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.funcslider .funcslider-list__title{font-size:clamp(20px,19.2784px + .18vw,22px)}.c-wrapper.c-wrapper--nopd{padding-top:0}