@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Reddit+Sans:ital,wght@0,200..900;1,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap";.page-kaf .header{display:flex;justify-content:center;position:fixed;background-color:#fd839b;border:1px solid #000;height:clamp(0px,3.8888888889vw,56px);top:0;left:0;right:0;z-index:10}@media screen and (min-width: 1920px){.page-kaf .header{height:2.9166666667vw}}@media screen and (max-width: 768px){.page-kaf .header{height:13.9303482587vw}}.page-kaf .header .header__inner{display:flex;width:100%;align-items:center;justify-content:end}@media screen and (max-width: 768px){.page-kaf .header .header__inner{justify-content:unset}}.page-kaf .header .header__title-left{aspect-ratio:415/25;width:clamp(0px,28.8194444444vw,415px);padding-left:clamp(0px,1.4583333333vw,21px);margin-right:auto;transition:opacity .3s ease;cursor:pointer}@media (any-hover: hover){.page-kaf .header .header__title-left:hover{opacity:.3}}@media screen and (min-width: 1920px){.page-kaf .header .header__title-left{width:21.6145833333vw;padding-left:1.09375vw}}@media screen and (max-width: 768px){.page-kaf .header .header__title-left{aspect-ratio:216/37;width:53.7313432836vw;height:9.2039800995vw;padding-left:unset;margin-block:auto;order:2;margin-left:2.736318408vw}}.page-kaf .header .header__btn{display:none}@media screen and (max-width: 768px){.page-kaf .header .header__btn{background-color:transparent;border:1px solid #000;display:flex;width:8.9552238806vw;height:8.4577114428vw;border-radius:2.4875621891vw;justify-content:space-around;flex-direction:column;order:1;padding:1.9900497512vw;margin-left:2.4875621891vw}.page-kaf .header .header__btn.is-scrolled{mix-blend-mode:difference;filter:invert(.5)}}.page-kaf .header .header__btn span{display:block;width:100%;height:.4975124378vw;background-color:#000;transform-origin:left;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.page-kaf .header .header__btn:is(header.--is-open *) span:nth-child(2){transform:scaleX(.6)}.page-kaf .header .header__btn:is(header.--is-open *) span:nth-child(3){transform:scaleX(.3076923077)}.page-kaf .header .header__anchor-wrapper{margin-right:clamp(0px,.9027777778vw,13px)}@media screen and (min-width: 1920px){.page-kaf .header .header__anchor-wrapper{margin-right:.6770833333vw}}@media screen and (max-width: 768px){.page-kaf .header .header__anchor-wrapper{display:none}}.page-kaf .header .header__anchor-wrapper .header__anchor-list{display:flex;font-family:Red Hat Display,sans-serif;font-weight:900;white-space:nowrap}.page-kaf .header .header__anchor-wrapper .header__anchor-list li a{opacity:0;translate:0 -10%;margin-left:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-kaf .header .header__anchor-wrapper .header__anchor-list li a{margin-left:-.0520833333vw}}.page-kaf .header .header__anchor-wrapper .header__anchor-list li a.--is-section{background-color:#55ffba}.page-kaf .header .header__anchor-wrapper .header__anchor-list li a:is(.--is-active *){opacity:1;translate:0}.page-kaf .header .header__anchor-wrapper .header__anchor-list li:nth-child(1) a{transition:background-color .3s ease,opacity .3s ease 0s,translate .3s ease 0s}.page-kaf .header .header__anchor-wrapper .header__anchor-list li:nth-child(2) a{transition:background-color .3s ease,opacity .3s ease .25s,translate .3s ease .25s}.page-kaf .header .header__anchor-wrapper .header__anchor-list li:nth-child(3) a{transition:background-color .3s ease,opacity .3s ease .5s,translate .3s ease .5s}.page-kaf .header .header__anchor-wrapper .header__anchor-list li:nth-child(4) a{transition:background-color .3s ease,opacity .3s ease .75s,translate .3s ease .75s}.page-kaf .header .header__anchor-wrapper .header__anchor-list li:nth-child(5) a{transition:background-color .3s ease,opacity .3s ease 1s,translate .3s ease 1s}.page-kaf .header .header__anchor-wrapper .header__anchor-list li:nth-child(6) a{transition:background-color .3s ease,opacity .3s ease 1.25s,translate .3s ease 1.25s}.page-kaf .header .header__anchor-wrapper .header__anchor-list li:nth-child(7) a{transition:background-color .3s ease,opacity .3s ease 1.5s,translate .3s ease 1.5s}.page-kaf .header .header__anchor-wrapper .header__anchor-list li:nth-child(8) a{transition:background-color .3s ease,opacity .3s ease 1.75s,translate .3s ease 1.75s}.page-kaf .header .header__anchor-wrapper .header__anchor-list li:nth-child(9) a{transition:background-color .3s ease,opacity .3s ease 2s,translate .3s ease 2s}.page-kaf .header .header__anchor-wrapper .header__anchor-list li:nth-child(10) a{transition:background-color .3s ease,opacity .3s ease 2.25s,translate .3s ease 2.25s}.page-kaf .header .header__title-right-wrapper{width:clamp(0px,11.0416666667vw,159px);height:100%;display:grid;place-items:center;background-color:#000;position:relative}.page-kaf .header .header__title-right-wrapper:before{content:"";background-color:#000;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}@media (any-hover: hover){.page-kaf .header .header__title-right-wrapper:hover:before{opacity:.3}}@media screen and (min-width: 1920px){.page-kaf .header .header__title-right-wrapper{width:8.28125vw}}@media screen and (max-width: 768px){.page-kaf .header .header__title-right-wrapper{margin-left:auto;order:3;width:30.0995024876vw;margin-left:1.9900497512vw}}.page-kaf .header .header__title-right-wrapper .header__title-right{aspect-ratio:149/34;width:clamp(0px,10.3472222222vw,149px);cursor:pointer}@media screen and (min-width: 1920px){.page-kaf .header .header__title-right-wrapper .header__title-right{width:7.7604166667vw}}@media screen and (max-width: 768px){.page-kaf .header .header__title-right-wrapper .header__title-right{width:25.6218905473vw}}.page-kaf .footer{position:relative;background-color:#fff}.page-kaf .footer .footer-top{padding-bottom:clamp(0px,20.4166666667vw,294px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-top{padding-bottom:15.3125vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-top{padding-bottom:50.4975124378vw}}.page-kaf .footer .footer-top .footer-top__anchor{display:block;width:clamp(0px,19.5833333333vw,282px);height:clamp(0px,18.8194444444vw,271px);margin:0 auto}@media screen and (min-width: 1920px){.page-kaf .footer .footer-top .footer-top__anchor{width:14.6875vw;height:14.1145833333vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-top .footer-top__anchor{width:70.1492537313vw;height:67.4129353234vw}}.page-kaf .footer .footer-top .back-to-top{width:100%;height:100%;position:relative;transition:scale .3s ease}@keyframes bounce-once{0%{transform:translateY(0)}30%{transform:translateY(12px)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.page-kaf .footer .footer-top .back-to-top :nth-child(1){transition-delay:0s}@media (any-hover: hover){.page-kaf .footer .footer-top .back-to-top:hover{scale:1.1}.page-kaf .footer .footer-top .back-to-top:hover :nth-child(1){animation:bounce-once .6s ease 0s 1 both}}.page-kaf .footer .footer-top .back-to-top :nth-child(2){transition-delay:.2s}@media (any-hover: hover){.page-kaf .footer .footer-top .back-to-top:hover{scale:1.1}.page-kaf .footer .footer-top .back-to-top:hover :nth-child(2){animation:bounce-once .6s ease .06s 1 both}}.page-kaf .footer .footer-top .back-to-top :nth-child(3){transition-delay:.4s}@media (any-hover: hover){.page-kaf .footer .footer-top .back-to-top:hover{scale:1.1}.page-kaf .footer .footer-top .back-to-top:hover :nth-child(3){animation:bounce-once .6s ease .12s 1 both}}.page-kaf .footer .footer-top .back-to-top :nth-child(4){transition-delay:.6s}@media (any-hover: hover){.page-kaf .footer .footer-top .back-to-top:hover{scale:1.1}.page-kaf .footer .footer-top .back-to-top:hover :nth-child(4){animation:bounce-once .6s ease .18s 1 both}}.page-kaf .footer .footer-top .back-to-top :nth-child(5){transition-delay:.8s}@media (any-hover: hover){.page-kaf .footer .footer-top .back-to-top:hover{scale:1.1}.page-kaf .footer .footer-top .back-to-top:hover :nth-child(5){animation:bounce-once .6s ease .24s 1 both}}.page-kaf .footer .footer-top .btn{background:#fff;border-radius:clamp(0px,.6944444444vw,10px);border:1px solid #000;font-weight:700;font-size:clamp(0px,1.1111111111vw,16px);text-align:center;display:flex;align-items:center;justify-content:center;height:clamp(0px,5.2083333333vw,75px);position:absolute}@media screen and (min-width: 1920px){.page-kaf .footer .footer-top .btn{border-radius:.5208333333vw;font-size:.8333333333vw;height:3.90625vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-top .btn{border-radius:2.4875621891vw;font-size:3.9800995025vw;height:18.6567164179vw}}.page-kaf .footer .footer-top .back{width:clamp(0px,8.6111111111vw,124px);left:0;top:clamp(0px,3.1597222222vw,45.5px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-top .back{width:6.4583333333vw;top:2.3697916667vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-top .back{width:30.8457711443vw;top:11.3184079602vw}}.page-kaf .footer .footer-top .to{width:clamp(0px,6.4583333333vw,93px);left:clamp(0px,8.5763888889vw,123.5px);top:clamp(0px,.0347222222vw,.5px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-top .to{width:4.84375vw;left:6.4322916667vw;top:.0260416667vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-top .to{width:23.1343283582vw;left:30.7213930348vw;top:.1243781095vw}}.page-kaf .footer .footer-top .top{width:clamp(0px,7.5694444444vw,109px);left:clamp(0px,8.5763888889vw,123.5px);top:clamp(0px,5.1736111111vw,74.5px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-top .top{width:5.6770833333vw;left:6.4322916667vw;top:3.8802083333vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-top .top{width:27.1144278607vw;left:30.7213930348vw;top:18.5323383085vw}}.page-kaf .footer .footer-top .arrow{width:clamp(0px,5.8333333333vw,84px);left:clamp(0px,2.8125vw,40.5px);top:clamp(0px,8.2986111111vw,119.5px);font-size:clamp(0px,1.6666666667vw,24px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-top .arrow{width:4.375vw;left:2.109375vw;top:6.2239583333vw;font-size:1.25vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-top .arrow{width:20.8955223881vw;left:10.0746268657vw;top:29.7263681592vw;font-size:5.9701492537vw}}.page-kaf .footer .footer-top .jp{width:clamp(0px,13.8194444444vw,199px);left:clamp(0px,5.7986111111vw,83.5px);top:clamp(0px,13.4375vw,193.5px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-top .jp{width:10.3645833333vw;left:4.3489583333vw;top:10.078125vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-top .jp{width:49.5024875622vw;left:20.7711442786vw;top:48.1343283582vw}}.page-kaf .footer .footer-partners{background-color:#d9d9d9}.page-kaf .footer .footer-partners .partners-inner{margin-inline:auto;width:clamp(0px,83.3333333333vw,1200px);position:relative;padding-top:clamp(0px,10.4861111111vw,151px);padding-bottom:clamp(0px,16.9444444444vw,244px);display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1920px){.page-kaf .footer .footer-partners .partners-inner{width:62.5vw;padding-top:7.8645833333vw;padding-bottom:12.7083333333vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-partners .partners-inner{width:89.552238806vw;padding-top:34.5771144279vw;padding-bottom:35.5721393035vw}}.page-kaf .footer .footer-partners .partners-inner .title{font-size:clamp(0px,2.2916666667vw,33px);font-weight:700}@media screen and (min-width: 1920px){.page-kaf .footer .footer-partners .partners-inner .title{font-size:1.71875vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-partners .partners-inner .title{font-size:6.9651741294vw}}.page-kaf .footer .footer-partners .partners-inner .partners-links{margin-top:clamp(0px,3.8194444444vw,55px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(0px,1.8055555556vw,26px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-partners .partners-inner .partners-links{gap:1.3541666667vw;margin-top:2.8645833333vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-partners .partners-inner .partners-links{grid-template-columns:repeat(2,1fr);gap:5.7213930348vw;margin-top:15.1741293532vw}}.page-kaf .footer .footer-partners .partners-inner .partners-links .link{position:relative;transition:box-shadow .3s ease}.page-kaf .footer .footer-partners .partners-inner .partners-links .link:before{content:"";position:absolute;width:100%;height:100%;border:1px solid transparent;top:0;left:0;transition:border .3s ease}@media (any-hover: hover){.page-kaf .footer .footer-partners .partners-inner .partners-links .link:hover{box-shadow:0 4px 4px #0000001a}.page-kaf .footer .footer-partners .partners-inner .partners-links .link:hover:before{border:1px solid #4f4f4f}}.page-kaf .footer .footer-bottom{background-color:#000;padding-block:clamp(0px,5.4861111111vw,79px) clamp(0px,6.7361111111vw,97px);padding-inline:clamp(0px,25vw,360px);display:flex;justify-content:center;column-gap:clamp(0px,11.1111111111vw,160px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-bottom{padding-block:4.1145833333vw 5.0520833333vw;padding-inline:18.75vw;column-gap:8.3333333333vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-bottom{padding-block:25.6218905473vw 24.3781094527vw;padding-inline:14.9253731343vw;flex-direction:column;align-items:center}}.page-kaf .footer .footer-bottom .footer-bottom__logo{aspect-ratio:281.448/242.694;width:clamp(0px,19.5833333333vw,282px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-bottom .footer-bottom__logo{width:14.6875vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-bottom .footer-bottom__logo{width:69.9004975124vw}}.page-kaf .footer .footer-bottom .footer-bottom__conts{color:#fff;max-width:clamp(0px,19.4444444444vw,280px);width:100%;margin-top:clamp(0px,4.1666666667vw,60px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-bottom .footer-bottom__conts{max-width:14.5833333333vw;margin-top:3.125vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-bottom .footer-bottom__conts{max-width:unset;margin-top:8.2089552239vw}}.page-kaf .footer .footer-bottom .footer-bottom__conts .head{font-family:Roboto,Noto Sans JP,sans-serif;color:#fff;font-size:clamp(0px,.8333333333vw,12px);font-weight:700;line-height:clamp(0px,2.5694444444vw,37px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-bottom .footer-bottom__conts .head{font-size:.625vw;line-height:1.9270833333vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-bottom .footer-bottom__conts .head{font-size:2.9850746269vw;line-height:9.2039800995vw}}.page-kaf .footer .footer-bottom .footer-bottom__conts .btn{position:relative}.page-kaf .footer .footer-bottom .footer-bottom__conts .btn:after{content:"";aspect-ratio:25/30;width:clamp(0px,1.7361111111vw,25px);position:absolute;right:0;top:0;bottom:0;margin-inline:0;margin-block:auto;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2230%22%20viewBox%3D%220%200%2025%2030%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M10%2020L15%2015L10%2010%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:100%;background-repeat:no-repeat;pointer-events:none}@media screen and (min-width: 1920px){.page-kaf .footer .footer-bottom .footer-bottom__conts .btn:after{width:1.3020833333vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-bottom .footer-bottom__conts .btn:after{width:6.2189054726vw}}.page-kaf .footer .footer-bottom .footer-bottom__conts .btn .button-inner{display:block;position:relative}.page-kaf .footer .footer-bottom .footer-bottom__conts .btn .button-inner:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#777}.page-kaf .footer .footer-bottom .footer-bottom__conts .btn .button-inner span{color:#fff;height:100%;font-family:Roboto,Noto Sans JP,sans-serif;font-size:clamp(0px,1.0416666667vw,15px);font-style:normal;display:block;font-weight:400;line-height:clamp(0px,2.5694444444vw,37px);position:relative}@media screen and (min-width: 1920px){.page-kaf .footer .footer-bottom .footer-bottom__conts .btn .button-inner span{font-size:.78125vw;line-height:1.9270833333vw}}.page-kaf .footer .footer-bottom .footer-bottom__conts .btn .button-inner span:before{content:"";position:absolute;bottom:0;left:0;width:clamp(0px,6.25vw,90px);height:1px;background-color:#fff;transition:width .3s ease}@media screen and (max-width: 768px){.page-kaf .footer .footer-bottom .footer-bottom__conts .btn .button-inner span:before{width:22.3880597015vw}}@media (any-hover: hover){.page-kaf .footer .footer-bottom .footer-bottom__conts .btn .button-inner span:is(.btn:hover *):before{width:100%}}@media screen and (max-width: 768px){.page-kaf .footer .footer-bottom .footer-bottom__conts .btn .button-inner span{font-size:3.7313432836vw;line-height:9.2039800995vw}}.page-kaf .footer .footer-bottom .footer-bottom__conts .copy{color:#fff;font-family:Roboto,Noto Sans JP,sans-serif;font-size:clamp(0px,.625vw,9px);font-style:normal;font-weight:400;line-height:clamp(0px,2.5694444444vw,37px);margin-top:clamp(0px,1.5277777778vw,22px)}@media screen and (min-width: 1920px){.page-kaf .footer .footer-bottom .footer-bottom__conts .copy{font-size:.46875vw;line-height:1.9270833333vw;margin-top:1.1458333333vw}}@media screen and (max-width: 768px){.page-kaf .footer .footer-bottom .footer-bottom__conts .copy{margin-top:4.7263681592vw;font-size:2.2388059701vw;line-height:9.2039800995vw}}@keyframes kaf-scroll-x{0%{translate:0}to{translate:clamp(-592px,-41.1111111111vw,0px)}}@keyframes kaf-scroll-x-lg{0%{translate:0}to{translate:-30.8333333333vw}}@keyframes kaf-scroll-x-sp{0%{translate:0}to{translate:0 -60.6965174129vw}}.page-kaf .loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;overflow:hidden;transition:opacity .5s ease-in-out;transform:translateZ(0);background-color:#fff;background-image:url(../kaf/assets/loading-bg.webp)}.page-kaf .loading.is-hide{opacity:0;pointer-events:none}.page-kaf .loading.is-hide .bg,.page-kaf .loading.is-hide .icons{animation-play-state:paused}.page-kaf .loading .bg{width:100%;background-repeat:repeat-x;position:absolute;top:0;bottom:0;left:0;margin-block:auto;animation:kaf-scroll-x 5s linear infinite;will-change:transform;display:flex;align-items:center}@media screen and (min-width: 1920px){.page-kaf .loading .bg{animation:kaf-scroll-x-lg 5s linear infinite}}@media screen and (max-width: 768px){.page-kaf .loading .bg{animation:kaf-scroll-x-sp 5s linear infinite;display:flex;flex-direction:column;margin-block:unset;bottom:unset}}.page-kaf .loading .bg>*{color:#000;background-color:#fff;font-feature-settings:"palt" on;white-space:nowrap;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;border:1px solid #000;font-size:clamp(0px,1.6666666667vw,24px);padding:clamp(0px,1.3888888889vw,20px) clamp(0px,2.0833333333vw,30px);border-radius:clamp(0px,.6944444444vw,10px)}.page-kaf .loading .bg>*:nth-child(4n+1){width:clamp(0px,17.8472222222vw,257px)}.page-kaf .loading .bg>*:nth-child(4n+2){width:clamp(0px,5.8333333333vw,84px)}.page-kaf .loading .bg>*:nth-child(4n+3){width:clamp(0px,11.5972222222vw,167px)}.page-kaf .loading .bg>*:nth-child(4n+4){width:clamp(0px,5.8333333333vw,84px)}@media screen and (min-width: 1920px){.page-kaf .loading .bg>*{font-size:1.25vw;padding:1.0416666667vw 1.5625vw;border-radius:.5208333333vw}.page-kaf .loading .bg>*:nth-child(4n+1){width:13.3854166667vw}.page-kaf .loading .bg>*:nth-child(4n+2){width:4.375vw}.page-kaf .loading .bg>*:nth-child(4n+3){width:8.6979166667vw}.page-kaf .loading .bg>*:nth-child(4n+4){width:4.375vw}}@media screen and (max-width: 768px){.page-kaf .loading .bg>*{font-size:5.9701492537vw;padding:4.9751243781vw 7.4626865672vw;border-radius:2.4875621891vw}.page-kaf .loading .bg>*:nth-child(4n+1),.page-kaf .loading .bg>*:nth-child(4n+2),.page-kaf .loading .bg>*:nth-child(4n+3),.page-kaf .loading .bg>*:nth-child(4n+4){width:revert;height:15.1741293532vw;font-size:3.4825870647vw}}.page-kaf #bg-image{position:fixed;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 768px){.page-kaf #bg-image{height:100lvh}}.page-kaf #bg-image .bg-image__inner .bg .model-image:has(.--is-section){height:100svh;width:revert;left:50%;transform:translate(-50%);position:absolute}@media screen and (max-width: 768px){.page-kaf #bg-image .bg-image__inner .bg .model-image:has(.--is-section){top:unset;bottom:0;height:revert;width:186.5671641791vw}}.page-kaf #bg-image .bg-image__inner .bg .bg-left:has(.--is-section){height:100lvh;width:100%;right:50%;transform:"translateY(-100%)"}.page-kaf #bg-image .bg-image__inner .bg .bg-right:has(.--is-section){height:100lvh;width:100%;left:50%;transform:"translateY(100%)"}.page-kaf #bg-image .bg-image__inner .bg .bg-left{aspect-ratio:1920/2240;position:absolute;width:50%;right:50%;transform-origin:right;min-height:clamp(0px,59.7222222222vw,860px)}@media screen and (min-width: 1920px){.page-kaf #bg-image .bg-image__inner .bg .bg-left{min-height:62.5vw}}@media screen and (max-width: 768px){.page-kaf #bg-image .bg-image__inner .bg .bg-left{aspect-ratio:404/896;top:13.9303482587vw}}.page-kaf #bg-image .bg-image__inner .bg .bg-left img{object-fit:cover;height:100%;object-position:top}.page-kaf #bg-image .bg-image__inner .bg .bg-right{aspect-ratio:1920/2240;position:absolute;width:50%;left:50%;transform-origin:left;min-height:clamp(0px,59.7222222222vw,860px)}@media screen and (min-width: 1920px){.page-kaf #bg-image .bg-image__inner .bg .bg-right{min-height:62.5vw}}@media screen and (max-width: 768px){.page-kaf #bg-image .bg-image__inner .bg .bg-right{aspect-ratio:404/896;top:13.9303482587vw}}.page-kaf #bg-image .bg-image__inner .bg .bg-right img{object-fit:cover;height:100%;object-position:top}.page-kaf #bg-image .bg-image__inner .bg .model-image{aspect-ratio:2880/2240;height:clamp(0px,58.3333333333vw,840px);object-fit:contain;position:absolute;margin-block:0;margin-inline:auto;min-height:clamp(0px,59.7222222222vw,860px);inset:0 0 0 50%;transform:translate(-50%)!important}.page-kaf #bg-image .bg-image__inner .bg .model-image .image{-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 0%,rgba(0,0,0,0) 5%);mask-image:linear-gradient(to bottom,#0000,#000 5%)}.page-kaf #bg-image .bg-image__inner .bg .model-image.--inactive-mask .image{-webkit-mask-image:unset;mask-image:unset}@media screen and (min-width: 1920px){.page-kaf #bg-image .bg-image__inner .bg .model-image{min-height:57.2916666667vw;height:58.3333333333vw}}@media screen and (max-width: 768px){.page-kaf #bg-image .bg-image__inner .bg .model-image{height:115.4228855721vw;inset:unset;top:13.9303482587vw;left:50%;transform:translate(-50%)}}.page-kaf .mv{width:100vw;height:clamp(clamp(0px,40.2777777778vw,580px) + clamp(0px,2.3611111111vw,34px) - clamp(0px,.1388888889vw,2px),100dvh,clamp(0px,57.0833333333vw,822px) + clamp(0px,2.3611111111vw,34px) - clamp(0px,.1388888889vw,2px));position:relative}@media screen and (min-width: 1920px){.page-kaf .mv{height:clamp(34.375vw + clamp(0px,2.3611111111vw,34px) - clamp(0px,.1388888889vw,2px),100dvh,48.75vw + clamp(0px,2.3611111111vw,34px) - clamp(0px,.1388888889vw,2px))}}@media screen and (max-width: 768px){.page-kaf .mv{height:168.1592039801vw}}.page-kaf .mv .mv__content{position:absolute;width:100%;height:100%;inset:0;margin:0 auto;max-width:1440px}@media screen and (min-width: 1920px){.page-kaf .mv .mv__content{max-width:93.125vw}}@media screen and (max-width: 768px){.page-kaf .mv .mv__content:before{content:"";z-index:1;background:#fff;background:linear-gradient(180deg,#fff0 0% 50%,#fd839b 90%);width:100%;height:112.1890547264vw;position:absolute;bottom:41.5422885572vw}.page-kaf .mv .mv__content:after{content:"";z-index:1;background-color:#fd839b;width:100%;height:42.039800995vw;position:absolute;bottom:0}}.page-kaf .mv .mv__content .title{aspect-ratio:503/507;width:clamp(0px,25vw,360px);position:absolute;top:0;bottom:0;right:clamp(0px,2.8472222222vw,41px);margin-block:auto}@media screen and (min-width: 1920px){.page-kaf .mv .mv__content .title{width:24.1145833333vw;right:0}}@media screen and (max-width: 768px){.page-kaf .mv .mv__content .title{display:none}}.page-kaf .mv .mv__content .title--sp{display:none}@media screen and (max-width: 768px){.page-kaf .mv .mv__content .title--sp{z-index:2;display:revert;aspect-ratio:361/270;width:89.8009950249vw;position:absolute;left:0;right:0;bottom:11.9402985075vw;margin-inline:auto}}.page-kaf .mv .scroll-down__container{background-color:#55ffba;overflow:hidden;white-space:nowrap;width:100%;height:clamp(0px,2.3611111111vw,34px);position:absolute;bottom:0;display:flex;align-items:center;z-index:3;border:1px solid #000}@media screen and (min-width: 1920px){.page-kaf .mv .scroll-down__container{height:1.7708333333vw}}@media screen and (max-width: 768px){.page-kaf .mv .scroll-down__container{height:8.4577114428vw}}.page-kaf .mv .scroll-down__container .scroll-down__text{font-size:clamp(0px,.9722222222vw,14px);font-weight:900;font-family:Red Hat Display,sans-serif;position:absolute;right:0;display:inline-block;animation:marquee 10s linear infinite;display:flex;column-gap:clamp(0px,2.7777777778vw,40px);overflow:hidden}@media screen and (min-width: 1920px){.page-kaf .mv .scroll-down__container .scroll-down__text{animation:marquee-lg 10s linear infinite;font-size:.7291666667vw;column-gap:2.0833333333vw}}@media screen and (max-width: 768px){.page-kaf .mv .scroll-down__container .scroll-down__text{animation:marquee-sp 10s linear infinite;font-size:3.4825870647vw;column-gap:9.9502487562vw}}.page-kaf .mv .scroll-down__container .scroll-down__text span{display:grid;place-items:center}.page-kaf .mv .scroll-down__container .scroll-down__text span:nth-child(odd){width:clamp(0px,7.1527777778vw,103px)}@media screen and (min-width: 1920px){.page-kaf .mv .scroll-down__container .scroll-down__text span:nth-child(odd){width:5.3645833333vw}}@media screen and (max-width: 768px){.page-kaf .mv .scroll-down__container .scroll-down__text span:nth-child(odd){width:25.6218905473vw}}.page-kaf .mv .scroll-down__container .scroll-down__text span:nth-child(2n){width:clamp(0px,.9027777778vw,13px)}@media screen and (min-width: 1920px){.page-kaf .mv .scroll-down__container .scroll-down__text span:nth-child(2n){width:.6770833333vw}}@media screen and (max-width: 768px){.page-kaf .mv .scroll-down__container .scroll-down__text span:nth-child(2n){width:3.2338308458vw}}@keyframes marquee{0%{translate:0}to{translate:clamp(0px,13.6111111111vw,196px)}}@keyframes marquee-lg{0%{translate:0}to{translate:10.2083333333vw}}@keyframes marquee-sp{0%{translate:0}to{translate:48.7562189055vw}}.page-kaf #outline .section__inner{position:relative;border-bottom:1px solid #000}.page-kaf #outline .section__inner:before{content:"";width:100%;background-size:clamp(0px,16.6666666667vw,240px);position:absolute;background-position:center top;left:clamp(-240px,-16.6666666667vw,0px);background-color:#55ffba;height:100%;clip-path:inset(0 75% 0 0);animation:barcode-scroll 40s linear infinite;border:1px solid #000}@media screen and (min-width: 1920px){.page-kaf #outline .section__inner:before{animation:barcode-scroll-lg 40s linear infinite;left:-12.5vw;background-size:12.5vw}}.page-kaf #outline .section__inner:before{background-image:url(../kaf/assets/barcode-1.svg)}.page-kaf #outline .section__inner:after{content:"";width:100%;background-size:clamp(0px,16.6666666667vw,240px);position:absolute;background-position:center top;right:clamp(-240px,-16.6666666667vw,0px);background-color:#55ffba;top:0;height:100%;clip-path:inset(0 0 0 75%);animation:barcode-scroll 40s linear infinite reverse;border:1px solid #000}@media screen and (min-width: 1920px){.page-kaf #outline .section__inner:after{animation:barcode-scroll-lg 40s linear infinite reverse;right:-12.5vw;background-size:12.5vw}}.page-kaf #outline .section__inner:after{background-image:url(../kaf/assets/barcode-1.svg)}.page-kaf #outline .outline__inner{position:relative;margin-inline:auto;background-color:#fd839b;max-width:1440px;z-index:1;border-left:1px solid #000;border-right:1px solid #000}@media screen and (min-width: 1920px){.page-kaf #outline .outline__inner{max-width:75vw}}.page-kaf #outline .outline__inner .outline__heading{aspect-ratio:65/388;width:clamp(0px,4.5138888889vw,65px);position:absolute;right:clamp(0px,.8333333333vw,12px);top:clamp(0px,42.4305555556vw,611px);fill:#000}@media screen and (min-width: 1920px){.page-kaf #outline .outline__inner .outline__heading{top:31.8229166667vw}}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__heading{width:revert;height:65.4228855721vw;top:247.5124378109vw;right:0}}.page-kaf #outline .outline__inner .outline__head{padding-top:clamp(0px,7.9166666667vw,114px);padding-inline:clamp(0px,16.3194444444vw,235px)}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__head{display:none}}.page-kaf #outline .outline__inner .outline__head .logo{margin-inline:auto;aspect-ratio:968/263;width:clamp(0px,67.2222222222vw,968px);display:block}@media screen and (min-width: 1920px){.page-kaf #outline .outline__inner .outline__head .logo{width:50.4166666667vw}}.page-kaf #outline .outline__inner .outline__body{padding-inline:clamp(0px,7.2222222222vw,104px);padding-top:clamp(0px,7.2222222222vw,104px);padding-bottom:clamp(0px,10.625vw,153px);display:grid;grid-template-columns:auto 1fr;column-gap:clamp(0px,8.75vw,126px)}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body{padding-top:7.4626865672vw;padding-inline:5.223880597vw;grid-template-columns:unset}}.page-kaf #outline .outline__inner .outline__body span{display:inline-block;font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.5277777778vw,22px);font-style:normal;font-weight:400;line-height:175%;letter-spacing:clamp(-1.08px,-.075vw,0px)}@media screen and (min-width: 1920px){.page-kaf #outline .outline__inner .outline__body span{font-size:1.1458333333vw;letter-spacing:-.05625vw}}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body span{font-size:4.7263681592vw;letter-spacing:-.2537313433vw}}.page-kaf #outline .outline__inner .outline__body strong{margin-top:clamp(0px,4.8611111111vw,70px);display:inline-block;color:var(--kmt_bk, #000);font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,2.4305555556vw,35px);font-style:normal;font-weight:500;line-height:140%;letter-spacing:clamp(-1.68px,-.1166666667vw,0px)}@media screen and (min-width: 1920px){.page-kaf #outline .outline__inner .outline__body strong{font-size:1.8229166667vw;letter-spacing:-.0875vw}}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body strong{font-size:6.2189054726vw;margin-top:16.4179104478vw;letter-spacing:-.4179104478vw}}.page-kaf #outline .outline__inner .outline__body .outline__body--left .text{width:clamp(0px,35.6944444444vw,514px);margin-top:clamp(0px,4.7222222222vw,68px)}@media screen and (min-width: 1920px){.page-kaf #outline .outline__inner .outline__body .outline__body--left .text{width:26.7708333333vw}}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body .outline__body--left .text{margin-top:16.4179104478vw;width:78.3582089552vw;margin-inline:auto}}.page-kaf #outline .outline__inner .outline__body .outline__body--left .text span:not(:first-child){margin-top:clamp(0px,2.4305555556vw,35px)}.page-kaf #outline .outline__inner .outline__body .outline__body--left .text .sp{display:none}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body .outline__body--left .text .sp{display:revert}}.page-kaf #outline .outline__inner .outline__body .outline__body--right{padding-top:clamp(0px,20.5555555556vw,296px);display:flex;flex-direction:column}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body .outline__body--right{padding-top:40.5472636816vw}}.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__head{display:flex;flex-direction:column;align-items:start}.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__head .c-box:nth-child(2){margin-top:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__head .c-box:nth-child(2){margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__head .c-box:nth-child(2){margin-top:-.2487562189vw}}.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body{width:clamp(0px,27.7777777778vw,400px);border-top:1px solid #000;border-bottom:1px solid #000;display:flex;flex-direction:column;align-items:center;row-gap:clamp(0px,2.0833333333vw,30px);padding-block:clamp(0px,2.0833333333vw,30px);margin-top:clamp(0px,4.2361111111vw,61px);align-self:center}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body{margin-top:15.1741293532vw;padding-block:11.1940298507vw;width:74.3781094527vw;row-gap:11.1940298507vw}}.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body .body__text{color:#000;text-align:center;font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:125%}.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body .body__text.--title{font-size:clamp(0px,1.875vw,27px)}@media screen and (min-width: 1920px){.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body .body__text.--title{font-size:1.40625vw}}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body .body__text.--title{font-size:5.9701492537vw}}.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body .body__text.--venue,.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body .body__text.--opst{font-size:clamp(0px,1.5972222222vw,23px)}@media screen and (min-width: 1920px){.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body .body__text.--venue,.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body .body__text.--opst{font-size:1.1979166667vw}}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body .body__text.--venue,.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__body .body__text.--opst{font-size:4.9751243781vw}}.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__btn{align-self:center;display:inline-flex;padding:clamp(0px,1.3888888889vw,20px) clamp(0px,5.5555555556vw,80px);justify-content:center;align-items:center;border-radius:clamp(0px,6.25vw,90px);border:2px solid #000;background:#55ffba;margin-top:clamp(0px,4.375vw,63px);height:clamp(0px,4.8611111111vw,70px)}@media screen and (min-width: 1920px){.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__btn{height:3.6458333333vw}}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__btn{padding:4.9751243781vw 7.0895522388vw;border-radius:22.3880597015vw;margin-top:15.1741293532vw;height:15.4228855721vw}}.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__btn .btn-text{aspect-ratio:307/19;width:clamp(0px,21.3194444444vw,307px)}@media screen and (max-width: 768px){.page-kaf #outline .outline__inner .outline__body .outline__body--right .right__btn .btn-text{width:57.2139303483vw}}.page-kaf #ticket-goods{margin-top:clamp(0px,54.5833333333vw,786px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods{margin-top:40.9375vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods{margin-top:111.4427860697vw}}.page-kaf #ticket-goods .section__inner{position:relative}.page-kaf #ticket-goods .section__inner:before{content:"";width:100%;background-size:clamp(0px,16.6666666667vw,240px);position:absolute;background-position:center top;left:clamp(-240px,-16.6666666667vw,0px);background-color:#55ffba;height:100%;clip-path:inset(0 75% 0 0);animation:barcode-scroll 40s linear infinite;border:1px solid #000}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .section__inner:before{animation:barcode-scroll-lg 40s linear infinite;left:-12.5vw;background-size:12.5vw}}.page-kaf #ticket-goods .section__inner:before{background-image:url(../kaf/assets/barcode-1.svg)}.page-kaf #ticket-goods .ticket-goods__inner{position:relative;margin-inline:auto;max-width:1440px;z-index:1;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner{max-width:75vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner{grid-template-columns:unset;display:revert}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;background-color:#55ffba;position:relative;padding-top:clamp(0px,13.4027777778vw,193px);padding-inline:clamp(0px,5.5555555556vw,80px) clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner{padding-top:10.0520833333vw;padding-inline:4.1666666667vw 2.0833333333vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner{padding-top:22.3880597015vw;padding-inline:5.4726368159vw 4.9751243781vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .logo{aspect-ratio:65/317;height:clamp(0px,22.0138888889vw,317px);position:absolute;right:clamp(0px,.8333333333vw,12px);top:clamp(0px,.8333333333vw,12px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .logo{height:16.5104166667vw;right:.625vw;top:.625vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .logo{width:revert;height:52.9850746269vw;right:3.4825870647vw;top:4.4776119403vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__head{display:flex;flex-direction:column;align-items:start}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__head .c-box:nth-child(2){margin-top:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__head .c-box:nth-child(2){margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__head .c-box:nth-child(2){margin-top:-.2487562189vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:clamp(0px,4.1666666667vw,60px);padding-top:clamp(0px,4.1666666667vw,60px);padding-bottom:clamp(0px,4.1666666667vw,60px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body{margin-top:3.125vw;padding-top:3.125vw;padding-bottom:3.125vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body{position:relative;margin-top:12.4378109453vw;padding-top:12.4378109453vw;padding-bottom:12.4378109453vw;border-top:unset}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body:before{content:"";position:absolute;width:59.7014925373vw;height:1px;background-color:#000;top:0;left:0}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list{color:#000;display:flex;flex-direction:column;row-gap:clamp(0px,1.0416666667vw,15px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list{row-gap:.78125vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list{row-gap:3.7313432836vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item{padding:clamp(0px,1.3888888889vw,20px) clamp(0px,2.0833333333vw,30px);border:1px solid #000;border-radius:clamp(0px,.8333333333vw,12px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item{border-radius:.625vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item{border-radius:2.4875621891vw;padding:4.9751243781vw 7.4626865672vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title{display:flex;align-items:center}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title{flex-wrap:wrap}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title .circle{width:clamp(0px,1.3888888889vw,20px);height:clamp(0px,1.3888888889vw,20px);border-radius:100vmax;border:1px solid #000;display:inline-block;margin-right:clamp(0px,1.4583333333vw,21px)}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title .circle{width:4.9751243781vw;height:4.9751243781vw;margin-right:4.9751243781vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title .text{transform:translateY(clamp(-2px,-.1388888889vw,0px));width:clamp(0px,10.2777777778vw,148px);font-feature-settings:"pwid" on,"palt" on;font-size:clamp(0px,1.5277777778vw,22px);font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title .text{font-size:1.1458333333vw;transform:translateY(-.1041666667vw);width:7.7083333333vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title .text{font-size:4.9751243781vw;display:block;width:calc(100% - 9.9502487562vw)}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title .goods{display:grid;place-items:center;background-color:#777;color:#fff;border-radius:clamp(0px,.6944444444vw,10px);padding:clamp(0px,.2777777778vw,4px) clamp(0px,.6944444444vw,10px) clamp(0px,.4166666667vw,6px);height:clamp(0px,1.9444444444vw,28px);font-size:clamp(0px,.8333333333vw,12px);font-weight:700;line-height:normal;border:1px solid #000}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title .goods{border-radius:.5208333333vw;padding:.2083333333vw .5208333333vw .3125vw;height:1.4583333333vw;font-size:.625vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title .goods{display:flex;justify-content:center;font-size:2.9850746269vw;height:6.9651741294vw;padding:2.4875621891vw;margin-left:0;margin-top:.9950248756vw;border-radius:2.4875621891vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .title .goods.--active{background-color:#ff4530}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .note{margin-top:clamp(0px,.5555555556vw,8px);color:#000;font-feature-settings:"palt" on;font-size:clamp(0px,1.0416666667vw,15px);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .note{margin-top:.4166666667vw;font-size:.78125vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .note{font-size:3.7313432836vw;margin-top:.9950248756vw;line-height:1.55}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .price{margin-top:clamp(0px,.5555555556vw,8px);text-align:right;font-feature-settings:"pwid" on,"palt" on;font-style:normal;font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:normal;font-size:clamp(0px,1.5972222222vw,23px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .price{margin-top:.4166666667vw;font-size:1.1979166667vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .price{margin-top:.9950248756vw;font-size:5.223880597vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .price small{font-size:clamp(0px,.9027777778vw,13px);margin-left:clamp(0px,.2083333333vw,3px)}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket-list .ticket-list__item .price small{font-size:3.2338308458vw;margin-left:.7462686567vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .map{display:none}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .map{display:revert;margin-top:12.4378109453vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket__btn{align-self:center;display:inline-flex;padding:clamp(0px,1.3888888889vw,20px) clamp(0px,5.5555555556vw,80px);justify-content:center;align-items:center;border-radius:clamp(0px,6.25vw,90px);border:2px solid #000;background:#ff4530;margin-top:clamp(0px,4.375vw,63px);height:clamp(0px,4.8611111111vw,70px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket__btn{height:3.6458333333vw;padding:1.0416666667vw 4.1666666667vw;border-radius:4.6875vw;margin-top:3.28125vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket__btn{padding:4.9751243781vw 7.0895522388vw;border-radius:22.3880597015vw;margin-top:12.4378109453vw;border-width:1px;width:100%;height:15.4228855721vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket__btn .btn-text{aspect-ratio:206/19;width:clamp(0px,14.3055555556vw,206px)}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .ticket__inner .left__body .ticket__btn .btn-text{width:52.2388059701vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner{position:relative;background-color:#55ffba;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding-bottom:clamp(0px,16.3194444444vw,235px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner{padding-bottom:12.2395833333vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner{padding-bottom:31.0945273632vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .logo{aspect-ratio:207/328;position:absolute;width:clamp(0px,14.375vw,207px);top:clamp(0px,8.0555555556vw,116px);right:clamp(0px,.8333333333vw,12px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .logo{width:10.78125vw;top:6.0416666667vw;right:.625vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .logo{z-index:1;top:2.4875621891vw;width:revert;height:54.7263681592vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left{padding-top:clamp(0px,16.3194444444vw,235px);padding-inline:clamp(0px,7.0138888889vw,101px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left{padding-top:12.2395833333vw;padding-inline:5.2604166667vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left{padding-inline:4.9751243781vw;position:relative;z-index:2;padding-top:27.8606965174vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__head{display:flex;flex-direction:column;align-items:start}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__head :nth-child(1){width:clamp(0px,15.4166666667vw,222px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__head :nth-child(1){width:11.5625vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__head :nth-child(1){width:52.2388059701vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__head :nth-child(2){width:clamp(0px,16.5277777778vw,238px);margin-top:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__head :nth-child(2){width:12.3958333333vw;margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__head :nth-child(2){width:55.7213930348vw;margin-top:-.2487562189vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body{margin-top:clamp(0px,4.2361111111vw,61px);display:flex;justify-content:center}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body{margin-top:3.1770833333vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body{margin-top:15.1741293532vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .goods-container{border:1px solid #000;width:clamp(0px,25.0694444444vw,361px);border-radius:clamp(0px,.6944444444vw,10px);padding-block:clamp(0px,1.4236111111vw,20.5px) clamp(0px,1.8055555556vw,26px);display:flex;flex-direction:column;align-items:center;background-color:#55ffba}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .goods-container{border-radius:.5208333333vw;padding-block:1.0677083333vw 1.3541666667vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .goods-container{width:100%;border-radius:2.4875621891vw;padding-block:5.0995024876vw 6.4676616915vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .c-box{padding:1.9900497512vw 2.4875621891vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .goods-image{margin-top:clamp(0px,1.4236111111vw,20.5px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .goods-image{margin-top:1.0677083333vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .goods-image{margin-top:4.9751243781vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper{margin-top:clamp(0px,1.3194444444vw,19px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper{margin-top:.9895833333vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper{margin-top:4.7263681592vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper .sub{color:#000;text-align:center;font-size:clamp(0px,.9722222222vw,14px);font-style:normal;font-weight:900;line-height:125%}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper .sub{font-size:.7291666667vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper .sub{font-size:3.4825870647vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper .main{color:#000;text-align:center;font-size:clamp(0px,1.3888888889vw,20px);font-style:normal;font-weight:900;line-height:100%;margin-top:clamp(0px,.7638888889vw,11px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper .main{font-size:1.0416666667vw;margin-top:.5729166667vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper .main{margin-top:2.736318408vw;font-size:4.9751243781vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper .note{margin-top:clamp(0px,.4861111111vw,7px);text-align:center;line-height:125%;font-size:clamp(0px,.6944444444vw,10px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper .note{font-size:.5208333333vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--left .goods__inner .goods__body--left .left__body .text-wrapper .note{margin-top:2.4875621891vw;font-size:2.4875621891vw}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--right{padding-left:clamp(0px,9.5833333333vw,138px);height:100dvh;display:grid;align-items:center}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--right{padding-left:7.1875vw}}@media screen and (max-width: 768px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--right{display:none}}.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--right .image-wrapper{aspect-ratio:1/1;width:clamp(0px,30.4861111111vw,439px)}@media screen and (min-width: 1920px){.page-kaf #ticket-goods .ticket-goods__inner .ticket-goods__body--right .image-wrapper{width:22.8645833333vw}}@media screen and (max-width: 768px){.page-kaf #streamings{margin-top:110.447761194vw}}.page-kaf #streamings .section__inner{position:relative}.page-kaf #streamings .section__inner:before{content:"";width:100%;background-size:clamp(0px,16.6666666667vw,240px);position:absolute;background-position:center top;right:clamp(-240px,-16.6666666667vw,0px);background-color:#55ffba;top:0;height:100%;clip-path:inset(0 0 0 75%);animation:barcode-scroll 40s linear infinite reverse;border:1px solid #000}@media screen and (min-width: 1920px){.page-kaf #streamings .section__inner:before{animation:barcode-scroll-lg 40s linear infinite reverse;right:-12.5vw;background-size:12.5vw}}.page-kaf #streamings .section__inner:before{background-image:url(../kaf/assets/barcode-1.svg)}.page-kaf #streamings .streamings__inner{position:relative;margin-inline:auto;max-width:1440px;z-index:1;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner{max-width:75vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner{grid-template-columns:unset;display:revert}}.page-kaf #streamings .streamings__inner .streamings__body{grid-column:2}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;background-color:#fd839b;position:relative;padding-top:clamp(0px,17.3611111111vw,250px);padding-inline:clamp(0px,2.7777777778vw,40px) clamp(0px,5.5555555556vw,80px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner{padding-top:13.0208333333vw;padding-inline:2.0833333333vw 4.1666666667vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner{padding-top:19.9004975124vw;padding-inline:4.9751243781vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .logo{aspect-ratio:137/551;width:clamp(0px,9.5138888889vw,137px);position:absolute;right:clamp(0px,.3472222222vw,5px);top:clamp(0px,3.8194444444vw,55px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .logo{width:7.1354166667vw;right:.2604166667vw;top:2.8645833333vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .logo{z-index:1;width:revert;right:1.4925373134vw;height:84.8258706468vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__head{display:flex;flex-direction:column;align-items:start}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__head .c-box:nth-child(2){margin-top:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__head .c-box:nth-child(2){margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__head .c-box:nth-child(2){margin-top:-.2487562189vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:clamp(0px,4.7222222222vw,68px);padding-top:clamp(0px,4.1666666667vw,60px);padding-bottom:clamp(0px,4.1666666667vw,60px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body{margin-top:3.5416666667vw;padding-top:3.125vw;padding-bottom:3.125vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body{position:relative;z-index:2;margin-top:14.9253731343vw;padding-top:17.9104477612vw;padding-bottom:14.9253731343vw;border-bottom:unset;border-top:unset;display:flex;flex-direction:column}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body:before{content:"";position:absolute;width:59.7014925373vw;height:1px;background-color:#000;top:0;left:0}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body:after{content:"";position:absolute;width:82.8358208955vw;height:1px;background-color:#000;bottom:0;left:0}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list{color:#000;display:flex;flex-direction:column;row-gap:clamp(0px,1.0416666667vw,15px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list{row-gap:.78125vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list{row-gap:3.7313432836vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item{padding:clamp(0px,1.3888888889vw,20px) clamp(0px,2.0833333333vw,30px);border-radius:clamp(0px,.8333333333vw,12px);border:1px solid #000;background-color:#fd839b}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item{padding:1.0416666667vw 1.5625vw;border-radius:.625vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item{border-radius:2.4875621891vw;padding:4.9751243781vw 7.4626865672vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title{display:flex;align-items:start;column-gap:clamp(0px,2.0833333333vw,30px)}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title{flex-wrap:wrap}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title .circle{width:clamp(0px,1.3888888889vw,20px);height:clamp(0px,1.3888888889vw,20px);border-radius:100vmax;border:1px solid #000;display:inline-block;margin-right:clamp(0px,1.4583333333vw,21px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title .circle{width:1.0416666667vw;height:1.0416666667vw;margin-right:1.09375vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title .circle{width:4.9751243781vw;height:4.9751243781vw;margin-right:4.9751243781vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title .text{transform:translateY(clamp(-2px,-.1388888889vw,0px));width:clamp(0px,23.6111111111vw,340px);font-size:clamp(0px,1.5277777778vw,22px);font-feature-settings:"pwid" on,"palt" on;font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title .text{transform:translateY(-.1041666667vw);width:17.1354166667vw;font-size:1.1458333333vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title .text{font-size:5.4726368159vw;display:block;width:74.6268656716vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title .goods{display:grid;place-items:center;background-color:#777;color:#fff;border-radius:clamp(0px,.6944444444vw,10px);padding:clamp(0px,.2777777778vw,4px) clamp(0px,.6944444444vw,10px) clamp(0px,.4166666667vw,6px);height:clamp(0px,1.9444444444vw,28px);font-size:clamp(0px,.8333333333vw,12px);font-weight:700;line-height:normal;border:1px solid #000}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title .goods{border-radius:.5208333333vw;padding:.2083333333vw .5208333333vw .3125vw;height:1.4583333333vw;font-size:.625vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title .goods{font-size:2.9850746269vw;width:27.3631840796vw;height:6.4676616915vw;margin-left:0;margin-top:2.4875621891vw;border-radius:2.4875621891vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .title .goods.--active{background-color:#ff4530}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .note{margin-top:clamp(0px,.5555555556vw,8px);color:#000;font-feature-settings:"palt" on;font-size:clamp(0px,1.0416666667vw,15px);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .note{margin-top:.4166666667vw;font-size:.78125vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .note{font-size:3.7313432836vw;margin-top:2.4875621891vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .price{margin-top:clamp(0px,.5555555556vw,8px);text-align:right;font-feature-settings:"pwid" on,"palt" on;font-style:normal;font-family:"Noto Sans JP",sans-serif font-si;font-weight:700;line-height:normal;font-size:clamp(0px,1.5972222222vw,23px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .price{margin-top:.4166666667vw;font-size:1.1979166667vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .price{margin-top:2.4875621891vw;font-size:5.7213930348vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .price small{font-size:clamp(0px,.9027777778vw,13px);margin-left:clamp(0px,.2083333333vw,3px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .price small{font-size:.6770833333vw;margin-left:.15625vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket-list .ticket-list__item .price small{font-size:3.2338308458vw;margin-left:.7462686567vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .note-wrapper{margin-top:clamp(0px,1.0416666667vw,15px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .note-wrapper{margin-top:.78125vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .note-wrapper{margin-top:3.7313432836vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .note-wrapper .note{display:block;font-feature-settings:"palt" on;font-size:clamp(0px,1.0416666667vw,15px);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .note-wrapper .note{font-size:.78125vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .note-wrapper .note{font-size:3.7313432836vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket__btn{align-self:center;display:inline-flex;justify-content:center;align-items:center;border:2px solid #000;background:#ff4530;padding:clamp(0px,1.3888888889vw,20px) clamp(0px,4.1666666667vw,60px);border-radius:clamp(0px,6.25vw,90px);margin-top:clamp(0px,4.375vw,63px);height:clamp(0px,4.8611111111vw,70px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket__btn{padding:1.0416666667vw 3.125vw;border-radius:4.6875vw;margin-top:3.28125vw;height:3.6458333333vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket__btn{padding:4.9751243781vw 7.0895522388vw;width:82.0895522388vw;border-radius:22.3880597015vw;margin-top:13.184079602vw;height:15.4228855721vw}}.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket__btn .btn-text{aspect-ratio:206/19;width:clamp(0px,14.3055555556vw,206px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket__btn .btn-text{width:10.7291666667vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .ticket__inner .ticket__body .ticket__btn .btn-text{width:52.2388059701vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner{position:relative;background-color:#fd839b;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding-bottom:clamp(0px,8.3333333333vw,120px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner{padding-bottom:6.25vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner{padding-bottom:17.6616915423vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .logo{aspect-ratio:208/552;position:absolute;width:clamp(0px,14.4444444444vw,208px);top:clamp(0px,4.1666666667vw,60px);right:clamp(0px,.3472222222vw,5px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .logo{width:10.8333333333vw;top:3.125vw;right:.2604166667vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .logo{width:revert;height:94.776119403vw;right:.7462686567vw;top:16.1691542289vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body{padding-top:clamp(0px,14.5833333333vw,210px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body{padding-top:10.9375vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body{padding-top:29.3532338308vw;padding-inline:4.9751243781vw;position:relative;z-index:2}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__head{display:flex;flex-direction:column;align-items:start;margin-inline:clamp(0px,7.0138888889vw,101px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__head{margin-inline:5.2604166667vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__head{margin-inline:unset}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__head :nth-child(1){width:clamp(0px,18.6805555556vw,269px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__head :nth-child(1){width:14.0104166667vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__head :nth-child(1){width:66.9154228856vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__head :nth-child(2){width:clamp(0px,16.5277777778vw,238px);margin-top:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__head :nth-child(2){width:12.3958333333vw;margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__head :nth-child(2){width:59.2039800995vw;margin-top:-.2487562189vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body{margin-top:clamp(0px,4.5833333333vw,66px);display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body{margin-top:3.4375vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body{margin-top:10.1990049751vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .goods-container{margin-inline:clamp(0px,11.1111111111vw,160px);border:1px solid #000;width:clamp(0px,25.0694444444vw,361px);border-radius:clamp(0px,.6944444444vw,10px);padding-block:clamp(0px,1.4236111111vw,20.5px) clamp(0px,1.8055555556vw,26px);display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .goods-container{margin-inline:8.3333333333vw;width:18.8020833333vw;border-radius:.5208333333vw;padding-block:1.0677083333vw 1.3541666667vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .goods-container{margin-inline:unset;width:89.8009950249vw;border-radius:2.4875621891vw;padding-block:5.0995024876vw 6.4676616915vw;background-color:#fd839b}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .goods-container .c-box{padding:1.9900497512vw 2.4875621891vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .goods-image{margin-top:clamp(0px,1.4236111111vw,20.5px)}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .goods-image{margin-top:5.0995024876vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper{margin-top:clamp(0px,1.3194444444vw,19px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper{margin-top:.9895833333vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper{margin-top:4.7263681592vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper .sub{color:#000;text-align:center;font-size:clamp(0px,.9722222222vw,14px);font-style:normal;font-weight:900;line-height:125%}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper .sub{font-size:.7291666667vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper .sub{font-size:3.4825870647vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper .main{color:#000;text-align:center;font-size:clamp(0px,1.3888888889vw,20px);font-style:normal;font-weight:900;line-height:100%;margin-top:clamp(0px,.4861111111vw,7px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper .main{font-size:1.0416666667vw;margin-top:.5729166667vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper .main{font-size:4.9751243781vw;margin-top:2.736318408vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper .note{margin-top:clamp(0px,.4861111111vw,7px);text-align:center;line-height:125%;font-size:clamp(0px,.6944444444vw,10px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper .note{font-size:.5208333333vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .text-wrapper .note{margin-top:2.4875621891vw;font-size:2.4875621891vw}}.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .goods-note{line-height:normal;font-weight:500;margin-top:clamp(0px,2.4305555556vw,35px);font-size:clamp(0px,1.0416666667vw,15px);width:clamp(0px,33.3333333333vw,480px);margin-left:clamp(0px,2.8472222222vw,41px)}@media screen and (min-width: 1920px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .goods-note{margin-top:1.8229166667vw;font-size:.78125vw;width:25vw;margin-left:2.1354166667vw}}@media screen and (max-width: 768px){.page-kaf #streamings .streamings__inner .streamings__body .goods__inner .goods__body .left__body .goods-note{font-size:3.7313432836vw;width:revert;margin-inline:unset}}.page-kaf #news-and-special{position:relative;margin-top:100dvh}.page-kaf #news-and-special .section__inner{position:relative}.page-kaf #news-and-special .section__inner:before{content:"";width:100%;background-size:clamp(0px,16.6666666667vw,240px);position:absolute;background-position:center top;left:clamp(-240px,-16.6666666667vw,0px);background-color:#55ffba;height:100%;clip-path:inset(0 75% 0 0);animation:barcode-scroll 40s linear infinite;border:1px solid #000}@media screen and (min-width: 1920px){.page-kaf #news-and-special .section__inner:before{animation:barcode-scroll-lg 40s linear infinite;left:-12.5vw;background-size:12.5vw}}.page-kaf #news-and-special .section__inner:before{background-image:url(../kaf/assets/barcode-1.svg)}.page-kaf #news-and-special .section__inner:after{content:"";width:100%;background-size:clamp(0px,16.6666666667vw,240px);position:absolute;background-position:center top;right:clamp(-240px,-16.6666666667vw,0px);background-color:#55ffba;top:0;height:100%;clip-path:inset(0 0 0 75%);animation:barcode-scroll 40s linear infinite reverse;border:1px solid #000}@media screen and (min-width: 1920px){.page-kaf #news-and-special .section__inner:after{animation:barcode-scroll-lg 40s linear infinite reverse;right:-12.5vw;background-size:12.5vw}}.page-kaf #news-and-special .section__inner:after{background-image:url(../kaf/assets/barcode-1.svg)}.page-kaf #news-and-special .news{position:relative;z-index:1;background-color:#55ffba;max-width:1440px;margin-inline:auto;border:1px solid #000;padding-bottom:clamp(0px,11.1805555556vw,161px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news{padding-bottom:8.3854166667vw;max-width:75vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news{padding-bottom:18.6567164179vw}}.page-kaf #news-and-special .news__heading{margin-top:clamp(0px,6.9444444444vw,100px);margin-bottom:clamp(0px,.3472222222vw,5px);text-align:center;position:relative}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news__heading{padding-top:5.2083333333vw;margin-bottom:.2604166667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news__heading{margin-bottom:unset;padding-top:16.6666666667vw}}.page-kaf #news-and-special .news__heading .box-wrapper{position:absolute;display:flex;flex-direction:column;left:clamp(0px,5.5555555556vw,80px);top:0}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news__heading .box-wrapper{left:4.1666666667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news__heading .box-wrapper{inset:unset;position:relative;padding-left:4.9751243781vw}}.page-kaf #news-and-special .news__heading .box-wrapper :nth-child(1){width:clamp(0px,6.5972222222vw,95px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news__heading .box-wrapper :nth-child(1){width:4.9479166667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news__heading .box-wrapper :nth-child(1){width:23.631840796vw}}.page-kaf #news-and-special .news__heading .box-wrapper :nth-child(2){width:clamp(0px,7.7777777778vw,112px);margin-top:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news__heading .box-wrapper :nth-child(2){width:5.8333333333vw;margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news__heading .box-wrapper :nth-child(2){width:27.8606965174vw;margin-top:-.2487562189vw}}.page-kaf #news-and-special .news__heading svg{aspect-ratio:323/81;width:clamp(0px,22.4305555556vw,323px);margin-inline:auto}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news__heading svg{width:16.8229166667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news__heading svg{width:59.9502487562vw;margin-top:12.4378109453vw}}.page-kaf #news-and-special .news .news-list{margin-top:clamp(0px,4.1666666667vw,60px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list{margin-top:3.125vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list{margin-top:12.4378109453vw}}.page-kaf #news-and-special .news .news-list .splide{width:100vw;margin:0 calc(50% - 50vw)}.page-kaf #news-and-special .news .news-list .splide.is-single-post .splide__arrows{display:none}.page-kaf #news-and-special .news .news-list .splide.is-single-post .splide__slide:not(.is-visible){visibility:hidden}.page-kaf #news-and-special .news .news-list .splide__list{align-items:start}.page-kaf #news-and-special .news .news-list .splide__slide{width:clamp(0px,76.3888888889vw,1100px);margin-right:clamp(0px,3.3333333333vw,48px);display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list .splide__slide{width:57.2916666667vw;margin-right:2.5vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__slide{width:80.3482587065vw;margin-right:3.7313432836vw}}.page-kaf #news-and-special .news .news-list .splide__slide .date{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:transparent;font-family:Red Hat Display,sans-serif;font-size:clamp(0px,1.7361111111vw,25px);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list .splide__slide .date{font-size:1.3020833333vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__slide .date{text-align:left;font-size:6.2189054726vw;width:100%}}.page-kaf #news-and-special .news .news-list .splide__slide .img{aspect-ratio:1277/717;background-size:contain;background-position:center;width:100%;height:100%;background-color:#fd839b;border:1px solid #000;border-radius:clamp(0px,.6944444444vw,10px);background-repeat:no-repeat;display:flex;align-items:center}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list .splide__slide .img{border-radius:.5208333333vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__slide .img{border-radius:2.4875621891vw}}.page-kaf #news-and-special .news .news-list .splide__slide .img img{width:100%;height:100%;object-fit:cover;padding:clamp(0px,1.3888888889vw,20px) clamp(0px,2.0833333333vw,30px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list .splide__slide .img img{padding:1.0416666667vw 1.5625vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__slide .img img{padding:2.4875621891vw 4.9751243781vw}}.page-kaf #news-and-special .news .news-list .splide__slide .text{color:#000;background-color:#fd839b;font-weight:700;line-height:150%;border:1px solid #000;align-self:start;transition:opacity .3s ease;border-radius:clamp(0px,.6944444444vw,10px);font-size:clamp(0px,1.3888888889vw,20px);margin-top:clamp(0px,.6944444444vw,10px);width:clamp(0px,50vw,720px);padding:clamp(0px,1.3888888889vw,20px) clamp(0px,2.0833333333vw,30px);min-height:clamp(0px,6.9444444444vw,100px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list .splide__slide .text{border-radius:.5208333333vw;font-size:1.0416666667vw;margin-top:.5208333333vw;width:37.5vw;padding:1.0416666667vw 1.5625vw;min-height:5.2083333333vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__slide .text{min-height:unset;border-radius:2.4875621891vw;font-size:3.7313432836vw;width:100%;margin-top:2.4875621891vw;padding:2.4875621891vw 4.9751243781vw}}.page-kaf #news-and-special .news .news-list .splide__slide .text:not(:is(.splide__slide.is-active *)){opacity:0;pointer-events:none}.page-kaf #news-and-special .news .news-list .splide__slide .button{margin-top:clamp(0px,1.7361111111vw,25px);border:1px solid #000;background-color:#fff;padding:clamp(0px,1.3888888889vw,20px) clamp(0px,5.5555555556vw,80px);display:grid;place-items:center;border-radius:clamp(0px,6.25vw,90px);width:clamp(0px,14.9305555556vw,215px);height:clamp(0px,4.8611111111vw,70px);transition:opacity .3s ease,scale .3s ease}@media (any-hover: hover){.page-kaf #news-and-special .news .news-list .splide__slide .button:hover{scale:1.1}}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list .splide__slide .button{margin-top:1.3020833333vw;padding:1.0416666667vw 4.1666666667vw;width:11.1979166667vw;height:3.6458333333vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__slide .button{margin-top:8.7064676617vw;width:53.4825870647vw;height:17.4129353234vw;margin-inline:auto;border-radius:22.3880597015vw}}.page-kaf #news-and-special .news .news-list .splide__slide .button:not(:is(.splide__slide.is-active *)){opacity:0;pointer-events:none}.page-kaf #news-and-special .news .news-list .splide__slide .button span{color:#000;text-align:center;font-feature-settings:"pwid" on,"palt" on;font-size:clamp(0px,1.3888888889vw,20px);font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list .splide__slide .button span{font-size:1.0416666667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__slide .button span{font-size:4.9751243781vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__arrows{width:100%;right:0;top:32.3383084577vw;height:0}}.page-kaf #news-and-special .news .news-list .splide__arrow{width:clamp(0px,3.75vw,54px);height:clamp(0px,3.75vw,54px);border-radius:none;background:none;padding:0;opacity:1;top:clamp(0px,22.6388888889vw,326px);transform-origin:50% 0px;transition:scale .3s ease}@media (any-hover: hover){.page-kaf #news-and-special .news .news-list .splide__arrow:hover{scale:1.1}}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list .splide__arrow{width:2.8125vw;height:2.8125vw;top:16.9791666667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__arrow{width:13.4328358209vw;height:13.4328358209vw;top:31.3432835821vw}}@media screen and (min-width: 769px){.page-kaf #news-and-special .news .news-list .splide__arrow:hover svg{opacity:0}}.page-kaf #news-and-special .news .news-list .splide__arrow svg{fill:none;transform:none;width:100%;height:100%;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.page-kaf #news-and-special .news .news-list .splide__arrow--prev{right:clamp(0px,77.4305555556vw,1115px);left:0;margin-inline:auto;background-size:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%2227%22%20r%3D%2226.5%22%20transform%3D%22rotate(-180%2027%2027)%22%20fill%3D%22white%22%20stroke%3D%22black%22%2F%3E%3Cpath%20d%3D%22M31%2018L22%2027L31%2036%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E")}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list .splide__arrow--prev{right:58.0729166667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__arrow--prev{right:74.6268656716vw}}.page-kaf #news-and-special .news .news-list .splide__arrow--next{left:clamp(0px,77.4305555556vw,1115px);right:0;margin-inline:auto;background-size:100%;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%2227%22%20r%3D%2226.5%22%20fill%3D%22white%22%20stroke%3D%22black%22%2F%3E%3Cpath%20d%3D%22M23%2036L32%2027L23%2018%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .news .news-list .splide__arrow--next{left:58.0729166667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .news .news-list .splide__arrow--next{left:74.6268656716vw}}.page-kaf #news-and-special .special{position:relative;z-index:3;padding-top:clamp(0px,8.8194444444vw,127px);padding-bottom:clamp(0px,11.6666666667vw,168px);background-color:#fd839b;max-width:1440px;margin-inline:auto}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special{padding-top:6.6145833333vw;padding-bottom:8.75vw;max-width:75vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special{padding-bottom:16.6666666667vw}}.page-kaf #news-and-special .special .special__head{display:flex;flex-direction:column;justify-content:center;margin-top:clamp(0px,6.9444444444vw,100px);margin-bottom:clamp(0px,.3472222222vw,5px);position:relative}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__head{padding-top:5.2083333333vw;margin-bottom:.2604166667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__head{margin-bottom:unset}}.page-kaf #news-and-special .special .special__head .box-wrapper{position:absolute;display:flex;flex-direction:column;left:clamp(0px,5.5555555556vw,80px);top:0}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__head .box-wrapper{left:4.1666666667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__head .box-wrapper{inset:unset;position:relative;padding-left:4.9751243781vw}}.page-kaf #news-and-special .special .special__head .box-wrapper :nth-child(1){width:clamp(0px,6.5972222222vw,95px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__head .box-wrapper :nth-child(1){width:4.9479166667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__head .box-wrapper :nth-child(1){width:23.631840796vw}}.page-kaf #news-and-special .special .special__head .box-wrapper :nth-child(2){width:clamp(0px,7.7777777778vw,112px);margin-top:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__head .box-wrapper :nth-child(2){width:5.8333333333vw;margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__head .box-wrapper :nth-child(2){width:27.8606965174vw;margin-top:-.2487562189vw}}.page-kaf #news-and-special .special .special__head svg{aspect-ratio:475/81;width:clamp(0px,32.9861111111vw,475px);margin-inline:auto}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__head svg{width:24.7395833333vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__head svg{width:86.5671641791vw;margin-top:12.4378109453vw}}.page-kaf #news-and-special .special .special__body{margin-top:clamp(0px,3.8888888889vw,56px);padding-inline:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__body{margin-top:5.2083333333vw;padding-inline:2.0833333333vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__body{margin-top:12.4378109453vw;padding-inline:4.9751243781vw}}.page-kaf #news-and-special .special .special__body .list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(0px,1.3888888889vw,20px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__body .list{gap:1.0416666667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__body .list{grid-template-columns:unset;gap:2.4875621891vw}}.page-kaf #news-and-special .special .special__body .list:not(.page-kaf #news-and-special .special .special__body .list:has(.--article)) .item{grid-template-rows:revert}.page-kaf #news-and-special .special .special__body .list .item{background-color:#55ffba;border-radius:clamp(0px,.6944444444vw,10px);padding:clamp(0px,1.3888888889vw,20px);border:1px solid #000;display:grid;grid-template-rows:subgrid;grid-row:span 3;min-height:clamp(0px,28.8888888889vw,416px)}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__body .list .item{border-radius:.5208333333vw;padding:1.0416666667vw;min-height:21.6666666667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__body .list .item{grid-template-rows:unset;grid-row:unset;column-gap:4.9751243781vw;row-gap:2.9850746269vw;border-radius:2.4875621891vw;padding:3.7313432836vw;min-height:clamp(0px,9.6527777778vw,139px)}}.page-kaf #news-and-special .special .special__body .list .item.--article{cursor:pointer}@media (any-hover: hover){.page-kaf #news-and-special .special .special__body .list .item.--article{transition:scale .3s ease}.page-kaf #news-and-special .special .special__body .list .item.--article:hover{scale:1.1}}.page-kaf #news-and-special .special .special__body .list .item.--soon{background-color:#fd839b;display:grid;place-items:center}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__body .list .item.--soon{height:34.8258706468vw}}.page-kaf #news-and-special .special .special__body .list .item.--soon .soon-text{grid-row:1/span 3;width:clamp(0px,9.1666666667vw,132px);height:clamp(0px,1.7361111111vw,25px);border-radius:clamp(0px,.6944444444vw,10px);background-color:#55ffba;border:1px solid #000;display:grid;place-items:center;color:color;text-align:center;font-family:Red Hat Display,sans-serif;font-size:clamp(0px,1.0415972222vw,14.999px);font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__body .list .item.--soon .soon-text{width:6.875vw;height:1.3020833333vw;border-radius:.5208333333vw;font-size:.7811979167vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__body .list .item.--soon .soon-text{font-size:3.7310945274vw;width:32.8358208955vw;height:6.2189054726vw;border-radius:2.4875621891vw}}.page-kaf #news-and-special .special .special__body .list .item .image{aspect-ratio:400/225;width:100%;object-fit:cover}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__body .list .item .image{grid-row:1;grid-column:2}}.page-kaf #news-and-special .special .special__body .list .item .text{font-feature-settings:"palt" on;font-size:clamp(0px,1.25vw,18px);font-style:normal;font-weight:700;line-height:160%;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__body .list .item .text{font-size:.9375vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__body .list .item .text{font-size:3.2338308458vw;grid-row:1/span 2;-webkit-line-clamp:7;line-clamp:7}}.page-kaf #news-and-special .special .special__body .list .item .button{display:inline-block;display:grid;place-items:center;width:clamp(0px,11.1111111111vw,160px);height:clamp(0px,3.75vw,54px);border-radius:clamp(0px,6.25vw,90px);margin-top:clamp(0px,1.3888888889vw,20px);background-color:#fff;border:1px solid #000;justify-self:end}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__body .list .item .button{width:8.3333333333vw;height:2.8125vw;border-radius:4.6875vw;margin-top:1.0416666667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__body .list .item .button{grid-column:2;grid-row:2;width:13.184079602vw;height:5.4726368159vw;background-image:url(../kaf/assets/button-arrow.svg);background-position:center;background-size:3.7313432836vw 2.736318408vw;background-repeat:no-repeat}}.page-kaf #news-and-special .special .special__body .list .item .button span{text-align:center;font-feature-settings:"pwid" on,"palt" on;font-size:clamp(0px,1.3888888889vw,20px);font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 1920px){.page-kaf #news-and-special .special .special__body .list .item .button span{font-size:1.0416666667vw}}@media screen and (max-width: 768px){.page-kaf #news-and-special .special .special__body .list .item .button span{display:none}}.page-kaf .qa{background-color:#000c}@media screen and (max-width: 768px){.page-kaf .qa{padding-bottom:unset}}.page-kaf .qa .section__inner{max-width:clamp(0px,100vw,1440px);margin-inline:auto;padding-bottom:clamp(0px,34.8611111111vw,502px);padding-top:clamp(0px,21.3888888889vw,308px)}@media screen and (min-width: 1920px){.page-kaf .qa .section__inner{max-width:75vw;padding-bottom:26.1458333333vw;padding-top:16.0416666667vw}}@media screen and (max-width: 768px){.page-kaf .qa .section__inner{padding-top:unset;padding-bottom:46.2686567164vw}}.page-kaf .qa .qa__head{position:relative}.page-kaf .qa .qa__head .box-wrapper{display:flex;flex-direction:column;align-items:start;padding-top:clamp(0px,3.8888888889vw,56px);padding-left:clamp(0px,5.4166666667vw,78px)}@media screen and (min-width: 1920px){.page-kaf .qa .qa__head .box-wrapper{padding-top:2.9166666667vw;padding-left:clamp(0px,5.4166666667vw,78px)}}@media screen and (max-width: 768px){.page-kaf .qa .qa__head .box-wrapper{padding-top:100vw}}.page-kaf .qa .qa__head .box-wrapper :nth-child(1){width:clamp(0px,5.625vw,81px)}@media screen and (min-width: 1920px){.page-kaf .qa .qa__head .box-wrapper :nth-child(1){width:4.21875vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__head .box-wrapper :nth-child(1){width:21.8905472637vw}}.page-kaf .qa .qa__head .box-wrapper :nth-child(2){width:clamp(0px,11.5277777778vw,166px);margin-top:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-kaf .qa .qa__head .box-wrapper :nth-child(2){width:8.6458333333vw;margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__head .box-wrapper :nth-child(2){width:41.2935323383vw;margin-top:-.2487562189vw}}@media screen and (min-width: 1920px){.page-kaf .qa .qa__head .box-wrapper{padding-top:2.9166666667vw;padding-left:4.0625vw}}.page-kaf .qa .qa__head svg{position:absolute;aspect-ratio:68/202;height:clamp(0px,14.1666666667vw,204px);right:clamp(0px,2.0833333333vw,30px);top:0}@media screen and (min-width: 1920px){.page-kaf .qa .qa__head svg{height:10.625vw;right:1.5625vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__head svg{height:33.8308457711vw;top:88.5572139303vw;padding-left:unset}}.page-kaf .qa .qa__body{margin-top:clamp(0px,6.0069444444vw,86.5px)}@media screen and (min-width: 1920px){.page-kaf .qa .qa__body{margin-top:4.5052083333vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__body{margin-top:13.184079602vw}}.page-kaf .qa .qa__body .qa__body-list{display:flex;flex-direction:column;align-items:end;padding-right:clamp(0px,11.0416666667vw,159px);row-gap:clamp(0px,4.1666666667vw,60px)}@media screen and (min-width: 1920px){.page-kaf .qa .qa__body .qa__body-list{padding-right:8.28125vw;row-gap:3.125vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__body .qa__body-list{align-items:unset;padding-inline:5.223880597vw}}.page-kaf .qa .qa__body .qa__body-list .item{background-color:#fd839b;border-radius:clamp(0px,.6944444444vw,10px);color:#000;width:clamp(0px,66.8055555556vw,962px);padding-block:clamp(0px,2.5347222222vw,36.5px);padding-inline:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-kaf .qa .qa__body .qa__body-list .item{border-radius:.5208333333vw;width:50.1041666667vw;padding-block:1.9010416667vw;padding-inline:2.0833333333vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__body .qa__body-list .item{width:100%;border-radius:.7462686567vw;padding-top:7.4626865672vw;padding-bottom:7.4626865672vw;padding-inline:6.9651741294vw}}.page-kaf .qa .qa__body .qa__body-list .item .question,.page-kaf .qa .qa__body .qa__body-list .item .answer{display:flex;column-gap:clamp(0px,5.8333333333vw,84px)}@media screen and (min-width: 1920px){.page-kaf .qa .qa__body .qa__body-list .item .question,.page-kaf .qa .qa__body .qa__body-list .item .answer{column-gap:4.375vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__body .qa__body-list .item .question,.page-kaf .qa .qa__body .qa__body-list .item .answer{flex-direction:column;row-gap:5.223880597vw}}.page-kaf .qa .qa__body .qa__body-list .item .question .question-head,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-head,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-head,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-head{font-size:clamp(0px,2.5694444444vw,37px);font-family:Reddit Sans,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}@media screen and (min-width: 1920px){.page-kaf .qa .qa__body .qa__body-list .item .question .question-head,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-head,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-head,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-head{font-size:1.9270833333vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__body .qa__body-list .item .question .question-head,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-head,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-head,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-head{font-size:9.2039800995vw}}.page-kaf .qa .qa__body .qa__body-list .item .question .question-body,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-body,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-body,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-body{font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.1805555556vw,17px);font-style:normal;line-height:175%}@media screen and (min-width: 1920px){.page-kaf .qa .qa__body .qa__body-list .item .question .question-body,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-body,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-body,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-body{font-size:.8854166667vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__body .qa__body-list .item .question .question-body,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-body,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-body,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-body{font-size:3.4825870647vw}}.page-kaf .qa .qa__body .qa__body-list .item .question .question-body .note,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-body .note,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-body .note,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-body .note{display:block}.page-kaf .qa .qa__body .qa__body-list .item .question .question-body .note:first-of-type,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-body .note:first-of-type,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-body .note:first-of-type,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-body .note:first-of-type{margin-top:2em}.page-kaf .qa .qa__body .qa__body-list .item .question .question-body a,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-body a,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-body a,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-body a{color:#000;font-family:Noto Sans JP,sans-serif;position:relative;font-style:normal;font-weight:700;line-height:normal;padding-bottom:0}.page-kaf .qa .qa__body .qa__body-list .item .question .question-body a:before,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-body a:before,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-body a:before,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-body a:before{content:"";width:100%;height:1px;background-color:#000;position:absolute;bottom:0;left:0;clip-path:inset(0 0 0 0);transition:clip-path .3s ease}@media (any-hover: hover){.page-kaf .qa .qa__body .qa__body-list .item .question .question-body a:hover:before,.page-kaf .qa .qa__body .qa__body-list .item .question .answer-body a:hover:before,.page-kaf .qa .qa__body .qa__body-list .item .answer .question-body a:hover:before,.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-body a:hover:before{clip-path:inset(0 0 0 100%)}}.page-kaf .qa .qa__body .qa__body-list .item .question{color:#000;border-bottom:1px solid #000;padding-bottom:clamp(0px,1.6666666667vw,24px)}@media screen and (min-width: 1920px){.page-kaf .qa .qa__body .qa__body-list .item .question{padding-bottom:1.25vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__body .qa__body-list .item .question{padding-bottom:7.4626865672vw}}.page-kaf .qa .qa__body .qa__body-list .item .question .question-body{font-weight:500}.page-kaf .qa .qa__body .qa__body-list .item .answer{display:flex;color:#000;padding-top:clamp(0px,1.6666666667vw,24px)}@media screen and (min-width: 1920px){.page-kaf .qa .qa__body .qa__body-list .item .answer{padding-top:1.25vw}}@media screen and (max-width: 768px){.page-kaf .qa .qa__body .qa__body-list .item .answer{padding-top:7.4626865672vw}}.page-kaf .qa .qa__body .qa__body-list .item .answer .answer-body{font-weight:700}.page-kaf #contact{background-color:#fff;border-bottom:1px solid #000}.page-kaf #contact .section__inner .contact__body{margin-inline:auto;max-width:1440px;padding-block:clamp(0px,3.4722222222vw,50px);display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(0px,10.9722222222vw,158px)}@media screen and (min-width: 1920px){.page-kaf #contact .section__inner .contact__body{max-width:75vw;padding-block:2.6041666667vw;column-gap:8.2291666667vw}}@media screen and (max-width: 768px){.page-kaf #contact .section__inner .contact__body{grid-template-columns:unset;padding-block:14.9253731343vw;padding-inline:7.4626865672vw;row-gap:6.4676616915vw}}.page-kaf #contact .section__inner .contact__body .contact-live{justify-self:end}@media screen and (max-width: 768px){.page-kaf #contact .section__inner .contact__body .contact-live{justify-self:revert}}.page-kaf #contact .section__inner .contact__body .contact-live,.page-kaf #contact .section__inner .contact__body .contact-ticket{display:flex;flex-direction:column;align-items:start}.page-kaf #contact .section__inner .contact__body .contact-live .c-box:nth-child(2),.page-kaf #contact .section__inner .contact__body .contact-ticket .c-box:nth-child(2){margin-top:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-kaf #contact .section__inner .contact__body .contact-live .c-box:nth-child(2),.page-kaf #contact .section__inner .contact__body .contact-ticket .c-box:nth-child(2){margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-kaf #contact .section__inner .contact__body .contact-live .c-box:nth-child(2),.page-kaf #contact .section__inner .contact__body .contact-ticket .c-box:nth-child(2){margin-top:-.2487562189vw}}@media screen and (max-width: 768px){.page-kaf #contact .section__inner .contact__body .contact-live .head,.page-kaf #contact .section__inner .contact__body .contact-ticket .head{font-size:3.4825870647vw}}.page-kaf #contact .section__inner .contact__body .contact-live .body,.page-kaf #contact .section__inner .contact__body .contact-ticket .body{font-family:Noto Sans JP,sans-serif;font-weight:700;text-transform:revert;font-size:clamp(0px,1.0416666667vw,15px)}@media screen and (min-width: 1920px){.page-kaf #contact .section__inner .contact__body .contact-live .body,.page-kaf #contact .section__inner .contact__body .contact-ticket .body{font-size:.78125vw}}@media screen and (max-width: 768px){.page-kaf #contact .section__inner .contact__body .contact-live .body,.page-kaf #contact .section__inner .contact__body .contact-ticket .body{font-size:2.9850746269vw}}.page-kaf #contact .section__inner .contact__body .contact-live .body span,.page-kaf #contact .section__inner .contact__body .contact-ticket .body span{position:relative}.page-kaf #contact .section__inner .contact__body .contact-live .body span:before,.page-kaf #contact .section__inner .contact__body .contact-ticket .body span:before{content:"";position:absolute;width:100%;height:1px;background-color:#000;bottom:0;left:0;clip-path:inset(0 0 0 0);transition:clip-path .3s ease}@media (any-hover: hover){.page-kaf #contact .section__inner .contact__body .contact-live .body span:hover:before,.page-kaf #contact .section__inner .contact__body .contact-ticket .body span:hover:before{clip-path:inset(0 0 0 100%)}}.page-kaf #profile{background-color:#fff;padding-block:clamp(0px,13.8888888889vw,200px) clamp(0px,27.7777777778vw,400px)}@media screen and (min-width: 1920px){.page-kaf #profile{padding-block:10.4166666667vw 20.8333333333vw}}@media screen and (max-width: 768px){.page-kaf #profile{padding-block:9.9502487562vw 64.6766169154vw}}.page-kaf #profile .profile-container{max-width:1440px;margin:0 auto;display:flex;gap:clamp(0px,1.3888888889vw,20px);padding-inline:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-container{max-width:75vw;gap:1.0416666667vw;padding-inline:2.0833333333vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-container{flex-direction:column;gap:0;padding-inline:4.9751243781vw}}.page-kaf #profile .profile-visual{border:1px solid #000;border-radius:clamp(0px,.6944444444vw,10px);padding:clamp(0px,2.7777777778vw,40px) clamp(0px,2.0833333333vw,30px);width:68.3%}@media screen and (min-width: 1920px){.page-kaf #profile .profile-visual{border-radius:.5208333333vw;padding:2.0833333333vw 1.5625vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-visual{width:100%;border-radius:2.4875621891vw;padding:2.4875621891vw 4.9751243781vw}}.page-kaf #profile .profile-visual img{height:100%;object-fit:cover}.page-kaf #profile .profile-content{display:flex;flex-direction:column;width:31.7%}@media screen and (max-width: 768px){.page-kaf #profile .profile-content{width:100%;margin-top:-1px}}.page-kaf #profile .profile-content__header{display:grid;grid-template-columns:51% 28.5%;align-items:end}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__header{grid-template-columns:53.4% 29.6%}}.page-kaf #profile .profile-content__header .profile-name{padding-block:clamp(0px,1.3888888889vw,20px);padding-inline:clamp(0px,2.0833333333vw,30px);border:1px solid #000;border-radius:clamp(0px,.6944444444vw,10px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__header .profile-name{padding-block:1.0416666667vw;padding-inline:1.5625vw;border-radius:.5208333333vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__header .profile-name{padding-block:4.9751243781vw;padding-inline:7.4626865672vw;border-radius:2.4875621891vw}}.page-kaf #profile .profile-content__header .profile-name.--en{margin-bottom:clamp(0px,2.0833333333vw,30px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__header .profile-name.--en{margin-bottom:1.5625vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__header .profile-name.--en{margin-bottom:7.4626865672vw}}.page-kaf #profile .profile-content__header .profile-name.--en img{width:clamp(0px,10.3472222222vw,149px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__header .profile-name.--en img{width:7.7604166667vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__header .profile-name.--en img{width:38.5572139303vw}}.page-kaf #profile .profile-content__header .profile-name.--ja{margin-left:-1px}.page-kaf #profile .profile-content__header .profile-name.--ja img{width:clamp(0px,4.1666666667vw,60px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__header .profile-name.--ja img{width:3.125vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__header .profile-name.--ja img{width:14.9253731343vw}}.page-kaf #profile .profile-content__body{margin-top:-1px;border:1px solid #000;border-radius:clamp(0px,.6944444444vw,10px);padding:clamp(0px,1.3888888889vw,20px) clamp(0px,2.0833333333vw,30px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__body{border-radius:.5208333333vw;padding:1.0416666667vw 1.5625vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__body{border-radius:2.4875621891vw;padding:2.4875621891vw 4.9751243781vw}}.page-kaf #profile .profile-content__body .profile-description{font-size:clamp(0px,.9027777778vw,13px);line-height:2.3076923077;color:#000}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__body .profile-description{font-size:.6770833333vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__body .profile-description{font-size:3.2338308458vw}}.page-kaf #profile .profile-content__body .profile-description+.profile-description{margin-top:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__body .profile-description+.profile-description{margin-top:2.0833333333vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__body .profile-description+.profile-description{margin-top:9.9502487562vw}}.page-kaf #profile .profile-content__sns{display:flex;justify-content:flex-end;margin-top:-1px}.page-kaf #profile .profile-content__sns .profile-link{border:1px solid #000;background-color:#fff;border-radius:clamp(0px,.6944444444vw,10px);padding:clamp(0px,1.3888888889vw,20px)}@media (any-hover: hover){.page-kaf #profile .profile-content__sns .profile-link{transition:scale .3s ease}.page-kaf #profile .profile-content__sns .profile-link:hover{scale:1.1}}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__sns .profile-link{border-radius:.5208333333vw;padding:1.0416666667vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__sns .profile-link{border-radius:2.4875621891vw;padding:4.9751243781vw}}.page-kaf #profile .profile-content__sns .profile-link:not(:first-child){margin-left:-1px}.page-kaf #profile .profile-content__sns .profile-link.--sns-tiktok img{width:clamp(0px,1.2152777778vw,17.5px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__sns .profile-link.--sns-tiktok img{width:.9114583333vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__sns .profile-link.--sns-tiktok img{width:4.3532338308vw}}.page-kaf #profile .profile-content__sns .profile-link.--sns-instagram img{width:clamp(0px,1.3888888889vw,20px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__sns .profile-link.--sns-instagram img{width:1.0416666667vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__sns .profile-link.--sns-instagram img{width:4.9751243781vw}}.page-kaf #profile .profile-content__sns .profile-link.--sns-x img{width:clamp(0px,1.3888888889vw,20px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__sns .profile-link.--sns-x img{width:1.0416666667vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__sns .profile-link.--sns-x img{width:4.9751243781vw}}.page-kaf #profile .profile-content__sns .profile-link.--sns-x-info img{width:clamp(0px,3.75vw,54px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__sns .profile-link.--sns-x-info img{width:2.8125vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__sns .profile-link.--sns-x-info img{width:13.4328358209vw}}.page-kaf #profile .profile-content__sns .profile-link.--sns-youtube img{width:clamp(0px,1.9840277778vw,28.57px)}@media screen and (min-width: 1920px){.page-kaf #profile .profile-content__sns .profile-link.--sns-youtube img{width:1.4880208333vw}}@media screen and (max-width: 768px){.page-kaf #profile .profile-content__sns .profile-link.--sns-youtube img{width:7.1069651741vw}}.page-kaf .modal{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100dvh;background-color:#000c;display:grid;place-items:center;overflow-y:scroll;opacity:0;pointer-events:none;transition:opacity .3s ease}.page-kaf .modal.is-open{opacity:1;pointer-events:auto}.page-kaf .modal .modal__inner{background-color:#fff;width:clamp(0px,72.2222222222vw,1040px);padding-top:clamp(0px,2.4305555556vw,35px);padding-bottom:clamp(0px,4.1666666667vw,60px);height:calc(100dvh - clamp(0px,6.9444444444vw,100px));overflow-y:clip;position:relative;cursor:auto}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner{width:54.1666666667vw;padding-top:1.8229166667vw;padding-bottom:3.125vw;height:calc(100dvh - 5.2083333333vw)}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner{width:89.552238806vw;height:calc(100dvh - 9.9502487562vw);padding-top:7.4626865672vw;padding-bottom:19.9004975124vw}}.page-kaf .modal .modal__inner .modal__close--top{position:absolute;aspect-ratio:1/1;width:clamp(0px,4.0277777778vw,58px);border:1px solid #000;border-radius:clamp(0px,.6944444444vw,10px);top:clamp(0px,.625vw,9px);right:clamp(0px,.625vw,9px);cursor:pointer}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .modal__close--top{width:3.0208333333vw;border-radius:.5208333333vw;top:.46875vw;right:.46875vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .modal__close--top{top:1.7412935323vw;right:1.9900497512vw;border-radius:2.4875621891vw;width:8.4577114428vw}}.page-kaf .modal .modal__inner .modal__close--top:before{content:"";width:clamp(0px,1.3888888889vw,20px);height:1px;rotate:45deg;background-color:#000;position:absolute;inset:0;margin:auto;transition:rotate .3s ease}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .modal__close--top:before{width:1.0416666667vw}}.page-kaf .modal .modal__inner .modal__close--top:after{content:"";width:clamp(0px,1.3888888889vw,20px);height:1px;rotate:-45deg;background-color:#000;position:absolute;inset:0;margin:auto;transition:rotate .3s ease}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .modal__close--top:after{width:1.0416666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .modal__close--top:before,.page-kaf .modal .modal__inner .modal__close--top:after{width:5.9701492537vw}}@media (any-hover: hover){.page-kaf .modal .modal__inner .modal__close--top:hover:before{rotate:135deg}.page-kaf .modal .modal__inner .modal__close--top:hover:after{rotate:45deg}}.page-kaf .modal .modal__inner .title{display:flex;justify-content:center}.page-kaf .modal .modal__inner .title span{padding:clamp(0px,.6944444444vw,10px);margin-bottom:clamp(0px,2.3611111111vw,34px);border-radius:clamp(0px,.6944444444vw,10px);font-size:clamp(0px,1.8055555556vw,26px);border:1px solid #000;display:grid;place-items:center;background-color:#55ffba;color:#000;font-family:Red Hat Display,sans-serif;font-style:normal;font-weight:900;line-height:95%;text-transform:uppercase}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .title span{padding:.5208333333vw;margin-bottom:1.7708333333vw;border-radius:.5208333333vw;font-size:1.3541666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .title span{border-radius:2.4875621891vw;width:33.3333333333vw;height:11.1940298507vw;font-size:6.4676616915vw;margin-bottom:7.960199005vw}}.page-kaf .modal .modal__inner .scroll-area{overflow-y:scroll;padding-bottom:clamp(0px,3.4722222222vw,50px);height:100%}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .scroll-area{padding-bottom:2.6041666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .scroll-area{padding-bottom:9.9502487562vw}}.page-kaf .modal .modal__inner .scroll-area::-webkit-scrollbar{width:6px;margin-right:10px}.page-kaf .modal .modal__inner .scroll-area::-webkit-scrollbar-thumb{background:#55ffba;border-radius:clamp(0px,.6944444444vw,10px)}.page-kaf .modal .modal__inner .scroll-area::-webkit-scrollbar-track{background:#fff0}.page-kaf .modal .modal__inner .scroll-area{scrollbar-color:#55ffba rgba(255,255,255,0);scrollbar-width:thin}.page-kaf .modal .modal__inner .thumbnail{object-fit:contain;padding-inline:clamp(0px,5.5555555556vw,80px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .thumbnail{padding-inline:4.1666666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .thumbnail{padding-inline:unset}}.page-kaf .modal .modal__inner .content-area{padding-inline:clamp(0px,5.5555555556vw,80px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area{padding-inline:4.1666666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area{padding-inline:7.4626865672vw}}.page-kaf .modal .modal__inner .content-area h1{display:block;color:#000;font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.5277777778vw,22px);max-width:clamp(0px,41.6666666667vw,600px);margin-top:clamp(0px,3.0555555556vw,44px);font-style:normal;font-weight:700;line-height:150%}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area h1{font-size:1.1458333333vw;max-width:31.25vw;margin-top:2.2916666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area h1{font-size:3.7313432836vw;max-width:unset;margin-top:4.9751243781vw}}.page-kaf .modal .modal__inner .content-area h3,.page-kaf .modal .modal__inner .content-area h4,.page-kaf .modal .modal__inner .content-area h5,.page-kaf .modal .modal__inner .content-area h6{display:block;color:#000;font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-style:normal;margin-top:clamp(0px,.6944444444vw,10px);font-weight:700;line-height:150%}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area h3,.page-kaf .modal .modal__inner .content-area h4,.page-kaf .modal .modal__inner .content-area h5,.page-kaf .modal .modal__inner .content-area h6{margin-top:.5208333333vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area h3,.page-kaf .modal .modal__inner .content-area h4,.page-kaf .modal .modal__inner .content-area h5,.page-kaf .modal .modal__inner .content-area h6{margin-top:1.2437810945vw}}.page-kaf .modal .modal__inner .content-area h3{font-size:clamp(0px,1.25vw,18px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area h3{font-size:.9375vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area h3{font-size:2.4875621891vw}}.page-kaf .modal .modal__inner .content-area h4{font-size:clamp(0px,1.1111111111vw,16px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area h4{font-size:.8333333333vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area h4{font-size:2.4875621891vw}}.page-kaf .modal .modal__inner .content-area h5{font-size:clamp(0px,.9722222222vw,14px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area h5{font-size:.7291666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area h5{font-size:2.4875621891vw}}.page-kaf .modal .modal__inner .content-area h6{font-size:clamp(0px,.8333333333vw,12px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area h6{font-size:.625vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area h6{font-size:2.4875621891vw}}.page-kaf .modal .modal__inner .content-area h2{display:block;color:#000;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.25vw,18px);font-style:normal;font-weight:700;line-height:normal;margin-top:clamp(0px,1.3888888889vw,20px);padding-bottom:clamp(0px,.8333333333vw,12px);border-bottom:1px solid #000}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area h2{margin-top:1.0416666667vw;padding-bottom:.625vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area h2{font-size:3.2338308458vw;margin-top:2.4875621891vw;padding-bottom:.9950248756vw}}.page-kaf .modal .modal__inner .content-area p{color:#000;font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.1111111111vw,16px);margin-top:clamp(0px,1.3888888889vw,20px);font-style:normal;font-weight:500;line-height:175%}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area p{font-size:.8333333333vw;margin-top:1.0416666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area p{font-size:3.2338308458vw;margin-top:2.4875621891vw}}.page-kaf .modal .modal__inner .content-area p+p{margin-top:clamp(0px,.6944444444vw,10px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area p+p{margin-top:.5208333333vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area p+p{margin-top:2.4875621891vw}}.page-kaf .modal .modal__inner .content-area figure+p{margin-top:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area figure+p{margin-top:2.0833333333vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area figure+p{margin-top:3.9800995025vw}}.page-kaf .modal .modal__inner .content-area a{color:#e50004;display:inline-block;font-family:Noto Sans JP,sans-serif;position:relative;font-size:clamp(0px,.9722222222vw,14px);font-style:normal;font-weight:700;line-height:normal;padding-bottom:0}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area a{font-size:.7291666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area a{font-size:2.9850746269vw}}.page-kaf .modal .modal__inner .content-area a:before{content:"";width:100%;height:1px;background-color:#e50004;position:absolute;bottom:0;left:0;clip-path:inset(0 0 0 0);transition:clip-path .3s ease}@media (any-hover: hover){.page-kaf .modal .modal__inner .content-area a:hover:before{clip-path:inset(0 0 0 100%)}}.page-kaf .modal .modal__inner .content-area figure{display:flex;justify-content:center;padding-inline:clamp(0px,8.3333333333vw,120px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area figure{padding-inline:6.25vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area figure{padding-inline:unset}}.page-kaf .modal .modal__inner .content-area figure:has(>img){margin-top:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area figure:has(>img){margin-top:2.0833333333vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area figure:has(>img){margin-top:3.9800995025vw}}.page-kaf .modal .modal__inner .content-area .wp-block-embed-youtube{margin-top:clamp(0px,5.5555555556vw,80px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area .wp-block-embed-youtube{margin-top:4.1666666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area .wp-block-embed-youtube{margin-top:3.9800995025vw}}.page-kaf .modal .modal__inner .content-area .wp-block-embed-youtube .wp-block-embed__wrapper{width:100%}.page-kaf .modal .modal__inner .content-area .wp-block-embed-youtube iframe{aspect-ratio:16/9;width:100%;height:100%}.page-kaf .modal .modal__inner .content-area :nth-child(2){margin-top:clamp(0px,1.3888888889vw,20px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .content-area :nth-child(2){margin-top:1.0416666667vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .content-area :nth-child(2){margin-top:2.4875621891vw}}.page-kaf .modal .modal__inner .modal__close--bottom{display:flex;justify-self:center;margin-top:clamp(0px,7.5vw,108px)}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .modal__close--bottom{margin-top:5.625vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .modal__close--bottom{margin-top:12.1890547264vw}}.page-kaf .modal .modal__inner .modal__close--bottom button{color:#000;display:inline-block;margin-inline:auto;text-align:center;font-family:Reddit Sans;font-size:clamp(0px,.9027777778vw,13px);padding-bottom:clamp(0px,.2083333333vw,3px);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;position:relative;cursor:pointer}@media screen and (min-width: 1920px){.page-kaf .modal .modal__inner .modal__close--bottom button{font-size:.6770833333vw;padding-bottom:.15625vw}}@media screen and (max-width: 768px){.page-kaf .modal .modal__inner .modal__close--bottom button{font-size:3.2338308458vw}}.page-kaf .modal .modal__inner .modal__close--bottom button:before{content:"";width:100%;height:1px;background-color:#000;position:absolute;bottom:0;left:0;clip-path:inset(0 0 0 0);transition:clip-path .3s ease}@media (any-hover: hover){.page-kaf .modal .modal__inner .modal__close--bottom button:hover:before{clip-path:inset(0 0 0 100%)}}@media screen and (max-width: 768px){.page-kaf .nav{position:fixed;width:100%;height:100dvh;top:0;left:0;z-index:9;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.19,1,.22,1)}.page-kaf .nav:is(.--is-open){opacity:1;pointer-events:auto}.page-kaf .nav:before{content:"";width:30.0995024876vw;height:100dvh;position:absolute;background-image:url(../kaf/assets/barcode-nav.svg);background-size:30.0995024876vw 176.6169154229vw;top:0;right:0;z-index:9;animation:barcode-scroll-header 40s linear infinite;opacity:0;transition:opacity .3s ease}@keyframes barcode-scroll-header{0%{background-position-y:0%}to{background-position-y:176.6169154229vw}}.page-kaf .nav:is(.--is-open):before{opacity:1}}.page-kaf .nav .nav-inner{display:none}@media screen and (max-width: 768px){.page-kaf .nav .nav-inner{display:revert;width:70.2736318408vw;height:calc(100dvh - 13.9303482587vw);position:absolute;z-index:10;background-color:#fd839b;border-right:1px solid #000;border-bottom:1px solid #000;opacity:1;top:13.9303482587vw;left:0;transition:translate .5s cubic-bezier(.19,1,.22,1);translate:-100%}.page-kaf .nav .nav-inner:is(nav.--is-open *){translate:0%;opacity:1}.page-kaf .nav .nav-inner .nav-list{display:flex;flex-direction:column;padding-top:12.4378109453vw;padding-left:5.223880597vw}.page-kaf .nav .nav-inner .nav-list li{translate:-24.8756218905vw 0}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *){transition:translate .3s ease;translate:0}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(1){transition-delay:0s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(1) a{transition-delay:0s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(2){transition-delay:.05s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(2) a{transition-delay:.05s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(3){transition-delay:.1s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(3) a{transition-delay:.1s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(4){transition-delay:.15s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(4) a{transition-delay:.15s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(5){transition-delay:.2s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(5) a{transition-delay:.2s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(6){transition-delay:.25s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(6) a{transition-delay:.25s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(7){transition-delay:.3s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(7) a{transition-delay:.3s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(8){transition-delay:.35s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(8) a{transition-delay:.35s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(9){transition-delay:.4s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(9) a{transition-delay:.4s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(10){transition-delay:.45s}.page-kaf .nav .nav-inner .nav-list li:is(.--is-open *):nth-child(10) a{transition-delay:.45s}.page-kaf .nav .nav-inner .nav-list li a{display:inline-block;font-family:Red Hat Display,sans-serif;font-size:6.7164179104vw;padding:2.4875621891vw;font-style:normal;font-weight:900;line-height:95%;text-transform:uppercase;border:1px solid #000;background-color:#fd839b;white-space:nowrap;border-radius:2.4875621891vw;opacity:0;transition:background-color .3s ease;margin-top:-.2487562189vw}.page-kaf .nav .nav-inner .nav-list li a.--is-section{background-color:#55ffba}.page-kaf .nav .nav-inner .nav-list li a:is(.--is-open *){transition:opacity .3s ease;opacity:1;translate:0}.page-kaf .nav .nav-inner .logo{display:block;padding-left:5.223880597vw;padding-top:8.4577114428vw;position:relative}}@media screen and (max-width: 768px) and (max-height: 169.1542288557vw){.page-kaf .nav .nav-inner .logo{display:none}}@media screen and (max-width: 768px){.page-kaf .nav .nav-inner .logo img{aspect-ratio:150/158;width:37.0646766169vw}}html{overscroll-behavior-y:none}.c-box{font-family:Red Hat Display,sans-serif;white-space:nowrap;display:inline-flex;place-items:center;justify-content:center;line-height:normal;border:1px solid #000;border-radius:clamp(0px,.6944444444vw,10px);text-transform:uppercase}@media screen and (min-width: 1920px){.c-box{border-radius:.5208333333vw}}@media screen and (max-width: 768px){.c-box{border-radius:2.4875621891vw}}.c-box.--type-header{padding-inline:clamp(0px,.5555555556vw,8px);font-size:clamp(0px,.9027777778vw,13px);height:clamp(0px,2.0833333333vw,30px);position:relative}.c-box.--type-header:before{content:"";width:calc(100% - clamp(0px,1.3888888889vw,20px));bottom:clamp(0px,.4166666667vw,6px);height:1px;background-color:#000;position:absolute;left:0;right:0;margin-inline:auto;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease}@media screen and (min-width: 1920px){.c-box.--type-header:before{width:calc(100% - 1.0416666667vw);bottom:.3125vw}}@media screen and (min-width: 1920px){.c-box.--type-header{padding-inline:.4166666667vw;font-size:.6770833333vw;height:1.5625vw}}@media (any-hover: hover){.c-box.--type-header:hover:before{clip-path:inset(0 0 0 0)}}.c-box.--type-xs{font-size:clamp(0px,.9722222222vw,14px);height:clamp(0px,2.1527777778vw,31px);padding:clamp(0px,.5555555556vw,8px) clamp(0px,.6944444444vw,10px);font-weight:800;font-family:Reddit Sans,sans-serif}@media screen and (min-width: 1920px){.c-box.--type-xs{font-size:.7291666667vw;height:1.6145833333vw;padding:.4166666667vw .5208333333vw}}@media screen and (max-width: 768px){.c-box.--type-xs{font-size:3.4825870647vw;height:9.4527363184vw;padding:2.4875621891vw 7.4626865672vw}}.c-box.--type-sm{font-size:clamp(0px,.9722222222vw,14px);height:clamp(0px,2.6388888889vw,38px);padding:clamp(0px,.6944444444vw,10px) clamp(0px,2.0833333333vw,30px);font-weight:800;font-family:Reddit Sans,sans-serif}@media screen and (min-width: 1920px){.c-box.--type-sm{font-size:.7291666667vw;height:1.9791666667vw;padding:.5208333333vw 1.5625vw}}@media screen and (max-width: 768px){.c-box.--type-sm{font-size:3.4825870647vw;height:9.4527363184vw;padding:2.4875621891vw 7.4626865672vw}}.c-box.--type-md{font-size:clamp(0px,1.25vw,18px);height:clamp(0px,3.0555555556vw,44px);padding:clamp(0px,.6944444444vw,10px) clamp(0px,1.3888888889vw,20px);font-weight:900}@media screen and (min-width: 1920px){.c-box.--type-md{font-size:.9375vw;height:2.2916666667vw;padding:.5208333333vw 1.0416666667vw}}@media screen and (max-width: 768px){.c-box.--type-md{font-size:4.4776119403vw;height:10.9452736318vw;padding:2.4875621891vw 4.9751243781vw}}.c-box.--weight-700{font-weight:700}.c-box.--weight-800{font-weight:800}.c-box.--weight-900{font-weight:900}.c-box.--bg-white{background-color:#fff}.c-box.--bg-pink{background-color:#fd839b}.c-box.--bg-mint{background-color:#55ffba}@media (any-hover: hover){.--btn-hover{transition:scale .3s ease}.--btn-hover:hover{scale:1.05}.--btn-hover>*{position:relative}.--btn-hover>*:before{content:"";width:100%;height:2px;bottom:clamp(-4px,-.2777777778vw,0px);left:0;position:absolute;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease}.--btn-hover>*:is(.--black *):before{background-color:#000}.--btn-hover>*:is(.--white *):before{background-color:#fff}.--btn-hover>*:is(.--btn-hover:hover *):before{clip-path:inset(0 0 0 0)}}.page-sense{background-color:#000}.page-sense main{background-image:url(../sense/assets/background.png);background-color:#000;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.page-sense main{background-position:left 58% top 0px}}.page-sense main .section-inner{padding-top:clamp(0px,6.7361111111vw,97px);padding-inline:clamp(0px,5.5555555556vw,80px);padding-bottom:clamp(0px,5.9027777778vw,85px);gap:clamp(0px,5.5555555556vw,80px);display:flex;justify-content:center}@media screen and (min-width: 1920px){.page-sense main .section-inner{padding-top:5.0520833333vw;padding-inline:4.1666666667vw;padding-bottom:4.4270833333vw;gap:4.1666666667vw}}@media screen and (max-width: 768px){.page-sense main .section-inner{padding-top:19.1542288557vw;padding-inline:8.9552238806vw;padding-bottom:17.4129353234vw}}.page-sense main .section-inner .main__body{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;column-gap:clamp(0px,5.4861111111vw,79px)}@media screen and (min-width: 1920px){.page-sense main .section-inner .main__body{column-gap:4.1145833333vw}}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body{grid-template-columns:unset;column-gap:unset}}.page-sense main .section-inner .main__body .heading{padding-top:clamp(0px,13.8888888889vw,200px);grid-row:1;grid-column:1}@media screen and (min-width: 1920px){.page-sense main .section-inner .main__body .heading{padding-top:10.4166666667vw}}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body .heading{padding-top:unset;grid-column:unset;grid-row:unset}}.page-sense main .section-inner .main__body .heading img{width:clamp(0px,36.7361111111vw,529px)}@media screen and (min-width: 1920px){.page-sense main .section-inner .main__body .heading img{width:27.5520833333vw}}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body .heading img{width:83.3333333333vw}}.page-sense main .section-inner .main__body .heading-en{margin-top:clamp(0px,1.3888888889vw,20px);grid-row:2;grid-column:1}@media screen and (min-width: 1920px){.page-sense main .section-inner .main__body .heading-en{margin-top:1.0416666667vw}}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body .heading-en{margin-top:3.7313432836vw;grid-column:unset;grid-row:unset}}.page-sense main .section-inner .main__body .heading-en img{width:clamp(0px,16.3888888889vw,236px)}@media screen and (min-width: 1920px){.page-sense main .section-inner .main__body .heading-en img{width:12.2916666667vw}}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body .heading-en img{width:46.0199004975vw}}.page-sense main .section-inner .main__body .heading-bar{margin-top:clamp(0px,3.4722222222vw,50px);grid-row:3;grid-column:1}@media screen and (min-width: 1920px){.page-sense main .section-inner .main__body .heading-bar{margin-top:2.6041666667vw}}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body .heading-bar{margin-top:4.9751243781vw;grid-column:unset;grid-row:unset}}.page-sense main .section-inner .main__body .heading-bar img{width:clamp(0px,23.4722222222vw,338px)}@media screen and (min-width: 1920px){.page-sense main .section-inner .main__body .heading-bar img{width:17.6041666667vw}}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body .heading-bar img{width:83.8308457711vw}}.page-sense main .section-inner .main__body .text{grid-row:4;grid-column:1;margin-top:clamp(0px,3.4722222222vw,50px);font-size:clamp(0px,.9722222222vw,14px);letter-spacing:clamp(0px,.0388888889vw,.56px);color:#fff;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;line-height:160%;text-align:center;display:flex;flex-direction:column;row-gap:1em}@media screen and (min-width: 1920px){.page-sense main .section-inner .main__body .text{margin-top:2.6041666667vw;font-size:.7291666667vw;letter-spacing:.0291666667vw}}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body .text{margin-top:9.7014925373vw;grid-column:unset;grid-row:unset;font-size:3.4825870647vw;margin-top:8.7064676617vw}}.page-sense main .section-inner .main__body .text .text-pc{display:revert}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body .text .text-pc{display:none}}.page-sense main .section-inner .main__body .text .text-sp{display:none}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body .text .text-sp{display:revert}}.page-sense main .section-inner .main__body>.main-image{grid-row:1/span 5;grid-column:2;aspect-ratio:1/1;width:clamp(0px,40.9722222222vw,590px);height:clamp(0px,40.9722222222vw,590px)}@media screen and (min-width: 1920px){.page-sense main .section-inner .main__body>.main-image{width:30.7291666667vw;height:30.7291666667vw}}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body>.main-image{grid-column:unset;width:82.0895522388vw;height:82.0895522388vw;grid-row:4;margin-top:9.9502487562vw}}.page-sense main .section-inner .main__body .credit{color:#fff;grid-column:2;margin-top:clamp(0px,1.3194444444vw,19px);font-size:clamp(0px,.8333333333vw,12px);justify-self:end;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;line-height:140%;text-align:right;letter-spacing:.04em}@media screen and (min-width: 1920px){.page-sense main .section-inner .main__body .credit{margin-top:.9895833333vw;font-size:.625vw}}@media screen and (max-width: 768px){.page-sense main .section-inner .main__body .credit{grid-column:unset;grid-row:5;margin-top:3.2338308458vw;font-size:2.9850746269vw}}.page-sense main .br-sp{display:none}@media screen and (max-width: 768px){.page-sense main .br-sp{display:revert}}.page-sense .footer{position:relative;overflow:hidden}.page-sense .footer .footer-bottom{overflow:hidden;background-color:#000;padding-block:clamp(0px,5.4861111111vw,79px) clamp(0px,6.7361111111vw,97px);padding-inline:clamp(0px,25vw,360px);display:flex;column-gap:clamp(0px,11.1111111111vw,160px);justify-content:center}@media screen and (min-width: 1920px){.page-sense .footer .footer-bottom{padding-block:4.1145833333vw 5.0520833333vw;padding-inline:18.75vw;column-gap:8.3333333333vw}}@media screen and (max-width: 768px){.page-sense .footer .footer-bottom{padding-block:25.6218905473vw 24.3781094527vw;padding-inline:14.9253731343vw;flex-direction:column;align-items:center}}.page-sense .footer .footer-bottom .footer-bottom__logo{aspect-ratio:281.448/242.694;width:clamp(0px,19.5833333333vw,282px)}@media screen and (min-width: 1920px){.page-sense .footer .footer-bottom .footer-bottom__logo{width:14.6875vw}}@media screen and (max-width: 768px){.page-sense .footer .footer-bottom .footer-bottom__logo{width:69.9004975124vw}}.page-sense .footer .footer-bottom .footer-bottom__conts{color:#fff;max-width:clamp(0px,19.4444444444vw,280px);width:100%;margin-top:clamp(0px,4.1666666667vw,60px)}@media screen and (min-width: 1920px){.page-sense .footer .footer-bottom .footer-bottom__conts{max-width:14.5833333333vw;margin-top:3.125vw}}@media screen and (max-width: 768px){.page-sense .footer .footer-bottom .footer-bottom__conts{max-width:unset;margin-top:8.2089552239vw}}.page-sense .footer .footer-bottom .footer-bottom__conts .head{font-family:Roboto,Noto Sans JP,sans-serif;color:#fff;font-size:clamp(0px,.8333333333vw,12px);font-weight:700;line-height:clamp(0px,1.1805555556vw,17px)}@media screen and (min-width: 1920px){.page-sense .footer .footer-bottom .footer-bottom__conts .head{font-size:.625vw;line-height:1.9270833333vw}}@media screen and (max-width: 768px){.page-sense .footer .footer-bottom .footer-bottom__conts .head{font-size:2.9850746269vw;line-height:9.2039800995vw}}.page-sense .footer .footer-bottom .footer-bottom__conts .btn{position:relative;display:block;margin-top:clamp(0px,1.0416666667vw,15px)}.page-sense .footer .footer-bottom .footer-bottom__conts .btn:after{content:"";aspect-ratio:25/30;width:clamp(0px,1.7361111111vw,25px);position:absolute;right:0;top:0;bottom:0;margin-inline:0;margin-block:auto;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2230%22%20viewBox%3D%220%200%2025%2030%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M10%2020L15%2015L10%2010%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:100%;background-repeat:no-repeat;pointer-events:none}@media screen and (min-width: 1920px){.page-sense .footer .footer-bottom .footer-bottom__conts .btn:after{width:1.3020833333vw}}@media screen and (max-width: 768px){.page-sense .footer .footer-bottom .footer-bottom__conts .btn:after{width:6.2189054726vw}}.page-sense .footer .footer-bottom .footer-bottom__conts .btn .button-inner{display:block;position:relative}.page-sense .footer .footer-bottom .footer-bottom__conts .btn .button-inner:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#777}.page-sense .footer .footer-bottom .footer-bottom__conts .btn .button-inner span{color:#fff;height:100%;font-family:Roboto,Noto Sans JP,sans-serif;font-size:clamp(0px,1.0416666667vw,15px);font-style:normal;display:block;font-weight:400;line-height:clamp(0px,2.5694444444vw,37px);position:relative}@media screen and (min-width: 1920px){.page-sense .footer .footer-bottom .footer-bottom__conts .btn .button-inner span{font-size:.78125vw;line-height:1.9270833333vw}}.page-sense .footer .footer-bottom .footer-bottom__conts .btn .button-inner span:before{content:"";position:absolute;bottom:0;left:0;width:clamp(0px,6.25vw,90px);height:1px;background-color:#fff;transition:width .3s ease}@media screen and (max-width: 768px){.page-sense .footer .footer-bottom .footer-bottom__conts .btn .button-inner span:before{width:22.3880597015vw}}@media (any-hover: hover){.page-sense .footer .footer-bottom .footer-bottom__conts .btn .button-inner span:is(.btn:hover *):before{width:100%}}@media screen and (max-width: 768px){.page-sense .footer .footer-bottom .footer-bottom__conts .btn .button-inner span{font-size:3.7313432836vw;line-height:9.2039800995vw}}.page-sense .footer .footer-bottom .footer-bottom__conts .copy{color:#fff;font-family:Roboto,Noto Sans JP,sans-serif;font-size:clamp(0px,.625vw,9px);font-style:normal;font-weight:400;line-height:clamp(0px,2.5694444444vw,37px);margin-top:clamp(0px,1.5277777778vw,22px)}@media screen and (min-width: 1920px){.page-sense .footer .footer-bottom .footer-bottom__conts .copy{font-size:.46875vw;line-height:1.9270833333vw;margin-top:1.1458333333vw}}@media screen and (max-width: 768px){.page-sense .footer .footer-bottom .footer-bottom__conts .copy{margin-top:4.7263681592vw;font-size:2.2388059701vw;line-height:9.2039800995vw}}.page-sense .footer .apng.--1{width:clamp(0px,44.4444444444vw,640px);left:0;bottom:clamp(0px,23.5416666667vw,339px)}@media screen and (min-width: 1920px){.page-sense .footer .apng.--1{width:33.3333333333vw;bottom:17.65625vw}}@media screen and (max-width: 768px){.page-sense .footer .apng.--1{width:100vw;left:0;top:23.3830845771vw;bottom:unset}}.page-sense .footer .apng.--2{width:clamp(0px,9.7222222222vw,140px);right:0;bottom:clamp(0px,6.5972222222vw,95px)}@media screen and (min-width: 1920px){.page-sense .footer .apng.--2{width:7.2916666667vw;bottom:4.9479166667vw}}.page-sense .footer .apng.--3{width:clamp(0px,5.5555555556vw,80px);right:clamp(0px,9.7222222222vw,140px);top:clamp(0px,97.2222222222vw,1400px)}@media screen and (min-width: 1920px){.page-sense .footer .apng.--3{width:4.1666666667vw;top:72.9166666667vw;right:7.2916666667vw}}.page-sense .footer .apng.--4{width:93.2835820896vw;left:0;bottom:127.8606965174vw}@media screen and (min-width: 1920px){.page-sense .footer .apng.--4{width:19.53125vw;bottom:26.7708333333vw}}@media screen and (max-width: 768px){.page-sense .footer .apng.--4{bottom:139.3034825871vw}}.page-vwp .header{display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;z-index:10;margin-inline:auto}.page-vwp .header__btn{display:none}@media screen and (max-width: 768px){.page-vwp .header__btn{background-color:transparent;display:flex;width:6.4676616915vw;height:3.9800995025vw;justify-content:space-around;flex-direction:column;position:absolute;left:4.2288557214vw;top:2.9850746269vw}.page-vwp .header__btn.is-scrolled{mix-blend-mode:difference;filter:invert(.5)}}.page-vwp .header__btn span{display:block;width:100%;height:.4975124378vw;background-color:#000;transform-origin:left;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.page-vwp .header__btn.is-open{filter:invert(0);mix-blend-mode:normal}.page-vwp .header__btn.is-open span:nth-child(odd){transform:scaleX(.3076923077)}.page-vwp .header__logo{width:clamp(0px,34.0972222222vw,491px);position:relative}.page-vwp .header__logo:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0;transition:opacity .3s ease;clip-path:polygon(clamp(0px,1.7361111111vw,25px) 0,clamp(0px,32.2916666667vw,465px) 0,clamp(0px,30.625vw,441px) 100%,clamp(0px,3.3333333333vw,48px) 100%)}@media screen and (min-width: 1920px){.page-vwp .header__logo:before{clip-path:polygon(1.3020833333vw 0,24.21875vw 0,22.96875vw 100%,2.5vw 100%)}}@media (any-hover: hover){.page-vwp .header__logo:hover:before{opacity:.3}}@media screen and (min-width: 1920px){.page-vwp .header__logo{width:25.5729166667vw}}@media screen and (max-width: 768px){.page-vwp .header__logo{width:49.5024875622vw}}.page-vwp .header .day2-link{position:absolute;top:0;right:0;aspect-ratio:181/56;width:clamp(0px,12.5694444444vw,181px);background-color:#fff;clip-path:polygon(clamp(0px,1.3888888889vw,20px) 0%,100% 0%,100% 100%,0% 100%)}@media screen and (min-width: 1920px){.page-vwp .header .day2-link{clip-path:polygon(1.0416666667vw 0%,100% 0%,100% 100%,0% 100%)}}@media screen and (max-width: 768px){.page-vwp .header .day2-link{display:none}}@media (any-hover: hover){.page-vwp .header .day2-link:hover .day2:before{opacity:.2}}.page-vwp .header .day2-link .day2:before{content:"";position:absolute;right:0;top:0;aspect-ratio:181/56;width:clamp(0px,12.5694444444vw,181px);mix-blend-mode:multiply;background-color:#000;opacity:0;transition:opacity .3s ease}.page-vwp .nav{position:absolute;top:clamp(0px,72.2222222222vw,1040px);right:clamp(0px,1.3888888889vw,20px);z-index:10}@media screen and (min-width: 1920px){.page-vwp .nav{top:54.1666666667vw;right:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .nav{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:9;background-color:#e50004;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.page-vwp .nav.is-open{opacity:1;pointer-events:auto}}.page-vwp .nav.is-fixed{position:fixed;top:clamp(0px,5.5555555556vw,80px)}@media screen and (min-width: 1920px){.page-vwp .nav.is-fixed{top:4.1666666667vw}}.page-vwp .nav-list{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;position:relative;z-index:3;transition:opacity .3s .2s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width: 768px){.page-vwp .nav-list{opacity:0;align-items:flex-start;gap:6.9651741294vw;padding-top:29.8507462687vw;padding-left:12.4378109453vw}}.page-vwp .nav-list li{margin-top:clamp(-2px,-.1388888889vw,0px)}@media screen and (min-width: 1920px){.page-vwp .nav-list li{margin-top:-.1041666667vw}}@media screen and (max-width: 768px){.page-vwp .nav-list li{margin-top:0}}.page-vwp .nav-list li a{border-top:clamp(0px,.1388888889vw,2px) solid #e50004;border-bottom:clamp(0px,.1388888889vw,2px) solid #e50004;border-right:clamp(0px,.1388888889vw,2px) solid #e50004;border-left:clamp(0px,.1388888889vw,2px) solid #e50004;background-color:#000;padding:clamp(0px,.7638888889vw,11px) clamp(0px,.9722222222vw,14px);max-width:clamp(0px,8.9583333333vw,129px);display:inline-block;vertical-align:bottom;transition:background-color .2s cubic-bezier(.25,.46,.45,.94)}@media screen and (min-width: 1920px){.page-vwp .nav-list li a{border-top:.1041666667vw solid #e50004;border-bottom:.1041666667vw solid #e50004;border-right:.1041666667vw solid #e50004;border-left:.1041666667vw solid #e50004;max-width:6.71875vw;padding:.5729166667vw .7291666667vw}}@media screen and (max-width: 768px){.page-vwp .nav-list li a{border:none;background-color:transparent;padding:0}}.page-vwp .nav-list li a svg{width:auto;height:clamp(0px,.9722222222vw,14px)}@media screen and (min-width: 1920px){.page-vwp .nav-list li a svg{height:.7291666667vw}}@media screen and (max-width: 768px){.page-vwp .nav-list li a svg{height:5.223880597vw}}.page-vwp .nav-list li a svg path{fill:#fff}@media screen and (max-width: 768px){.page-vwp .nav-list li a svg path{fill:#000}}.page-vwp .nav-list li a.--line2 svg{height:clamp(0px,2.1527777778vw,31px)}@media screen and (min-width: 1920px){.page-vwp .nav-list li a.--line2 svg{height:1.6145833333vw}}@media screen and (max-width: 768px){.page-vwp .nav-list li a.--line2 svg{height:10.9452736318vw}}.page-vwp .nav-list li a:hover{background-color:#e50004}@media screen and (min-width: 769px){.page-vwp .nav:after{display:none}}.page-vwp .nav:after{opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);content:"";position:absolute;bottom:0;left:0;width:100%;height:16.4179104478vw;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22402%22%20height%3D%2266%22%20viewBox%3D%220%200%20402%2066%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M465.905%2038.951L-63.9064%2039L-63.9064%209.93392L24.3954%209.93392C67.8566%2038.8272%20178.648%2010.0577%20200.447%20-2.3207e-05C222.247%2010.0577%20334.004%2038.8272%20377.603%209.93395L465.905%209.93396L465.905%2038.951Z%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%22401.999%22%20y%3D%2266%22%20width%3D%22402%22%20height%3D%2228%22%20transform%3D%22rotate(-180%20401.999%2066)%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-size:100%;background-repeat:no-repeat;z-index:1}.page-vwp .nav.is-open .nav-list{opacity:1}.page-vwp .nav.is-open:before,.page-vwp .nav.is-open:after{opacity:1}.page-vwp .nav .apng.--1{width:16.7910447761vw;right:0vw;top:auto;bottom:0}.page-vwp .nav .apng.--2{width:11.1940298507vw;right:16.7910447761vw;top:auto;bottom:5.4726368159vw}.page-vwp .nav .apng.--3{width:5.5970149254vw;right:27.9850746269vw;top:auto;bottom:16.6666666667vw}.page-vwp .nav .line-img{position:absolute;z-index:2;width:100%;height:41%;top:50%;transform:translateY(-50%)}@media screen and (min-width: 769px){.page-vwp .nav .line-img{display:none}}.page-vwp .nav .line-img:after{content:"";width:100%;height:clamp(0px,34.7222222222vw,500px);position:absolute;bottom:clamp(-1150px,-79.8611111111vw,0px);left:0;z-index:10;background:#fff;background:linear-gradient(180deg,#fff0,#4d1dcf 30% 100%)}@media screen and (max-width: 768px){.page-vwp .nav .line-img:after{height:74.6268656716vw;bottom:-179.1044776119vw}}.page-vwp .nav .line-img .line-img__2{translate:150%}@media screen and (max-width: 768px){.page-vwp .nav .line-img .line-img__2{translate:335%}}.page-vwp .nav .line-img .line-img__1,.page-vwp .nav .line-img .line-img__2{position:relative;width:100%;animation:lineScroll 50s linear infinite}.page-vwp .nav .line-img .line-img__1 .--1,.page-vwp .nav .line-img .line-img__1 .--2,.page-vwp .nav .line-img .line-img__1 .--3,.page-vwp .nav .line-img .line-img__1 .--4,.page-vwp .nav .line-img .line-img__1 .--5,.page-vwp .nav .line-img .line-img__2 .--1,.page-vwp .nav .line-img .line-img__2 .--2,.page-vwp .nav .line-img .line-img__2 .--3,.page-vwp .nav .line-img .line-img__2 .--4,.page-vwp .nav .line-img .line-img__2 .--5{position:absolute}.page-vwp .nav .line-img .line-img__1 .--1,.page-vwp .nav .line-img .line-img__2 .--1{aspect-ratio:3040/4096;height:clamp(0px,100.1388888889vw,1442px);top:clamp(-415px,-28.8194444444vw,0px);left:0}@media screen and (max-width: 768px){.page-vwp .nav .line-img .line-img__1 .--1,.page-vwp .nav .line-img .line-img__2 .--1{top:-34.8258706468vw;height:201.7723880597vw}}.page-vwp .nav .line-img .line-img__1 .--2,.page-vwp .nav .line-img .line-img__2 .--2{aspect-ratio:1164/4096;height:clamp(0px,95vw,1368px);top:clamp(-350px,-24.3055555556vw,0px);left:clamp(0px,48.9583333333vw,705px)}@media screen and (max-width: 768px){.page-vwp .nav .line-img .line-img__1 .--2,.page-vwp .nav .line-img .line-img__2 .--2{top:-47.263681592vw;left:99.5024875622vw;height:191.4179104478vw}}.page-vwp .nav .line-img .line-img__1 .--3,.page-vwp .nav .line-img .line-img__2 .--3{aspect-ratio:2305/4002;height:clamp(0px,89.6527777778vw,1291px);top:clamp(-270px,-18.75vw,0px);left:clamp(0px,67.3611111111vw,970px)}@media screen and (max-width: 768px){.page-vwp .nav .line-img .line-img__1 .--3,.page-vwp .nav .line-img .line-img__2 .--3{height:180.6436567164vw;left:136.815920398vw;top:-36.0696517413vw}}.page-vwp .nav .line-img .line-img__1 .--4,.page-vwp .nav .line-img .line-img__2 .--4{aspect-ratio:2650/4081;height:clamp(0px,81.4583333333vw,1173px);top:clamp(-180px,-12.5vw,0px);left:clamp(0px,99.3055555556vw,1430px)}@media screen and (max-width: 768px){.page-vwp .nav .line-img .line-img__1 .--4,.page-vwp .nav .line-img .line-img__2 .--4{height:180.6436567164vw;left:199.0049751244vw;top:-27.3631840796vw}}.page-vwp .nav .line-img .line-img__1 .--5,.page-vwp .nav .line-img .line-img__2 .--5{aspect-ratio:1727/3915;height:clamp(0px,86.3194444444vw,1243px);top:clamp(-380px,-26.3888888889vw,0px);left:clamp(0px,134.0277777778vw,1930px)}@media screen and (max-width: 768px){.page-vwp .nav .line-img .line-img__1 .--5,.page-vwp .nav .line-img .line-img__2 .--5{height:164.1324626866vw;left:310.9452736318vw;top:-32.3383084577vw}}.banner{position:fixed;width:clamp(0px,9.0277777778vw,130px);right:clamp(0px,1.3888888889vw,20px);bottom:clamp(0px,1.7361111111vw,25px);z-index:10;pointer-events:none}@media screen and (max-width: 768px){.banner{width:24.8756218905vw;right:1.4925373134vw;bottom:1.4925373134vw}}.banner.is-show{pointer-events:auto}.banner.is-show a{opacity:1}.banner a{transition:opacity .3s cubic-bezier(.25,.46,.45,.94);opacity:0;display:block}.banner a:hover{opacity:.8}.page-vwp .rectangle{position:absolute;width:clamp(0px,133.3333333333vw,1920px);height:auto;bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width: 1920px){.page-vwp .rectangle{width:100vw}}@media screen and (max-width: 768px){.page-vwp .rectangle{width:100%;height:auto}}.page-vwp .rectangle svg{width:100%;height:auto}@media screen and (max-width: 768px){.page-vwp .rectangle .pc{display:none}}@media screen and (min-width: 769px){.page-vwp .rectangle .sp{display:none}}.page-vwp .hero{width:100%;overflow:hidden;background-image:url(../vwp/assets/hero-bg.webp);background-size:cover;height:clamp(0px,89.5833333333vw,1290px);background-color:#000;background-position:top center;position:relative}@media screen and (min-width: 1920px){.page-vwp .hero{height:67.1875vw}}@media screen and (max-width: 768px){.page-vwp .hero{background-size:100%;background-image:url(../vwp/assets/hero-bg--sp.webp);height:212.1890547264vw;background-position:top}}.page-vwp .hero .rectangle{bottom:clamp(0px,0vw,0px);left:50%;transform:translate(-50%)}@media screen and (max-width: 768px){.page-vwp .hero .rectangle{width:100vw;bottom:0vw;z-index:2}}.page-vwp .hero .section__inner{max-width:clamp(0px,100vw,1440px);margin:0 auto}@media screen and (min-width: 1920px){.page-vwp .hero .section__inner{max-width:75vw}}.page-vwp .hero__model{position:absolute;width:100%;z-index:2;height:100%}@media screen and (min-width: 769px){.page-vwp .hero__model:after{display:none}}.page-vwp .hero__model:after{content:"";background:linear-gradient(180deg,#0000,#000 80%);position:absolute;left:0;bottom:0;height:75.6218905473vw;width:100%;z-index:1}.page-vwp .hero__model img{position:absolute}.page-vwp .hero__model .--1 img{width:clamp(0px,33.0555555556vw,476px);top:clamp(0px,6.25vw,90px);left:clamp(0px,.4861111111vw,7px)}@media screen and (min-width: 1920px){.page-vwp .hero__model .--1 img{width:24.7916666667vw;top:4.6875vw;left:.3645833333vw}}@media screen and (max-width: 768px){.page-vwp .hero__model .--1 img{width:90.5472636816vw;top:19.4029850746vw;left:.9950248756vw}}.page-vwp .hero__model .--2 img{width:clamp(0px,21.5972222222vw,311px);top:clamp(0px,.8333333333vw,12px);left:clamp(0px,20.6944444444vw,298px)}@media screen and (min-width: 1920px){.page-vwp .hero__model .--2 img{width:16.1979166667vw;top:.625vw;left:15.5208333333vw}}@media screen and (max-width: 768px){.page-vwp .hero__model .--2 img{width:59.2039800995vw;top:12.4378109453vw;left:36.815920398vw}}.page-vwp .hero__model .--3 img{width:clamp(0px,41.875vw,603px);display:block;top:clamp(0px,18.4722222222vw,266px);left:clamp(0px,27.9166666667vw,402px)}@media screen and (min-width: 1920px){.page-vwp .hero__model .--3 img{width:31.40625vw;top:13.8541666667vw;left:20.9375vw}}@media screen and (max-width: 768px){.page-vwp .hero__model .--3 img{max-inline-size:none;width:114.9253731343vw;top:40.2985074627vw;left:16.1691542289vw}}.page-vwp .hero__model .--4 img{width:clamp(0px,28.8194444444vw,415px);top:clamp(0px,25.2777777778vw,364px);left:clamp(0px,10.9722222222vw,158px)}@media screen and (min-width: 1920px){.page-vwp .hero__model .--4 img{width:21.6145833333vw;top:18.9583333333vw;left:8.2291666667vw}}@media screen and (max-width: 768px){.page-vwp .hero__model .--4 img{width:79.1044776119vw;top:49.0049751244vw;left:4.7263681592vw}}.page-vwp .hero__model .--5 img{width:clamp(0px,15.9722222222vw,230px);top:clamp(0px,27.3611111111vw,394px);left:clamp(0px,27.7777777778vw,400px)}@media screen and (min-width: 1920px){.page-vwp .hero__model .--5 img{width:11.9791666667vw;top:20.5208333333vw;left:20.8333333333vw}}@media screen and (max-width: 768px){.page-vwp .hero__model .--5 img{width:43.7810945274vw;top:76.6169154229vw;left:40.0497512438vw}}.page-vwp .hero__title .title{width:clamp(0px,35.9722222222vw,518px);position:absolute;top:clamp(0px,14.9305555556vw,215px);right:clamp(0px,1.25vw,18px);z-index:2}@media screen and (min-width: 1920px){.page-vwp .hero__title .title{width:26.9791666667vw;top:11.1979166667vw;right:.9375vw}}@media screen and (max-width: 768px){.page-vwp .hero__title .title{width:78.3582089552vw;top:116.6666666667vw;left:4.4776119403vw}}.page-vwp .hero__title .date{width:clamp(0px,20.625vw,297px);position:absolute;top:clamp(0px,51.4583333333vw,741px);right:clamp(0px,9.0277777778vw,130px);z-index:2}@media screen and (min-width: 1920px){.page-vwp .hero__title .date{width:15.46875vw;top:38.59375vw;right:6.7708333333vw}}@media screen and (max-width: 768px){.page-vwp .hero__title .date{width:37.3134328358vw;top:169.1542288557vw;right:4.7263681592vw}}.page-vwp .hero__scroll{width:clamp(0px,1.4583333333vw,21px);position:absolute;right:clamp(0px,1.3194444444vw,19px);top:0;padding-bottom:clamp(0px,2.7777777778vw,40px);z-index:2;display:flex;align-items:flex-end;height:100vh;max-height:69vw}@media screen and (min-width: 1920px){.page-vwp .hero__scroll{right:.9895833333vw;padding-bottom:2.0833333333vw}}@media screen and (max-width: 768px){.page-vwp .hero__scroll{display:none}}.page-vwp .hero__scroll .inner{position:relative;padding-bottom:clamp(0px,2.8472222222vw,41px)}@media screen and (min-width: 1920px){.page-vwp .hero__scroll .inner{padding-bottom:2.1354166667vw}}.page-vwp .hero__scroll .bar{background-color:#e50004;width:100%;height:clamp(0px,1.9444444444vw,28px);width:clamp(0px,.0694444444vw,1px);position:absolute;bottom:0;left:50%;transform:translate(-50%);animation:scroll-line 2s cubic-bezier(.19,1,.22,1) infinite}@media screen and (min-width: 1920px){.page-vwp .hero__scroll .bar{height:1.4583333333vw;width:.0520833333vw}}.page-vwp .hero__conts{z-index:5;position:relative}.page-vwp .hero.is-show .hero-anim-elm{opacity:1;transform:translateY(clamp(0px,0vw,0px))}@media screen and (max-width: 768px){.page-vwp .hero.is-show .hero-anim-elm{transform:translateY(0)}}.page-vwp .hero .hero-anim-elm{opacity:0;transform:translateY(clamp(-15px,-1.0416666667vw,0px))}@media screen and (max-width: 768px){.page-vwp .hero .hero-anim-elm{transform:translateY(-3.7313432836vw)}}.page-vwp .hero .hero-anim-elm{transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.39,.575,.565,1)}.page-vwp .hero .--1{transition-delay:.15s}.page-vwp .hero .--2{transition-delay:.3s}.page-vwp .hero .--3{transition-delay:.45s}.page-vwp .hero .--4{transition-delay:.6s}.page-vwp .hero .--5{transition-delay:.75s}.page-vwp .hero .hero__conts{transition-delay:1.2s}.page-vwp .hero .apng.--1{width:clamp(0px,8.3333333333vw,120px);top:clamp(0px,58.1944444444vw,838px);left:0}@media screen and (min-width: 1920px){.page-vwp .hero .apng.--1{width:6.25vw;top:43.6458333333vw}}.page-vwp .hero .apng.--2{width:clamp(0px,27.7777777778vw,400px);top:clamp(0px,69.8611111111vw,1006px);left:clamp(0px,49.9305555556vw,719px)}@media screen and (min-width: 1920px){.page-vwp .hero .apng.--2{width:20.8333333333vw;top:52.3958333333vw;left:37.4479166667vw}}@media screen and (max-width: 768px){.page-vwp .hero .apng.--2{left:auto;width:74.6268656716vw;top:184.5771144279vw;right:0}}@keyframes scroll-line{0%{transform:scaleY(0) translate(-50%);transform-origin:top}50%{transform:scaleY(1) translate(-50%);transform-origin:top}50.01%{transform:scaleY(1) translate(-50%);transform-origin:bottom}to{transform:scaleY(0) translate(-50%);transform-origin:bottom}}.page-vwp .button{display:flex;align-items:center;justify-content:center}.page-vwp .button a,.page-vwp .button .wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden}@media screen and (max-width: 768px){.page-vwp .button a,.page-vwp .button .wrapper{justify-content:flex-start;line-height:1.25}}.page-vwp .button a:before,.page-vwp .button .wrapper:before{background-repeat:no-repeat;background-size:contain}.page-vwp .button.--type-1 a{position:relative;width:clamp(0px,50vw,720px);height:clamp(0px,7.2222222222vw,104px);border-radius:clamp(0px,.2083333333vw,3px);box-shadow:0 clamp(0px,.2777777778vw,4px) clamp(0px,.2777777778vw,4px) 0 #0000001a;background-color:#000;color:#fff;font-size:clamp(0px,1.5277777778vw,22px);font-weight:700}@media screen and (min-width: 1920px){.page-vwp .button.--type-1 a{width:37.5vw;height:5.4166666667vw;border-radius:.15625vw;box-shadow:0 .2083333333vw .2083333333vw #0000001a;font-size:1.1458333333vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-1 a{border-radius:.9950248756vw;width:89.552238806vw;height:17.9104477612vw;font-size:3.9800995025vw;padding:3.7313432836vw 7.2139303483vw}}.page-vwp .button.--type-1 a:before{content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2244%22%20height%3D%2211%22%20viewBox%3D%220%200%2044%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.999999%2010L43%2010L33.5%201%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2216%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);width:clamp(0px,3.0555555556vw,44px);height:clamp(0px,.7638888889vw,11px);position:absolute;right:clamp(0px,2.9166666667vw,42px);top:50%;transform:translateY(-50%);z-index:2;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media screen and (min-width: 1920px){.page-vwp .button.--type-1 a:before{width:2.1875vw;height:.5729166667vw;right:2.1875vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-1 a:before{width:7.4626865672vw;height:1.7412935323vw;right:2.9850746269vw}}.page-vwp .button.--type-1 a:after{content:"";position:absolute;right:clamp(-62px,-4.3055555556vw,0px);top:50%;transform:translateY(-50%);width:clamp(0px,13.8888888889vw,200px);height:clamp(0px,13.8888888889vw,200px);background-color:#e50004;border-radius:50%;display:block;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media screen and (min-width: 1920px){.page-vwp .button.--type-1 a:after{width:10.4166666667vw;height:10.4166666667vw;right:-3.2291666667vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-1 a:after{width:26.368159204vw;height:26.368159204vw;right:-8.9552238806vw}}.page-vwp .button.--type-1 a>span{transition:color .3s cubic-bezier(.25,.46,.45,.94)}.page-vwp .button.--type-1 a>span>span{position:relative;z-index:1}.page-vwp .button.--type-1 a>span:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#e50004;z-index:0;transform:translate(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.page-vwp .button.--type-1 a:hover span{color:#000}.page-vwp .button.--type-1 a:hover span:after{transform:translate(0)}.page-vwp .button.--type-2{justify-content:flex-start}.page-vwp .button.--type-2 a{position:relative;width:clamp(0px,34.8611111111vw,502px);height:clamp(0px,5.8333333333vw,84px);border-radius:clamp(0px,.2083333333vw,3px);box-shadow:0 clamp(0px,.2777777778vw,4px) clamp(0px,.2777777778vw,4px) 0 #0000001a;background-color:#e50004;color:#fff;font-size:clamp(0px,1.5277777778vw,22px);font-weight:700;padding-left:clamp(0px,2.0833333333vw,30px);justify-content:flex-start}@media screen and (min-width: 1920px){.page-vwp .button.--type-2 a{width:26.1458333333vw;height:4.375vw;border-radius:.15625vw;box-shadow:0 .2083333333vw .2083333333vw #0000001a;font-size:1.1458333333vw;padding-left:1.5625vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-2 a{border-radius:.9950248756vw;width:89.552238806vw;height:17.9104477612vw;font-size:3.9800995025vw;padding:3.7313432836vw 7.2139303483vw}}.page-vwp .button.--type-2 a:before{content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244%22%20height%3D%2211%22%20viewBox%3D%220%200%2044%2011%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M0.999999%2010L43%2010L33.5%201%22%20stroke%3D%22%23E50004%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2216%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);width:clamp(0px,2.9166666667vw,42px);height:clamp(0px,.625vw,9px);position:absolute;right:clamp(0px,.6944444444vw,10px);top:50%;transform:translateY(-50%);z-index:2}@media screen and (min-width: 1920px){.page-vwp .button.--type-2 a:before{width:2.1875vw;height:.46875vw;right:.5208333333vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-2 a:before{width:7.4626865672vw;height:1.7412935323vw;right:3.7313432836vw}}.page-vwp .button.--type-2 a:after{content:"";position:absolute;right:clamp(-62px,-4.3055555556vw,0px);top:50%;transform:translateY(-50%);width:clamp(0px,10.5555555556vw,152px);height:clamp(0px,10.5555555556vw,152px);background-color:#fff;border-radius:50%;display:block}@media screen and (min-width: 1920px){.page-vwp .button.--type-2 a:after{width:7.9166666667vw;height:7.9166666667vw;right:-3.2291666667vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-2 a:after{width:26.368159204vw;height:26.368159204vw;right:-8.9552238806vw}}.page-vwp .button.--type-2 a>span{transition:color .3s cubic-bezier(.25,.46,.45,.94)}.page-vwp .button.--type-2 a>span>span{position:relative;z-index:1}.page-vwp .button.--type-2 a>span:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:0;transform:translate(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.page-vwp .button.--type-2 a:hover span{color:#e50004}.page-vwp .button.--type-2 a:hover span:after{transform:translate(0)}.page-vwp .button.--type-3{justify-content:flex-start}.page-vwp .button.--type-3 a{position:relative;width:clamp(0px,23.8194444444vw,343px);height:clamp(0px,4.4444444444vw,64px);border-radius:clamp(0px,.2083333333vw,3px);box-shadow:0 clamp(0px,.2777777778vw,4px) clamp(0px,.2777777778vw,4px) 0 #0000001a;background-color:#000;color:#fff;font-size:clamp(0px,1.5277777778vw,22px);font-weight:700;padding-left:clamp(0px,2.0833333333vw,30px);justify-content:flex-start}@media screen and (min-width: 1920px){.page-vwp .button.--type-3 a{width:17.8645833333vw;height:3.3333333333vw;border-radius:.15625vw;box-shadow:0 .2083333333vw .2083333333vw #0000001a;font-size:1.1458333333vw;padding-left:1.5625vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-3 a{border-radius:.9950248756vw;width:89.552238806vw;height:17.9104477612vw;font-size:3.9800995025vw;padding:3.7313432836vw 7.2139303483vw}}.page-vwp .button.--type-3 a:before{content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244%22%20height%3D%2211%22%20viewBox%3D%220%200%2044%2011%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M0.999999%2010L43%2010L33.5%201%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2216%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);width:clamp(0px,2.9166666667vw,42px);height:clamp(0px,.625vw,9px);position:absolute;right:clamp(0px,1.5277777778vw,22px);top:50%;transform:translateY(-50%);z-index:2}@media screen and (min-width: 1920px){.page-vwp .button.--type-3 a:before{width:2.1875vw;height:.46875vw;right:1.1458333333vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-3 a:before{width:7.4626865672vw;height:1.7412935323vw;right:2.9850746269vw}}.page-vwp .button.--type-3 a:after{content:"";position:absolute;right:clamp(-62px,-4.3055555556vw,0px);top:50%;transform:translateY(-50%);width:clamp(0px,10.5555555556vw,152px);height:clamp(0px,10.5555555556vw,152px);background-color:#fff;border-radius:50%;display:block}@media screen and (min-width: 1920px){.page-vwp .button.--type-3 a:after{width:7.9166666667vw;height:7.9166666667vw;right:-3.2291666667vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-3 a:after{width:26.368159204vw;height:26.368159204vw;right:-8.9552238806vw}}.page-vwp .button.--type-3 a:hover span{color:#fff}.page-vwp .button.--type-3 a>span{transition:color .3s cubic-bezier(.25,.46,.45,.94)}.page-vwp .button.--type-3 a>span>span{position:relative;z-index:1}.page-vwp .button.--type-3 a>span:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:0;transform:translate(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.page-vwp .button.--type-3 a:hover span{color:#000}.page-vwp .button.--type-3 a:hover span:after{transform:translate(0)}.page-vwp .button.--type-4 .wrapper{position:relative;border-radius:clamp(0px,.2083333333vw,3px);box-shadow:0 clamp(0px,.2777777778vw,4px) clamp(0px,.2777777778vw,4px) 0 #0000001a;background-color:#e50004;color:#fff;font-weight:700;justify-content:flex-start;width:clamp(0px,11.1111111111vw,160px);height:clamp(0px,3.4027777778vw,49px);padding-left:clamp(0px,1.25vw,18px);font-size:clamp(0px,1.25vw,18px)}@media screen and (min-width: 1920px){.page-vwp .button.--type-4 .wrapper{width:8.3333333333vw;height:2.5520833333vw;padding-left:.9375vw;font-size:.9375vw;border-radius:.15625vw;box-shadow:0 .2083333333vw .2083333333vw #0000001a}}@media screen and (max-width: 768px){.page-vwp .button.--type-4 .wrapper{border-radius:.9950248756vw;width:100%;height:100%;font-size:3.9800995025vw;padding:unset;box-shadow:unset;color:transparent}}.page-vwp .button.--type-4 .wrapper:before{content:"";position:absolute;top:50%;transform:translateY(-50%);z-index:2;aspect-ratio:35/10;right:clamp(0px,0vw,0px);width:clamp(0px,2.2222222222vw,32px);height:clamp(0px,.4166666667vw,6px);background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2235%22%20height%3D%2210%22%20viewBox%3D%220%200%2035%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.33203%208.23101L33.8235%208.23102L26.4742%201.26856%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2216%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}@media screen and (min-width: 1920px){.page-vwp .button.--type-4 .wrapper:before{width:1.6666666667vw;height:.3125vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-4 .wrapper:before{background-repeat:no-repeat;background-size:100%;background-position:center;aspect-ratio:14/3;width:3.4825870647vw;height:.7462686567vw;right:0}}.page-vwp .button.--type-4 .wrapper:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;border-radius:50%;display:block;width:clamp(0px,8.125vw,117px);height:clamp(0px,8.125vw,117px);right:clamp(-51px,-3.5416666667vw,0px)}@media screen and (min-width: 1920px){.page-vwp .button.--type-4 .wrapper:after{width:6.09375vw;height:6.09375vw;right:-2.65625vw}}@media screen and (max-width: 768px){.page-vwp .button.--type-4 .wrapper:after{display:none}}.page-vwp .button.--type-4 .wrapper>span{transition:color .3s cubic-bezier(.25,.46,.45,.94)}.page-vwp .button.--type-4 .wrapper>span>span{position:relative;z-index:1}.page-vwp .button.--type-4 .wrapper>span:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:0;transform:translate(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.page-vwp .ticket .section__heading{display:flex;flex-direction:column;gap:clamp(0px,.8333333333vw,12px)}@media screen and (min-width: 1920px){.page-vwp .ticket .section__heading{gap:.625vw}}@media screen and (max-width: 768px){.page-vwp .ticket .section__heading{align-items:center;gap:2.9850746269vw}}.page-vwp .ticket .section__heading svg{height:clamp(0px,2.6388888889vw,38px);width:auto}@media screen and (min-width: 1920px){.page-vwp .ticket .section__heading svg{height:1.9791666667vw}}@media screen and (max-width: 768px){.page-vwp .ticket .section__heading svg{height:9.4527363184vw}}.page-vwp .ticket .section__heading svg path{fill:#fff}.page-vwp .ticket .section__heading span{color:#fff;font-size:clamp(0px,1.3888888889vw,20px);font-weight:700}@media screen and (min-width: 1920px){.page-vwp .ticket .section__heading span{font-size:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .ticket .section__heading span{font-size:4.9751243781vw}}.page-vwp .ticket .section__inner{padding:0 clamp(0px,2.7777777778vw,40px);max-width:clamp(0px,100vw,1440px);margin:0 auto}@media screen and (min-width: 1920px){.page-vwp .ticket .section__inner{max-width:75vw;padding:0 2.0833333333vw}}@media screen and (max-width: 768px){.page-vwp .ticket .section__inner{padding:0 5.4726368159vw}}.page-vwp .ticket{background-color:#000;padding-bottom:clamp(0px,21.5277777778vw,310px);position:relative;z-index:3;margin-top:clamp(-1px,-.0694444444vw,0px);padding-top:clamp(0px,1.0416666667vw,15px)}@media screen and (min-width: 1920px){.page-vwp .ticket{padding-bottom:16.1458333333vw;margin-top:-.0520833333vw;padding-top:.78125vw}}@media screen and (max-width: 768px){.page-vwp .ticket{margin-top:-.2487562189vw;padding-top:50.4975124378vw;padding-bottom:74.6268656716vw}}.page-vwp .ticket__col2{display:flex;justify-content:space-between;padding-left:clamp(0px,5.4166666667vw,78px);padding-right:clamp(0px,11.1111111111vw,160px);margin-top:clamp(0px,8.0555555556vw,116px);gap:clamp(0px,5.4166666667vw,78px);margin-bottom:clamp(0px,4.1666666667vw,60px)}@media screen and (min-width: 1920px){.page-vwp .ticket__col2{padding-left:4.0625vw;padding-right:8.3333333333vw;margin-top:6.0416666667vw;gap:4.0625vw;margin-bottom:3.125vw}}@media screen and (max-width: 768px){.page-vwp .ticket__col2{margin-top:14.1791044776vw;margin-bottom:13.9303482587vw;padding:0;display:block}}.page-vwp .ticket__col2 .col:nth-child(1){width:clamp(0px,41.8055555556vw,602px)}@media screen and (min-width: 1920px){.page-vwp .ticket__col2 .col:nth-child(1){width:31.3541666667vw}}@media screen and (max-width: 768px){.page-vwp .ticket__col2 .col:nth-child(1){width:100%}}.page-vwp .ticket__col2 .col:nth-child(2){width:clamp(0px,30.5555555556vw,440px)}@media screen and (min-width: 1920px){.page-vwp .ticket__col2 .col:nth-child(2){width:22.9166666667vw}}@media screen and (max-width: 768px){.page-vwp .ticket__col2 .col:nth-child(2){width:100%}}.page-vwp .ticket .ticket-list{color:#fff;border-bottom:clamp(0px,.0694444444vw,1px) solid #6f6f6f}@media screen and (min-width: 1920px){.page-vwp .ticket .ticket-list{border-bottom:.0520833333vw solid #6f6f6f}}@media screen and (max-width: 768px){.page-vwp .ticket .ticket-list{border-bottom:.2487562189vw solid #6f6f6f;margin-bottom:13.6815920398vw}}.page-vwp .ticket .ticket-list__item{padding:clamp(0px,2.1527777778vw,31px) 0 clamp(0px,1.9444444444vw,28px);border-top:clamp(0px,.0694444444vw,1px) solid #6f6f6f}@media screen and (min-width: 1920px){.page-vwp .ticket .ticket-list__item{padding:1.6145833333vw 0 1.4583333333vw;border-top:.0520833333vw solid #6f6f6f}}@media screen and (max-width: 768px){.page-vwp .ticket .ticket-list__item{padding:5.223880597vw 0;border-top:.2487562189vw solid #6f6f6f}}.page-vwp .ticket .ticket-list__item .title{display:flex;align-items:center}@media screen and (max-width: 768px){.page-vwp .ticket .ticket-list__item .title{flex-wrap:wrap}}.page-vwp .ticket .ticket-list__item .title .circle{width:clamp(0px,1.3888888889vw,20px);height:clamp(0px,1.3888888889vw,20px);border-radius:50%;display:inline-block;margin-right:clamp(0px,1.4583333333vw,21px)}@media screen and (min-width: 1920px){.page-vwp .ticket .ticket-list__item .title .circle{width:1.0416666667vw;height:1.0416666667vw;margin-right:1.09375vw}}@media screen and (max-width: 768px){.page-vwp .ticket .ticket-list__item .title .circle{width:4.9751243781vw;height:4.9751243781vw;margin-right:4.9751243781vw}}.page-vwp .ticket .ticket-list__item .title .text{font-size:clamp(0px,1.5277777778vw,22px);font-weight:700;transform:translateY(clamp(-2px,-.1388888889vw,0px));width:clamp(0px,10.2777777778vw,148px)}@media screen and (min-width: 1920px){.page-vwp .ticket .ticket-list__item .title .text{font-size:1.1458333333vw;width:7.7083333333vw;transform:translateY(-.1041666667vw)}}@media screen and (max-width: 768px){.page-vwp .ticket .ticket-list__item .title .text{font-size:4.9751243781vw;display:block;width:calc(100% - 9.9502487562vw)}}.page-vwp .ticket .ticket-list__item .title .goods{display:inline-flex;align-items:center;justify-content:center;background-color:#5c5c5c;border-radius:clamp(0px,.1388888889vw,2px);width:clamp(0px,7.6388888889vw,110px);height:clamp(0px,1.4583333333vw,21px);font-weight:700;line-height:1;font-size:clamp(0px,.8333333333vw,12px);padding-bottom:clamp(0px,.0694444444vw,1px)}@media screen and (min-width: 1920px){.page-vwp .ticket .ticket-list__item .title .goods{width:5.7291666667vw;height:1.09375vw;font-size:.625vw;border-radius:.1041666667vw;padding-bottom:.0520833333vw}}@media screen and (max-width: 768px){.page-vwp .ticket .ticket-list__item .title .goods{font-size:2.9850746269vw;width:27.3631840796vw;height:5.223880597vw;margin-left:0;margin-top:3.4825870647vw;border-radius:.4975124378vw}}.page-vwp .ticket .ticket-list__item .title .goods.--active{background-color:#e50004}.page-vwp .ticket .ticket-list__item .note{margin-top:clamp(0px,.8333333333vw,12px);color:#9d9d9d;font-size:clamp(0px,.9722222222vw,14px);line-height:1.75}@media screen and (min-width: 1920px){.page-vwp .ticket .ticket-list__item .note{font-size:.7291666667vw;margin-top:.625vw}}@media screen and (max-width: 768px){.page-vwp .ticket .ticket-list__item .note{font-size:3.2338308458vw;margin-top:2.2388059701vw;line-height:1.55}}.page-vwp .ticket .ticket-list__item .price{margin-top:clamp(0px,.5555555556vw,8px);text-align:right;font-size:clamp(0px,1.5972222222vw,23px);font-weight:700}@media screen and (min-width: 1920px){.page-vwp .ticket .ticket-list__item .price{font-size:1.1979166667vw;margin-top:.4166666667vw}}@media screen and (max-width: 768px){.page-vwp .ticket .ticket-list__item .price{margin-top:2.9850746269vw;font-size:5.223880597vw}}.page-vwp .ticket .ticket-list__item .price small{font-size:clamp(0px,.9027777778vw,13px);margin-left:clamp(0px,.2083333333vw,3px)}@media screen and (min-width: 1920px){.page-vwp .ticket .ticket-list__item .price small{font-size:.6770833333vw;margin-left:.15625vw}}@media screen and (max-width: 768px){.page-vwp .ticket .ticket-list__item .price small{font-size:3.2338308458vw;margin-left:.7462686567vw}}.page-vwp .ticket .button{padding-left:clamp(0px,5.4166666667vw,78px)}@media screen and (min-width: 1920px){.page-vwp .ticket .button{padding-left:4.0625vw}}@media screen and (max-width: 768px){.page-vwp .ticket .button{padding-left:0}}.page-vwp .ticket .map img{aspect-ratio:1/1}@media screen and (max-width: 768px){.page-vwp .ticket .apng.--1{width:89.552238806vw;top:3.7313432836vw;left:-7.4626865672vw}}.page-vwp .ticket .apng.--2{width:clamp(0px,22.2222222222vw,320px);top:clamp(0px,51.9444444444vw,748px);right:0}@media screen and (min-width: 1920px){.page-vwp .ticket .apng.--2{width:16.6666666667vw;top:38.9583333333vw;right:0}}.page-vwp .ticket .apng.--3{width:clamp(0px,4.8611111111vw,70px);top:clamp(0px,57.5vw,828px);right:clamp(0px,22.2222222222vw,320px)}@media screen and (min-width: 1920px){.page-vwp .ticket .apng.--3{width:3.6458333333vw;top:43.125vw;right:16.6666666667vw}}@media screen and (max-width: 768px){.page-vwp .ticket .apng.--4{width:59.7014925373vw;bottom:14.9253731343vw;right:0}}.page-vwp .modal{position:fixed;top:0;left:0;z-index:10;width:100vw;height:100dvh;background-color:#000c;display:grid;place-items:center;overflow-y:scroll;opacity:0;pointer-events:none;transition:opacity .3s ease}.page-vwp .modal.is-open{opacity:1;pointer-events:auto}.page-vwp .modal .modal__inner{width:clamp(0px,72.2222222222vw,1040px);background-color:#fff;padding-top:clamp(0px,2.4305555556vw,35px);padding-bottom:clamp(0px,4.1666666667vw,60px);height:calc(100dvh - clamp(0px,6.9444444444vw,100px));overflow-y:clip;position:relative;cursor:auto}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner{width:54.1666666667vw;padding-top:1.8229166667vw;padding-bottom:3.125vw;height:calc(100dvh - 5.2083333333vw)}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner{width:89.552238806vw;height:calc(100dvh - 9.9502487562vw);padding-top:12.9353233831vw;padding-bottom:14.9253731343vw}}.page-vwp .modal .modal__inner .modal__close--top{position:absolute;aspect-ratio:1/1;width:clamp(0px,4.1666666667vw,60px);background-color:#9d9d9d;top:0;right:0}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .modal__close--top{width:3.125vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .modal__close--top{width:7.4626865672vw}}.page-vwp .modal .modal__inner .modal__close--top:before{content:"";width:clamp(0px,1.3888888889vw,20px);height:1px;rotate:45deg;background-color:#fff;position:absolute;inset:0;margin:auto;transition:rotate .3s ease}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .modal__close--top:before{width:1.0416666667vw}}.page-vwp .modal .modal__inner .modal__close--top:after{content:"";width:clamp(0px,1.3888888889vw,20px);height:1px;rotate:-45deg;background-color:#fff;position:absolute;inset:0;margin:auto;transition:rotate .3s ease}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .modal__close--top:after{width:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .modal__close--top:before,.page-vwp .modal .modal__inner .modal__close--top:after{width:2.4875621891vw}}@media (any-hover: hover){.page-vwp .modal .modal__inner .modal__close--top:hover:before{rotate:135deg}.page-vwp .modal .modal__inner .modal__close--top:hover:after{rotate:45deg}}.page-vwp .modal .modal__inner .title{margin-inline:auto;padding-bottom:clamp(0px,2.0833333333vw,30px);aspect-ratio:150/31;width:clamp(0px,10.4166666667vw,150px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .title{width:7.8125vw;padding-bottom:1.5625vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .title{width:37.3134328358vw;padding-bottom:6.4676616915vw}}.page-vwp .modal .modal__inner .scroll-area{overflow-y:scroll;padding-bottom:clamp(0px,3.4722222222vw,50px);height:100%}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .scroll-area{padding-bottom:2.6041666667vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .scroll-area{padding-bottom:9.9502487562vw}}.page-vwp .modal .modal__inner .scroll-area::-webkit-scrollbar{width:6px;margin-right:10px}.page-vwp .modal .modal__inner .scroll-area::-webkit-scrollbar-thumb{background:#e50004;border-radius:clamp(0px,.6944444444vw,10px)}.page-vwp .modal .modal__inner .scroll-area::-webkit-scrollbar-track{background:#fff0}.page-vwp .modal .modal__inner .scroll-area{scrollbar-color:#e50004 rgba(255,255,255,0);scrollbar-width:thin}.page-vwp .modal .modal__inner .thumbnail{object-fit:contain;padding-inline:clamp(0px,5.5555555556vw,80px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .thumbnail{padding-inline:4.1666666667vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .thumbnail{padding-inline:unset}}.page-vwp .modal .modal__inner .content-area{padding-inline:clamp(0px,5.5555555556vw,80px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area{padding-inline:4.1666666667vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area{padding-inline:7.4626865672vw}}.page-vwp .modal .modal__inner .content-area h1{display:block;color:#000;font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.5277777778vw,22px);max-width:clamp(0px,41.6666666667vw,600px);margin-top:clamp(0px,3.0555555556vw,44px);font-style:normal;font-weight:700;line-height:150%}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area h1{font-size:1.1458333333vw;max-width:31.25vw;margin-top:2.2916666667vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area h1{font-size:3.7313432836vw;max-width:unset;margin-top:4.9751243781vw}}.page-vwp .modal .modal__inner .content-area h3,.page-vwp .modal .modal__inner .content-area h4,.page-vwp .modal .modal__inner .content-area h5,.page-vwp .modal .modal__inner .content-area h6{display:block;color:#000;font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-style:normal;margin-top:clamp(0px,.6944444444vw,10px);font-weight:700;line-height:150%}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area h3,.page-vwp .modal .modal__inner .content-area h4,.page-vwp .modal .modal__inner .content-area h5,.page-vwp .modal .modal__inner .content-area h6{margin-top:.5208333333vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area h3,.page-vwp .modal .modal__inner .content-area h4,.page-vwp .modal .modal__inner .content-area h5,.page-vwp .modal .modal__inner .content-area h6{margin-top:1.2437810945vw}}.page-vwp .modal .modal__inner .content-area h3{font-size:clamp(0px,1.25vw,18px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area h3{font-size:.9375vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area h3{font-size:2.4875621891vw}}.page-vwp .modal .modal__inner .content-area h4{font-size:clamp(0px,1.1111111111vw,16px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area h4{font-size:.8333333333vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area h4{font-size:2.4875621891vw}}.page-vwp .modal .modal__inner .content-area h5{font-size:clamp(0px,.9722222222vw,14px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area h5{font-size:.7291666667vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area h5{font-size:2.4875621891vw}}.page-vwp .modal .modal__inner .content-area h6{font-size:clamp(0px,.8333333333vw,12px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area h6{font-size:.625vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area h6{font-size:2.4875621891vw}}.page-vwp .modal .modal__inner .content-area h2{display:block;color:#000;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.25vw,18px);font-style:normal;font-weight:700;line-height:normal;margin-top:clamp(0px,1.3888888889vw,20px);padding-bottom:clamp(0px,.8333333333vw,12px);border-bottom:1px solid #000}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area h2{margin-top:1.0416666667vw;padding-bottom:.625vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area h2{font-size:3.2338308458vw;margin-top:2.4875621891vw;padding-bottom:.9950248756vw}}.page-vwp .modal .modal__inner .content-area p{color:#000;font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.1111111111vw,16px);margin-top:clamp(0px,1.3888888889vw,20px);font-style:normal;font-weight:500;line-height:175%}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area p{font-size:.8333333333vw;margin-top:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area p{font-size:3.2338308458vw;margin-top:2.4875621891vw}}.page-vwp .modal .modal__inner .content-area p+p{margin-top:clamp(0px,.6944444444vw,10px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area p+p{margin-top:.5208333333vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area p+p{margin-top:2.4875621891vw}}.page-vwp .modal .modal__inner .content-area figure+p{margin-top:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area figure+p{margin-top:2.0833333333vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area figure+p{margin-top:3.9800995025vw}}.page-vwp .modal .modal__inner .content-area a{color:#e50004;display:inline-block;font-family:Noto Sans JP,sans-serif;position:relative;font-size:clamp(0px,.9722222222vw,14px);font-style:normal;font-weight:700;line-height:normal;padding-bottom:0}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area a{font-size:.7291666667vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area a{font-size:2.9850746269vw}}.page-vwp .modal .modal__inner .content-area a:before{content:"";width:100%;height:1px;background-color:#e50004;position:absolute;bottom:0;left:0;clip-path:inset(0 0 0 0);transition:clip-path .3s ease}@media (any-hover: hover){.page-vwp .modal .modal__inner .content-area a:hover:before{clip-path:inset(0 0 0 100%)}}.page-vwp .modal .modal__inner .content-area figure{display:flex;justify-content:center;padding-inline:clamp(0px,8.3333333333vw,120px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area figure{padding-inline:6.25vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area figure{padding-inline:unset}}.page-vwp .modal .modal__inner .content-area figure:has(>img){margin-top:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area figure:has(>img){margin-top:2.0833333333vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area figure:has(>img){margin-top:3.9800995025vw}}.page-vwp .modal .modal__inner .content-area .wp-block-embed-youtube{margin-top:clamp(0px,5.5555555556vw,80px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area .wp-block-embed-youtube{margin-top:4.1666666667vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area .wp-block-embed-youtube{margin-top:3.9800995025vw}}.page-vwp .modal .modal__inner .content-area .wp-block-embed-youtube .wp-block-embed__wrapper{width:100%}.page-vwp .modal .modal__inner .content-area .wp-block-embed-youtube iframe{aspect-ratio:16/9;width:100%;height:100%}.page-vwp .modal .modal__inner .content-area :nth-child(2){margin-top:clamp(0px,1.3888888889vw,20px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .content-area :nth-child(2){margin-top:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .content-area :nth-child(2){margin-top:2.4875621891vw}}.page-vwp .modal .modal__inner .modal__close--bottom{display:flex;justify-self:center;margin-top:clamp(0px,7.5vw,108px)}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .modal__close--bottom{margin-top:5.625vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .modal__close--bottom{margin-top:12.1890547264vw}}.page-vwp .modal .modal__inner .modal__close--bottom button{color:#000;display:inline-block;margin-inline:auto;text-align:center;font-family:Reddit Sans;font-size:clamp(0px,.9027777778vw,13px);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding-bottom:clamp(0px,.2083333333vw,3px);position:relative}@media screen and (min-width: 1920px){.page-vwp .modal .modal__inner .modal__close--bottom button{font-size:.6770833333vw;padding-bottom:.15625vw}}@media screen and (max-width: 768px){.page-vwp .modal .modal__inner .modal__close--bottom button{font-size:3.2338308458vw}}.page-vwp .modal .modal__inner .modal__close--bottom button:before{content:"";width:100%;height:1px;background-color:#000;position:absolute;bottom:0;left:0;clip-path:inset(0 0 0 0);transition:clip-path .3s ease}@media (any-hover: hover){.page-vwp .modal .modal__inner .modal__close--bottom button:hover:before{clip-path:inset(0 0 0 100%)}}.page-vwp .modal.is-fixed{position:fixed;top:clamp(0px,2.0833333333vw,30px)}@media screen and (min-width: 1920px){.page-vwp .modal.is-fixed{top:1.5625vw}}.page-vwp .modal.is-open .nav-list{opacity:1}.page-vwp .modal.is-open:before,.page-vwp .modal.is-open:after{opacity:1}.page-vwp .streaming-ticket{background-color:#000;padding-bottom:clamp(0px,20vw,288px)}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket{padding-bottom:15vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket{padding-bottom:76.1194029851vw}}.page-vwp .streaming-ticket .section__heading{display:flex;flex-direction:column;gap:clamp(0px,.8333333333vw,12px)}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .section__heading{gap:.625vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .section__heading{align-items:center;gap:2.9850746269vw}}.page-vwp .streaming-ticket .section__heading svg{height:clamp(0px,6.1111111111vw,88px);width:auto}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .section__heading svg{height:4.5833333333vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .section__heading svg{height:21.8905472637vw}}.page-vwp .streaming-ticket .section__heading svg path{fill:#fff}.page-vwp .streaming-ticket .section__heading span{color:#fff;font-size:clamp(0px,1.3888888889vw,20px);font-weight:700}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .section__heading span{font-size:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .section__heading span{font-size:4.9751243781vw}}.page-vwp .streaming-ticket .section__inner{padding:0 clamp(0px,2.7777777778vw,40px);max-width:clamp(0px,100vw,1440px);margin:0 auto}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .section__inner{max-width:75vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .section__inner{padding:0 5.4726368159vw}}.page-vwp .streaming-ticket .streaming-ticket-list{margin-top:clamp(0px,5.1388888889vw,74px);color:#fff}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket-list{margin-top:3.8541666667vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list{margin-top:19.4029850746vw;margin-bottom:4.9751243781vw}}.page-vwp .streaming-ticket .streaming-ticket-list li{display:flex;justify-content:center;align-items:center;height:clamp(0px,33.3333333333vw,480px);border:clamp(0px,.2777777778vw,4px) solid #e50004;width:clamp(0px,58.3333333333vw,840px)}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket-list li{height:25vw;border:.2083333333vw solid #e50004;width:43.75vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list li{width:100%;height:162.9353233831vw;border:.7462686567vw solid #e50004}}.page-vwp .streaming-ticket .streaming-ticket-list li svg{width:auto;height:clamp(0px,3.9583333333vw,57px)}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket-list li svg{height:2.96875vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list li svg{height:11.6915422886vw}}.page-vwp .streaming-ticket .streaming-ticket-list__item{width:clamp(0px,58.3333333333vw,840px);padding:clamp(0px,2.0833333333vw,30px) 0 clamp(0px,1.9444444444vw,28px);margin-left:clamp(0px,5.4861111111vw,79px);border-top:clamp(0px,.0694444444vw,1px) solid #6f6f6f}.page-vwp .streaming-ticket .streaming-ticket-list__item:last-child{border-bottom:clamp(0px,.0694444444vw,1px) solid #6f6f6f}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket-list__item:last-child{border-bottom:.0520833333vw solid #6f6f6f}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list__item:last-child{border-bottom:.2487562189vw solid #6f6f6f}}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket-list__item{width:43.75vw;padding:1.5625vw 0 1.4583333333vw;margin-left:4.1145833333vw;border-top:.0520833333vw solid #6f6f6f}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list__item{width:100%;margin-left:unset;padding:4.9751243781vw 0;border-top:.2487562189vw solid #6f6f6f}}.page-vwp .streaming-ticket .streaming-ticket-list__item .title{display:flex;align-items:center}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list__item .title{flex-wrap:wrap}}.page-vwp .streaming-ticket .streaming-ticket-list__item .title .text{font-size:clamp(0px,1.5277777778vw,22px);transform:translateY(clamp(-2px,-.1388888889vw,0px));width:clamp(0px,30.5555555556vw,440px);color:#fff;font-feature-settings:"pwid" on,"palt" on;font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket-list__item .title .text{font-size:1.1458333333vw;width:22.9166666667vw;transform:translateY(-.1041666667vw)}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list__item .title .text{font-size:4.4776119403vw;display:block;width:100%}}.page-vwp .streaming-ticket .streaming-ticket-list__item .title .goods{display:inline-flex;align-items:center;justify-content:center;background-color:#5c5c5c;border-radius:clamp(0px,.1388888889vw,2px);width:clamp(0px,7.6388888889vw,110px);height:clamp(0px,1.4583333333vw,21px);font-weight:700;line-height:1;font-size:clamp(0px,.8333333333vw,12px);padding-bottom:clamp(0px,.0694444444vw,1px)}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket-list__item .title .goods{width:5.7291666667vw;height:1.09375vw;font-size:.625vw;border-radius:.1041666667vw;padding-bottom:.0520833333vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list__item .title .goods{font-size:2.9850746269vw;width:24.8756218905vw;height:5.223880597vw;margin-left:0;margin-top:2.4875621891vw;border-radius:.4975124378vw}}.page-vwp .streaming-ticket .streaming-ticket-list__item .title .goods.--active{background-color:#e50004}.page-vwp .streaming-ticket .streaming-ticket-list__item .note{margin-top:clamp(0px,.8333333333vw,12px);font-size:clamp(0px,1.0416666667vw,15px);color:#9d9d9d;font-feature-settings:"palt" on;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket-list__item .note{margin-top:.625vw;font-size:.78125vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list__item .note{font-size:3.2338308458vw;margin-top:2.2388059701vw;line-height:1.55}}.page-vwp .streaming-ticket .streaming-ticket-list__item .price{margin-top:clamp(0px,.5555555556vw,8px);text-align:right;font-size:clamp(0px,1.5972222222vw,23px);font-weight:700}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket-list__item .price{font-size:1.1979166667vw;margin-top:.4166666667vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list__item .price{margin-top:3.2338308458vw;font-size:5.223880597vw}}.page-vwp .streaming-ticket .streaming-ticket-list__item .price small{font-size:clamp(0px,.9027777778vw,13px);margin-left:clamp(0px,.2083333333vw,3px)}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket-list__item .price small{font-size:.6770833333vw;margin-left:.15625vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket-list__item .price small{font-size:3.2338308458vw;margin-left:.7462686567vw}}.page-vwp .streaming-ticket .streaming-ticket__note{margin-top:clamp(0px,2.0833333333vw,30px);margin-left:clamp(0px,5.4861111111vw,79px);font-size:clamp(0px,1.0416666667vw,15px);color:#9d9d9d;font-feature-settings:"palt" on;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .streaming-ticket__note{margin-top:1.5625vw;margin-left:4.1145833333vw;font-size:.78125vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .streaming-ticket__note{font-size:3.2338308458vw;margin-left:unset}}.page-vwp .streaming-ticket .streaming-ticket__note span{display:block}.page-vwp .streaming-ticket .button{margin-left:clamp(0px,5.5555555556vw,80px);margin-top:clamp(0px,2.6388888889vw,38px)}@media screen and (min-width: 1920px){.page-vwp .streaming-ticket .button{margin-left:4.1666666667vw;margin-top:1.9791666667vw}}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .button{margin-left:unset;margin-top:4.9751243781vw}}.page-vwp .streaming-ticket .apng.--1{width:clamp(0px,11.1805555556vw,161px);right:clamp(0px,0vw,0px);top:clamp(-70px,-4.8611111111vw,0px)}.page-vwp .streaming-ticket .apng.--2{width:clamp(0px,5.5555555556vw,80px);right:clamp(0px,11.1805555556vw,161px);top:clamp(0px,3.4722222222vw,50px)}.page-vwp .streaming-ticket .apng.--3{width:clamp(0px,5.5555555556vw,80px);right:clamp(0px,16.7361111111vw,241px);top:clamp(0px,12.5vw,180px)}.page-vwp .streaming-ticket .apng.--4{width:clamp(0px,33.3333333333vw,480px);right:clamp(0px,13.8888888889vw,200px);bottom:clamp(-121px,-8.4027777778vw,0px)}@media screen and (max-width: 768px){.page-vwp .streaming-ticket .apng.--4{width:93.5323383085vw;right:0vw;bottom:24.8756218905vw}}.page-vwp .streaming-bonus-item{background-color:#000;padding-bottom:clamp(0px,51.3194444444vw,739px)}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item{padding-bottom:38.4895833333vw}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item{padding-bottom:54.2288557214vw}}.page-vwp .streaming-bonus-item .section__heading{display:flex;flex-direction:column;gap:clamp(0px,.8333333333vw,12px)}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .section__heading{gap:.625vw}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .section__heading{align-items:center;gap:2.9850746269vw}}.page-vwp .streaming-bonus-item .section__heading svg{height:clamp(0px,6.1111111111vw,88px);width:auto}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .section__heading svg{height:4.5833333333vw}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .section__heading svg{height:21.8905472637vw}}.page-vwp .streaming-bonus-item .section__heading svg path{fill:#fff}.page-vwp .streaming-bonus-item .section__heading span{color:#fff;font-size:clamp(0px,1.3888888889vw,20px);font-weight:700}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .section__heading span{font-size:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .section__heading span{font-size:4.9751243781vw}}.page-vwp .streaming-bonus-item .section__inner{padding:0 clamp(0px,2.7777777778vw,40px);max-width:clamp(0px,100vw,1440px);margin:0 auto}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .section__inner{padding:0 2.0833333333vw;max-width:75vw}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .section__inner{padding:0 5.4726368159vw}}.page-vwp .streaming-bonus-item .goods-list{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:clamp(0px,1.1805555556vw,17px);width:clamp(0px,53.3333333333vw,768px);margin:clamp(0px,8.5416666667vw,123px) auto 0}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .goods-list{gap:.8854166667vw;width:40vw;margin:6.40625vw auto 0}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .goods-list{flex-direction:column;margin-top:13.9303482587vw;width:100%;gap:4.9751243781vw}}.page-vwp .streaming-bonus-item .goods-list li{display:flex;justify-content:center;align-items:center}.page-vwp .streaming-bonus-item .goods-list li svg{width:auto;height:clamp(0px,3.9583333333vw,57px)}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .goods-list li svg{height:2.96875vw}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .goods-list li svg{height:11.6915422886vw}}.page-vwp .streaming-bonus-item .goods-list .image{aspect-ratio:1536/963;width:clamp(0px,53.3333333333vw,768px)}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .goods-list .image{width:40vw}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .goods-list .image{aspect-ratio:722/904;width:89.8009950249vw}}.page-vwp .streaming-bonus-item .goods-list .goods-list__note{color:#9d9d9d;font-feature-settings:"palt" on;font-size:clamp(0px,1.0416666667vw,15px);font-style:normal;font-weight:500;line-height:normal;align-self:end}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .goods-list .goods-list__note{font-size:.78125vw}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .goods-list .goods-list__note{font-size:3.2338308458vw}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .goods-list .goods-list__note .brPc{display:none}}.page-vwp .streaming-bonus-item .goods-list .goods-list__note .brSp{display:none}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .goods-list .goods-list__note .brSp{display:revert}}.page-vwp .streaming-bonus-item .apng.--1{width:clamp(0px,9.7222222222vw,140px);top:clamp(0px,40.9722222222vw,590px);right:clamp(0px,0vw,0px)}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .apng.--1{width:7.2916666667vw;top:30.7291666667vw}}.page-vwp .streaming-bonus-item .apng.--2{width:clamp(0px,25vw,360px);top:clamp(0px,48.3333333333vw,696px);left:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .apng.--2{width:18.75vw;top:36.25vw;left:2.0833333333vw}}@media screen and (max-width: 768px){.page-vwp .streaming-bonus-item .apng.--2{width:89.552238806vw;bottom:0vw;left:0;top:auto}}.page-vwp .streaming-bonus-item .apng.--3{width:clamp(0px,8.4027777778vw,121px);left:clamp(0px,0vw,0px);bottom:clamp(0px,3.4722222222vw,50px)}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .apng.--3{width:6.3020833333vw;bottom:2.6041666667vw}}.page-vwp .streaming-bonus-item .apng.--4{width:clamp(0px,27.7777777778vw,400px);left:clamp(0px,52.7777777778vw,760px);bottom:clamp(0px,15.9722222222vw,230px)}@media screen and (min-width: 1920px){.page-vwp .streaming-bonus-item .apng.--4{width:20.8333333333vw;left:39.5833333333vw;bottom:11.9791666667vw}}.page-vwp .news-and-special{position:relative;overflow:hidden;margin-top:clamp(-1px,-.0694444444vw,0px);background-color:#4d1dcf}@media screen and (min-width: 1920px){.page-vwp .news-and-special{margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special{margin-top:-.2487562189vw}}.page-vwp .news-and-special:before{content:"";width:100%;height:clamp(0px,84.8611111111vw,1222px);background-color:#e50004;position:absolute;z-index:1;top:0;left:0}@media screen and (min-width: 1920px){.page-vwp .news-and-special:before{height:63.6458333333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special:before{height:169.2089552239vw}}.page-vwp .news-and-special:after{content:"";width:100%;height:clamp(0px,101.25vw,1458px);background-color:#4d1dcf;position:absolute;z-index:1;top:clamp(0px,84.8611111111vw,1222px);left:0}@media screen and (min-width: 1920px){.page-vwp .news-and-special:after{height:75.9375vw;top:63.6458333333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special:after{top:169.2089552239vw;height:221.3930348259vw}}.page-vwp .news-and-special .news{position:relative;z-index:3;padding-bottom:clamp(0px,22.9166666667vw,330px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news{padding-bottom:17.1875vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news{padding-bottom:30.8457711443vw}}.page-vwp .news-and-special .news__heading{text-align:center;padding-top:clamp(0px,2.0833333333vw,30px);margin-bottom:clamp(0px,.3472222222vw,5px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news__heading{padding-top:1.5625vw;margin-bottom:.2604166667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news__heading{margin-bottom:9.9502487562vw;padding-top:6.2189054726vw}}.page-vwp .news-and-special .news__heading svg{height:clamp(0px,4.0277777778vw,58px);width:auto}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news__heading svg{height:3.0208333333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news__heading svg{height:14.6766169154vw}}.page-vwp .news-and-special .news .news-list .splide.is-single-post .splide__arrows{display:none}.page-vwp .news-and-special .news .news-list .splide.is-single-post .splide__slide:not(.is-visible){visibility:hidden}.page-vwp .news-and-special .news .news-list .splide__slide{width:clamp(0px,76.3888888889vw,1100px);margin-right:clamp(0px,3.3333333333vw,48px);display:grid;justify-content:revert;align-content:start}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news .news-list .splide__slide{width:57.2916666667vw;margin-right:2.5vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news .news-list .splide__slide{width:74.6268656716vw;margin-right:3.7313432836vw}}.page-vwp .news-and-special .news .news-list .splide__slide .date{font-size:clamp(0px,1.7361111111vw,25px);color:#000;font-family:Reddit Sans,sans-serif;font-weight:700;letter-spacing:clamp(0px,.2777777778vw,4px);margin-bottom:clamp(0px,.5555555556vw,8px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news .news-list .splide__slide .date{font-size:1.3020833333vw;letter-spacing:.2083333333vw;margin-bottom:.4166666667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news .news-list .splide__slide .date{text-align:center;font-size:3.7313432836vw;width:74.6268656716vw;margin-bottom:7.4626865672vw;letter-spacing:.6218905473vw}}.page-vwp .news-and-special .news .news-list .splide__slide .img{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221280%22%20height%3D%22721%22%20viewBox%3D%220%200%201280%20721%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%221.5%22%20y%3D%222.117%22%20width%3D%221276.71%22%20height%3D%22717.71%22%20fill%3D%22black%22%20fill-opacity%3D%220.5%22%20stroke%3D%22white%22%2F%3E%3Cline%20y1%3D%22-0.5%22%20x2%3D%221465.98%22%20y2%3D%22-0.5%22%20transform%3D%22matrix(0.871578%20-0.490258%200.490527%200.871426%201.28516%20720.253)%22%20stroke%3D%22white%22%2F%3E%3Cline%20y1%3D%22-0.5%22%20x2%3D%221465.98%22%20y2%3D%22-0.5%22%20transform%3D%22matrix(-0.871578%20-0.490258%20-0.490527%200.871426%201279%20720.253)%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-position:center;width:100%;padding:0 clamp(0px,3.0555555556vw,44px);aspect-ratio:1277/717;background-repeat:no-repeat;display:flex;align-items:center}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news .news-list .splide__slide .img{padding:0 2.2916666667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news .news-list .splide__slide .img{width:74.6268656716vw;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22301%22%20height%3D%22170%22%20viewBox%3D%220%200%20301%20170%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.5%22%20y%3D%221.09521%22%20width%3D%22300.008%22%20height%3D%22168.265%22%20fill%3D%22black%22%20fill-opacity%3D%220.5%22%20stroke%3D%22white%22%2F%3E%3Cline%20x1%3D%220.590237%22%20y1%3D%22168.59%22%20x2%3D%22300.764%22%20y2%3D%220.993183%22%20stroke%3D%22white%22%2F%3E%3Cline%20x1%3D%22299.93%22%20y1%3D%22169.463%22%20x2%3D%220.589456%22%20y2%3D%221.86602%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E);padding:0 2.4875621891vw}}.page-vwp .news-and-special .news .news-list .splide__slide .img img{width:100%;height:auto}.page-vwp .news-and-special .news .news-list .splide__slide .text{color:#fff;font-size:clamp(0px,1.5277777778vw,22px);font-weight:700;line-height:1.5;margin-top:clamp(0px,2.0833333333vw,30px);width:clamp(0px,43.0555555556vw,620px);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:10;line-clamp:10;opacity:0;transition:opacity .3s ease}.page-vwp .news-and-special .news .news-list .splide__slide .text:is(.splide__slide.is-active *){opacity:1}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news .news-list .splide__slide .text{font-size:1.1458333333vw;margin-top:1.5625vw;width:32.2916666667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news .news-list .splide__slide .text{font-size:4.4776119403vw;width:74.6268656716vw;margin-top:8.4577114428vw;line-height:1.5;-webkit-line-clamp:8;line-clamp:8}}.page-vwp .news-and-special .news .news-list .splide__slide .button{margin-top:clamp(0px,2.4305555556vw,35px);opacity:0;pointer-events:none;transition:opacity .3s ease}.page-vwp .news-and-special .news .news-list .splide__slide .button:is(.splide__slide.is-active *){pointer-events:auto;opacity:1}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news .news-list .splide__slide .button{margin-top:1.8229166667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news .news-list .splide__slide .button{margin-top:9.4527363184vw;margin-left:-7.4626865672vw;width:89.552238806vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news .news-list .splide__arrows{width:100%;right:0;top:32.3383084577vw;height:0}}.page-vwp .news-and-special .news .news-list .splide__arrow{width:clamp(0px,3.75vw,54px);height:clamp(0px,3.75vw,54px);border-radius:none;background:none;padding:0;opacity:1;top:clamp(0px,22.6388888889vw,326px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news .news-list .splide__arrow{width:2.8125vw;height:2.8125vw;top:16.9791666667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news .news-list .splide__arrow{width:13.4328358209vw;height:13.4328358209vw;top:31.3432835821vw}}@media screen and (min-width: 769px){.page-vwp .news-and-special .news .news-list .splide__arrow:hover svg{opacity:0}}.page-vwp .news-and-special .news .news-list .splide__arrow svg{fill:none;transform:none;width:100%;height:100%;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.page-vwp .news-and-special .news .news-list .splide__arrow--prev{left:clamp(0px,9.9305555556vw,143px);background-size:100%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%2227%22%20r%3D%2226.5%22%20transform%3D%22rotate(-180%2027%2027)%22%20fill%3D%22white%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22M31%2018L22%2027L31%2036%22%20stroke%3D%22%23E50004%22%2F%3E%3C%2Fsvg%3E")}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news .news-list .splide__arrow--prev{left:7.4479166667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news .news-list .splide__arrow--prev{left:5.4726368159vw}}.page-vwp .news-and-special .news .news-list .splide__arrow--next{right:clamp(0px,9.9305555556vw,143px);background-size:100%;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2254%22%20height%3D%2254%22%20viewBox%3D%220%200%2054%2054%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%2227.0002%22%20r%3D%2226.5%22%20fill%3D%22white%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22M23%2036.0002L32%2027.0002L23%2018.0002%22%20stroke%3D%22%23E50004%22%2F%3E%3C%2Fsvg%3E)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .news .news-list .splide__arrow--next{right:7.4479166667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .news .news-list .splide__arrow--next{right:5.4726368159vw}}.page-vwp .news-and-special .line-img{position:absolute;z-index:2;width:100%;height:100%}.page-vwp .news-and-special .line-img:after{content:"";width:100%;height:clamp(0px,34.7222222222vw,500px);position:absolute;bottom:clamp(-1150px,-79.8611111111vw,0px);left:0;z-index:10;background:#fff;background:linear-gradient(180deg,#fff0,#4d1dcf 30% 100%)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .line-img:after{height:26.0416666667vw;bottom:-59.8958333333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .line-img:after{height:74.6268656716vw;bottom:-179.1044776119vw}}.page-vwp .news-and-special .line-img .line-img__2{translate:150%}@media screen and (max-width: 768px){.page-vwp .news-and-special .line-img .line-img__2{translate:335%}}.page-vwp .news-and-special .line-img .line-img__1,.page-vwp .news-and-special .line-img .line-img__2{position:relative;width:100%;top:0;animation:lineScroll 50s linear infinite}@keyframes lineScroll{0%{transform:translate(-200%)}to{transform:translate(-50%)}}@media screen and (max-width: 768px){@keyframes lineScroll{0%{transform:translate(-335%)}to{transform:translate(0)}}}.page-vwp .news-and-special .line-img .line-img__1 .--1,.page-vwp .news-and-special .line-img .line-img__1 .--2,.page-vwp .news-and-special .line-img .line-img__1 .--3,.page-vwp .news-and-special .line-img .line-img__1 .--4,.page-vwp .news-and-special .line-img .line-img__1 .--5,.page-vwp .news-and-special .line-img .line-img__2 .--1,.page-vwp .news-and-special .line-img .line-img__2 .--2,.page-vwp .news-and-special .line-img .line-img__2 .--3,.page-vwp .news-and-special .line-img .line-img__2 .--4,.page-vwp .news-and-special .line-img .line-img__2 .--5{position:absolute;opacity:.5}.page-vwp .news-and-special .line-img .line-img__1 .--1,.page-vwp .news-and-special .line-img .line-img__2 .--1{aspect-ratio:3040/4096;height:clamp(0px,100.1388888889vw,1442px);top:clamp(-415px,-28.8194444444vw,0px);left:0}@media screen and (min-width: 1920px){.page-vwp .news-and-special .line-img .line-img__1 .--1,.page-vwp .news-and-special .line-img .line-img__2 .--1{height:75.1041666667vw;top:-21.6145833333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .line-img .line-img__1 .--1,.page-vwp .news-and-special .line-img .line-img__2 .--1{top:-34.8258706468vw;height:201.7723880597vw}}.page-vwp .news-and-special .line-img .line-img__1 .--2,.page-vwp .news-and-special .line-img .line-img__2 .--2{aspect-ratio:1164/4096;height:clamp(0px,95vw,1368px);top:clamp(-350px,-24.3055555556vw,0px);left:clamp(0px,48.9583333333vw,705px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .line-img .line-img__1 .--2,.page-vwp .news-and-special .line-img .line-img__2 .--2{height:71.25vw;top:-18.2291666667vw;left:36.71875vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .line-img .line-img__1 .--2,.page-vwp .news-and-special .line-img .line-img__2 .--2{top:-47.263681592vw;left:99.5024875622vw;height:191.4179104478vw}}.page-vwp .news-and-special .line-img .line-img__1 .--3,.page-vwp .news-and-special .line-img .line-img__2 .--3{aspect-ratio:2305/4002;height:clamp(0px,89.6527777778vw,1291px);top:clamp(-270px,-18.75vw,0px);left:clamp(0px,67.3611111111vw,970px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .line-img .line-img__1 .--3,.page-vwp .news-and-special .line-img .line-img__2 .--3{height:67.2395833333vw;top:-14.0625vw;left:50.5208333333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .line-img .line-img__1 .--3,.page-vwp .news-and-special .line-img .line-img__2 .--3{height:180.6436567164vw;left:136.815920398vw;top:-36.0696517413vw}}.page-vwp .news-and-special .line-img .line-img__1 .--4,.page-vwp .news-and-special .line-img .line-img__2 .--4{aspect-ratio:2650/4081;height:clamp(0px,81.4583333333vw,1173px);top:clamp(-180px,-12.5vw,0px);left:clamp(0px,99.3055555556vw,1430px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .line-img .line-img__1 .--4,.page-vwp .news-and-special .line-img .line-img__2 .--4{height:61.09375vw;top:-9.375vw;left:74.4791666667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .line-img .line-img__1 .--4,.page-vwp .news-and-special .line-img .line-img__2 .--4{height:180.6436567164vw;left:199.0049751244vw;top:-27.3631840796vw}}.page-vwp .news-and-special .line-img .line-img__1 .--5,.page-vwp .news-and-special .line-img .line-img__2 .--5{aspect-ratio:1727/3915;height:clamp(0px,86.3194444444vw,1243px);top:clamp(-380px,-26.3888888889vw,0px);left:clamp(0px,134.0277777778vw,1930px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .line-img .line-img__1 .--5,.page-vwp .news-and-special .line-img .line-img__2 .--5{height:64.7395833333vw;top:-19.7916666667vw;left:100.5208333333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .line-img .line-img__1 .--5,.page-vwp .news-and-special .line-img .line-img__2 .--5{height:164.1324626866vw;left:310.9452736318vw;top:-32.3383084577vw}}.page-vwp .news-and-special .special{position:relative;z-index:3;padding-top:clamp(0px,16.3194444444vw,235px);padding-bottom:clamp(0px,45.8333333333vw,660px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special{padding-top:12.2395833333vw;padding-bottom:34.375vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special{padding-top:36.0696517413vw;padding-bottom:42.2885572139vw}}.page-vwp .news-and-special .special .special__head{display:flex;justify-content:center}.page-vwp .news-and-special .special .special__head svg{aspect-ratio:262/53;width:clamp(0px,18.1944444444vw,262px);fill:#fff}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .special__head svg{width:13.6458333333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__head svg{width:65.671641791vw}}.page-vwp .news-and-special .special .special__body{margin-top:clamp(0px,6.9444444444vw,100px);padding-inline:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .special__body{margin-top:5.2083333333vw;padding-inline:2.0833333333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__body{margin-top:19.9004975124vw;padding-inline:4.9751243781vw}}.page-vwp .news-and-special .special .special__body .list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(0px,1.3888888889vw,20px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .special__body .list{gap:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__body .list{grid-template-columns:unset;gap:2.4875621891vw}}.page-vwp .news-and-special .special .special__body .list:not(.page-vwp .news-and-special .special .special__body .list:has(.--article)) .item{grid-template-rows:revert}.page-vwp .news-and-special .special .special__body .list .item{display:grid;grid-template-rows:subgrid;grid-row:span 3;color:#fff;padding:clamp(0px,1.4583333333vw,21px);border-radius:clamp(0px,.2083333333vw,3px);background-color:#000;border:1px solid #e50004;min-height:clamp(0px,28.8888888889vw,416px)}.page-vwp .news-and-special .special .special__body .list .item:nth-child(-n+3){transition:background-color .3s ease,border-color .3s ease,transform .3s ease,opacity .3s ease}.page-vwp .news-and-special .special .special__body .list .item:nth-child(n+4):nth-child(-n+6){transition:background-color .3s ease,border-color .3s ease,transform .3s ease .1s,opacity .3s ease .1s}.page-vwp .news-and-special .special .special__body .list .item:nth-child(n+7):nth-child(-n+9){transition:background-color .3s ease,border-color .3s ease,transform .3s ease .2s,opacity .3s ease .2s}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .special__body .list .item{min-height:21.6666666667vw;padding:1.09375vw;border-radius:.15625vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__body .list .item{padding:4.4776119403vw;column-gap:3.7313432836vw;grid-template-rows:unset}}.page-vwp .news-and-special .special .special__body .list .item.--article{cursor:pointer}@media (any-hover: hover){.page-vwp .news-and-special .special .special__body .list .item.--article .wrapper span{transition:color .3s ease}.page-vwp .news-and-special .special .special__body .list .item.--article .wrapper span:after{transition:transform .3s ease}.page-vwp .news-and-special .special .special__body .list .item.--article:hover{background-color:#e50004;border-color:#000}.page-vwp .news-and-special .special .special__body .list .item.--article:hover .button .wrapper span{color:#000}.page-vwp .news-and-special .special .special__body .list .item.--article:hover .button .wrapper span:after{transform:translate(0)}}.page-vwp .news-and-special .special .special__body .list .item.--soon{background-color:#000;border:1px solid #e50004;display:grid;place-items:center}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__body .list .item.--soon{height:34.8258706468vw}}.page-vwp .news-and-special .special .special__body .list .item.--soon .soon-text{grid-row:1/span 3;display:grid;place-items:center;color:color;text-align:center;font-family:Red Hat Display,sans-serif;font-size:clamp(0px,1.0415972222vw,14.999px);font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .special__body .list .item.--soon .soon-text{font-size:.7811979167vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__body .list .item.--soon .soon-text{font-size:3.7310945274vw}}.page-vwp .news-and-special .special .special__body .list .item.--soon .soon-text svg{width:auto;height:clamp(0px,3.9583333333vw,57px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .special__body .list .item.--soon .soon-text svg{height:2.96875vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__body .list .item.--soon .soon-text svg{height:11.6915422886vw}}.page-vwp .news-and-special .special .special__body .list .item .image{aspect-ratio:400/225;width:100%;object-fit:cover}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__body .list .item .image{aspect-ratio:133/75;width:33.0845771144vw;grid-row:1;grid-column:2}}.page-vwp .news-and-special .special .special__body .list .item .text{font-feature-settings:"palt" on;font-size:clamp(0px,1.25vw,18px);font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;line-clamp:4}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .special__body .list .item .text{font-size:.9375vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__body .list .item .text{font-size:3.4825870647vw;grid-row:1/span 2;-webkit-line-clamp:5;line-clamp:5}}.page-vwp .news-and-special .special .special__body .list .item .button{display:inline-block;display:grid;place-items:center;margin-top:clamp(0px,1.3888888889vw,20px);justify-self:end}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .special__body .list .item .button{width:8.3333333333vw;height:2.8125vw;border-radius:4.6875vw;margin-top:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__body .list .item .button{grid-column:2;grid-row:2;align-self:end;width:3.7313432836vw;height:2.736318408vw;background-image:url(../vwp/assets/arrow-red.svg);background-position:center;background-size:3.7313432836vw 2.736318408vw;background-repeat:no-repeat}}.page-vwp .news-and-special .special .special__body .list .item .button span{text-align:center;font-feature-settings:"pwid" on,"palt" on;font-size:clamp(0px,1.3888888889vw,20px);font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .special__body .list .item .button span{font-size:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .special__body .list .item .button span{display:none}}.page-vwp .news-and-special .special .rectangle{bottom:clamp(0px,0vw,0px);left:50%;transform:translate(-50%);translate:0 2%}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .rectangle{width:100vw;bottom:0vw;z-index:2}}.page-vwp .news-and-special .special .apng.--1{width:clamp(0px,33.3333333333vw,480px);top:clamp(-55px,-3.8194444444vw,0px);left:0}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .apng.--1{width:25vw;top:-2.8645833333vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .apng.--1{width:89.552238806vw;top:-4.9751243781vw}}.page-vwp .news-and-special .special .apng.--2{width:clamp(0px,11.1111111111vw,160px);right:clamp(0px,0vw,0px);top:clamp(-105px,-7.2916666667vw,0px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .apng.--2{width:8.3333333333vw;top:-5.46875vw}}.page-vwp .news-and-special .special .apng.--3{width:clamp(0px,33.3333333333vw,480px);bottom:clamp(0px,30.5555555556vw,440px);left:0}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .apng.--3{width:25vw;bottom:22.9166666667vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .apng.--3{width:89.552238806vw;top:auto;bottom:2.4875621891vw;left:-2.4875621891vw}}.page-vwp .news-and-special .special .apng.--4{width:clamp(0px,44.4444444444vw,640px);bottom:clamp(0px,10.4166666667vw,150px);right:clamp(0px,5.3472222222vw,77px)}@media screen and (min-width: 1920px){.page-vwp .news-and-special .special .apng.--4{bottom:7.8125vw}}@media screen and (max-width: 768px){.page-vwp .news-and-special .special .apng.--4{width:29.8507462687vw;right:0vw;bottom:unset;top:-26.1194029851vw}}.page-vwp .qa{color:#fff;background-color:#000;padding-bottom:clamp(0px,34.5833333333vw,498px);padding-top:clamp(0px,8.3333333333vw,120px);margin-top:clamp(-1px,-.0694444444vw,0px)}@media screen and (min-width: 1920px){.page-vwp .qa{padding-bottom:25.9375vw;padding-top:6.25vw;margin-top:-.0520833333vw}}@media screen and (max-width: 768px){.page-vwp .qa{padding-top:7.4626865672vw;padding-bottom:unset;margin-top:-.2487562189vw}}.page-vwp .qa .qa__head{max-width:clamp(0px,100vw,1440px);margin:0 auto}@media screen and (min-width: 1920px){.page-vwp .qa .qa__head{max-width:75vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__head{display:flex;justify-content:center}}.page-vwp .qa .qa__head svg{aspect-ratio:99/39;width:clamp(0px,9.5138888889vw,137px);fill:#fff;padding-left:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-vwp .qa .qa__head svg{width:7.1354166667vw;padding-left:2.0833333333vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__head svg{width:24.8756218905vw;padding-left:unset}}.page-vwp .qa .qa__body{margin:0 auto;margin-top:clamp(0px,.6944444444vw,10px);max-width:clamp(0px,100vw,1440px)}@media screen and (min-width: 1920px){.page-vwp .qa .qa__body{max-width:75vw;margin-top:.5208333333vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__body{margin-top:6.9651741294vw}}.page-vwp .qa .qa__body .qa__body-list{display:flex;flex-direction:column;align-items:end;padding-right:clamp(0px,16.6666666667vw,240px);row-gap:clamp(0px,4.1666666667vw,60px)}@media screen and (min-width: 1920px){.page-vwp .qa .qa__body .qa__body-list{padding-right:12.5vw;row-gap:3.125vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__body .qa__body-list{align-items:unset;padding-inline:5.223880597vw}}.page-vwp .qa .qa__body .qa__body-list .item{background-color:#f1f1f1;border-radius:clamp(0px,.2083333333vw,3px);color:#000;width:clamp(0px,66.8055555556vw,962px);padding-block:clamp(0px,2.5347222222vw,36.5px);padding-inline:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-vwp .qa .qa__body .qa__body-list .item{width:50.1041666667vw;padding-block:1.9010416667vw;padding-inline:2.0833333333vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__body .qa__body-list .item{width:100%;border-radius:.7462686567vw;padding-top:7.4626865672vw;padding-bottom:12.6865671642vw;padding-inline:6.9651741294vw}}.page-vwp .qa .qa__body .qa__body-list .item .question,.page-vwp .qa .qa__body .qa__body-list .item .answer{display:flex;column-gap:clamp(0px,5.8333333333vw,84px)}@media screen and (min-width: 1920px){.page-vwp .qa .qa__body .qa__body-list .item .question,.page-vwp .qa .qa__body .qa__body-list .item .answer{column-gap:4.375vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__body .qa__body-list .item .question,.page-vwp .qa .qa__body .qa__body-list .item .answer{flex-direction:column;row-gap:5.223880597vw}}.page-vwp .qa .qa__body .qa__body-list .item .question .question-head,.page-vwp .qa .qa__body .qa__body-list .item .question .answer-head,.page-vwp .qa .qa__body .qa__body-list .item .answer .question-head,.page-vwp .qa .qa__body .qa__body-list .item .answer .answer-head{font-size:clamp(0px,2.5694444444vw,37px);font-family:Reddit Sans,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}@media screen and (min-width: 1920px){.page-vwp .qa .qa__body .qa__body-list .item .question .question-head,.page-vwp .qa .qa__body .qa__body-list .item .question .answer-head,.page-vwp .qa .qa__body .qa__body-list .item .answer .question-head,.page-vwp .qa .qa__body .qa__body-list .item .answer .answer-head{font-size:1.9270833333vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__body .qa__body-list .item .question .question-head,.page-vwp .qa .qa__body .qa__body-list .item .question .answer-head,.page-vwp .qa .qa__body .qa__body-list .item .answer .question-head,.page-vwp .qa .qa__body .qa__body-list .item .answer .answer-head{font-size:9.2039800995vw}}.page-vwp .qa .qa__body .qa__body-list .item .question .question-body,.page-vwp .qa .qa__body .qa__body-list .item .question .answer-body,.page-vwp .qa .qa__body .qa__body-list .item .answer .question-body,.page-vwp .qa .qa__body .qa__body-list .item .answer .answer-body{font-feature-settings:"palt" on;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.1805555556vw,17px);font-style:normal;line-height:175%}@media screen and (min-width: 1920px){.page-vwp .qa .qa__body .qa__body-list .item .question .question-body,.page-vwp .qa .qa__body .qa__body-list .item .question .answer-body,.page-vwp .qa .qa__body .qa__body-list .item .answer .question-body,.page-vwp .qa .qa__body .qa__body-list .item .answer .answer-body{font-size:.8854166667vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__body .qa__body-list .item .question .question-body,.page-vwp .qa .qa__body .qa__body-list .item .question .answer-body,.page-vwp .qa .qa__body .qa__body-list .item .answer .question-body,.page-vwp .qa .qa__body .qa__body-list .item .answer .answer-body{font-size:3.4825870647vw}}.page-vwp .qa .qa__body .qa__body-list .item .question .question-body a,.page-vwp .qa .qa__body .qa__body-list .item .question .answer-body a,.page-vwp .qa .qa__body .qa__body-list .item .answer .question-body a,.page-vwp .qa .qa__body .qa__body-list .item .answer .answer-body a{color:#e50004;font-family:Noto Sans JP,sans-serif;position:relative;font-style:normal;font-weight:700;line-height:normal;padding-bottom:0}.page-vwp .qa .qa__body .qa__body-list .item .question .question-body a:before,.page-vwp .qa .qa__body .qa__body-list .item .question .answer-body a:before,.page-vwp .qa .qa__body .qa__body-list .item .answer .question-body a:before,.page-vwp .qa .qa__body .qa__body-list .item .answer .answer-body a:before{content:"";width:100%;height:1px;background-color:#e50004;position:absolute;bottom:0;left:0;clip-path:inset(0 0 0 0);transition:clip-path .3s ease}@media (any-hover: hover){.page-vwp .qa .qa__body .qa__body-list .item .question .question-body a:hover:before,.page-vwp .qa .qa__body .qa__body-list .item .question .answer-body a:hover:before,.page-vwp .qa .qa__body .qa__body-list .item .answer .question-body a:hover:before,.page-vwp .qa .qa__body .qa__body-list .item .answer .answer-body a:hover:before{clip-path:inset(0 0 0 100%)}}.page-vwp .qa .qa__body .qa__body-list .item .question{color:#000;border-bottom:1px solid #d9d9d9;padding-bottom:clamp(0px,1.6666666667vw,24px)}@media screen and (min-width: 1920px){.page-vwp .qa .qa__body .qa__body-list .item .question{padding-bottom:1.25vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__body .qa__body-list .item .question{padding-bottom:7.4626865672vw}}.page-vwp .qa .qa__body .qa__body-list .item .question .question-body{font-weight:500}.page-vwp .qa .qa__body .qa__body-list .item .answer{display:flex;color:#e50004;padding-top:clamp(0px,1.6666666667vw,24px)}@media screen and (min-width: 1920px){.page-vwp .qa .qa__body .qa__body-list .item .answer{padding-top:1.25vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__body .qa__body-list .item .answer{padding-top:7.4626865672vw}}.page-vwp .qa .qa__body .qa__body-list .item .answer .answer-body{font-weight:700}.page-vwp .qa .qa__contact{margin-top:clamp(0px,13.7138888889vw,197.48px)}@media screen and (min-width: 1920px){.page-vwp .qa .qa__contact{margin-top:10.2854166667vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__contact{margin-top:70.6467661692vw}}.page-vwp .qa .qa__contact .contact-live,.page-vwp .qa .qa__contact .contact-ticket{display:grid;grid-template-columns:1fr 1fr;height:clamp(0px,6.8395833333vw,98.49px);border-top:1px solid #454545}@media screen and (min-width: 1920px){.page-vwp .qa .qa__contact .contact-live,.page-vwp .qa .qa__contact .contact-ticket{height:5.1296875vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__contact .contact-live,.page-vwp .qa .qa__contact .contact-ticket{grid-template-columns:unset;height:revert;border-top:unset}}.page-vwp .qa .qa__contact .contact-live:last-child,.page-vwp .qa .qa__contact .contact-ticket:last-child{border-bottom:1px solid #454545}.page-vwp .qa .qa__contact .contact-live .head,.page-vwp .qa .qa__contact .contact-ticket .head{background-color:#d4d4d4;color:#000;display:grid;place-items:center;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.25vw,18px);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media screen and (min-width: 1920px){.page-vwp .qa .qa__contact .contact-live .head,.page-vwp .qa .qa__contact .contact-ticket .head{font-size:.9375vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__contact .contact-live .head,.page-vwp .qa .qa__contact .contact-ticket .head{font-size:3.7313432836vw;height:14.9253731343vw;padding-bottom:1.2437810945vw;border-top:1px solid #d4d4d4}}.page-vwp .qa .qa__contact .contact-live .body,.page-vwp .qa .qa__contact .contact-ticket .body{background-color:#000;color:#e50004;display:grid;place-items:center;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.25vw,18px);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media screen and (min-width: 1920px){.page-vwp .qa .qa__contact .contact-live .body,.page-vwp .qa .qa__contact .contact-ticket .body{font-size:.9375vw}}@media screen and (max-width: 768px){.page-vwp .qa .qa__contact .contact-live .body,.page-vwp .qa .qa__contact .contact-ticket .body{font-size:3.2338308458vw;height:22.8855721393vw;text-align:center;padding-bottom:1.2437810945vw;border-top:1px solid #d4d4d4}}.page-vwp .qa .qa__contact .contact-live .body .link,.page-vwp .qa .qa__contact .contact-ticket .body .link{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:opacity .3s ease}@media screen and (max-width: 768px){.page-vwp .qa .qa__contact .contact-live .body .link,.page-vwp .qa .qa__contact .contact-ticket .body .link{display:block}}@media (any-hover: hover){.page-vwp .qa .qa__contact .contact-live .body .link:hover,.page-vwp .qa .qa__contact .contact-ticket .body .link:hover{opacity:.8}}.page-vwp .qa .apng.--1{width:clamp(0px,5.5555555556vw,80px);right:0;top:0}@media screen and (min-width: 1920px){.page-vwp .qa .apng.--1{width:4.1666666667vw}}.page-vwp .qa .apng.--2{width:clamp(0px,5.5555555556vw,80px);right:clamp(0px,5.5555555556vw,80px);top:clamp(0px,36.3888888889vw,524px)}@media screen and (min-width: 1920px){.page-vwp .qa .apng.--2{width:4.1666666667vw;right:4.1666666667vw;top:27.2916666667vw}}.page-vwp .qa .apng.--3{width:clamp(0px,3.5416666667vw,51px);left:0;top:clamp(0px,34.4444444444vw,496px)}@media screen and (min-width: 1920px){.page-vwp .qa .apng.--3{width:2.65625vw;left:0;top:25.8333333333vw}}.page-vwp .qa .apng.--4{width:clamp(0px,4.8611111111vw,70px);left:clamp(0px,3.5416666667vw,51px);top:clamp(0px,57.9166666667vw,834px)}@media screen and (min-width: 1920px){.page-vwp .qa .apng.--4{width:3.6458333333vw;left:2.65625vw;top:43.4375vw}}.page-vwp .qa .apng.--5{width:clamp(0px,3.5416666667vw,51px);right:0;bottom:clamp(0px,0vw,0px)}@media screen and (min-width: 1920px){.page-vwp .qa .apng.--5{width:2.65625vw;right:0;bottom:0vw}}.page-vwp .qa .apng.--6{width:clamp(0px,55.5555555556vw,800px);left:0;bottom:clamp(0px,18.8194444444vw,271px)}@media screen and (min-width: 1920px){.page-vwp .qa .apng.--6{width:41.6666666667vw;left:0;bottom:14.1145833333vw}}@media screen and (max-width: 768px){.page-vwp .qa .apng.--6{width:149.7512437811vw;left:-34.8258706468vw;bottom:106.9651741294vw;max-inline-size:fit-content}}.page-vwp .qa .apng.--7{width:clamp(0px,33.3333333333vw,480px);bottom:clamp(-81px,-5.625vw,0px);right:clamp(0px,16.6666666667vw,240px)}@media screen and (min-width: 1920px){.page-vwp .qa .apng.--7{width:25vw;bottom:-4.21875vw;right:12.5vw}}@media screen and (max-width: 768px){.page-vwp .qa .apng.--7{width:89.552238806vw;bottom:-29.8507462687vw;right:auto;left:0}}.page-vwp .outline{background-color:#e6e6e6;position:relative;padding-bottom:clamp(0px,38.1944444444vw,550px)}@media screen and (min-width: 1920px){.page-vwp .outline{padding-bottom:28.6458333333vw}}@media screen and (max-width: 768px){.page-vwp .outline{z-index:2}}.page-vwp .outline .rectangle{bottom:clamp(0px,0vw,0px)}.page-vwp .outline__heading{width:clamp(0px,66.5277777778vw,958px);margin:clamp(-90px,-6.25vw,0px) auto clamp(0px,6.5277777778vw,94px)}@media screen and (min-width: 1920px){.page-vwp .outline__heading{width:49.8958333333vw;margin:-4.6875vw auto 4.8958333333vw}}@media screen and (max-width: 768px){.page-vwp .outline__heading{width:83.8308457711vw;margin:-.4975124378vw auto 11.6915422886vw;padding-top:4.9751243781vw}}.page-vwp .outline__heading img{aspect-ratio:958/341}@media screen and (max-width: 768px){.page-vwp .outline__heading img{aspect-ratio:314/129}}.page-vwp .outline__col2{display:flex;justify-content:space-between;font-family:"Noto Serif JP",serif;text-align:center;padding-left:clamp(0px,10.4166666667vw,150px);padding-bottom:clamp(0px,8.3333333333vw,120px);max-width:clamp(0px,100vw,1440px);margin:0 auto}@media screen and (min-width: 1920px){.page-vwp .outline__col2{max-width:75vw;padding-left:7.8125vw;padding-bottom:6.25vw}}@media screen and (max-width: 768px){.page-vwp .outline__col2{padding-left:0;padding-bottom:0;display:block}}.page-vwp .outline__col2 .title{font-weight:900;font-size:clamp(0px,1.3888888889vw,20px);margin-bottom:clamp(0px,2.7777777778vw,40px);padding-bottom:clamp(0px,1.1111111111vw,16px);position:relative}@media screen and (min-width: 1920px){.page-vwp .outline__col2 .title{font-size:1.0416666667vw;margin-bottom:2.0833333333vw;padding-bottom:.8333333333vw}}@media screen and (max-width: 768px){.page-vwp .outline__col2 .title{font-size:4.9751243781vw;margin:0 auto;margin-bottom:4.2288557214vw;padding-bottom:4.2288557214vw}}.page-vwp .outline__col2 .title:after{content:"";display:block;width:clamp(0px,1.3888888889vw,20px);height:clamp(0px,.1388888889vw,2px);background-color:#000;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width: 1920px){.page-vwp .outline__col2 .title:after{width:1.0416666667vw;height:.1041666667vw}}@media screen and (max-width: 768px){.page-vwp .outline__col2 .title:after{width:4.9751243781vw;height:.4975124378vw}}.page-vwp .outline__col2 p{font-size:clamp(0px,1.3888888889vw,20px);font-weight:600;line-height:1.59;letter-spacing:clamp(-2.5px,-.1736111111vw,0px)}@media screen and (min-width: 1920px){.page-vwp .outline__col2 p{font-size:1.0416666667vw;letter-spacing:-.1302083333vw}}@media screen and (max-width: 768px){.page-vwp .outline__col2 p{font-size:3.7313432836vw;letter-spacing:-.223880597vw;padding:0 2.4875621891vw}}.page-vwp .outline__col2 p span{display:block}.page-vwp .outline__col2 p span+span{margin-top:clamp(0px,2.4305555556vw,35px)}@media screen and (min-width: 1920px){.page-vwp .outline__col2 p span+span{margin-top:1.8229166667vw}}@media screen and (max-width: 768px){.page-vwp .outline__col2 p span+span{margin-top:6.2189054726vw}}.page-vwp .outline__col2 strong{font-size:clamp(0px,1.9444444444vw,28px);font-weight:900;margin-top:clamp(0px,1.875vw,27px);letter-spacing:clamp(-2.2px,-.1527777778vw,0px);display:block;line-height:1.4}@media screen and (min-width: 1920px){.page-vwp .outline__col2 strong{font-size:1.4583333333vw;margin-top:1.40625vw;letter-spacing:-.1145833333vw}}@media screen and (max-width: 768px){.page-vwp .outline__col2 strong{font-size:4.7263681592vw;margin-top:6.2189054726vw;letter-spacing:-.2835820896vw}}.page-vwp .outline__model{position:relative;width:clamp(0px,45.2777777778vw,652px)}@media screen and (min-width: 1920px){.page-vwp .outline__model{width:33.9583333333vw}}@media screen and (max-width: 768px){.page-vwp .outline__model{margin-top:8.7064676617vw;height:124.3781094527vw;width:100%}}.page-vwp .outline__model img{position:absolute;opacity:0;transform:translateY(clamp(-15px,-1.0416666667vw,0px))}@media screen and (min-width: 1920px){.page-vwp .outline__model img{transform:translateY(-.78125vw)}}@media screen and (max-width: 768px){.page-vwp .outline__model img{transform:translateY(-3.7313432836vw)}}.page-vwp .outline__model img{transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.39,.575,.565,1)}.page-vwp .outline__model .--1 img{width:clamp(0px,19.8611111111vw,286px);top:clamp(0px,.625vw,9px);left:clamp(0px,.8333333333vw,12px)}@media screen and (min-width: 1920px){.page-vwp .outline__model .--1 img{width:14.8958333333vw;top:.46875vw;left:.625vw}}@media screen and (max-width: 768px){.page-vwp .outline__model .--1 img{width:52.9850746269vw;top:1.7412935323vw;left:14.6766169154vw}}.page-vwp .outline__model .--2 img{width:clamp(0px,12.9166666667vw,186px);top:clamp(-35px,-2.4305555556vw,0px);left:clamp(0px,12.9166666667vw,186px)}@media screen and (min-width: 1920px){.page-vwp .outline__model .--2 img{width:9.6875vw;top:-1.8229166667vw;left:9.6875vw}}@media screen and (max-width: 768px){.page-vwp .outline__model .--2 img{width:34.5771144279vw;left:52.736318408vw;top:-.4975124378vw}}.page-vwp .outline__model .--3 img{width:clamp(0px,25.1388888889vw,362px);top:clamp(0px,8.3333333333vw,120px);left:clamp(0px,17.2222222222vw,248px)}@media screen and (min-width: 1920px){.page-vwp .outline__model .--3 img{width:18.8541666667vw;top:6.25vw;left:12.9166666667vw}}@media screen and (max-width: 768px){.page-vwp .outline__model .--3 img{width:67.1641791045vw;left:32.5870646766vw;top:25.1243781095vw}}.page-vwp .outline__model .--4 img{width:clamp(0px,17.2916666667vw,249px);top:clamp(0px,12.0138888889vw,173px);left:clamp(0px,7.2222222222vw,104px)}@media screen and (min-width: 1920px){.page-vwp .outline__model .--4 img{width:12.96875vw;top:9.0104166667vw;left:5.4166666667vw}}@media screen and (max-width: 768px){.page-vwp .outline__model .--4 img{width:46.2686567164vw;left:2.736318408vw;top:33.0845771144vw}}.page-vwp .outline__model .--5 img{width:clamp(0px,9.5833333333vw,138px);top:clamp(0px,15.6944444444vw,226px);left:clamp(0px,17.2222222222vw,248px)}@media screen and (min-width: 1920px){.page-vwp .outline__model .--5 img{width:7.1875vw;top:11.7708333333vw;left:12.9166666667vw}}@media screen and (max-width: 768px){.page-vwp .outline__model .--5 img{width:25.6218905473vw;left:32.0895522388vw;top:38.8059701493vw}}.page-vwp .outline__model.is-show img{opacity:1;transform:translateY(0)}.page-vwp .outline__model .--1 img{transition-delay:.15s}.page-vwp .outline__model .--2 img{transition-delay:.3s}.page-vwp .outline__model .--3 img{transition-delay:.45s}.page-vwp .outline__model .--4 img{transition-delay:.6s}.page-vwp .outline__model .--5 img{transition-delay:.75s}.page-vwp .outline__wrap{text-align:center}.page-vwp .outline__wrap .title svg{height:clamp(0px,4.2361111111vw,61px);width:auto}@media screen and (min-width: 1920px){.page-vwp .outline__wrap .title svg{height:3.1770833333vw}}@media screen and (max-width: 768px){.page-vwp .outline__wrap .title svg{height:14.9253731343vw;margin-top:1.9900497512vw}}.page-vwp .outline__wrap .table{border:clamp(0px,.1388888889vw,2px) solid #e50004;width:clamp(0px,83.3333333333vw,1200px);margin:clamp(0px,1.6666666667vw,24px) auto clamp(0px,4.4444444444vw,64px);color:#e50004;display:flex}@media screen and (min-width: 1920px){.page-vwp .outline__wrap .table{border:.1041666667vw solid #e50004;width:62.5vw;margin:1.25vw auto 3.3333333333vw}}@media screen and (max-width: 768px){.page-vwp .outline__wrap .table{width:89.552238806vw;margin-top:6.4676616915vw;margin-bottom:4.9751243781vw;border-width:.4975124378vw;display:block}}.page-vwp .outline__wrap .table .table__col{border-right:clamp(0px,.1388888889vw,2px) solid #e50004;font-family:Reddit Sans,sans-serif;font-weight:800;flex:1}@media screen and (min-width: 1920px){.page-vwp .outline__wrap .table .table__col{border-right:.1041666667vw solid #e50004}}@media screen and (max-width: 768px){.page-vwp .outline__wrap .table .table__col{border-right:none;border-bottom:.4975124378vw solid #e50004;display:block;width:100%}}.page-vwp .outline__wrap .table .table__col:last-child{border-right:none}@media screen and (max-width: 768px){.page-vwp .outline__wrap .table .table__col:last-child{border-bottom:none}}.page-vwp .outline__wrap .table .title{border-bottom:clamp(0px,.1388888889vw,2px) solid #e50004;font-size:clamp(0px,.9722222222vw,14px);display:flex;align-items:center;justify-content:center;height:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-vwp .outline__wrap .table .title{border-bottom:.1041666667vw solid #e50004;font-size:.7291666667vw;height:2.0833333333vw}}@media screen and (max-width: 768px){.page-vwp .outline__wrap .table .title{border-bottom:.4975124378vw solid #e50004;padding:2.736318408vw 0;font-size:3.4825870647vw;height:9.9502487562vw}}.page-vwp .outline__wrap .table .conts{font-size:clamp(0px,1.5972222222vw,23px);font-weight:800;line-height:1.25;display:flex;align-items:center;justify-content:center;height:clamp(0px,11.1111111111vw,160px)}@media screen and (min-width: 1920px){.page-vwp .outline__wrap .table .conts{font-size:1.1979166667vw;height:8.3333333333vw}}@media screen and (max-width: 768px){.page-vwp .outline__wrap .table .conts{font-size:4.9751243781vw;height:36.0696517413vw;padding:0}}.page-vwp .outline__wrap .table .conts:last-child{border-right:none}.page-vwp .outline__wrap .table .conts strong{font-size:clamp(0px,1.875vw,27px)}@media screen and (min-width: 1920px){.page-vwp .outline__wrap .table .conts strong{font-size:1.40625vw}}@media screen and (max-width: 768px){.page-vwp .outline__wrap .table .conts strong{font-size:6.7164179104vw}}.page-vwp .outline .apng.--1{width:clamp(0px,25vw,360px);top:clamp(0px,13.8888888889vw,200px);left:clamp(0px,5.5555555556vw,80px)}@media screen and (min-width: 1920px){.page-vwp .outline .apng.--1{width:18.75vw;top:10.4166666667vw;left:4.1666666667vw}}@media screen and (max-width: 768px){.page-vwp .outline .apng.--1{width:67.1641791045vw;top:288.5572139303vw;right:0vw;left:auto}}.page-vwp .outline .apng.--2{width:clamp(0px,11.1805555556vw,161px);top:clamp(0px,5.5555555556vw,80px);right:clamp(0px,0vw,0px)}@media screen and (min-width: 1920px){.page-vwp .outline .apng.--2{width:8.3854166667vw;top:4.1666666667vw;right:0vw}}.page-vwp .outline .apng.--3{width:clamp(0px,5.5555555556vw,80px);left:0;top:clamp(0px,28.9583333333vw,417px)}@media screen and (min-width: 1920px){.page-vwp .outline .apng.--3{width:4.1666666667vw;top:21.71875vw}}@media screen and (max-width: 768px){.page-vwp .outline .apng.--3{width:11.1940298507vw;top:313.4328358209vw}}.page-vwp .outline .apng.--4{width:clamp(0px,5.5555555556vw,80px);right:0;top:clamp(0px,50.4166666667vw,726px)}@media screen and (min-width: 1920px){.page-vwp .outline .apng.--4{width:4.1666666667vw;top:37.8125vw}}.page-vwp .outline .apng.--5{width:clamp(0px,3.4722222222vw,50px);top:clamp(0px,107.3611111111vw,1546px);left:0}@media screen and (min-width: 1920px){.page-vwp .outline .apng.--5{width:2.6041666667vw;top:80.5208333333vw}}.page-vwp .outline .apng.--6{width:clamp(0px,6.9444444444vw,100px);top:clamp(0px,124.1666666667vw,1788px);right:0}@media screen and (min-width: 1920px){.page-vwp .outline .apng.--6{width:5.2083333333vw;top:93.125vw;right:0}}.page-vwp .outline .apng.--7{width:clamp(0px,11.1805555556vw,161px);left:clamp(0px,3.4722222222vw,50px);top:clamp(0px,121.25vw,1746px)}@media screen and (min-width: 1920px){.page-vwp .outline .apng.--7{width:8.3854166667vw;left:2.6041666667vw;top:90.9375vw}}.page-vwp .outline .apng.--8{width:clamp(0px,33.4722222222vw,482px);left:clamp(0px,49.4444444444vw,712px);top:clamp(0px,129.4444444444vw,1864px)}@media screen and (min-width: 1920px){.page-vwp .outline .apng.--8{width:25.1041666667vw;left:37.0833333333vw;top:97.0833333333vw}}@media screen and (max-width: 768px){.page-vwp .outline .apng.--8{width:89.552238806vw;top:552.2388059701vw;left:-7.4626865672vw}}.page-vwp .profile{position:relative;padding-top:clamp(0px,14.375vw,207px);padding-bottom:clamp(0px,29.2361111111vw,421px)}@media screen and (min-width: 1920px){.page-vwp .profile{padding-top:10.78125vw;padding-bottom:21.9270833333vw}}@media screen and (max-width: 768px){.page-vwp .profile{padding-bottom:74.1293532338vw;padding-top:54.2288557214vw}}.page-vwp .profile .section__inner{max-width:1440px;margin-inline:auto}@media screen and (min-width: 1920px){.page-vwp .profile .section__inner{max-width:75vw}}@media screen and (max-width: 768px){.page-vwp .profile .section__inner{max-width:unset}}.page-vwp .profile .profile__head{display:flex;align-items:end;justify-content:space-between;padding-left:clamp(0px,2.7777777778vw,40px);width:clamp(0px,63.8888888889vw,920px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__head{padding-left:2.0833333333vw;width:47.9166666667vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__head{width:100%;padding-inline:5.4726368159vw}}.page-vwp .profile .profile__head .head{aspect-ratio:338/111;width:clamp(0px,23.4722222222vw,338px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__head .head{width:17.6041666667vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__head .head{width:50.2487562189vw}}.page-vwp .profile .profile__head .social{display:flex;gap:clamp(0px,1.5277777778vw,22px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__head .social{gap:1.1458333333vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__head .social{gap:5.4726368159vw}}.page-vwp .profile .profile__head .social .xtwitter,.page-vwp .profile .profile__head .social .youtube{transition:opacity .3s ease}@media (any-hover: hover){.page-vwp .profile .profile__head .social .xtwitter:hover,.page-vwp .profile .profile__head .social .youtube:hover{opacity:.5}}.page-vwp .profile .profile__head .social .xtwitter{aspect-ratio:20/21;width:clamp(0px,1.3888888889vw,20px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__head .social .xtwitter{width:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__head .social .xtwitter{width:4.9751243781vw}}.page-vwp .profile .profile__head .social .youtube{aspect-ratio:29/20;width:clamp(0px,2.0138888889vw,29px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__head .social .youtube{width:1.5104166667vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__head .social .youtube{width:7.2139303483vw}}.page-vwp .profile .profile__body{margin-top:clamp(0px,4.8611111111vw,70px);display:flex;justify-content:center;column-gap:clamp(0px,5.5555555556vw,80px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body{margin-top:3.6458333333vw;column-gap:4.1666666667vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body{flex-direction:column;margin-top:6.2189054726vw}}.page-vwp .profile .profile__body .profile__image{aspect-ratio:920/767;width:clamp(0px,63.8888888889vw,920px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__image{width:47.9166666667vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__image{width:100%}}.page-vwp .profile .profile__body .profile__info{margin-top:clamp(0px,9.0277777778vw,130px);width:clamp(0px,27.7777777778vw,400px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info{margin-top:6.7708333333vw;width:20.8333333333vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__info{margin-inline:auto;width:89.552238806vw;margin-top:14.4278606965vw}}.page-vwp .profile .profile__body .profile__info .head{border-bottom:1px solid #d9d9d9;padding-bottom:clamp(0px,7.0833333333vw,102px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .head{padding-bottom:5.3125vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__info .head{display:flex;justify-content:center;padding-bottom:12.4378109453vw}}.page-vwp .profile .profile__body .profile__info .head svg{aspect-ratio:111/23;width:clamp(0px,7.7083333333vw,111px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .head svg{width:5.78125vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__info .head svg{width:27.6119402985vw}}.page-vwp .profile .profile__body .profile__info .member{margin-top:clamp(0px,7.4305555556vw,107px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .member{margin-top:5.5729166667vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__info .member{margin-top:12.4378109453vw}}.page-vwp .profile .profile__body .profile__info .member li a{height:clamp(0px,2.9861111111vw,43px);display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .member li a{height:2.2395833333vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__info .member li a{height:12.9353233831vw}}.page-vwp .profile .profile__body .profile__info .member li a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#d9d9d9}.page-vwp .profile .profile__body .profile__info .member li a:after{content:"";position:absolute;width:clamp(0px,1.3194444444vw,19px);height:1px;bottom:0;right:0;background-color:#000;transition:width .3s ease}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .member li a:after{width:.9895833333vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__info .member li a:after{width:6.9651741294vw}}@media (any-hover: hover){.page-vwp .profile .profile__body .profile__info .member li a:hover:after{width:100%}}.page-vwp .profile .profile__body .profile__info .member li a span{color:#000;font-family:Noto Sans JP,sans-serif;font-size:clamp(0px,1.1111111111vw,16px);font-style:normal;font-weight:400;line-height:clamp(0px,2.2333333333vw,32.16px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .member li a span{font-size:.8333333333vw;line-height:1.675vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__info .member li a span{font-size:3.9800995025vw}}.page-vwp .profile .profile__body .profile__info .member li a .icon-wrapper{position:relative;display:flex;align-items:center}.page-vwp .profile .profile__body .profile__info .member li a .icon-wrapper:after{content:"";aspect-ratio:5/8;width:clamp(0px,.4166666667vw,6px);display:inline-block;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225%22%20height%3D%228%22%20viewBox%3D%220%200%205%208%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M1%207L4%204L1%201%22%20stroke%3D%22black%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:100%;margin-left:clamp(-5px,-.3472222222vw,0px);opacity:0;clip-path:inset(0 100% 0 0);transition:width .3s ease,margin-left .3s ease,opacity .3s ease,clip-path .3s .1s ease}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .member li a .icon-wrapper:after{width:.3125vw;margin-left:-.2604166667vw}}@media (any-hover: hover){.page-vwp .profile .profile__body .profile__info .member li a .icon-wrapper:is(a:hover *):after{width:clamp(0px,.3472222222vw,5px);opacity:1;margin-left:clamp(0px,.6944444444vw,10px);clip-path:inset(0 0 0 0)}}@media screen and (any-hover: hover) and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .member li a .icon-wrapper:is(a:hover *):after{width:.2604166667vw;margin-left:.5208333333vw}}.page-vwp .profile .profile__body .profile__info .member li a .icon-wrapper img{display:inline-flex;aspect-ratio:1/1;width:clamp(0px,.625vw,9px);align-items:center}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .member li a .icon-wrapper img{width:.46875vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__info .member li a .icon-wrapper img{width:2.736318408vw;margin-right:2.2388059701vw}}.page-vwp .profile .profile__body .profile__info .desc{margin-top:clamp(0px,6.9444444444vw,100px);color:#000;font-feature-settings:"palt" on,"vpal" on;font-size:clamp(0px,.9027777778vw,13px);font-style:normal;font-weight:400;line-height:234%}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .desc{margin-top:5.2083333333vw;font-size:.6770833333vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__info .desc{margin-top:9.9502487562vw;font-size:3.2338308458vw}}.page-vwp .profile .profile__body .profile__info .album-list{display:grid;grid-template-columns:1fr 1fr;margin-top:clamp(0px,2.7777777778vw,40px);column-gap:clamp(0px,.4861111111vw,7px);row-gap:clamp(0px,1.3194444444vw,19px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .album-list{margin-top:2.0833333333vw;column-gap:.3645833333vw;row-gap:.9895833333vw}}@media screen and (max-width: 768px){.page-vwp .profile .profile__body .profile__info .album-list{margin-top:7.4626865672vw;row-gap:4.3507462687vw;column-gap:4.3507462687vw}}.page-vwp .profile .profile__body .profile__info .album-list li a{display:block;background-color:#f1f1f1;border:1px solid #e2e2e2;transition:border .3s ease,box-shadow .3s ease;padding:clamp(0px,.6944444444vw,10px)}@media screen and (min-width: 1920px){.page-vwp .profile .profile__body .profile__info .album-list li a{padding:.5208333333vw}}@media (any-hover: hover){.page-vwp .profile .profile__body .profile__info .album-list li a:hover{border:1px solid #4f4f4f;box-shadow:0 4px 4px #0000001a}}.page-vwp .profile .apng.--1{width:clamp(0px,27.7777777778vw,400px);left:clamp(0px,0vw,0px);top:clamp(0px,94.2361111111vw,1357px)}@media screen and (min-width: 1920px){.page-vwp .profile .apng.--1{width:20.8333333333vw;left:0vw;top:70.6770833333vw}}.page-vwp .profile .apng.--2{width:clamp(0px,50vw,720px);right:0;bottom:clamp(0px,4.8611111111vw,70px)}@media screen and (min-width: 1920px){.page-vwp .profile .apng.--2{width:37.5vw;right:0;bottom:clamp(0px,4.8611111111vw,70px)}}@media screen and (max-width: 768px){.page-vwp .profile .apng.--2{width:106.9651741294vw;left:0;right:auto;bottom:19.9004975124vw;top:auto;max-inline-size:fit-content}}.page-vwp .footer{position:relative;overflow:hidden}.page-vwp .footer .footer-top{display:flex;justify-content:center;padding-bottom:clamp(0px,13.3333333333vw,192px)}@media screen and (min-width: 1920px){.page-vwp .footer .footer-top{padding-bottom:10vw}}.page-vwp .footer .footer-top .footer-top__anchor{display:flex;justify-content:center;width:clamp(0px,47.2222222222vw,680px);position:relative;padding-bottom:clamp(0px,2.0833333333vw,30px)}@media screen and (min-width: 1920px){.page-vwp .footer .footer-top .footer-top__anchor{width:35.4166666667vw;padding-bottom:1.5625vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-top .footer-top__anchor{padding-bottom:4.9751243781vw;width:74.1293532338vw}}.page-vwp .footer .footer-top .footer-top__anchor:before{content:"";width:100%;height:1px;position:absolute;background-color:#ffdfe0;bottom:0;left:0;transition:background-color .3s ease}.page-vwp .footer .footer-top .footer-top__anchor:after{content:"";width:clamp(0px,13.1944444444vw,190px);height:1px;position:absolute;background-color:#e50004;bottom:0;left:0;transition:width .3s ease,background-color .3s ease}@media screen and (max-width: 768px){.page-vwp .footer .footer-top .footer-top__anchor:after{width:20.6467661692vw}}.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner{display:flex}@media screen and (max-width: 768px){.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner{flex-direction:column;align-items:center;row-gap:6.2189054726vw}}.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner svg{fill:#e50004;transition:fill .3s ease;position:relative}.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner .pc{aspect-ratio:557/67;width:clamp(0px,38.6805555556vw,557px)}@media screen and (min-width: 1920px){.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner .pc{width:29.0104166667vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner .pc{display:none}}.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner .sp{display:none}@media screen and (max-width: 768px){.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner .sp{display:revert;aspect-ratio:176/184;width:43.7810945274vw}}.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner:after{content:"";aspect-ratio:39/64;display:block;width:0;margin-left:0;opacity:0;clip-path:inset(100% 0 0 0);position:relative;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2268%22%20viewBox%3D%220%200%2042%2068%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M21%2067.5V3M21%203C13.3848%2012.5678%209.11522%2017.9322%201.5%2027.5M21%203L40.5%2027.5%22%20stroke%3D%22black%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:clamp(0px,2.7083333333vw,39px) clamp(0px,4.4444444444vw,64px);background-repeat:no-repeat;transition:width .3s ease,margin-left .3s ease,opacity .3s ease,clip-path .3s .1s ease}@media screen and (min-width: 1920px){.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner:after{background-size:2.03125vw 3.3333333333vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2235%22%20height%3D%2257%22%20viewBox%3D%220%200%2035%2057%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.5%2056.5781V2.57812M17.5%202.57812C11.0563%2010.5884%207.44365%2015.0795%201%2023.0898M17.5%202.57812L34%2023.0898%22%20stroke%3D%22%23E50004%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E);background-size:8.2089552239vw 13.4328358209vw;width:8.2089552239vw;opacity:1;clip-path:unset;margin-left:unset}}@media (any-hover: hover){.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner:is(.footer-top__anchor:hover *):after{width:clamp(0px,2.7083333333vw,39px);opacity:1;margin-left:clamp(0px,1.7013888889vw,24.5px);clip-path:inset(0 0 0 0)}}@media screen and (any-hover: hover) and (min-width: 1920px){.page-vwp .footer .footer-top .footer-top__anchor .anchor-inner:is(.footer-top__anchor:hover *):after{width:2.03125vw;margin-left:1.2760416667vw}}@media (any-hover: hover){.page-vwp .footer .footer-top .footer-top__anchor:hover svg{fill:#000}.page-vwp .footer .footer-top .footer-top__anchor:hover:before{background-color:#0000004d}.page-vwp .footer .footer-top .footer-top__anchor:hover:after{width:100%;background-color:#000}}.page-vwp .footer .footer-partners{background-color:#d9d9d9}.page-vwp .footer .footer-partners .partners-inner{margin-inline:auto;width:clamp(0px,83.3333333333vw,1200px);position:relative;padding-top:clamp(0px,10.4861111111vw,151px);padding-bottom:clamp(0px,17.0833333333vw,246px);display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1920px){.page-vwp .footer .footer-partners .partners-inner{width:62.5vw;padding-top:7.8645833333vw;padding-bottom:12.8125vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-partners .partners-inner{width:89.552238806vw;padding-top:34.5771144279vw;padding-bottom:35.5721393035vw}}.page-vwp .footer .footer-partners .partners-inner .title{font-size:clamp(0px,2.2916666667vw,33px);font-weight:700}@media screen and (min-width: 1920px){.page-vwp .footer .footer-partners .partners-inner .title{font-size:1.71875vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-partners .partners-inner .title{font-size:6.9651741294vw}}.page-vwp .footer .footer-partners .partners-inner .partners-links{margin-top:clamp(0px,3.8194444444vw,55px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(0px,1.8055555556vw,26px)}@media screen and (min-width: 1920px){.page-vwp .footer .footer-partners .partners-inner .partners-links{gap:1.3541666667vw;margin-top:2.8645833333vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-partners .partners-inner .partners-links{grid-template-columns:repeat(2,1fr);gap:5.7213930348vw;margin-top:15.1741293532vw}}.page-vwp .footer .footer-partners .partners-inner .partners-links .link{position:relative;transition:box-shadow .3s ease}.page-vwp .footer .footer-partners .partners-inner .partners-links .link:before{content:"";position:absolute;width:100%;height:100%;border:1px solid transparent;top:0;left:0;transition:border .3s ease}@media (any-hover: hover){.page-vwp .footer .footer-partners .partners-inner .partners-links .link:hover{box-shadow:0 4px 4px #0000001a}.page-vwp .footer .footer-partners .partners-inner .partners-links .link:hover:before{border:1px solid #4f4f4f}}.page-vwp .footer .footer-bottom{overflow:hidden;background-color:#000;padding-block:clamp(0px,5.4861111111vw,79px) clamp(0px,6.7361111111vw,97px);padding-inline:clamp(0px,25vw,360px);display:flex;column-gap:clamp(0px,11.1111111111vw,160px);justify-content:center}@media screen and (min-width: 1920px){.page-vwp .footer .footer-bottom{padding-block:4.1145833333vw 5.0520833333vw;padding-inline:18.75vw;column-gap:8.3333333333vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-bottom{padding-block:25.6218905473vw 24.3781094527vw;padding-inline:14.9253731343vw;flex-direction:column;align-items:center}}.page-vwp .footer .footer-bottom .footer-bottom__logo{aspect-ratio:281.448/242.694;width:clamp(0px,19.5833333333vw,282px)}@media screen and (min-width: 1920px){.page-vwp .footer .footer-bottom .footer-bottom__logo{width:14.6875vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-bottom .footer-bottom__logo{width:69.9004975124vw}}.page-vwp .footer .footer-bottom .footer-bottom__conts{color:#fff;max-width:clamp(0px,19.4444444444vw,280px);width:100%;margin-top:clamp(0px,4.1666666667vw,60px)}@media screen and (min-width: 1920px){.page-vwp .footer .footer-bottom .footer-bottom__conts{max-width:14.5833333333vw;margin-top:3.125vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-bottom .footer-bottom__conts{max-width:unset;margin-top:8.2089552239vw}}.page-vwp .footer .footer-bottom .footer-bottom__conts .head{font-family:Roboto,Noto Sans JP,sans-serif;color:#fff;font-size:clamp(0px,.8333333333vw,12px);font-weight:700;line-height:clamp(0px,2.5694444444vw,37px)}@media screen and (min-width: 1920px){.page-vwp .footer .footer-bottom .footer-bottom__conts .head{font-size:.625vw;line-height:1.9270833333vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-bottom .footer-bottom__conts .head{font-size:2.9850746269vw;line-height:9.2039800995vw}}.page-vwp .footer .footer-bottom .footer-bottom__conts .btn{position:relative}.page-vwp .footer .footer-bottom .footer-bottom__conts .btn:after{content:"";aspect-ratio:25/30;width:clamp(0px,1.7361111111vw,25px);position:absolute;right:0;top:0;bottom:0;margin-inline:0;margin-block:auto;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2230%22%20viewBox%3D%220%200%2025%2030%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M10%2020L15%2015L10%2010%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:100%;background-repeat:no-repeat;pointer-events:none}@media screen and (min-width: 1920px){.page-vwp .footer .footer-bottom .footer-bottom__conts .btn:after{width:1.3020833333vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-bottom .footer-bottom__conts .btn:after{width:6.2189054726vw}}.page-vwp .footer .footer-bottom .footer-bottom__conts .btn .button-inner{display:block;position:relative}.page-vwp .footer .footer-bottom .footer-bottom__conts .btn .button-inner:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#777}.page-vwp .footer .footer-bottom .footer-bottom__conts .btn .button-inner span{color:#fff;height:100%;font-family:Roboto,Noto Sans JP,sans-serif;font-size:clamp(0px,1.0416666667vw,15px);font-style:normal;display:block;font-weight:400;line-height:clamp(0px,2.5694444444vw,37px);position:relative}@media screen and (min-width: 1920px){.page-vwp .footer .footer-bottom .footer-bottom__conts .btn .button-inner span{font-size:.78125vw;line-height:1.9270833333vw}}.page-vwp .footer .footer-bottom .footer-bottom__conts .btn .button-inner span:before{content:"";position:absolute;bottom:0;left:0;width:clamp(0px,6.25vw,90px);height:1px;background-color:#fff;transition:width .3s ease}@media screen and (max-width: 768px){.page-vwp .footer .footer-bottom .footer-bottom__conts .btn .button-inner span:before{width:22.3880597015vw}}@media (any-hover: hover){.page-vwp .footer .footer-bottom .footer-bottom__conts .btn .button-inner span:is(.btn:hover *):before{width:100%}}@media screen and (max-width: 768px){.page-vwp .footer .footer-bottom .footer-bottom__conts .btn .button-inner span{font-size:3.7313432836vw;line-height:9.2039800995vw}}.page-vwp .footer .footer-bottom .footer-bottom__conts .copy{color:#fff;font-family:Roboto,Noto Sans JP,sans-serif;font-size:clamp(0px,.625vw,9px);font-style:normal;font-weight:400;line-height:clamp(0px,2.5694444444vw,37px);margin-top:clamp(0px,1.5277777778vw,22px)}@media screen and (min-width: 1920px){.page-vwp .footer .footer-bottom .footer-bottom__conts .copy{font-size:.46875vw;line-height:1.9270833333vw;margin-top:1.1458333333vw}}@media screen and (max-width: 768px){.page-vwp .footer .footer-bottom .footer-bottom__conts .copy{margin-top:4.7263681592vw;font-size:2.2388059701vw;line-height:9.2039800995vw}}.page-vwp .footer .apng.--1{width:clamp(0px,44.4444444444vw,640px);left:0;bottom:clamp(0px,23.5416666667vw,339px)}@media screen and (min-width: 1920px){.page-vwp .footer .apng.--1{width:33.3333333333vw;bottom:17.65625vw}}@media screen and (max-width: 768px){.page-vwp .footer .apng.--1{width:100vw;left:0;top:23.3830845771vw;bottom:unset}}.page-vwp .footer .apng.--2{width:clamp(0px,9.7222222222vw,140px);right:0;bottom:clamp(0px,6.5972222222vw,95px)}@media screen and (min-width: 1920px){.page-vwp .footer .apng.--2{width:7.2916666667vw;bottom:4.9479166667vw}}.page-vwp .footer .apng.--3{width:clamp(0px,5.5555555556vw,80px);right:clamp(0px,9.7222222222vw,140px);top:clamp(0px,97.2222222222vw,1400px)}@media screen and (min-width: 1920px){.page-vwp .footer .apng.--3{width:4.1666666667vw;top:72.9166666667vw;right:7.2916666667vw}}.page-vwp .footer .apng.--4{width:93.2835820896vw;left:0;bottom:127.8606965174vw}@media screen and (min-width: 1920px){.page-vwp .footer .apng.--4{width:19.53125vw;bottom:26.7708333333vw}}@media screen and (max-width: 768px){.page-vwp .footer .apng.--4{bottom:139.3034825871vw}}.page-vwp .splash{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden}.page-vwp .splash .splash__wrapper{position:relative;width:100%;height:100%;transform-origin:center center}.page-vwp .splash .splash__wrapper img{object-fit:cover;width:100%;height:100%}.page-vwp .splash .splash__l{position:absolute;top:0%;left:0%;transform:translateZ(0);will-change:transform;width:100vw;height:100%}.page-vwp .splash .splash__r{position:absolute;top:0%;right:0%;transform:translateZ(0);will-change:transform;width:100vw;height:100%}@keyframes scroll-x{0%{transform:translateY(-50%)}to{transform:translate(calc(-1*clamp(0px,75.4861111111vw,1087px)),-50%)}}@keyframes scroll-x-reverse{0%{transform:translate(calc(-1*clamp(0px,75.3472222222vw,1085px)),-50%)}to{transform:translateY(-50%)}}@keyframes scroll-x-reverse-sp{0%{transform:translate(-269.9004975124vw,-50%)}to{transform:translateY(-50%)}}@keyframes scroll-y{0%{transform:translate(-50%)}to{transform:translate(-50%,-155.7213930348vw)}}.page-vwp .loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:#000;overflow:hidden;transition:opacity .5s ease-in-out;transform:translateZ(0)}.page-vwp .loading.is-hide{opacity:0;pointer-events:none}.page-vwp .loading.is-hide .bg,.page-vwp .loading.is-hide .icons{animation-play-state:paused}.page-vwp .loading .bg{background-image:url(../vwp/assets/loading-bg.svg);width:calc(clamp(0px,65.2777777778vw,940px)*2 + 100vw);height:clamp(0px,11.5972222222vw,167px);background-size:clamp(0px,65.2777777778vw,940px) clamp(0px,11.5972222222vw,167px);background-repeat:repeat-x;position:absolute;top:50%;left:0;animation:scroll-x 15s linear infinite;will-change:transform}@media screen and (min-width: 1920px){.page-vwp .loading .bg{width:197.9166666667vw;height:8.6979166667vw;background-size:48.9583333333vw 8.6979166667vw}}@media screen and (max-width: 768px){.page-vwp .loading .bg{background-image:url(../vwp/assets/loading-bg--sp.svg);width:24.1293532338vw;height:271.144278607vw;background-size:24.1293532338vw 135.5721393035vw;background-repeat:repeat;animation:scroll-y 10s linear infinite;top:0;left:50%;transform:translate(-50%)}}.page-vwp .loading .icons{background-image:url(../vwp/assets/loading-icons.svg);width:calc(clamp(0px,75.3472222222vw,1085px)*2 + 100vw);height:clamp(0px,6.25vw,90px);background-size:clamp(0px,75.3472222222vw,1085px) clamp(0px,6.25vw,90px);background-repeat:repeat-x;position:absolute;top:50%;left:0;animation:scroll-x-reverse 8s linear infinite;will-change:transform}@media screen and (min-width: 1920px){.page-vwp .loading .icons{width:213.0208333333vw;height:4.6875vw;background-size:56.5104166667vw 4.6875vw}}@media screen and (max-width: 768px){.page-vwp .loading .icons{animation:scroll-x-reverse-sp 8s linear infinite;width:639.8009950249vw;height:22.3880597015vw;background-size:269.9004975124vw 22.3880597015vw}}.page-vwp .venue-bonus-item{background-color:#000;padding-bottom:clamp(0px,27.5vw,396px)}@media screen and (min-width: 1920px){.page-vwp .venue-bonus-item{padding-bottom:20.625vw}}@media screen and (max-width: 768px){.page-vwp .venue-bonus-item{padding-bottom:67.6616915423vw}}.page-vwp .venue-bonus-item .section__heading{display:flex;flex-direction:column;gap:clamp(0px,1.25vw,18px)}@media screen and (min-width: 1920px){.page-vwp .venue-bonus-item .section__heading{gap:.9375vw}}@media screen and (max-width: 768px){.page-vwp .venue-bonus-item .section__heading{align-items:center;gap:4.4776119403vw}}.page-vwp .venue-bonus-item .section__heading svg{aspect-ratio:276/87;height:clamp(0px,6.0416666667vw,87px);width:auto}@media screen and (min-width: 1920px){.page-vwp .venue-bonus-item .section__heading svg{height:4.53125vw}}@media screen and (max-width: 768px){.page-vwp .venue-bonus-item .section__heading svg{aspect-ratio:272/87;height:21.6417910448vw}}.page-vwp .venue-bonus-item .section__heading svg path{fill:#fff}.page-vwp .venue-bonus-item .section__heading span{color:#fff;font-size:clamp(0px,1.3888888889vw,20px);font-weight:700}@media screen and (min-width: 1920px){.page-vwp .venue-bonus-item .section__heading span{font-size:1.0416666667vw}}@media screen and (max-width: 768px){.page-vwp .venue-bonus-item .section__heading span{font-size:4.9751243781vw}}.page-vwp .venue-bonus-item .section__inner{padding:0 clamp(0px,2.7777777778vw,40px);max-width:clamp(0px,100vw,1440px);margin:0 auto}@media screen and (min-width: 1920px){.page-vwp .venue-bonus-item .section__inner{padding:0 2.0833333333vw;max-width:75vw}}@media screen and (max-width: 768px){.page-vwp .venue-bonus-item .section__inner{padding:0 5.4726368159vw}}.page-vwp .venue-bonus-item .goods-list{display:flex;justify-content:center;gap:clamp(0px,1.5972222222vw,23px);width:clamp(0px,83.3333333333vw,1200px);margin:clamp(0px,4.9305555556vw,71px) auto 0}@media screen and (min-width: 1920px){.page-vwp .venue-bonus-item .goods-list{gap:1.1979166667vw;width:62.5vw;margin:3.6979166667vw auto 0}}@media screen and (max-width: 768px){.page-vwp .venue-bonus-item .goods-list{flex-direction:column;margin-top:13.9303482587vw;width:100%;gap:4.9751243781vw}}.page-vwp .venue-bonus-item .goods-list li{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px){.page-vwp .venue-bonus-item .goods-list li:nth-child(2){transition-delay:.1s}.page-vwp .venue-bonus-item .goods-list li:nth-child(3){transition-delay:.2s}}.page-vwp .venue-bonus-item .goods-list li svg{width:auto;height:clamp(0px,1.0416666667vw,15px)}@media screen and (min-width: 1920px){.page-vwp .venue-bonus-item .goods-list li svg{height:.78125vw}}@media screen and (max-width: 768px){.page-vwp .venue-bonus-item .goods-list li svg{height:3.4825870647vw}}.page-vwp .venue-bonus-item .goods-list li .image{aspect-ratio:768/481;width:clamp(0px,53.3333333333vw,768px)}@media screen and (min-width: 1920px){.page-vwp .venue-bonus-item .goods-list li .image{width:40vw}}@media screen and (max-width: 768px){.page-vwp .venue-bonus-item .goods-list li .image{aspect-ratio:361/452;width:89.8009950249vw}}.page-vwp .venue-bonus-item .apng.--1{width:clamp(0px,33.3333333333vw,480px);top:clamp(-100px,-6.9444444444vw,0px);right:clamp(0px,18.0555555556vw,260px)}@media screen and (min-width: 1920px){.page-vwp .venue-bonus-item .apng.--1{width:25vw;top:-5.2083333333vw;right:13.5416666667vw}}@media screen and (max-width: 768px){.page-vwp .venue-bonus-item .apng.--1{width:89.552238806vw;bottom:19.9004975124vw;right:auto;left:0;top:auto}}.page-vwp .venue-bonus-item .apng.--2{width:clamp(0px,55.5555555556vw,800px);top:clamp(0px,47.2222222222vw,680px);right:clamp(0px,0vw,0px)}@media screen and (min-width: 1920px){.page-vwp .venue-bonus-item .apng.--2{width:41.6666666667vw;top:35.4166666667vw;right:0vw}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}body{color:#000;line-height:1;font-family:Noto Sans JP,sans-serif;font-weight:400;background-color:#fff;font-feature-settings:"palt"}body.is-scroll-fixed{overflow:hidden}img{width:100%;height:auto;vertical-align:bottom}svg{vertical-align:bottom}main{overflow:hidden;width:100%}.section{position:relative}@media screen and (max-width: 768px){.pc{display:none}}@media screen and (min-width: 769px){.sp{display:none}}[data-anim],[data-anim-delay]{opacity:0;transform:translateY(clamp(0px,1.3888888889vw,20px));transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity}@media screen and (max-width: 768px){[data-anim],[data-anim-delay]{transform:translateY(4.9751243781vw)}}[data-anim].apng,[data-anim-delay].apng{transform:translateY(0)}[data-anim].is-show,[data-anim-delay].is-show{opacity:1;transform:translateY(0)}[data-back-to-top]>*{opacity:0;transform:translateY(clamp(0px,1.3888888889vw,20px));transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity}@media screen and (max-width: 768px){[data-back-to-top]>*{transform:translateY(4.9751243781vw)}}[data-back-to-top].is-show>*{opacity:1;transform:translateY(0)}.apng{position:absolute;pointer-events:none;z-index:5}@keyframes barcode-scroll{0%{background-position-y:0%}to{background-position-y:clamp(0px,56.5277777778vw,814px)}}@keyframes barcode-scroll-lg{0%{background-position-y:0%}to{background-position-y:42.3958333333vw}}.page-top #gate{background-color:#000;min-height:100vh;padding-top:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width: 1920px){.page-top #gate{padding-top:2.0833333333vw}}@media screen and (max-width: 768px){.page-top #gate{padding-top:2.4875621891vw;min-height:100dvh;height:100dvh;overflow:hidden}}.page-top #gate .gate-title{position:relative;z-index:1;width:calc(100% - clamp(0px,11.1111111111vw,160px));margin:0 auto;pointer-events:none}@media screen and (min-width: 1920px){.page-top #gate .gate-title{width:calc(100% - 8.3333333333vw)}}@media screen and (max-width: 768px){.page-top #gate .gate-title{width:89.552238806vw}}.page-top #gate .gate-events{position:relative;display:flex;justify-content:space-between;margin-top:clamp(-30px,-2.0833333333vw,0px)}@media screen and (min-width: 1920px){.page-top #gate .gate-events{margin-top:-1.5625vw}}@media screen and (max-width: 768px){.page-top #gate .gate-events{margin-top:1.7412935323vw;flex-direction:column}}.page-top #gate .gate-events .gate-events__box{position:relative;width:50%;height:70dvh;min-height:500px}@media screen and (min-width: 1920px){.page-top #gate .gate-events .gate-events__box{height:70dvh}}@media screen and (max-width: 768px){.page-top #gate .gate-events .gate-events__box{width:100%;height:50%;min-height:auto}}.page-top #gate .gate-events .gate-events__box img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 768px){.page-top #gate .gate-events .gate-events__box img{object-position:center top}}.page-top #gate .gate-events .gate-events__box:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;transition:background-color .3s linear;pointer-events:none}.page-top #gate .gate-events .gate-events__box:hover:after{background-color:transparent}@media screen and (max-width: 768px){.page-top #gate .gate-events .gate-events__box{width:100%}}.page-top #gate .gate-events .gate-events__box-title{position:absolute;bottom:clamp(-40px,-2.7777777778vw,0px);left:50%;transform:translate(-50%);z-index:1}@media screen and (min-width: 1920px){.page-top #gate .gate-events .gate-events__box-title{bottom:-2.0833333333vw}}@media screen and (max-width: 768px){.page-top #gate .gate-events .gate-events__box-title{bottom:9.9502487562vw}}.page-top #gate .gate-events [data-css=day1] .gate-events__box-title{width:clamp(0px,28.8888888889vw,416px)}@media screen and (min-width: 1920px){.page-top #gate .gate-events [data-css=day1] .gate-events__box-title{width:21.6666666667vw}}@media screen and (max-width: 768px){.page-top #gate .gate-events [data-css=day1] .gate-events__box-title{width:73.1343283582vw}}.page-top #gate .gate-events [data-css=day2] .gate-events__box-title{width:clamp(0px,30.9722222222vw,446px)}@media screen and (min-width: 1920px){.page-top #gate .gate-events [data-css=day2] .gate-events__box-title{width:23.2291666667vw}}@media screen and (max-width: 768px){.page-top #gate .gate-events [data-css=day2] .gate-events__box-title{width:73.1343283582vw}}.page-top #gate .gate-bottom{margin-top:clamp(0px,4.1666666667vw,60px);padding-block:clamp(0px,1.7361111111vw,25px) clamp(0px,2.0833333333vw,30px)}@media screen and (min-width: 1920px){.page-top #gate .gate-bottom{margin-top:3.125vw;padding-block:1.3020833333vw 1.5625vw}}@media screen and (max-width: 768px){.page-top #gate .gate-bottom{margin-top:0;padding-block:4.9751243781vw 4.9751243781vw}}.page-top #gate .gate-bottom .gate-bottom__inner img{display:block;width:clamp(0px,24.3055555556vw,350px);height:auto;margin:0 auto}@media screen and (min-width: 1920px){.page-top #gate .gate-bottom .gate-bottom__inner img{width:18.2291666667vw}}@media screen and (max-width: 768px){.page-top #gate .gate-bottom .gate-bottom__inner img{width:62.1890547264vw}}
