@font-face{font-family:"bfs";src:url("/assets/fonts/BLUEFRONTSHIBAURA-Regular.woff2") format("woff2"),url("/assets/fonts/BLUEFRONTSHIBAURA-Regular.woff") format("woff");font-weight:400}:root{--ww: calc(var(--vw) * 100);--wh: calc(var(--vh) * 100);--vw: calc(100vw / 100);--vh: calc(100vh / 100);--scrollbar-width: 0px;--mqUp-xxxs: 321;--mqUp-xxs: 376;--mqUp-xs: 431;--mqUp-sm: 561;--mqUp-md: 768;--mqUp-lg: 1024;--mqUp-xl: 1281;--mqUp-xxl: 1441;--mqUp-xxxl: 1681;--mqUp-fhd: 1921;--mqUp-2k: 2049;--mqUp-wqhd: 2561;--mqDown-xxxs: 320;--mqDown-xxs: 375;--mqDown-xs: 430;--mqDown-sm: 560;--mqDown-md: 767;--mqDown-lg: 1023;--mqDown-xl: 1280;--mqDown-xxl: 1440;--mqDown-xxxl: 1680;--mqDown-fhd: 1920;--mqDown-2k: 2048;--mqDown-wqhd: 2560}@media screen and (min-width: 1024px){:root{--min-wh: 76.8rem;--max-wh: var(--wh)}}@media screen and (max-width: 1023px)and (min-width: 561px){:root{--min-wh: 76.8rem;--max-wh: 102.4rem}}@media screen and (max-width: 560px){:root{--min-wh: 42rem;--max-wh: 89.6rem}}@media screen and (min-width: 1024px){:root{--base-width: 1500}}@media screen and (max-width: 1023px){:root{--base-width: 375}}@media screen and (min-width: 1024px){:root{--contents-sm: calc(1014 / 1500 * var(--ww));--contents-sm-outside: calc(243 / 1500 * var(--ww));--contents-rg: calc(1100 / 1500 * var(--ww));--contents-rg-outside: calc(200 / 1500 * var(--ww));--contents-md: calc(1200 / 1500 * var(--ww));--contents-md-outside: calc(150 / 1500 * var(--ww));--contents-md2: calc(1230 / 1500 * var(--ww));--contents-md2-outside: calc(135 / 1500 * var(--ww));--contents-lg: calc(1300 / 1500 * var(--ww));--contents-lg-outside: calc(100 / 1500 * var(--ww));--contents-xl: calc(1400 / 1500 * var(--ww));--contents-xl-outside: calc(50 / 1500 * var(--ww))}}@media screen and (max-width: 1023px){:root{--contents-xxs: calc(271 / 375 * var(--ww));--contents-xxs-outside: calc(52 / 375 * var(--ww));--contents-xs: calc(284 / 375 * var(--ww));--contents-xs-outside: calc(45.5 / 375 * var(--ww));--contents-sm: calc(300 / 375 * var(--ww));--contents-sm-outside: calc(37.5 / 375 * var(--ww));--contents-md: calc(310 / 375 * var(--ww));--contents-md-outside: calc(32.5 / 375 * var(--ww));--contents-lg: calc(320 / 375 * var(--ww));--contents-lg-outside: calc(27.5 / 375 * var(--ww))}}@media screen and (min-width: 1024px){:root{--loading-size: 3rem}}@media screen and (max-width: 1023px){:root{--loading-size: 2.5rem}}:root{--anchor-padding: 0.3rem;--anchor-padding-lg: 0.8rem}:root{--color-hover: #ffffff;--color-hover2: #edf0f1;--hover-opacity: 0.4;--hover-scale: 1.07;--bg-filter: blur(10px);--color-bg: #1b434e;--color-bg2: #284e58;--color-bg3: #ffffff;--color-bg4: rgba(0, 0, 0, 0.2);--color-blend: #001714;--color-blend2: #000000;--color-overlay: rgba(0, 23, 20, 0.6);--color-txt: #ffffff;--color-txt2: #81969c;--color-txt3: #a7b6ba;--color-txt4: #1b434e;--color-txt5: #c3cdd0;--color-txt6: #aebcc0;--color-line: #658087;--color-line2: #1b434e;--color-line3: #ffffff;--color-line4: #94a7ac;--color-icon: #6f878e;--color-icon2: #82989e;--color-icon3: #7a9198;--color-circle: #5b7880;--color-gradation: linear-gradient(180deg, #1b434e 0%, #05323e 85.8%);--color-gradation2: linear-gradient(0deg, rgba(27, 67, 78, 0) 0%, #05323e 85.8%);--color-progressbar: #d1d9db}:root{--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);--easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55)}:root{--solid-current: solid 0.7px currentColor;--solid: solid 0.7px var(--color-line);--solid2: solid 0.7px var(--color-line2);--solid3: solid 0.7px var(--color-line3);--solid4: solid 0.7px var(--color-line4)}:root{--radius-max: 1000px}:root{--ease-level1: var(--easeOutQuart);--ease-heavy1: var(--easeInOutQuint);--transition-hover: 600ms var(--ease-level1);--transition-hover-slow: 800ms var(--ease-level1);--animation-hover: 1000ms var(--ease-level1) forwards;--transition-progressbar: 800ms ease;--transition-loading-maskout: 2400ms var(--ease-heavy1);--transition-loading-fadeout: 1500ms var(--ease-level1);--transition-loading-icon: 500ms var(--ease-level1);--transition-delayanchor: 700ms var(--ease-level1);--transition-button: 600ms var(--ease-level1);--transition-sitemap: 1600ms var(--ease-level1);--transition-sitemap-out: 600ms var(--ease-level1);--transiiton-carousel: var(--ease-level1);--transition-slider-num: 800ms var(--ease-level1);--transition-slider-break: 800ms var(--ease-level1);--transition-accordion: 800ms var(--ease-level1);--transition-currentSection: 2200ms var(--ease-level1);--transition-modal: 1000ms var(--ease-level1);--transition-fade: 2200ms var(--ease-level1);--transition-fadeup: 1400ms var(--ease-level1);--transition-line: 1600ms var(--ease-level1);--animation-scroll: 3000ms var(--ease-heavy1) infinite}:root{--z-index-: -1;--z-index-l-footer: 0;--z-index-l-main: 10;--z-index-home-catch-load: 100;--z-index-l-header__inner: 1000;--z-index-l-sitemap: 10000;--z-index-l-header__button: 100000;--z-index-js-modal: 1000000;--z-index-l-loading: 10000000;--z-index-home-catch: 100000000;--z-index-l-loading2: 1000000000}@keyframes fadein{0%{opacity:0}100%{opacity:1}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;color:inherit;outline:none}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}html{scroll-padding-top:120px;scroll-behavior:smooth;overflow-x:hidden}body{width:100%;height:100%;margin:0 auto;-webkit-font-smoothing:antialiased;position:relative;word-break:break-all;font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-size:18px;font-feature-settings:"palt";color:#000;overflow-x:hidden;word-break:break-all;text-align:justify;text-justify:inter-ideograph;letter-spacing:.1em}a{color:#000;text-decoration:none;transition:all .2s ease-in-out}a:hover{cursor:pointer;opacity:.5}img{max-width:100%;height:auto;vertical-align:bottom}svg{vertical-align:bottom}p,li{font-size:1rem;line-height:2;font-weight:500}@media screen and (max-width: 767px){p,li{font-size:.8125rem;line-height:1.8461538462}}@media screen and (max-width: 767px){.pc-only{display:none}}@media screen and (min-width: 768px){.tb-only{display:none}}@media screen and (min-width: 576px){.sp-only{display:none}}main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.content{width:1200px}@media screen and (max-width: 1199px){.content{width:92vw}}@media screen and (max-width: 767px){.content{width:82vw}}section{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10rem 0}@media screen and (max-width: 767px){section{padding:4rem 0}}.caution li{font-size:.875rem;color:#646464;line-height:1.75;font-weight:400}@media screen and (max-width: 767px){.caution li{font-size:.75rem}}.caution__map{display:block;margin-top:.5rem}.caution__txt{font-size:.875rem;color:#646464;line-height:1.75;font-weight:400}@media screen and (max-width: 767px){.caution__txt{font-size:.75rem}}h2{display:inline-flex;flex-direction:column;margin-bottom:5rem;gap:.25rem}@media screen and (max-width: 767px){h2{gap:0;margin-bottom:2.5rem}}h2 .en{font-size:3rem;border-bottom:6px #003da5 solid;padding-bottom:.75rem;font-family:"bfs",sans-serif;font-weight:500;letter-spacing:0}@media screen and (max-width: 767px){h2 .en{font-size:2rem;padding-bottom:.25rem;border-bottom:4px #003da5 solid}}h2 .jp{font-size:.875rem;letter-spacing:.1em}@media screen and (max-width: 767px){h2 .jp{font-size:.625rem}}h2.white{color:#fff}h2.white .en{border-bottom:6px #fff solid}@media screen and (max-width: 767px){h2.white .en{border-bottom:4px #fff solid}}header{width:100%;position:fixed;z-index:999;transition:all 1s ease-in-out;top:0;background:#fff}header .header{width:92vw;height:80px;margin:auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){header .header{height:60px}}header .header__logo{width:160px}@media screen and (max-width: 575px){header .header__logo{width:32vw}}header .header__logo img{width:100%}header nav{display:flex;justify-content:space-between;align-items:center;gap:5rem;z-index:9999}@media screen and (max-width: 767px){header nav{position:absolute;right:0;left:0;top:0;width:100vw;height:100vh;background-color:#003da5;border-radius:0;z-index:9999;display:none;opacity:0;transition:opacity .3s ease-out,display .3s ease-out allow-discrete;color:#fff}}header nav ul{display:flex;gap:3rem}@media screen and (max-width: 1199px){header nav ul{gap:2rem}}@media screen and (max-width: 767px){header nav ul{justify-content:center;flex-direction:column;align-items:center;gap:2rem;width:56vw;height:100vh;margin:auto}}header nav li{position:relative;font-size:1.125rem;font-weight:500;letter-spacing:0}@media screen and (max-width: 767px){header nav li{font-size:1.75rem;position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:64vw}header nav li::after{position:absolute;content:"";background:url(/assets/img/lp/winter-event-2025/icon_arrow-link.svg) no-repeat;background-size:100%;width:52px;height:52px;right:0;z-index:1}header nav li a{width:80vw;display:block;color:#fff;z-index:99}}.hamburger{display:none}@media screen and (max-width: 767px){.hamburger{position:absolute;display:initial;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);top:0;right:0;z-index:9999}}.header__hamburger{position:absolute;width:60px;height:60px;z-index:9999;background:#fff}.hamburger span{width:40%;height:1.5px;background-color:#000;position:absolute;transition:ease .4s;display:block;margin-left:16px}.hamburger span:nth-child(1){top:18px}.hamburger span:nth-child(2){top:24px}.hamburger span:nth-child(3){top:30px}.header__nav.active{display:block;opacity:1}@starting-style{.header__nav.active{opacity:0}}@media screen and (max-width: 767px){.header__nav.active ul{display:flex}}.hamburger.active span:nth-child(1){top:24px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:24px;transform:rotate(-45deg)}footer{position:relative;display:flex;justify-content:space-between;align-items:end;gap:3rem;height:400px;background:#003da5;padding:2.5rem}@media screen and (max-width: 767px){footer{height:auto;flex-direction:column;align-items:center;gap:4rem;padding:4rem 1.5rem 2rem 1.5rem}}.footer__link{display:flex;gap:2rem;align-items:center;margin-top:1rem}@media screen and (max-width: 767px){.footer__link{flex-direction:column;align-items:start;gap:.5rem}}.footer__link p{position:relative;display:flex;align-items:center;gap:1rem}@media screen and (max-width: 767px){.footer__link p{font-size:.6875rem;gap:.75rem}}.footer__link p a{color:#fff}.footer__link p::after{content:"";background:url(/assets/img/lp/winter-event-2025/icon_arrow-link.svg) no-repeat;background-size:100%;width:28.5px;height:28.5px}@media screen and (max-width: 767px){.footer__link p::after{width:20px;height:20px}}.footer__link ul{display:flex;gap:1.5rem}@media screen and (max-width: 767px){.footer__link ul{margin-top:1rem}}.footer__contact{margin-top:.5rem;color:#fff}@media screen and (max-width: 767px){.footer__contact{margin-top:1rem;font-size:.75rem}}.footer__contact a{color:#fff}.footer__group{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__group ul{display:flex;gap:3rem;margin-bottom:1rem}.footer__group small{color:#fff;letter-spacing:.01em;font-size:.875rem}@media screen and (max-width: 767px){.footer__group small{font-size:.6875rem}}.footer__pagetop{position:absolute;top:-40px;right:4vw;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.footer__pagetop:hover{opacity:.7}@media screen and (max-width: 767px){.footer__pagetop{width:40px;height:40px;top:-20px}.footer__pagetop img{width:100%}}.kv{width:100%;padding-top:80px}@media screen and (max-width: 767px){.kv{padding:0}}.kv__main{display:flex;width:100%}@media screen and (max-width: 767px){.kv__main{flex-direction:column}}.kv__photo{width:50%}@media screen and (max-width: 767px){.kv__photo{width:100%}}.kv__photo img{width:100%}@media screen and (max-width: 767px){.kv__photo img{width:100%}}.kv__bg{width:50%}@media screen and (max-width: 767px){.kv__bg{width:100%}}.kv__bg img{width:100%}@media screen and (max-width: 767px){.kv__bg img{width:100%}}.about{margin-top:-10rem}@media screen and (max-width: 767px){.about{margin-top:0}}.about__statement{line-height:3;margin-bottom:3rem}@media screen and (max-width: 767px){.about__statement{font-size:.875rem;line-height:2.4}}.about__information{padding:2.5rem;border:2px #003da5 solid}@media screen and (max-width: 767px){.about__information{padding:1.75rem}}.about__information h3{color:#003da5;font-size:1.125rem;margin-bottom:1.25rem}@media screen and (max-width: 767px){.about__information h3{font-size:1rem}}.about__information p{font-size:.875rem;margin-bottom:.5rem}@media screen and (max-width: 767px){.about__information p{font-size:.75rem}}.about__information p a{text-decoration:underline}.about__information p a:hover{text-decoration:none}.schedule{background:#003da5}.schedule__calendar{margin-bottom:8.25rem}@media screen and (max-width: 767px){.schedule__calendar{width:1000px;overflow-x:auto;margin-bottom:6rem;overflow-scrolling:touch}}@media screen and (max-width: 767px){.schedule__calendar div{width:2000px}}@media screen and (max-width: 767px){.schedule__calendar p{color:#fff;margin-bottom:.5rem}}.schedule__event{display:grid;grid-template-columns:repeat(4, 1fr);gap:5.5rem 40px;margin-bottom:5.5rem}.schedule__event::after{content:"";display:block;width:48%}@media screen and (max-width: 767px){.schedule__event{grid-template-columns:repeat(2, 1fr);gap:4rem 32px;margin-bottom:5rem}}.schedule__event-link{position:relative;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.schedule__event-link::before{position:absolute;content:"01";width:94px;color:#fff;font-size:3rem;top:-4.5rem;font-family:"bfs",sans-serif;letter-spacing:0}@media screen and (max-width: 767px){.schedule__event-link::before{font-size:1.875rem;top:-3rem}}.schedule__event-link:nth-child(2)::before{content:"02"}.schedule__event-link:nth-child(3)::before{content:"03"}.schedule__event-link:nth-child(4)::before{content:"04"}.schedule__event-link:nth-child(5)::before{content:"05"}.schedule__event-link:nth-child(6)::before{content:"06"}.schedule__event-link:nth-child(7)::before{content:"07"}.schedule__event-link:nth-child(8)::before{content:"08"}.schedule__event-link:nth-child(9)::before{content:"09"}.schedule__event-link:nth-child(10)::before{content:"10"}.schedule__event-link:nth-child(11)::before{content:"11"}.schedule__event-link:nth-child(12)::before{content:"12"}.schedule__event-link:nth-child(13)::before{content:"13"}.schedule__event-link:nth-child(14)::before{content:"14"}.schedule__event-link::after{position:absolute;content:"";width:50px;height:16px;background:url(/assets/img/lp/winter-event-2025/img_wave.svg) no-repeat;background-size:100%;top:132px;left:-20px}@media screen and (max-width: 1199px){.schedule__event-link::after{width:3vw;top:10vw}}@media screen and (max-width: 767px){.schedule__event-link::after{width:6vw;top:16vw;left:-12px}}.schedule__event-link:hover{opacity:.7}.schedule__event-link a{position:absolute;width:100%;height:100%;z-index:99}.schedule__event-link h3{position:relative;display:flex;align-items:start;justify-content:space-between;font-size:1.125rem;color:#fff;margin-bottom:.25rem;letter-spacing:0;font-weight:500;gap:.5rem;padding-right:3rem;padding-top:.5rem;word-break:normal;text-align:left}@media screen and (max-width: 767px){.schedule__event-link h3{font-size:.875rem;margin-bottom:.375rem;padding-right:1.75rem;padding-top:0rem}}.schedule__event-link h3::after{content:"";position:absolute;background:url(/assets/img/lp/winter-event-2025/icon_arrow-anchor.svg) no-repeat;background-size:100%;width:38px;height:38px;right:0;top:4px}@media screen and (max-width: 767px){.schedule__event-link h3::after{width:20px;height:20px;top:2px}}.schedule__event-link ul{display:flex;gap:.5rem}.schedule__event-link ul li{display:flex;align-items:center;justify-content:center;width:55px;height:20px;font-size:.75rem;border:1px #6280bf solid;color:#fff}@media screen and (max-width: 767px){.schedule__event-link ul li{font-size:.5625rem;width:41px;height:15px}}.schedule__event-link ul li.paid{background:#fff;border:none;color:#003da5}.schedule__event-photo{margin-bottom:.5rem}.schedule__restaurants{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 0;background:#fff}@media screen and (max-width: 767px){.schedule__restaurants{padding:2.5rem 0 0 0}}.schedule__restaurants h2{align-items:center;margin-bottom:2.5rem}@media screen and (max-width: 767px){.schedule__restaurants h2{font-size:2rem;margin-bottom:1.25rem}}.schedule__restaurants h2 .en{font-size:2.5rem;padding-bottom:.5rem}@media screen and (max-width: 767px){.schedule__restaurants h2 .en{font-size:1.75rem;padding-bottom:0rem}}.schedule__restaurants p{font-size:2.5rem;font-weight:500;color:#003da5;margin-bottom:3rem;text-align:center;padding:0 1.5rem;line-height:1.5;font-weight:600}.schedule__restaurants p span{display:block;font-size:1.125rem;margin-top:2rem;font-weight:normal}@media screen and (max-width: 767px){.schedule__restaurants p{font-size:1.25rem;margin-bottom:2.5rem}.schedule__restaurants p span{font-size:.875rem;margin-top:1.5rem;text-align:left}}.schedule__restaurants p.campaign{font-size:2rem}@media screen and (max-width: 767px){.schedule__restaurants p.campaign{font-size:1.125rem}}.schedule__restaurants h3{font-size:1.125rem;color:#003da5;letter-spacing:0;font-weight:500}@media screen and (max-width: 767px){.schedule__restaurants h3{font-size:.8125rem}}.schedule__restaurants-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:908px}@media screen and (max-width: 1199px){.schedule__restaurants-wrap{width:80vw}}@media screen and (max-width: 767px){.schedule__restaurants-wrap{width:72vw}}.schedule__restaurants-content{width:424px}.schedule__restaurants-content img{width:100%}@media screen and (max-width: 1199px){.schedule__restaurants-content{width:34.5vw}}.schedule__restaurants-content img{margin-bottom:.5rem}.schedule__restaurants-link{width:908px;display:flex;justify-content:end;margin-top:2.5rem}@media screen and (max-width: 1199px){.schedule__restaurants-link{width:80vw;margin-top:1.5rem}}.schedule__restaurants-link p{position:relative;display:flex;align-items:center;gap:1rem;font-size:1.125rem}@media screen and (max-width: 767px){.schedule__restaurants-link p{font-size:.875rem}}.schedule__restaurants-link p::after{content:"";background:url(/assets/img/lp/winter-event-2025/icon_arrow-link-blue.svg) no-repeat;width:28.5px;height:28.5px}.event h2{margin-bottom:3rem}.event__wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.event__wrap{flex-direction:column}}@media screen and (max-width: 767px){.event__wrap.crusing{flex-direction:row;align-items:stretch}}.event__content{margin-bottom:10rem}@media screen and (max-width: 767px){.event__content{margin-bottom:6rem}}.event__content-wrap{position:relative;display:flex;justify-content:space-between;align-items:end}@media screen and (max-width: 767px){.event__content-wrap{flex-direction:column}}.event__content-photo{display:flex;flex-wrap:wrap;justify-content:space-between;width:680px;gap:3rem 0}@media screen and (max-width: 1199px){.event__content-photo{width:48vw}}@media screen and (max-width: 767px){.event__content-photo{width:100%;margin-bottom:3rem;gap:0}}.event__content-outline{width:430px}@media screen and (max-width: 1199px){.event__content-outline{width:40vw}}@media screen and (max-width: 767px){.event__content-outline{width:100%}}.event__content-outline h3{display:flex;flex-direction:column;font-size:2.5rem;color:#003da5;margin-bottom:2rem;word-break:normal;text-align:left}@media screen and (max-width: 767px){.event__content-outline h3{font-size:1.5rem;margin-bottom:1.5rem}}.event__content-outline h3 span{font-size:1.5rem}@media screen and (max-width: 767px){.event__content-outline h3 span{line-height:1.75;font-size:.75rem}}.event__content-outline dl{display:flex;flex-wrap:wrap;align-items:start;gap:.625rem;margin-bottom:1.5rem}.event__content-outline dl dt{display:flex;justify-content:center;align-items:center;width:75px;height:25px;font-size:.875rem;font-weight:600;border:1px #003da5 solid;color:#003da5;letter-spacing:0}@media screen and (max-width: 767px){.event__content-outline dl dt{font-size:.75rem;width:68px;height:18px}}.event__content-outline dl dd{width:calc(100% - 75px - .625rem);font-size:.875rem;color:#003da5;font-weight:500;padding-top:.125rem}@media screen and (max-width: 1199px){.event__content-outline dl dd{width:40vw}}@media screen and (max-width: 767px){.event__content-outline dl dd{width:64vw;padding-top:0}}.event__content-outline dl.detail{margin-top:1.5rem}.event__content-outline dl.detail dd{width:500px}@media screen and (max-width: 1199px){.event__content-outline dl.detail dd{width:30vw}}@media screen and (max-width: 767px){.event__content-outline dl.detail dd{width:60vw;padding-top:0}}.event__content-outline p{font-size:.875rem;margin-bottom:1.25rem}@media screen and (max-width: 767px){.event__content-outline p{font-size:.8125rem;padding-bottom:1rem;margin-bottom:1rem}}.event__content-outline .caution{border-top:1px #c8c8c8 solid;padding-top:1.25rem}@media screen and (max-width: 767px){.event__content-outline .caution{padding-top:1rem}}.event__content-outline .caution.no-line{border:none;padding-top:0;margin-bottom:2rem}.event__content-outline.crusing{width:100%;margin-bottom:2.5rem}.event__content-outline.crusing h4{font-family:YakuHanJP,"Noto Sans JP",sans-serif}@media screen and (max-width: 1199px){.event__content-outline.crusing{width:40vw;margin-bottom:0}.event__content-outline.crusing p{width:40vw}}@media screen and (max-width: 767px){.event__content-outline.crusing{width:100%}}.event__content-outline.crusing dl dd{width:480px !important}@media screen and (max-width: 1199px){.event__content-outline.crusing dl dd{width:30vw}}@media screen and (max-width: 767px){.event__content-outline.crusing dl dd{width:100%;padding-top:0}}.event__content-detail{display:flex;flex-direction:column;gap:2.5rem;position:relative;border:2px #000 solid;margin-top:40px;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:4rem;background:#fff}@media screen and (max-width: 767px){.event__content-detail{margin-top:-3px;border-top:none;padding:20px 20px 0 20px}}.event__content-detail::before{position:absolute;top:-44px;left:-2px;width:334px;height:44px;content:"";border-left:2px #000 solid;border-right:2px #000 solid;background:#fff}@media screen and (max-width: 1199px){.event__content-detail::before{width:23.5vw}}@media screen and (max-width: 767px){.event__content-detail::before{display:none}}.event__content-number{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}@media screen and (max-width: 767px){.event__content-number.pc{display:none}}.event__content-number.sp{display:none}@media screen and (max-width: 767px){.event__content-number.sp{display:flex;margin-top:1.5rem}}.event__content-number p{margin:0;padding:0;border:none;font-family:"bfs",sans-serif;color:#003da5;font-size:3rem;letter-spacing:0;line-height:1}@media screen and (max-width: 767px){.event__content-number p{font-size:2rem}}.event__content-number ul{display:flex;flex-direction:column;gap:.5rem}.event__content-number li{position:relative;display:flex;justify-content:center;align-items:center;width:75px;height:25px;font-size:.875rem;font-weight:600;color:#fff;background:#003da5;letter-spacing:0}@media screen and (max-width: 767px){.event__content-number li{font-size:.75rem;width:66px;height:18px}}.event__content-btn{display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 767px){.event__content-btn{flex-direction:column;gap:.5rem}}@media screen and (max-width: 767px){.event__content-btn.pc{display:none}}.event__content-btn.sp{display:none}@media screen and (max-width: 767px){.event__content-btn.sp{display:flex;margin-top:1.5rem}}.event__content-btn-detail.open{display:none}@media screen and (max-width: 767px){.event__content-btn-detail{order:2}}.event__content-btn-detail a{position:relative;display:flex;align-items:center;justify-content:center;width:334px;height:60px;border:2px #000 solid;font-weight:500;text-align:center;line-height:1.2}@media screen and (max-width: 1199px){.event__content-btn-detail a{width:23.5vw}}@media screen and (max-width: 767px){.event__content-btn-detail a{font-size:1rem;width:100%}}.event__content-btn-detail a:hover{opacity:1}.event__content-btn-detail a::after{content:"";position:absolute;width:16px;height:16px;background:url(/assets/img/lp/winter-event-2025/icon_accordion-open.svg) no-repeat;right:20px}.event__content-btn-detail a.open::after{background:url(/assets/img/lp/winter-event-2025/icon_accordion-close.svg) no-repeat}@media screen and (max-width: 767px){.event__content-btn-order{order:1}}.event__content-btn-order a{position:relative;display:flex;align-items:center;justify-content:center;width:334px;height:60px;background:#003da5;color:#fff;font-weight:500}@media screen and (max-width: 1199px){.event__content-btn-order a{width:23.5vw}}@media screen and (max-width: 767px){.event__content-btn-order a{width:100%;font-size:1rem}}.event__content-btn-order a::after{content:"";position:absolute;width:16px;height:16px;background:url(/assets/img/lp/winter-event-2025/icon_link.svg) no-repeat;right:20px}.event__content-info{position:relative;border:1px #003da5 solid;padding:1rem;margin-top:1.5rem;z-index:999}.event__content-info h4{font-size:1rem;color:#003da5;margin-bottom:.5rem}@media screen and (max-width: 767px){.event__content-info h4{font-size:.875rem}}.event__content-info p{margin:0}@media screen and (max-width: 767px){.event__content-info p{margin:0;padding:0;font-size:.75rem}}.event__content-info a{text-decoration:underline}.event__content-takeout{margin-top:2rem;background:#f5f5f5;padding:1.5rem 2rem}@media screen and (max-width: 767px){.event__content-takeout{margin-top:1.5rem;padding:1rem 1.25rem}}.event__content-takeout h5{margin-bottom:.5rem}.event__content-takeout p{font-size:.875rem;margin-bottom:.5rem;line-height:1.6}@media screen and (max-width: 767px){.event__content-takeout p{font-size:.75rem}}.event #event-01,.event #event-02,.event #event-03,.event #event-04,.event #event-05,.event #event-06,.event #event-07,.event #event-11{margin-bottom:15rem}@media screen and (max-width: 767px){.event #event-01,.event #event-02,.event #event-03,.event #event-04,.event #event-05,.event #event-06,.event #event-07,.event #event-11{margin-bottom:6rem}}.event #event-02 .event__content-photo,.event #event-06 .event__content-photo,.event #event-12 .event__content-photo{order:2}@media screen and (max-width: 767px){.event #event-02 .event__content-photo,.event #event-06 .event__content-photo,.event #event-12 .event__content-photo{order:1}}.event #event-02 .event__content-outline,.event #event-06 .event__content-outline,.event #event-12 .event__content-outline{order:1}@media screen and (max-width: 767px){.event #event-02 .event__content-outline,.event #event-06 .event__content-outline,.event #event-12 .event__content-outline{order:2}}.event #event-02 .event__content-btn-detail,.event #event-06 .event__content-btn-detail,.event #event-12 .event__content-btn-detail{order:2}.event #event-02 .event__content-btn-order,.event #event-06 .event__content-btn-order,.event #event-12 .event__content-btn-order{order:1}.event #event-02 .event__content-detail::before,.event #event-06 .event__content-detail::before,.event #event-12 .event__content-detail::before{left:auto;right:-2px}.event #event-06 .event__content-btn{-webkit-box-pack:center;-ms-flex-pack:center}.event #event-04 .event__content-photo{order:2}@media screen and (max-width: 767px){.event #event-04 .event__content-photo{order:1}}.event #event-04 .event__content-outline{order:1}@media screen and (max-width: 767px){.event #event-04 .event__content-outline{order:2}}.event #event-04 .event__content-btn-detail{order:2}.event #event-04 .event__content-btn-order{order:1}.event #event-04 .event__content-detail::before{left:auto;right:-2px}.event #event-04 .reverse{display:flex}.event #event-04 .reverse img{order:2}@media screen and (max-width: 767px){.event #event-04 .reverse img{order:1}}.event #event-04 .reverse .event__content-outline{order:1}@media screen and (max-width: 767px){.event #event-04 .reverse .event__content-outline{order:2}}.event #event-04 .reverse .event__content-outline dl a{color:#003da5;text-decoration:underline}.event #event-04 .reverse .event__content-outline dl a:hover{text-decoration:none}.event #event-05 .event__content-detail-box .caution{margin-top:1rem}.event #event-05 .movie{margin-bottom:1.5rem}.event #event-07 .event__content-btn{-webkit-box-pack:center;-ms-flex-pack:center}.event #event-08 .event__content,.event #event-09 .event__content,.event #event-10 .event__content,.event #event-13 .event__content,.event #event-14 .event__content{width:540px}@media screen and (max-width: 1199px){.event #event-08 .event__content,.event #event-09 .event__content,.event #event-10 .event__content,.event #event-13 .event__content,.event #event-14 .event__content{width:44vw}}@media screen and (max-width: 767px){.event #event-08 .event__content,.event #event-09 .event__content,.event #event-10 .event__content,.event #event-13 .event__content,.event #event-14 .event__content{width:100%}}@media screen and (max-width: 767px){.event #event-08 .event__content-number,.event #event-09 .event__content-number,.event #event-10 .event__content-number,.event #event-13 .event__content-number,.event #event-14 .event__content-number{flex-direction:column}}.event #event-08 .event__content-number p,.event #event-09 .event__content-number p,.event #event-10 .event__content-number p,.event #event-13 .event__content-number p,.event #event-14 .event__content-number p{font-size:3rem}@media screen and (max-width: 767px){.event #event-08 .event__content-number p,.event #event-09 .event__content-number p,.event #event-10 .event__content-number p,.event #event-13 .event__content-number p,.event #event-14 .event__content-number p{font-size:2.5rem}}.event #event-08 .event__content-wrap,.event #event-09 .event__content-wrap,.event #event-10 .event__content-wrap,.event #event-13 .event__content-wrap,.event #event-14 .event__content-wrap{width:540px;display:block}@media screen and (max-width: 1199px){.event #event-08 .event__content-wrap,.event #event-09 .event__content-wrap,.event #event-10 .event__content-wrap,.event #event-13 .event__content-wrap,.event #event-14 .event__content-wrap{width:42vw}}@media screen and (max-width: 767px){.event #event-08 .event__content-wrap,.event #event-09 .event__content-wrap,.event #event-10 .event__content-wrap,.event #event-13 .event__content-wrap,.event #event-14 .event__content-wrap{width:100%}}.event #event-08 .event__content-photo,.event #event-09 .event__content-photo,.event #event-10 .event__content-photo,.event #event-13 .event__content-photo,.event #event-14 .event__content-photo{flex-direction:column;margin-bottom:4rem}@media screen and (max-width: 1199px){.event #event-08 .event__content-photo,.event #event-09 .event__content-photo,.event #event-10 .event__content-photo,.event #event-13 .event__content-photo,.event #event-14 .event__content-photo{width:44vw}}@media screen and (max-width: 767px){.event #event-08 .event__content-photo,.event #event-09 .event__content-photo,.event #event-10 .event__content-photo,.event #event-13 .event__content-photo,.event #event-14 .event__content-photo{width:100%;margin-bottom:2rem;display:flex;flex-direction:row;align-items:end}}@media screen and (max-width: 767px){.event #event-08 .event__content-photo img,.event #event-09 .event__content-photo img,.event #event-10 .event__content-photo img,.event #event-13 .event__content-photo img,.event #event-14 .event__content-photo img{width:60vw}}.event #event-08 .event__content-outline,.event #event-09 .event__content-outline,.event #event-10 .event__content-outline,.event #event-13 .event__content-outline,.event #event-14 .event__content-outline{width:540px}@media screen and (max-width: 1199px){.event #event-08 .event__content-outline,.event #event-09 .event__content-outline,.event #event-10 .event__content-outline,.event #event-13 .event__content-outline,.event #event-14 .event__content-outline{width:44vw}}@media screen and (max-width: 767px){.event #event-08 .event__content-outline,.event #event-09 .event__content-outline,.event #event-10 .event__content-outline,.event #event-13 .event__content-outline,.event #event-14 .event__content-outline{width:100%}}.event #event-08 .event__content-outline dl,.event #event-09 .event__content-outline dl,.event #event-10 .event__content-outline dl,.event #event-13 .event__content-outline dl,.event #event-14 .event__content-outline dl{width:540px}@media screen and (max-width: 1199px){.event #event-08 .event__content-outline dl,.event #event-09 .event__content-outline dl,.event #event-10 .event__content-outline dl,.event #event-13 .event__content-outline dl,.event #event-14 .event__content-outline dl{width:40vw}}@media screen and (max-width: 767px){.event #event-08 .event__content-outline dl,.event #event-09 .event__content-outline dl,.event #event-10 .event__content-outline dl,.event #event-13 .event__content-outline dl,.event #event-14 .event__content-outline dl{width:100%}}.event #event-08 .event__content-outline dd,.event #event-09 .event__content-outline dd,.event #event-10 .event__content-outline dd,.event #event-13 .event__content-outline dd,.event #event-14 .event__content-outline dd{width:448px}@media screen and (max-width: 1199px){.event #event-08 .event__content-outline dd,.event #event-09 .event__content-outline dd,.event #event-10 .event__content-outline dd,.event #event-13 .event__content-outline dd,.event #event-14 .event__content-outline dd{width:40vw}}@media screen and (max-width: 767px){.event #event-08 .event__content-outline dd,.event #event-09 .event__content-outline dd,.event #event-10 .event__content-outline dd,.event #event-13 .event__content-outline dd,.event #event-14 .event__content-outline dd{width:60vw}}.event #event-08 .event__content-btn,.event #event-09 .event__content-btn,.event #event-10 .event__content-btn,.event #event-13 .event__content-btn,.event #event-14 .event__content-btn{margin-top:2.5rem}.event #event-12 .event__content-btn{justify-content:flex-end}.event #event-13{margin-bottom:0}@media screen and (max-width: 767px){.event #event-13{margin-bottom:6rem}}.event #event-14{margin-bottom:0}@media screen and (max-width: 767px){.event #event-14{margin-bottom:2.5rem}}.event #event-04-4 .event__content-wrap{display:block;width:100%}.event #event-04-4 .event__content-number p{font-size:2.5rem}@media screen and (max-width: 767px){.event #event-04-4 .event__content-number p{font-size:2rem}}.event #event-04-4 .event__content-outline{width:100%}.event #event-04-4 .event__content-outline dl{width:100%;gap:.625rem}.event #event-04-4 .event__content-outline dd{width:auto;margin-right:.75rem}@media screen and (max-width: 767px){.event #event-04-4 .event__content-outline dd{margin-right:0;width:60vw}}.event #event-04-4 .event__content-btn{margin-top:2.5rem}.event-map{background:#ddecf9}.event-map img{margin-bottom:2rem}.event-map__box{margin-bottom:2.5rem}.event-map .caution{margin-top:2.5rem}.event-map__present{background:#fff;padding:2rem;border:1px #003da5 solid;margin-bottom:1rem}@media screen and (max-width: 767px){.event-map__present{padding:1.5rem}}.event-map__present-title{margin-top:5rem;margin-bottom:1.5rem;display:flex;align-items:center;flex-direction:column;gap:1rem}@media screen and (max-width: 767px){.event-map__present-title{margin-top:3rem;margin-bottom:0}}.event-map__present-title h3{text-align:center;font-size:2rem;color:#003da5}@media screen and (max-width: 767px){.event-map__present-title h3{font-size:1.25rem}}.event-map__present-title p{text-align:center;font-size:1.125rem;font-weight:600;color:#003da5;line-height:1.75}@media screen and (max-width: 767px){.event-map__present-title p{font-size:.875rem}}.event-map__present-title p span{display:block;font-size:1rem;line-height:3}@media screen and (max-width: 767px){.event-map__present-title p span{font-size:.75rem;line-height:1.5;margin-top:1rem}}.event-map__present-title img{width:96px}.event-map__present h3{color:#003da5;margin-bottom:1.5rem}@media screen and (max-width: 767px){.event-map__present h3{font-size:1.25rem}}.event-map__present h3 span{font-size:1.125rem;font-weight:500}@media screen and (max-width: 767px){.event-map__present h3 span{display:block;font-size:.9375rem}}.event-map__present-box{display:flex;justify-content:space-between;align-items:center;gap:2rem}@media screen and (max-width: 767px){.event-map__present-box{flex-direction:column;gap:1rem}}.event-map__present-box img{width:320px;margin:0}@media screen and (max-width: 767px){.event-map__present-box img{width:100%}}.event-map__present-box div{width:760px}@media screen and (max-width: 767px){.event-map__present-box div{width:100%}}.event-map__present-box p{font-size:.875rem}.event-map__present .caution{margin-top:.5rem}.accordion{display:none;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.accordion.open{display:block;visibility:visible;opacity:1}.u-mts{margin-top:clamp(12px,7.4591321897px + 1.2108980827vw,24px)}.u-mt{margin-top:clamp(24px,14.9182643794px + 2.4217961655vw,48px)}.u-mtl{margin-top:clamp(36px,22.3773965691px + 3.6326942482vw,72px)}.u-lnk{color:inherit;text-decoration:underline}.c-kv{width:100%;padding-top:80px}@media screen and (max-width: 767px){.c-kv{padding:0}}.c-kv__main{display:flex;width:100%}@media screen and (max-width: 767px){.c-kv__main{flex-direction:column}}.c-kv__photo{width:50%;position:relative;overflow:hidden}.c-kv__photo img{width:100%}@media screen and (max-width: 767px){.c-kv__photo{width:100%;height:75vw}}.c-kv__bg{width:50%}.c-kv__bg img{width:100%}@media screen and (max-width: 767px){.c-kv__bg{width:100%}}.c-kv__title{width:100%}.c-kv__title img{width:100%}#slider{height:100%}#slider div{position:absolute;top:0;left:0;opacity:0;transition:1.5s;width:100%;height:100%}#slider div.show{opacity:1}#slider div picture img{position:absolute;object-fit:cover;object-position:center center;width:100%;height:100%}.c-link{display:flex;justify-content:end;margin-top:2.5rem}@media screen and (max-width: 1199px){.c-link{margin-top:1.5rem}}.c-link a{font-weight:600;position:relative;display:flex;align-items:center;gap:1rem;font-size:1.125rem}@media(max-width: 767px){.c-link a{font-size:.875rem}}.c-link a::after{content:"";background:url(/assets/img/lp/winter-event-2025/icon_arrow-link-blue.svg) no-repeat;width:28.5px;height:28.5px}.c-detail-box{align-items:start;display:grid;grid-template-columns:min(398px,50%) 1fr;gap:48px;margin-bottom:3rem}@media(max-width: 767px){.c-detail-box{grid-template-columns:1fr;gap:24px;margin-bottom:4rem}.c-detail-box img{width:100%}}.c-detail-box--noimg{grid-template-columns:1fr}.c-detail-box__hedding{font-size:1.5rem;font-family:"Barlow Condensed",sans-serif;letter-spacing:0;font-weight:600;color:#003da5;margin-bottom:1rem}@media(max-width: 767px){.c-detail-box__hedding{font-size:1.125rem}}.c-detail-box figcaption{margin-top:1em;font-size:.875rem;color:#646464;line-height:1.75;font-weight:400}@media(max-width: 767px){.c-detail-box figcaption{margin-top:.5em}}.c-detail-box .caution{border-top:1px #c8c8c8 solid;padding-top:1.25rem}.c-event-dl{display:grid;grid-template-columns:75px 1fr;gap:.625rem;margin-block:1.5rem}.c-event-dl dt{display:flex;justify-content:center;align-items:center;height:25px;font-size:.875rem;font-weight:600;border:1px #003da5 solid;color:#003da5;letter-spacing:0}@media screen and (max-width: 767px){.c-event-dl dt{font-size:.75rem;width:68px;height:18px}}.c-event-dl dd{font-size:.875rem;color:#003da5;font-weight:500;padding-top:.125rem}.event__content-detail-box figcaption{margin-top:1em;font-size:.875rem;color:#646464;line-height:1.75;font-weight:400}.event__content-copy{position:absolute;top:-0.7em;line-height:1;right:1vw;font-weight:bold;font-family:"Barlow Condensed",sans-serif;margin-inline:calc(50% - 50vw);z-index:-1;font-size:clamp(100px,-4.6384720327px + 13.6425648022vw,200px);text-align:left;width:max-content;word-break:normal}.event__content-copy p{line-height:inherit;font-size:inherit;color:rgba(0,0,0,0);-webkit-text-stroke:1px #becfe3;text-stroke:1px #becfe3}.event__content-copy--left{left:1vw}.event__content-copy--min{font-size:clamp(75px,-3.4788540246px + 10.2319236016vw,150px)}.event__content-copy--style02{top:clamp(240px,9.7228637413px + 30.0230946882vw,370px);right:0;margin-inline:0;font-size:clamp(60px,6.8591224018px + 6.9284064665vw,90px)}@media screen and (max-width: 767px){.event__content-copy{top:55vw;width:auto;text-align:right;left:auto !important;right:1vw !important;font-size:15vw !important}.event__content-copy--style02{display:none}}
