*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}body{width:100%;padding:0;margin:0;position:relative}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,address,strong,em,table,dl,ul,ol,img,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{padding:0;margin:0;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,a,address,strong,em,form,input,textarea,select,submit,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{color:inherit;line-height:inherit;font-family:inherit;font-size:inherit}a{border:none;color:inherit;text-decoration:none;word-wrap:break-word}a:hover{text-decoration:none}address,em{font-style:normal}ul,ol{list-style:none none outside}img{display:block;border:none}html{scroll-behavior:smooth;scroll-padding-top:8rem}@media only screen and (max-width: 999px){html{scroll-padding-top:5rem}}@font-face{font-family:AdjustedYuGothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:AdjustedYuGothic;font-weight:700;src:local("Yu Gothic Bold")}body{height:100%;overflow-x:hidden;color:#fff;font-family:AdjustedYuGothic,"游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-optical-sizing:auto;font-weight:400;line-height:1;letter-spacing:.05em;text-align:justify;background-attachment:fixed;position:relative;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{transition:.375s}a:hover{opacity:.6}header{position:relative}header.show .menu div.bar{top:50%;transform:rotate(15deg)}header.show .menu div.bar2{top:50%;transform:rotate(-15deg)}header.show nav{pointer-events:initial}header.show nav::after{transition-delay:.5s;transform:translateX(-50%) scale(1);opacity:.3}header.show nav .navBg{height:100vh}@media only screen and (min-width: 1000px){header.show nav .nav:nth-child(2) li:nth-child(0){transition-delay:.75s}header.show nav .nav:nth-child(2) li:nth-child(1){transition-delay:.875s}header.show nav .nav:nth-child(2) li:nth-child(2){transition-delay:1s}header.show nav .nav:nth-child(2) li:nth-child(3){transition-delay:1.125s}header.show nav .nav:nth-child(2) li:nth-child(4){transition-delay:1.25s}header.show nav .nav:nth-child(2) li:nth-child(5){transition-delay:1.375s}header.show nav .nav:nth-child(2) li:nth-child(6){transition-delay:1.5s}header.show nav .nav:nth-child(2) li:nth-child(7){transition-delay:1.625s}header.show nav .nav:nth-child(2) li:nth-child(8){transition-delay:1.75s}header.show nav .nav:nth-child(2) li:nth-child(9){transition-delay:1.875s}header.show nav .nav:nth-child(2) li:nth-child(10){transition-delay:2s}header.show nav .nav:nth-child(2) li:nth-child(11){transition-delay:2.125s}header.show nav .nav:nth-child(2) li:nth-child(12){transition-delay:2.25s}header.show nav .nav:nth-child(2) li:nth-child(13){transition-delay:2.375s}header.show nav .nav:nth-child(2) li:nth-child(14){transition-delay:2.5s}header.show nav .nav:nth-child(2) li:nth-child(15){transition-delay:2.625s}header.show nav .nav:nth-child(2) li:nth-child(16){transition-delay:2.75s}header.show nav .nav:nth-child(2) li:nth-child(17){transition-delay:2.875s}header.show nav .nav:nth-child(2) li:nth-child(18){transition-delay:3s}header.show nav .nav:nth-child(2) li:nth-child(19){transition-delay:3.125s}header.show nav .nav:nth-child(2) li:nth-child(20){transition-delay:3.25s}}@media only screen and (max-width: 999px){header.show nav .nav:nth-child(2) li:nth-child(0){transition-delay:.875s}header.show nav .nav:nth-child(2) li:nth-child(1){transition-delay:1s}header.show nav .nav:nth-child(2) li:nth-child(2){transition-delay:1.125s}header.show nav .nav:nth-child(2) li:nth-child(3){transition-delay:1.25s}header.show nav .nav:nth-child(2) li:nth-child(4){transition-delay:1.375s}header.show nav .nav:nth-child(2) li:nth-child(5){transition-delay:1.5s}header.show nav .nav:nth-child(2) li:nth-child(6){transition-delay:1.625s}header.show nav .nav:nth-child(2) li:nth-child(7){transition-delay:1.75s}header.show nav .nav:nth-child(2) li:nth-child(8){transition-delay:1.875s}header.show nav .nav:nth-child(2) li:nth-child(9){transition-delay:2s}header.show nav .nav:nth-child(2) li:nth-child(10){transition-delay:2.125s}header.show nav .nav:nth-child(2) li:nth-child(11){transition-delay:2.25s}header.show nav .nav:nth-child(2) li:nth-child(12){transition-delay:2.375s}header.show nav .nav:nth-child(2) li:nth-child(13){transition-delay:2.5s}header.show nav .nav:nth-child(2) li:nth-child(14){transition-delay:2.625s}header.show nav .nav:nth-child(2) li:nth-child(15){transition-delay:2.75s}header.show nav .nav:nth-child(2) li:nth-child(16){transition-delay:2.875s}header.show nav .nav:nth-child(2) li:nth-child(17){transition-delay:3s}header.show nav .nav:nth-child(2) li:nth-child(18){transition-delay:3.125s}header.show nav .nav:nth-child(2) li:nth-child(19){transition-delay:3.25s}header.show nav .nav:nth-child(2) li:nth-child(20){transition-delay:3.375s}}@media only screen and (min-width: 1000px){header.show nav .nav:nth-child(3) li:nth-child(0){transition-delay:.875s}header.show nav .nav:nth-child(3) li:nth-child(1){transition-delay:1s}header.show nav .nav:nth-child(3) li:nth-child(2){transition-delay:1.125s}header.show nav .nav:nth-child(3) li:nth-child(3){transition-delay:1.25s}header.show nav .nav:nth-child(3) li:nth-child(4){transition-delay:1.375s}header.show nav .nav:nth-child(3) li:nth-child(5){transition-delay:1.5s}header.show nav .nav:nth-child(3) li:nth-child(6){transition-delay:1.625s}header.show nav .nav:nth-child(3) li:nth-child(7){transition-delay:1.75s}header.show nav .nav:nth-child(3) li:nth-child(8){transition-delay:1.875s}header.show nav .nav:nth-child(3) li:nth-child(9){transition-delay:2s}header.show nav .nav:nth-child(3) li:nth-child(10){transition-delay:2.125s}header.show nav .nav:nth-child(3) li:nth-child(11){transition-delay:2.25s}header.show nav .nav:nth-child(3) li:nth-child(12){transition-delay:2.375s}header.show nav .nav:nth-child(3) li:nth-child(13){transition-delay:2.5s}header.show nav .nav:nth-child(3) li:nth-child(14){transition-delay:2.625s}header.show nav .nav:nth-child(3) li:nth-child(15){transition-delay:2.75s}header.show nav .nav:nth-child(3) li:nth-child(16){transition-delay:2.875s}header.show nav .nav:nth-child(3) li:nth-child(17){transition-delay:3s}header.show nav .nav:nth-child(3) li:nth-child(18){transition-delay:3.125s}header.show nav .nav:nth-child(3) li:nth-child(19){transition-delay:3.25s}header.show nav .nav:nth-child(3) li:nth-child(20){transition-delay:3.375s}}@media only screen and (max-width: 999px){header.show nav .nav:nth-child(4) li:nth-child(0){transition-delay:1.125s}header.show nav .nav:nth-child(4) li:nth-child(1){transition-delay:1.25s}header.show nav .nav:nth-child(4) li:nth-child(2){transition-delay:1.375s}header.show nav .nav:nth-child(4) li:nth-child(3){transition-delay:1.5s}header.show nav .nav:nth-child(4) li:nth-child(4){transition-delay:1.625s}header.show nav .nav:nth-child(4) li:nth-child(5){transition-delay:1.75s}header.show nav .nav:nth-child(4) li:nth-child(6){transition-delay:1.875s}header.show nav .nav:nth-child(4) li:nth-child(7){transition-delay:2s}header.show nav .nav:nth-child(4) li:nth-child(8){transition-delay:2.125s}header.show nav .nav:nth-child(4) li:nth-child(9){transition-delay:2.25s}header.show nav .nav:nth-child(4) li:nth-child(10){transition-delay:2.375s}header.show nav .nav:nth-child(4) li:nth-child(11){transition-delay:2.5s}header.show nav .nav:nth-child(4) li:nth-child(12){transition-delay:2.625s}header.show nav .nav:nth-child(4) li:nth-child(13){transition-delay:2.75s}header.show nav .nav:nth-child(4) li:nth-child(14){transition-delay:2.875s}header.show nav .nav:nth-child(4) li:nth-child(15){transition-delay:3s}header.show nav .nav:nth-child(4) li:nth-child(16){transition-delay:3.125s}header.show nav .nav:nth-child(4) li:nth-child(17){transition-delay:3.25s}header.show nav .nav:nth-child(4) li:nth-child(18){transition-delay:3.375s}header.show nav .nav:nth-child(4) li:nth-child(19){transition-delay:3.5s}header.show nav .nav:nth-child(4) li:nth-child(20){transition-delay:3.625s}}header.show nav .nav li{transform:translateX(0);opacity:1}header.show nav .nav li:nth-child(0){transition-delay:.625s}header.show nav .nav li:nth-child(1){transition-delay:.75s}header.show nav .nav li:nth-child(2){transition-delay:.875s}header.show nav .nav li:nth-child(3){transition-delay:1s}header.show nav .nav li:nth-child(4){transition-delay:1.125s}header.show nav .nav li:nth-child(5){transition-delay:1.25s}header.show nav .nav li:nth-child(6){transition-delay:1.375s}header.show nav .nav li:nth-child(7){transition-delay:1.5s}header.show nav .nav li:nth-child(8){transition-delay:1.625s}header.show nav .nav li:nth-child(9){transition-delay:1.75s}header.show nav .nav li:nth-child(10){transition-delay:1.875s}header.show nav .nav li:nth-child(11){transition-delay:2s}header.show nav .nav li:nth-child(12){transition-delay:2.125s}header.show nav .nav li:nth-child(13){transition-delay:2.25s}header.show nav .nav li:nth-child(14){transition-delay:2.375s}header.show nav .nav li:nth-child(15){transition-delay:2.5s}header.show nav .nav li:nth-child(16){transition-delay:2.625s}header.show nav .nav li:nth-child(17){transition-delay:2.75s}header.show nav .nav li:nth-child(18){transition-delay:2.875s}header.show nav .nav li:nth-child(19){transition-delay:3s}header.show nav .nav li:nth-child(20){transition-delay:3.125s}header.show nav .nav li.parent .child::after{transition-delay:1.25s;transform:scale(1, 1)}header.show nav .bnr{transform:scale(1);opacity:1;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6) 1s}@media only screen and (max-width: 999px){header.show .sns{transition-delay:1s;transform:translateY(0);opacity:1}}header .h1{position:fixed;z-index:7}@media only screen and (min-width: 1000px){header .h1{top:1.375rem;left:2.25rem}}@media only screen and (max-width: 999px){header .h1{top:1.6923076923rem;left:1.5384615385rem}}header .h1 img{width:27.375rem}@media only screen and (max-width: 999px){header .h1 img{width:16.9230769231rem}}header .h1 .img{display:block;width:28.125rem;height:2.3125rem;position:relative}@media only screen and (min-width: 1050px)and (max-width: 1270px){header .h1 .img .abs02{display:none}}@media only screen and (max-width: 999px){header .h1 .img{width:18.1241230769rem;height:1.4889076923rem}}header .h1 .img .abs01{width:13.99125rem;position:absolute;left:0;bottom:0}@media only screen and (max-width: 999px){header .h1 .img .abs01{width:9.0250769231rem}}header .h1 .img .abs02{width:12.1875rem;position:absolute;top:0;right:0}@media only screen and (max-width: 999px){header .h1 .img .abs02{width:7.8461538462rem}}header .title{position:fixed;top:50%;left:2.0497803807vw;transform:translateY(-50%);position:fixed;z-index:7}@media only screen and (min-width: 1000px)and (max-width: 1200px){header .title{display:none}}@media only screen and (max-width: 999px){header .title{display:none}}header .title img{width:auto;height:18.75rem}header .fixNav{position:fixed;top:2.5625rem;right:7rem;transform:translateY(-50%);z-index:6}@media only screen and (min-width: 1000px)and (max-width: 1050px){header .fixNav{display:none}}@media only screen and (max-width: 999px){header .fixNav{display:none}}header .fixNav .nav{display:flex;gap:0 1.5rem;align-items:center}header .fixNav .nav li.disable a{opacity:.3;pointer-events:none}header .fixNav .nav li.disable.parent::after{opacity:.3}header .fixNav .nav li>a img{height:.6875rem}@media only screen and (min-width: 1000px){header .fixNav .nav li:not(.disable).parent:hover .child{visibility:visible;opacity:1}}header .fixNav .nav li.parent{position:relative}header .fixNav .nav li.parent::after{content:"";border-style:solid;border-width:.3125rem .2875rem 0 .2875rem;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:50%;top:calc(100% + 0.46875rem);transform:translateX(-50%)}header .fixNav .nav li.parent .child{width:8.75rem;transition:.25s cubic-bezier(0.25, 1, 0.5, 1);opacity:0;visibility:hidden;position:absolute;top:calc(100% + 1rem);left:50%;transform:translateX(-50%);z-index:-1}header .fixNav .nav li.parent .child>li{border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}header .fixNav .nav li.parent .child>li:first-child{border-top:1px solid #fff;margin:0}header .fixNav .nav li.parent .child>li.disable a{opacity:.3}header .fixNav .nav li.parent .child>li a{display:block;color:#fff;background:#0091db;font-size:.9375rem;text-align:center;font-weight:700;letter-spacing:.05em;padding:.75rem 0}header nav{position:fixed;width:100%;height:100svh;top:0;left:0;z-index:6;pointer-events:none}@media only screen and (max-width: 999px){header nav{overflow:auto;padding:7.6923076923rem 1.8461538462rem 4.6153846154rem}}header nav::after{display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:42.60590625rem;aspect-ratio:400/267.76;content:"";background:url(../img/index/mv_mask.svg) center/contain no-repeat;position:fixed;bottom:0;left:50%;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(-50%) scale(0.875);opacity:0;mix-blend-mode:overlay}@media only screen and (max-width: 999px){header nav::after{display:block;width:106.6666666667vw;bottom:-17.0666666667vw}}header nav .navBg{width:100%;height:0;overflow:hidden;position:fixed;bottom:0;left:0;z-index:-1;transition:.75s .375s cubic-bezier(0.25, 1, 0.5, 1);transform-origin:bottom}header nav .navBg::before{content:"";width:100vw;height:100vh;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(16px)}header nav .col3{display:flex;align-items:flex-end;justify-content:center;gap:5.75rem}@media only screen and (min-width: 1000px){header nav .col3{width:100%;position:fixed;top:50%;left:0;transform:translateY(-50%)}}@media only screen and (max-width: 999px){header nav .col3{flex-direction:column;gap:8.5333333333vw}}@media only screen and (min-width: 1000px){header nav .nav:nth-child(3){padding-top:6.25rem}}@media only screen and (max-width: 999px){header nav .nav{display:flex;flex-wrap:wrap;gap:8vw 0}}header nav .nav li{transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(1rem);opacity:0}@media only screen and (min-width: 1000px){header nav .nav li{margin-top:2.125rem}}@media only screen and (max-width: 999px){header nav .nav li{width:50%}}header nav .nav li.disable>a{opacity:.3;pointer-events:none}header nav .nav li.disable.parent .child::after{opacity:.3}@media only screen and (min-width: 1000px){header nav .nav li.parent{margin-top:2.5rem}}@media only screen and (max-width: 999px){header nav .nav li.parent{width:100%}}header nav .nav li.parent .child{margin-top:.9375rem;padding-left:1.25rem;position:relative}@media only screen and (max-width: 999px){header nav .nav li.parent .child{display:flex;flex-wrap:wrap;gap:4.8vw 0;margin-top:3.4666666667vw;padding-left:3.4666666667vw}}header nav .nav li.parent .child::after{content:"";width:1px;height:100%;background:#fff;position:absolute;top:0;left:0;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1, 0);transform-origin:top}@media only screen and (min-width: 1000px){header nav .nav li.parent .child li{margin-top:1.375rem}}@media only screen and (max-width: 999px){header nav .nav li.parent .child li{width:50%}header nav .nav li.parent .child li.w100{width:100%}}header nav .nav li.parent .child li:first-child{margin:0}header nav .nav li.parent .child li a .en img{height:1.625rem}@media only screen and (max-width: 999px){header nav .nav li.parent .child li a .en img{height:5.3333333333vw}}header nav .nav li.parent .child li a .en::after{left:calc(100% + 0.75rem)}header nav .nav li:first-child{margin:0}header nav .nav li.ticketBnr{width:100%;display:flex;justify-content:center;gap:2.6666666667vw;position:relative;z-index:1;display:none}header nav .nav li.ticketBnr a{width:40vw}header nav .nav li.ticketBnr a img{height:auto;filter:drop-shadow(1px 2px 1.5px rgba(0, 0, 0, 0.2))}header nav .nav li a{display:block}header nav .nav li a:hover{opacity:1}@media only screen and (min-width: 1000px){header nav .nav li a:hover .en::after{transform:translate(100%, -50%)}header nav .nav li a:hover .en img{transform:rotateX(360deg)}header nav .nav li a:hover .jp{transform:translateX(0.5rem)}}header nav .nav li a img{width:auto;height:.875rem}@media only screen and (max-width: 999px){header nav .nav li a img{height:2.9333333333vw}}header nav .nav li a .en{display:inline-block;position:relative}header nav .nav li a .en::after{content:"";width:1.125rem;height:.875rem;background:url(../img/nav/arw.svg) center/contain no-repeat;position:absolute;top:50%;left:calc(100% + 0.875rem);transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(0, -50%)}@media only screen and (max-width: 999px){header nav .nav li a .en::after{display:none}}header nav .nav li a .en img{width:auto;height:2rem;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6)}@media only screen and (max-width: 999px){header nav .nav li a .en img{height:5.8666666667vw}}header nav .nav li a .jp{display:block;font-weight:bold;margin-top:.875rem;transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(0)}@media only screen and (max-width: 999px){header nav .nav li a .jp{font-size:3.4666666667vw;margin-top:2.1333333333vw}header nav .nav li a .jp span{display:inline-block;position:relative}header nav .nav li a .jp span::after{content:"";width:3.7333333333vw;height:2.9333333333vw;background:url(../img/nav/arw.svg) center/contain no-repeat;position:absolute;top:50%;left:calc(100% + 2.6666666667vw);transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(0, -50%)}}header nav .bnr{display:none;gap:1.25rem;position:absolute;right:2.5rem;bottom:1.875rem;transform:scale(0);opacity:0;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6)}header nav .bnr a{width:min(13.125rem, 15.3733528551vw)}header nav .bnr a:hover{opacity:1}header nav .bnr a:hover img{transform:scale(1.05)}header nav .bnr a img{filter:drop-shadow(1px 2px 1.5px rgba(0, 0, 0, 0.2))}@media only screen and (min-width: 1000px){header nav .bnr a img{transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6)}}header .tickets{display:block}@media only screen and (min-width: 1000px){header .tickets{position:fixed;top:4.5rem;right:0;z-index:5}header .tickets img{width:auto;height:3.04390625rem}}@media only screen and (max-width: 999px){header .tickets{display:none}}header .menu{cursor:pointer;width:2.6875rem;height:2.6875rem;position:fixed;top:2.625rem;right:2.25rem;z-index:99;transition:.375s;transform:translateY(-50%)}@media only screen and (max-width: 999px){header .menu{width:3.0769230769rem;height:3.0769230769rem;top:2.3846153846rem;right:1.6923076923rem}}header .menu div{display:block;width:100%;height:1px;border-radius:1px;transition:.25s;background:hsla(0,0%,100%,.75);margin:0 auto;right:0;left:0;opacity:1;position:absolute}header .menu .bar{top:calc(50% - .375em)}header .menu .bar2{bottom:calc(50% - .375rem)}header .sns{display:flex;width:1.75rem;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 1000px){header .sns{height:9.8125rem;position:fixed;top:50%;right:1.6837481698vw;z-index:6;transform:translateY(-50%)}}@media only screen and (min-width: 1000px)and (max-width: 1200px){header .sns{display:none}}@media only screen and (min-width: 1000px){header .sns li a{display:block}}@media only screen and (min-width: 1000px)and (min-width: 1000px){header .sns li a:hover{opacity:1}header .sns li a:hover img{transform:scale(1.25)}}@media only screen and (min-width: 1000px){header .sns li a img{transition:.25s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(1)}}@media only screen and (max-width: 999px){header .sns{width:100%;flex-direction:row;justify-content:center;gap:1.5384615385rem;margin-top:3.8461538462rem;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateY(50%);opacity:0}header .sns li{width:3.5384615385rem}header .sns li a{display:block}}footer{position:relative;padding:4.375rem 0 2.25rem}footer::before{content:"";width:100%;height:100%;background:linear-gradient(0deg, rgb(0, 145, 219) 0%, rgb(0, 144, 205) 6.13%, rgb(0, 144, 188) 16.75%, rgb(0, 143, 177) 29.97%, rgb(0, 143, 170) 48.51%, rgb(0, 143, 168) 100%);position:absolute;top:0;left:0;z-index:-2}@media only screen and (max-width: 999px){footer{padding:4.7692307692rem 0 1.6923076923rem}}footer #contact_btn ul{display:flex;gap:2.5rem}@media only screen and (max-width: 999px){footer #contact_btn ul{gap:1.6153846154rem;flex-direction:column;align-items:center}}@media only screen and (min-width: 1000px){footer #contact_btn ul li{width:calc((100% - 2.5rem)/2)}}@media only screen and (max-width: 999px){footer #contact_btn ul li{width:81.4332vw;max-width:23.5384615385rem}}footer #contact_btn ul li.disable a{pointer-events:none;opacity:.3}footer #contact_btn ul li a{display:block;height:7.6875rem;padding-top:1.5rem;background:rgba(51,51,51,.53);border-radius:3.8125rem}@media only screen and (max-width: 999px){footer #contact_btn ul li a{height:6rem;border-radius:3rem;padding-top:1.1538461538rem}}footer #contact_btn ul li a img{width:auto;height:1.5rem;margin:0 auto}@media only screen and (max-width: 999px){footer #contact_btn ul li a img{height:1.1538461538rem}}footer #contact_btn ul li a img.more{height:.625rem;margin:1.25rem auto 0}@media only screen and (max-width: 999px){footer #contact_btn ul li a img.more{height:.4615384615rem;margin:1rem auto 0}}footer #contact_btn ul li a span{display:block;font-size:.6875rem;font-weight:bold;text-align:center;margin-top:.5625rem}footer .sns{margin-top:4.375rem}@media only screen and (max-width: 999px){footer .sns{margin-top:4.6153846154rem}}footer .sns p{text-align:center;font-size:1.75rem;font-weight:bold;color:#fff}@media only screen and (max-width: 999px){footer .sns p{font-size:2.1538461538rem;line-height:1.5;margin:-0.25em 0}}footer .sns h2{margin-top:2.625rem}@media only screen and (max-width: 999px){footer .sns h2{margin-top:2.9230769231rem}}footer .sns h2 img{width:auto;height:1.375rem;margin:0 auto}@media only screen and (max-width: 999px){footer .sns h2 img{height:1.8461538462rem}}footer .sns ul{display:flex;justify-content:center;gap:3.5rem;margin-top:1.5rem}@media only screen and (max-width: 999px){footer .sns ul{gap:2.6153846154rem;margin-top:2.9230769231rem}}footer .sns ul li{width:3.25rem}@media only screen and (max-width: 999px){footer .sns ul li{width:5.3076923077rem}}footer .sns ul li a{display:block}footer .archive{display:block;max-width:34.25rem;padding:1.5rem 0 2rem;margin:6.5rem auto 0;border-top:1px solid hsla(0,0%,100%,.4);border-bottom:1px solid hsla(0,0%,100%,.4)}@media only screen and (max-width: 999px){footer .archive{max-width:23.2499076923rem;width:80.59968vw;margin:5.3076923077rem auto 0}}footer .archive h2 img{width:auto;height:1.375rem;margin:0 auto}@media only screen and (max-width: 999px){footer .archive h2 img{height:1.6153846154rem}}footer .archive ul{display:flex;justify-content:center;gap:1.4375rem;margin-top:1.625rem}footer .archive ul li a{display:block}footer .archive ul li a img{width:auto;height:.75rem}@media only screen and (max-width: 999px){footer .archive ul li a img{height:.9230769231rem}}footer .orochi{width:14.375rem;margin:3.125rem auto 0}@media only screen and (max-width: 999px){footer .orochi{width:15.8942923077rem;margin:4.4615384615rem auto 0}}footer .tsk{display:block;width:-moz-fit-content;width:fit-content;margin:.9375rem auto 0}@media only screen and (max-width: 999px){footer .tsk{margin-top:.5384615385rem}}footer .tsk img{width:18.625rem}@media only screen and (max-width: 999px){footer .tsk img{width:20.3410076923rem}}footer .copyright{text-align:center;font-size:.625rem;font-weight:500;color:#fff;margin:1.875rem 0 0;margin:6.25rem 0 0}@media only screen and (max-width: 999px){footer .copyright{font-size:.5692307692rem;letter-spacing:0;margin:2.7692307692rem 0 0}}.ex_fadeIn,.fadeIn{transition:.5s;opacity:0}.ex_slideUp,.slideUp{transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(1.5rem);opacity:0}.ex_slideLeft,.slideLeft{transition:.75s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}@media only screen and (min-width: 1000px){.ex_slideLeft,.slideLeft{transform:translateX(1.5rem)}}@media only screen and (max-width: 999px){.ex_slideLeft,.slideLeft{transform:translateY(1.5rem)}}.ex_slideRight,.slideRight{transition:.75s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}@media only screen and (min-width: 1000px){.ex_slideRight,.slideRight{transform:translateX(-1.5rem)}}@media only screen and (max-width: 999px){.ex_slideRight,.slideRight{transform:translateY(1.5rem)}}.fadeIn.play{opacity:1}.slideUp.play{transform:translateY(0);opacity:1}.slideLeft.play{transform:translate(0);opacity:1}.slideRight.play{transform:translate(0);opacity:1}@media only screen and (min-width: 1000px){.fadeIn.delay,.slideUp.delay,.slideLeft.delay,.slideRight.delay{transition-delay:.125s}.fadeIn.delay2,.slideUp.delay2,.slideLeft.delay2,.slideRight.delay2{transition-delay:.25s}.fadeIn.delay3,.slideUp.delay3,.slideLeft.delay3,.slideRight.delay3{transition-delay:.375s}.fadeIn.delay4,.slideUp.delay4,.slideLeft.delay4,.slideRight.delay4{transition-delay:.5s}.fadeIn.delay5,.slideUp.delay5,.slideLeft.delay5,.slideRight.delay5{transition-delay:.625s}}.wp-pagenavi{display:flex;justify-content:center;gap:.625rem;margin-top:8rem}@media only screen and (max-width: 999px){.wp-pagenavi{margin-top:4rem;gap:.75rem}}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi .current,.wp-pagenavi .pages{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;color:#0091db;font-family:"Jost",serif;font-weight:500;font-size:.75rem;text-align:center;border:1px solid #0091db;border-radius:50%;transition:.5s}@media only screen and (max-width: 999px){.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi .current,.wp-pagenavi .pages{width:2rem;height:2rem;font-size:1rem}}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;background-color:#0091db}.mw_wp_form{margin:0 auto}.mw_wp_form .error{color:#e00;margin-top:.75em}.mw_wp_form dl{font-size:.875rem;line-height:2;letter-spacing:0;margin:1.8125rem 0 0}.mw_wp_form dl dt,.mw_wp_form dl dd{display:block}.mw_wp_form dl dd{margin-top:.5625rem}.mw_wp_form dl dd .col2{display:flex;gap:.625rem 1.375rem}@media only screen and (max-width: 500px){.mw_wp_form dl dd .col2{flex-direction:column}}@media only screen and (min-width: 501px){.mw_wp_form dl dd .col2 div{width:calc((100% - 1.375rem)/2)}}.mw_wp_form input[type=tel],.mw_wp_form input[type=email],.mw_wp_form input[type=text],.mw_wp_form input[type=number],.mw_wp_form textarea{display:block;width:100%;line-height:1.5;padding:.75em 1em;background:#fff;border-radius:.625rem;border:1px solid #c7c7c7;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.mw_wp_form input[type=tel]::-moz-placeholder, .mw_wp_form input[type=email]::-moz-placeholder, .mw_wp_form input[type=text]::-moz-placeholder, .mw_wp_form input[type=number]::-moz-placeholder, .mw_wp_form textarea::-moz-placeholder{color:#c7c7c7;font-size:.875rem;font-weight:500}.mw_wp_form input[type=tel]::placeholder,.mw_wp_form input[type=email]::placeholder,.mw_wp_form input[type=text]::placeholder,.mw_wp_form input[type=number]::placeholder,.mw_wp_form textarea::placeholder{color:#c7c7c7;font-size:.875rem;font-weight:500}.mw_wp_form .btn{display:flex;justify-content:center;gap:0 3.125rem;margin-top:3.125rem}@media only screen and (max-width: 999px){.mw_wp_form .btn{flex-direction:column-reverse;gap:2.0769230769rem 0;align-items:center}}.mw_wp_form input[type=submit],.mw_wp_form input[type=reset]{cursor:pointer;display:block;width:18.75rem;color:#fff;font-weight:bold;line-height:1;letter-spacing:.2em;text-align:center;text-decoration:none;padding:.9375rem 0;background:#0091db;border:none;border-radius:.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.25s}.mw_wp_form input[type=submit]:hover,.mw_wp_form input[type=reset]:hover{opacity:.6}.mw_wp_form.mw_wp_form_confirm dl dd .col2{display:block}.mw_wp_form.mw_wp_form_confirm dl dd .col2 div{display:inline}:root{--y-pos: 0px}.scroll_obj{width:.5rem;position:fixed;left:2.4158125915vw;bottom:5.4172767204vw;transition:.375s}.scroll_obj.hide{opacity:0;visibility:hidden}.scroll_obj::after{content:"";display:block;width:.5625rem;height:.25rem;bottom:-0.75rem;left:50%;transform:translateX(-50%);position:absolute;background:url(../img/arw.svg) center/contain no-repeat;animation:scroll 2s infinite}@keyframes scroll{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(100%)}100%{transform:translateX(-50%) translateY(0)}}.w1000{max-width:62.5rem;margin:0 auto}#index{overflow-x:hidden}#index .fixBnr{position:fixed;right:2.5rem;bottom:1.875rem;z-index:4;transform:translateY(100%);opacity:0;transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6)}@media only screen and (max-width: 999px){#index .fixBnr{right:1.25rem;bottom:.9375rem}}#index .fixBnr.show{opacity:1;transform:translateY(0)}#index .fixBnr ul{display:flex;gap:1.25rem}@media only screen and (max-width: 999px){#index .fixBnr ul{gap:.7692307692rem}}#index .fixBnr ul li{width:min(13.125rem, 15.3733528551vw)}@media only screen and (max-width: 999px){#index .fixBnr ul li{width:40vw}}#index .fixBnr ul li a:hover{opacity:1}#index .fixBnr ul li a:hover img{transform:scale(1.05)}#index .fixBnr ul li a img{filter:drop-shadow(1px 2px 1.5px rgba(0, 0, 0, 0.2))}@media only screen and (min-width: 1000px){#index .fixBnr ul li a img{transition:.375s cubic-bezier(0.68, -0.6, 0.32, 1.6)}}#index .contents{position:relative}#index .contents::after{content:"";width:100%;height:100%;background:url("../img/noise.webp") center/cover no-repeat;position:fixed;top:0;left:0;pointer-events:none;z-index:-1}#index .contents #fv{width:100%;height:100vh;position:relative}#index .contents #fv::before{content:"";width:100%;height:100%;background:linear-gradient(0deg, rgb(0, 143, 168) 0%, rgb(0, 143, 170) 51.49%, rgb(0, 143, 177) 70.03%, rgb(0, 144, 188) 83.25%, rgb(0, 144, 205) 93.87%, rgb(0, 145, 219) 100%);position:absolute;top:0;left:0;z-index:-2}@media only screen and (max-width: 999px)and (min-aspect-ratio: 375/756){#index .contents #fv{height:201.6vw}}#index .contents #fv.status .orochi{transform:translate(-50%, -50%) scale(1);opacity:1}@media only screen and (max-width: 999px){#index .contents #fv.status .orochi{transform:translateX(-50%) scale(1)}}#index .contents #fv.status .dome .inner{transition-delay:.75s;transform:scale(1);opacity:1}#index .contents #fv.status .cloud img{opacity:.5}#index .contents #fv.status .cloud img.c01{transition-delay:.875s;transform:translateX(0)}#index .contents #fv.status .cloud img.c02{transition-delay:1.25s;transform:translateX(0)}#index .contents #fv.status .cloud img.c03{transition-delay:1.5s;transform:translateX(0)}#index .contents #fv.status .cloud img.c04{transition-delay:1.125s;transform:translateX(0)}#index .contents #fv.status .cloud2 img{opacity:.5}#index .contents #fv.status .cloud2 img.c05{transition-delay:1s;transform:translateX(0)}#index .contents #fv.status .cloud2 img.c06{transition-delay:1.375s;transform:translateX(0)}#index .contents #fv.status .cloud2 img.c07{transition-delay:1.5s;transform:translateX(0)}#index .contents #fv.status .cloud2 img.c08{transition-delay:1.125s;transform:translateX(0)}#index .contents #fv.status2 .txtBlock01{transform:translate(-50%, -50%);opacity:1}@media only screen and (max-width: 999px){#index .contents #fv.status2 .txtBlock01{transform:translateX(-50%)}}#index .contents #fv.status2 .txtBlock02{transform:translate(-50%, -50%);opacity:1}#index .contents #fv.status2 .date{transform:translate(-50%, -50%);opacity:1}@media only screen and (max-width: 999px){#index .contents #fv.status2 .date{transform:translateX(-50%)}}#index .contents #fv.status2 .area{transform:translate(-50%, -50%);opacity:1}@media only screen and (max-width: 999px){#index .contents #fv.status2 .area{transform:translateX(-50%)}}#index .contents #fv.scroll .txtBlock01{transition:.375s .125s cubic-bezier(0.5, 0, 0.75, 0);transform:translate(-50%, calc(-50% - 1.5rem));opacity:0}@media only screen and (max-width: 999px){#index .contents #fv.scroll .txtBlock01{transform:translate(-50%, 1.5rem)}}#index .contents #fv.scroll .txtBlock02{transition:.375s .125s cubic-bezier(0.5, 0, 0.75, 0);transform:translate(-50%, calc(-50% - 1.5rem));opacity:0}#index .contents #fv.scroll .date{transition:.125s cubic-bezier(0.5, 0, 0.75, 0);transform:translate(-50%, calc(-50% + 1.5rem));opacity:0}@media only screen and (max-width: 999px){#index .contents #fv.scroll .date{transform:translate(-50%, 1.5rem)}}#index .contents #fv.scroll .area{transition:.125s cubic-bezier(0.5, 0, 0.75, 0);transform:translate(-50%, calc(-50% + 1.5rem));opacity:0}@media only screen and (max-width: 999px){#index .contents #fv.scroll .area{transform:translate(-50%, 1.5rem)}}#index .contents #fv .sun{pointer-events:none;position:absolute;width:11.4145534407vw;left:1.0393118594vw;top:19.4416927083vh;z-index:2}@media only screen and (max-width: 999px){#index .contents #fv .sun{width:27.6812266667vw;left:-2.9333333333vw;top:62.4078271605vh}}#index .contents #fv .shiro{pointer-events:none;position:absolute;width:28.4455636896vw;left:75.6985944363vw;top:18.4614973958vh;mix-blend-mode:overlay}@media only screen and (max-width: 999px){#index .contents #fv .shiro{width:68.9828vw;left:54.1333333333vw;top:61.7787777778vh}}#index .contents #fv .dome{pointer-events:none;width:100%;height:119.063671875vh;-webkit-mask-image:url(../img/index/mv_mask.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:url(../img/index/mv_mask.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;border:1px solid red}@media only screen and (min-width: 1000px){#index .contents #fv .dome{position:fixed;top:13.331640625vh;left:50%;transform:translateX(-50%);transform-origin:bottom center}}@media only screen and (max-width: 999px){#index .contents #fv .dome{width:113.2441866667vw;height:75.8064533333vw;position:absolute;left:50%;top:64.9311604938vh;transform:translateX(-50%);z-index:3}}#index .contents #fv .dome .inner{width:100%;height:100%;overflow:hidden;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0.875);transform-origin:bottom center;opacity:0}#index .contents #fv .dome .inner .line{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:.15}#index .contents #fv .dome .inner video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents #fv .bg{width:100%;height:57.4843191801vw;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-mask-image:url(../img/index/mask.svg);mask-image:url(../img/index/mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%}@media only screen and (max-width: 999px){#index .contents #fv .bg{width:128.2985066667vw;height:73.75152vw}}#index .contents #fv .orochi{pointer-events:none;transition:.75s cubic-bezier(0.11, 0, 0.5, 0);transform:translate(-50%, -50%) scale(0.875)}@media only screen and (min-width: 1000px){#index .contents #fv .orochi{width:24.9879502196vw;height:30.4430380673vw;max-height:54.1473828125vh;position:fixed;left:50%;top:49.3856901042vh;z-index:2}}@media only screen and (max-width: 999px){#index .contents #fv .orochi{width:65.05064vw;height:78.5913333333vw;max-height:36.3848765432vh;position:fixed;top:9.5061728395vh;left:50%;z-index:4;transform:translateX(-50%) scale(0.875)}}#index .contents #fv .orochi #lc_logo{width:100%;height:100%}@media only screen and (max-width: 999px){#index .contents #fv .orochi #lc_logo{-o-object-fit:contain;object-fit:contain}}#index .contents #fv .orochi .img2 img,#index .contents #fv .orochi .img2 svg{position:absolute;transform:translate(-50%, -50%)}#index .contents #fv .orochi .img2 svg path{fill:#fff}#index .contents #fv .orochi .img2 .eyeL{width:10.3122907332%;left:31.4095320955%;top:52.7731967978%}#index .contents #fv .orochi .img2 .eyeR{width:10.3122907332%;left:68.5904428895%;top:52.7731967978%}#index .contents #fv .orochi .img2 .body{width:100%;left:50%;top:50%}#index .contents #fv .orochi .img2 .txt16{width:42.7608410479%;left:50%;top:9.2081727211%}#index .contents #fv .orochi .img2 .txt17{width:20.8361865608%;left:50%;top:44.2173088296%}#index .contents #fv .orochi .img2 .txt18{width:26.5834063696%;left:50%;top:80.8411409395%}#index .contents #fv .orochi .img2 .txt20{width:21.6281832657%;left:50%;top:93.0377287733%}#index .contents #fv .orochi .img2 .txt19{width:25.9521317813%;left:50%;top:97.9178878919%}#index .contents #fv .date{z-index:2;-o-object-fit:contain;object-fit:contain;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);opacity:0}@media only screen and (min-width: 1000px){#index .contents #fv .date{position:absolute;width:37.4180527086vw;height:3.1143191801vw;max-height:5.5392708333vh;left:49.9654026354vw;top:82.5963020833vh;transform:translate(-50%, calc(-50% + 1.5rem))}}@media only screen and (max-width: 999px){#index .contents #fv .date{position:fixed;width:90.69128vw;height:7.4831466667vw;max-height:3.4644197531vh;left:50%;top:55.9291481481vh;transform:translate(-50%, 1.5rem);z-index:4}}#index .contents #fv .area{z-index:2;-o-object-fit:contain;object-fit:contain;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);opacity:0}@media only screen and (min-width: 1000px){#index .contents #fv .area{position:absolute;width:22.5214348463vw;height:2.1878916545vw;max-height:3.891484375vh;left:49.9284187408vw;top:89.2769921875vh;transform:translate(-50%, calc(-50% + 1.5rem))}}@media only screen and (max-width: 999px){#index .contents #fv .area{position:fixed;width:73.78712vw;height:7.1599733333vw;max-height:3.3148024691vh;left:50%;top:60.6933209877vh;transform:translate(-50%, 1.5rem);z-index:4}}#index .contents #fv .cloud{width:36.7496339678vw;height:11.1273792094vw;position:fixed;left:13.1137920937vw;top:25.7451432292vh;z-index:1;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #fv .cloud{width:49.36512vw;height:14.9472vw;left:97.0666666667vw;top:63.928vh}#index .contents #fv .cloud.absolute{position:absolute;top:attr(data-y px);top:var(--y-pos)}}#index .contents #fv .cloud img{position:absolute;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}#index .contents #fv .cloud img.c01{width:54.3404780876%;left:10.7614541833%;top:0%;transform:translateX(-1.75rem)}#index .contents #fv .cloud img.c02{width:30.6764342629%;left:0%;top:49.3421052632%;transform:translateX(-1.75rem)}#index .contents #fv .cloud img.c03{width:59.5625099602%;left:40.4374900398%;top:37.2640789474%;transform:translateX(-1.75rem)}#index .contents #fv .cloud img.c04{width:42.6873306773%;left:34.8260557769%;top:82.8417105263%;transform:translateX(-1.75rem)}#index .contents #fv .cloud2{width:38.140556369vw;height:13.1039531479vw;position:fixed;left:91.2080966325vw;top:27.6988802083vh;z-index:1;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #fv .cloud2{width:51.23352vw;height:17.6022933333vw;left:2.6666666667vw;top:63.928vh}#index .contents #fv .cloud2.absolute{position:absolute;top:var(--y-pos)}}#index .contents #fv .cloud2 img{position:absolute;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}#index .contents #fv .cloud2 img.c05{width:63.859059501%;left:.004318618%;top:0%;transform:translateX(1.75rem)}#index .contents #fv .cloud2 img.c06{width:30.4668714012%;left:69.3527255278%;top:8.9017877095%;transform:translateX(1.75rem)}#index .contents #fv .cloud2 img.c07{width:61.1859309021%;left:30.3526295585%;top:38.5804469274%;transform:translateX(1.75rem)}#index .contents #fv .cloud2 img.c08{width:61.4354318618%;left:20.5892322457%;top:64.781396648%;transform:translateX(1.75rem)}#index .contents #fv .txtBlock01{width:20.7862298682vw;height:31.2591508053vw;max-height:55.5989583333vh;position:fixed;top:48.9572786458vh;left:26.9048023426vw;z-index:2;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(calc(-50% - 1.5rem), -50%);opacity:0;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media only screen and (max-width: 999px){#index .contents #fv .txtBlock01{width:91.1258133333vw;height:15.8415733333vw;max-height:7.3340617284vh;top:47.3399012346vh;left:50%;transform:translateX(-50%) scale(0.875);z-index:4}}#index .contents #fv .txtBlock01.status{opacity:1}#index .contents #fv .txtBlock01.status.status2{opacity:0}@media only screen and (max-width: 999px){#index .contents #fv .txtBlock01.status.status2{opacity:1}}#index .contents #fv .txtBlock02{width:22.4782357247vw;height:31.2591508053vw;max-height:55.5989583333vh;position:fixed;top:48.8806510417vh;left:73.1120204978vw;z-index:2;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(calc(-50% + 1.5rem), -50%);opacity:0;pointer-events:none}@media only screen and (max-width: 999px){#index .contents #fv .txtBlock02{display:none}}#index .contents #fv .txtBlock02.status{opacity:1}#index .contents #fv .txtBlock02.status.status2{opacity:0}#index .contents #fv .txtBlock02 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#index .contents #fv .tsk{width:12.625rem;position:absolute;top:4.625rem;left:1.875rem;z-index:4}@media only screen and (max-width: 999px){#index .contents #fv .tsk:hover{opacity:1}}@media only screen and (max-width: 999px){#index .contents #fv .tsk{width:26.9333333333vw;top:3.5384615385rem;left:1.3846153846rem}}#index .contents .bg{position:relative}#index .contents .bg::before{content:"";width:100%;height:100%;background:linear-gradient(0deg, rgb(0, 145, 219) 0%, rgb(0, 145, 215) 4.73%, rgb(0, 144, 189) 41.24%, rgb(0, 143, 174) 74.11%, rgb(0, 143, 168) 100%);position:absolute;top:0;left:0;z-index:-2}#index .contents #index01{padding:25vh 0 0;position:relative}@media only screen and (max-width: 999px){#index .contents #index01{padding-top:38.6666666667vw;padding-bottom:29.8666666667vw}}#index .contents #index01 .catch{width:63.859125rem;aspect-ratio:1021.746/248.7673;margin:0 auto;position:relative;z-index:1}@media only screen and (max-width: 999px){#index .contents #index01 .catch{width:121.5000266667vw;position:absolute;left:50%;top:3.7333333333vw;transform:translateX(-50%)}}#index .contents #index01 .catch.active img[class^=txt]{transform:scale(1, 1) skewX(0deg);opacity:1}#index .contents #index01 .catch.active img[class^=txt]:nth-child(0){transition-delay:0s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(1){transition-delay:.025s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(2){transition-delay:.05s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(3){transition-delay:.075s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(4){transition-delay:.1s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(5){transition-delay:.125s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(6){transition-delay:.15s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(7){transition-delay:.175s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(8){transition-delay:.2s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(9){transition-delay:.225s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(10){transition-delay:.25s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(11){transition-delay:.275s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(12){transition-delay:.3s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(13){transition-delay:.325s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(14){transition-delay:.35s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(15){transition-delay:.375s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(16){transition-delay:.4s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(17){transition-delay:.425s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(18){transition-delay:.45s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(19){transition-delay:.475s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(20){transition-delay:.5s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(21){transition-delay:.525s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(22){transition-delay:.55s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(23){transition-delay:.575s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(24){transition-delay:.6s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(25){transition-delay:.625s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(26){transition-delay:.65s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(27){transition-delay:.675s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(28){transition-delay:.7s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(29){transition-delay:.725s}#index .contents #index01 .catch.active img[class^=txt]:nth-child(30){transition-delay:.75s}#index .contents #index01 .catch.active img[class^=thu]{transition-delay:.25s;opacity:1}#index .contents #index01 .catch img{position:absolute}#index .contents #index01 .catch img[class^=txt]{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1.25, 0.75) skewX(-15deg);opacity:0;filter:drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.75))}#index .contents #index01 .catch img[class^=thu]{transition:.25s;opacity:0;mix-blend-mode:overlay;z-index:-1}#index .contents #index01 .catch img.txt01{width:7.6202891912%;left:16.8875532667%;top:25.6760836332%}#index .contents #index01 .catch img.txt02{width:5.2469008932%;left:25.2520978795%;top:36.355340915%}#index .contents #index01 .catch img.txt03{width:6.3724154535%;left:30.8581389112%;top:21.1530213175%}#index .contents #index01 .catch img.txt04{width:7.5459067126%;left:37.2966960477%;top:20.7822330346%}#index .contents #index01 .catch img.txt05{width:5.5875041351%;left:45.084756877%;top:16.8613398948%}#index .contents #index01 .catch img.txt06{width:3.7846979582%;left:51.2134424798%;top:27.137409137%}#index .contents #index01 .catch img.txt07{width:7.2049902813%;left:55.0156790435%;top:6.9246239357%}#index .contents #index01 .catch img.txt08{width:5.4649492144%;left:62.3087440518%;top:14.6706580809%}#index .contents #index01 .catch img.txt09{width:6.4150385712%;left:68.094800469%;top:.8702108356%}#index .contents #index01 .catch img.txt10{width:3.0817150251%;left:72.8060007086%;top:19.7962915544%}#index .contents #index01 .catch img.txt11{width:5.0041008235%;left:75.5174475848%;top:10.8535165193%}#index .contents #index01 .catch img.txt12{width:7.1563774167%;left:11.3880553484%;top:65.786781462%}#index .contents #index01 .catch img.txt13{width:6.4761692241%;left:18.42569484%;top:73.1059910205%}#index .contents #index01 .catch img.txt14{width:3.9833774735%;left:25.266670973%;top:67.7791655093%}#index .contents #index01 .catch img.txt15{width:6.6366787832%;left:29.4237804699%;top:57.7930057528%}#index .contents #index01 .catch img.txt16{width:4.2818861048%;left:36.3283046863%;top:69.5329731842%}#index .contents #index01 .catch img.txt17{width:6.0420985255%;left:41.1820256698%;top:52.3753724867%}#index .contents #index01 .catch img.txt18{width:6.3853638771%;left:47.8981371104%;top:54.3423914638%}#index .contents #index01 .catch img.txt19{width:3.5351153809%;left:54.6853816898%;top:60.5266849783%}#index .contents #index01 .catch img.txt20{width:6.5887118716%;left:58.7230094368%;top:42.6746602146%}#index .contents #index01 .catch img.txt21{width:2.813820656%;left:66.1227447918%;top:45.511045865%}#index .contents #index01 .catch img.txt22{width:6.537828384%;left:67.97839189%;top:44.093857995%}#index .contents #index01 .catch img.txt23{width:4.4570764163%;left:75.1398008898%;top:36.1783883975%}#index .contents #index01 .catch img.txt24{width:4.2936209195%;left:79.1960232778%;top:41.7515485355%}#index .contents #index01 .catch img.txt25{width:.8948505793%;left:85.3818953047%;top:40.9421173924%}#index .contents #index01 .catch img.thu01{width:33.1042548735%;left:0%;top:3.8174631473%}#index .contents #index01 .catch img.thu02{width:33.1042548735%;left:66.8957451265%;top:0%}#index .contents #index01 .catch img.thu03{width:24.1116676747%;left:80.9555408096%;top:23.4435956816%}#index .contents #index01 .thunders.active .thunder{opacity:1}#index .contents #index01 .thunders .thunder{position:fixed;z-index:2;transform:translate(-50%, -50%);transition:.5s;opacity:0;pointer-events:none}#index .contents #index01 .thunders .thunder.thunder01{width:21.9479721816vw;left:8.0887115666vw;top:30.7276953125vh}@media only screen and (max-width: 999px){#index .contents #index01 .thunders .thunder.thunder01{width:21.9103733333vw;position:absolute;top:auto;bottom:26.0579924991vw;left:8.2178133333vw;transform:translate(-50%, 0)}}#index .contents #index01 .thunders .thunder.thunder02{width:21.1893704246vw;left:90.1301830161vw;top:30.076796875vh}@media only screen and (max-width: 999px){#index .contents #index01 .thunders .thunder.thunder02{width:20.9519466667vw;position:absolute;top:auto;bottom:26.0579924991vw;left:90.01816vw;transform:translate(-50%, 0)}}#index .contents #index01 .barrels{pointer-events:none}#index .contents #index01 .barrels.active .waves .wave{opacity:1}#index .contents #index01 .barrels.active .barrels_left .barrel{transform:translateX(0) rotate(0deg);opacity:1}#index .contents #index01 .barrels.active .barrels_left .barrel.barrel02{transition-delay:.0625s}#index .contents #index01 .barrels.active .barrels_left .barrel.barrel03{transition-delay:.125s}#index .contents #index01 .barrels.active .barrels_left .barrel.barrel04{transition-delay:.1875s}#index .contents #index01 .barrels.active .barrels_left .barrel .liquid img{animation-name:a_rotate;animation-duration:.75s;animation-delay:0s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear}@keyframes a_rotate{0%{transform:translateY(25%) rotate(0deg)}25%{transform:translateY(0) rotate(-15deg)}75%{transform:translateY(0) rotate(5deg)}100%{transform:translateY(0) rotate(0deg)}}#index .contents #index01 .barrels.active .barrels_right .barrel{transform:translateX(0) rotate(0deg);opacity:1;transition-delay:0s}#index .contents #index01 .barrels.active .barrels_right .barrel.barrel06{transition-delay:.0625s}#index .contents #index01 .barrels.active .barrels_right .barrel.barrel07{transition-delay:.125s}#index .contents #index01 .barrels.active .barrels_right .barrel.barrel08{transition-delay:.1875s}#index .contents #index01 .barrels.active .barrels_right .barrel .liquid img{animation-name:a_rotate2;animation-duration:.75s;animation-delay:0s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear}@keyframes a_rotate2{0%{transform:translateY(25%) rotate(0deg)}25%{transform:translateY(0) rotate(-15deg)}75%{transform:translateY(0) rotate(5deg)}100%{transform:translateY(0) rotate(0deg)}}#index .contents #index01 .barrels .barrels_left{width:35.7979502196vw;height:26.1143118594vw;position:fixed;left:17.9119472914vw;top:81.0600390625vh;z-index:2;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #index01 .barrels .barrels_left{width:35.7207466667vw;height:26.0579924991vw;position:absolute;left:0;top:auto;bottom:0;transform:translate(0)}}#index .contents #index01 .barrels .barrels_right{width:35.7979502196vw;height:26.1143118594vw;position:fixed;left:82.1089751098vw;top:81.0600390625vh;z-index:2;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #index01 .barrels .barrels_right{width:35.7207466667vw;height:26.0579924991vw;position:absolute;top:auto;bottom:0;left:auto;right:0;transform:translate(0)}}#index .contents #index01 .barrels .barrels_left .barrel,#index .contents #index01 .barrels .barrels_right .barrel{width:40.8908179959%;height:65.7045061764%;position:absolute;left:0%;top:34.2954377575%;transition:.625s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translateX(25%) rotate(-3deg);transform-origin:bottom center;opacity:0}#index .contents #index01 .barrels .barrels_left .barrel.barrel02,#index .contents #index01 .barrels .barrels_right .barrel.barrel02{left:19.6880163599%;top:19.4072126295%}#index .contents #index01 .barrels .barrels_left .barrel.barrel03,#index .contents #index01 .barrels .barrels_right .barrel.barrel03{left:39.3767689162%;top:4.7320108264%}#index .contents #index01 .barrels .barrels_left .barrel.barrel04,#index .contents #index01 .barrels .barrels_right .barrel.barrel04{left:59.0655214724%;top:-9.8922548823%}#index .contents #index01 .barrels .barrels_left .barrel.barrel05,#index .contents #index01 .barrels .barrels_right .barrel.barrel05{left:auto;right:0%;top:34.2954377575%}#index .contents #index01 .barrels .barrels_left .barrel.barrel06,#index .contents #index01 .barrels .barrels_right .barrel.barrel06{left:auto;right:19.6880163599%;top:19.4072126295%}#index .contents #index01 .barrels .barrels_left .barrel.barrel07,#index .contents #index01 .barrels .barrels_right .barrel.barrel07{left:auto;right:39.3767689162%;top:4.7320108264%}#index .contents #index01 .barrels .barrels_left .barrel.barrel08,#index .contents #index01 .barrels .barrels_right .barrel.barrel08{left:auto;right:59.0655214724%;top:-9.8922548823%}#index .contents #index01 .barrels .barrels_left .barrel .obj,#index .contents #index01 .barrels .barrels_right .barrel .obj{position:absolute;left:0;bottom:0}#index .contents #index01 .barrels .barrels_left .barrel .liquid,#index .contents #index01 .barrels .barrels_right .barrel .liquid{width:71.7705036255%;height:33.0656649975%;position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-mask-image:url("../img/index/liquid_mask.svg");mask-image:url("../img/index/liquid_mask.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#index .contents #index01 .barrels .barrels_left .barrel .liquid img,#index .contents #index01 .barrels .barrels_right .barrel .liquid img{width:100%;transform-origin:bottom center}#index .contents #index01 .barrels .barrels_right .barrel{transform:translateX(-25%) rotate(3deg)}#index .contents #index01 .bnr{max-width:43.75rem;margin:9.6875rem auto 0;position:relative;z-index:2}@media only screen and (max-width: 999px){#index .contents #index01 .bnr{width:88.69432vw;margin:0rem auto 0}}#index .contents #index01 .bnr a{display:block;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1)}@media only screen and (max-width: 999px){#index .contents #index01 .bnr a:hover{transform:scale(1.125);opacity:1}}#index .contents #index01 .swiper{margin:-3.8799414348vw auto 0;position:relative;z-index:3}@media only screen and (max-width: 999px){#index .contents #index01 .swiper{margin:20vw auto 0}}#index .contents #index01 .swiper.no_swiper .swiper-wrapper{justify-content:center}#index .contents #index01 .swiper.no_swiper .swiper-wrapper .swiper-slide{width:41.21522694vw}@media only screen and (max-width: 999px){#index .contents #index01 .swiper.no_swiper .swiper-wrapper .swiper-slide{width:70.4272266667vw}}#index .contents #index01 .swiper .swiper-wrapper{display:flex;align-items:center}#index .contents #index01 .swiper .swiper-slide{flex-shrink:0}#index .contents #index01 .waves .wave{mix-blend-mode:overlay;position:fixed;z-index:3;transform:translate(-50%, 0%);transition:.5s;opacity:0;pointer-events:none}#index .contents #index01 .waves .wave.wave01{width:18.4204026354vw;left:1.2238579795vw;bottom:-3.8067349927vw}@media only screen and (max-width: 999px){#index .contents #index01 .waves .wave.wave01{position:absolute;width:35.6593866667vw;left:-1.8666666667vw;bottom:-6.1333333333vw}}#index .contents #index01 .waves .wave.wave02{width:18.4204026354vw;left:98.7761273792vw;bottom:-3.8067349927vw}@media only screen and (max-width: 999px){#index .contents #index01 .waves .wave.wave02{position:absolute;width:35.6593866667vw;left:102.4vw;bottom:-6.1333333333vw}}#index .contents #index01 .clouds{width:116.4714494876vw;height:13.1039531479vw;position:relative;margin-top:1.375rem}@media only screen and (max-width: 999px){#index .contents #index01 .clouds{display:none;margin:0rem auto 0;width:132.5346666667vw;height:17.6022933333vw}}#index .contents #index01 .clouds .cloud{position:absolute;z-index:2;transform:translate(-50%, 0%);transition:.5s;pointer-events:none}#index .contents #index01 .clouds .cloud.cloud01{width:38.140556369vw;left:10.8711566618vw;top:0}@media only screen and (max-width: 999px){#index .contents #index01 .clouds .cloud.cloud01{width:51.2334933333vw;position:absolute;left:93.3333333333vw;transform:translate(-50%, 0)}}#index .contents #index01 .clouds .cloud.cloud02{width:36.7496339678vw;left:89.897510981vw;top:1.0248901903vw}@media only screen and (max-width: 999px){#index .contents #index01 .clouds .cloud.cloud02{width:49.3650933333vw;position:absolute;top:.8vw;left:11.2vw;transform:translate(-50%, 0)}}#index .contents #index02{margin-top:calc(25vh + 12.5rem);position:relative;z-index:3}@media only screen and (max-width: 999px){#index .contents #index02{margin-top:15.1421333333vw}}#index .contents #index02::after{width:33.5rem;aspect-ratio:536/174;content:"";background:url(../img/index/dome.svg) center/contain no-repeat;position:absolute;bottom:calc(100% - 0.625rem);left:50%;transform:translateX(-50%)}@media only screen and (max-width: 999px){#index .contents #index02::after{width:54.5248533333vw;height:21.3006933333vw}}#index .contents #index02 .w1000{color:#1a1a1a;max-width:62.5rem;margin:0 auto;padding:3rem 4.5rem 3.75rem;position:relative;background:linear-gradient(45deg, transparent 0.9375rem, #fff 0.9375rem),linear-gradient(-45deg, transparent 0.9375rem, #fff 0.9375rem),linear-gradient(225deg, transparent 0.9375rem, #fff 0.9375rem),linear-gradient(-225deg, transparent 0.9375rem, #fff 0.9375rem);background-position:bottom left,bottom right,top right,top left;background-repeat:no-repeat;background-size:calc(50% + 1px) calc(50% + 1px);filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3))}@media only screen and (max-width: 999px){#index .contents #index02 .w1000{width:88.2468vw;padding:13.3333333333vw 2.6666666667vw 14.6666666667vw}}#index .contents #index02 .w1000::before{width:100%;height:1.9375rem;background:url(../img/index/news-t.svg) center/100% no-repeat;position:absolute;top:0;left:0}@media only screen and (max-width: 999px){#index .contents #index02 .w1000::before{height:8.2666666667vw;background-image:url(../img/index/_news-t.svg)}}#index .contents #index02 .w1000::after{width:100%;height:1.9375rem;background:url(../img/index/news-b.svg) center/100% no-repeat;position:absolute;bottom:0;left:0}@media only screen and (max-width: 999px){#index .contents #index02 .w1000::after{height:8.2666666667vw;background-image:url(../img/index/_news-b.svg)}}#index .contents #index02 h2 img{margin:0 auto;width:auto;height:2.1875rem}@media only screen and (max-width: 999px){#index .contents #index02 h2 img{height:2.4615384615rem}}#index .contents #index02 h2 .jp{font-size:1.125rem;font-weight:bold;text-align:center;letter-spacing:.1em;margin-top:.75rem}@media only screen and (max-width: 999px){#index .contents #index02 h2 .jp{font-size:1.3846153846rem}}#index .contents #index02 .allview{display:block;margin-top:2.625rem}#index .contents #index02 .allview img{width:auto;height:1rem;margin-left:auto}@media only screen and (max-width: 999px){#index .contents #index02 .allview img{height:1.2307692308rem;margin:0 auto}}#index .contents #index02 .list li{margin-top:3rem}#index .contents #index02 .list li:first-child{margin-top:2.5rem}#index .contents #index02 .list li a{display:block}#index .contents #index02 .list li a .date{display:block;font-family:"Jost",serif;font-weight:500;font-size:.75rem}@media only screen and (max-width: 999px){#index .contents #index02 .list li a .date{font-size:.9230769231rem}}#index .contents #index02 .list li a .title{display:block;font-weight:bold;line-height:1.5;margin:calc(0.625rem - .25em) 0 -0.25em}@media only screen and (max-width: 999px){#index .contents #index02 .list li a .title{font-size:1.2307692308rem;text-align:left}}#index .contents #index03{margin-top:9.375rem}@media only screen and (max-width: 999px){#index .contents #index03{margin-top:7.4615384615rem}}#index .contents #index03 h2 img{margin:0 auto;width:auto;height:2.0625rem}@media only screen and (max-width: 999px){#index .contents #index03 h2 img{height:2.3076923077rem}}#index .contents #index03 h2 .jp{font-size:1.125rem;font-weight:bold;text-align:center;letter-spacing:.1em;margin-top:.75rem}#index .contents #index03 .areamap{position:relative;margin-top:1.75rem}@media only screen and (max-width: 999px){#index .contents #index03 .areamap{width:88vw;margin:1.6153846154rem auto 0}}#index .contents #index03 .areamap .main{mix-blend-mode:multiply}@media only screen and (max-width: 999px){#index .contents #index03 .areamap .main{aspect-ratio:1/1}}#index .contents #index03 .areamap .cs{width:19.64425625rem;position:absolute;top:calc(50% - .5625rem);left:50%;transform:translate(-50%, -50%)}#index .contents .loop{display:flex;margin-top:5rem}@media only screen and (max-width: 999px){#index .contents .loop{margin-top:18.6666666667vw}}#index .contents .loop+.loop{margin-top:.625rem}#index .contents .loop.reverse .txt_loop{animation:scroll-right 120s infinite linear both}#index .contents .loop .txt_loop{display:flex;flex-shrink:0;animation:scroll-left 120s infinite linear both}#index .contents .loop .txt_loop img{flex-shrink:0;width:86.27245rem;margin:0 .75rem}@media only screen and (max-width: 999px){#index .contents .loop .txt_loop img{width:145.2480933333vw}}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}#index .contents #contents_list{margin-top:8.5rem;border-bottom:1px solid #fff}@media only screen and (max-width: 999px){#index .contents #contents_list{margin-top:19.7333333333vw}}#index .contents #contents_list h2 img{margin:0 auto;width:auto;height:2.375rem}@media only screen and (max-width: 999px){#index .contents #contents_list h2 img{height:2.4615384615rem}}#index .contents #contents_list ul{display:flex;flex-wrap:wrap;margin-top:3.25rem;position:relative}@media only screen and (max-width: 999px){#index .contents #contents_list ul{margin-top:5.3333333333vw}}#index .contents #contents_list ul::after{width:1px;height:100%;background-color:#fff;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%)}#index .contents #contents_list ul li{width:50%;flex-shrink:0;position:relative;border-top:1px solid #fff}#index .contents #contents_list ul li::after{width:100%;height:100%;content:"";background:url(../img/navbg.webp) center/cover no-repeat;mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:-1}#index .contents #contents_list ul li.disable a{opacity:.3;pointer-events:none}#index .contents #contents_list ul li a{display:block;height:10.875rem;padding:2.25rem 0 0;position:relative}@media only screen and (max-width: 999px){#index .contents #contents_list ul li a{height:10.6153846154rem;padding:3.0769230769rem 0 0}}#index .contents #contents_list ul li a.cs{pointer-events:none}#index .contents #contents_list ul li a.cs::after{width:100%;height:100%;content:"";background:url(../img/_navbg.webp) center/cover no-repeat;mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:1}#index .contents #contents_list ul li a.cs::before{content:"";background:url(../img/cs.svg) center/contain no-repeat;width:12.875rem;aspect-ratio:206/26;position:absolute;left:50%;bottom:1.875rem;transform:translateX(-50%);z-index:2}@media only screen and (max-width: 999px){#index .contents #contents_list ul li a.cs::before{width:10.9230769231rem;bottom:2.4615384615rem}}#index .contents #contents_list ul li a.cs .more{display:none}#index .contents #contents_list ul li a span{display:block;font-size:.9375rem;font-weight:bold;text-align:center;margin-top:1em}@media only screen and (max-width: 999px){#index .contents #contents_list ul li a span{font-size:.9230769231rem}}#index .contents #contents_list ul li a img{width:auto;height:2rem;margin:0 auto}@media only screen and (max-width: 999px){#index .contents #contents_list ul li a img{height:1.2307692308rem}}#index .contents #contents_list ul li a img.more{height:.875rem;margin:1.75rem auto 0}@media only screen and (max-width: 999px){#index .contents #contents_list ul li a img.more{height:.6538461538rem;margin:1.1538461538rem auto 0}}#index .contents .img_loop{display:flex;flex-shrink:0;margin-top:5.5rem}@media only screen and (max-width: 999px){#index .contents .img_loop{margin-top:12.5333333333vw}}#index .contents .img_loop ul{display:flex;animation:scroll-left 60s infinite linear both}@media only screen and (max-width: 999px){#index .contents .img_loop ul{animation:scroll-left 30s infinite linear both}}#index .contents .img_loop ul li{width:20.875rem;aspect-ratio:334/223;background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0}@media only screen and (max-width: 999px){#index .contents .img_loop ul li{width:35.7333333333vw}}#index .contents .img_loop_re{display:flex;flex-shrink:0}#index .contents .img_loop_re ul{display:flex;flex-shrink:0;animation:scroll-right 60s infinite linear both}@media only screen and (max-width: 999px){#index .contents .img_loop_re ul{animation:scroll-right 30s infinite linear both}}#index .contents .img_loop_re ul li{width:20.875rem;aspect-ratio:334/223;background-position:center;background-repeat:no-repeat;background-size:cover;flex-shrink:0}@media only screen and (max-width: 999px){#index .contents .img_loop_re ul li{width:35.7333333333vw}}#index .contents #sponsorship{padding:6.5625rem 0 7.8125rem;position:relative;z-index:3}@media only screen and (max-width: 999px){#index .contents #sponsorship{padding:6.4615384615rem 1.7692307692rem 3.0769230769rem}}#index .contents #sponsorship::after{width:100%;height:100%;content:"";background:url(../img/index/bg2.jpg) center/cover no-repeat;position:absolute;top:0;left:0;z-index:-1}#index .contents #sponsorship .w1000{max-width:62.5rem;margin:0 auto}#index .contents #sponsorship h2 img{margin:0 auto;width:auto;height:2.1875rem}@media only screen and (max-width: 999px){#index .contents #sponsorship h2 img{height:2.4615384615rem}}#index .contents #sponsorship h2 .jp{color:#1a1a1a;font-size:1.125rem;font-weight:bold;text-align:center;letter-spacing:.1em;margin-top:1rem}@media only screen and (max-width: 999px){#index .contents #sponsorship h2 .jp{font-size:1.3846153846rem}}#index .contents #sponsorship ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3.625rem;gap:1.25rem 1rem}@media only screen and (min-width: 1000px){#index .contents #sponsorship ul.support{width:37.5rem;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 999px){#index .contents #sponsorship ul{gap:.7692307692rem .4615384615rem;margin-top:3.0769230769rem}}#index .contents #sponsorship ul.w500,#index .contents #sponsorship ul.crown,#index .contents #sponsorship ul.special{gap:2rem;margin-top:4.5rem}@media only screen and (max-width: 999px){#index .contents #sponsorship ul.w500,#index .contents #sponsorship ul.crown,#index .contents #sponsorship ul.special{gap:2.5384615385rem;margin-top:3.0769230769rem}}#index .contents #sponsorship ul.w500 li,#index .contents #sponsorship ul.crown li,#index .contents #sponsorship ul.special li{width:31.25rem}@media only screen and (max-width: 999px){#index .contents #sponsorship ul.w500 li,#index .contents #sponsorship ul.crown li,#index .contents #sponsorship ul.special li{width:100%}}@media only screen and (min-width: 1000px){#index .contents #sponsorship ul.special li{width:28.125rem}}#index .contents #sponsorship ul.big li{width:17.53125rem}@media only screen and (max-width: 999px){#index .contents #sponsorship ul.big li{width:calc((100% - 0.9230769231rem)/2)}}#index .contents #sponsorship ul li{width:11.6875rem}@media only screen and (max-width: 999px){#index .contents #sponsorship ul li{width:calc((100% - 0.9230769231rem)/3)}}#index .contents #sponsorship ul li a{display:block}#index .contents #sponsorship .operation{margin:6rem 0 0}#index .contents #sponsorship .operation h3{margin-top:1.875rem}@media only screen and (max-width: 999px){#index .contents #sponsorship .operation h3{margin-top:1.3846153846rem}}#index .contents #sponsorship .operation h3 img{width:auto;height:1.15625rem;margin:0 auto}@media only screen and (max-width: 999px){#index .contents #sponsorship .operation h3 img{height:.8461538462rem}}#index .contents #sponsorship .operation ul{margin-top:.625rem}@media only screen and (max-width: 999px){#index .contents #sponsorship .operation ul{margin-top:.4615384615rem}}@media only screen and (min-width: 1000px){#index .contents #sponsorship .operation .flex{display:flex;justify-content:center;gap:1.25rem 0}}@media only screen and (min-width: 1000px){#index .contents #sponsorship .operation .flex_inner{min-width:21.875rem}#index .contents #sponsorship .operation .flex_inner ul{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 999px){#index footer{padding-bottom:6.25rem}}.subPage footer{padding-top:12.5rem}@media only screen and (max-width: 999px){.subPage footer{padding-top:6.1538461538rem}}@media only screen and (max-width: 999px){.subPage .w1000{width:calc(100% - 4rem)}}.subPage .contents{position:relative;padding-top:13.1875rem}.subPage .contents::before{content:"";width:100%;height:100%;background:linear-gradient(0deg, rgb(0, 143, 168) 0%, rgb(0, 143, 174) 25.89%, rgb(0, 144, 189) 58.76%, rgb(0, 145, 215) 95.27%, rgb(0, 145, 219) 100%);position:absolute;top:0;left:0;z-index:-2}.subPage .contents::after{content:"";width:100%;height:100%;background:url("../img/noise.webp") center/cover no-repeat;position:fixed;top:0;left:0;pointer-events:none;z-index:-1}.subPage .contents.status h1,.subPage .contents.status .base{opacity:1;transform:translateY(0)}@media only screen and (max-width: 999px){.subPage .contents{padding-top:9.2307692308rem}}.subPage .contents h1{display:flex;align-items:flex-end;gap:1.125rem;transition:.375s;opacity:0;transform:translateY(2rem)}@media only screen and (min-width: 1000px){.subPage .contents h1{padding:0 6.25rem}}@media only screen and (max-width: 999px){.subPage .contents h1{flex-direction:column;align-items:center;justify-content:center}}.subPage .contents h1 img{width:auto;height:4rem}@media only screen and (max-width: 999px){.subPage .contents h1 img{height:3.5rem}}.subPage .contents h1 .jp{display:block;font-size:1.375rem;font-weight:bold}.subPage .contents .base{transition:.375s .375s;opacity:0;transform:translateY(2rem);margin-top:3rem;padding:6.875rem 6.25rem;background:linear-gradient(45deg, transparent 0.9375rem, #fff 0.9375rem),linear-gradient(-45deg, transparent 0.9375rem, #fff 0.9375rem),linear-gradient(225deg, transparent 0.9375rem, #fff 0.9375rem),linear-gradient(-225deg, transparent 0.9375rem, #fff 0.9375rem);background-position:bottom left,bottom right,top right,top left;background-repeat:no-repeat;background-size:calc(50% + 1px) calc(50% + 1px);filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3))}@media only screen and (max-width: 999px){.subPage .contents .base{padding:3rem 2rem}}.subPage .contents #contact_btn{margin-top:13.375rem}@media only screen and (max-width: 999px){.subPage .contents #contact_btn{margin-top:7.6923076923rem}}.newsList li{margin-top:7rem}@media only screen and (max-width: 999px){.newsList li{margin:3.5rem 0 0}}.newsList li:first-child{margin:0}.newsList li a{display:block;transition:.375s}.newsList li a:hover{opacity:.6}.newsList li a .date{display:block;color:#0091db;font-family:"Jost",serif;font-weight:500;font-size:.75rem}@media only screen and (max-width: 999px){.newsList li a .date{font-size:1rem}}.newsList li a .title{display:block;color:#363331;font-weight:bold;line-height:2;margin:calc(0.625rem - .5em) 0 -0.5em}@media only screen and (max-width: 999px){.newsList li a .title{line-height:1.5;font-size:1.2307692308rem;text-align:left;margin:calc(0.75rem - .25em) 0 -0.25em}}.pager{display:flex;justify-content:center;gap:.625rem;margin-top:8rem}@media only screen and (max-width: 999px){.pager{margin-top:4rem;gap:.75rem}}.pager li a{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;color:#0091db;font-family:"Jost",serif;font-weight:500;font-size:.75rem;text-align:center;border:1px solid #0091db;border-radius:50%;transition:.5s}@media only screen and (max-width: 999px){.pager li a{width:2rem;height:2rem;font-size:1rem}}.pager li a.on,.pager li a:hover{color:#fff;background-color:#0091db}#news .contents .back{width:11rem;height:2rem;display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg, rgb(0, 143, 168) 0%, rgb(0, 143, 170) 51.49%, rgb(0, 143, 177) 70.03%, rgb(0, 144, 188) 83.25%, rgb(0, 144, 205) 93.87%, rgb(0, 145, 219) 100%);border-radius:1rem;margin:7.25rem auto 0;position:relative}@media only screen and (max-width: 999px){#news .contents .back{margin-top:4rem}}#news .contents .back::after{width:.375rem;height:.75rem;content:"";background:url(../img/back.svg) center/contain no-repeat;position:absolute;top:50%;left:.9375rem;transform:translateY(-50%)}#news .contents .back span{display:block;font-size:.875rem;font-weight:bold}#news .postHead .date{color:#0091db;font-family:"Jost",serif;line-height:1;font-weight:500}#news .postHead h2{color:#363331;font-size:1.375rem;font-weight:bold;line-height:2;margin:calc(1.375rem - .5em) 0 -0.5em}@media only screen and (max-width: 999px){#news .postHead h2{line-height:1.5}}#news .post{margin-top:5.8125rem}@media only screen and (max-width: 999px){#news .post{margin-top:2rem}}#news .post>*:first-child{margin-top:0 !important}#news .post p{color:#363331;line-height:2.25;text-align:justify;margin:calc(2rem - .625em) 0 -0.625em}#lineup .contents .w1000 h2{margin:5.625rem 0 0}#lineup .contents .w1000 h2.day1{margin-top:0}#lineup .contents .w1000 h2 img{width:auto;height:3.25rem}@media only screen and (min-width: 1000px){#lineup .contents .w1000.base{padding-top:5rem;padding-bottom:4.375rem}}#lineup .contents .w1000 .artists_list{display:flex;flex-wrap:wrap;gap:1.25rem .75rem;margin:2.5rem 0 0}#lineup .contents .w1000 .artists_list li{width:calc((100% - 1.5rem)/3)}@media only screen and (max-width: 999px){#lineup .contents .w1000 .artists_list li{width:100%}}#lineup .contents .w1000 .artists_list li .artist{width:100%}#lineup .contents .w1000 .artists_list li .artist .name{color:#000;font-weight:bold;letter-spacing:0;margin:1rem 0 0}#contact .contents .w610{width:100%;color:#000}@media only screen and (min-width: 1000px){#contact .contents .w610{max-width:38.125rem;margin:0 auto}}#contact .contents .w610 p{font-size:.875rem;line-height:1.5714285714;font-weight:500;letter-spacing:0}#contact .contents .w610 .need{color:red}#contact .contents .w610 .privacy{line-height:2;margin:2.8125rem 0 0}#ticket .contents .w1000.base{color:#000;position:relative}#ticket .contents .w1000.base .center{margin:0 auto}@media only screen and (max-width: 999px){#ticket .contents .w1000.base h2 img{width:min(30.7692307692rem, 106.6666666667vw)}}#ticket .contents .w1000.base .seat{display:block;width:8.125rem;position:absolute;top:5.9375rem;right:5.625rem}@media only screen and (max-width: 999px){#ticket .contents .w1000.base .seat{display:none}}#ticket .contents .w1000.base .time{margin:1.5625rem 0 0}#ticket .contents .w1000.base .time p{font-size:1.5625rem;line-height:1.5;font-weight:700;text-align:center;margin:0 -0.25em}#ticket .contents .w1000.base .time span{display:block;font-size:1.125rem;font-weight:700;text-align:center;line-height:1.5;margin:calc(0.5625rem - .25em) 0 -0.25em}#ticket .contents .w1000.base .day{margin:3.125rem 0 0}#ticket .contents .w1000.base .day h3{font-size:2.5rem;font-weight:bold;text-align:center;margin:2.8125rem 0 0}@media only screen and (max-width: 999px){#ticket .contents .w1000.base .day h3{font-size:1.875rem}}#ticket .contents .w1000.base .day p{line-height:1.5;text-align:center;margin:0 -0.25em}#ticket .contents .w1000.base .day img{margin:1.25rem auto 0}@media only screen and (max-width: 999px){#ticket .contents .w1000.base .day img{width:min(46.1538461538rem, 160vw)}}#ticket .contents .w1000.base .order{margin:3.75rem 0 0}#ticket .contents .w1000.base .order h3{font-size:1.875rem;font-weight:700;text-align:center}#ticket .contents .w1000.base .order a{display:block;width:-moz-fit-content;width:fit-content;margin:1.875rem auto 0}#ticket .contents .w1000.base .order a img{filter:drop-shadow(3px 6px 5px rgba(0, 0, 0, 0.2))}#ticket .contents .w1000.base .order a+a{margin-top:3.4375rem}@media only screen and (max-width: 999px){#ticket .contents .w1000.base .order a+a{margin-top:2.0625rem}}#ticket .contents .w1000.base .notice{width:100%;max-width:43.75rem;margin:5.9375rem auto 0}@media only screen and (max-width: 999px){#ticket .contents .w1000.base .notice{margin-top:3.75rem}}#ticket .contents .w1000.base .notice h3{font-size:1.125rem;font-weight:700}#ticket .contents .w1000.base .notice p{font-size:.875rem;line-height:1.5;letter-spacing:0;margin:calc(0.9375rem - .25em) 0 -0.25em}#ticket .contents .w1000.base .notice p span{color:#c76636}#ticket .contents .w1000.base .notice p+h3{margin-top:1.875rem}#ticket .contents .w1000.base .notice .link{display:block;width:100%;height:3.125rem;background:#c76636;border-radius:999px;position:relative;margin:2.8125rem 0 0}@media only screen and (max-width: 999px){#ticket .contents .w1000.base .notice .link{height:5.625rem}}#ticket .contents .w1000.base .notice .link .center{color:#fff;font-size:1.625rem;font-weight:700;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#ticket .contents .w1000.base .notice .link .center::after{content:"";display:inline-block;width:1.4727rem;height:1.2042rem;background:url(../img/ticket/arw.svg) center/cover no-repeat;margin-left:.4375rem}#ticket .contents .w1000.base .notice .link .caption{font-size:.875rem;font-weight:700;color:#fff;position:absolute;right:.9375rem;bottom:.5rem}@media only screen and (max-width: 999px){#ticket .contents .w1000.base .notice .link .caption{right:2rem}}#generalinfo .contents .w1000.base .border{width:100%;height:1px;background-color:#363331;margin:6.25rem 0}#generalinfo .contents .w1000.base .w600{width:100%;max-width:38.75rem;color:#000;margin:0 auto}#generalinfo .contents .w1000.base .w600 dl{line-height:1.75;font-feature-settings:"palt" 1}@media only screen and (min-width: 1000px){#generalinfo .contents .w1000.base .w600 dl{display:flex}}#generalinfo .contents .w1000.base .w600 dl dt{font-weight:700;letter-spacing:0}@media only screen and (min-width: 1000px){#generalinfo .contents .w1000.base .w600 dl dt{width:8.125rem}}@media only screen and (max-width: 999px){#generalinfo .contents .w1000.base .w600 dl dt{display:block;width:100%}}#generalinfo .contents .w1000.base .w600 dl dd{font-weight:500;letter-spacing:0;word-break:break-all}@media only screen and (min-width: 1000px){#generalinfo .contents .w1000.base .w600 dl dd{width:calc(100% - 8.125rem)}}@media only screen and (max-width: 999px){#generalinfo .contents .w1000.base .w600 dl dd{display:block;width:100%;margin-top:.9375rem}}#generalinfo .contents .w1000.base .w600 dl dd .title{margin-top:.375rem}#generalinfo .contents .w1000.base .w600 dl+dl{margin-top:3.75rem}#generalinfo .contents .w1000.base .w600 a{font-weight:700;color:#0091db}#generalinfo .contents .w1000.base .w600 .link{margin-left:.625rem}#generalinfo .contents .w1000.base .w600 .link::after{display:inline-block;content:"";width:.75rem;height:.75rem;background:url(../img/generalinfo/link.svg) center/cover no-repeat;margin-left:.1875rem}#generalinfo .contents .w1000.base .w600 p{line-height:1.66;font-weight:700;font-feature-settings:"palt" 1;margin:-0.33em 0}#faq .contents .base{padding-top:6.25rem;padding-bottom:9.375rem}@media only screen and (max-width: 999px){#faq .contents .base{padding-top:5rem;padding-bottom:6.25rem}}#faq .contents .base .pageNav{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1.875rem;margin:0 auto}#faq .contents .base .pageNav li{position:relative}@media only screen and (min-width: 1000px){#faq .contents .base .pageNav li:last-child::after{display:none}}#faq .contents .base .pageNav li::after{content:"/";font-weight:700;color:#000;line-height:1.5;position:absolute;top:0;right:-1.0625rem}#faq .contents .base .pageNav li a{color:#0091db;font-weight:700;line-height:1.5;font-feature-settings:"palt" 1;letter-spacing:0}#faq .contents .base .pageNav+.pageNav{margin-top:.5rem}#faq .contents .base .w600{width:100%;max-width:37.5rem;margin:0 auto}#faq .contents .base .w600 h2{color:#0091db;font-size:1.125rem;letter-spacing:0;font-feature-settings:"palt" 1;margin:4.75rem 0 0}@media only screen and (max-width: 999px){#faq .contents .base .w600 h2{margin:4rem 0 0}}#faq .contents .base .w600 h2:first-child{margin:3.5rem 0 0}#faq .contents .base .w600 dl{margin:1.375rem 0 0}#faq .contents .base .w600 dl dt,#faq .contents .base .w600 dl dd{font-size:.875rem;padding-left:1rem;font-feature-settings:"palt" 1;letter-spacing:0}#faq .contents .base .w600 dl dt{font-weight:700;color:#000;line-height:2;position:relative}@media only screen and (max-width: 999px){#faq .contents .base .w600 dl dt{line-height:1.5}}#faq .contents .base .w600 dl dt::after{content:"Q";font-weight:700;color:#0091db;position:absolute;top:0;left:0}#faq .contents .base .w600 dl dd{line-height:1.5;color:#000;font-feature-settings:"palt" 1;word-break:break-all}@media only screen and (max-width: 999px){#faq .contents .base .w600 dl dd{margin:.5rem 0 0}}#faq .contents .base .w600 dl dd a{text-decoration:underline}#access .contents .w1000.base{overflow:hidden}#access .contents .w1000.base .nav{width:100%;max-width:38.75rem;margin:0 auto}#access .contents .w1000.base .pageNav{display:flex;color:#000;flex-wrap:wrap;gap:.5rem 1.875rem;margin:0 auto}#access .contents .w1000.base .pageNav li{position:relative}@media only screen and (min-width: 1000px){#access .contents .w1000.base .pageNav li:last-child::after{display:none}}#access .contents .w1000.base .pageNav li::after{content:"/";font-weight:700;color:#000;line-height:1.5;position:absolute;top:0;right:-1.0625rem}#access .contents .w1000.base .pageNav li a{color:#c76636;font-size:1.125rem;font-weight:700;line-height:1.5;font-feature-settings:"palt" 1;letter-spacing:0}#access .contents .w1000.base .w600{width:100%;max-width:38.75rem;color:#000;margin:7.1875rem auto 0}@media only screen and (max-width: 999px){#access .contents .w1000.base .w600{margin-top:5.75rem}}#access .contents .w1000.base .w600 dl{line-height:1.75;font-feature-settings:"palt" 1;margin:-0.375em 0}@media only screen and (min-width: 1000px){#access .contents .w1000.base .w600 dl{display:flex}}#access .contents .w1000.base .w600 dl dt{font-weight:700;letter-spacing:0}@media only screen and (min-width: 1000px){#access .contents .w1000.base .w600 dl dt{width:8.125rem}}@media only screen and (max-width: 999px){#access .contents .w1000.base .w600 dl dt{display:block;width:100%}}#access .contents .w1000.base .w600 dl dd{font-weight:500;letter-spacing:0;word-break:break-all}@media only screen and (min-width: 1000px){#access .contents .w1000.base .w600 dl dd{width:calc(100% - 8.125rem)}}@media only screen and (max-width: 999px){#access .contents .w1000.base .w600 dl dd{display:block;width:100%;margin-top:.9375rem}}#access .contents .w1000.base .w600 dl dd strong{font-weight:700}#access .contents .w1000.base .w600 dl dd strong.orange{color:#c76636}#access .contents .w1000.base .w600 a{font-weight:700;color:#c76636}#access .contents .w1000.base .w600 .link{letter-spacing:0;word-break:break-all;margin-left:.1875rem}@media only screen and (max-width: 999px){#access .contents .w1000.base .w600 .link{line-height:1.2;margin-left:0}}#access .contents .w1000.base .w600 .link::after{display:inline-block;content:"";width:.75rem;height:.75rem;background:url(../img/generalinfo/link.svg) center/cover no-repeat;margin-left:.1875rem}#access .contents .w1000.base .w600 .caution{color:#c76636;font-family:"Noto Sans",sans-serif;font-size:1.25rem;font-weight:700;text-align:left;font-feature-settings:"palt" 1;letter-spacing:0;line-height:1.5;margin:calc(2.5rem - .25em) 0 -0.25em}#access .contents .w1000.base .w600 .caution strong{font-size:1.5rem;font-weight:900}#access .contents .w1000.base .w600 h2{font-size:1.25rem;font-weight:700;color:#c76636;text-align:left;letter-spacing:0;margin:6.875rem 0 0}#access .contents .w1000.base .w600 h2 span{display:inline-block;height:1.25rem;font-size:.875rem;background:#c76636;color:#fff;vertical-align:middle;padding:.1875rem .3125rem .25rem}#access .contents .w1000.base .w600 h2+dl{margin-top:2.1875rem}#access .contents .w1000.base .w600 .btn{display:block;background:#c76636;clip-path:polygon(0.4375rem 0%, calc(100% - 0.4375rem) 0%, 100% 0.4375rem, 100% calc(100% - 0.4375rem), calc(100% - 0.4375rem) 100%, 0.4375rem 100%, 0% calc(100% - 0.4375rem), 0% 0.4375rem);position:relative;margin:1.25rem 0 .625rem}#access .contents .w1000.base .w600 .btn span{color:#fff;font-size:1.125rem;font-weight:700;white-space:nowrap;letter-spacing:0;font-feature-settings:"palt" 1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#access .contents .w1000.base .w600 .btn span::after{content:"";display:inline-block;width:.97148125rem;height:.97148125rem;background:url(../img/generalinfo/link.svg) center/cover no-repeat;filter:brightness(0) invert(1);margin-left:.4375rem;transform:translateY(0.0625rem)}#access .contents .w1000.base .w600 #bus .btn{width:13.75rem;height:3.4375rem}#access .contents .w1000.base .w600 #bus dl+dl{margin-top:3.4375rem}#access .contents .w1000.base .w600 #parking{margin:9.375rem 0 0}@media only screen and (max-width: 999px){#access .contents .w1000.base .w600 #parking{margin-top:7.5rem}}#access .contents .w1000.base .w600 #parking p{letter-spacing:0;margin-top:calc(1.875rem - .35em)}#access .contents .w1000.base .w600 #parking p+dl{margin-top:3.125rem}#access .contents .w1000.base .w600 #parking dl+dl{margin-top:2.1875rem}#access .contents .w1000.base .w600 #parking .btn{width:19.375rem;height:5rem;background:#000;clip-path:polygon(0.75rem 0%, calc(100% - 0.75rem) 0%, 100% 0.75rem, 100% calc(100% - 0.75rem), calc(100% - 0.75rem) 100%, 0.75rem 100%, 0% calc(100% - 0.75rem), 0% 0.75rem);margin-top:2.1875rem}#access .contents .w1000.base .w600 #parking .btn span{left:1.25rem;transform:translateY(-50%)}#access .contents .w1000.base .w600 #parking .btn .akippa{width:5.125rem;height:3.625rem;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}#access .contents .w1000.base .w600 p{line-height:1.75;font-weight:700;font-feature-settings:"palt" 1;margin:calc(3.75rem - .35em) 0 -0.35em}#access .contents .w1000.base .w600 p span.orange{color:#c76636}#goods .contents .base{position:relative}#goods .contents .base .link{width:8.25rem;position:absolute;top:-4.5625rem;right:0;transform:translateX(50%);filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.2))}@media only screen and (max-width: 999px){#goods .contents .base .link{width:7.5rem;transform:translateX(25%)}}#goods .contents .base .link2{display:flex;justify-content:center;align-items:center;height:3.125rem;border-radius:1.5625rem;background:#c76636;margin-top:2.25rem;position:relative}@media only screen and (max-width: 640px){#goods .contents .base .link2{height:5rem;align-items:flex-start;border-radius:2.5rem;padding-top:.75rem}}#goods .contents .base .link2 img{width:auto;height:1.5625rem}@media only screen and (max-width: 640px){#goods .contents .base .link2 img{height:3.75rem;transform:translateX(1.125rem)}}#goods .contents .base .link2::after{content:"";width:4.625rem;aspect-ratio:74/13;background:url(../img/goods/03.svg) center/contain no-repeat;position:absolute;top:1.5625rem;right:1.25rem}@media only screen and (max-width: 640px){#goods .contents .base .link2::after{display:none}}#goods .contents .base .w700{max-width:43.75rem;margin:0 auto}#goods .contents .base h3{color:#000;font-size:1.125rem;margin-top:4.25rem}#goods .contents .base h4{color:#000;font-weight:500;font-size:.875rem;margin-top:1.75rem}#goods .contents .base p{color:#000;font-weight:500;font-size:.875rem;line-height:1.5;margin:calc(1.75rem - .25em) 0 -0.25em}#goods .contents .base .list{color:#000;font-weight:500;margin:.375rem 0 0 1.25rem}#goods .contents .base .list li{font-size:.875rem;line-height:1.5;list-style:disc outside none;letter-spacing:0}#goods .contents .base .list li.kome{list-style:none outside none}#goods .contents .base .list li.kome::before{content:"※"}#food .contents .modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;visibility:hidden}#food .contents .modal.open{visibility:visible}#food .contents .modal.open .bg{transform:scale(1);opacity:1;backdrop-filter:blur(8px)}#food .contents .modal.open .close_btn{transition-delay:.5s;transform:scale(1);opacity:1}#food .contents .modal.opened .modal_img{transition-delay:.25s;transform:translate(-50%, -50%);opacity:1}#food .contents .modal.opened .close_btn{transition-delay:0s}#food .contents .modal.close .modal_img{transition-delay:0s;opacity:0}#food .contents .modal.close .close_btn{opacity:0}#food .contents .modal .bg{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.65);transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0.875);opacity:0;backdrop-filter:blur(0)}#food .contents .modal .modal_img{position:absolute;width:calc(100vw - 4rem);height:calc(100vh - 4rem);left:50%;top:50%;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, -50%);opacity:0}@media only screen and (max-width: 999px){#food .contents .modal .modal_img{width:calc(100vw - 1.2307692308rem);height:calc(100vh - 2.4615384615rem)}}#food .contents .modal .modal_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#food .contents .modal .close_btn{cursor:pointer;width:3rem;height:3rem;position:absolute;top:3.125rem;right:3.125rem;z-index:2;background:url(../img/close_w.svg) center/contain no-repeat;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0.875);opacity:0}@media only screen and (max-width: 999px){#food .contents .modal .close_btn{width:2.4615384615rem;height:2.4615384615rem;top:1.5384615385rem;right:1.5384615385rem}}#food .contents .modal .close_btn:hover{transition-delay:0s;transform:scale(1.25)}#food .contents .w1000.base{color:#000}#food .contents .w1000.base h2{width:43.75rem;margin:0 auto}@media only screen and (max-width: 999px){#food .contents .w1000.base h2{width:100%}}#food .contents .w1000.base .lead{width:100%;max-width:30.4375rem;line-height:1.66;font-weight:bold;margin:3rem auto 0}#food .contents .w1000.base .list{margin:3rem 0 0}@media only screen and (min-width: 1000px){#food .contents .w1000.base .list{display:flex;flex-wrap:wrap;gap:1.875rem}}@media only screen and (min-width: 1000px){#food .contents .w1000.base .list li{width:calc((100% - 3.75rem)/3)}}@media only screen and (max-width: 999px){#food .contents .w1000.base .list li{margin-top:1.875rem}}#food .contents .w1000.base .list li .img{cursor:pointer}#food .contents .w1000.base .list li .txt{margin:.9375rem 0 0}#food .contents .w1000.base .list li .txt p{line-height:1.5;font-weight:bold;letter-spacing:.05em;margin:-0.25em 0}@media only screen and (max-width: 999px){#food .contents .w1000.base .list li .txt p{text-align:center}}#timetable .contents .w800{display:flex;flex-direction:column;gap:3.75rem}@media only screen and (max-width: 999px){#timetable .contents .w800{gap:3rem}}#areamap .contents .w800 .link{display:block;max-width:34.375rem;margin:2rem auto 0}#notice .contents .w714{font-family:"Noto Sans JP",sans-serif;max-width:46.875rem;margin:0 auto}#notice .contents h2{font-size:1.25rem;color:#09a;margin-top:2.5rem}#notice .contents h2:first-of-type{margin:0}#notice .contents .list{color:#000;font-size:.875rem;line-height:2;font-weight:500;font-feature-settings:"palt" 1;margin:calc(0.875rem - .5em) 0 -0.5em}#notice .contents .list li{text-indent:-1em;padding-left:1em}#notice .contents .list li::before{content:"●";color:#09a}@media screen and (min-width: 1000px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:16px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 999px){.spNone{display:none !important}html{width:100%;height:100%;font-size:13px}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:100%}}/*# sourceMappingURL=layout.min.css.map */