:root{font-family:YakuHanJPs,"BIZ UDゴシック","Hiragino Kaku Gothic ProN","游ゴシック Medium","Meiryo","Helvetica Neue",Arial,"Hiragino Sans",sans-serif;font-size:10px;line-height:1;letter-spacing:.05em}html{background-color:#fff}.hover:hover{filter:brightness(1.1)}.indent{display:block;padding-left:1em;text-indent:-1em}.indent>*{text-indent:initial}.red{color:#c80000}.bold{font-weight:bold}.break{display:inline-block}.shadow{box-shadow:0 2px .5rem rgba(128,128,128,.5)}.break-pc{display:block}@media screen and (max-width: 1000px){.break-pc{display:none}}.break-smp{display:none}@media screen and (max-width: 1000px){.break-smp{display:block}}a{color:#c80000;text-decoration:none}@media screen and (max-width: 1000px){.pswp-gallery a{pointer-events:none}}.underline{border-bottom:1px dotted #c80000}img{display:block;pointer-events:none}h3{font-size:2.7rem}@keyframes fadein{from{opacity:0}to{opacity:1}}body{position:relative;background-color:#fff;overflow-x:hidden;animation:fadein 1s ease}body .pswp .pswp__dynamic-caption{padding-top:1rem;font-size:1.4rem}header{position:fixed;top:0;left:0;width:100%;height:auto;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.5);z-index:999}@media screen and (max-width: 1000px){header{top:initial;bottom:0;width:100%}}header .ended{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#c80000;font-size:3rem}@media screen and (max-width: 1000px){header .ended{font-size:2rem}}header .ended p{padding:1em 0;color:#fff;text-align:center}@media screen and (max-width: 1000px){header .ended p{width:100%;padding-bottom:0}}header .ended a{margin-left:1rem;padding:1em 0;color:#fff;font-size:1.6rem;opacity:.8}header .ended a:hover{opacity:1}header .ended a span{position:relative;display:inline-block}header .ended a span::after{content:"";position:absolute;bottom:-0.4rem;left:0;width:100%;height:1px;border-top:1px dotted #fff}header nav ul{display:flex;justify-content:center;align-items:center;list-style:none}@media screen and (max-width: 1000px){header nav ul{justify-content:flex-start;flex-wrap:wrap;width:calc(100% - 50px);padding:1rem}}header nav ul li{margin:1.5rem 0;padding:0 1rem}@media screen and (max-width: 1000px){header nav ul li{margin:.5rem 0;padding:0 .75rem}}header nav ul li:nth-of-type(n+2){position:relative}header nav ul li:nth-of-type(n+2)::before{content:"";position:absolute;top:.5rem;left:0;width:1px;height:1.6rem;background-color:rgba(200,0,0,.2)}@media screen and (max-width: 1000px){header nav ul li:nth-of-type(n+2)::before{display:none}}header nav ul li a{position:relative;display:block;padding:.5rem;font-size:1.6rem;transition:.3s}@media screen and (max-width: 1000px){header nav ul li a{padding:.25rem;font-size:max(1.5vw,1.2rem);text-align:center;line-height:1.5}}header nav ul li a.current{pointer-events:none;z-index:1}header nav ul li a.current::after{content:"";position:absolute;top:100%;left:50%;width:.5rem;height:.5rem;background:#c80000;transform:translateX(-50%);border-radius:50%}@media screen and (max-width: 1000px){header nav ul li a.current::after{top:initial;bottom:100%;width:.5rem;height:.5rem}}header nav ul li a:hover{color:rgba(0,0,0,.75)}header .link-pochi{position:absolute;top:.2rem;left:.6rem;display:block;width:60px;height:60px;transition:.3s}@media screen and (max-width: 1000px){header .link-pochi{display:none}}header .link-pochi img{width:100%;height:100%}article{font-size:1.6rem;overflow-x:hidden}article section{position:relative}article section.light-yellow{background-color:#ffffaf}article section.light-yellow h3{color:#004baf}article section.yellow{background-color:#ffe64b}article section.yellow h3{color:#004baf}article section.blue{background-color:#004baf}article section.blue h3{color:#ffe64b}article section.red{background-color:#e60000}article section.red h3{color:#fff}article section .stripe{position:absolute;top:0;left:0;width:100%;height:4rem;background-image:linear-gradient(to right, #ff6432, #ff6432 0.5rem, #ffffaf 0.5rem, #ffffaf);background-size:1rem 100%;background-repeat:repeat-x;transform:translateY(-100%)}article section [class$=-wrapper]:not(.swiper-wrapper){width:1000px;margin:0 auto;padding:10rem 0 12rem}@media screen and (max-width: 1000px){article section [class$=-wrapper]:not(.swiper-wrapper){width:100%;padding:10rem 2rem}}article section [class$=-wrapper]:not(.swiper-wrapper) h2,article section [class$=-wrapper]:not(.swiper-wrapper) h3{position:relative;width:100%}@media screen and (max-width: 1000px){article section [class$=-wrapper]:not(.swiper-wrapper) h2,article section [class$=-wrapper]:not(.swiper-wrapper) h3{line-height:1.5}}article section [class$=-wrapper]:not(.swiper-wrapper) h2 strong,article section [class$=-wrapper]:not(.swiper-wrapper) h3 strong{font-size:1.5em}article section [class$=-wrapper]:not(.swiper-wrapper) h2 small,article section [class$=-wrapper]:not(.swiper-wrapper) h3 small{position:absolute;top:0;left:0;font-size:5rem;font-family:"Courier New","Comic Sans MS","Times New Roman","Georgia";transform:rotateZ(-2.5deg) translate(-2.5rem, -60%);opacity:.1;z-index:1}@media screen and (max-width: 1000px){article section [class$=-wrapper]:not(.swiper-wrapper) h2 small,article section [class$=-wrapper]:not(.swiper-wrapper) h3 small{top:0;font-size:min(10vw,5rem);transform:rotateZ(-2.5deg) translate(0, -1.5em)}}article section [class$=-wrapper]:not(.swiper-wrapper) h2 small::first-letter,article section [class$=-wrapper]:not(.swiper-wrapper) h3 small::first-letter{font-size:1.5em}article section#top{margin-top:5.6rem;max-height:150vw}@media screen and (max-width: 1000px){article section#top{height:100%;margin:0}}article section#top .top-wrapper.fullscreen{position:relative;width:100%;height:100vh}@media screen and (max-width: 1000px){article section#top .top-wrapper.fullscreen{height:100%}}article section#top .top-wrapper.fullscreen .top-layout{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 75%;object-position:center 75%}@media screen and (max-width: 1000px){article section#top .top-wrapper.fullscreen .top-layout{-o-object-position:center 100%;object-position:center 100%}}article section#top .top-wrapper.fullscreen .top-layout.ofi{font-family:"object-fit: cover;"}article section#top .top-wrapper.fullscreen h1{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%}@media screen and (max-width: 1000px){article section#top .top-wrapper.fullscreen h1{flex-direction:column;justify-content:flex-start;align-items:center}}article section#top .top-wrapper.fullscreen h1 img{opacity:0}@media screen and (max-width: 1000px){article section#top .top-wrapper.fullscreen h1 img{width:90vw;height:67.5vw;max-height:50vh}}article section#top .top-wrapper.fullscreen h1 img.title-logo{width:40vw;height:auto;max-height:40vh;margin-top:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;filter:drop-shadow(0 1px 4px rgba(0, 0, 0, 0.5)) drop-shadow(0 1px 8px rgba(0, 0, 0, 0.25))}@media screen and (max-width: 1000px){article section#top .top-wrapper.fullscreen h1 img.title-logo{width:90vw}}article section#top .top-wrapper.fullscreen h1 img.title-date{width:30vw;height:auto;margin:7.5vh 0 0 60px;-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top;filter:drop-shadow(0 1px 4px rgba(0, 0, 0, 0.5)) drop-shadow(0 1px 8px rgba(0, 0, 0, 0.25))}@media screen and (max-width: 1000px){article section#top .top-wrapper.fullscreen h1 img.title-date{width:80vw;margin:2.5vh 0 0;filter:drop-shadow(0 1px 4px rgba(0, 0, 0, 0.75)) drop-shadow(0 1px 8px rgba(0, 0, 0, 0.5))}}article section#top .top-wrapper.flex-row{display:flex;flex-direction:row-reverse;justify-content:space-between;height:100vh}@media screen and (max-width: 1000px){article section#top .top-wrapper.flex-row{flex-direction:column;justify-content:flex-end;height:90vh;max-height:150vw}}article section#top .top-wrapper.flex-row h1{position:relative;display:flex;justify-content:center;align-items:center;width:50%;height:100%;overflow:hidden;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}@media screen and (max-width: 1000px){article section#top .top-wrapper.flex-row h1{position:absolute;top:0;left:0;width:100vw;height:75vw;max-height:50vh;z-index:1;-webkit-backdrop-filter:initial;backdrop-filter:initial}}@media screen and (max-width: 1000px){article section#top .top-wrapper.flex-row h1::before{content:"";position:absolute;top:-5rem;left:-5rem;width:calc(100vw + 10rem);height:50vh;background-color:rgba(0,0,0,0);mix-blend-mode:initial;-webkit-backdrop-filter:blur(0.2rem);backdrop-filter:blur(0.2rem)}}article section#top .top-wrapper.flex-row h1 img{width:600px;height:450px;max-width:70%;max-height:60vh;margin:0 auto;opacity:0;filter:drop-shadow(0 1px 4px rgba(175, 175, 0, 0.5)) drop-shadow(0 2px 8px rgba(255, 255, 124, 0.5))}@media screen and (max-width: 1000px){article section#top .top-wrapper.flex-row h1 img{position:absolute;top:5vw;left:5vw;width:90vw;height:67.5vw;max-width:initial;max-height:35vh;filter:drop-shadow(0 1px 2px rgba(175, 175, 0, 0.75)) drop-shadow(0 4px 4px rgba(255, 255, 124, 0.5))}}article section#top .top-wrapper.flex-row .top-layout{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (max-width: 1000px){article section#top .top-wrapper.flex-row .top-layout{position:absolute;bottom:0;width:100vw;height:100vw;max-height:50vh;z-index:0}}article section.introduction .introduction-wrapper{position:relative;padding-bottom:0;color:#004baf}article section.introduction .introduction-wrapper h2{display:block;padding-bottom:1rem;font-size:4rem;line-height:1.5;text-shadow:0 2px 0 #ffff7c;border-bottom:2px solid #e60000}@media screen and (max-width: 1000px){article section.introduction .introduction-wrapper h2{font-size:3rem}}article section.introduction .introduction-wrapper h2 span{display:block;transform:skewX(-5deg)}@media screen and (max-width: 1000px){article section.introduction .introduction-wrapper h2 span{transform:initial}}article section.introduction .introduction-wrapper .introduction-flex{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:1.5rem;line-height:1.5}@media screen and (max-width: 1000px){article section.introduction .introduction-wrapper .introduction-flex{flex-direction:column;justify-content:flex-start;line-height:1.75}}article section.introduction .introduction-wrapper .introduction-flex span{width:100%;color:#000;letter-spacing:.1em}@media screen and (max-width: 1000px){article section.introduction .introduction-wrapper .introduction-flex span{text-align:justify;letter-spacing:.05em}}article section.introduction .introduction-wrapper .introduction-flex.live span{width:60%}@media screen and (max-width: 1000px){article section.introduction .introduction-wrapper .introduction-flex.live span{width:100%}article section.introduction .introduction-wrapper .introduction-flex.live span br:not(.break){display:none}}article section.introduction .introduction-wrapper .introduction-flex.live+img{display:none}article section.introduction .introduction-wrapper .introduction-flex a{max-width:35%;height:14rem;border-radius:.4rem;overflow:hidden}@media screen and (max-width: 1000px){article section.introduction .introduction-wrapper .introduction-flex a{width:100%;max-width:initial;height:auto;margin:2rem 0 8rem}}article section.introduction .introduction-wrapper .introduction-flex a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}article section.introduction .introduction-wrapper>img{position:absolute;bottom:0;right:0;width:auto;height:100%;max-width:170px;max-height:300px;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}@media screen and (max-width: 1000px){article section.introduction .introduction-wrapper>img{display:none}}article section.introduction .ecobag{padding:8rem 0 10rem;text-align:center;line-height:1.5}@media screen and (max-width: 1000px){article section.introduction .ecobag{margin:10vw 0 0;padding:10rem 2rem}}article section.introduction .ecobag .ecobag-wrapper{position:relative;display:inline-block;width:auto;margin-left:5rem;padding:1.5rem 1.5rem 1.5rem 9.5rem;background-color:#009632;color:#fff;border-radius:1rem}@media screen and (max-width: 1000px){article section.introduction .ecobag .ecobag-wrapper{margin:0;padding:4rem 1.5rem 1.5rem}}article section.introduction .ecobag .ecobag-wrapper::before{content:"";position:absolute;top:50%;left:-9rem;width:calc(150px + 3rem);height:calc(150px + 3rem);background-color:#009632;border-radius:50%;transform:translateY(-50%);z-index:0}@media screen and (max-width: 1000px){article section.introduction .ecobag .ecobag-wrapper::before{top:max(-20vw - 1.5rem,-13.5rem);left:50%;width:calc(25vw + 3rem);height:calc(25vw + 3rem);max-width:18rem;max-height:18rem;transform:translateX(-50%)}}article section.introduction .ecobag .ecobag-wrapper img{position:absolute;top:50%;left:-7.5rem;width:15rem;height:15rem;transform:translateY(-50%)}@media screen and (max-width: 1000px){article section.introduction .ecobag .ecobag-wrapper img{top:max(-20vw,-12rem);left:50%;width:25vw;height:25vw;max-width:15rem;max-height:15rem;transform:translateX(-50%)}}article section.introduction .ecobag .ecobag-wrapper h3{color:#fff;font-size:2rem;text-align:left;letter-spacing:.1em;z-index:1}article section.introduction .ecobag .ecobag-wrapper p{margin-top:1rem;text-align:left;z-index:1}article section.introduction .ecobag .ecobag-wrapper p small{margin-top:1rem}article section.introduction .ecobag .ecobag-wrapper p .yellow{color:#ff0}article section#main .main-wrapper h3 small{color:#fff}article section#main .main-wrapper .main-description{margin-top:3rem;padding:1.5rem 2rem;background-color:rgba(255,255,255,.8);line-height:1.5}article section#main .main-wrapper .main-description small{position:absolute;bottom:-1em;right:0}@media screen and (max-width: 1000px){article section#main .main-wrapper .main-description small{position:relative}}article section#main .main-wrapper .annotation{margin-top:2rem;color:#fff;font-size:1.2rem;text-align:right;line-height:1.5;letter-spacing:.05em;opacity:.8}@media screen and (max-width: 1000px){article section#main .main-wrapper .annotation{text-align:left}}article section#main .main-wrapper .main-flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}article section#main .main-wrapper .main-flex::after{content:"";display:block;width:calc(50% - 5rem);height:0}article section#main .main-wrapper .main-flex .main-card{width:calc(50% - 4rem);height:auto;margin-top:10rem}@media screen and (max-width: 1000px){article section#main .main-wrapper .main-flex .main-card{width:100%;margin-top:5rem}}article section#main .main-wrapper .main-flex .main-card .main-text{position:relative}article section#main .main-wrapper .main-flex .main-card .main-text .main-logo{position:absolute;top:-2rem;left:-0.5rem;width:120px;height:120px;-o-object-fit:contain;object-fit:contain;opacity:.8}@media screen and (max-width: 1000px){article section#main .main-wrapper .main-flex .main-card .main-text .main-logo{position:relative;top:initial;left:initial;width:100%}}article section#main .main-wrapper .main-flex .main-card .main-text h4{display:inline-block;margin-left:13rem;padding-bottom:.5rem;color:#ffe64b;font-size:2.7rem;font-weight:bold;letter-spacing:.1em;border-bottom:1px dashed #ffffaf;text-shadow:0 2px 0 rgba(0,0,0,.5)}@media screen and (max-width: 1000px){article section#main .main-wrapper .main-flex .main-card .main-text h4{display:block;margin:1rem 0 0;text-align:center}}article section#main .main-wrapper .main-flex .main-card .main-text h4 small{font-size:2rem}article section#main .main-wrapper .main-flex .main-card .main-text p{margin:1rem 0 0 13rem;color:#fff;line-height:1.75;opacity:.8}@media screen and (max-width: 1000px){article section#main .main-wrapper .main-flex .main-card .main-text p{margin:1rem 0 0}}article section#main .main-wrapper .main-flex .main-card .main-image{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);gap:.5rem;margin-top:2rem}@media screen and (max-width: 1000px){article section#main .main-wrapper .main-flex .main-card .main-image{display:block}}article section#main .main-wrapper .main-flex .main-card .main-image a{display:block;width:100%;height:auto;border-radius:.4rem;overflow:hidden}@media screen and (max-width: 1000px){article section#main .main-wrapper .main-flex .main-card .main-image a{width:100%;height:auto;aspect-ratio:16/9;border-radius:initial}article section#main .main-wrapper .main-flex .main-card .main-image a:nth-of-type(n+2){margin-top:1rem}}article section#main .main-wrapper .main-flex .main-card .main-image a:first-of-type{grid-column:1/3;grid-row:1/3}article section#main .main-wrapper .main-flex .main-card .main-image a img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}article section#event .event-wrapper .event-flex{display:flex;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 1000px){article section#event .event-wrapper .event-flex{flex-direction:row}}article section#event .event-wrapper .event-flex .event-card{display:flex;flex-direction:column;align-items:center;width:340px;margin-top:4rem;padding:2rem;background-color:#fff;line-height:1.5;border-radius:.4rem}@media screen and (max-width: 1000px){article section#event .event-wrapper .event-flex .event-card{flex-wrap:wrap;width:100%;margin-top:2rem}}article section#event .event-wrapper .event-flex .event-card:nth-of-type(even){margin-left:4rem}@media screen and (max-width: 1000px){article section#event .event-wrapper .event-flex .event-card:nth-of-type(even){margin-left:0}}article section#event .event-wrapper .event-flex .event-card img{width:300px;height:300px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1000px){article section#event .event-wrapper .event-flex .event-card img{width:100%;height:auto;aspect-ratio:1/1}}article section#event .event-wrapper .event-flex .event-card div{width:300px;margin-top:1rem}@media screen and (max-width: 1000px){article section#event .event-wrapper .event-flex .event-card div{width:100%;margin:1rem 0 0}}article section#event .event-wrapper .event-flex .event-card div h4{padding-bottom:1rem;font-size:2.4rem;border-bottom:1px solid rgba(0,0,0,.5)}article section#event .event-wrapper .event-flex .event-card div h4 span{font-weight:normal}article section#event .event-wrapper .event-flex .event-card div p{margin-top:1rem;text-align:justify}article section#service .service-wrapper .service-flex{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1000px){article section#service .service-wrapper .service-flex{flex-direction:column}}article section#service .service-wrapper .service-flex>div{width:calc(50% - 4rem);margin-top:4rem}@media screen and (max-width: 1000px){article section#service .service-wrapper .service-flex>div{width:100%}}article section#service .service-wrapper .service-flex .buy{position:relative}article section#service .service-wrapper .service-flex .buy h4{position:relative;padding:1rem;background-color:#c80000;color:#ff0;font-size:2rem}article section#service .service-wrapper .service-flex .buy h4::after{content:"";position:absolute;bottom:0;right:0;width:35vw;height:35vw;max-width:142px;height:142px;background:url(../img/pochikun-buy.png) no-repeat;background-size:cover;background-position:top left}@media screen and (min-width: 1000px){article section#service .service-wrapper .service-flex .buy h4::after{display:none}}article section#service .service-wrapper .service-flex .buy p{margin-top:1rem;line-height:1.5}article section#service .service-wrapper .service-flex .buy p:first-of-type{margin-top:2rem}article section#service .service-wrapper .service-flex .buy p small{font-size:.8em}article section#service .service-wrapper .service-flex .buy .buy-end{display:inline-block;margin-top:2rem;padding:1rem;background-color:#000;color:#fff;font-size:2rem;line-height:1;border-radius:.4rem}article section#service .service-wrapper .service-flex .buy .pochikun{position:absolute;bottom:-220px;right:0;animation:bounce 2s ease-in-out infinite}@media screen and (max-width: 1000px){article section#service .service-wrapper .service-flex .buy .pochikun{display:none}}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(-0.2rem) scale(1.01) rotateZ(1deg)}20%{transform:translateY(0)}}article section#service .service-wrapper .service-flex .buy .speech{position:absolute;bottom:-140px;right:130px;display:inline-block;padding:1rem;background-color:#fff;color:#000;font-size:1.6rem;border:2px solid gray;border-radius:1.8rem;transform:rotateZ(-2.5deg) translateY(-50%)}@media screen and (max-width: 1000px){article section#service .service-wrapper .service-flex .buy .speech{display:none}}article section#service .service-wrapper .service-flex .buy .speech::after{content:"";position:absolute;top:1.2rem;right:-0.65rem;width:1.2rem;height:1.2rem;background-color:#fff;border-top:2px solid gray;border-right:2px solid gray;transform:scaleY(50%) rotateZ(45deg)}article section#service .service-wrapper .service-flex .testrun h4{padding:1rem;background-color:#007fff;color:#fff;font-size:2rem}article section#service .service-wrapper .service-flex .testrun img{width:100%;height:auto;aspect-ratio:4/3}article section#service .service-wrapper .service-flex .testrun p{margin-top:2rem;font-size:1.6rem;line-height:1.5}article section#service .service-wrapper .service-flex .testrun p small{display:block;font-size:.8em}article section#access .access-wrapper .google-map{display:block;width:100%;height:500px;margin-top:4rem}@media screen and (max-width: 1000px){article section#access .access-wrapper .google-map{width:100%;height:calc(100vw - 4rem)}}article section#access .access-wrapper .access-flex{display:flex;justify-content:space-between;align-items:flex-start;margin-top:4rem}@media screen and (max-width: 1000px){article section#access .access-wrapper .access-flex{flex-direction:column}}article section#access .access-wrapper .access-flex a{width:400px;height:450px;border-radius:.4rem;overflow:hidden}@media screen and (max-width: 1000px){article section#access .access-wrapper .access-flex a{width:100%;height:auto;border-radius:0;pointer-events:none}}article section#access .access-wrapper .access-flex a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}article section#access .access-wrapper .access-flex .access-text{width:calc(600px - 4rem)}@media screen and (max-width: 1000px){article section#access .access-wrapper .access-flex .access-text{width:100%}}article section#access .access-wrapper .access-flex .access-text h4{background:#fff;color:#000;padding:1rem;font-size:2rem}@media screen and (max-width: 1000px){article section#access .access-wrapper .access-flex .access-text h4{margin-top:2rem}}article section#access .access-wrapper .access-flex .access-text .venue-title{margin-top:1rem;padding:1rem;color:#ffe64b;font-size:2rem;border-bottom:2px dashed #fff}article section#access .access-wrapper .access-flex .access-text .venue-title small{display:block;margin-top:1rem}article section#access .access-wrapper .access-flex .access-text .transport{margin:0 0 0 1rem}@media screen and (max-width: 1000px){article section#access .access-wrapper .access-flex .access-text .transport{margin:0}}article section#access .access-wrapper .access-flex .access-text .transport h5{display:inline-block;margin-top:2rem;padding:.5rem;background-color:#fff;font-size:1.6rem;border-radius:.4rem;box-shadow:0 1px 0 #000}article section#access .access-wrapper .access-flex .access-text .transport p{margin-top:1rem;color:#fff;line-height:1.75}article section#access .access-wrapper .access-flex .access-text .transport p strong{position:relative;display:inline-block;margin-left:1em}article section#access .access-wrapper .access-flex .access-text .transport p strong::before{content:"・";position:absolute;top:0;left:-1em}article section#enter .enter-wrapper h3 span{display:inline-block;padding-bottom:.5rem;border-bottom:2px solid #004baf}article section#enter .enter-wrapper .ticket-flex{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1000px){article section#enter .enter-wrapper .ticket-flex{flex-direction:column}}article section#enter .enter-wrapper .ticket-flex div{width:calc(50% - 2rem);margin-top:4rem}@media screen and (max-width: 1000px){article section#enter .enter-wrapper .ticket-flex div{width:100%}}article section#enter .enter-wrapper .ticket-flex div h4{position:relative;margin:0;padding:1rem 0 1rem 6rem;font-size:2rem;line-height:1.5;letter-spacing:.05em;border-bottom:1px dashed #e60000}article section#enter .enter-wrapper .ticket-flex div h4 svg{position:absolute;top:50%;left:-0.2rem;width:5rem;height:5rem;transform:translateY(-50%)}article section#enter .enter-wrapper .ticket-flex div p{margin-top:1rem;line-height:1.5}article section#enter .enter-wrapper .ticket-flex div p span{margin-top:.5rem;font-size:1.4rem}article section#enter .enter-wrapper .ticket-flex div p span:first-of-type{margin-top:1rem}article section#enter .enter-wrapper .enter-flex{margin-top:4rem}@media screen and (max-width: 1000px){article section#enter .enter-wrapper .enter-flex{flex-direction:column}}article section#enter .enter-wrapper .enter-flex .enter-description{width:100%;max-width:40em;list-style:none}@media screen and (max-width: 1000px){article section#enter .enter-wrapper .enter-flex .enter-description{width:100%}}article section#enter .enter-wrapper .enter-flex .enter-description li{position:relative;padding-left:.75em;text-align:justify;line-height:1.5;letter-spacing:.1em}article section#enter .enter-wrapper .enter-flex .enter-description li:nth-of-type(n+2){margin-top:.5rem}article section#enter .enter-wrapper .enter-flex .enter-description li::before{content:"・";position:absolute;top:0;left:-0.25em;width:1em;height:1em;text-align:center}article section#enter .enter-wrapper .enter-flex .enter-description li.annotation{margin-left:1em;font-size:1.4rem}article section#enter .enter-wrapper .enter-flex .enter-description li.annotation::before{content:"※"}article section#enter .enter-wrapper .enter-flex .enter-description li.annotation.mt1{margin-top:1em}article section#information .information-wrapper h3{color:#000}article section#information .information-wrapper h3 span::before{border-color:#000}@media screen and (max-width: 1000px){article section#information .information-wrapper h3 span::before{display:none}}article section#information .information-wrapper h3 #admfree{position:absolute;display:flex;justify-content:center;align-items:center;top:-1rem;right:-1rem;width:120px;height:120px;transform-origin:bottom center;animation:bounce 5s ease-in-out infinite}@keyframes bounce{0%{transform:scale(1)}10%{transform:scale(1.25, 0.75)}20%{transform:scale(1)}}@media screen and (max-width: 1000px){article section#information .information-wrapper h3 #admfree{top:-3em;right:-4px;width:80px;height:80px}}article section#information .information-wrapper h3 #admfree::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffaf;border-radius:50%;z-index:1}article section#information .information-wrapper h3 #admfree::after{content:"";position:absolute;top:.75rem;left:.75rem;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);background-color:#e60000;border-radius:50%;z-index:2}@media screen and (max-width: 1000px){article section#information .information-wrapper h3 #admfree::after{top:.75rem;left:.75rem;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem)}}article section#information .information-wrapper h3 #admfree span{color:#ffffaf;font-size:2.7rem;text-align:center;line-height:1.2;z-index:3}@media screen and (max-width: 1000px){article section#information .information-wrapper h3 #admfree span{font-size:2rem}}article section#information .information-wrapper .information-flex{display:flex;justify-content:space-between;align-items:center;margin-top:4rem}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex{flex-direction:column-reverse}}article section#information .information-wrapper .information-flex .information-text{width:calc(760px - 8rem);line-height:1.75}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-text{width:100%;margin-top:4rem}}article section#information .information-wrapper .information-flex .information-text>table{width:100%;margin-top:2rem;border-collapse:collapse}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-text>table{width:calc(100vw - 4rem);margin-top:0}}article section#information .information-wrapper .information-flex .information-text>table>thead{font-size:2rem;text-align:left}article section#information .information-wrapper .information-flex .information-text>table>thead th{position:relative}article section#information .information-wrapper .information-flex .information-text>table>thead th strong{position:absolute;top:0;left:0;display:inline-block;padding:1rem;background-color:#004baf;color:#fff;line-height:1;border-radius:.4rem;transform:translateY(-50%)}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-text>table>thead th strong{position:relative;display:block;text-align:center;letter-spacing:.1em;transform:initial}}article section#information .information-wrapper .information-flex .information-text>table>tbody>tr{border-bottom:1px solid gray}article section#information .information-wrapper .information-flex .information-text>table>tbody>tr:first-of-type{border-top:1px solid gray}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-text>table>tbody>tr:first-of-type{border-top:none}}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-text>table>tbody>tr>th,article section#information .information-wrapper .information-flex .information-text>table>tbody>tr>td{display:block;width:calc(100vw - 4rem)}}article section#information .information-wrapper .information-flex .information-text>table>tbody>tr>th{padding:2rem 2rem 2rem 0;font-weight:normal}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-text>table>tbody>tr>th{padding:2rem 1rem 1rem;font-weight:bold;text-align:left;letter-spacing:.05em}}article section#information .information-wrapper .information-flex .information-text>table>tbody>tr>td{padding:2rem 1rem 2rem 0}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-text>table>tbody>tr>td{padding:0 1rem 2rem}}article section#information .information-wrapper .information-flex .information-text>table .scroll{margin-bottom:.5rem}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-text>table .scroll{width:calc(100vw - 5rem);overflow:hidden}}article section#information .information-wrapper .information-flex .information-text>table .scroll .shop-schedule{width:100%;border-collapse:collapse;overflow-x:auto}article section#information .information-wrapper .information-flex .information-text>table .scroll .shop-schedule thead th,article section#information .information-wrapper .information-flex .information-text>table .scroll .shop-schedule thead td{background-color:rgba(0,0,0,.1);font-weight:bold}article section#information .information-wrapper .information-flex .information-text>table .scroll .shop-schedule th,article section#information .information-wrapper .information-flex .information-text>table .scroll .shop-schedule td{min-width:8rem;padding:1rem;font-weight:normal;text-align:center;line-height:1.5;border:1px solid #aaa}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-text>table .scroll .shop-schedule th,article section#information .information-wrapper .information-flex .information-text>table .scroll .shop-schedule td{min-width:5em}}article section#information .information-wrapper .information-flex .information-text>table .scroll .shop-schedule .closed{background:rgba(255,0,0,.2)}article section#information .information-wrapper .information-flex .information-text .annotation{margin-top:2rem}article section#information .information-wrapper .information-flex .information-flyer{width:240px}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-flyer{width:100%}}article section#information .information-wrapper .information-flex .information-flyer a{display:block;width:100%;border-radius:.4rem;overflow:hidden}@media screen and (max-width: 1000px){article section#information .information-wrapper .information-flex .information-flyer a{border-radius:initial}}article section#information .information-wrapper .information-flex .information-flyer a:nth-of-type(n+2){margin-top:1rem}article section#information .information-wrapper .information-flex .information-flyer a img{width:100%;height:auto}article section#information .information-wrapper .information-flex .information-flyer a p{width:100%;margin-top:.5rem;color:#c80000;text-align:center}footer{position:relative;padding:3rem 0;background-color:red;color:#fff;font-family:YakuHanJP,"Hiragino Kaku Gothic ProN","Meiryo","Helvetica Neue",Arial,"Hiragino Sans",sans-serif;font-size:1.2rem;letter-spacing:.1rem}@media screen and (max-width: 1000px){footer{padding:2rem;text-align:center;line-height:1.5}}footer ul{display:flex;justify-content:space-between;width:1000px;margin:0 auto;list-style:none}@media screen and (max-width: 1000px){footer ul{flex-direction:column;width:100%}}footer ul li a:first-of-type{margin-right:1rem}@media screen and (max-width: 1000px){footer ul li:last-of-type{margin-top:1rem}}footer a{color:#fff}footer .animation{position:fixed;bottom:10px;right:10px;width:60px;height:120px;opacity:0;z-index:1000;transform:rotateZ(-40deg);transform-origin:46% 77%;animation:swing 1s ease-in-out infinite alternate}@media screen and (max-width: 1000px){footer .animation{max-width:40px;max-height:80px}}footer .animation img{position:absolute;top:0;left:0;width:100%;height:100%;filter:drop-shadow(0 0 0.5px rgba(0, 0, 0, 0.5))}@keyframes swing{from{transform:rotateZ(-40deg)}to{transform:rotateZ(-60deg)}}/*# sourceMappingURL=style.min.css.map */