.tokyo-contents_contents_container__MNAdf{position:relative}.tokyo-contents_first_view__KaICq,.tokyo-contents_last_view__mqDim{color:#fff;position:fixed;left:0;top:0;z-index:1;width:100%;opacity:0;pointer-events:none}.tokyo-contents_first_view__KaICq .tokyo-contents_content__1RPpl,.tokyo-contents_last_view__mqDim .tokyo-contents_content__1RPpl{position:relative;width:100%}.tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E,.tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E{font-family:var(--font-min-m);letter-spacing:.4rem;position:absolute;left:50%;pointer-events:auto;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;word-break:keep-all;white-space:nowrap}.tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E .alphabet,.tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E .num,.tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E .tokyo-contents_alphabet__pEiB5,.tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E .tokyo-contents_num__NW79w,.tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E .alphabet,.tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E .num,.tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E .tokyo-contents_alphabet__pEiB5,.tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E .tokyo-contents_num__NW79w{text-orientation:upright}.tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E .tokyo-contents_effect__uumBZ,.tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E .tokyo-contents_frame__DSD8F,.tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E .tokyo-contents_effect__uumBZ,.tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E .tokyo-contents_frame__DSD8F{position:relative;display:inline-flex}.tokyo-contents_first_view__KaICq .tokyo-contents_description__K_FRg{font-family:var(--font-min-m);position:absolute;transform:translateX(-50%);pointer-events:auto;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;word-break:keep-all;white-space:nowrap}.tokyo-contents_first_view__KaICq .tokyo-contents_description__K_FRg .alphabet,.tokyo-contents_first_view__KaICq .tokyo-contents_description__K_FRg .num,.tokyo-contents_first_view__KaICq .tokyo-contents_description__K_FRg .tokyo-contents_alphabet__pEiB5,.tokyo-contents_first_view__KaICq .tokyo-contents_description__K_FRg .tokyo-contents_num__NW79w{text-orientation:upright}.tokyo-contents_message_list__9drJP{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none}html[data-scroll-lock=true] .tokyo-contents_message_list__9drJP{width:calc(100% - var(--scroll-bar))}.tokyo-contents_detail_content__y_AjE{position:absolute;left:0;top:0;width:100%;height:100%}.tokyo-contents_detail_content__y_AjE.tokyo-contents_active__yOKdI .tokyo-contents_content__1RPpl{opacity:1;pointer-events:auto}.tokyo-contents_message_content__OwhDf{pointer-events:none}.tokyo-contents_message_content__OwhDf .tokyo-contents_content__1RPpl{height:100%;transition:opacity .5s cubic-bezier(.19,1,.22,1);display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:auto;opacity:0}.tokyo-contents_message_content__OwhDf .tokyo-contents_message_title__WCr2S{font-family:var(--font-min-m);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;word-break:keep-all;white-space:nowrap}.tokyo-contents_message_content__OwhDf .tokyo-contents_message_title__WCr2S .alphabet,.tokyo-contents_message_content__OwhDf .tokyo-contents_message_title__WCr2S .num,.tokyo-contents_message_content__OwhDf .tokyo-contents_message_title__WCr2S .tokyo-contents_alphabet__pEiB5,.tokyo-contents_message_content__OwhDf .tokyo-contents_message_title__WCr2S .tokyo-contents_num__NW79w{text-orientation:upright}.tokyo-contents_message_content__OwhDf .tokyo-contents_message_title__WCr2S .tokyo-contents_effect__uumBZ,.tokyo-contents_message_content__OwhDf .tokyo-contents_message_title__WCr2S .tokyo-contents_frame__DSD8F{position:relative;display:inline-flex}.tokyo-contents_message_content__OwhDf .tokyo-contents_message_text__Z_4tT{text-align:justify;text-align-last:left}.tokyo-contents_image_gallery__V0vYr{z-index:-1;top:0;left:0;width:100%;overflow:clip}.tokyo-contents_image_gallery__V0vYr .tokyo-contents_sp_wrapper__GGSP1{position:relative;transform:translateY(var(--sp-move-y,0))}.tokyo-contents_image_gallery__V0vYr picture{position:relative;display:flex;overflow:clip}.tokyo-contents_image_gallery__V0vYr picture:after{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;mix-blend-mode:multiply;transition:background-color 1.6s cubic-bezier(.19,1,.22,1)}.tokyo-contents_image_gallery__V0vYr img{width:100%;height:100%;object-fit:cover}.tokyo-contents_image_gallery__V0vYr .tokyo-contents_intro_image__z_dng img{transform:scale(calc(1 * var(--img-scale, 1.2))) translateY(calc((var(--img-scale, 1.2) - 1) * 100% / (var(--img-scale, 1.2) * -1) * var(--img-move-y, 0)));transform-origin:top center}.tokyo-contents_num_view__hoERZ{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:2;transition:opacity .5s cubic-bezier(.19,1,.22,1)}.tokyo-contents_num_view__hoERZ.tokyo-contents_hide__r5Yqt{opacity:0}.tokyo-contents_num_view__hoERZ .tokyo-contents_content__1RPpl{position:absolute;display:flex;align-items:center;height:2rem;column-gap:1.6rem}.tokyo-contents_num_view__hoERZ .tokyo-contents_content__1RPpl:after{content:"";position:absolute;left:50%;top:0;width:.5px;height:100%;background:hsla(0,0%,100%,.5)}.tokyo-contents_num_view__hoERZ .tokyo-contents_count__Exha_,.tokyo-contents_num_view__hoERZ .tokyo-contents_total__JJ5ty{position:relative;top:-.1rem;display:flex;column-gap:.15rem;height:1.5rem;overflow:clip}.tokyo-contents_num_view__hoERZ .tokyo-contents_count__Exha_{color:#fff}.tokyo-contents_num_view__hoERZ .tokyo-contents_total__JJ5ty{color:hsla(0,0%,100%,.5)}.tokyo-contents_num_view__hoERZ .tokyo-contents_num_list__FNlLF{font-family:var(--font-min-r);font-size:1.2rem;display:flex;flex-direction:column;position:relative;flex-shrink:0;transform:translateY(calc(1.5rem * var(--num-index, 0) * -1));transition:transform .5s cubic-bezier(.19,1,.22,1)}.tokyo-contents_num_view__hoERZ .tokyo-contents_num__NW79w{display:flex;align-items:center;height:1.5rem;flex-shrink:0}@media (min-width:768px){.tokyo-contents_sp_view__Akevb{display:none!important}.tokyo-contents_contents_container__MNAdf{height:calc(var(--c-length, 0)*var(--c-height, 80svh))}.tokyo-contents_first_view__KaICq,.tokyo-contents_last_view__mqDim{height:calc(var(--c-length, 0)*var(--c-height, 80svh));transform:translateY(calc(-100% * var(--move-y, 0)));will-change:transform}.tokyo-contents_first_view__KaICq .tokyo-contents_content__1RPpl,.tokyo-contents_last_view__mqDim .tokyo-contents_content__1RPpl{position:absolute;height:calc(var(--c-height, 50svh)*2)}.tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E,.tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E{top:50%;font-size:2.4rem;transform:translate(-50%,-50%)}html[data-scroll-lock=true] .tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E,html[data-scroll-lock=true] .tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E{transform:translate(calc(-50% - var(--scroll-bar) * .5),-50%)}.tokyo-contents_first_view__KaICq .tokyo-contents_content__1RPpl{left:0;top:0}.tokyo-contents_first_view__KaICq .tokyo-contents_description__K_FRg{font-size:1.6rem;line-height:1.75;letter-spacing:.2rem;top:55%;left:calc(var(--fix-type1)*2 + var(--fix-type2) + var(--flex-type2))}.tokyo-contents_last_view__mqDim .tokyo-contents_content__1RPpl{left:0;bottom:0}.tokyo-contents_message_content__OwhDf{padding-right:var(--fix-type1)}.tokyo-contents_message_content__OwhDf .tokyo-contents_content__1RPpl{position:absolute;top:0;right:0;width:50%;row-gap:10rem;padding:0 calc(var(--fix-type1) + var(--fix-type2) + var(--flex-type1))}.tokyo-contents_message_content__OwhDf .tokyo-contents_message_title__WCr2S{font-size:2.4rem;line-height:1.75;letter-spacing:.4rem}.tokyo-contents_message_content__OwhDf .tokyo-contents_message_text__Z_4tT{font-size:1.4rem;line-height:1.7857142857;letter-spacing:.08rem}.tokyo-contents_image_gallery__V0vYr{position:fixed;display:flex;flex-direction:column;height:100%}html[data-scroll-lock=true] .tokyo-contents_image_gallery__V0vYr{width:calc(100% - var(--scroll-bar))}.tokyo-contents_image_gallery__V0vYr .tokyo-contents_scroll_content__8h0Yn{position:relative;height:calc(var(--c-length, 0)*var(--c-height, 80svh));transform:translateY(calc(-100% * var(--move-y, 0)));will-change:transform}.tokyo-contents_image_gallery__V0vYr .tokyo-contents_pc_scale_wrapper__EzxqE{transform:scale(calc(2 - var(--ratio, 0)));transform-origin:left top}.tokyo-contents_image_gallery__V0vYr .tokyo-contents_pc_scale_wrapper__EzxqE.tokyo-contents_left_top__E9Lv2{transform-origin:left top}.tokyo-contents_image_gallery__V0vYr .tokyo-contents_pc_scale_wrapper__EzxqE.tokyo-contents_left_bottom__bxriE{transform-origin:left bottom}.tokyo-contents_image_gallery__V0vYr picture{width:50%;height:calc(var(--c-height, 50svh))}.tokyo-contents_image_gallery__V0vYr picture:after{background:rgba(46,67,77,.8)}.tokyo-contents_image_gallery__V0vYr picture.tokyo-contents_active__yOKdI:after{background:rgba(46,67,77,0)}.tokyo-contents_num_view__hoERZ .tokyo-contents_content__1RPpl{left:calc(var(--fix-type1)*2 + var(--fix-type2) + var(--flex-type2));bottom:5rem}}@media (min-width:768px)and (max-width:1024px){.tokyo-contents_first_view__KaICq .tokyo-contents_description__K_FRg{left:calc(var(--fix-type1)*2 + var(--fix-type2) + var(--flex-type1))}.tokyo-contents_message_content__OwhDf .tokyo-contents_content__1RPpl{padding:0 calc(var(--fix-type1) + var(--fix-type2))}}@media (max-width:1150px){.tokyo-contents_message_content__OwhDf .tokyo-contents_content__1RPpl{padding:0 calc(var(--fix-type1) + var(--fix-type2))}}@media (max-width:767px){.tokyo-contents_pc_view__GnPkw{display:none!important}.tokyo-contents_main_contents__HMifP{min-height:0}.tokyo-contents_contents_container__MNAdf,.tokyo-contents_first_view__KaICq,.tokyo-contents_last_view__mqDim{height:var(--sp-height,100svh)}.tokyo-contents_first_view__KaICq .tokyo-contents_content__1RPpl,.tokyo-contents_last_view__mqDim .tokyo-contents_content__1RPpl{height:100%}.tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E,.tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E{font-size:min(2rem,24px)}.tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E{top:calc(50% - 26.2rem);transform:translateX(-50%)}html[data-scroll-lock=true] .tokyo-contents_first_view__KaICq .tokyo-contents_page_title__BQk2E{transform:translateX(calc(-50% - var(--scroll-bar) * .5))}.tokyo-contents_first_view__KaICq .tokyo-contents_description__K_FRg{font-size:min(1.4rem,20px);line-height:1.7857142857;left:50%;top:calc(50% + 6.2rem)}.tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E{top:50%;transform:translate(-50%,-50%)}html[data-scroll-lock=true] .tokyo-contents_last_view__mqDim .tokyo-contents_page_title__BQk2E{transform:translate(calc(-50% - var(--scroll-bar) * .5),-50%)}.tokyo-contents_message_content__OwhDf{height:var(--sp-height,100svh)}.tokyo-contents_message_content__OwhDf .tokyo-contents_content__1RPpl{row-gap:6rem;padding:8rem calc(var(--fix-type1)*2 + var(--fix-type2) + var(--flex-type1)) 13rem}.tokyo-contents_message_content__OwhDf .tokyo-contents_message_title__WCr2S{color:#fff;font-size:min(2rem,24px);line-height:2}.tokyo-contents_message_content__OwhDf .tokyo-contents_message_text__Z_4tT{color:#fff;font-size:min(1.2rem,20px);line-height:1.75;letter-spacing:.04rem}.tokyo-contents_image_gallery__V0vYr{position:absolute;height:var(--sp-height,100svh)}.tokyo-contents_image_gallery__V0vYr .tokyo-contents_scroll_content__8h0Yn{height:var(--sp-height,100svh)}.tokyo-contents_image_gallery__V0vYr picture{width:100%;height:var(--sp-height,100svh)}.tokyo-contents_image_gallery__V0vYr picture:after{background:rgba(46,67,77,0)}.tokyo-contents_image_gallery__V0vYr picture.tokyo-contents_sp_active__17px_:after{background:rgba(46,67,77,.4)}.tokyo-contents_num_view__hoERZ .tokyo-contents_content__1RPpl{left:50%;bottom:3.2rem;transform:translateX(-50%)}}