@import url("https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&family=Barlow+Condensed:wght@600&family=Outfit:wght@100..900&display=swap");:root{--pw: min(1vw, 14.40px);--ph: min(1vh, 21.60px)}html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,optgroup,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,textarea{background-color:transparent;border-style:none;color:inherit}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:default}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}ul,ol{list-style:none}a{text-decoration:none}.wrapper{overflow:hidden}body{overflow-wrap:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}div:focus,span:focus{outline:none}a,button{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a::-moz-focus-inner,button::-moz-focus-inner{border-style:none}a:focus,button:focus{outline:none}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){html,body{min-height:100%}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){html,body{min-height:100%}}::selection{background:#420812;color:#ffffff}img:not([data-content] img){display:block;width:100%}picture:not([data-content] picture){display:block;width:100%}[data-mask]{opacity:0}.page .page-loading{position:fixed;top:0;width:100%;height:100%;background:#ffffff;z-index:3}.page .page-loading{left:0;opacity:1.0}.page .page-loading.is-inactive{left:-100%;opacity:0;transition:left 0.0s linear 0.5s, opacity 0.5s linear 0.0s}.page .page-canvas canvas{position:fixed;left:0;top:0;width:100%;height:100%}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-header{position:fixed;left:calc(50 * ((var(--pw) * 100) / 2880));top:calc(50 * ((var(--pw) * 100) / 2880));z-index:2}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-header{position:fixed;left:calc(20 * (100vw / 828));top:calc(20 * (100vw / 828));z-index:2}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-header .header-lead{position:absolute;left:0;top:0;width:calc(541 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-header .header-lead{position:absolute;left:0;top:0;width:calc(430 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-header .header-countdown{position:absolute;left:0;top:calc(50 * ((var(--pw) * 100) / 2880));transform-origin:left bottom;rotate:z 90deg;opacity:0.9;white-space:nowrap;font-family:"Barlow Condensed", sans-serif;font-weight:600;font-size:calc(76 * ((var(--pw) * 100) / 2880));line-height:1.0;color:#ffffff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-header .header-countdown{position:absolute;left:calc(800 * (100vw / 828));top:calc(80 * (100vw / 828));transform-origin:left top;rotate:z 90deg;opacity:0.9;white-space:nowrap;font-family:"Barlow Condensed", sans-serif;font-weight:600;font-size:calc(68 * (100vw / 828));line-height:1.0;color:#ffffff}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-header .header-countdown span{display:inline-block;padding:0 calc(10 * ((var(--pw) * 100) / 2880)) 0 calc(10 * ((var(--pw) * 100) / 2880));translate:0 calc(-5 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-header .header-countdown span{display:inline-block;padding:0 calc(5 * (100vw / 828)) 0 calc(5 * (100vw / 828));translate:0 calc(-8 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-header .header-lead{translate:0 calc(-140 * ((var(--pw) * 100) / 2880));filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-header .header-lead{translate:0 calc(-100 * (100vw / 828));filter:blur(calc(20 * (100vw / 828)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-header .header-countdown{translate:calc(-120 * ((var(--pw) * 100) / 2880)) 0;filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-header .header-countdown{translate:calc(80 * (100vw / 828)) 0;filter:blur(calc(20 * (100vw / 828)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-header.is-active .header-lead{translate:0 0;filter:blur(0)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-header.is-active .header-lead{translate:0 0;filter:blur(0)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-header.is-active .header-countdown{translate:0 0;filter:blur(0)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-header.is-active .header-countdown{translate:0 0;filter:blur(0)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-meta{position:fixed;right:calc(50 * ((var(--pw) * 100) / 2880));top:calc(50 * ((var(--pw) * 100) / 2880));z-index:2}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-meta{position:fixed;left:calc(20 * (100vw / 828));bottom:calc(20 * (100vw / 828));z-index:2}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-meta .meta-date{position:absolute;right:0;top:0;width:calc(670 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-meta .meta-date{position:absolute;left:0;bottom:0;width:calc(280 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-meta .meta-map{position:absolute;right:0;top:calc(276 * ((var(--pw) * 100) / 2880));width:calc(79 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-meta .meta-map{position:absolute;left:calc(310 * (100vw / 828));bottom:calc(-5 * (100vw / 828));width:calc(273 * (100vw / 828))}}.page .page-meta .meta-map a{display:inline-block}.page .page-meta .meta-map a{scale:1.0 1.0;transition:scale 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}[data-hover] .page .page-meta .meta-map a:hover{scale:1.1 1.1}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-meta .meta-date{translate:0 calc(-320 * ((var(--pw) * 100) / 2880));filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-meta .meta-date{translate:0 calc(130 * (100vw / 828));filter:blur(calc(20 * (100vw / 828)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-meta .meta-map{translate:calc(140 * ((var(--pw) * 100) / 2880)) 0;filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-meta .meta-map{translate:0 calc(130 * (100vw / 828));filter:blur(calc(20 * (100vw / 828)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-meta.is-active .meta-date{translate:0 0;filter:blur(0)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-meta.is-active .meta-date{translate:0 0;filter:blur(0)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-meta.is-active .meta-map{translate:0 0;filter:blur(0)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-meta.is-active .meta-map{translate:0 0;filter:blur(0)}}.page .page-main{position:fixed;left:0;top:0;width:100%;height:100%}.page .page-main .main-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container{overflow:hidden}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1) !important;z-index:auto}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide{box-sizing:border-box;overflow:hidden}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content{width:calc(2500 * ((var(--pw) * 100) / 2880));margin:0 auto;padding:calc(380 * ((var(--pw) * 100) / 2880)) 0 calc(380 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content{width:calc(728 * (100vw / 828));margin:0 auto;padding:calc(130 * (100vw / 828)) 0 calc(130 * (100vw / 828)) 0}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block{position:relative}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(1) h2{width:calc(134 * ((var(--pw) * 100) / 2880));padding:0 0 calc(20 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(1) h2{width:calc(100 * (100vw / 828));padding:0 0 calc(20 * (100vw / 828)) 0}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(2){width:calc(1500 * ((var(--pw) * 100) / 2880));margin:calc(680 * ((var(--pw) * 100) / 2880)) 0 calc(460 * ((var(--pw) * 100) / 2880)) calc(1000 * ((var(--pw) * 100) / 2880))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(2) strong{display:block;position:absolute;left:calc(-1000 * ((var(--pw) * 100) / 2880));top:calc(-680 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(2) strong{display:block;margin:0 0 calc(50 * (100vw / 828)) 0}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(2) p{text-align:justify;font-family:"BIZ UDPGothic", sans-serif;font-weight:400;font-size:calc(40 * ((var(--pw) * 100) / 2880));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(2) p{padding:0 0 calc(100 * (100vw / 828)) calc(100 * (100vw / 828));text-align:justify;font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(30 * (100vw / 828));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(3){width:calc(1500 * ((var(--pw) * 100) / 2880));margin:0 0 calc(240 * ((var(--pw) * 100) / 2880)) calc(500 * ((var(--pw) * 100) / 2880))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(3) strong{display:block;margin:0 0 calc(80 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(3) strong{display:block;margin:0 0 calc(50 * (100vw / 828)) calc(230 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(3) p{text-align:justify;font-family:"BIZ UDPGothic", sans-serif;font-weight:400;font-size:calc(40 * ((var(--pw) * 100) / 2880));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(3) p{padding:0 calc(100 * (100vw / 828)) calc(100 * (100vw / 828)) 0;text-align:justify;font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(30 * (100vw / 828));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(4){width:calc(1500 * ((var(--pw) * 100) / 2880));margin:0 0 calc(360 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(4) strong{display:block;margin:0 0 calc(80 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(4) strong{display:block;margin:0 0 calc(50 * (100vw / 828)) calc(230 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(4) p{text-align:justify;font-family:"BIZ UDPGothic", sans-serif;font-weight:400;font-size:calc(40 * ((var(--pw) * 100) / 2880));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(4) p{padding:0 0 calc(100 * (100vw / 828)) calc(100 * (100vw / 828));text-align:justify;font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(30 * (100vw / 828));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5){width:calc(1500 * ((var(--pw) * 100) / 2880));margin:0 0 calc(240 * ((var(--pw) * 100) / 2880)) calc(1000 * ((var(--pw) * 100) / 2880))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) strong{display:block;position:absolute;right:0;top:calc(-350 * ((var(--pw) * 100) / 2880));width:calc(610 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) strong{display:block;margin:0 0 calc(50 * (100vw / 828)) calc(510 * (100vw / 828))}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl{padding:0 0 calc(100 * (100vw / 828)) 0}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl dt{clear:left;float:left;font-family:"BIZ UDPGothic", sans-serif;font-weight:400;font-size:calc(40 * ((var(--pw) * 100) / 2880));line-height:1.0;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl dt{clear:left;float:left;font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(30 * (100vw / 828));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl dd{padding:0 0 calc(40 * ((var(--pw) * 100) / 2880)) calc(330 * ((var(--pw) * 100) / 2880));font-family:"BIZ UDPGothic", sans-serif;font-weight:400;font-size:calc(40 * ((var(--pw) * 100) / 2880));line-height:1.0;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl dd{padding:0 0 calc(30 * (100vw / 828)) calc(240 * (100vw / 828));font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(30 * (100vw / 828));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl dd a{display:inline-block}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl dd a{font-family:"BIZ UDPGothic", sans-serif;font-weight:400;font-size:calc(40 * ((var(--pw) * 100) / 2880));line-height:1.0;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl dd a{font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(30 * (100vw / 828));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl dd a{scale:1.0 1.0;filter:brightness(1);transition:all 0.125s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}[data-hover] .page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl dd a:hover{scale:1.05 1.05;filter:brightness(1.5)}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(5) dl dd a img{display:inline-block;width:auto;height:1em;translate:0 0.15em;text-shadow:1px 1px 2px #fff}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6){width:calc(1500 * ((var(--pw) * 100) / 2880));margin:0 0 calc(240 * ((var(--pw) * 100) / 2880))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) strong{display:block;width:calc(540 * ((var(--pw) * 100) / 2880));margin:0 0 calc(80 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) strong{display:block;width:calc(250 * (100vw / 828));margin:0 0 calc(50 * (100vw / 828)) 0}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) ul{display:flex;gap:calc(40 * ((var(--pw) * 100) / 2880));position:absolute;left:calc(570 * ((var(--pw) * 100) / 2880));top:calc(140 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) ul{display:flex;gap:calc(35 * (100vw / 828));position:absolute;left:calc(335 * (100vw / 828));top:calc(60 * (100vw / 828))}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) ul li a{display:inline-block}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) ul li a img{width:auto;height:calc(62 * ((var(--pw) * 100) / 2880));filter:drop-shadow(1px 1px 2px #fff)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) ul li a img{width:auto;height:calc(50 * (100vw / 828));filter:drop-shadow(1px 1px 2px #fff)}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) ul li a{scale:1.0 1.0;filter:brightness(1);transition:all 0.125s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}[data-hover] .page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) ul li a:hover{scale:1.05 1.05;filter:brightness(1.5)}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) p{text-align:justify;font-family:"BIZ UDPGothic", sans-serif;font-weight:400;font-size:calc(40 * ((var(--pw) * 100) / 2880));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(6) p{padding:0 calc(100 * (100vw / 828)) calc(100 * (100vw / 828)) 0;text-align:justify;font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(30 * (100vw / 828));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7){width:calc(1500 * ((var(--pw) * 100) / 2880));margin:0 0 calc(220 * ((var(--pw) * 100) / 2880)) calc(500 * ((var(--pw) * 100) / 2880))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) strong{display:block;width:calc(840 * ((var(--pw) * 100) / 2880));margin:0 0 calc(80 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) strong{display:block;width:calc(360 * (100vw / 828));margin:0 0 calc(50 * (100vw / 828)) calc(240 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) ul{display:flex;gap:calc(40 * ((var(--pw) * 100) / 2880));position:absolute;left:calc(880 * ((var(--pw) * 100) / 2880));top:calc(150 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) ul{display:flex;gap:calc(40 * (100vw / 828));position:absolute;left:calc(690 * (100vw / 828));top:calc(70 * (100vw / 828))}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) ul li a img{width:auto;height:calc(62 * ((var(--pw) * 100) / 2880))}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) ul li a img{width:auto;height:calc(62 * ((var(--pw) * 100) / 2880));filter:drop-shadow(1px 1px 2px #fff)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) ul li a img{width:auto;height:calc(50 * (100vw / 828));filter:drop-shadow(1px 1px 2px #fff)}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) ul li a{scale:1.0 1.0;filter:brightness(1);transition:all 0.125s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}[data-hover] .page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) ul li a:hover{scale:1.05 1.05;filter:brightness(1.5)}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) p{text-align:justify;font-family:"BIZ UDPGothic", sans-serif;font-weight:400;font-size:calc(40 * ((var(--pw) * 100) / 2880));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(7) p{padding:0 0 calc(100 * (100vw / 828)) calc(100 * (100vw / 828));text-align:justify;font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(30 * (100vw / 828));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(8){margin:0 0 calc(140 * ((var(--pw) * 100) / 2880)) calc(630 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(8){margin:0 0 calc(100 * (100vw / 828)) 0}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(8) figure{display:block;width:calc(1870 * ((var(--pw) * 100) / 2880));mask:url("../img/about/about-photo.svg") center/contain no-repeat}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(8) figure{display:block;mask:url("../img/about/about-photo.svg") center/contain no-repeat}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) strong{display:block;width:calc(610 * ((var(--pw) * 100) / 2880));padding:0 0 calc(60 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) strong{display:block;width:calc(250 * (100vw / 828));padding:0 0 calc(50 * (100vw / 828)) 0}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul{display:flex;justify-content:space-between;flex-wrap:wrap}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0 calc(-50 * (100vw / 828)) calc(100 * (100vw / 828)) calc(-50 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul::before{content:"";width:calc(620 * ((var(--pw) * 100) / 2880));order:1}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul::before{content:"";width:calc(410 * (100vw / 828));order:1}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul::after{content:"";width:calc(620 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul::after{content:"";width:calc(410 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li{width:calc(620 * ((var(--pw) * 100) / 2880));height:calc(330 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li{width:calc(410 * (100vw / 828));height:calc(220 * (100vw / 828))}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li a{display:inline-block;position:relative;background:#FBFCF7}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li a{width:calc(620 * ((var(--pw) * 100) / 2880));height:calc(330 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li a{width:calc(410 * (100vw / 828));height:calc(220 * (100vw / 828))}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li a{scale:1.0 1.0;filter:brightness(1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}[data-hover] .page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li a:hover{scale:1.05 1.05;filter:brightness(1.25)}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li a img{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(470 * ((var(--pw) * 100) / 2880));height:calc(252 * ((var(--pw) * 100) / 2880));margin:auto}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li a img{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(310 * (100vw / 828));height:calc(166 * (100vw / 828));margin:auto}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li:nth-of-type(1){mask:url("../img/about/about-sponsor-1.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li:nth-of-type(2){mask:url("../img/about/about-sponsor-2.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li:nth-of-type(3){mask:url("../img/about/about-sponsor-3.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li:nth-of-type(4){mask:url("../img/about/about-sponsor-4.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li:nth-of-type(5){mask:url("../img/about/about-sponsor-5.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li:nth-of-type(6){mask:url("../img/about/about-sponsor-6.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li:nth-of-type(7){mask:url("../img/about/about-sponsor-7.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li:nth-of-type(8){mask:url("../img/about/about-sponsor-8.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li:nth-of-type(9){mask:url("../img/about/about-sponsor-1.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--about .slide-content .content-block:nth-of-type(9) ul li:nth-of-type(10){mask:url("../img/about/about-sponsor-2.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content{height:calc(2160 * var(--ph))}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content .content-title{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(2793 * ((var(--pw) * 100) / 2880));height:calc(653 * ((var(--pw) * 100) / 2880));margin:auto}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content .content-title{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(728 * (100vw / 828));height:calc(910 * (100vw / 828));margin:auto}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content .content-title strong{display:block;width:100%;height:100%}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content .content-title strong{display:block;width:100%;height:100%}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content .content-link{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(1200 * ((var(--pw) * 100) / 2880));height:calc(1200 * ((var(--pw) * 100) / 2880));margin:auto}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content .content-link{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(640 * (100vw / 828));height:calc(640 * (100vw / 828));margin:auto}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content .content-link a{display:block;width:100%;height:100%;mask:url("../img/timetable/timetable.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content .content-link a{scale:1.0 1.0;transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}[data-hover] .page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content .content-link a:hover{scale:1.05 1.05}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--timetable .slide-content .content-link a img{animation:blink 1s linear infinite}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content{width:calc(2630 * ((var(--pw) * 100) / 2880));margin:0 auto;padding:calc(380 * ((var(--pw) * 100) / 2880)) 0 calc(380 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content{width:calc(703.8 * (100vw / 828));margin:0 auto;padding:calc(100 * (100vw / 828)) 0 calc(100 * (100vw / 828)) 0}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:calc(30 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul{display:grid;gap:calc(20 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul::after{content:"";display:block;width:calc(850 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul::after{content:"";display:block;width:calc(703.8 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li{width:calc(850 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li{width:calc(703.8 * (100vw / 828))}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li a{display:block;position:relative}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li a span:nth-of-type(1){display:block}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li a span:nth-of-type(1){display:block}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li a span:nth-of-type(2){display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:calc(720 * ((var(--pw) * 100) / 2880));height:calc(720 * ((var(--pw) * 100) / 2880));margin:auto}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li a span:nth-of-type(2){display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:calc(700 * (100vw / 828));height:calc(700 * (100vw / 828));margin:auto}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li a span:nth-of-type(1){scale:1.0 1.0;filter:brightness(1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li a span:nth-of-type(2){scale:0.9 0.9;filter:brightness(1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}[data-hover] .page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li a:hover span:nth-of-type(1){scale:1.05 1.05;filter:brightness(1.25)}[data-hover] .page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li a:hover span:nth-of-type(2){scale:0.95 0.95;filter:brightness(1.25)}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li:nth-of-type(3n+1){padding:calc(180 * ((var(--pw) * 100) / 2880)) 0 0 0}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li:nth-of-type(3n){padding:calc(180 * ((var(--pw) * 100) / 2880)) 0 0 0}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li:nth-of-type(odd) a span:nth-of-type(2){mask:url("../img/artist/artist-1.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--artist .slide-content .content-list ul li:nth-of-type(even) a span:nth-of-type(2){mask:url("../img/artist/artist-2.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content{height:calc(2160 * var(--ph))}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content .content-title{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(2793 * ((var(--pw) * 100) / 2880));height:calc(653 * ((var(--pw) * 100) / 2880));margin:auto}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content .content-title{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(728 * (100vw / 828));height:calc(910 * (100vw / 828));margin:auto}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content .content-title strong{display:block;width:100%;height:100%}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content .content-title strong{display:block;width:100%;height:100%}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content .content-link{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(1200 * ((var(--pw) * 100) / 2880));height:calc(1200 * ((var(--pw) * 100) / 2880));margin:auto}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content .content-link{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(640 * (100vw / 828));height:calc(640 * (100vw / 828));margin:auto}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content .content-link a{display:block;width:100%;height:100%;mask:url("../img/map/map.svg") center/contain no-repeat}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content .content-link a{scale:1.0 1.0;transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}[data-hover] .page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content .content-link a:hover{scale:1.05 1.05}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--map .slide-content .content-link a img{animation:blink 1s linear infinite}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content{width:calc(2500 * ((var(--pw) * 100) / 2880));margin:0 auto;padding:calc(380 * ((var(--pw) * 100) / 2880)) 0 calc(380 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content{padding:calc(130 * (100vw / 828)) calc(50 * (100vw / 828)) calc(130 * (100vw / 828)) calc(50 * (100vw / 828))}}.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block{position:relative}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block:nth-of-type(1) h2{width:calc(56 * ((var(--pw) * 100) / 2880));padding:0 0 calc(20 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block:nth-of-type(1) h2{width:calc(57 * (100vw / 828));padding:0 0 calc(20 * (100vw / 828)) 0}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block:nth-of-type(2) dl dt{position:relative;margin:0 0 calc(20 * ((var(--pw) * 100) / 2880)) 0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block:nth-of-type(2) dl dt{position:relative;margin:0 0 calc(30 * (100vw / 828)) 0}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block:nth-of-type(2) dl dt span{position:relative;font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(80 * ((var(--pw) * 100) / 2880));line-height:1.25;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block:nth-of-type(2) dl dt span{position:relative;font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(45 * (100vw / 828));line-height:1.25;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block:nth-of-type(2) dl dd{position:relative;margin:0 0 calc(200 * ((var(--pw) * 100) / 2880)) calc(880 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block:nth-of-type(2) dl dd{position:relative;margin:0 0 calc(100 * (100vw / 828)) calc(100 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block:nth-of-type(2) dl dd span{display:block;position:relative;font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(40 * ((var(--pw) * 100) / 2880));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-wrapper .wrapper-content .content-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide--faq .slide-content .content-block:nth-of-type(2) dl dd span{display:block;position:relative;font-family:"BIZ UDPGothic", sans-serif;font-weight:700;font-size:calc(30 * (100vw / 828));line-height:1.5;color:#420812;text-shadow:1px 1px 2px #fff}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-prev{display:grid;justify-content:center;position:absolute;left:0;bottom:calc(2160 * var(--ph));width:calc(2160 * var(--ph));rotate:z 90deg;transform-origin:left bottom;user-select:none;z-index:1}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-prev{display:none}}.page .page-main .main-prev button{position:relative;margin:0 0 calc(50 * ((var(--pw) * 100) / 2880)) 0;font-family:"Outfit", sans-serif;font-weight:400;font-size:calc(38 * ((var(--pw) * 100) / 2880));line-height:1.5;color:#ffffff;cursor:pointer}.page .page-main .main-prev button{opacity:1.0;transition:opacity 0.125s linear 0s}.page .page-main .main-prev button:hover{opacity:0.5}.page .page-main .main-prev button.swiper-button-disabled{opacity:0.0;cursor:auto}.page .page-main .main-prev button .swiper-container{width:calc(300 * ((var(--pw) * 100) / 2880))}.page .page-main .main-prev button .swiper-container .swiper-wrapper{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1) !important;z-index:auto}.page .page-main .main-prev button .swiper-container .swiper-wrapper .swiper-slide{box-sizing:border-box}.page .page-main .main-prev button .swiper-container .swiper-wrapper .swiper-slide span{position:relative}.page .page-main .main-prev button .swiper-container .swiper-wrapper .swiper-slide span::before{content:"";position:absolute;left:calc(-60 * ((var(--pw) * 100) / 2880));top:0;bottom:0;width:calc(50 * ((var(--pw) * 100) / 2880));height:calc(31 * ((var(--pw) * 100) / 2880));margin:auto;background:url("../img/common/main-prev.webp") no-repeat center center/contain}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-main .main-next{display:grid;justify-content:center;position:absolute;left:100%;top:0;width:calc(2160 * var(--ph));rotate:z 90deg;transform-origin:left top;user-select:none;z-index:1}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-main .main-next{display:none}}.page .page-main .main-next button{position:relative;margin:calc(50 * ((var(--pw) * 100) / 2880)) 0 0 0;font-family:"Outfit", sans-serif;font-weight:400;font-size:calc(38 * ((var(--pw) * 100) / 2880));line-height:1.5;color:#ffffff;cursor:pointer}.page .page-main .main-next button{opacity:1.0;transition:opacity 0.125s linear 0s}.page .page-main .main-next button:hover{opacity:0.5}.page .page-main .main-next button.swiper-button-disabled{opacity:0.0;cursor:auto}.page .page-main .main-next button .swiper-container{width:calc(300 * ((var(--pw) * 100) / 2880))}.page .page-main .main-next button .swiper-container .swiper-wrapper{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1) !important;z-index:auto}.page .page-main .main-next button .swiper-container .swiper-wrapper .swiper-slide{box-sizing:border-box}.page .page-main .main-next button .swiper-container .swiper-wrapper .swiper-slide span{position:relative}.page .page-main .main-next button .swiper-container .swiper-wrapper .swiper-slide span::before{content:"";position:absolute;left:calc(-60 * ((var(--pw) * 100) / 2880));top:0;bottom:0;width:calc(50 * ((var(--pw) * 100) / 2880));height:calc(31 * ((var(--pw) * 100) / 2880));margin:auto;background:url("../img/common/main-next.webp") no-repeat center center/contain}.page .page-main{left:-100%;transition:left 0.0s linear 1.0s}.page .page-main .main-wrapper .wrapper-content{opacity:0;scale:0.9 0.9;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,scale 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform-origin:center top}.page .page-main.is-active{left:0;transition:left 0.0s linear 0.0s}.page .page-main.is-active .main-wrapper .wrapper-content{opacity:1.0;scale:1.0 1.0;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,scale 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform-origin:center top}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-aside{position:fixed;left:calc(50 * ((var(--pw) * 100) / 2880));bottom:calc(50 * ((var(--pw) * 100) / 2880));z-index:2}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-aside{display:none}}.page .page-aside .aside-official{display:flex;flex-direction:column;gap:calc(20 * ((var(--pw) * 100) / 2880));position:absolute;left:0;bottom:0}.page .page-aside .aside-official strong{display:block;width:calc(58 * ((var(--pw) * 100) / 2880))}.page .page-aside .aside-official ul{display:flex;flex-direction:column}.page .page-aside .aside-official ul li:nth-of-type(1){width:calc(58 * ((var(--pw) * 100) / 2880))}.page .page-aside .aside-official ul li a{display:inline-block}.page .page-aside .aside-official ul li a{scale:1.0 1.0;transition:scale 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}[data-hover] .page .page-aside .aside-official ul li a:hover{scale:1.1 1.1}.page .page-aside .aside-podcast{display:flex;gap:calc(30 * ((var(--pw) * 100) / 2880));position:absolute;left:calc(110 * ((var(--pw) * 100) / 2880));bottom:0}.page .page-aside .aside-podcast strong{display:block;width:calc(164 * ((var(--pw) * 100) / 2880))}.page .page-aside .aside-podcast ul{display:flex;gap:calc(40 * ((var(--pw) * 100) / 2880))}.page .page-aside .aside-podcast ul li:nth-of-type(1){width:calc(72 * ((var(--pw) * 100) / 2880))}.page .page-aside .aside-podcast ul li:nth-of-type(2){width:calc(58 * ((var(--pw) * 100) / 2880))}.page .page-aside .aside-podcast ul li:nth-of-type(3){width:calc(58 * ((var(--pw) * 100) / 2880))}.page .page-aside .aside-podcast ul li a{display:inline-block}.page .page-aside .aside-podcast ul li a{scale:1.0 1.0;transition:scale 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}[data-hover] .page .page-aside .aside-podcast ul li a:hover{scale:1.1 1.1}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-aside .aside-official{translate:calc(-120 * ((var(--pw) * 100) / 2880)) 0;filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-aside .aside-podcast{translate:0 calc(120 * ((var(--pw) * 100) / 2880));filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-aside.is-active .aside-official{translate:0 0;filter:blur(0)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-aside.is-active .aside-podcast{translate:0 0;filter:blur(0)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-footer{position:fixed;right:calc(50 * ((var(--pw) * 100) / 2880));bottom:calc(35 * ((var(--pw) * 100) / 2880));z-index:2}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-footer{position:fixed;right:calc(20 * (100vw / 828));bottom:calc(20 * (100vw / 828));z-index:2}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-footer .footer-free{position:absolute;right:0;bottom:calc(130 * ((var(--pw) * 100) / 2880));width:calc(58 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-footer .footer-free{display:none}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-footer .footer-sound{position:absolute;right:calc(-5 * ((var(--pw) * 100) / 2880));bottom:0}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-footer .footer-sound{display:none}}.page .page-footer .footer-sound button{display:block;position:absolute;right:0;bottom:0;width:calc(124 * ((var(--pw) * 100) / 2880));height:calc(124 * ((var(--pw) * 100) / 2880));background:url("../img/common/footer-sound.webp") no-repeat center center/cover}.page .page-footer .footer-sound button[data-sound-off]{mask:url("../img/common/footer-sound-off.svg") center/contain no-repeat}.page .page-footer .footer-sound button[data-sound-on]{mask:url("../img/common/footer-sound-on.svg") center/contain no-repeat}.page .page-footer .footer-sound button{scale:1.0 1.0;transition:scale 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}[data-hover] .page .page-footer .footer-sound button:hover{scale:1.1 1.1}.page .page-footer .footer-sound button{display:none}.page .page-footer .footer-sound button.is-active{display:block}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-footer .footer-copyright{position:absolute;right:calc(135 * ((var(--pw) * 100) / 2880));bottom:0;width:calc(249 * ((var(--pw) * 100) / 2880))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-footer .footer-copyright{position:absolute;right:0;bottom:0;width:calc(19 * (100vw / 828))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-footer .footer-free{translate:calc(120 * ((var(--pw) * 100) / 2880)) 0;filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-footer .footer-sound{translate:calc(160 * ((var(--pw) * 100) / 2880)) calc(160 * ((var(--pw) * 100) / 2880));filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-footer .footer-copyright{translate:0 calc(120 * ((var(--pw) * 100) / 2880));filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-footer .footer-copyright{translate:calc(60 * (100vw / 828)) 0;filter:blur(calc(20 * (100vw / 828)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-footer.is-active .footer-free{translate:0 0;filter:blur(0)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-footer.is-active .footer-sound{translate:0 0;filter:blur(0)}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-footer.is-active .footer-copyright{translate:0 0;filter:blur(0)}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-footer.is-active .footer-copyright{translate:0 0;filter:blur(0)}}.page .page-nav{display:grid;justify-content:center;align-content:center;position:fixed;left:0;top:0;width:100%;height:100%}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav .nav-items{display:grid;justify-items:center;gap:calc(40 * (100vw / 828))}}.page .page-nav .nav-items .items-item button{display:block}.page .page-nav .nav-items .items-item button{scale:1.0 1.0;filter:brightness(1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}[data-hover] .page .page-nav .nav-items .items-item button:hover{scale:1.05 1.05;filter:brightness(1.25)}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-nav .nav-items .items-item button[data-nav-button="about"]{width:calc(2409 * var(--ph));height:calc(352 * var(--ph));background:url("../img/nav/nav-about-pc.webp") no-repeat center center/cover;mask:url("../img/nav/nav-about-pc.svg") center/contain no-repeat}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav .nav-items .items-item button[data-nav-button="about"]{width:calc(671 * (100vw / 828));height:calc(170.5 * (100vw / 828));margin:0 0 0 calc(20 * (100vw / 828));background:url("../img/nav/nav-about-sd.webp") no-repeat center center/cover;mask:url("../img/nav/nav-about-sd.svg") center/contain no-repeat}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-nav .nav-items .items-item button[data-nav-button="timetable"]{width:calc(2794 * var(--ph));height:calc(352 * var(--ph));background:url("../img/nav/nav-timetable-pc.webp") no-repeat center center/cover;mask:url("../img/nav/nav-timetable-pc.svg") center/contain no-repeat}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav .nav-items .items-item button[data-nav-button="timetable"]{width:calc(811.8 * (100vw / 828));height:calc(170.5 * (100vw / 828));margin:0 calc(30 * (100vw / 828)) 0 0;background:url("../img/nav/nav-timetable-sd.webp") no-repeat center center/cover;mask:url("../img/nav/nav-timetable-sd.svg") center/contain no-repeat}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-nav .nav-items .items-item button[data-nav-button="artist"]{width:calc(2182.4 * var(--ph));height:calc(352 * var(--ph));margin:0 0 0 calc(200 * var(--ph));background:url("../img/nav/nav-artist-pc.webp") no-repeat center center/cover;mask:url("../img/nav/nav-artist-pc.svg") center/contain no-repeat}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav .nav-items .items-item button[data-nav-button="artist"]{width:calc(719.4 * (100vw / 828));height:calc(170.5 * (100vw / 828));margin:0 calc(10 * (100vw / 828)) 0 0;background:url("../img/nav/nav-artist-sd.webp") no-repeat center center/cover;mask:url("../img/nav/nav-artist-sd.svg") center/contain no-repeat}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-nav .nav-items .items-item button[data-nav-button="map"]{width:calc(1711.6 * var(--ph));height:calc(352 * var(--ph));margin:0 0 0 calc(400 * var(--ph));background:url("../img/nav/nav-map-pc.webp") no-repeat center center/cover;mask:url("../img/nav/nav-map-pc.svg") center/contain no-repeat}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav .nav-items .items-item button[data-nav-button="map"]{width:calc(746.9 * (100vw / 828));height:calc(170.5 * (100vw / 828));margin:0 0 0 calc(30 * (100vw / 828));background:url("../img/nav/nav-map-sd.webp") no-repeat center center/cover;mask:url("../img/nav/nav-map-sd.svg") center/contain no-repeat}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-nav .nav-items .items-item button[data-nav-button="faq"]{width:calc(1518 * var(--ph));height:calc(352 * var(--ph));margin:0 0 0 calc(400 * var(--ph));background:url("../img/nav/nav-faq-pc.webp") no-repeat center center/cover;mask:url("../img/nav/nav-faq-pc.svg") center/contain no-repeat}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav .nav-items .items-item button[data-nav-button="faq"]{width:calc(643.5 * (100vw / 828));height:calc(170.5 * (100vw / 828));margin:0 calc(60 * (100vw / 828)) 0 0;background:url("../img/nav/nav-faq-sd.webp") no-repeat center center/cover;mask:url("../img/nav/nav-faq-sd.svg") center/contain no-repeat}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-nav .nav-aside ul{display:none}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav .nav-aside ul{display:flex;gap:calc(50 * (100vw / 828));position:absolute;left:calc(20 * (100vw / 828));bottom:calc(20 * (100vw / 828))}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav .nav-aside ul li a img{width:auto;height:calc(60 * (100vw / 828))}}.page .page-nav{opacity:0.0;scale:0.25 0.25;filter:blur(calc(20 * var(--ph)))}.page .page-nav.is-ready{opacity:0.5;scale:0.5 0.5;filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.page .page-nav.is-active{opacity:1.0;scale:1.0 1.0;filter:blur(calc(0 * var(--ph)));transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav.is-hidden{visibility:hidden}.page .page-nav[data-area="about"]{opacity:0.0;scale:10.0 10.0;translate:calc(5300 * var(--ph)) calc(7000 * var(--ph));filter:blur(calc(10 * var(--ph)));pointer-events:none;user-select:none}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav[data-area="about"]{translate:calc(500 * (100vw / 828)) calc(4500 * (100vw / 828));filter:blur(calc(5 * (100vw / 828)))}}.page .page-nav[data-area="timetable"]{opacity:0.0;scale:10.0 10.0;translate:calc(2800 * var(--ph)) calc(3200 * var(--ph));filter:blur(calc(10 * var(--ph)));pointer-events:none;user-select:none}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav[data-area="timetable"]{translate:calc(2100 * (100vw / 828)) calc(2500 * (100vw / 828));filter:blur(calc(5 * (100vw / 828)))}}.page .page-nav[data-area="artist"]{opacity:0.0;scale:10.0 10.0;translate:calc(-5600 * var(--ph)) calc(100 * var(--ph));filter:blur(calc(10 * var(--ph)));pointer-events:none;user-select:none}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav[data-area="artist"]{translate:calc(-2100 * (100vw / 828)) calc(300 * (100vw / 828));filter:blur(calc(5 * (100vw / 828)))}}.page .page-nav[data-area="map"]{opacity:0.0;scale:10.0 10.0;translate:calc(4800 * var(--ph)) calc(-3500 * var(--ph));filter:blur(calc(10 * var(--ph)));pointer-events:none;user-select:none}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav[data-area="map"]{translate:calc(1900 * (100vw / 828)) calc(-1800 * (100vw / 828));filter:blur(calc(5 * (100vw / 828)))}}.page .page-nav[data-area="faq"]{opacity:0.0;scale:10.0 10.0;translate:calc(-3600 * var(--ph)) calc(-6800 * var(--ph));filter:blur(calc(10 * var(--ph)));pointer-events:none;user-select:none}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-nav[data-area="faq"]{translate:calc(-2400 * (100vw / 828)) calc(-4000 * (100vw / 828));filter:blur(calc(5 * (100vw / 828)))}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-enter{position:fixed;left:0;right:0;top:0;bottom:0;width:calc(2560 * var(--ph));height:calc(1280 * var(--ph));margin:auto;z-index:2}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-enter{position:fixed;left:0;right:0;top:0;bottom:0;width:calc(780 * (100vw / 828));height:calc(390 * (100vw / 828));margin:auto;z-index:2}}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-enter button{display:block;width:100%;height:100%;background:url("../img/enter/enter-logo-pc.webp") no-repeat center center/cover;mask:url("../img/enter/enter-logo.svg") center/contain no-repeat}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-enter button{display:block;width:100%;height:100%;background:url("../img/enter/enter-logo-sd.webp") no-repeat center center/cover;mask:url("../img/enter/enter-logo.svg") center/contain no-repeat}}.page .page-enter button{scale:1.0 1.0;filter:brightness(1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}[data-hover] .page .page-enter button:hover{scale:1.05 1.05;filter:brightness(1.25)}.page .page-enter{opacity:0.0;scale:0.25 0.25;filter:blur(calc(20 * var(--ph)))}.page .page-enter.is-active{opacity:1.0;scale:1.0 1.0;filter:blur(0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.page .page-enter.is-inactive{opacity:0.0;scale:10.0 10.0;filter:blur(calc(20 * ((var(--pw) * 100) / 2880)));transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;pointer-events:none;user-select:none}.page .page-enter.is-hidden{visibility:hidden}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-back{position:fixed;left:0;right:0;top:0;width:calc(130 * ((var(--pw) * 100) / 2880));margin:auto;z-index:2}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-back{position:fixed;right:0;top:0;width:calc(140 * (100vw / 828));height:calc(140 * (100vw / 828));margin:auto;z-index:2}}.page .page-back button{width:100%;height:100%}.page .page-back button{scale:1.0 1.0;transition:scale 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}[data-hover] .page .page-back button:hover{scale:1.1 1.1}.page .page-back{translate:0 -100%;filter:blur(calc(20 * var(--ph)));transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-back.is-active{translate:0 0;filter:blur(0)}.page .page-toggle{display:none}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-toggle{display:block;position:fixed;right:0;top:0;width:calc(140 * (100vw / 828));margin:auto;z-index:2}}.page .page-toggle button{width:100%;height:100%}.page .page-toggle{translate:0 -100%;filter:blur(calc(20 * (100vw / 828)))}.page .page-toggle.is-active{translate:0 0;filter:blur(0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-toggle.is-inactive{translate:0 -100%;filter:blur(calc(20 * (100vw / 828)))}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.page .page-cursor{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:2}}@media (hover: none) and (pointer: coarse), (max-width: 1024px){.page .page-cursor{display:none}}.page .page-cursor .cursor-photo{position:absolute;left:0;top:0;width:calc(540 * ((var(--pw) * 100) / 2880));height:auto;transform:translate(-50%, -50%) scale(1);mask:url("../img/artist/artist-1.svg") center/contain no-repeat}@keyframes blink{0%,100%{opacity:1}50%{opacity:0.875}}
