@media(min-width: 960px){.-sp{display:none}}@media(max-width: 959px){.-pc{display:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none;outline:none}:root{--color-black: #01000A;--color-white: #fff;--color-gray: #A3A6AF;--color-text: #C0C4CE;--color-border: rgba(97,93,106,.27)}@media(min-width: 960px){:root{--space-base: px(24);--space-xs: px(8);--space-small: px(16);--space-med: px(32);--space-large: px(40);--space-xlarge: px(60);--space-xxlarge: px(120);--font-small: px(12);--font-normal: px(18);--wp--preset--font-size--small: px(14);--wp--preset--font-size--medium: px(18);--wp--preset--font-size--large: px(24);--wp--preset--font-size--x-large: px(32);--wp--preset--font-size--xx-large: px(40);--wp--preset--font-size--xxx-large: px(48);--wp--preset--spacing--20: px(16);--wp--preset--spacing--30: px(24);--wp--preset--spacing--40: px(32);--wp--preset--spacing--50: px(40);--wp--preset--spacing--60: px(48);--wp--preset--spacing--70: px(60);--wp--preset--spacing--80: px(80);--wp--preset--spacing--20: px(16);--wp--preset--spacing--30: px(24);--wp--preset--spacing--40: px(32);--wp--preset--spacing--50: px(40);--wp--preset--spacing--60: px(48);--wp--preset--spacing--70: px(60);--wp--preset--spacing--80: px(80)}}@media(max-width: 959px){:root{--space-base: px(24);--space-xs: px(8);--space-small: px(16);--space-med: px(32);--space-large: px(40);--space-xlarge: px(40);--space-xxlarge: px(80);--font-small: px(12);--font-normal: px(16);--wp--preset--font-size--small: px(14);--wp--preset--font-size--medium: px(18);--wp--preset--font-size--large: px(24);--wp--preset--font-size--x-large: px(32);--wp--preset--font-size--xx-large: px(40);--wp--preset--font-size--xxx-large: px(48);--wp--preset--spacing--20: px(16);--wp--preset--spacing--30: px(24);--wp--preset--spacing--40: px(32);--wp--preset--spacing--50: px(40);--wp--preset--spacing--60: px(48);--wp--preset--spacing--70: px(60);--wp--preset--spacing--80: px(80)}}a{overflow-wrap:anywhere}body{background:var(--color-black);color:var(--color-text);background:url("/corporate/advertising/assets/img/bg.png") center/512px repeat #0a1c30}html{scroll-behavior:smooth}html{scrollbar-gutter:stable}@media(min-width: 960px){html{scroll-padding-top:px(117)}}@media(max-width: 959px){html{scroll-padding-top:px(112)}}body.is-scenestack-active .js-scenestack-anchor{scroll-margin-top:px(-117)}:root{--mv-arch: 0}@media(min-width: 960px){:root{--loader-diam-w: 33.3821376281vw;--loader-margin-y: min(14.055636896vw, 192px);--loader-diam-h: calc(100svh - (var(--loader-margin-y) * 2));--loader-diam: min(var(--loader-diam-w), var(--loader-diam-h));--loader-r: calc(var(--loader-diam) / 2);--loader-cy: 50svh}}@media(min-width: 960px){.c-mv{width:100%;height:100svh;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;container-type:initial;opacity:var(--progress);--img-bottom: calc(100svh - 10.541727672vw);--r-start: var(--loader-r);--r-end: calc(var(--loader-r) * 9.3574561404);--progress: var(--mv-arch);--r: calc(var(--r-start) + (var(--r-end) - var(--r-start)) * var(--progress));--bottom-start: calc(var(--loader-cy) + var(--r-start));--bottom-end: var(--img-bottom);--bottom-y: calc(var(--bottom-start) + (var(--bottom-end) - var(--bottom-start)) * var(--progress));--cy: calc(var(--bottom-y) - var(--r))}.c-mv__background{position:absolute;inset:0;width:100cqw;height:min(51.9033674963vw,709px);height:calc(100vh - min(10.541727672vw, 144px));overflow:hidden;background:url("/corporate/advertising/assets/img/mv.jpg") center center/cover no-repeat;clip-path:circle(var(--r) at 50% var(--cy))}.c-mv__title{position:absolute;top:calc(var(--img-bottom) - min(3.2942898975vw, 45px));width:40.1903367496vw;height:8.4919472914vw;z-index:10;width:calc(100cqw - min(6.8814055637vw, 94px));display:flex;justify-content:flex-end;max-width:1664px}.c-mv__title img{width:100%;height:100%}.c-mv__scroll{position:absolute;right:3.513909224vw;top:calc(var(--img-bottom) - -6.9546120059vw);height:1.4641288433vw;font-family:"Marcellus";font-style:normal;font-weight:400;font-size:.8052708638vw;line-height:180%;text-align:center;letter-spacing:.02em;z-index:10;gap:.5856515373vw;color:#fff;white-space:nowrap;display:flex;align-items:center}.c-mv__scroll::after{content:"";width:1.0248901903vw;height:1.0248901903vw;background:url("/corporate/advertising/assets/img/icon-scrolldown.svg") center/contain no-repeat;display:block}}@media(max-width: 959px){.c-mv{width:100vw;height:100svh;position:relative;overflow:hidden;opacity:var(--progress);overflow:hidden;--t: var(--mv-arch);--bg-h: calc(100svh - 40.5333333333vw);--diam-start-design: 78.6666666667vw;--cy-start: calc(var(--bg-h) / 2);--safe-bottom: 0px;--r-start-max: calc(var(--bg-h) - var(--safe-bottom) - var(--cy-start));--diam-start: min(var(--diam-start-design), calc(var(--r-start-max) * 2));--r-start: calc(var(--diam-start) / 2);--diam-end: calc(var(--diam-start) * 4.9322033898);--r-end: calc(var(--diam-end) / 2);--r: calc(var(--r-start) + (var(--r-end) - var(--r-start)) * var(--t));--bottom-start: calc(var(--cy-start) + var(--r-start));--bottom-end: var(--bg-h);--bottom: calc(var(--bottom-start) + (var(--bottom-end) - var(--bottom-start)) * var(--t));--cy: calc(var(--bottom) - var(--r))}.c-mv__background{position:absolute;inset:0;width:100vw;height:100svh;overflow:hidden;background:url("/corporate/advertising/assets/img/mv_sp.jpg") center center/cover no-repeat;clip-path:circle(var(--r) at 50% var(--cy));height:calc(100svh - 40.5333333333vw)}.c-mv__title{position:absolute;left:6.1333333333vw;bottom:22.9333333333vw;width:87.4666666667vw;height:21.3333333333vw;z-index:10}.c-mv__title img{width:100%;height:100%}.c-mv__scroll{position:absolute;right:2.6666666667vw;bottom:17.3333333333vw;height:3.7333333333vw;font-family:"Marcellus";font-style:normal;font-weight:400;font-size:2.6666666667vw;line-height:100%;text-align:center;letter-spacing:.02em;z-index:10;gap:2.1333333333vw;color:#fff;white-space:nowrap;display:flex;align-items:center}.c-mv__scroll::after{content:"";width:3.2vw;height:3.2vw;background:url("/corporate/advertising/assets/img/icon-scrolldown_sp.svg") center/contain no-repeat;display:block}}@media(min-width: 960px){.c-container{max-width:1920px;padding-left:min(9.3704245974vw,128px);padding-right:min(9.3704245974vw,128px);width:100%;margin:0 auto;display:flex;flex-direction:column;container-type:initial}}@media(max-width: 959px){.c-container{padding-left:6.4vw;padding-right:6.4vw;container-type:initial;display:flex;flex-direction:column}}@media(min-width: 960px){.c-marquee{width:100cqw;background-size:auto 100%;background-repeat:repeat-x;animation-timing-function:linear;animation-iteration-count:infinite}.c-marquee--01{height:min(16.6178623719vw,227px);background-image:url("/corporate/advertising/assets/img/marquee--01.png");background-size:auto 227;animation-name:marquee-bg-01;animation-duration:119.025s}.c-marquee--02{height:min(10.6881405564vw,146px);background-image:url("/corporate/advertising/assets/img/marquee--02.png");background-size:auto 146;animation-name:marquee-bg-02;animation-duration:117.1125s}.c-marquee--03{height:min(10.6881405564vw,146px);background-image:url("/corporate/advertising/assets/img/marquee--03.png");background-size:auto 146;animation-name:marquee-bg-03;animation-duration:103.0125s}.c-marquee--04{height:min(10.6881405564vw,146px);background-image:url("/corporate/advertising/assets/img/marquee--04.png");background-size:auto 146;animation-name:marquee-bg-04;animation-duration:91.5375s}.c-marquee--05{height:min(12.8843338214vw,176px);background-image:url("/corporate/advertising/assets/img/marquee--05.png");background-size:auto 176;animation-name:marquee-bg-05;animation-duration:89.5875s}@keyframes marquee-bg-01{0%{background-position:0 0}100%{background-position:max(-232.3572474378vw, -3174px) 0}}@keyframes marquee-bg-02{0%{background-position:0 0}100%{background-position:max(-228.6237188873vw, -3123px) 0}}@keyframes marquee-bg-03{0%{background-position:0 0}100%{background-position:max(-201.0980966325vw, -2747px) 0}}@keyframes marquee-bg-04{0%{background-position:0 0}100%{background-position:max(-178.6969253294vw, -2441px) 0}}@keyframes marquee-bg-05{0%{background-position:0 0}100%{background-position:max(-174.8901903367vw, -2389px) 0}}}@media(max-width: 959px){.c-marquee{width:100cqw;background-size:auto 100%;background-repeat:repeat-x;animation-timing-function:linear;animation-iteration-count:infinite}.c-marquee--01{height:35.7333333333vw;background-image:url("/corporate/advertising/assets/img/marquee--01_sp.png");background-size:494.4vw 35.7333333333vw;animation-name:marquee-bg-01;animation-duration:69.525s}.c-marquee--02{height:28vw;background-image:url("/corporate/advertising/assets/img/marquee--02_sp.png");background-size:308.5333333333vw 28vw;animation-name:marquee-bg-02;animation-duration:43.3875s}.c-marquee--03{height:28vw;background-image:url("/corporate/advertising/assets/img/marquee--03_sp.png");background-size:534.9333333333vw 28vw;animation-name:marquee-bg-03;animation-duration:75.225s}.c-marquee--04{height:28vw;background-image:url("/corporate/advertising/assets/img/marquee--04_sp.png");background-size:476vw 28vw;animation-name:marquee-bg-04;animation-duration:66.9375s}.c-marquee--05{height:28vw;background-image:url("/corporate/advertising/assets/img/marquee--05_sp.png");background-size:392.8vw 28vw;animation-name:marquee-bg-05;animation-duration:55.2375s}@keyframes marquee-bg-01{0%{background-position:0 0}100%{background-position:-494.4vw 0}}@keyframes marquee-bg-02{0%{background-position:0 0}100%{background-position:-308.5333333333vw 0}}@keyframes marquee-bg-03{0%{background-position:0 0}100%{background-position:-534.9333333333vw 0}}@keyframes marquee-bg-04{0%{background-position:0 0}100%{background-position:-476vw 0}}@keyframes marquee-bg-05{0%{background-position:0 0}100%{background-position:-392.8vw 0}}}.c-marquee{pointer-events:none;user-select:none}@media(min-width: 960px){.c-marquee--01{margin-top:max(-11.420204978vw,-156px)}}@media(max-width: 959px){.c-marquee--01{margin-top:-17.8666666667vw}}@media(min-width: 960px){.c-marquee--02{margin-bottom:max(-2.9282576867vw,-40px);z-index:1;position:relative;margin-top:min(8.1991215227vw,112px)}}@media(max-width: 959px){.c-marquee--02{margin-top:36.5333333333vw;margin-bottom:-16vw}}.c-marquee--05{mix-blend-mode:screen;z-index:1}@media(max-width: 959px){.c-marquee--05{margin-top:17.424vw;margin-bottom:-13.6vw}}.js-fade-text{line-height:4;color:rgba(0,0,0,0);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 3.4482758621%, rgba(255, 255, 255, 0) 6.8965517241%, rgba(255, 255, 255, 0) 10.3448275862%, rgba(255, 255, 255, 0) 13.7931034483%, rgba(255, 255, 255, 0) 17.2413793103%, rgba(255, 255, 255, 0) 20.6896551724%, rgba(255, 255, 255, 0) 24.1379310345%, rgba(255, 255, 255, 0.1257260774) 27.5862068966%, rgba(255, 255, 255, 0.2866302049) 31.0344827586%, rgba(255, 255, 255, 0.4389534454) 34.4827586207%, rgba(255, 255, 255, 0.5813852967) 37.9310344828%, rgba(255, 255, 255, 0.7119839695) 41.3793103448%, rgba(255, 255, 255, 0.8274811721) 44.8275862069%, rgba(255, 255, 255, 0.9206272099) 48.275862069%, rgba(255, 255, 255, 0.9206272099) 51.724137931%, rgba(255, 255, 255, 0.8274811721) 55.1724137931%, rgba(255, 255, 255, 0.7119839695) 58.6206896552%, rgba(255, 255, 255, 0.5813852967) 62.0689655172%, rgba(255, 255, 255, 0.4389534454) 65.5172413793%, rgba(255, 255, 255, 0.2866302049) 68.9655172414%, rgba(255, 255, 255, 0.1257260774) 72.4137931034%, rgba(255, 255, 255, 0) 75.8620689655%, rgba(255, 255, 255, 0) 79.3103448276%, rgba(255, 255, 255, 0) 82.7586206897%, rgba(255, 255, 255, 0) 86.2068965517%, rgba(255, 255, 255, 0) 89.6551724138%, rgba(255, 255, 255, 0) 93.1034482759%, rgba(255, 255, 255, 0) 96.5517241379%, rgba(255, 255, 255, 0) 100%);background-repeat:no-repeat;background-size:100% 100vh;background-position-y:calc(var(--poem-grad-center, 50vh) - 50vh);-webkit-background-clip:text;background-clip:text;transition:background-position-y .3s linear}@media(min-width: 960px){.loading-indicator{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;background:url("/corporate/advertising/assets/img/bg.png") center/512px repeat #0a1c30}.loading-indicator__percent{position:absolute;font-weight:600;color:#fff;pointer-events:none;font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:2.1229868228vw;line-height:180%;text-align:right;letter-spacing:.02em;color:#ebf1ff}.loading-indicator__svg{width:var(--loader-diam);height:var(--loader-diam)}.loading-indicator__fg{--svg-px: var(--loader-diam);--scale: calc(var(--svg-px) / 100);stroke-width:calc(1px/var(--scale));stroke-linecap:butt}}@media(max-width: 959px){.loading-indicator{position:fixed;top:0;left:0;height:100dvh;width:100vw;display:flex;align-items:center;justify-content:center;z-index:9999;background:url("/corporate/advertising/assets/img/bg.png") center/512px repeat #0a1c30}.loading-indicator__percent{position:absolute;font-size:6.4vw;font-weight:600;color:#fff;pointer-events:none;font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:7.7333333333vw;line-height:180%;text-align:right;letter-spacing:.02em;color:#ebf1ff}.loading-indicator__svg{width:93.3333333333vw;height:93.3333333333vw;flex:0 0 93.3333333333vw}.loading-indicator__fg{--svg-px: 93.3333333333vw;--scale: calc(var(--svg-px) / 100);stroke-width:calc(1px/var(--scale));stroke-linecap:butt}}@media(min-width: 960px){.c-nav{position:fixed;z-index:9999;box-sizing:border-box;left:min(3.4407027818vw,47px);bottom:min(1.6105417277vw,22px);background:linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.04) 100%);border:min(0.0732064422vw,1px) solid rgba(215,215,215,.2);backdrop-filter:blur(min(0.878477306vw, 12px));border-radius:min(0.5856515373vw,8px);padding:min(1.3909224012vw,19px) min(1.4641288433vw,20px) min(1.3909224012vw,19px) min(2.3426061493vw,32px);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:calc(var(--mv-arch))}.c-nav.is-hidden{opacity:0;pointer-events:none}.c-nav__list{position:relative}.c-nav__list::before{content:"";display:block;width:1px;height:100%;left:0;top:0;bottom:0;position:absolute;left:max(-0.8052708638vw,-11px);border-left:1px dashed #cecece}.c-nav__item{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:min(0.9516837482vw,13px);line-height:180%;letter-spacing:.02em;position:relative}.c-nav__item>a{color:#ebf1ff;opacity:.4;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-nav__item>a:hover{opacity:1}.is-dark .c-nav__item>a{color:#0f1d3d}.c-nav__item::before{content:"";display:block;box-sizing:border-box;position:absolute;width:min(0.3660322108vw,5px);height:min(0.3660322108vw,5px);border:1px solid #cecece;position:absolute;left:max(-0.9516837482vw,-13px);background:#ebf1ff;border-radius:min(0.5856515373vw,8px);top:min(0.6588579795vw,9px);opacity:0;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),border-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-dark .c-nav__item::before{background:#0f1d3d;border-color:#37425c}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="1"] .c-nav__item--1::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="1"] .c-nav__item--1>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="1"] .c-nav__item--1>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="2"] .c-nav__item--2::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="2"] .c-nav__item--2>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="2"] .c-nav__item--2>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="3"] .c-nav__item--3::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="3"] .c-nav__item--3>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="3"] .c-nav__item--3>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="4"] .c-nav__item--4::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="4"] .c-nav__item--4>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="4"] .c-nav__item--4>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--5::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--5>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--5>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--6::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--6>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--6>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="7"] .c-nav__item--7::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="7"] .c-nav__item--7>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="7"] .c-nav__item--7>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="8"] .c-nav__item--8::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="8"] .c-nav__item--8>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="8"] .c-nav__item--8>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="9"] .c-nav__item--9::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="9"] .c-nav__item--9>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="9"] .c-nav__item--9>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="10"] .c-nav__item--10::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="10"] .c-nav__item--10>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="10"] .c-nav__item--10>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="11"] .c-nav__item--11::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="11"] .c-nav__item--11>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="11"] .c-nav__item--11>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="12"] .c-nav__item--12::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="12"] .c-nav__item--12>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="12"] .c-nav__item--12>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="13"] .c-nav__item--13::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="13"] .c-nav__item--13>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="13"] .c-nav__item--13>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="14"] .c-nav__item--14::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="14"] .c-nav__item--14>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="14"] .c-nav__item--14>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="15"] .c-nav__item--15::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="15"] .c-nav__item--15>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="15"] .c-nav__item--15>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="16"] .c-nav__item--16::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="16"] .c-nav__item--16>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="16"] .c-nav__item--16>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="17"] .c-nav__item--17::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="17"] .c-nav__item--17>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="17"] .c-nav__item--17>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="18"] .c-nav__item--18::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="18"] .c-nav__item--18>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="18"] .c-nav__item--18>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="19"] .c-nav__item--19::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="19"] .c-nav__item--19>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="19"] .c-nav__item--19>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="20"] .c-nav__item--20::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a,.c-nav[data-current="5"] .c-nav__item--3>a,.c-nav[data-current="6"] .c-nav__item--3>a,.c-nav[data-current="20"] .c-nav__item--20>a{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="20"] .c-nav__item--20>a::before{opacity:1}.c-nav__submenu{margin-left:min(0.439238653vw,6px)}.c-nav__submenu .c-nav__subitem{font-style:normal;font-weight:400;font-size:min(0.8052708638vw,11px);line-height:180%;letter-spacing:.02em}.c-nav__submenu .c-nav__subitem a{color:#ebf1ff;opacity:.4;display:flex;align-items:center;gap:min(0.2928257687vw,4px);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-dark .c-nav__submenu .c-nav__subitem a{color:#0f1d3d}.c-nav__submenu .c-nav__subitem a::before{content:"";display:block;width:min(0.2928257687vw,4px);height:1px;background:#ebf1ff;opacity:.4;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-dark .c-nav__submenu .c-nav__subitem a::before{background:#0f1d3d}.c-nav__submenu .c-nav__subitem a:hover{opacity:1}.c-nav__toggle{display:none}}@media(max-width: 959px){.c-nav{position:fixed;z-index:9999;box-sizing:border-box;width:91.4666666667vw;left:4.2666666667vw;bottom:4.2666666667vw;background:linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.04) 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.04) 100%),linear-gradient(180deg, #AAAAAA 0%, rgba(170, 170, 170, 0.5) 68%, rgba(170, 170, 170, 0) 100%);backdrop-filter:blur(3.2vw);border-radius:3.2vw;backdrop-filter:blur(3.2vw);border-radius:2.1333333333vw;padding:10.4vw 6.1333333333vw 19.4666666667vw 6.1333333333vw;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:calc(var(--mv-arch));opacity:0;pointer-events:none}.c-nav::after{content:"";display:block;position:absolute;inset:0;border:.2666666667vw solid rgba(215,215,215,.5);pointer-events:none;z-index:10;border-radius:2.1333333333vw}body.is-menu-active .c-nav{opacity:1;pointer-events:auto}.c-nav__list{position:relative;display:flex;flex-direction:column;gap:6.4vw}.c-nav__item{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:4.8vw;line-height:100%;letter-spacing:.02em;position:relative}.c-nav__item>a{color:#0f1d3d;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);display:flex;justify-content:flex-start;align-items:center;gap:1.6vw}.c-nav__item>a:hover{opacity:1}.c-nav__item>a::before{content:"";display:block;box-sizing:border-box;width:1.3333333333vw;height:1.3333333333vw;border:1px solid #8d929c;background:#0f1d3d;border-radius:2.1333333333vw;top:2.4vw;opacity:0;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-nav__item>a::after{content:"";display:block;width:9.0666666667vw;height:3.7333333333vw;background:url("/corporate/advertising/assets/img/icon--menu.svg") center/cover no-repeat;margin-left:auto}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="1"] .c-nav__item--1::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="1"] .c-nav__item--1>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="2"] .c-nav__item--2::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="2"] .c-nav__item--2>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="3"] .c-nav__item--3::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="3"] .c-nav__item--3>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="4"] .c-nav__item--4::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="4"] .c-nav__item--4>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--5::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--5>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--6::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--6>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="7"] .c-nav__item--7::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="7"] .c-nav__item--7>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="8"] .c-nav__item--8::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="8"] .c-nav__item--8>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="9"] .c-nav__item--9::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="9"] .c-nav__item--9>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="10"] .c-nav__item--10::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="10"] .c-nav__item--10>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="11"] .c-nav__item--11::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="11"] .c-nav__item--11>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="12"] .c-nav__item--12::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="12"] .c-nav__item--12>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="13"] .c-nav__item--13::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="13"] .c-nav__item--13>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="14"] .c-nav__item--14::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="14"] .c-nav__item--14>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="15"] .c-nav__item--15::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="15"] .c-nav__item--15>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="16"] .c-nav__item--16::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="16"] .c-nav__item--16>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="17"] .c-nav__item--17::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="17"] .c-nav__item--17>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="18"] .c-nav__item--18::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="18"] .c-nav__item--18>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="19"] .c-nav__item--19::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="19"] .c-nav__item--19>a::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3::before,.c-nav[data-current="5"] .c-nav__item--3::before,.c-nav[data-current="6"] .c-nav__item--3::before,.c-nav[data-current="20"] .c-nav__item--20::before{opacity:1}.c-nav[data-current="4"] .c-nav__item--3>a::before,.c-nav[data-current="5"] .c-nav__item--3>a::before,.c-nav[data-current="6"] .c-nav__item--3>a::before,.c-nav[data-current="20"] .c-nav__item--20>a::before{opacity:1}.c-nav__submenu{margin-left:1.6vw;margin-top:3.7333333333vw;display:flex;flex-direction:column;gap:2.9333333333vw}.c-nav__submenu .c-nav__subitem{font-style:normal;font-weight:400;font-size:2.9333333333vw;line-height:180%;letter-spacing:.02em}.c-nav__submenu .c-nav__subitem a{display:flex;align-items:center;gap:1.0666666667vw;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);font-family:"Zen Old Mincho";font-style:normal;font-weight:500;font-size:2.9333333333vw;line-height:100%;letter-spacing:.02em;color:#0f1d3d}.c-nav__submenu .c-nav__subitem a::before{content:"";display:block;width:1.0666666667vw;height:1px;background:#0f1d3d;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-nav__toggle{width:21.3333333333vw;height:6.9333333333vw;position:fixed;z-index:93330;display:flex;gap:1.3333333333vw;flex-direction:column;align-items:center;justify-content:center;bottom:6.4vw;left:calc(50vw - 10.6666666667vw);background:linear-gradient(180deg, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.024) 100%),linear-gradient(180deg, rgba(170, 170, 170, 0.3) 0%, rgba(170, 170, 170, 0.15) 68%, rgba(170, 170, 170, 0) 100%);backdrop-filter:blur(3.2vw);border-radius:3.4666666667vw;border:1px solid hsla(0,0%,100%,.5)}.c-nav__toggle::before,.c-nav__toggle::after{content:"";display:block;width:4.2666666667vw;height:1px;background:#ebf1ff;transition:rotate .4s cubic-bezier(0.215, 0.61, 0.355, 1),translate .4s cubic-bezier(0.215, 0.61, 0.355, 1)}body.is-menu-active .c-nav__toggle::before{rotate:20.56deg;translate:0 0.8vw}body.is-menu-active .c-nav__toggle::after{rotate:-20.56deg;translate:0 -0.8vw}.c-nav__toggle{opacity:calc(var(--mv-arch))}}.c-illust img{transform:translateY(100%);transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1) 1s}@media(max-width: 959px){.c-illust img{transition-delay:.3s}}.c-illust.is-inview img{transform:translateY(0%)}@media(min-width: 960px){.c-illust{overflow:hidden;position:absolute;z-index:10;top:0}.c-illust img{display:block}.c-illust--01{right:min(5.1244509517vw,70px);margin-top:max(-5.8565153734vw,-80px)}.c-illust--01 img{width:min(8.2723279649vw,113px);height:min(5.8565153734vw,80px)}.c-illust--02{right:min(5.3440702782vw,73px);margin-top:max(-5.8565153734vw,-80px)}.c-illust--02 img{width:min(4.4655929722vw,61px);height:min(5.9297218155vw,81px)}.c-illust--03{right:min(4.2459736457vw,58px);margin-top:max(-5.8565153734vw,-80px)}.c-illust--03 img{width:min(7.9795021962vw,109px);height:min(5.8565153734vw,80px)}}@media(max-width: 959px){.c-illust{z-index:10;align-self:flex-end;overflow:hidden}.c-illust img{display:block}.c-illust--01{margin-top:-1.8666666667vw;margin-right:-.2666666667vw;width:30.1333333333vw;height:21.3333333333vw;margin-left:auto;margin-right:2.9333333333vw}.c-illust--01 img{width:30.1333333333vw;height:21.3333333333vw}.c-illust--02{margin-top:-4.5333333333vw;margin-left:auto;width:16.2666666667vw;height:21.6vw;margin-right:3.2vw}.c-illust--02 img{width:16.2666666667vw;height:21.6vw}.c-illust--03{margin-left:auto;width:29.0666666667vw;height:21.3333333333vw;margin-top:-4.5333333333vw;margin-right:1.0666666667vw}.c-illust--03 img{width:29.0666666667vw;height:21.3333333333vw}}@media(min-width: 960px){.l-character{margin-top:min(11.0541727672vw,151px)}.l-character .c-marquee--04{margin-bottom:max(-4.0995607613vw,-56px);mix-blend-mode:screen}.l-character__title{position:relative;z-index:5;margin-left:min(3.513909224vw,48px);gap:min(0.2196193265vw,3px);padding-right:128px;padding-left:128px;margin:0 auto;display:flex;flex-direction:column;max-width:1562px}.l-character__title .en{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:min(1.0248901903vw,14px);line-height:100%;letter-spacing:.02em;color:#006fbc;z-index:5}.l-character__title .ja{font-family:"Zen Old Mincho";font-style:normal;font-weight:500;font-size:min(2.9282576867vw,40px);line-height:180%;letter-spacing:.02em;color:#0f1d3d}.l-character__container{padding-right:80px;padding-left:80px;margin:0 auto;display:flex;flex-direction:column;max-width:1570px}.l-character .p-character{margin-top:min(3.953147877vw,54px);background:#fff;display:flex;flex-direction:row;justify-content:space-between;background:#fff;border-radius:min(1.1713030747vw,16px)}.l-character .p-character__body{padding:min(3.2210834553vw,44px) min(0.5856515373vw,8px) min(4.0995607613vw,56px) min(4.6852122987vw,64px);min-width:0}.l-character .p-character__image{flex:0 0 min(49.2679355783vw,673px);min-width:0;padding:min(0.5856515373vw,8px)}.l-character .p-character__image img{width:100%;object-fit:cover;border-radius:min(0.5856515373vw,8px);aspect-ratio:657/401;display:block}.l-character .p-character__title{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:min(2.0497803807vw,28px);line-height:140%;letter-spacing:.02em;display:flex;gap:min(1.5373352855vw,21px);align-items:center;color:#0f1d3d}.l-character .p-character__title small{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:min(1.1713030747vw,16px);line-height:140%;margin-bottom:min(0.1464128843vw,2px);color:#0f1d3d}.l-character .p-character .name{display:flex;align-items:flex-end;height:max-content;padding-bottom:min(1.1713030747vw,16px);position:relative;margin-top:min(0.5856515373vw,8px)}.l-character .p-character .name::after{content:"";width:min(6.0029282577vw,82px);height:1px;background:#000;position:absolute;bottom:0;left:0;background:linear-gradient(90deg, rgb(0, 111, 188) 0%, rgba(0, 111, 188, 0) 100%)}.l-character .p-character__text{margin-top:min(0.878477306vw,12px);font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:min(1.1713030747vw,16px);line-height:200%;letter-spacing:.02em;color:#00091b}}@media(max-width: 959px){.l-character{margin-top:19.4666666667vw}.l-character .c-marquee--04{margin-bottom:-12.8vw;mix-blend-mode:screen}.l-character__title{padding-left:6.4vw;padding-right:6.4vw;container-type:initial;display:flex;flex-direction:column;position:relative;flex-direction:column;position:relative;z-index:5;gap:3.4666666667vw;display:flex;flex-direction:column}.l-character__title .en{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:100%;letter-spacing:.02em;color:#006fbc;z-index:5}.l-character__title .ja{font-family:"Zen Old Mincho";font-style:normal;font-weight:500;font-size:5.8666666667vw;line-height:180%;letter-spacing:.02em;color:#0f1d3d}.l-character .p-character{margin-top:10.4vw;background:#fff;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:4.2666666667vw;margin-left:4.2666666667vw;margin-right:4.2666666667vw}.l-character .p-character__body{padding:10.6666666667vw 6.4vw 10.6666666667vw}.l-character .p-character__image{min-width:0;margin:0 2.1333333333vw}.l-character .p-character__image img{width:100%;object-fit:cover;border-radius:2.1333333333vw}.l-character .p-character__title{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:7.4666666667vw;line-height:140%;letter-spacing:.02em;display:flex;gap:3.2vw;color:#0f1d3d}.l-character .p-character__title small{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:4.2666666667vw;line-height:140%;margin-left:-.2666666667vw;color:#0f1d3d}.l-character .p-character .name{display:flex;align-items:flex-end;height:max-content;padding-bottom:4.5333333333vw;position:relative;font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:5.8666666667vw;line-height:140%;margin-top:2.1333333333vw;color:#0f1d3d}.l-character .p-character .name small{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:3.2vw;line-height:140%;margin-bottom:.8vw;color:#0f1d3d}.l-character .p-character .name::after{content:"";width:21.8666666667vw;height:1px;background:#000;position:absolute;bottom:0;left:0;background:linear-gradient(90deg, rgb(0, 111, 188) 0%, rgba(0, 111, 188, 0) 100%)}.l-character .p-character .icon img{width:12.2666666667vw}.l-character .p-character__text{margin-top:3.2vw;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:175%;letter-spacing:.02em;color:#00091b;color:#00091b}}@media(min-width: 960px){.c-marquee--05{mix-blend-mode:screen;z-index:1;margin-top:7.8645833333vw;margin-bottom:-4.5166666667vw}.l-footer{position:relative;padding:0vw 1.1979166667vw .625vw}.l-footer__nav{z-index:5;position:relative;display:grid;grid-template-columns:47.03125vw 37.8125vw 11.5104166667vw;grid-template-rows:17.8125vw 17.8125vw;grid-template-areas:"home project pagetop" "home moritora pagetop";gap:.625vw}.l-footer__item{background:#fff;display:block;width:100%;height:100%;position:relative;background-color:#fff;border-radius:.8333333333vw;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row;overflow:hidden;padding:1.0416666667vw 1.4583333333vw;transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-footer__item:hover .l-footer__item-image{scale:1.04}.l-footer__item:hover .l-footer__item-arrow::before{translate:min(0vw,0px) min(0vw,0px);transition-delay:.1s}.l-footer__item:hover .l-footer__item-arrow::after{transition-delay:0s;translate:1.5625vw -1.5625vw}.l-footer__item-image{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;inset:0;z-index:4;transition:scale .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.l-footer__item-image img{width:100%}.l-footer__item-arrow{display:block;width:3.75vw;height:1.4583333333vw;position:absolute;right:1.4583333333vw;bottom:1.0416666667vw;width:3.75vw;height:1.4583333333vw;background:linear-gradient(179.87deg, rgba(255, 255, 255, 0.4) 0.11%, rgba(255, 255, 255, 0.2) 101.5%);backdrop-filter:blur(0.625vw);border-radius:.8333333333vw;z-index:20;border:1px solid hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;overflow:hidden}.l-footer__item-arrow::before{transition:translate .4s cubic-bezier(0.215, 0.61, 0.355, 1);width:.8333333333vw;height:.8333333333vw;background:url("/corporate/advertising/assets/img/arrow-external.svg") center/0.8333333333vw no-repeat;display:block;position:absolute;content:"";translate:-1.5625vw 1.5625vw;transition-delay:0s}.l-footer__item-arrow::after{transition:translate .4s cubic-bezier(0.215, 0.61, 0.355, 1);width:.8333333333vw;height:.8333333333vw;background:url("/corporate/advertising/assets/img/arrow-external.svg") center/0.8333333333vw no-repeat;display:block;position:absolute;transition-delay:.1s;content:""}.l-footer__item-text{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:min(2.0497803807vw,28px);line-height:110%;letter-spacing:.02em;z-index:5;color:#fff}.l-footer__item::after{z-index:20;background:url("/corporate/advertising/assets/img/icon--external.svg") center/cover no-repeat}.l-footer__item--home{grid-area:home}.l-footer__item--home .l-footer__item-image{background-image:url("/corporate/advertising/assets/img/footer-nav--home.jpg")}.l-footer__item--project{grid-area:project}.l-footer__item--project .l-footer__item-image{background-image:url("/corporate/advertising/assets/img/footer-nav--project.jpg")}.l-footer__item--moritora{grid-area:moritora}.l-footer__item--moritora .l-footer__item-image{background-image:url("/corporate/advertising/assets/img/footer-nav--moritora.jpg")}.l-footer__item--pagetop{grid-area:pagetop;background:linear-gradient(28.96deg, #B3C6DB 0%, #F5F9FC 100%);display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.l-footer__item--pagetop::before{content:"";display:block;inset:0;position:absolute;border-radius:.78125vw;border:1px solid hsla(0,0%,100%,.7);z-index:19}.l-footer__item--pagetop .l-footer__item-arrow{left:4.2708333333vw;top:2.5520833333vw;width:2.8125vw;height:1.3541666667vw}.l-footer__item--pagetop .l-footer__item-arrow::before{translate:0vw 1.0416666667vw;background:url("/corporate/advertising/assets/img/arrow-external_rot.svg") center/0.5208333333vw no-repeat}.l-footer__item--pagetop .l-footer__item-arrow::after{background:url("/corporate/advertising/assets/img/arrow-external_rot.svg") center/0.5208333333vw no-repeat;translate:min(0vw,0px) min(0vw,0px)}.l-footer__item--pagetop .l-footer__item-text{z-index:5;font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:min(1.756954612vw,24px);writing-mode:vertical-lr;text-orientation:upright;display:flex;padding-top:4.6875vw;align-items:center;line-height:100%;text-align:center;position:relative;color:#fff}.l-footer__item--pagetop .l-footer__item-image{background:url("/corporate/advertising/assets/img/footer-nav--pagetop.png") center/cover no-repeat}.l-footer__item--pagetop:hover .l-footer__item-image{scale:1.04}.l-footer__item--pagetop:hover .l-footer__item-arrow::before{translate:min(0vw,0px) min(0vw,0px)}.l-footer__item--pagetop:hover .l-footer__item-arrow::after{translate:0vw -1.0416666667vw}.l-footer__copyright{margin-top:.625vw;font-family:"YuGothic";font-style:normal;font-weight:500;font-size:12px;text-align:center;color:#0f1d3d;text-align:center}}@media(max-width: 959px){.l-footer{position:relative;padding:0vw 6.1333333333vw 3.2vw;margin-left:-3.7333333333vw;margin-right:-3.7333333333vw}.l-footer__nav{z-index:5;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:109.0666666667vw 45.6vw 37.0666666667vw;grid-template-areas:"home home" "project moritora" "pagetop pagetop";gap:3.2vw}.l-footer__item{background:#fff;display:block;width:100%;height:100%;position:relative;background-color:#fff;border-radius:2.1333333333vw;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row;overflow:hidden;padding:2.6666666667vw 3.2vw;transition:opacity .6s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-footer__item:hover .l-footer__item-image{scale:1.04}.l-footer__item:hover .l-footer__item-arrow::before{translate:0vw 0vw}.l-footer__item:hover .l-footer__item-arrow::after{translate:5.3333333333vw -5.3333333333vw}.l-footer__item-image{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;inset:0;z-index:4;transition:scale .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.l-footer__item-image img{width:100%}.l-footer__item-arrow{display:block;width:19.2vw;height:7.4666666667vw;position:absolute;right:3.2vw;bottom:2.6666666667vw;width:8vw;height:6.9333333333vw;background:linear-gradient(179.87deg, rgba(255, 255, 255, 0.4) 0.11%, rgba(255, 255, 255, 0.2) 101.5%);backdrop-filter:blur(3.2vw);border-radius:4.2666666667vw;z-index:20;border:1px solid hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;overflow:hidden}.l-footer__item-arrow::after{transition:translate .4s cubic-bezier(0.215, 0.61, 0.355, 1);width:3.7333333333vw;height:3.7333333333vw;background:url("/corporate/advertising/assets/img/arrow-external.svg") center/3.7333333333vw no-repeat;display:block;position:absolute;content:""}.l-footer__item-text{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:4.2666666667vw;line-height:110%;letter-spacing:.02em;color:#fff;z-index:5}.l-footer__item::after{z-index:20;background:url("/corporate/advertising/assets/img/icon--external.svg") center/cover no-repeat}.l-footer__item--home{grid-area:home}.l-footer__item--home .l-footer__item-image{background-image:url("/corporate/advertising/assets/img/footer-nav--home_sp.jpg")}.l-footer__item--project{grid-area:project}.l-footer__item--project .l-footer__item-image{background-image:url("/corporate/advertising/assets/img/footer-nav--project_sp.jpg")}.l-footer__item--moritora{grid-area:moritora}.l-footer__item--moritora .l-footer__item-image{background-image:url("/corporate/advertising/assets/img/footer-nav--moritora_sp.jpg")}.l-footer__item--pagetop{grid-area:pagetop;background:linear-gradient(28.96deg, #B3C6DB 0%, #F5F9FC 100%);border-radius:3.2vw}.l-footer__item--pagetop .l-footer__item-arrow{right:4.8vw;top:4.2666666667vw;width:14.4vw;height:6.9333333333vw}.l-footer__item--pagetop .l-footer__item-arrow::after{background:url("/corporate/advertising/assets/img/arrow-external_rot.svg") center/2.6666666667vw no-repeat;translate:0vw 0vw}.l-footer__item--pagetop .l-footer__item-text{top:4.8vw;left:4.2666666667vw;position:absolute}.l-footer__item--pagetop .l-footer__item-image{background:url("/corporate/advertising/assets/img/footer-nav--pagetop_sp.png") center/cover no-repeat}.l-footer__copyright{margin-top:4.5333333333vw;padding-bottom:.5333333333vw;font-style:normal;font-weight:500;font-size:2.6666666667vw;text-align:center;color:#0f1d3d}}@media(min-width: 960px){.p-tvcm{margin-top:min(5.9297218155vw,81px)}.p-tvcm__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:min(2.0497803807vw,28px);margin-left:min(12.0790629575vw,165px)}.p-tvcm__title{display:flex;align-items:center}.p-tvcm__title::before{content:"";display:block;width:min(1.756954612vw,24px);height:min(1.756954612vw,24px);background:url("/corporate/advertising/assets/img/icon_tvcmtitle.svg") center/contain no-repeat}.p-tvcm__title .en{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:min(2.3426061493vw,32px);line-height:100%;text-align:right;letter-spacing:.02em;color:#fff;margin-left:min(0.5856515373vw,8px)}.p-tvcm__title .ja{margin-left:min(0.1464128843vw,2px);font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:min(2.3426061493vw,32px);line-height:140%;letter-spacing:.02em;color:#fff}.p-tvcm__tabs{display:flex;flex-wrap:wrap;gap:min(1.317715959vw,18px);justify-content:flex-end;margin-left:auto}.p-tvcm__tab{gap:min(0.7320644217vw,10px);height:min(3.0014641288vw,41px);width:min(10.8345534407vw,148px);background:#fff;border-radius:min(1.5007320644vw,20.5px);padding:0 min(1.317715959vw,18px);white-space:nowrap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:min(1.0248901903vw,14px);line-height:180%;text-align:center;letter-spacing:.02em;color:#0f1d3d;display:flex;align-items:center;justify-content:space-between;transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1);will-change:background-color,color;cursor:pointer}.p-tvcm__tab::after{content:"";display:block;width:min(0.439238653vw,6px);height:min(0.439238653vw,6px);background:#006fbc;flex:0 0 min(0.439238653vw,6px);border-radius:min(0.2196193265vw,3px);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-tvcm__tab small{font-size:inherit;display:contents}.p-tvcm__tab.is-active{color:#fff;background:#141828;pointer-events:none}.p-tvcm__tab.is-active::after{background-color:#fff}.p-tvcm__tab:hover{background:#006fbc;color:#fff}.p-tvcm__slider{margin:0 auto;position:relative;display:flex;align-items:center;margin-left:min(12.0790629575vw,165px);margin-top:min(4.0995607613vw,56px)}.p-tvcm__track{gap:min(4.0995607613vw,56px);display:flex;transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);will-change:transform}.p-tvcm__slide{width:min(58.5651537335vw,800px);gap:min(1.317715959vw,18px);display:flex;flex-direction:column;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);overflow:hidden;cursor:pointer}.p-tvcm__slide:hover .p-tvcm__play{scale:1.05}.p-tvcm__slide:hover .p-tvcm__media img{scale:1.05}.p-tvcm__slide:last-child{margin-right:0}.p-tvcm__media{position:relative;border-radius:min(0.2928257687vw,4px);overflow:hidden}.p-tvcm__media img{background-color:rgba(0,0,0,.1);width:100%;aspect-ratio:800/449;height:auto;display:block;object-fit:cover;transition:scale .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-tvcm__play{position:absolute;inset:0;margin:auto;width:min(7.6134699854vw,104px);height:min(7.6134699854vw,104px);border-radius:50%;border:none;background:url("/corporate/advertising/assets/img/playbutton.svg") center/cover no-repeat;cursor:pointer;pointer-events:none;transition:scale .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-tvcm__caption-title{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:min(1.6105417277vw,22px);line-height:180%;letter-spacing:.02em;padding-left:min(1.1713030747vw,16px);color:#fff}.p-tvcm__caption-title small{font-size:inherit;display:inline;letter-spacing:inherit;font:inherit;display:contents}.p-tvcm__pager{display:flex;gap:min(0.878477306vw,12px);align-items:center}.p-tvcm__arrow{width:min(2.9282576867vw,40px);height:min(1.4641288433vw,20px);border-radius:min(0.7320644217vw,10px);cursor:pointer;position:relative;background-color:#fff;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);display:flex;align-items:center;justify-content:center;overflow:hidden}.p-tvcm__arrow--prev{scale:-1 1}.p-tvcm__arrow.is-disabled{opacity:.5}.p-tvcm__arrow::before{content:"";display:block;position:absolute;width:min(1.1713030747vw,16px);height:min(1.1713030747vw,16px);background:url("/corporate/advertising/assets/img/arrow-pager.svg") center/min(1.1713030747vw, 16px) no-repeat;transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateX(max(-2.9282576867vw, -40px))}.p-tvcm__arrow::after{content:"";position:absolute;display:block;display:block;width:min(1.1713030747vw,16px);height:min(1.1713030747vw,16px);background:url("/corporate/advertising/assets/img/arrow-pager.svg") center/min(1.1713030747vw, 16px) no-repeat;transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-tvcm__arrow:hover::before{transform:translateX(min(0vw, 0px))}.p-tvcm__arrow:hover::after{transform:translateX(min(2.9282576867vw, 40px))}}@media(min-width: 960px){.p-tvcm[data-current="0"] .p-tvcm__track{transform:translateX(calc(-33.3333333333% * 0));transform:translateX(calc(max(-62.6647144949vw, -856px) * 0))}.p-tvcm[data-current="1"] .p-tvcm__track{transform:translateX(calc(-33.3333333333% * 1));transform:translateX(calc(max(-62.6647144949vw, -856px) * 1))}.p-tvcm[data-current="2"] .p-tvcm__track{transform:translateX(calc(-33.3333333333% * 2));transform:translateX(calc(max(-62.6647144949vw, -856px) * 2))}.p-tvcm[data-current="0"] .p-tvcm__arrow--prev{opacity:.5;pointer-events:none}.p-tvcm[data-current="2"] .p-tvcm__arrow--next{opacity:.5;pointer-events:none}}@media(max-width: 959px){.p-tvcm{padding-top:21.8666666667vw}.p-tvcm .c-container{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:19.4666666667vw;position:relative}.p-tvcm__header{margin-bottom:7.4666666667vw;align-self:flex-start}.p-tvcm__title{display:flex;align-items:center;margin-left:-1.3333333333vw}.p-tvcm__title::before{margin-right:2.1333333333vw;content:"";display:block;width:6.4vw;height:6.4vw;background:url("/corporate/advertising/assets/img/icon_tvcmtitle.svg") center/contain no-repeat}.p-tvcm__title .en{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:6.4vw;line-height:100%;text-align:right;letter-spacing:.02em;color:#fff}.p-tvcm__title .ja{margin-left:.5333333333vw;font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:6.4vw;line-height:175%;display:flex;align-items:center;color:#fff}.p-tvcm__tabs{display:flex;gap:1.7333333333vw;justify-content:flex-end;margin-left:auto;order:3;position:absolute;bottom:0;left:6.4vw;width:87.2vw}.p-tvcm__tab{gap:.8vw;height:11.4666666667vw;flex-grow:1;background:#fff;border-radius:2.9333333333vw;padding:0 6.4vw;white-space:nowrap;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:3.2vw;line-height:1;text-align:center;letter-spacing:.02em;color:#0f1d3d;display:flex;align-items:center;flex-direction:column;justify-content:center;transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1);will-change:background-color,color}.p-tvcm__tab:has(small){font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:100%;text-align:center;letter-spacing:.02em}.p-tvcm__tab.is-active{color:#fff;background:#141828;pointer-events:none}.p-tvcm__tab.is-active::after{background-color:#fff}.p-tvcm__tab small{display:block;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:2.6666666667vw;line-height:100%;text-align:center;letter-spacing:.02em;height:2.6666666667vw}.p-tvcm__slider{margin:0 auto;position:relative;display:flex;align-items:center}.p-tvcm__track{gap:6.4vw;display:flex;transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);will-change:transform}.p-tvcm__slide{flex:0 0 auto;width:87.2vw}.p-tvcm__media{position:relative;border-radius:1.0666666667vw;overflow:hidden;height:49.0666666667vw}.p-tvcm__media img{width:100%;height:100%;display:block;object-fit:cover}.p-tvcm__play{position:absolute;inset:0;margin:auto;width:19.2vw;height:19.2vw;border-radius:50%;border:none;background:url("/corporate/advertising/assets/img/playbutton.svg") center/cover no-repeat;cursor:pointer;pointer-events:none;transition:scale .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-tvcm__caption{margin-top:3.2vw}.p-tvcm__caption-title{display:flex;flex-direction:column;align-items:flex-start;font-family:"Zen Old Mincho";font-style:normal;font-weight:500;font-size:4.2666666667vw;line-height:150%;letter-spacing:.02em;color:#fff}.p-tvcm__caption-title small{display:block;font-style:normal;font-weight:500;font-size:3.4666666667vw;line-height:150%;letter-spacing:.02em;color:#fff}.p-tvcm__caption-title{font-size:3.7333333333vw;font-weight:700;margin-bottom:1.0666666667vw}.p-tvcm__caption-text{font-size:3.4666666667vw;line-height:1.6;color:#555}.p-tvcm__arrow{width:8vw;height:12.2666666667vw;border-radius:4.2666666667vw;cursor:pointer;position:absolute;background-color:#fff;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);display:flex;align-items:center;justify-content:center;overflow:hidden;top:37.0666666667vw;background:linear-gradient(180deg, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.024) 100%),linear-gradient(180deg, rgba(170, 170, 170, 0.3) 0%, rgba(170, 170, 170, 0.15) 68%, rgba(170, 170, 170, 0) 100%);backdrop-filter:blur(3.2vw);border:1px solid #fff;z-index:10}.p-tvcm__arrow--prev{left:1.6vw}.p-tvcm__arrow--next{scale:-1 1;right:1.6vw}.p-tvcm__arrow.is-disabled{opacity:.5}.p-tvcm__arrow::before{content:"";display:block;position:absolute;width:3.7333333333vw;height:3.7333333333vw;background:url("/corporate/advertising/assets/img/arrow-pager_sp.svg") center/3.7333333333vw no-repeat;transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateX(-10.6666666667vw)}.p-tvcm__arrow::after{content:"";position:absolute;display:block;display:block;width:3.7333333333vw;height:3.7333333333vw;background:url("/corporate/advertising/assets/img/arrow-pager_sp.svg") center/3.7333333333vw no-repeat;transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-tvcm__arrow:hover::before{transform:translateX(0vw)}.p-tvcm__arrow:hover::after{transform:translateX(10.6666666667vw)}}@media(max-width: 959px){.p-tvcm[data-current="0"] .p-tvcm__track{transform:translateX(calc(-33.3333333333% * 0));transform:translateX(calc(-93.6vw * 0))}.p-tvcm[data-current="1"] .p-tvcm__track{transform:translateX(calc(-33.3333333333% * 1));transform:translateX(calc(-93.6vw * 1))}.p-tvcm[data-current="2"] .p-tvcm__track{transform:translateX(calc(-33.3333333333% * 2));transform:translateX(calc(-93.6vw * 2))}}@media(min-width: 960px){.p-story{position:relative;min-height:147.5109809663vw;padding-top:min(19.1068814056vw,261px)}.p-story__container{padding-left:min(9.3704245974vw,128px);padding-right:min(9.3704245974vw,128px);margin:0 auto;display:flex;flex-direction:column;container-type:initial;display:flex;flex-direction:row;justify-content:center;gap:min(4.9780380673vw,68px)}.p-story__header{flex:0 0 min(15.0073206442vw,205px);display:flex;justify-content:flex-end}.p-story__title{align-self:flex-start;justify-self:flex-start;display:flex;gap:min(1.0248901903vw,14px);flex-direction:row-reverse;display:flex}.p-story .-en{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:min(0.8052708638vw,11px)}.p-story .-en span{writing-mode:vertical-lr;font-family:"Marcellus";font-family:"Marcellus";font-style:normal;font-weight:400;font-size:min(1.0248901903vw,14px);line-height:100%;text-align:center;letter-spacing:.02em;color:#fff;display:block}.p-story .-en::after{display:block;content:"";height:min(9.0043923865vw,123px);width:1px;display:block;background:#fff;background:linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 100%)}.p-story .-ja{margin-top:min(0.1464128843vw,2px);font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-feature-settings:"vrt2" on,"vkna" on;writing-mode:vertical-rl;font-size:min(1.9033674963vw,26px);font-weight:400;letter-spacing:.04em;line-height:1.46;color:#fff;-webkit-font-smoothing:antialiased}.p-story__body{padding-top:min(5.3440702782vw,73px);width:min(54.831625183vw,749px);flex:0 0 min(54.831625183vw,749px);font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:min(1.317715959vw,18px);line-height:4.8;letter-spacing:.02em;white-space:nowrap}.p-story__body p+p{margin-top:min(3.17715959vw,43.4px)}}@media(max-width: 959px){.p-story{position:relative;padding-top:27.4666666667vw;padding-bottom:208.8vw}.p-story__container{padding-left:6.4vw;padding-right:6.4vw;container-type:initial;display:flex;flex-direction:column;position:relative;flex-direction:column}.p-story__title{display:flex;flex-direction:column;align-items:flex-start;gap:3.2vw}.p-story .-en{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2.1333333333vw}.p-story .-en span{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:100%;text-align:center;letter-spacing:.02em;color:#fff;display:block}.p-story .-en::after{display:block;content:"";width:23.4666666667vw;height:1px;display:block;background:#fff;background:linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%)}.p-story .-ja{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:5.8666666667vw;line-height:160%;display:flex;align-items:center;font-feature-settings:"kern" off;color:#fff;flex:none;order:1;flex-grow:0}.p-story__body{padding-left:17.0666666667vw;margin-top:10.6666666667vw;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:200%;letter-spacing:.02em}.p-story__body p{display:flex;flex-direction:column;gap:7.4666666667vw}.p-story__body .line{display:block}.p-story__body p+p{margin-top:11.5733333333vw}}@media(min-width: 960px){.p-slogan{z-index:5;position:relative;width:100%}.p-slogan__container{padding-right:128px;padding-left:128px;margin:0 auto;display:flex;flex-direction:column;max-width:calc(1100px + min(18.7408491947vw, 256px))}.p-slogan__title{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:min(1.0248901903vw,14px);line-height:100%;text-align:center;letter-spacing:.02em;color:#006fbc;align-self:flex-start;z-index:10}.p-slogan__lead{display:flex;flex-direction:column;align-items:flex-start;color:#0f1d3d;margin-top:min(0.9516837482vw,13px);font-family:"Zen Old Mincho";font-style:normal;font-weight:500;font-size:min(1.6105417277vw,22px);line-height:180%;letter-spacing:.02em}.p-slogan__lead em{font-style:normal;font-weight:500;font-size:min(2.9282576867vw,40px);line-height:100%;letter-spacing:.02em;margin-top:min(0.5124450952vw,7px)}.p-slogan__text{margin-top:min(4.6852122987vw,64px);font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:min(1.317715959vw,18px);line-height:200%;letter-spacing:.02em;color:#00091b;color:#00091b}.p-slogan__text p+p{margin-top:min(2.635431918vw,36px)}.p-slogan__image{width:min(65.6661786237vw,897px);margin-top:max(-18.0819912152vw,-247px);height:min(53.0014641288vw,724px);margin-right:max(-3.953147877vw,-54px);margin-bottom:min(10.0292825769vw,137px);align-self:flex-end}.p-slogan__image img{width:100%;height:auto}}@media(max-width: 959px){.p-slogan{z-index:5;position:relative;width:100%;mask-position:top center,bottom center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-slogan__container{padding-left:6.4vw;padding-right:6.4vw;container-type:initial;display:flex;flex-direction:column;position:relative;flex-direction:column}.p-slogan__title{font-family:"Marcellus";font-family:"Marcellus";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:100%;text-align:center;letter-spacing:.02em;color:#006fbc;align-self:flex-start;z-index:10}.p-slogan__lead{display:flex;flex-direction:column;align-items:flex-start;color:#0f1d3d;margin-top:3.2vw;font-family:"Zen Old Mincho";font-style:normal;font-weight:500;font-size:5.8666666667vw;line-height:180%;letter-spacing:.02em}.p-slogan__lead em{font-style:normal;font-weight:500;font-size:8.5333333333vw;line-height:100%;letter-spacing:.02em;margin-top:2.1333333333vw}.p-slogan__text{margin-top:12.8vw;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:240%;letter-spacing:.02em;padding-left:17.0666666667vw;color:#00091b}.p-slogan__text p+p{margin-top:9.6vw}.p-slogan__image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:32.8vw;margin-top:12.8vw}.p-slogan__image img{width:100%;height:auto}}@media(min-width: 960px){.p-about{color:#0f1d3d;margin-top:min(7.906295754vw,108px)}.p-about .c-marquee--03{mix-blend-mode:screen;margin-bottom:max(-3.513909224vw,-48px)}.p-about__title{grid-area:title;display:flex;flex-direction:column;align-items:flex-start;gap:min(0.2928257687vw,4px);z-index:10;position:relative;padding-right:128px;padding-left:128px;margin:0 auto;display:flex;flex-direction:column;max-width:1562px}.p-about__title .en{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:min(1.0248901903vw,14px);line-height:100%;text-align:center;letter-spacing:.02em;color:#006fbc}.p-about__title .ja{font-family:"Zen Old Mincho";font-style:normal;font-weight:500;font-size:min(2.9282576867vw,40px);line-height:180%;letter-spacing:.02em}.p-about__logo{grid-area:logo;width:min(28.0380673499vw,383px);height:min(11.859443631vw,162px);margin-top:min(5.270863836vw,72px);margin-left:min(4.6852122987vw,64px)}.p-about__container{padding-right:80px;padding-left:80px;margin:0 auto;display:flex;flex-direction:column;max-width:1570px}.p-about__body{background:#fff;padding:min(0.6588579795vw,9px);border-radius:min(1.1713030747vw,16px);margin-top:min(3.953147877vw,54px);width:100%;display:grid;grid-template-areas:"logo text" "logo button" "map map";justify-content:space-between}.p-about__body p{width:min(40.2635431918vw,550px);grid-area:text;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:min(1.1713030747vw,16px);line-height:220%;letter-spacing:.02em;margin-top:min(5.270863836vw,72px);margin-left:min(4.9780380673vw,68px);color:#00091b}.p-about__button{grid-area:button;width:min(16.5446559297vw,226px);height:min(4.9780380673vw,68px);margin-left:min(4.9780380673vw,68px);padding:min(0.9150805271vw,12.5px) min(2.2693997072vw,31px);border:1px solid rgba(98,104,113,.3);border-radius:min(2.4890190337vw,34px);margin-top:min(2.3426061493vw,32px);display:flex;align-items:center;justify-content:space-between;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:min(1.317715959vw,18px);line-height:225%;letter-spacing:.02em;color:#0f1d3d;transition:none .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:background-color,color,border-color}.p-about__button .js-replace-svg{height:min(1.4641288433vw,20px)}.p-about__button .js-replace-svg svg{display:block}.p-about__button path{transition:fill .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-about__button:hover{background-color:#141828;border-color:#141828;color:#fff}.p-about__button:hover path{fill:#fff}.p-about__map{grid-area:map;padding:min(0.8052708638vw,11px);margin-top:min(4.0995607613vw,56px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background:#fafcff;border-radius:min(1.1713030747vw,16px);position:relative;background:linear-gradient(-30deg, #f5f9fc 0%, #b3c9db 100%)}.p-about__map img{width:100%;height:auto;position:relative;z-index:5;display:block}.p-about__map::after{content:"";display:block;position:absolute;inset:min(0.0732064422vw,1px);background:#fff;border-radius:min(1.0980966325vw,15px);background:#fafcff}}@media(max-width: 959px){.p-about{color:#0f1d3d;margin-top:12.5333333333vw}.p-about .c-marquee--03{mix-blend-mode:screen;margin-bottom:-10.6666666667vw}.p-about__title{grid-area:title;display:flex;flex-direction:column;align-items:flex-start;gap:3.2vw;margin-left:2.4vw;z-index:10;padding-left:6.4vw;padding-right:6.4vw;container-type:initial;display:flex;flex-direction:column;position:relative;flex-direction:column}.p-about__title .en{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:100%;text-align:center;letter-spacing:.02em;color:#006fbc}.p-about__title .ja{font-family:"Zen Old Mincho";font-style:normal;font-style:normal;font-weight:500;font-size:5.8666666667vw;line-height:180%;letter-spacing:.02em;color:#0f1d3d}.p-about__logo{height:18.6666666667vw;width:61.6vw}.p-about__body{background:#fff;padding:12.8vw 6.4vw 2.1333333333vw;border-radius:4.2666666667vw;margin-top:12.8vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-left:4.2666666667vw;margin-right:4.2666666667vw}.p-about__body p{margin-top:10.6666666667vw;width:100%;grid-area:text;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:200%;letter-spacing:.02em;color:#0f1d3d}.p-about__button{grid-area:button;height:14.9333333333vw;padding:3.3333333333vw 8.2666666667vw;border:1px solid rgba(98,104,113,.3);border-radius:9.0666666667vw;margin-top:8.5333333333vw;display:flex;align-items:center;gap:4.8vw;justify-content:space-between;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:4.2666666667vw;line-height:100%;letter-spacing:.02em;color:#0f1d3d}.p-about__button .js-replace-svg{height:5.3333333333vw;width:5.3333333333vw;flex:0 0 5.3333333333vw}.p-about__button .js-replace-svg svg{height:5.3333333333vw;width:5.3333333333vw;display:block}.p-about__map{margin-top:10.6666666667vw;margin-left:-4.2666666667vw;margin-right:-4.2666666667vw;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative}.p-about__map img{width:100%;height:auto;position:relative;z-index:5;display:block}}@media(min-width: 960px){.p-panel{display:flex;flex-direction:column;align-items:flex-start;align-items:center;padding:min(7.027818448vw,96px) min(0vw,0px) min(12.298682284vw,168px);gap:min(9.5168374817vw,130px);border-radius:min(3.513909224vw,48px);margin-left:calc(50% - 50vw + 10px);margin-right:calc(50% - 50vw + 10px);width:calc(100cqw - 20px);transform-origin:50% 0%;will-change:transform}.p-panel__container{max-width:calc(1408px + min(15.8125915081vw, 216px));padding-left:min(7.906295754vw,108px);padding-right:min(7.906295754vw,108px);width:100%;margin:0 auto;display:flex;flex-direction:column;container-type:initial}.p-panel .c-steps svg{width:100%;height:100%}.p-panel.is-fixed{left:0;position:fixed;left:min(0.7320644217vw,10px);right:min(0.7320644217vw,10px);width:auto;margin:0}.p-panel.is-absolute{position:absolute}.p-panel[data-panel-id=slogan01]{background-color:#1660b0;z-index:1 !important;padding-bottom:min(19.6193265007vw,268px)}.p-panel[data-panel-id=slogan01] .c-steps{position:absolute;right:0;top:min(21.3491947291vw,291.63px);right:min(5.4780380673vw,74.83px);width:min(12.9575402635vw,177px);height:min(22.1815519766vw,303px);rotate:21.85deg}.p-panel[data-panel-id=slogan02]{background-color:#2d77be;padding-bottom:min(19.6193265007vw,268px);z-index:2 !important}.p-panel[data-panel-id=slogan02] .c-steps{position:absolute;top:min(23.6456808199vw,323px);left:min(2.4890190337vw,34px);width:min(16.8374816984vw,230px);height:min(18.8140556369vw,257px)}.p-panel[data-panel-id=slogan03]{background-color:#489ff3;z-index:3 !important}.p-panel[data-panel-id=slogan03] .c-steps{rotate:21.85deg;position:absolute;top:min(24.5973645681vw,336px);right:min(6.2957540264vw,86px);width:min(15.2269399707vw,208px);height:min(22.3279648609vw,305px)}.p-panel+.p-panel{margin-top:max(-12.298682284vw,-168px)}.p-panel__header{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"index index" "title text" "title button";gap:0 min(2.3426061493vw,32px);max-width:min(114.7877013177vw,1568px)}.p-panel__index{grid-area:index;display:flex;align-items:flex-end;gap:min(0.6588579795vw,9px)}.p-panel__index .current{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:min(4.6852122987vw,64px);line-height:100%;letter-spacing:.02em;-webkit-font-smoothing:antialiased;color:#fff}.p-panel__index .total{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:min(1.756954612vw,24px);line-height:100%;letter-spacing:.02em;-webkit-font-smoothing:antialiased;color:#fff;display:flex;align-items:center;gap:min(0.8052708638vw,11px);margin-bottom:min(0.439238653vw,6px)}.p-panel__index .total::before{content:"";display:block;height:min(0.9516837482vw,13px);width:1px;margin-top:min(0.1464128843vw,2px);border:1px dashed hsla(0,0%,100%,.6)}.p-panel__title{grid-area:title;margin-top:min(2.9282576867vw,40px);font-family:"Zen Old Mincho";-webkit-font-smoothing:antialiased;font-style:normal;font-weight:500;font-size:min(2.9282576867vw,40px);line-height:150%;color:#fff}.p-panel__text{grid-area:text;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:min(1.317715959vw,18px);line-height:225%;letter-spacing:.02em;margin-top:min(2.9282576867vw,40px);color:#fff}.p-panel__button{margin-top:min(2.3426061493vw,32px);grid-area:button;height:min(4.9780380673vw,68px);padding:min(0.9882869693vw,13.5px) min(2.3426061493vw,32px);display:flex;align-items:center;gap:min(3.6603221083vw,50px);background:#fff;border-radius:min(2.4890190337vw,34px);font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:min(1.317715959vw,18px);line-height:225%;letter-spacing:.02em;width:max-content;color:#0f1d3d;transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-panel__button .js-replace-svg{width:min(1.4641288433vw,20px);height:min(1.4641288433vw,20px)}.p-panel__button .js-replace-svg img,.p-panel__button .js-replace-svg svg{display:block;width:min(1.4641288433vw,20px);height:min(1.4641288433vw,20px)}.p-panel__button .js-replace-svg path{transition:fill .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-panel__button:hover{color:#fff;background-color:#141828}.p-panel__button:hover path{fill:#fff}.p-panel__body{margin-top:min(9.5168374817vw,130px);display:flex;gap:min(4.0995607613vw,56px);gap:40px;max-width:min(114.7877013177vw,1568px);padding-bottom:min(7.6134699854vw,104px)}.p-panel__body .p-card{flex:1 0 0%}.p-panel__body .p-card:nth-of-type(2n){margin-top:min(7.6134699854vw,104px);margin-bottom:max(-7.6134699854vw,-104px)}}@media(max-width: 959px){.p-panel{min-height:100lvh;display:flex;flex-direction:column;align-items:flex-start;align-items:center;padding:12.8vw 6.4vw 17.0666666667vw;border-radius:6.4vw;margin-left:-4.2666666667vw;margin-right:-4.2666666667vw;width:95.7333333333vw;flex:none;order:0;align-self:stretch;flex-grow:0;transform-origin:50% 0%;will-change:transform}.p-panel#slogan3{padding-bottom:4.2666666667vw}.p-panel .c-steps svg{width:100%;height:100%}.p-panel.is-fixed{top:0;left:6.4vw;right:4.2666666667vw;position:fixed}.p-panel.is-absolute{position:absolute}.p-panel[data-panel-id=slogan01]{background-color:#1660b0;padding-bottom:33.0666666667vw;z-index:1 !important}.p-panel[data-panel-id=slogan01] .c-steps{position:absolute;right:0;top:4.8266666667vw;right:-2.4986666667vw;width:30.6666666667vw;height:65.8666666667vw}.p-panel[data-panel-id=slogan02]{background-color:#2d77be;padding-bottom:33.0666666667vw;z-index:2 !important}.p-panel[data-panel-id=slogan02] .c-steps{position:absolute;top:8.5333333333vw;right:1.7146666667vw;width:46.6666666667vw;height:40.5333333333vw}.p-panel[data-panel-id=slogan03]{background-color:#489ff3;z-index:3 !important}.p-panel[data-panel-id=slogan03] .c-steps{position:absolute;top:2.9333333333vw;right:1.2346666667vw;width:34.4vw;height:73.8666666667vw}.p-panel__index{grid-area:index;display:flex;align-items:flex-end;gap:2.9333333333vw}.p-panel__index .current{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:10.6666666667vw;line-height:100%;letter-spacing:.02em;color:#fff}.p-panel__index .total{font-family:"Marcellus";font-style:normal;font-weight:400;font-size:4.2666666667vw;line-height:100%;letter-spacing:.02em;color:#fff;display:flex;align-items:center;gap:2.9333333333vw;margin-bottom:1.0666666667vw}.p-panel__index .total::before{content:"";display:block;height:3.4666666667vw;width:1px;margin-top:0vw;border:1px dashed hsla(0,0%,100%,.6)}.p-panel__title{margin-top:10.9333333333vw;font-family:"Zen Old Mincho";font-style:normal;font-weight:500;font-size:5.8666666667vw;line-height:175%;color:#fff}.p-panel__text{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:225%;letter-spacing:.02em;margin-top:5.0666666667vw;color:#fff}.p-panel__button{margin-top:8.5333333333vw;grid-area:button;height:14.9333333333vw;padding:5.3333333333vw 8.5333333333vw;display:flex;align-items:center;gap:4.2666666667vw;background:#fff;border-radius:9.0666666667vw;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:4.2666666667vw;line-height:100%;letter-spacing:.02em;color:#0f1d3d;width:max-content}.p-panel__button .js-replace-svg{width:5.3333333333vw;height:5.3333333333vw}.p-panel__button .js-replace-svg img,.p-panel__button .js-replace-svg svg{display:block;width:5.3333333333vw;height:5.3333333333vw}.p-panel__body{display:flex;flex-direction:column;gap:10.6666666667vw;margin-left:-2.1333333333vw;margin-right:-2.1333333333vw}}@media(min-width: 960px){.p-card{position:relative;border-radius:min(0.878477306vw,12px);display:flex;flex-direction:column;justify-content:space-between;position:relative;background-color:#fff;aspect-ratio:546/662;display:flex;flex-direction:column;justify-content:flex-end}.p-card__image{position:absolute;border-radius:min(0.878477306vw,12px) min(0.878477306vw,12px) 0 0;overflow:clip;z-index:1;top:0}.p-card__image img{width:100%;height:auto}.p-card__body{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:min(2.9282576867vw,40px) min(3.2210834553vw,44px) min(2.9282576867vw,40px);z-index:5;color:#0f1d3d}.p-card__body::after{content:"";display:block;position:absolute;width:100%;bottom:0;inset:0;background:radial-gradient(297.55% 59.61% at 50% 0%, rgba(243, 246, 250, 0) 70.35%, #F3F6FA 95.15%);z-index:-1;border-radius:0 0 min(0.878477306vw,12px) min(0.878477306vw,12px)}.p-card__title{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:min(1.4641288433vw,20px);line-height:140%;letter-spacing:.02em;display:flex;flex-direction:column;gap:min(0.5856515373vw,8px);z-index:5;position:relative}.p-card__title::after{content:"";width:min(6.0029282577vw,82px);height:1px;background:#000;bottom:0;left:0;background:linear-gradient(90deg, rgb(0, 111, 188) 0%, rgba(0, 111, 188, 0) 100%)}.p-card__text{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:min(1.1713030747vw,16px);line-height:200%;margin-top:min(0.7320644217vw,10px);letter-spacing:.02em}.p-card__button{height:min(3.2942898975vw,45px);left:0px;background:#fff;border:1px solid rgba(98,104,113,.3);border-radius:min(7.2474377745vw,99px);font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:min(1.1713030747vw,16px);line-height:180%;text-align:center;letter-spacing:.02em;color:#0f1d3d;display:flex;align-items:center;justify-content:center;gap:min(2.196193265vw,30px);padding:0 min(1.317715959vw,18px);margin-top:min(2.9282576867vw,40px);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),border-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-card__button::after{content:"";display:block;width:min(0.5856515373vw,8px);background-color:#006fbc;border-radius:min(0.2928257687vw,4px);height:min(0.5856515373vw,8px)}.p-card__button:hover{color:#fff;background-color:#006fbc;border-color:#006fbc}.p-card--02 .p-card__body::after{background:radial-gradient(297.55% 55.16% at 50% 0%, rgba(243, 246, 250, 0) 70.35%, #F3F6FA 95.15%)}.p-card--03 .p-card__body::after{background:radial-gradient(297.55% 55.35% at 50% 0%, rgba(243, 246, 250, 0) 70.35%, #F3F6FA 95.15%)}.p-card--04 .p-card__body::after{background:radial-gradient(297.55% 50% at 50% 0%, rgba(243, 246, 250, 0) 70.35%, #F3F6FA 95.15%)}.p-card--05 .p-card__body::after{background:radial-gradient(294.18% 67.37% at 50% 0%, rgba(243, 246, 250, 0) 70.35%, #F3F6FA 95.15%)}.p-card--06 .p-card__body::after{background:radial-gradient(297.55% 68.74% at 50% 0%, rgba(243, 246, 250, 0) 70.35%, #F3F6FA 95.15%)}}@media(max-width: 959px){.p-card{position:relative;border-radius:3.2vw;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:clip;background-color:#fff}.p-card__image{position:absolute;z-index:1;width:100%}.p-card__image img{width:100%;height:auto;height:59.7333333333vw;object-fit:cover}.p-card__body{border-radius:3.2vw;padding:4.2666666667vw 4.2666666667vw 4.2666666667vw;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-top:auto;z-index:2;height:100%;color:#0f1d3d;height:max-content;position:relative;margin-top:38.4vw;padding-top:21.3333333333vw}.p-card__body::after{content:"";display:block;position:absolute;width:100%;bottom:0;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(243, 246, 250, 0) 0%, #f3f6fa 21.3333333333vw)}.p-card__title{font-family:"Zen Old Mincho";font-style:normal;font-weight:400;font-size:4.8vw;line-height:140%;letter-spacing:.02em;display:flex;flex-direction:column;gap:2.4vw}.p-card__title::after{content:"";width:21.8666666667vw;height:1px;background:#000;bottom:0;left:0;background:linear-gradient(90deg, rgb(0, 111, 188) 0%, rgba(0, 111, 188, 0) 100%)}.p-card__text{margin-top:2.6666666667vw;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:200%;letter-spacing:.02em;color:#0f1d3d}.p-card__button{height:10.9333333333vw;left:0px;background:#fff;border:1px solid rgba(98,104,113,.3);border-radius:26.4vw;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-size:3.7333333333vw;line-height:180%;text-align:center;letter-spacing:.02em;color:#0f1d3d;display:flex;align-items:center;justify-content:center;gap:10.6666666667vw;padding:0 4.5333333333vw;margin-top:10.6666666667vw;align-self:center}.p-card__button::after{content:"";display:block;width:1.6vw;background-color:#006fbc;border-radius:1.0666666667vw;height:1.6vw}}@media(min-width: 960px){.p-modalvideo{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:min(9.8096632504vw,134px) min(9.2972181552vw,127px) min(8.5651537335vw,117px);transition:opacity .2s linear,transform .2s ease-out;opacity:0}.p-modalvideo.--modal-active{opacity:1}.p-modalvideo.--modal-active iframe{visibility:visible}.p-modalvideo__wrapper{position:relative;z-index:5;max-width:1360px;width:100%;max-height:calc(100vh - 160px);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;display:flex;justify-content:center;align-items:stretch}.p-modalvideo__wrapper iframe{visibility:hidden;aspect-ratio:16/9;display:block;width:100%;height:100%;object-fit:contain;overflow:hidden}.p-modalvideo__container{position:relative;aspect-ratio:16/9;width:100%}.p-modalvideo__background{position:absolute;width:100%;height:100%;background:rgba(12,12,18,.8);backdrop-filter:blur(min(0.1464128843vw, 2px));top:0;left:0;cursor:pointer}.p-modalvideo__close{width:min(4.0995607613vw,56px);height:min(4.0995607613vw,56px);border-radius:50%;position:absolute;z-index:20;top:max(-4.6852122987vw,-64px);right:max(-4.7584187408vw,-65px);background:url("../img/modal--close.svg") center/contain no-repeat;cursor:pointer;transition:opacity .2s ease-out;display:flex;align-items:center;justify-content:center}.p-modalvideo__close:hover{opacity:.5}.p-modalvideo__close:hover::after{opacity:1}}@media(max-width: 959px){.p-modalvideo{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .4s linear,transform .4s ease-out;opacity:0}.p-modalvideo.--modal-active{opacity:1;transform:translateY(0)}.p-modalvideo.--modal-active iframe{visibility:visible}.p-modalvideo__wrapper{position:relative;z-index:5;width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;transition:opacity .4s linear,transform .4s ease-out;transform:translateY(2.6666666667vw);padding:3.2vw;display:flex;justify-content:center;align-items:stretch}.--modal-active .p-modalvideo__wrapper{transform:translateY(0)}.p-modalvideo__wrapper iframe{visibility:hidden;aspect-ratio:16/9;display:block;width:100%;height:100%;object-fit:contain;overflow:hidden}.p-modalvideo__container{position:relative;aspect-ratio:16/9;width:100%}.p-modalvideo__background{position:absolute;width:100%;height:100%;background:rgba(12,12,18,.8);backdrop-filter:blur(0.5333333333vw);top:0;left:0}.p-modalvideo__close{width:10.6666666667vw;height:10.6666666667vw;border-radius:50%;position:absolute;z-index:20;top:-16vw;right:0vw;background:url("../img/modal--close.svg") center/10.6666666667vw 10.6666666667vw no-repeat;transition:background-color .4s ease-out;display:flex;align-items:center;justify-content:center}}.js-replace-svg{visibility:hidden}.js-replace-svg.is-replaced{visibility:visible}.js-steps g{opacity:0}@keyframes js-steps-fade{0%{opacity:0}2.2222222222%{opacity:1}91.1111111111%{opacity:1}100%{opacity:0}}.js-steps.--inview g{animation-name:js-steps-fade;animation-duration:4.5s;animation-timing-function:ease;animation-fill-mode:forwards}.js-steps.--inview g:nth-last-of-type(1){animation-delay:.105s}.js-steps.--inview g:nth-last-of-type(2){animation-delay:.21s}.js-steps.--inview g:nth-last-of-type(3){animation-delay:.315s}.js-steps.--inview g:nth-last-of-type(4){animation-delay:.42s}.js-steps.--inview g:nth-last-of-type(5){animation-delay:.525s}.js-steps.--inview g:nth-last-of-type(6){animation-delay:.63s}.js-steps.--inview g:nth-last-of-type(7){animation-delay:.735s}.js-steps.--inview g:nth-last-of-type(8){animation-delay:.84s}.js-steps.--inview g:nth-last-of-type(9){animation-delay:.945s}.js-steps.--inview g:nth-last-of-type(10){animation-delay:1.05s}.js-steps.--inview g:nth-last-of-type(11){animation-delay:1.155s}.js-steps.--inview g:nth-last-of-type(12){animation-delay:1.26s}.js-steps.--inview g:nth-last-of-type(13){animation-delay:1.365s}.js-steps.--inview g:nth-last-of-type(14){animation-delay:1.47s}.js-steps.--inview g:nth-last-of-type(15){animation-delay:1.575s}.js-steps.--inview g:nth-last-of-type(16){animation-delay:1.68s}.js-steps.--inview g:nth-last-of-type(17){animation-delay:1.785s}.js-steps.--inview g:nth-last-of-type(18){animation-delay:1.89s}.js-steps.--inview g:nth-last-of-type(19){animation-delay:1.995s}.js-steps.--inview g:nth-last-of-type(20){animation-delay:2.1s}.js-steps.--inview g:nth-last-of-type(21){animation-delay:2.205s}.js-steps.--inview g:nth-last-of-type(22){animation-delay:2.31s}.js-steps.--inview g:nth-last-of-type(23){animation-delay:2.415s}.js-steps.--inview g:nth-last-of-type(24){animation-delay:2.52s}.js-steps.--inview g:nth-last-of-type(25){animation-delay:2.625s}.js-steps.--inview g:nth-last-of-type(26){animation-delay:2.73s}.js-steps.--inview g:nth-last-of-type(27){animation-delay:2.835s}.js-steps.--inview g:nth-last-of-type(28){animation-delay:2.94s}.js-steps.--inview g:nth-last-of-type(29){animation-delay:3.045s}.js-steps.--inview g:nth-last-of-type(30){animation-delay:3.15s}.js-steps.--inview g:nth-last-of-type(31){animation-delay:3.255s}.js-steps.--inview g:nth-last-of-type(32){animation-delay:3.36s}.js-steps.--inview g:nth-last-of-type(33){animation-delay:3.465s}.js-steps.--inview g:nth-last-of-type(34){animation-delay:3.57s}.js-steps.--inview g:nth-last-of-type(35){animation-delay:3.675s}.js-steps.--inview g:nth-last-of-type(36){animation-delay:3.78s}.js-steps.--inview g:nth-last-of-type(37){animation-delay:3.885s}.js-steps.--inview g:nth-last-of-type(38){animation-delay:3.99s}.js-steps.--inview g:nth-last-of-type(39){animation-delay:4.095s}.js-steps.--inview g:nth-last-of-type(40){animation-delay:4.2s}.js-steps.--inview g:nth-last-of-type(41){animation-delay:4.305s}.js-steps.--inview g:nth-last-of-type(42){animation-delay:4.41s}.js-steps.--inview g:nth-last-of-type(43){animation-delay:4.515s}.js-steps.--inview g:nth-last-of-type(44){animation-delay:4.62s}.js-steps.--inview g:nth-last-of-type(45){animation-delay:4.725s}.js-steps.--inview g:nth-last-of-type(46){animation-delay:4.83s}.js-steps.--inview g:nth-last-of-type(47){animation-delay:4.935s}.js-steps.--inview g:nth-last-of-type(48){animation-delay:5.04s}.js-steps.--inview g:nth-last-of-type(49){animation-delay:5.145s}.js-steps.--inview g:nth-last-of-type(50){animation-delay:5.25s}.js-steps.--inview g:nth-last-of-type(51){animation-delay:5.355s}.js-steps.--inview g:nth-last-of-type(52){animation-delay:5.46s}.js-steps.--inview g:nth-last-of-type(53){animation-delay:5.565s}.js-steps.--inview g:nth-last-of-type(54){animation-delay:5.67s}.js-steps.--inview g:nth-last-of-type(55){animation-delay:5.775s}.js-steps.--inview g:nth-last-of-type(56){animation-delay:5.88s}.js-steps.--inview g:nth-last-of-type(57){animation-delay:5.985s}.js-steps.--inview g:nth-last-of-type(58){animation-delay:6.09s}.js-steps.--inview g:nth-last-of-type(59){animation-delay:6.195s}@media(min-width: 960px){.anim-flip__mask{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.anim-flip__text{transition:transform .3s cubic-bezier(0.333, 0, 0.833, 0.833);will-change:transform;text-shadow:px(0) 1.1em px(0) #fff;transform:translateY(0em)}.anim-flip:hover .anim-flip__text{transform:translateY(-1.1em)}}@media(max-width: 959px){.anim-flip__text,.anim-flip__mask{display:contents}}[data-inview-fade]{transition:opacity .3s cubic-bezier(0.333, 0, 0.833, 0.833),transform .3s cubic-bezier(0.333, 0, 0.833, 0.833);will-change:opacity,transform;transform:translateY(px(20));opacity:0}[data-inview-fade].is-inview{transform:translateY(px(0));opacity:1}[data-inview-all]>*{transition:opacity .3s cubic-bezier(0.333, 0, 0.833, 0.833),transform .3s cubic-bezier(0.333, 0, 0.833, 0.833);will-change:opacity,transform;transform:translateY(px(20));opacity:0}[data-inview-all]>*.is-inview{transform:translateY(px(0));opacity:1}@media(min-width: 960px){:root{--dx-min-width: min(84.9194729136vw, 1160px)}}html{scroll-behavior:smooth}.l-main{overflow:clip;container-type:inline-size;width:100%}@media(min-width: 960px){.l-header{display:contents;position:fixed;z-index:1000}.l-header__body{position:fixed;z-index:1000;padding:min(2.8550512445vw,39px) min(3.1478770132vw,43px) min(1.8301610542vw,25px) min(4.0995607613vw,56px);height:min(7.3206442167vw,100px);width:min(16.2518301611vw,222px)}.l-header__body::before{content:"";position:absolute;inset:0;border-right:1px solid rgba(215,215,215,.4);border-bottom:1px solid rgba(215,215,215,.4);border-radius:0 0 min(0.878477306vw,12px) 0;z-index:10;opacity:0;will-change:opacity;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__body::after{content:"";position:absolute;inset:0;height:min(7.3206442167vw,100px);width:min(16.2518301611vw,222px);border-radius:0 0 min(0.878477306vw,12px) 0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.04) 100%),linear-gradient(180deg, rgba(170, 170, 170, 0.8) 0%, rgba(170, 170, 170, 0.4) 68%, rgba(170, 170, 170, 0.1) 100%);backdrop-filter:blur(min(0.878477306vw, 12px));opacity:0;will-change:opacity;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__logo{position:relative;z-index:5;width:min(8.9311859444vw,122px);height:min(2.635431918vw,36px)}}@media(max-width: 959px){.l-header{display:contents;position:fixed;z-index:1000}.l-header__body{position:fixed;z-index:1000;padding:9.0666666667vw 6.4vw 4.2666666667vw 6.1333333333vw;height:17.3333333333vw;width:35.7333333333vw}.l-header__body::before{content:"";position:absolute;inset:0;border-right:1px solid rgba(215,215,215,.4);border-bottom:1px solid rgba(215,215,215,.4);border-radius:0 0 3.2vw 0;z-index:10;opacity:0;will-change:opacity;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__body::after{content:"";position:absolute;inset:0;height:17.3333333333vw;width:35.7333333333vw;border-radius:0 0 3.2vw 0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.04) 100%),linear-gradient(180deg, rgba(170, 170, 170, 0.8) 0%, rgba(170, 170, 170, 0.4) 68%, rgba(170, 170, 170, 0.1) 100%);backdrop-filter:blur(3.2vw);opacity:0;will-change:opacity;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header__logo{position:relative;z-index:5;width:23.2vw;height:6.9333333333vw}}@media(min-width: 960px){.l-header{position:fixed;pointer-events:none}.l-header__body{transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}body.is-scroll-down .l-header__body{transform:translateY(max(-16.3982430454vw, -224px))}body.is-past-firstview.is-scroll-up .l-header__body{transform:translateY(0)}body.is-past-firstview.is-scroll-up .l-header__body::before,body.is-past-firstview.is-scroll-up .l-header__body::after{opacity:1}}@media(max-width: 959px){.l-header{position:fixed;pointer-events:none}.l-header__body{transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),padding .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}body.is-scroll-down .l-header__body{transform:translateY(-59.7333333333vw)}body.is-past-firstview.is-scroll-up .l-header__body{padding:6.1333333333vw 6.4vw 4.2666666667vw 6.1333333333vw;transform:translateY(0)}body.is-past-firstview.is-scroll-up .l-header__body::before,body.is-past-firstview.is-scroll-up .l-header__body::after{opacity:1}}@media(min-width: 960px){.c-dayandnight_im{position:absolute;width:100cqw;aspect-ratio:1366/1999;z-index:-1;will-change:opacity}.c-dayandnight_im .--bg{mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0vw, rgb(0, 0, 0) 29.3557833089vw, rgb(0, 0, 0) 100%);position:absolute;inset:0;will-change:opacity}.c-dayandnight_im .--bg img{width:100%;display:block}body.is-sticky .c-dayandnight_im{opacity:0}.c-dayandnight_im .--day{opacity:calc(var(--dayornight));will-change:opacity}.c-dayandnight_im .--night{opacity:calc(1 - var(--dayornight));will-change:opacity}.c-dayandnight_re{opacity:0;width:100cqw;aspect-ratio:1366/1999;position:fixed;bottom:0;width:100cqw;height:100lvh;z-index:-1;will-change:opacity}body.is-sticky .c-dayandnight_re{opacity:1}.c-dayandnight_re .--bg{position:absolute;bottom:0;width:100cqw}.c-dayandnight_re .--bg img{width:100%;display:block}.c-dayandnight_re .--day{opacity:calc(var(--dayornight));will-change:opacity}.c-dayandnight_re .--night{opacity:calc(1 - var(--dayornight));will-change:opacity}}@media(max-width: 959px){.c-dayandnight_im{position:absolute;width:100cqw;aspect-ratio:375/1464;z-index:-1;will-change:opacity}.c-dayandnight_im .--bg{mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0vw, rgb(0, 0, 0) 106.9333333333vw, rgb(0, 0, 0) 100%);position:absolute;inset:0;will-change:opacity}.c-dayandnight_im .--bg img{width:100%;display:block}body.is-sticky .c-dayandnight_im{opacity:0}.c-dayandnight_im .--day{opacity:calc(var(--dayornight));will-change:opacity}.c-dayandnight_im .--night{opacity:calc(1 - var(--dayornight));will-change:opacity}.c-dayandnight_re{opacity:0;width:100cqw;aspect-ratio:375/1464;position:fixed;bottom:0;width:100cqw;z-index:-1;will-change:opacity}body.is-sticky .c-dayandnight_re{opacity:1}.c-dayandnight_re .--bg{position:absolute;bottom:0;width:100cqw}.c-dayandnight_re .--bg img{width:100%;display:block}.c-dayandnight_re .--day{opacity:calc(var(--dayornight));will-change:opacity}.c-dayandnight_re .--night{opacity:calc(1 - var(--dayornight));will-change:opacity}}@media(min-width: 960px){.c-archpanel{width:100vw;position:relative;overflow:hidden;z-index:20}.c-archpanel::before{content:"";display:block;inset:0;background:hsla(0,0%,100%,.7);position:absolute;z-index:-1;background:url("/corporate/advertising/assets/img/blur.jpg") center bottom/100% auto repeat fixed;clip-path:shape(from 0 100%, line to 0 3.2942898975vw, arc to 100% 3.2942898975vw of 382.467057101vw 382.467057101vw cw, line to 100% 100%, close)}}@media(max-width: 959px){.c-archpanel{width:100vw;position:relative;overflow:hidden;z-index:20}.c-archpanel::before{content:"";display:block;inset:0;background:hsla(0,0%,100%,.7);backdrop-filter:blur(9.3333333333vw);position:absolute;z-index:-1;clip-path:shape(from 0 100%, line to 0 6.2902133333vw, arc to 100% 6.2902133333vw of 201.8666666667vw 201.8666666667vw cw, line to 100% 100%, close)}}/*# sourceMappingURL=style.css.map */
