@media (min-width:1440px){[data-template=corp-top] .top-hero{--hero-f:80px;height:781px;min-height:781px!important;padding:38px 0 0}[data-template=corp-top] .top-hero__inner{height:743px;width:1320px}[data-template=corp-top] .top-hero__title{display:flex;flex-direction:column;font-size:80px;gap:15px;line-height:112px;row-gap:calc(15px*var(--content-row-gap-scale, 1))}[data-template=corp-top] .top-hero__title>span{line-height:112px}[data-template=corp-top] .top-hero__aside{left:904px;margin:0;position:absolute;top:461px;width:416px}[data-template=corp-top] .top-hero__lead{font-size:15px;line-height:28px}[data-template=corp-top] .top-hero__lead p{margin:0}[data-template=corp-top] .top-hero__actions{gap:18px;margin-top:19px;row-gap:calc(18px*var(--content-row-gap-scale, 1))}[data-template=corp-top] .top-hero__actions .btn{height:65px;min-height:65px}[data-template=corp-top] .top-hero__actions .btn:first-child{width:149px}[data-template=corp-top] .top-hero__actions .btn:last-child{width:160px}[data-template=corp-top] .section-band{min-height:159px}[data-template=corp-top] .logo-intro{position:relative}[data-template=corp-top] .logo-intro__body{width:607px}[data-template=corp-top] .logo-intro__inner{min-height:406px}[data-template=corp-top] .logo-intro__copy{width:607px}[data-template=corp-top] .face-travel-layer{display:none}[data-template=corp-top] .top-movies__clip{isolation:isolate}[data-template=corp-top] .top-movies__bg{z-index:-2}[data-template=corp-top] .top-movies__clip:before{z-index:-1}[data-template=corp-top] .scene-grid-block .wrap{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce) and (min-width:1440px){[data-template=corp-top] .top-hero__frame{height:337px;left:calc(50% - 169px);margin:0;top:327px;width:337px}}@media (min-width:1025px){[data-template=corp-top] .top-hero{margin-bottom:0}[data-template=corp-top] .logo-intro{padding:calc(201px*var(--wide-k)) 0 0}[data-template=corp-top] .top-movies{padding:calc(120px*var(--wide-k)) 0 calc(96px*var(--wide-k))}[data-template=corp-top] .top-movies__stage{margin-inline:auto;max-width:142.22222vh}[data-template=corp-top] .stat-countup{margin-top:calc(31px*var(--wide-k))}[data-template=corp-top] .logo-slider{margin-top:calc(32px*var(--wide-k))}[data-template=corp-top] .top-logos{padding-bottom:calc(53px*var(--wide-k))}[data-template=corp-top] .scene-grid-block{padding:calc(56px*var(--wide-k)) 0 calc(266px*var(--wide-k))}[data-template=corp-top] .news-block{padding:calc(64px*var(--wide-k)) 0}[data-template=corp-top] .closing{margin-top:0}}@media (min-width:768px){[data-template=corp-top] .logo-intro .logo-intro__eyebrow{font-size:var(--fs-28);line-height:1.6}[data-template=corp-top] .logo-intro__body{font-size:var(--fs-20);line-height:1.9;margin-top:var(--sp-16)}[data-template=corp-top] .logo-intro .btn{margin-top:var(--sp-16)}}.top-movies__stage{position:relative}.top-movies__clip{border-radius:10px;display:flex;flex-direction:column;isolation:isolate;min-height:calc(708px*var(--wide-k));overflow:hidden;padding:calc(28px*var(--wide-k)) calc(55px*var(--wide-k)) calc(65px*var(--wide-k));position:relative}.top-movies__bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.top-movies__clip:before{background:color-mix(in srgb,var(--c-base-black) 40%,transparent);content:"";inset:0;position:absolute;z-index:1}.top-movies__body,.top-movies__head{position:relative;z-index:2}.top-movies__head{padding:30px 0 30px 7px}.top-movies__en{font-family:var(--f-display-en);font-size:calc(var(--fs-60)*var(--wide-k));font-weight:var(--fw-regular);letter-spacing:2.5px;line-height:1.041;text-transform:uppercase}.top-movies__en,.top-movies__jp{color:var(--c-semantic-text-on-fill);margin:0}.top-movies__jp{font-family:var(--f-head-dxyz);font-size:var(--fs-23);font-weight:var(--fw-medium);line-height:1.45}.top-movies__body{align-items:center;display:flex;gap:calc(52px*var(--wide-k));margin-top:auto;row-gap:calc(52px*var(--wide-k)*var(--content-row-gap-scale, 1))}.top-movies__player{border-radius:0;flex:none;width:calc(703px*var(--wide-k))}.top-movies:not(.top-movies--empty) .top-movies__clip{aspect-ratio:16/9;min-height:0;padding:0}.top-movies:not(.top-movies--empty) .top-movies__clip:before{content:none}.top-movies__full{aspect-ratio:auto;background:var(--c-base-black);border-radius:0;inset:0;position:absolute;z-index:2}.top-movies__poster:after{background:color-mix(in srgb,var(--c-base-black) 40%,transparent)}.top-movies__poster:hover:after{background:color-mix(in srgb,var(--c-base-black) 30%,transparent)}.top-movies__poster .top-movies__head{display:flex;flex-direction:column;left:calc(55px*var(--wide-k));position:absolute;top:calc(28px*var(--wide-k));z-index:2}.top-movies__poster .yt-embed__play{z-index:2}@media (max-width:767px){.top-movies__poster .top-movies__head{left:var(--sp-16);padding:0;top:var(--sp-8)}}.top-movies__head--out{display:none}@media (max-width:767px){.top-movies__head--out{display:flex;flex-direction:column;padding:0 0 var(--sp-16)}.top-movies__head--out .top-movies__en,.top-movies__head--out .top-movies__jp{color:var(--c-semantic-text-primary)}.top-movies__poster .top-movies__head{display:none}}.top-movies__side{align-items:flex-start;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:color-mix(in srgb,var(--c-base-black) 6%,transparent);display:flex;flex-direction:column;gap:10px;padding:var(--sp-20);row-gap:calc(10px*var(--content-row-gap-scale, 1))}.top-movies__text{color:var(--c-semantic-text-on-fill);font-family:var(--f-body);font-size:var(--fs-28);font-weight:var(--fw-medium);line-height:1.6;margin:0}.top-movies__rule{align-self:stretch;border-top:var(--bw-thin) solid var(--c-semantic-text-on-fill);display:block;height:0}@media (max-width:1024px){.top-movies{padding:var(--sp-48) 0}.top-movies__clip{min-height:0;padding:var(--sp-24)}.top-movies__body{align-items:stretch;flex-direction:column;gap:var(--sp-24);margin-top:var(--sp-16);row-gap:calc(var(--sp-24)*var(--content-row-gap-scale, 1))}.top-movies__player{width:100%}}@media (max-width:767px){.top-movies__en{font-size:30px}.top-movies__jp{font-size:var(--fs-18)}.top-movies__text{font-size:var(--fs-20)}}[data-template=corp-top] .stat-countup__asof{color:var(--c-semantic-text-spec)}[data-template=corp-top] #hs_cos_wrapper_band_scenes .band-label__pair{gap:40px;justify-content:flex-start;row-gap:calc(40px*var(--content-row-gap-scale, 1));width:auto}[data-template=corp-top] .band-label__mark{display:block}@media (min-width:1025px){[data-template=corp-top] .scene-grid-block{padding:calc(48px*var(--wide-k)) 0 calc(274px*var(--wide-k))}}[data-template=corp-top] .news-row__arrow{border:0;--arrow-c:var(--c-base-black);background:linear-gradient(var(--arrow-c),var(--arrow-c)) 0 0 /7px 1px,linear-gradient(var(--arrow-c),var(--arrow-c)) 0 0 /1px 7px,linear-gradient(var(--arrow-c),var(--arrow-c)) 100% 0 /7px 1px,linear-gradient(var(--arrow-c),var(--arrow-c)) 100% 0 /1px 7px,linear-gradient(var(--arrow-c),var(--arrow-c)) 0 100% /7px 1px,linear-gradient(var(--arrow-c),var(--arrow-c)) 0 100% /1px 7px,linear-gradient(var(--arrow-c),var(--arrow-c)) 100% 100% /7px 1px,linear-gradient(var(--arrow-c),var(--arrow-c)) 100% 100% /1px 7px,var(--c-semantic-bg-base);background-repeat:no-repeat}[data-template=corp-top] .news-block__list .news-row__tag{border-color:var(--c-semantic-bg-elevated)}[data-template=corp-top] .closing .section-band__jp{color:var(--c-base-black);font-weight:var(--fw-medium)}[data-template=corp-top] .closing--light .closing__panel{background:transparent}@media (min-width:1440px){[data-template=corp-top] .closing--light .closing__panel-logo{bottom:64px;height:fit-content;left:0;margin:auto;max-width:none;position:absolute;right:0;top:0;width:455px}}[data-template=corp-top] .dx-figma-footer__nav a,[data-template=corp-top] .dx-figma-footer__nav p{font-weight:var(--fw-medium)}[data-template=corp-top] .dx-figma-footer__nav>div:first-child>a{font-weight:var(--fw-regular)}[data-template=corp-top] .dx-figma-footer__bottom nav a:first-child{font-size:13px;line-height:21px}[data-template=corp-top] .dx-figma-footer__bottom nav a:first-child img{box-sizing:border-box;height:17px;opacity:.55;padding:4px 4.2px;width:17px}@media (max-width:767px){[data-template=corp-top] #hs_cos_wrapper_band_product .section-band .btn{display:none}}@media (min-width:1025px){[data-template=corp-top] .top-hero__inner{margin-left:calc((100% - var(--container))/2);margin-right:auto}[data-template=corp-top] .top-hero__title{margin-left:calc(var(--hero-f)*-9/80)}[data-template=corp-top] #hs_cos_wrapper_band_product .section-band__en{margin-left:-.115em}[data-template=corp-top] .logo-intro>.wrap>:not(.logo-intro__visual){margin-left:0}}@media (min-width:1440px){[data-template=corp-top] .top-hero__inner{width:var(--container)}[data-template=corp-top] .top-hero__aside{left:auto;right:0}}@media (min-width:1025px){[data-template=corp-top] .scene-grid-block{padding:calc(68px*var(--wide-k)) 0 calc(109px*var(--wide-k))}[data-template=corp-top] .closing{margin-top:calc(145px*var(--wide-k))}}.top-movies__player--empty{aspect-ratio:703/454;display:block}.top-movies--empty .top-movies__clip,.top-movies__player--empty{background:color-mix(in srgb,var(--c-base-black) 15%,var(--c-base-white))}@media (max-width:1024px){[data-template=corp-top] .top-hero__photo--reel{opacity:0}[data-template=corp-top] .top-hero__photo--reel.on{opacity:1}}@keyframes fv-flip{0%{scale:1 1;translate:0 0}12.5%{scale:.991 1.008;translate:-.807px 0}25%{scale:.882 1.028;translate:-2.828px 0}37.5%{scale:.545 1.05;translate:-5.029px 0}50%{scale:.02 1.06;translate:-6px 0}62.5%{scale:.545 1.05;translate:-5.029px 0}75%{scale:.882 1.028;translate:-2.828px 0}87.5%{scale:.991 1.008;translate:-.807px 0}to{scale:1 1;translate:0 0}}@keyframes fv-flip-shade{0%,12.5%{opacity:0}25%{opacity:.003}37.5%{opacity:.104}50%{opacity:.3}62.5%{opacity:.104}75%{opacity:.003}87.5%,to{opacity:0}}[data-template=corp-top] .face-travel__flip-shade{background:var(--c-semantic-shade-flip);inset:0;opacity:0;pointer-events:none;position:absolute}[data-template=corp-top] .face-travel.is-flip .face-travel__photos{animation:fv-flip .45s linear;transform-origin:0 0}[data-template=corp-top] .face-travel.is-flip .face-travel__flip-shade{animation:fv-flip-shade .45s linear}@media (max-width:1024px){[data-template=corp-top] .top-hero__flip-shade{background-color:var(--c-semantic-shade-flip);background-image:none;opacity:0}[data-template=corp-top] .top-hero__frame.is-flip .top-hero__photo{animation:fv-flip .45s linear;transform-origin:0 0}[data-template=corp-top] .top-hero__frame.is-flip .top-hero__flip-shade{animation:fv-flip .45s linear,fv-flip-shade .45s linear}}