.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{scale:0}to{scale:1}}@keyframes scaleDown{0%{scale:1}to{scale:0}}@keyframes slideUp{0%{translate:0 6.25rem;opacity:0}to{translate:0 0;scale:1}}body:not([class]) .global-menu-navigation:before{opacity:0}.top-button{position:fixed;top:.87rem;left:.77rem;width:17rem;z-index:var(--z-fixed);filter:drop-shadow(1px 1px 3px rgba(0,0,0,.16))}@media only screen and (max-width: 991.98px){.top-button{width:9rem;height:auto;top:.37rem;left:.3rem}}.header{position:fixed;top:0;right:0;left:0;z-index:var(--z-fixed);width:100%}@media only screen and (max-width: 991.98px){.header{height:3.125rem}}@media print,screen and (min-width: 992px){.header{height:3.75rem}}.global-menu{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;pointer-events:none}.global-menu[aria-hidden=true] .global-menu-list,.global-menu[aria-hidden=true] .global-menu-close{display:none}.global-menu[aria-hidden=true] .global-menu-navigation:before{animation:scaleDown .3s ease-in forwards}.global-menu[aria-hidden=false]{pointer-events:all}.global-menu[aria-hidden=false] .global-menu-list{animation:fadeIn .3s ease-out .2s forwards}.global-menu[aria-hidden=false] .global-menu-navigation:before{opacity:1;animation:scaleUp .3s ease-out forwards}.global-menu-navigation{position:absolute}@media only screen and (max-width: 767.98px){.global-menu-navigation{top:-5.1875rem;right:-7rem;width:36rem;height:36rem}}@media print,screen and (min-width: 768px){.global-menu-navigation{top:-8rem;right:-12rem;width:48rem;height:48rem}}.global-menu-navigation:before{position:absolute;top:0;right:0;transform-origin:right top;z-index:-1;border-color:var(--c-white);border-radius:50%;background-color:var(--c-pink-100);width:100%;height:100%;content:""}@media only screen and (max-width: 767.98px){.global-menu-navigation:before{border-width:.5rem}}@media print,screen and (min-width: 768px){.global-menu-navigation:before{border-width:.75rem}}.global-menu-open{position:fixed;z-index:var(--z-toggle)}@media only screen and (max-width: 991.98px){.global-menu-open{top:.675rem;right:.675rem}}@media print,screen and (min-width: 992px){.global-menu-open{top:1.5rem;right:1.5rem}}@media (hover: hover){.global-menu-open{transition:scale .3s ease-out}.global-menu-open:hover{scale:1.1}}.global-menu-open[aria-expanded=true]{visibility:hidden;opacity:0}.global-menu-open img{filter:drop-shadow(1px 1px 3px rgba(0,0,0,.16))}@media only screen and (max-width: 991.98px){.global-menu-open img{width:2.66rem}}@media print,screen and (min-width: 992px){.global-menu-open img{width:4.75rem}}.global-menu-close{position:fixed}@media only screen and (max-width: 991.98px){.global-menu-close{top:.675rem;right:calc(.675rem + var(--s-scrollbar))}}@media print,screen and (min-width: 992px){.global-menu-close{top:1.5rem;right:calc(1.5rem + var(--s-scrollbar))}}@media (hover: hover){.global-menu-close{transition:scale .3s ease-out}.global-menu-close:hover{scale:1.1}}@media only screen and (max-width: 991.98px){.global-menu-close img{width:2.66rem}}@media print,screen and (min-width: 992px){.global-menu-close img{width:4.75rem}}.global-menu-list{display:flex;position:relative;flex-flow:column;opacity:0}@media only screen and (max-width: 767.98px){.global-menu-list{transform:scale(.9);top:5.75rem;left:8rem}}@media print,screen and (min-width: 768px){.global-menu-list{top:11.5rem;left:13.6875rem}}.global-menu-item a{display:flex;align-items:center;gap:.5rem}@media only screen and (max-width: 767.98px){.global-menu-item a{padding-block:1rem .5rem}}@media print,screen and (min-width: 768px){.global-menu-item a{padding-block:1rem .5rem}}.global-menu-item a:after{width:1.125rem;height:1.125rem;content:""}@media (hover: hover){.global-menu-item a{transition:scale .3s ease-out}.global-menu-item a:hover{scale:1.02}}.anchor-menu-list{padding-block-end:1rem}.anchor-menu-item a{display:flex;align-items:center;gap:.5rem;padding-inline-start:2.375rem}@media only screen and (max-width: 767.98px){.anchor-menu-item a{padding-block:.35rem}}@media print,screen and (min-width: 768px){.anchor-menu-item a{padding-block:.5rem}}.anchor-menu-item a:after{width:1.125rem;height:1.125rem;content:"";background-image:url(/image/common/anchor.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media (hover: hover){.anchor-menu-item a{transition:scale .3s ease-out}.anchor-menu-item a:hover{scale:1.02}}:root{--c-black: #1d2e66;--c-red: #df000c;--c-yellow: #ffee00;--c-light-blue: #e8f7f1;--c-cream: #fff8e8}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-break:strict;word-wrap:anywhere}.wrapper{background:none!important;position:relative}.global-menu-open{display:none}.top-button{transition:opacity .5s ease-out;opacity:0}.top-button[data-scroll=false]{pointer-events:none}.top-button[data-scroll=true]{opacity:1}.keikyu-collab__main{position:relative;background:none;overflow:clip;font-weight:500;line-height:1.5;letter-spacing:.025em}.bg-sky{position:absolute;top:45.83vw;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;overflow:clip}@media only screen and (max-width: 767.98px){.bg-sky{top:41.54vw}}.bg-sky img{position:sticky;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100vh;max-width:none;-o-object-position:center top;object-position:center top}.container{container-type:inline-size;margin-inline:auto;width:calc(100% - 2.5rem);max-width:64rem}.section{position:relative;margin-block-end:11.72cqw;font-size:1.5625cqw}@media only screen and (max-width: 767.98px){.section{margin-block-end:34.29cqw;font-size:4.571cqw}}.section__title{position:absolute;top:-2.5em;left:50%;translate:-50% 0;rotate:-4deg;width:-moz-fit-content;width:fit-content}.section__title img{width:17.06em;max-width:none}@media only screen and (max-width: 767.98px){.section__title img{width:15em}}@media print,screen and (min-width: 768px){.d-none-pc{display:none}}.marker{background:linear-gradient(transparent 70%,rgba(255,238,0,.5) 30%)}.note{position:relative;padding-inline-start:1em;text-indent:-1em}.attention{color:var(--c-red)}.btn--block{display:flex;-moz-column-gap:.5em;column-gap:.5em;justify-content:center;align-items:center;margin-inline:auto;border-radius:.25em;background-color:var(--c-black);padding:.75em 1.25em .75em 1em;width:-moz-fit-content;width:fit-content;color:var(--c-white);font-weight:700;font-size:.875em;line-height:1}@media (hover: hover){.btn--block{transition:scale .3s ease-out}.btn--block:hover{scale:1.03}}.btn--block .btn__icon{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;border-radius:50%;background-color:var(--c-white);width:1.25em;height:1.25em}.btn--block .btn__icon img{width:.75em}.introduction{display:flex;rotate:2deg;filter:drop-shadow(0 4px 20px rgba(29,46,102,.2));margin-block-start:2.5em}.introduction:before{flex-shrink:0;width:1.25em;content:"";background-image:url(/image/keikyu-collab/bg_note.svg);background-repeat:repeat-y;background-position:left top;background-size:1.25em auto}.introduction .introduction__text__wrapper{flex:1;padding:5em 2.5em 5.625em;background-image:url(/image/keikyu-collab/bg_grid.svg);background-repeat:repeat;background-position:left top;background-size:1.25em;background-color:var(--c-white)}@media only screen and (max-width: 767.98px){.introduction .introduction__text__wrapper{padding:3.75em 1.25em 5em}}.introduction .introduction__text{margin-inline:auto;width:-moz-fit-content;width:fit-content;font-weight:600;font-size:1.25em;font-family:Shippori Mincho B1,serif}@media only screen and (max-width: 767.98px){.introduction .introduction__text{font-size:.94em}}.introduction .introduction__text p{line-height:2;white-space:nowrap}.introduction .introduction__text p:not(:last-child){margin-block-end:1em}@media only screen and (max-width: 767.98px){.introduction .introduction__text p:not(:last-child){margin-block-end:.8em}}.introduction .introduction__text .strong{font-size:1.8em;line-height:1.35}@media only screen and (max-width: 767.98px){.introduction .introduction__text .strong{font-size:1.73em}.introduction .introduction__text .strong:has(.marker){line-height:2}}.introduction .introduction__photo--platform{position:absolute;top:11.75em;left:-2.5em;rotate:-5deg;filter:drop-shadow(0 4px 10px rgba(29,46,102,.2));width:15em}@media only screen and (max-width: 767.98px){.introduction .introduction__photo--platform{top:30.56em;left:1.19em;rotate:-3deg;width:7.5em}}.introduction .introduction__photo--gate{position:absolute;top:8.63em;left:55.81em;rotate:2deg;filter:drop-shadow(0 4px 10px rgba(29,46,102,.2));width:12.5em}@media only screen and (max-width: 767.98px){.introduction .introduction__photo--gate{top:22.94em;left:17.5em;rotate:0;width:6.25em}}.introduction .introduction__photo--crossing{position:absolute;top:20.31em;left:50.62em;rotate:-10deg;filter:drop-shadow(0 4px 10px rgba(29,46,102,.2));width:18.75em}@media only screen and (max-width: 767.98px){.introduction .introduction__photo--crossing{top:28.69em;left:14.63em;rotate:-8deg;width:9.38em}}.map{box-shadow:0 4px 20px #1d2e6633;background-color:var(--c-white);padding:2.5em}@media only screen and (max-width: 767.98px){.map{margin-inline:-1.25rem;padding:2.5em 0 1.25em 1.25em}}@media only screen and (max-width: 767.98px){.map .section__title{rotate:0deg}}@media print,screen and (min-width: 768px){.map .section__title{top:-3.75em}}@media only screen and (max-width: 767.98px){.map .map__wrapper{overflow-x:scroll}}@media only screen and (max-width: 767.98px){.map .map__wrapper>img{width:48.75em;max-width:none}}@media only screen and (max-width: 767.98px){.map .map__scroll{display:flex;position:sticky;top:0;left:0;align-items:center;margin-block-end:.8em;font-size:.63em}.map .map__scroll img{width:2.8em}}.map .map__tape--dot{position:absolute;top:-4.68em;left:58.87em;rotate:-60deg;width:2.5em}@media only screen and (max-width: 767.98px){.map .map__tape--dot{display:none}}.map .map__tape--yellow{position:absolute;top:34.69em;left:1.41em;rotate:-45deg;width:2.5em}@media only screen and (max-width: 767.98px){.map .map__tape--yellow{top:32.75em;left:.75em;width:1.25em}}.event{position:relative}.event .section__title{z-index:2;top:-3.75em}@media only screen and (max-width: 767.98px){.event .section__title{top:-3.125em}}.event .event__item{margin-inline:auto;display:flex;filter:drop-shadow(0 4px 10px rgba(29,46,102,.2));position:relative;z-index:1}@media print,screen and (min-width: 768px){.event .event__item:not(:has(.event__image)){width:50em}}.event .event__item:before{content:"";order:2;-webkit-mask-image:url(/image/keikyu-collab/bg_hole.svg);mask-image:url(/image/keikyu-collab/bg_hole.svg);-webkit-mask-size:.75em auto;mask-size:.75em auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left top;mask-position:left top;background-color:var(--c-bg)}@media only screen and (max-width: 767.98px){.event .event__item:before{height:.6875em;-webkit-mask-image:url(/image/keikyu-collab/bg_hole_yoko.svg);mask-image:url(/image/keikyu-collab/bg_hole_yoko.svg);-webkit-mask-size:cover;mask-size:cover}}@media print,screen and (min-width: 768px){.event .event__item:before{width:.75em}}.event .event__item:nth-of-type(3n+1){--c-bg: var(--c-white)}.event .event__item:nth-of-type(3n+2){--c-bg: var(--c-light-blue)}.event .event__item:nth-of-type(3n){--c-bg: var(--c-cream)}@media only screen and (max-width: 767.98px){.event .event__item{flex-direction:column}.event .event__item:nth-of-type(1),.event .event__item:nth-of-type(4),.event .event__item:nth-of-type(8){rotate:4deg}.event .event__item:nth-of-type(2),.event .event__item:nth-of-type(6){rotate:-4deg}.event .event__item:not(:has(.event__image)) .event__text{min-height:17.0625em}}@media print,screen and (min-width: 768px){.event .event__item:nth-of-type(odd){rotate:-2deg}.event .event__item:nth-of-type(odd) .event__number img{rotate:-90deg}.event .event__item:nth-of-type(2n){flex-direction:row-reverse;rotate:2deg}.event .event__item:nth-of-type(2n) .event__contents{flex-direction:row-reverse}.event .event__item:nth-of-type(2n) .event__number img{rotate:90deg}}.event .event__number{order:1;display:flex;flex-shrink:0;justify-content:center;align-items:center;border-radius:.25em 0 0 .25em;background-color:var(--c-bg);position:relative}@media only screen and (max-width: 767.98px){.event .event__number{height:5em}}@media print,screen and (min-width: 768px){.event .event__number{width:6.5em}}.event .event__number:after{content:"";position:absolute;inset:calc(.625em + 1px);background-color:var(--c-bg);clip-path:polygon(.625em 0,calc(100% - .625em) 0,100% .625em,100% calc(100% - .625em),calc(100% - .625em) 100%,.625em 100%,0 calc(100% - .625em),0 .625em)}.event .event__number:before{content:"";position:absolute;top:.625em;right:.625em;bottom:.625em;left:.625em;background-color:var(--c-red);clip-path:polygon(.625em 0,calc(100% - .625em) 0,100% .625em,100% calc(100% - .625em),calc(100% - .625em) 100%,.625em 100%,0 calc(100% - .625em),0 .625em)}.event .event__number img{z-index:1}@media only screen and (max-width: 767.98px){.event .event__number img{width:10em;position:relative}}@media print,screen and (min-width: 768px){.event .event__number img{position:absolute;left:50%;top:50%;translate:-50% -50%;width:11.25em;max-width:none}}.event .event__contents{order:3;display:flex;border-radius:0 .25em .25em 0;background-color:var(--c-bg);padding:.625em}@media only screen and (max-width: 767.98px){.event .event__contents{flex-direction:column}}@media print,screen and (min-width: 768px){.event .event__contents{flex:1}}.event .event__body{display:flex;flex-direction:column;position:relative;border:1px solid var(--c-black)}@media only screen and (max-width: 767.98px){.event .event__body{margin-block-end:-1px}}@media print,screen and (min-width: 768px){.event .event__body{margin-inline-end:-1px;flex:1}}.event .event__logo{position:absolute;top:50%;left:50%;translate:-50% -50%;opacity:.05;width:24.81em;pointer-events:none}@media only screen and (max-width: 767.98px){.event .event__logo{width:14.92em}}.event .event__label{position:absolute;top:0;left:0;background-color:var(--c-black);padding:.25em .5em;color:var(--c-white);font-weight:700;font-size:.625em;line-height:1}.event .event__heading{position:relative;padding-block:1.375em 1.25em;padding-inline:1.25em}@media only screen and (max-width: 767.98px){.event .event__heading{padding-inline:.75em}}.event .event__title{font-weight:700;font-size:1.75em;line-height:1.35;text-align:center}@media only screen and (max-width: 767.98px){.event .event__title{font-size:1.5em}}.event .event__next{font-size:.64em;white-space:nowrap}.event .event__next b{font-size:1.25em}.event .event__text{display:flex;position:relative;flex:1;flex-direction:column;justify-content:center;align-items:center;gap:1.25em;border-block-start:1px solid var(--c-black);padding-block:1.375em 1.25em;padding-inline:1.25em}@media only screen and (max-width: 767.98px){.event .event__text{flex:none;gap:.75em;padding-inline:.75em}}.event .event__text p{font-size:1.25em;line-height:1.75;text-align:center}@media only screen and (max-width: 767.98px){.event .event__text p{font-size:1em}}.event .event__image{border:1px solid var(--c-black)}@media print,screen and (min-width: 768px){.event .event__image{flex-shrink:0;width:22.5em}}.ticket__tape{position:absolute;bottom:-3.125em;left:50%;width:2.5em;rotate:-60deg}@media only screen and (max-width: 767.98px){.ticket__tape{width:1.875em}}.ticket__wrapper{margin-block-end:2.5em}.ticket{display:grid;position:relative;row-gap:1.25em;filter:drop-shadow(0 4px 10px rgba(29,46,102,.2));margin-inline:auto;padding:2.5em 1.25em 1.25em;background-image:url(/image/keikyu-collab/bg_grid.svg);background-repeat:repeat;background-position:left top;background-size:1.25em;background-color:var(--c-white)}@media only screen and (max-width: 767.98px){.ticket{margin-inline:-1.25rem}}@media print,screen and (min-width: 992px){.ticket{width:50em}}.ticket:before{position:absolute;top:-1.25em;left:0;width:100%;height:1.25em;content:"";background-image:url(/image/keikyu-collab/bg_note_yoko.svg);background-repeat:repeat-x;background-position:left top;background-size:auto 1.25em}.ticket .ticket__title{font-weight:700;font-size:1.5em;line-height:1.35;text-align:center}.ticket .ticket__card{border:1px solid var(--c-black);border-radius:.25em;background-color:var(--c-white)}.ticket .ticket__card__title{margin-block-end:.625em;background-color:var(--c-black);padding:.38em 1.25em .63em;color:var(--c-white);font-weight:700;font-size:1em;line-height:1;text-align:center}.ticket .ticket__card__title b{font-size:1.25em}.ticket .ticket__card__contents{padding:.625em .625em 1.25em}.ticket .ticket__details{display:grid;grid-template-columns:auto 1fr;gap:.625em .5em;font-size:.875em}.ticket .ticket__details>div{display:grid;grid-template-columns:subgrid;grid-column:span 2}@media only screen and (max-width: 767.98px){.ticket .ticket__details>div:has(ul){grid-template-columns:auto;row-gap:.25em}}.ticket .ticket__details dt{font-weight:700;white-space:nowrap}.ticket .ticket__details ul{padding-inline-start:1.49em;list-style:disc}.ticket .ticket__apply{display:grid;gap:.625em;margin-block:1.25rem .625em;font-size:.875em}@media print,screen and (min-width: 768px){.ticket .ticket__apply{grid-template-columns:repeat(2,1fr)}}.ticket .ticket__apply>div{background-color:var(--c-cream);padding:.625em}.ticket .ticket__apply dt{margin-block-end:.5em;font-weight:700}.ticket .ticket__apply .note{font-size:.875em}.ticket .ticket__apply p:not(.note){margin-block-end:.5em}.ticket .zu{font-family:Hiragino Sans,Meiryo,sans-serif}.ticket .btn--block{font-size:1em}@media only screen and (max-width: 767.98px){.ticket .btn--block{width:100%}}.footer-banner{display:flex;position:relative;justify-content:center;width:100%}.footer-banner a{transition:scale .3s ease-out;filter:drop-shadow(0 4px 20px rgba(29,46,102,.2))}@media (hover: hover){.footer-banner a:hover{scale:1.03}}.footer-banner-img{border-radius:1rem}@media only screen and (max-width: 767.98px){.footer-banner-img{width:92vw}}@media only screen and (min-width: 1024px){.footer-banner-img{width:86vw;max-width:48rem}}@media only screen and (max-width: 1023px){.footer-banner-img{width:83vw;max-width:34rem}}*[data-animation=false]{opacity:0}*[data-animation=true]{animation:slideDown .8s cubic-bezier(.22,1,.36,1) forwards}.js-parallax{content-visibility:hidden;opacity:0}@keyframes slideDown{0%{translate:0 -6.25em;opacity:0}to{translate:0 0;scale:1}}
