.ArrowIcon_icon__2PYdR{display:block}.ArrowIcon_left__91ig3{transform:scaleX(-1)}.HoverArrow_icon__JMytC{position:relative;display:block;flex-shrink:0;overflow:hidden}.HoverArrow_track__mMQVH{--hover-arrow-gap:6px;display:flex;gap:var(--hover-arrow-gap);width:calc(200% + var(--hover-arrow-gap));height:100%;transform:translateX(var(--hover-arrow-x,calc(-50% - var(--hover-arrow-gap) / 2)));transition:transform .5s cubic-bezier(.33,1,.68,1)}.HoverArrow_slot__FOrpy{display:flex;flex:0 0 calc((100% - var(--hover-arrow-gap))/2);align-items:center;justify-content:center}.HoverArrow_slot__FOrpy svg{display:block;width:100%;height:100%}.BtnMore_btnMore__ajds4{position:relative;display:inline-flex;gap:1.1111111111vw;align-items:center;width:16.6666666667vw;padding:1.1111111111vw 1.3888888889vw;text-decoration:none;border-radius:9999em}@media not screen and (min-width:769px){.BtnMore_btnMore__ajds4{gap:4.1025641026vw;width:79.4871794872vw;padding:4.1025641026vw 5.1282051282vw}}.BtnMore_btnMore_dark__kYafz{color:var(--main-white);background:var(--main-white-20);border:1px solid hsla(0,0%,100%,.7);box-shadow:.6944444444vw 1.3888888889vw 2.7777777778vw 0 var(--shadow-btn-m);position:relative;overflow:hidden;transition:color .3s ease,border-color .3s ease}.BtnMore_btnMore_dark__kYafz>*{position:relative;z-index:1}.BtnMore_btnMore_dark__kYafz:after{position:absolute;inset:-1px;pointer-events:none;content:"";background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.33,1,.68,1)}@media(hover:hover)and (pointer:fine){.BtnMore_btnMore_dark__kYafz{cursor:pointer}.BtnMore_btnMore_dark__kYafz:hover{--hover-arrow-x:0%;color:var(--main-black,#3a363c);border-color:#fff}.BtnMore_btnMore_dark__kYafz:hover:after{transform:scaleX(1)}}@media not screen and (min-width:769px){.BtnMore_btnMore_dark__kYafz{box-shadow:2.5641025641vw 5.1282051282vw 10.2564102564vw 0 var(--shadow-btn-m)}}.BtnMore_btnMore_light__z4qfw{color:var(--main-color,#01aaf1);background:var(--pure-white,#fff);box-shadow:0 .2777777778vw .8333333333vw 0 var(--shadow-btn-m,rgba(22,79,184,.3));transition:opacity .3s ease}@media not screen and (min-width:769px){.BtnMore_btnMore_light__z4qfw{box-shadow:0 1.0256410256vw 3.0769230769vw 0 var(--shadow-btn-m,rgba(22,79,184,.3))}}@media(hover:hover)and (pointer:fine){.BtnMore_btnMore_light__z4qfw{cursor:pointer}.BtnMore_btnMore_light__z4qfw:hover{opacity:.8}}.BtnMore_label__pSarE{font-family:var(--font-notosansjp);font-size:.9027777778vw;line-height:1.4}@media not screen and (min-width:769px){.BtnMore_label__pSarE{font-size:3.3333333333vw}}.BtnMore_label__pSarE{flex:1 1;min-width:0;font-weight:500}.BtnMore_icon__CdYWX{width:.9722222222vw;height:.9722222222vw}@media not screen and (min-width:769px){.BtnMore_icon__CdYWX{width:3.5897435897vw;height:3.5897435897vw}}.ContentCardViewItem_card__N2KlM{position:relative;width:100%;aspect-ratio:541/753;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;-webkit-user-drag:none}.ContentCardViewItem_card__N2KlM img{width:100%;height:100%;pointer-events:none;object-fit:cover;-webkit-user-drag:none}.ContentCardViewPC_container__ukP1t{--container-scale:1;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:clip;overflow-y:visible}.ContentCardViewPC_cardFan__v7kf3{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:calc(var(--container-scale)*530px)}.ContentCardViewPC_cardSlot__LVyNx{position:absolute;left:50%;display:flex;align-items:center;justify-content:center;width:calc(var(--container-scale)*250px);transform:translateX(-50%) translate(var(--offset-x,0),var(--offset-y,0)) rotate(var(--rotation,0deg));transform-origin:center center;transition:opacity .6s ease,filter .3s ease}.ContentCardViewPC_cardHoverInner__cbY07{display:block;width:100%;color:inherit;text-decoration:none;transition:transform .3s ease}.ContentCardViewPC_navBtn__Av_9U{position:absolute;bottom:calc(var(--container-scale)*30px);z-index:10;display:flex;align-items:center;justify-content:center;width:calc(var(--container-scale)*64px);height:calc(var(--container-scale)*64px);color:var(--main-white);cursor:pointer;background:var(--main-white-20);border:1px solid var(--border-btn);border-radius:50%;box-shadow:calc(var(--container-scale)*10px) calc(var(--container-scale)*20px) calc(var(--container-scale)*40px) 0 var(--shadow-btn-m);transform:translateY(-50%);transition:opacity .3s ease,color .3s ease}@media(hover:hover)and (pointer:fine){.ContentCardViewPC_navBtn__Av_9U{transition:opacity .3s}.ContentCardViewPC_navBtn__Av_9U:hover{opacity:.7}}.ContentCardViewPC_navBtn__Av_9U:disabled{cursor:default;opacity:.3}.ContentCardViewPC_navBtn__Av_9U svg{width:calc(var(--container-scale)*21px);height:calc(var(--container-scale)*14px)}.ContentCardViewPC_navBtn_prev__fH9xl{left:calc(var(--container-scale)*230px)}.ContentCardViewPC_navBtn_next__vgJk6{right:calc(var(--container-scale)*230px)}.ContentCardViewPC_navBtn_next__vgJk6 svg{transform:scaleX(-1)}.ContentCardViewPC_indicator__omPYn{position:absolute;bottom:calc(var(--container-scale)*85px);left:50%;z-index:10;display:flex;gap:calc(var(--container-scale)*6px);align-items:center;transform:translateX(-50%)}.ContentCardViewPC_indicator_item__ehlWT{width:calc(var(--top-vw-base)*7);height:calc(var(--top-vw-base)*10);background:var(--main-white);border-radius:calc(var(--container-scale)*2px);opacity:.3;transition:opacity .3s ease}.ContentCardViewPC_indicator_item_active__fSnFm{opacity:1}.ContentCardViewPC_btnArea__JjsHq{position:absolute;bottom:0;left:50%;display:flex;justify-content:center;transform:translateX(-50%)}.ContentCardViewPC_devPanel__k12Ed{position:absolute;top:8px;right:8px;z-index:100;display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:rgba(0,0,0,.7);border-radius:6px}.ContentCardViewPC_devPanel_label__EYqcr{font-size:10px;color:hsla(0,0%,100%,.6);letter-spacing:.05em}.ContentCardViewPC_devPanel_btns__AuGct{display:flex;flex-direction:column;gap:4px}.ContentCardViewPC_devPanel_btn___0VgC{padding:4px 8px;font-size:11px;color:hsla(0,0%,100%,.8);text-align:left;cursor:pointer;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;transition:background .15s ease}.ContentCardViewPC_devPanel_btn___0VgC:hover{background:hsla(0,0%,100%,.2)}.ContentCardViewPC_devPanel_btn_active_____Gx{color:#fff;background:rgba(100,180,255,.4);border-color:rgba(100,180,255,.8)}.ContentSelector_selector__MV1Zn{width:100%;margin-top:calc(var(--container-scale)*20px)}.ContentSelector_viewport__f4rRW{overflow:hidden}.ContentSelector_container__4CtEx{display:flex}.ContentSelector_container_fits__EMpIT{justify-content:center}.ContentSelector_slide__4yyaD{flex:0 0 auto;height:calc(var(--container-scale)*100.4348px);margin:0 calc(var(--container-scale)*4px);cursor:pointer}.ContentSelector_slide__4yyaD,.ContentSelector_slide_active__3skRd{width:calc(var(--container-scale)*70px)}.ContentSelector_slide_card_wrapper__BplR5{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--main-white-20);border-radius:calc(var(--container-scale)*2px);opacity:.2;transition:opacity .3s ease}.ContentSelector_slide_active__3skRd .ContentSelector_slide_card_wrapper__BplR5{opacity:1}.ContentSelector_slide_card__8aiTj{width:100%}.ContentSelector_slide_placeholder_wrapper__g8Vtd{position:relative;width:100%;height:100%}.ContentSelector_slider_img_off__5rhtL,.ContentSelector_slider_img_on__63tET{position:absolute;inset:0;transition:opacity .3s ease}.ContentSelector_slider_img_off__5rhtL{opacity:1}.ContentSelector_slide_active__3skRd .ContentSelector_slider_img_off__5rhtL,.ContentSelector_slider_img_on__63tET{opacity:0}.ContentSelector_slide_active__3skRd .ContentSelector_slider_img_on__63tET{opacity:1}.ContentCardViewSP_container__EL1Pv{--container-scale:1}.ContentCardViewSP_container__EL1Pv,.ContentCardViewSP_inner__5DPyh{display:flex;flex-direction:column;align-items:center;width:100%}.ContentCardViewSP_card_stack_wrap__vx8V2{width:100%;padding-top:5%}.ContentCardViewSP_card_stack__VX5iv{position:relative;z-index:1;width:89%;aspect-ratio:270/376;margin:0 auto}.ContentCardViewSP_card_slot__EWKQy{position:absolute;top:0;left:0;width:100%;height:100%}.ContentCardViewSP_decoration_left__Au0KX{transform:rotate(-4deg) scale(.95);transform-origin:bottom}.ContentCardViewSP_decoration_right__cPDzy{transform:rotate(4deg) scale(.95);transform-origin:bottom}.ContentCardViewSP_decoration_card__hcNfR{position:relative;width:100%;aspect-ratio:541/753;overflow:hidden;border-radius:calc(var(--container-scale)*8px);box-shadow:0 calc(var(--container-scale)*20px) calc(var(--container-scale)*40px) 0 var(--shadow-img)}.ContentCardViewSP_decoration_card__hcNfR img{width:100%;height:100%;pointer-events:none;object-fit:cover}.ContentCardViewSP_swipe_hint__iRP2T{position:absolute;bottom:calc(var(--container-scale)*32px);left:50%;z-index:100;display:flex;gap:calc(var(--container-scale)*10px);align-items:center;color:var(--main-black);pointer-events:none;transform:translateX(-50%)}.ContentCardViewSP_swipe_hint_arrow__6rdHU{width:calc(var(--container-scale)*14px);height:calc(var(--container-scale)*14px)}.ContentCardViewSP_swipe_hint_text__Dc1ok{font-family:var(--font-manrope);font-size:calc(var(--container-scale)*12px);font-weight:500;line-height:1;letter-spacing:.1em}.ContentCardViewSP_info__86vJD{position:relative;z-index:0;width:100%;padding-top:30%;margin-top:-25%;background:var(--main-white-20);border:1px solid var(--border-btn);border-radius:calc(var(--container-scale)*2px)}.ContentCardViewSP_info_link__NYf_r{display:flex;align-items:center;justify-content:space-between;width:100%;aspect-ratio:380/87;padding:calc(var(--container-scale)*16px);text-decoration:none}.ContentCardViewSP_info_title__7O3sQ{min-width:0;color:var(--main-white);white-space:pre-line;transition:color .3s ease}.ContentCardViewSP_info_placeholder__1Ljmq,.ContentCardViewSP_info_title__7O3sQ{flex:1 1;font-family:Noto Sans JP,sans-serif;font-size:calc(var(--container-scale)*16px);font-weight:500;line-height:1.5}.ContentCardViewSP_info_placeholder__1Ljmq{color:rgba(240,232,245,.6);text-align:center;letter-spacing:.05em}.ContentCardViewSP_info_btn__BgN0b{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--container-scale)*32px);height:calc(var(--container-scale)*32px);color:var(--main-color);background-color:var(--main-white);border-radius:calc(var(--container-scale)*2px)}.ContentCardViewSP_info_btn_icon__ze_n_{width:calc(var(--container-scale)*14px);height:calc(var(--container-scale)*14px)}.ContentCardViewSP_btnArea__kxcwI{display:flex;justify-content:center;margin-top:calc(var(--top-vw-base)*40)}.SectionTitle_sectionTitle__Mwsxo{display:flex;flex-direction:column;gap:16px;align-items:center;margin:0 auto}.SectionTitle_titleGroup__3G3p6{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%;color:var(--main-white);white-space:nowrap;transition:color .3s ease}.SectionTitle_jpTitle__jA2p7{font-family:var(--font-notosansjp);font-size:.9722222222vw;line-height:1}@media not screen and (min-width:769px){.SectionTitle_jpTitle__jA2p7{font-size:3.5897435897vw}}.SectionTitle_jpTitle__jA2p7{font-weight:500}.SectionTitle_enTitle__pB145{font-family:var(--font-michroma);font-size:3.8888888889vw;line-height:1}@media not screen and (min-width:769px){.SectionTitle_enTitle__pB145{font-size:10.2564102564vw}}.SectionTitle_enTitle__pB145{font-weight:400;text-transform:uppercase}.SectionTitle_description__Q8YGg{font-family:var(--font-notosansjp);font-size:.9027777778vw;line-height:1.4}@media not screen and (min-width:769px){.SectionTitle_description__Q8YGg{font-size:3.3333333333vw}}.SectionTitle_description__Q8YGg{font-weight:500;color:var(--main-white);text-align:center;transition:color .3s ease}.TopFirstView_fv__ywMbt{position:relative;width:100%}.TopFirstView_header__N3Qsf{position:absolute;top:0;left:0;z-index:999;width:100%;opacity:0;transition:opacity .8s ease-out}.TopFirstView_header__N3Qsf[data-active=true]{opacity:1}.TopFirstView_header__N3Qsf[data-immediate=true]{opacity:1;transition:none}.TopFirstView_main__62Non{padding:calc(var(--top-vw-base)*120) calc(var(--top-vw-base)*40) 0}@media not screen and (min-width:769px){.TopFirstView_main__62Non{padding:calc(var(--top-vw-base)*100) calc(var(--top-vw-base)*20) calc(var(--top-vw-base)*80)}}.TopFirstView_copy__KO9Ek{color:var(--main-white);opacity:0;transition:color .3s ease,opacity .8s ease-out}.TopFirstView_copy__KO9Ek[data-active=true]{opacity:1}.TopFirstView_copy__KO9Ek[data-immediate=true]{opacity:1;transition:color .3s ease}.TopFirstView_copy__KO9Ek img,.TopFirstView_copy__KO9Ek svg{width:100%;height:auto}@media only screen and (min-width:769px){.TopFirstView_copy__KO9Ek svg{width:calc(var(--top-vw-base)*1200);margin-inline:auto}}@media not screen and (min-width:769px){.TopFirstView_copy__KO9Ek{width:calc(var(--top-vw-base)*310);margin-inline:auto}}.TopFirstView_sr_only___APk7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.TopFirstView_kv__AhyIZ{position:relative;width:calc(var(--top-vw-base)*560);margin-inline:auto;margin-top:calc(var(--top-vw-base)*40);box-shadow:calc(var(--top-vw-base)*40) calc(var(--top-vw-base)*80) calc(var(--top-vw-base)*120) 0 var(--shadow-img);opacity:0;transform:translateY(100vh);transition:opacity .4s ease-out .2s}.TopFirstView_kv__AhyIZ[data-active=true]{opacity:1}.TopFirstView_kv__AhyIZ[data-immediate=true]{opacity:1;transform:none;transition:none}@media not screen and (min-width:769px){.TopFirstView_kv__AhyIZ{width:calc(var(--top-vw-base)*310);box-shadow:calc(var(--top-vw-base)*20) calc(var(--top-vw-base)*30) calc(var(--top-vw-base)*40) 0 var(--shadow-img)}}.TopFirstView_kv_image__uxOjw{display:block;width:100%;height:auto;opacity:0}.TopFirstView_kv_image_day__C8UEl{position:absolute;top:0;left:0}.TopFirstView_sticky_bottom__TF0d9{position:-webkit-sticky;position:sticky;bottom:calc(var(--top-vw-base)*40);display:flex;align-items:flex-end;justify-content:space-between;padding-inline:calc(var(--top-vw-base)*40);opacity:0;transition:opacity .8s ease-out 1s}.TopFirstView_sticky_bottom__TF0d9[data-active=true]{opacity:1}.TopFirstView_sticky_bottom__TF0d9[data-immediate=true]{opacity:1;transition:none}@media not screen and (min-width:769px){.TopFirstView_sticky_bottom__TF0d9{position:absolute;right:0;bottom:calc(var(--top-vw-base)*20);left:0;justify-content:center;padding-inline:calc(var(--top-vw-base)*20)}}.TopFirstView_scroll__8ZsvN{font-family:var(--font-manrope);font-size:calc(var(--top-vw-base)*13);line-height:1;font-weight:600;color:var(--main-white);text-transform:uppercase;transition:color .3s ease}