.frame-container{position:relative;inline-size:100%;background-color:#fff}.frame-container>.left,.frame-container>.right{display:none}.frame-container>.content{position:relative;z-index:1;inline-size:100%;margin-inline:auto;background-color:#fff}@media(min-width:48rem){.frame-container{display:grid;grid-template-columns:1fr clamp(200px,26.0416666667vw,375px) 1fr;align-items:start}.frame-container>.left,.frame-container>.right{position:sticky;inset-block-start:0;display:block;align-self:start;inline-size:100%;block-size:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}.frame-container>.left{grid-row:1;grid-column:1}.frame-container>.right{grid-row:1;grid-column:3}.frame-container>.content{grid-row:1;grid-column:2;inline-size:100%;box-shadow:0 0 10px #0000004d}}.kv-section{gap:0px;border-radius:0}.choice-banner{gap:6px;border-radius:0}.noise{gap:0px;border-radius:0}.state-section{gap:0px;background-color:#fff;border-radius:0}.statement-content{gap:20px;border-radius:0}.statement-copy{font-family:Noto Sans JP;font-size:16px;font-weight:900;color:#000;background-color:transparent}.statement-panel{gap:0px;padding:60px 24px;border-radius:0}.text{gap:0px;border-radius:0}.state-section .statement-panel{position:relative;z-index:1;padding:clamp(3.4133333333rem,17.0666666667vw,8.192rem) 0 clamp(4.5866666667rem,22.9333333333vw,11.008rem)}@media(min-width:48rem){.state-section .statement-panel{padding:clamp(34.1333333333px,4.4444444444vw,64px) 0 clamp(45.8666666667px,5.9722222222vw,86px)}}.state-section .statement-content{display:flex;flex-direction:column;gap:clamp(1.0666666667rem,5.3333333333vw,2.56rem);align-items:center;inline-size:100%}@media(min-width:48rem){.state-section .statement-content{gap:clamp(10.6666666667px,1.3888888889vw,20px)}}.state-section .statement-copy{inline-size:clamp(14.9866666667rem,74.9333333333vw,35.968rem)}@media(min-width:48rem){.state-section .statement-copy{inline-size:clamp(149.8666666667px,19.5138888889vw,281px)}}.state-section .choice-banner{display:flex;flex-direction:column;gap:clamp(.32rem,1.6vw,.768rem);align-items:center;inline-size:100%}@media(min-width:48rem){.state-section .choice-banner{gap:clamp(3.2px,.4166666667vw,6px)}}.state-section .choice-banner>.pop{inline-size:clamp(13.0666666667rem,65.3333333333vw,31.36rem)}@media(min-width:48rem){.state-section .choice-banner>.pop{inline-size:clamp(130.6666666667px,17.0138888889vw,245px)}}.state-section .choice-banner>.text{inline-size:clamp(15.04rem,75.2vw,36.096rem)}@media(min-width:48rem){.state-section .choice-banner>.text{inline-size:clamp(150.4px,19.5833333333vw,282px)}}.state-section .side-img{position:absolute;inset-block-start:clamp(-4.608rem,-9.6vw,-1.92rem);inset-inline-start:50%;z-index:2;inline-size:100%;transform:translate(-50%)}@media(min-width:48rem){.state-section .side-img{inset-block-start:clamp(-36px,-2.5vw,-19.2px)}}.state-section{position:relative;min-block-size:clamp(34.350336rem,171.75168vw,82.4408064rem)}@media(min-width:48rem){.state-section{min-block-size:clamp(332.8366933333px,43.3381111111vw,624.0688px)}}.state-section>.noise{position:absolute;inset:0 0 auto;z-index:0;inline-size:100%}.event-box{gap:61px;padding:50px 0 28px;background-color:#0824b6;border-radius:0}.event-content{gap:46px;border-radius:0}.event-section{gap:0px;border-radius:0}.info-box{gap:0px;padding:0 24px;border-radius:0}.noise-layer{gap:0px;border-radius:0}.present-box{gap:10px;border-radius:0}.result-hero{gap:32px;border-radius:0}.result-panel{gap:40px;border-radius:0}.slide-band{gap:14px;border-radius:0}.event-section .slide-band{display:flex;align-items:center;justify-content:flex-start;inline-size:100%;block-size:clamp(3.2rem,16vw,7.68rem);overflow:hidden}.event-section .slide-band[data-variant=white]{background:linear-gradient(180deg,#e0f2ff,#fff)}.event-section .slide-band[data-variant=blue]{background:linear-gradient(180deg,#4242a7,#0824b6)}@media(min-width:48rem){.event-section .slide-band{block-size:clamp(32px,4.1666666667vw,60px)}}.event-section .slide-band>.slide-text{flex:0 0 auto}.event-section .event-box{position:relative;display:flex;flex-direction:column;gap:clamp(3.2266666667rem,16.1333333333vw,7.744rem);min-block-size:clamp(101.3909973333rem,506.9549866667vw,243.3383936rem);padding:clamp(2.6666666667rem,13.3333333333vw,6.4rem) 0 clamp(5.28rem,26.4vw,12.672rem);background-color:#0824b6}@media(min-width:48rem){.event-section .event-box{gap:clamp(32.5333333333px,4.2361111111vw,61px);min-block-size:clamp(1013.9099733333px,132.0195277778vw,1901.0812px);padding:clamp(26.6666666667px,3.4722222222vw,50px) 0 clamp(52.8px,6.875vw,99px)}}.event-section .noise-layer{position:absolute;inset-inline:0;inline-size:100%}.event-section .noise-layer[data-variant=top]{inset-block-start:clamp(-.0088064rem,-.0183466667vw,-.0036693333rem)}.event-section .noise-layer[data-variant=bottom]{inset-block-end:clamp(.008rem,.04vw,.0192rem)}@media(min-width:48rem){.event-section .noise-layer[data-variant=top]{inset-block-start:clamp(-.0688px,-.0047777778vw,-.0366933333px)}.event-section .noise-layer[data-variant=bottom]{inset-block-end:clamp(.08px,.0104166667vw,.15px)}}.event-section .release-panel{inline-size:clamp(18.9333333333rem,94.6666666667vw,45.44rem)}@media(min-width:48rem){.event-section .release-panel{inline-size:clamp(189.3333333333px,24.6527777778vw,355px)}}.event-section .slide-text{--slide-text-item-inline-size: clamp(96.24rem, 481.2vw, 230.976rem);--slide-text-gap: 0;--slide-text-loop-distance: calc( var(--slide-text-item-inline-size) + var(--slide-text-gap) );display:flex;gap:var(--slide-text-gap);inline-size:calc(var(--slide-text-loop-distance) + var(--slide-text-item-inline-size))}.event-section .slide-text img{flex:0 0 var(--slide-text-item-inline-size);inline-size:var(--slide-text-item-inline-size);max-inline-size:none}.event-section .slide-text{animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite}@media(min-width:48rem){.event-section .slide-text{--slide-text-item-inline-size: clamp(962.4px, 125.3125vw, 1804.5px)}}.event-section [data-variant=white]>.slide-text{--slide-text-gap: clamp(.5973333333rem, 2.9866666667vw, 1.4336rem);animation-name:slide-text-loop-left}@media(min-width:48rem){.event-section [data-variant=white]>.slide-text{--slide-text-gap: clamp(5.9733333333px, .7777777778vw, 11.2px)}}.event-section [data-variant=blue]>.slide-text{--slide-text-item-inline-size: clamp(90.2133333333rem, 451.0666666667vw, 216.512rem);--slide-text-gap: clamp(.5791093333rem, 2.8955466667vw, 1.3898624rem);transform:translate(calc(var(--slide-text-loop-distance) * -1));animation-name:slide-text-loop-right}@media(min-width:48rem){.event-section [data-variant=blue]>.slide-text{--slide-text-item-inline-size: clamp(902.1333333333px, 117.4652777778vw, 1691.5px);--slide-text-gap: clamp(5.7910933333px, .7540486111vw, 10.8583px)}}@keyframes slide-text-loop-left{0%{transform:translate(0)}to{transform:translate(calc(var(--slide-text-loop-distance) * -1))}}@keyframes slide-text-loop-right{0%{transform:translate(calc(var(--slide-text-loop-distance) * -1))}to{transform:translate(0)}}.event-section .present-box{inline-size:100%}.event-section .info-box{inline-size:100%;padding-inline:clamp(1.28rem,6.4vw,3.072rem)}@media(min-width:48rem){.event-section .info-box{padding-inline:clamp(12.8px,1.6666666667vw,24px)}}.event-section .event-content{display:flex;flex-direction:column;gap:clamp(2.4533333333rem,12.2666666667vw,5.888rem);inline-size:100%}@media(min-width:48rem){.event-section .event-content{gap:clamp(24.5333333333px,3.1944444444vw,46px)}}.event-section .event-content>.result-panel{margin-inline:clamp(-3.072rem,-6.4vw,-1.28rem)}@media(min-width:48rem){.event-section .event-content>.result-panel{margin-inline:clamp(-24px,-1.6666666667vw,-12.8px)}}.event-section .event-content>.event-details{margin-inline-start:clamp(-1.792rem,-3.7333333333vw,-.7466666667rem)}@media(min-width:48rem){.event-section .event-content>.event-details{margin-inline-start:clamp(-14px,-.9722222222vw,-7.4666666667px)}}.event-section .event-details{display:flex;flex-direction:column;gap:clamp(1.92rem,9.6vw,4.608rem);align-items:center;inline-size:clamp(18.9333333333rem,94.6666666667vw,45.44rem)}.event-section .event-details>.map-box{margin-block-start:clamp(-1.92rem,-4vw,-.8rem)}@media(min-width:48rem){.event-section .event-details>.map-box{margin-block-start:clamp(-15px,-1.0416666667vw,-8px)}}.event-section .event-details>.access-box{margin-block-start:clamp(-.896rem,-1.8666666667vw,-.3733333333rem)}@media(min-width:48rem){.event-section .event-details>.access-box{margin-block-start:clamp(-7px,-.4861111111vw,-3.7333333333px)}}@media(min-width:48rem){.event-section .event-details{gap:clamp(19.2px,2.5vw,36px);inline-size:clamp(189.3333333333px,24.6527777778vw,355px)}}.event-section .access-box{inline-size:clamp(16rem,80vw,38.4rem)}@media(min-width:48rem){.event-section .access-box{inline-size:clamp(160px,20.8333333333vw,300px)}}.event-section .date-box{display:flex;flex-direction:column;align-items:center;inline-size:clamp(17.44rem,87.2vw,41.856rem)}.event-section .date-box>.date{inline-size:clamp(16rem,80vw,38.4rem)}.event-section .date-box>.date img{transform:translateY(clamp(-2.5688064rem,-5.35168vw,-1.070336rem))}@media(min-width:48rem){.event-section .date-box{inline-size:clamp(174.4px,22.7083333333vw,327px)}.event-section .date-box>.date{inline-size:clamp(160px,20.8333333333vw,300px)}.event-section .date-box>.date img{transform:translateY(clamp(-20.0688px,-1.3936666667vw,-10.70336px))}}.event-section .map-box{display:flex;flex-direction:column;gap:clamp(.8533333333rem,4.2666666667vw,2.048rem);align-items:center;inline-size:clamp(18.9333333333rem,94.6666666667vw,45.44rem)}.event-section .map-box>.title{inline-size:clamp(16rem,80vw,38.4rem)}.event-section .map-box>.title img{transform:translateY(clamp(-2.5688064rem,-5.35168vw,-1.070336rem))}.event-section .map-box>.venue-map{margin-block-start:clamp(-1.408rem,-2.9333333333vw,-.5866666667rem)}@media(min-width:48rem){.event-section .map-box>.venue-map{margin-block-start:clamp(-11px,-.7638888889vw,-5.8666666667px)}}@media(min-width:48rem){.event-section .map-box{gap:clamp(8.5333333333px,1.1111111111vw,16px);inline-size:clamp(189.3333333333px,24.6527777778vw,355px)}.event-section .map-box>.title{inline-size:clamp(160px,20.8333333333vw,300px)}.event-section .map-box>.title img{transform:translateY(clamp(-20.0688px,-1.3936666667vw,-10.70336px))}}.event-section .venue-map{inline-size:clamp(18.9333333333rem,94.6666666667vw,45.44rem)}@media(min-width:48rem){.event-section .venue-map{inline-size:clamp(189.3333333333px,24.6527777778vw,355px)}}.event-section .result-panel{display:flex;flex-direction:column;gap:clamp(2.1333333333rem,10.6666666667vw,5.12rem);align-items:center;inline-size:clamp(20rem,100vw,48rem)}@media(min-width:48rem){.event-section .result-panel{gap:clamp(21.3333333333px,2.7777777778vw,40px);inline-size:clamp(200px,26.0416666667vw,375px)}}.event-section .result-panel>.release-panel{margin-block-start:clamp(-3.84rem,-8vw,-1.6rem)}@media(min-width:48rem){.event-section .result-panel>.release-panel{margin-block-start:clamp(-30px,-2.0833333333vw,-16px)}}.event-section .result-hero{display:flex;flex-direction:column;gap:clamp(1.8133333333rem,9.0666666667vw,4.352rem);align-items:center;inline-size:100%}@media(min-width:48rem){.event-section .result-hero{gap:clamp(17.0666666667px,2.2222222222vw,32px)}}.event-section .result-hero>.title{inline-size:clamp(13.2rem,66vw,31.68rem);transform:translate(clamp(.12rem,.6vw,.288rem))}@media(min-width:48rem){.event-section .result-hero>.title{inline-size:clamp(132px,17.1875vw,247.5px);transform:none}}.event-section .result-hero>.result{inline-size:100%;margin-block-start:clamp(.3733333333rem,1.8666666667vw,.896rem)}@media(min-width:48rem){.event-section .result-hero>.result{margin-block-start:clamp(3.7333333333px,.4861111111vw,7px)}}.event-section .side-img{position:absolute;inset-block-start:clamp(-6.3844992rem,-13.30104vw,-2.660208rem);inset-inline-start:calc(50% - clamp(.0077333333rem,.0386666667vw,.01856rem));z-index:2;inline-size:100%;transform:translate(-50%)}@media(min-width:48rem){.event-section .side-img{inset-block-start:clamp(-49.8789px,-3.4638125vw,-26.60208px);inset-inline-start:calc(50% - clamp(.0773333333px,.0100694444vw,.145px))}}.event-section{position:relative;min-block-size:clamp(107.7909973333rem,538.9549866667vw,258.6983936rem)}@media(min-width:48rem){.event-section{min-block-size:clamp(1077.9099733333px,140.3528611111vw,2021.0812px)}}.card-label{gap:10px;padding:6px 8px;color:#fff;background-color:#0824b6;border-radius:0}.key-visual{gap:0;border-radius:0}.line-section{gap:0;background-color:#fff;border-radius:0}.name{font-family:Noto Sans JP;font-size:14px;font-weight:700;color:#fff;background-color:transparent}.store-card{gap:0;border-radius:0}.store-content{gap:0;padding:40px 24px 50px;border-radius:0}.store-grid{gap:11px;border-radius:0}.store-title{border-radius:0}.line-section .store-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.28rem,6.4vw,3.072rem);align-items:center;padding:clamp(2.1333333333rem,10.6666666667vw,5.12rem) clamp(1.28rem,6.4vw,3.072rem) clamp(2.6666666667rem,13.3333333333vw,6.4rem)}@media(min-width:48rem){.line-section .store-content{gap:clamp(12.8px,1.6666666667vw,24px);padding:clamp(21.3333333333px,2.7777777778vw,40px) clamp(12.8px,1.6666666667vw,24px) clamp(26.6666666667px,3.4722222222vw,50px)}}.line-section .store-grid{display:flex;flex-wrap:wrap;gap:clamp(1.0666666667rem,5.3333333333vw,2.56rem) clamp(.5866666667rem,2.9333333333vw,1.408rem);align-items:flex-start;justify-content:center;inline-size:100%}.line-section .store-grid>.store-card{flex:0 0 clamp(8.4266666667rem,42.1333333333vw,20.224rem)}@media(min-width:48rem){.line-section .store-grid>.store-card{flex-basis:clamp(84.2666666667px,10.9722222222vw,158px)}}@media(min-width:48rem){.line-section .store-grid{gap:clamp(10.6666666667px,1.3888888889vw,20px) clamp(5.8666666667px,.7638888889vw,11px)}}.line-section .store-card{--card-label-font-size: clamp(.7466666667rem, 3.7333333333vw, 1.792rem);position:relative;display:flex;flex-direction:column;align-items:center;inline-size:clamp(8.4266666667rem,42.1333333333vw,20.224rem)}@media(min-width:48rem){.line-section .store-card{inline-size:clamp(84.2666666667px,10.9722222222vw,158px)}}.line-section .store-card>.card-label{margin-block-start:clamp(-2.048rem,-4.2666666667vw,-.8533333333rem)}.line-section .store-card[data-variant="01"]{--card-label-font-size: clamp(.6933333333rem, 3.4666666667vw, 1.664rem)}@media(min-width:48rem){.line-section .store-card{--card-label-font-size: clamp(.4666666667rem, .9722222222vw, .875rem)}.line-section .store-card[data-variant="01"]{--card-label-font-size: clamp(.4333333333rem, .9027777778vw, .8125rem)}}.line-section .card-label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;inline-size:clamp(7.36rem,36.8vw,17.664rem);max-inline-size:clamp(8.4266666667rem,42.1333333333vw,20.224rem);min-block-size:clamp(2.4533333333rem,12.2666666667vw,5.888rem);padding:clamp(.32rem,1.6vw,.768rem) clamp(.4266666667rem,2.1333333333vw,1.024rem);color:#fff;background-color:#0824b6}.line-section .card-label>.name{font-family:Noto Sans JP,sans-serif;font-size:var(--card-label-font-size, clamp(.7466666667rem, 3.7333333333vw, 1.792rem));font-weight:700;line-height:1.2;color:#fff;text-align:center;background-color:transparent}@media(min-width:48rem){.line-section .card-label{inline-size:clamp(73.6px,9.5833333333vw,138px);max-inline-size:clamp(84.2666666667px,10.9722222222vw,158px);min-block-size:clamp(24.5333333333px,3.1944444444vw,46px);padding:clamp(3.2px,.4166666667vw,6px) clamp(4.2666666667px,.5555555556vw,8px)}.line-section .card-label>.name{font-size:var(--card-label-font-size, clamp(.4666666667rem, .9722222222vw, .875rem))}}.line-section .card-media{inline-size:clamp(8.4266666667rem,42.1333333333vw,20.224rem);aspect-ratio:158/132;overflow:hidden}@media(min-width:48rem){.line-section .card-media{inline-size:clamp(84.2666666667px,10.9722222222vw,158px)}}.line-section .card-media>img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.line-section .key-visual{position:absolute;inset:0;z-index:0;inline-size:100%;pointer-events:none}.line-section .store-title{display:flex;justify-content:center;inline-size:clamp(15.2533333333rem,76.2666666667vw,36.608rem)}@media(min-width:48rem){.line-section .store-title{inline-size:clamp(152.5333333333px,19.8611111111vw,286px)}}.line-section{position:relative;min-block-size:clamp(38.1849546667rem,190.9247733333vw,91.6438912rem);overflow:hidden}@media(min-width:48rem){.line-section{min-block-size:clamp(375.4495466667px,48.8866597222vw,703.9679px)}}:where(.content-sample) *,:where(.content-sample) *:before,:where(.content-sample) *:after{box-sizing:border-box}:where(.content-sample) *{padding:0;margin:0;font-size:inherit;line-height:inherit}:where(.content-sample) textarea{overflow:auto}:where(.content-sample) textarea{resize:vertical}:where(.content-sample) template{display:none}:where(.content-sample) details,:where(.content-sample) main,:where(.content-sample) summary{display:block}:where(.content-sample) progress{display:inline-block}:where(.content-sample) input[type=number]{width:auto}:where(.content-sample) button,:where(.content-sample) input,:where(.content-sample) select,:where(.content-sample) textarea{font-family:inherit;font-style:inherit;font-weight:inherit;color:inherit}:where(.content-sample) button{overflow:visible}:where(.content-sample) button,:where(.content-sample) select{text-transform:none}:where(.content-sample) input{line-height:normal}:where(.content-sample) button,:where(.content-sample) input[type=button],:where(.content-sample) input[type=reset]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;background-color:transparent;border-style:none}:where(.content-sample) button[disabled],:where(.content-sample) input[disabled]{cursor:default}:where(.content-sample) button::-moz-focus-inner,:where(.content-sample) input::-moz-focus-inner{padding:0;border:0}:where(.content-sample) audio,:where(.content-sample) img,:where(.content-sample) svg,:where(.content-sample) video{vertical-align:middle}:where(.content-sample) audio:not([controls]){display:none}:where(.content-sample) picture{display:block}:where(.content-sample) img{display:block;width:100%;max-width:100%;height:auto;border:0}:where(.content-sample) svg{width:100%;height:auto}:where(.content-sample) ul{list-style:none}:where(.content-sample) select{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.content-sample){font-family:Noto Sans JP,sans-serif;font-size:1rem;line-height:1.5;color:#333;overflow-wrap:break-word;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(.content-sample) a{color:#00f;text-decoration:underline}:where(.content-sample) .u-visuallyhidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:where(.content-sample){--color-red: #d51313;--color-yellow: #ffdf2f;--white: #fff;--black: #000;--gray: #d4d4d4;--gray-50: #f9fafb;--gray-100: #f8fafc;--gray-200: #f3f4f6;--gray-300: #e5e7eb;--gray-400: #e2e8f0;--gray-500: #cbd5e1;--gray-600: #6c757d;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--slate-900: #0f172a;--red: #ff4d4d;--orange: #ff944d;--yellow: #ffeb3b;--green: #4caf50;--blue: #2196f3;--purple: #9c27b0;--light-gray: #fafafa;--light-red: #ffe5e7;--light-orange: #fff1e0;--light-yellow: #ffffe0;--light-green: #e6ffeb;--light-blue: #e6f7ff;--light-purple: #f3e6ff;--focus-ring-color: #005fcc}@media print{:where(.content-sample) *,:where(.content-sample) *:before,:where(.content-sample) *:after{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}:where(.content-sample) a,:where(.content-sample) a:visited{text-decoration:underline}:where(.content-sample) tr,:where(.content-sample) img{-moz-column-break-inside:avoid;break-inside:avoid}:where(.content-sample) img{max-width:100%!important}:where(.content-sample) p,:where(.content-sample) h2{widows:3;orphans:3}:where(.content-sample) h2{-moz-column-break-after:avoid;break-after:avoid}}.content-sample{inline-size:100%}
