#content2022 ul:not(.normal)>li{margin:0;padding-left:0}#content2022 ul:not(.normal)>li::before{display:none}@-webkit-keyframes hover-arrow-to-left{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{opacity:0;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes hover-arrow-to-left{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{opacity:0;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes hover-arrow-to-right{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{opacity:0;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes hover-arrow-to-right{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{opacity:0;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes scroll-arrow{50%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}80%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes scroll-arrow{50%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}80%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes hamburger-top-active{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes hamburger-top-active{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes hamburger-bottom-active{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes hamburger-bottom-active{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}*,::before,::after{margin:0;padding:0;box-sizing:border-box}:where(body,p,h1,h2,h3,h4,h5,h6,figure,dl,dd,ol,ul,li,fieldset,legend){margin:0}:where(dl,dd,ol,ul,li,fieldset,legend,button){padding:0}:where(ol,ul,li){list-style:none}:where(input,select){vertical-align:middle;border-radius:0}:where(img){vertical-align:top}:where(fieldset,hr,button){border:0}:where(fieldset){min-width:0}:where(svg,legend){display:block}:where(blockquote){margin:auto}:where(button){background:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:inherit}:where(a){text-decoration:none;color:inherit}:root{--zindex_scroll: 5;--zindex_nav: 10;--zindex_menu: 11;--zindex_modal: 100}#lightTower{font-family:YakuHanJPs_Narrow,"Noto Serif JP","Hiragino Mincho ProN",YuMincho,"Yu Mincho","serif";font-family:var(--lt-font-serif);color:var(--lt-color-black)}#lightTower .svg-sprite{display:none}#lightTower .js-crossFadeText{opacity:0;transition:opacity .3s}#lightTower .js-crossFadeText.is-initialized{opacity:1}#lightTower .js-disclosure{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#lightTower .js-disclosure-trigger[data-expand=true]{display:none}#lightTower .js-modal{display:none;opacity:0;transition:opacity var(--modal-duration);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#lightTower .js-modal.is-open-before{display:block}#lightTower .js-modal.is-open{opacity:1}#lightTower .js-modal-toggler{cursor:pointer}#lightTower .js-parallax{overflow:hidden}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}#lightTower :root{--swiper-theme-color: #007aff}#lightTower .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}#lightTower .swiper-container-vertical>.swiper-wrapper{flex-direction:column}#lightTower .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box}#lightTower .swiper-container-android .swiper-slide,#lightTower .swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}#lightTower .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}#lightTower .swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}#lightTower .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}#lightTower .swiper-container-pointer-events{touch-action:pan-y}#lightTower .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}#lightTower .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}#lightTower .swiper-slide-invisible-blank{visibility:hidden}#lightTower .swiper-container-autoheight,#lightTower .swiper-container-autoheight .swiper-slide{height:auto}#lightTower .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}#lightTower .swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}#lightTower .swiper-container-3d .swiper-wrapper,#lightTower .swiper-container-3d .swiper-slide,#lightTower .swiper-container-3d .swiper-slide-shadow-left,#lightTower .swiper-container-3d .swiper-slide-shadow-right,#lightTower .swiper-container-3d .swiper-slide-shadow-top,#lightTower .swiper-container-3d .swiper-slide-shadow-bottom,#lightTower .swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#lightTower .swiper-container-3d .swiper-slide-shadow-left,#lightTower .swiper-container-3d .swiper-slide-shadow-right,#lightTower .swiper-container-3d .swiper-slide-shadow-top,#lightTower .swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}#lightTower .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}#lightTower .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}#lightTower .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}#lightTower .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}#lightTower .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}#lightTower .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}#lightTower .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}#lightTower .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}#lightTower .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}#lightTower .swiper-slide{transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}@media(orientation: landscape) and (min-height: 401px){#lightTower .u-lt-hover{transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#lightTower .u-lt-hover:hover{opacity:.7}}@media(orientation: portrait),(max-height: 400px){#lightTower .u-lt-sp-hidden{display:none !important}#lightTower .u-lt-sp-block{display:block !important}#lightTower .u-lt-sp-flex{display:flex !important}#lightTower .u-lt-sp-inlineBlock{display:inline-block !important}#lightTower .u-lt-sp-inline{display:inline !important}}@media(orientation: landscape) and (min-height: 401px){#lightTower .u-lt-sp-block,#lightTower .u-lt-sp-flex{display:none !important}#lightTower .u-lt-sp-inlineBlock{display:none !important}#lightTower .u-lt-sp-inline{display:none !important}}#lightTower .u-vertical{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:sideways}@media(orientation: portrait),(max-height: 400px){#lightTower .u-sp-vertical{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:sideways}}@media(orientation: landscape) and (min-height: 401px){#lightTower .u-pc-vertical{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:sideways}}#lightTower .l-lt-body{position:relative;background:#fff;z-index:1}@media(orientation: portrait),(max-height: 400px){#lightTower .l-lt-body{margin-left:calc(var(--lt-global-pad-side)*-1);margin-right:calc(var(--lt-global-pad-side)*-1);padding-top:4rem;padding-bottom:3rem}}@media(orientation: landscape) and (min-height: 401px){#lightTower .l-lt-body{padding-top:9rem;padding-bottom:6rem}}@media(orientation: portrait),(max-height: 400px){#lightTower .l-lt-container{height:100svh}.is-legacy-version #lightTower .l-lt-container{height:var(--svh, 100svh)}}@media(orientation: landscape) and (min-height: 401px){#lightTower .l-lt-container{height:var(--svh);padding-left:var(--lt-global-nav-size)}}#lightTower .l-lt-content{margin-left:auto;margin-right:auto}@media(orientation: portrait),(max-height: 400px){#lightTower .l-lt-content{padding-left:30px;padding-right:30px}}@media(orientation: landscape) and (min-height: 401px){#lightTower .l-lt-content{padding-left:max(6rem,(100% - 720px)/2);padding-right:max(6rem,(100% - 720px)/2)}}#lightTower .l-lt-main{position:relative}@media(orientation: portrait),(max-height: 400px){#lightTower .l-lt-main{margin-top:10rem}}@media(orientation: landscape) and (min-height: 401px){#lightTower .l-lt-main{margin-top:15rem}}#lightTower .c-lt-buttonMore{align-self:center;display:flex;align-items:center;flex-direction:column;color:#fff;text-wrap:nowrap}#lightTower .c-lt-buttonMore__icon{position:relative}#lightTower .c-lt-buttonMore__icon::before,#lightTower .c-lt-buttonMore__icon::after{content:"";position:absolute;top:50%;left:50%;height:2px;background-color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#lightTower .c-lt-buttonMore__icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(orientation: portrait),(max-height: 400px){#lightTower .c-lt-buttonMore{font-size:12px}#lightTower .c-lt-buttonMore__icon{width:20px;height:20px;margin-bottom:5px}#lightTower .c-lt-buttonMore__icon::before,#lightTower .c-lt-buttonMore__icon::after{width:20px}#lightTower .c-lt-buttonMore__icon::after{-webkit-transform-origin:5.5px -4.5px;transform-origin:5.5px -4.5px}}@media(orientation: landscape) and (min-height: 401px){#lightTower .c-lt-buttonMore{font-size:11px}#lightTower .c-lt-buttonMore:hover .c-lt-buttonMore__icon{-webkit-transform:scale(0.75);transform:scale(0.75)}#lightTower .c-lt-buttonMore__icon{width:40px;height:40px;margin-bottom:9px;transition:-webkit-transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#lightTower .c-lt-buttonMore__icon::before,#lightTower .c-lt-buttonMore__icon::after{width:40px}#lightTower .c-lt-buttonMore__icon::after{-webkit-transform-origin:11px -9px;transform-origin:11px -9px}}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row{display:inline-block;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .2s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform .66s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity .2s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .66s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity .2s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .66s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform .66s cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow:hidden}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row.-block{display:block}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row>span{display:inherit;-webkit-transform:translateY(1.4em);transform:translateY(1.4em);transition:-webkit-transform .66s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .66s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .66s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .66s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row:nth-child(1){transition-delay:0s}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row:nth-child(1) span{transition-delay:calc(0.14s + 0s)}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row:nth-child(2){transition-delay:.112s}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row:nth-child(2) span{transition-delay:calc(0.14s + 0.112s)}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row:nth-child(3){transition-delay:.224s}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row:nth-child(3) span{transition-delay:calc(0.14s + 0.224s)}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row:nth-child(4){transition-delay:.336s}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row:nth-child(4) span{transition-delay:calc(0.14s + 0.336s)}#lightTower .c-lt-effect[data-effect=step-in-text-at-menu-end] .step-row{display:inline-block;opacity:0;transition:opacity .2s ease;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#lightTower .c-lt-effect[data-effect=step-in-text-at-menu-end] .step-row>span{display:inherit;-webkit-transform:translateY(1.4em);transform:translateY(1.4em);transition:-webkit-transform .66s .3s ease;transition:transform .66s .3s ease;transition:transform .66s .3s ease, -webkit-transform .66s .3s ease}#lightTower .is-inview .c-lt-effect[data-effect=step-in-text] .step-row{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#lightTower .is-inview .c-lt-effect[data-effect=step-in-text] .step-row>span{-webkit-transform:translateY(0);transform:translateY(0)}[data-menu-end] #lightTower .c-lt-effect[data-effect=step-in-text-at-menu-end] .step-row{opacity:1}[data-menu-end] #lightTower .c-lt-effect[data-effect=step-in-text-at-menu-end] .step-row>span{-webkit-transform:translateY(0);transform:translateY(0)}@media(orientation: portrait),(max-height: 400px){#lightTower .c-lt-effect[data-effect=step-in-text] .step-row.-sp-block,#lightTower .c-lt-effect[data-effect=step-in-text-at-menu-end] .step-row.-sp-block{display:block}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row.-sp-nodelay,#lightTower .c-lt-effect[data-effect=step-in-text-at-menu-end] .step-row.-sp-nodelay{transition-delay:0s}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row.-sp-nodelay>span,#lightTower .c-lt-effect[data-effect=step-in-text-at-menu-end] .step-row.-sp-nodelay>span{transition-delay:.14s}}@media(orientation: landscape) and (min-height: 401px){#lightTower .c-lt-effect[data-effect=step-in-text] .step-row.-pc-block,#lightTower .c-lt-effect[data-effect=step-in-text-at-menu-end] .step-row.-pc-block{display:block}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row.-pc-nodelay,#lightTower .c-lt-effect[data-effect=step-in-text-at-menu-end] .step-row.-pc-nodelay{transition-delay:0s}#lightTower .c-lt-effect[data-effect=step-in-text] .step-row.-pc-nodelay>span,#lightTower .c-lt-effect[data-effect=step-in-text-at-menu-end] .step-row.-pc-nodelay>span{transition-delay:.14s}}#lightTower .c-lt-hamburger{display:flex;align-items:center;justify-content:center;width:100%;height:inherit}#lightTower .c-lt-hamburger.js-menu[aria-expanded=true] .c-lt-hamburger__item:nth-of-type(1),#lightTower .c-lt-hamburger[data-close] .c-lt-hamburger__item:nth-of-type(1){top:50%;-webkit-transform:translate3d(0, -1px, 0);transform:translate3d(0, -1px, 0)}#lightTower .c-lt-hamburger.js-menu[aria-expanded=true] .c-lt-hamburger__item:nth-of-type(1) .c-lt-hamburger__border,#lightTower .c-lt-hamburger[data-close] .c-lt-hamburger__item:nth-of-type(1) .c-lt-hamburger__border{-webkit-animation:hamburger-top-active .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:hamburger-top-active .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}#lightTower .c-lt-hamburger.js-menu[aria-expanded=true] .c-lt-hamburger__item:nth-of-type(2),#lightTower .c-lt-hamburger[data-close] .c-lt-hamburger__item:nth-of-type(2){bottom:50%;-webkit-transform:translate3d(0, 1px, 0);transform:translate3d(0, 1px, 0)}#lightTower .c-lt-hamburger.js-menu[aria-expanded=true] .c-lt-hamburger__item:nth-of-type(2) .c-lt-hamburger__border,#lightTower .c-lt-hamburger[data-close] .c-lt-hamburger__item:nth-of-type(2) .c-lt-hamburger__border{-webkit-animation:hamburger-bottom-active .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:hamburger-bottom-active .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}#lightTower .c-lt-hamburger__wrapper{position:relative;display:flex;gap:3px;flex-direction:column;width:20px;height:7px;cursor:pointer}[data-close] #lightTower .c-lt-hamburger__wrapper{display:block}#lightTower .c-lt-hamburger__item{position:absolute;left:0;width:100%;height:2px}#lightTower .c-lt-hamburger__item:nth-of-type(1){top:0}#lightTower .c-lt-hamburger__item:nth-of-type(2){bottom:0}#lightTower .c-lt-hamburger__border{position:inherit;left:inherit;width:inherit;height:inherit}#lightTower .c-lt-hamburger__border::before{content:"";position:absolute;left:0;width:100%;height:100%;transition:background-color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);background-color:#fff}[data-theme=dark] #lightTower .c-lt-hamburger__border::before{background-color:#fff}html:not([data-menu-active])[data-theme=light] #lightTower .c-lt-hamburger__border::before,[data-menu-remove-to] #lightTower .c-lt-hamburger__border::before{background-color:var(--lt-color-black)}@media(orientation: landscape) and (min-height: 401px){#lightTower .c-lt-hamburger:hover .c-lt-hamburger__item:nth-child(1){top:50%;-webkit-transform:translate3d(0, -1px, 0);transform:translate3d(0, -1px, 0)}#lightTower .c-lt-hamburger:hover .c-lt-hamburger__item:nth-child(2){bottom:50%;-webkit-transform:translate3d(0, 1px, 0);transform:translate3d(0, 1px, 0)}#lightTower .c-lt-hamburger.js-menu[aria-expanded=true]:hover .c-lt-hamburger__item:nth-child(1),#lightTower .c-lt-hamburger[data-close]:hover .c-lt-hamburger__item:nth-child(1){top:50%;-webkit-transform:translate3d(0, -1px, 0) rotate(-15deg);transform:translate3d(0, -1px, 0) rotate(-15deg)}#lightTower .c-lt-hamburger.js-menu[aria-expanded=true]:hover .c-lt-hamburger__item:nth-child(2),#lightTower .c-lt-hamburger[data-close]:hover .c-lt-hamburger__item:nth-child(2){bottom:50%;-webkit-transform:translate3d(0, 1px, 0) rotate(15deg);transform:translate3d(0, 1px, 0) rotate(15deg)}#lightTower .c-lt-hamburger.-large{height:40px}#lightTower .c-lt-hamburger.-large .c-lt-hamburger__wrapper{width:40px}#lightTower .c-lt-hamburger__item{transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-property:top,bottom,-webkit-transform;transition-property:top,bottom,transform;transition-property:top,bottom,transform,-webkit-transform}}#lightTower .c-lt-header__title{display:flex;align-items:center;font-weight:bold}@media(orientation: portrait),(max-height: 400px){#lightTower .c-lt-header__title{font-size:12px;margin-bottom:1em}}@media(orientation: landscape) and (min-height: 401px){#lightTower .c-lt-header__title{font-size:14px;margin-bottom:10px}#lightTower .c-lt-header__title::before{content:"";display:inline-block;width:10px;height:10px;background-color:var(--lt-color-black);-webkit-clip-path:path("M0,0h10c0,5.5-4.5,10-10,10V0z");clip-path:path("M0,0h10c0,5.5-4.5,10-10,10V0z");margin-right:9px;vertical-align:1px}}#lightTower .c-lt-heading{font-weight:bold;line-height:1.2}@media(orientation: portrait),(max-height: 400px){#lightTower .c-lt-heading{font-size:32px}}@media(orientation: landscape) and (min-height: 401px){#lightTower .c-lt-heading{font-size:88px;font-size:clamp(44px, 11.4583333333svh, 88px)}}#lightTower .c-lt-lede{font-weight:bold;line-height:1.4}@media(orientation: portrait),(max-height: 400px){#lightTower .c-lt-lede{font-size:24px}}@media(orientation: landscape) and (min-height: 401px){#lightTower .c-lt-lede{font-size:clamp(16px, 4.1666666667svh, 32px)}}#lightTower .c-linkWithIcon{color:inherit;text-decoration:none}#lightTower .c-linkWithIcon>svg{display:inline-block}#lightTower .c-linkWithIcon.-sync-theme-color>svg use{transition:fill .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-theme=dark] #lightTower .c-linkWithIcon.-sync-theme-color>svg use{fill:#fff}[data-theme=light] #lightTower .c-linkWithIcon.-sync-theme-color>svg use{fill:var(--lt-color-black)}@media(orientation: landscape) and (min-height: 401px){html:not([data-theme]) #lightTower .c-linkWithIcon.-sync-theme-color>svg use{fill:#fff}}#lightTower .c-lt-photo{display:block;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#lightTower .c-lt-photo img{width:100%;height:100%;object-fit:cover}@media(orientation: portrait),(max-height: 400px){#lightTower .c-lt-photo{aspect-ratio:1/1}#lightTower .c-lt-photo.-size-full{height:100%}#lightTower .c-lt-photo.-size-full img{height:calc(100% + 100px);margin-top:-50px}}@media(orientation: landscape) and (min-height: 401px){#lightTower .c-lt-photo.-size-full{height:100%}#lightTower .c-lt-photo.-size-full img{width:calc(100% + 200px);margin-left:-100px}}#lightTower .c-lt-text{line-height:2}#lightTower .c-lt-text span{display:block;height:2em}#lightTower .c-lt-text:not([class*=-col])>p:not(:first-child){margin-top:2em}#lightTower .c-lt-text a{text-decoration:underline;transition:-webkit-text-decoration .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:text-decoration .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:text-decoration .3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-text-decoration .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);text-underline-offset:2px}@media(orientation: portrait),(max-height: 400px){#lightTower .c-lt-text{font-size:14px}#lightTower .c-lt-text span{height:2em}}@media(orientation: landscape) and (min-height: 401px){#lightTower .c-lt-text{font-size:clamp(10px, 1.8229166667svh, 14px);max-width:272px}#lightTower .c-lt-text[class*=-col]{display:flex}#lightTower .c-lt-text.-col-2{max-width:584px}#lightTower .c-lt-text.-col-2 p{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px}#lightTower .c-lt-text a:hover{text-decoration-color:rgba(0,0,0,0)}}#lightTower .p-lt-access__heading{line-height:1}#lightTower .p-lt-access__detail{line-height:2}#lightTower .p-lt-access__note{line-height:2}#lightTower .p-lt-access__note>li{text-indent:-1em;padding-left:1em}#lightTower .p-lt-access__note a{color:#fff;text-decoration:underline;transition:-webkit-text-decoration .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:text-decoration .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:text-decoration .3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-text-decoration .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);text-underline-offset:2px}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-access{padding-top:60px;padding-bottom:60px;padding-left:var(--lt-global-pad-inline);padding-right:var(--lt-global-pad-inline)}#lightTower .p-lt-access__heading{font-size:24px}#lightTower .p-lt-access__detail{margin-top:22px;font-size:14px}#lightTower .p-lt-access__note{margin-top:12px;font-size:12px}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-access__heading{font-size:28px;font-size:clamp(24px, 3.6458333333svh, 28px)}#lightTower .p-lt-access__detail{margin-top:40px;font-size:clamp(10px, 1.8229166667svh, 14px)}#lightTower .p-lt-access__note{margin-top:12px;font-size:clamp(11px, 1.5625svh, 12px)}#lightTower .p-lt-access__note a:hover{text-decoration-color:rgba(0,0,0,0)}}#lightTower .p-lt-accordion{display:flex;transition:.3s ease-out;transition-property:width,height}#lightTower .p-lt-accordion__content{overflow:hidden}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-accordion{justify-content:center;height:calc((var(--grid-item-h) + var(--grid-row-gap))*3 - var(--grid-row-gap))}#lightTower .p-lt-accordion.is-expanded{height:calc((var(--grid-item-h) + var(--grid-row-gap))*var(--grid-rows))}#lightTower .p-lt-accordion__content{height:100%}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-accordion{align-items:center;width:calc((var(--grid-item-w) + var(--grid-column-gap))*3 - var(--grid-column-gap))}#lightTower .p-lt-accordion.is-expanded{width:calc((var(--grid-item-w) + var(--grid-column-gap))*var(--grid-columns))}}#lightTower .p-lt-carousel__state{font-size:12px;text-wrap:nowrap}#lightTower .p-lt-carousel__slide img{width:100%;height:100%;object-fit:contain}#lightTower .p-lt-carousel__slide>*{max-width:928px;height:calc(100svh - 48px);max-height:calc(100svh - 148px)}.is-legacy-version #lightTower .p-lt-carousel__slide>*{height:calc(var(--svh, 100svh) - 48px);max-height:calc(var(--svh, 100svh) - 96px)}#lightTower .p-lt-carousel__button{display:flex;align-items:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}#lightTower .p-lt-carousel__button img{width:100%}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-carousel{padding-right:16px;padding-left:16px}#lightTower .p-lt-carousel__slide{display:flex;justify-content:center}#lightTower .p-lt-carousel__slide>*{width:calc(100vw - 72px)}#lightTower .p-lt-carousel__button{width:20px;height:20px;margin-top:-10px}#lightTower .p-lt-carousel__button.-prev{left:6px}#lightTower .p-lt-carousel__button.-next{right:6px}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-carousel__slide{display:flex;justify-content:center}#lightTower .p-lt-carousel__slide>*{width:calc(100vw - 148px)}#lightTower .p-lt-carousel__button{width:28px;height:28px;margin-top:-14px}#lightTower .p-lt-carousel__button.-prev{left:24px}#lightTower .p-lt-carousel__button.-prev:hover img{-webkit-animation:hover-arrow-to-left .6s var(--lt-ease-out);animation:hover-arrow-to-left .6s var(--lt-ease-out)}#lightTower .p-lt-carousel__button.-next{right:24px}#lightTower .p-lt-carousel__button.-next:hover img{-webkit-animation:hover-arrow-to-right .6s var(--lt-ease-out);animation:hover-arrow-to-right .6s var(--lt-ease-out)}}@media(orientation: portrait),(max-height: 400px){#lightTower .p-content{padding-right:24px;padding-left:24px}}#lightTower .p-lt-copyright{color:rgba(255,255,255,.5)}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-copyright{text-align:center}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-copyright{font-size:11px}}#lightTower .p-lt-detail{position:relative;z-index:0}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-detail__text{margin-top:19px}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-detail{display:flex;flex-direction:column;width:784px}#lightTower .p-lt-detail.-fluid{flex:1 1 auto}#lightTower .p-lt-detail__text{display:flex;justify-content:flex-end;margin-top:auto}#lightTower .p-lt-detail__num{position:absolute;bottom:clamp(-20px, -7.8125svh, -60px);right:-23.4%;width:clamp(160px, 40.3645833333svh, 310px);height:clamp(230px, 59.8958333333svh, 460px);overflow:hidden;z-index:-1}#lightTower .p-lt-detail__num::after{content:counter(num);position:absolute;bottom:-0.06em;font-size:clamp(300px, 78.125svh, 600px);line-height:1;font-weight:bold;opacity:.03}}#lightTower .p-lt-firstview{position:relative;overflow:hidden}#lightTower .p-lt-firstview__siteLogo{position:absolute}#lightTower .p-lt-firstview__siteLogo img{width:100%}#lightTower .p-lt-firstview__bg::after{content:"";position:absolute;top:0;left:0;inset:0;background-color:var(--lt-color-black);opacity:.65;z-index:-1}#lightTower .p-lt-firstview__bg .c-lt-photo{position:relative;height:100%;z-index:-1}#lightTower .p-lt-firstview__bg iframe,#lightTower .p-lt-firstview__bg video{position:relative;width:100%;height:100%;z-index:-1}#lightTower .p-lt-firstview__logo{position:absolute}#lightTower .p-lt-firstview__logo img{width:100%;height:100%;object-fit:contain}#lightTower .p-lt-firstview__scroll{position:fixed;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:var(--zindex_scroll)}#lightTower .p-lt-firstview__scroll [data-circle]{width:100%;-webkit-animation:rotate 30s infinite linear;animation:rotate 30s infinite linear}#lightTower .p-lt-firstview__scroll [data-arrow]{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.is-scroll-over #lightTower .p-lt-firstview__scroll{opacity:0;pointer-events:none}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-firstview{position:relative;width:100%;height:100svh;padding-left:10px;padding-right:10px;z-index:1}.is-legacy-version #lightTower .p-lt-firstview{height:var(--svh, 100svh)}#lightTower .p-lt-firstview__siteLogo{top:18px;width:150px}#lightTower .p-lt-firstview__bg{position:absolute;top:0;left:0;width:100%;height:100svh;z-index:-1}#lightTower .p-lt-firstview__bg iframe,#lightTower .p-lt-firstview__bg video{object-fit:cover}.is-legacy-version #lightTower .p-lt-firstview__bg{height:var(--svh, 100svh)}#lightTower .p-lt-firstview__logo{width:240px;height:108px;left:24px;bottom:24px}#lightTower .p-lt-firstview__scroll{right:0;bottom:24px;width:100px;height:100px;overflow:hidden;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#lightTower .p-lt-firstview__scroll [data-arrow] img{width:34px}#lightTower .p-lt-firstview__scrollContent{position:absolute;top:-24px;right:0;width:100%;height:100%}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-firstview{height:100%}.is-legacy-version #lightTower .p-lt-firstview{max-height:var(--svh, 100svh)}.MobileSafari #lightTower .p-lt-firstview{max-height:100svh}#lightTower .p-lt-firstview__siteLogo{top:clamp(24px, 6.25svh, 48px);left:60px}#lightTower .p-lt-firstview__bg{position:relative;height:100%;z-index:0}#lightTower .p-lt-firstview__bg iframe,#lightTower .p-lt-firstview__bg video{object-fit:cover}#lightTower .p-lt-firstview__logo{width:480px;width:clamp(180px, 62.5svh, 480px);bottom:clamp(24px, 6.25svh, 48px);left:60px}#lightTower .p-lt-firstview__scroll{right:48px;bottom:48px;width:180px;height:180px}#lightTower .p-lt-firstview__scroll:hover [data-arrow] img{-webkit-animation:scroll-arrow 1.8s infinite var(--lt-ease-out);animation:scroll-arrow 1.8s infinite var(--lt-ease-out)}}#lightTower .p-lt-footer{color:#fff;background-color:var(--lt-color-black)}#lightTower .p-lt-footer__content{display:grid}#lightTower .p-lt-footer__logo{grid-area:logo}#lightTower .p-lt-footer__logo img{width:100%}#lightTower .p-lt-footer__access{grid-area:access}#lightTower .p-lt-footer__copyright{grid-area:copyright}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-footer{padding-bottom:20px}#lightTower .p-lt-footer__content{grid-template-columns:1fr;grid-template-rows:repeat(3, auto);grid-template-areas:"access" "logo" "copyright"}#lightTower .p-lt-footer__logo{padding:60px 0;border-top:1px solid var(--lt-color-dark-gray);text-align:center}#lightTower .p-lt-footer__logo img{width:195px}#lightTower .p-lt-footer__copyright{font-size:11px}#lightTower .p-lt-footer__logo{-ms-grid-row:2;-ms-grid-column:1}#lightTower .p-lt-footer__access{-ms-grid-row:1;-ms-grid-column:1}#lightTower .p-lt-footer__copyright{-ms-grid-row:3;-ms-grid-column:1}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-footer{height:100%}#lightTower .p-lt-footer__content{height:100%;min-height:150px;grid-template-columns:1fr 1fr;grid-template-rows:0;grid-template-areas:"logo logo" "access copyright";padding:clamp(20px, 7.8125svh, 60px) clamp(20px, 7.8125svh, 60px) clamp(20px, 7.8125svh, 60px) clamp(60px, 15.625svh, 120px);overflow:hidden}#lightTower .p-lt-footer__logo{width:280px;margin-left:auto}#lightTower .p-lt-footer__access{display:flex;align-items:flex-end}#lightTower .p-lt-footer__copyright{display:flex;justify-content:flex-end;margin-top:auto}#lightTower .p-lt-footer__logo{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#lightTower .p-lt-footer__access{-ms-grid-row:2;-ms-grid-column:1}#lightTower .p-lt-footer__copyright{-ms-grid-row:2;-ms-grid-column:2}}#lightTower .p-lt-gallery{display:flex;z-index:1}#lightTower .p-lt-gallery img{width:100%;height:100%;object-fit:cover;object-position:center}#lightTower .p-lt-gallery[data-pattern=col-fluid]{display:grid}#lightTower .p-lt-gallery button{width:100%;height:100%}#lightTower .p-lt-galleryWrapper{overflow:hidden;transition:1s 0s ease}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-gallery[data-pattern=col-fluid]{grid-template-columns:repeat(3, clamp(85px, 13.4114583333svh, 306px));grid-template-rows:repeat(auto-fill, clamp(114px, 17.8385416667svh, 408px));gap:9px}#lightTower .p-lt-gallery[data-pattern=col-fluid] span{aspect-ratio:103/137}#lightTower .p-lt-gallery[data-pattern=col-2]{gap:9px}#lightTower .p-lt-gallery[data-pattern=portrait]{justify-content:center}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-gallery button{transition:-webkit-filter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:filter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:filter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-filter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);will-change:filter}#lightTower .p-lt-gallery button:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}#lightTower .p-lt-gallery[data-pattern=col-fluid]{grid-template-columns:repeat(auto-fill, clamp(74px, 19.921875svh, 306px));grid-template-rows:repeat(3, clamp(98px, 26.5625svh, 408px));grid-auto-flow:column;height:100%;gap:18px}.firefox #lightTower .p-lt-gallery[data-pattern=col-fluid]{grid-template-columns:repeat(var(--grid-columns), clamp(74px, 19.921875svh, 306px))}.safari #lightTower .p-lt-gallery[data-pattern=col-fluid],.MobileSafari #lightTower .p-lt-gallery[data-pattern=col-fluid]{grid-template-columns:repeat(calc(var(--grid-item-length) / 3), clamp(74px, 19.921875svh, 306px))}#lightTower .p-lt-gallery[data-pattern=col-fluid] span{aspect-ratio:153/204}#lightTower .p-lt-gallery[data-pattern=col-2]{gap:20px;width:clamp(214px, 61.328125svh, 942px);height:clamp(295px, 84.375svh, 1296px);flex-direction:column}#lightTower .p-lt-gallery[data-pattern=col-2] span{aspect-ratio:471/314;height:calc(50% - 20px)}#lightTower .p-lt-gallery[data-pattern=portrait]{width:clamp(183px, 56.25svh, 864px);height:clamp(275px, 84.375svh, 1296px)}#lightTower .p-lt-gallery[data-pattern=portrait] span{aspect-ratio:432/648}}#lightTower .p-lt-grid{display:flex}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-grid{gap:48px;flex-direction:column}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-grid{height:100%;gap:var(--lt-global-pad-inline)}}#lightTower .p-lt-menu{display:none;position:absolute;top:0;left:0;height:100%;color:#fff;background-color:var(--lt-color-black);z-index:-1}#lightTower .p-lt-menu[data-menu-duration-target]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.3s;transition-timing-function:var(--easing_base)}#lightTower .p-lt-menu[data-menu-duration-target][aria-hidden=false]{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}[data-menu-ready] #lightTower .p-lt-menu::after{opacity:1}#lightTower .p-lt-menu__content{display:flex;flex-direction:column;height:100%;background-color:inherit}#lightTower .p-lt-menu__heading{font-weight:bold;line-height:1}#lightTower .p-lt-menu__list{display:flex;flex-direction:column}#lightTower .p-lt-menu__list>li{display:flex;gap:10px;flex-direction:row-reverse;align-items:center}#lightTower .p-lt-menu__list>li span{position:relative;flex:1;height:1px;background-color:var(--lt-color-dark-gray)}#lightTower .p-lt-menu__list>li span::after{content:"";position:absolute;top:50%;left:0;width:0%;height:1px;background-color:#fff;transition:width .6s .3s var(--lt-ease-out)}#lightTower .p-lt-menu__list a{color:#fff;margin-left:auto;text-decoration:none}[data-menu-end] #lightTower .p-lt-menu__list a.is-current+span::after{width:100%}#lightTower .p-lt-menu__toHome{display:flex;align-items:center;gap:5px;margin-top:auto;margin-left:auto}#lightTower .p-lt-menu__toHome svg use{fill:#fff}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-menu{width:100%;height:100svh;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#lightTower .p-lt-menu[data-menu-duration-target][aria-hidden=false]{z-index:0}.is-legacy-version #lightTower .p-lt-menu{height:var(--svh, 100svh)}#lightTower .p-lt-menu__content{padding:122px 24px 30px;overflow-y:scroll}#lightTower .p-lt-menu__heading{font-size:32px}#lightTower .p-lt-menu__list{gap:20px;padding:37px 0;font-size:16px}#lightTower .p-lt-menu__toHome{font-size:12px}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-menu{width:calc(408px - var(--lt-global-nav-size));left:var(--lt-global-nav-size);-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}#lightTower .p-lt-menu[data-menu-duration-target][aria-hidden=false]{z-index:1}#lightTower .p-lt-menu::after{content:"";position:fixed;inset:0;width:100vw;opacity:0;z-index:-1;background-color:rgba(0,0,0,.3);transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:translateZ(0);transform:translateZ(0)}#lightTower .p-lt-menu__content{justify-content:space-between;padding:48px 60px}#lightTower .p-lt-menu__heading{font-size:60px}#lightTower .p-lt-menu__list{gap:15px;font-size:14px}#lightTower .p-lt-menu__list a{color:#fff;margin-left:auto;text-decoration:none}#lightTower .p-lt-menu__list a:hover+span::after{width:100%;transition-duration:.3s;transition-delay:0}#lightTower .p-lt-menu__toHome{display:none}}#lightTower .p-lt-modal{position:fixed;inset:0;width:var(--svw);color:#fff;z-index:var(--zindex_modal);transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}#lightTower .p-lt-modal::before{content:"";position:absolute;top:0;left:0;inset:0;height:100vh;background-color:rgba(34,34,34,.95);z-index:-1}#lightTower .p-lt-modal__nav{position:absolute;top:0;right:0;display:flex;align-items:center}#lightTower .p-lt-modal__content{position:relative;width:100%;height:100%;overflow:hidden}#lightTower .p-lt-modal__header{position:absolute;top:0}#lightTower .p-lt-modal__carousel{display:flex;height:100%;align-items:center;justify-content:center}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-modal{height:100svh}.is-legacy-version #lightTower .p-lt-modal{height:var(--svh, 100svh)}#lightTower .p-lt-modal__header{font-size:12px;padding:10px 16px}#lightTower .p-lt-modal__header p{line-height:2}#lightTower .p-lt-modal__note{font-size:12px}#lightTower .p-lt-modal__close{width:46px;height:46px}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-modal{height:var(--svh)}#lightTower .p-lt-modal__nav{top:14px;right:15px;gap:16px}#lightTower .p-lt-modal__header{font-size:14px;padding:24px}#lightTower .p-lt-modal__header p{line-height:1}#lightTower .p-lt-modal__carousel{padding-top:40px;padding-bottom:40px}#lightTower .p-lt-modal__note{font-size:14px}#lightTower .p-lt-modal__close{width:40px;height:40px}}#lightTower .p-lt-nav{position:fixed;top:0;left:0;z-index:var(--zindex_nav)}#lightTower .p-lt-nav__toHome{display:flex;align-items:center}#lightTower .p-lt-nav__toHome>svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:5px}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-nav{width:100%;height:0}#lightTower .p-lt-nav__head{height:0}#lightTower .p-lt-nav__title{font-size:12px}#lightTower .p-lt-nav__cover{color:#fff;background-color:var(--lt-color-black);transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-property:color,background-color;position:relative;display:flex;align-items:center;height:var(--lt-global-nav-size);padding-left:var(--lt-global-pad-inline);height:var(--lt-global-nav-size);opacity:0;pointer-events:none;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-property:opacity,background-color;z-index:1}[data-theme=dark] #lightTower .p-lt-nav__cover{color:#fff;background-color:var(--lt-color-black)}html:not([data-menu-active])[data-theme=light] #lightTower .p-lt-nav__cover{color:var(--lt-color-black);background-color:var(--lt-color-light-gray)}.is-scroll-over #lightTower .p-lt-nav__cover,[data-menu-ready] #lightTower .p-lt-nav__cover{opacity:1;pointer-events:initial}#lightTower .p-lt-nav__cover::after{content:"";position:absolute;right:0;width:var(--lt-global-nav-size);aspect-ratio:1/1;border-left:1px solid var(--lt-color-dark-gray);transition:border-color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);box-sizing:content-box}[data-theme=dark] #lightTower .p-lt-nav__cover::after{border-color:var(--lt-color-dark-gray)}[data-theme=light] #lightTower .p-lt-nav__cover::after{border-color:var(--lt-color-gray)}[data-menu-ready][data-theme=light] #lightTower .p-lt-nav__cover::after{border-color:var(--lt-color-dark-gray)}html:not(.is-scroll-over) #lightTower .p-lt-nav__cover::after{border-color:rgba(0,0,0,0)}#lightTower .p-lt-nav__buttonArea{position:fixed;top:10px;right:10px;width:var(--lt-global-nav-size);height:var(--lt-global-nav-size);background-color:var(--lt-color-black);transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-property:top,right,background-color;z-index:var(--zindex_menu)}[data-theme=dark] #lightTower .p-lt-nav__buttonArea{background-color:var(--lt-color-black)}[data-theme=light] #lightTower .p-lt-nav__buttonArea{background-color:var(--lt-color-light-gray)}.is-scroll-over #lightTower .p-lt-nav__buttonArea,[data-menu-ready] #lightTower .p-lt-nav__buttonArea{top:0;right:0}[data-menu-ready][data-theme=light] #lightTower .p-lt-nav__buttonArea,[data-menu-ready][data-theme=dark] #lightTower .p-lt-nav__buttonArea{background-color:var(--lt-color-black)}#lightTower .p-lt-nav__toHome{display:none}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-nav{width:var(--lt-global-nav-size);height:100svh}.is-legacy-version #lightTower .p-lt-nav{height:var(--svh, 100svh)}#lightTower .p-lt-nav__content{color:#fff;background-color:var(--lt-color-black);transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-property:color,background-color;position:relative;height:100%;z-index:2}[data-theme=dark] #lightTower .p-lt-nav__content{color:#fff;background-color:var(--lt-color-black)}html:not([data-menu-active])[data-theme=light] #lightTower .p-lt-nav__content{color:var(--lt-color-black);background-color:var(--lt-color-light-gray)}#lightTower .p-lt-nav__head{display:flex;flex-direction:column;height:100%}#lightTower .p-lt-nav__buttonArea{height:var(--lt-global-hamburger-size);border-bottom:1px solid var(--lt-color-dark-gray);transition:border-color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-theme=dark] #lightTower .p-lt-nav__buttonArea{border-color:var(--lt-color-dark-gray)}html:not([data-menu-active])[data-theme=light] #lightTower .p-lt-nav__buttonArea,[data-menu-remove-to] #lightTower .p-lt-nav__buttonArea{border-color:var(--lt-color-gray)}#lightTower .p-lt-nav__title{font-size:11px}#lightTower .p-lt-nav__cover{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:clamp(10px, 3.90625svh, 30px) 0;font-size:clamp(10px, 1.4322916667svh, 11px)}}#lightTower .p-lt-progress{position:absolute;background-color:var(--lt-color-dark-gray);transition:background-color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:2}#lightTower .p-lt-progress [data-now]{position:absolute;top:0;background-color:#fff;transition:inherit}[data-theme=dark] #lightTower .p-lt-progress{background-color:var(--lt-color-dark-gray)}[data-theme=dark] #lightTower .p-lt-progress [data-now]{background-color:#fff}html:not([data-menu-active])[data-theme=light] #lightTower .p-lt-progress,[data-menu-remove-to] #lightTower .p-lt-progress{background-color:var(--lt-color-gray)}html:not([data-menu-active])[data-theme=light] #lightTower .p-lt-progress [data-now],[data-menu-remove-to] #lightTower .p-lt-progress [data-now]{background-color:var(--lt-color-black)}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-progress{top:var(--lt-global-nav-size);left:0;height:1px;width:100%;opacity:0;transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#lightTower .p-lt-progress [data-now]{left:0;width:calc(var(--scrollRatio)*100%);height:100%}.is-scroll-over #lightTower .p-lt-progress,[data-menu-ready] #lightTower .p-lt-progress{opacity:1}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-progress{top:0;right:0;width:1px;height:100%}#lightTower .p-lt-progress [data-now]{top:0;width:100%;height:calc(var(--scrollRatio)*100%)}}#lightTower .p-lt-section{scroll-snap-align:start;background-color:var(--lt-color-light-gray)}#lightTower .p-lt-section.-bg-black{color:#fff;background-color:var(--lt-color-black)}#lightTower .p-lt-section.-numbering-init{counter-reset:num;counter-set:num}#lightTower .p-lt-section__num{counter-increment:num}#lightTower .p-lt-section__num::after{content:counter(num);margin-left:3px}@media(orientation: portrait),(max-height: 400px){#lightTower .p-lt-section__content{padding:var(--lt-global-pad-block) var(--lt-global-pad-inline)}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-section{flex:0 0 auto}#lightTower .p-lt-section.-size-fix{width:calc(100vw - var(--lt-global-nav-size));max-width:calc(100vw - var(--lt-global-nav-size))}#lightTower .p-lt-section.-size-fluid{padding-right:120px;padding-left:120px;box-sizing:border-box;min-width:calc(100vw - var(--lt-global-nav-size))}#lightTower .p-lt-section__content{height:100%;min-height:150px;padding-top:clamp(20px, 7.8125svh, 60px);padding-bottom:clamp(20px, 7.8125svh, 60px);overflow:hidden}}@media(orientation: landscape) and (min-height: 401px){#lightTower .p-lt-wrapper{display:flex;scroll-snap-type:x mandatory;height:100%}}#lightTower .p-lt-youtube{width:calc(100vw - 48px);max-width:928px;height:calc(100svh - 48px);max-height:calc(100svh - 96px);display:flex;align-items:center;justify-content:center}.is-legacy-version #lightTower .p-lt-youtube{height:calc(var(--svh, 100svh) - 48px);max-height:calc(var(--svh, 100svh) - 96px)}#lightTower .p-lt-youtube iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);aspect-ratio:16/9}#lightTower .p-lt-youtube__inner{position:relative;width:100%;max-height:calc(100svh - 96px);aspect-ratio:16/9}.is-legacy-version #lightTower .p-lt-youtube__inner{max-height:calc(var(--svh, 100svh) - 96px)}@media(orientation: portrait){#lightTower .p-lt-youtube iframe{width:100%}}@media(orientation: landscape){#lightTower .p-lt-youtube iframe{height:100%}}:root{--lt-color-black: #222222;--lt-color-dark-gray: #5a5a5a;--lt-color-gray: #d0d0d0;--lt-color-light-gray: #f0f0f0;--lt-global-nav-size: 51px;--lt-global-hamburger-size: 62px;--lt-global-pad-block: 60px;--lt-global-pad-inline: 120px;--lt-font-serif: "Zen Old Mincho", serif;--lt-ease-out: cubic-bezier(0.080, 0.415, 0.430, 0.995)}@media(orientation: portrait),(max-height: 400px){:root{--lt-global-nav-size: 48px;--lt-global-hamburger-size: 62px;--lt-global-pad-block: 60px;--lt-global-pad-inline: 24px}}@media(orientation: landscape) and (min-height: 401px){html{scrollbar-width:none}body::-webkit-scrollbar{display:none}}
