:root{--color_txt: #353535}*{box-sizing:border-box;margin:0;padding:0;outline:none}ol li,ul li{list-style-type:none}img{width:auto;max-width:100%;margin:0 auto;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}.tab{display:none}.pc{display:none}@media(min-width: 750px){.sp{display:none}.tab{display:block}.pc{display:block}}@media(min-width: 1200px){.tab{display:none}}a{color:#005ce7;text-decoration:underline;word-break:break-all}@media all and (-ms-high-contrast: none){a{cursor:pointer}}@media(hover: hover){a:hover{text-decoration:none}}.notice{background:#eff1f3}@media(max-width: 750px){.notice{margin-top:2.6666666667vw;padding:2vw;font-size:2.6666666667vw}}@media(min-width: 750px){.notice{margin-top:min(1.6666666667vw,20px);padding:min(1.6666666667vw,20px);font-size:min(1.25vw,15px)}}.notice li{text-indent:-1em;padding-left:1em}.list{margin:4vw 0 0 0}@media(min-width: 750px){.list{margin:min(2.5vw,30px) 0 0 0}}.list li{margin:1.3333333333vw 0 0 0;padding-left:1em;text-indent:-1em}@media(min-width: 750px){.list li{margin:min(0.8333333333vw,10px) 0 0 0}}@media(max-width: 750px){.list .notice{margin-top:1.3333333333vw}}@media(min-width: 750px){.list .notice{margin-top:min(0.8333333333vw,10px)}}.list .notice li{margin-top:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#edf0f2}::-webkit-scrollbar-thumb{background:#c3ccd2}.cRed{color:#e70000}@media(max-width: 750px){.mgt20{margin-top:2.6666666667vw}}@media(min-width: 750px){.mgt20{margin-top:min(1.6666666667vw,20px)}}.js-anime{opacity:0}.js-anime.s{animation:fadeUp .6s forwards}.js-anime.fadeIn.s{animation:fadeIn 1s forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}html{-webkit-text-size-adjust:100%}body{position:relative;font-family:"Zen Old Mincho",serif;font-weight:600;font-size:3.2vw;line-height:1.5;color:var(--color_txt);animation:fadeIn 1s ease 0s 1 normal}@media(min-width: 750px){body{font-size:min(1.6666666667vw,20px)}}body::before{position:fixed;min-height:100vh;width:100%;z-index:-1;content:"";top:0;left:0}@media(max-width: 750px){body::before{background:url(../images/common/bg_sp.jpg) no-repeat top center;background-size:cover}}@media(min-width: 750px){body::before{background:url(../images/common/bg_pc.jpg) no-repeat top center;background-size:cover}}@media(min-width: 1200px){header>div{position:relative}}@media(min-width: 750px){header>div::before{content:"";display:block;position:absolute;background:url(../images/common/ling.png) center top repeat-x;transform:scale(1, -1);background-size:auto;width:100%;height:min(0.75vw,9px)}}@media(min-width: 1200px){header>div::before{height:min(0.45vw,9px)}}header #topNav{position:relative;z-index:1}@media(max-width: 750px){header #topNav .spLogo{width:20vw;margin:1.3333333333vw 0 0 2.6666666667vw}}header .menuBtn{position:fixed;z-index:100;top:0;right:0;cursor:pointer;background:url(../images/common/btn_menu.webp) no-repeat center;background-size:contain;text-indent:-9999px}@media(max-width: 750px){header .menuBtn{width:16.6666666667vw;height:14vw;border:none}}@media(min-width: 750px){header .menuBtn{display:none}}header .menuBtn.active{background:url(../images/common/btn_menu_close.webp) no-repeat center;background-size:contain}@media(max-width: 750px){header .gnaviCol{position:fixed;z-index:10;top:0;width:0;height:100vh;height:100dvh;pointer-events:none;opacity:0}}@media(min-width: 750px){header .gnaviCol{position:absolute;background:none;width:100%;transform:inherit;pointer-events:all;z-index:1}}@media(min-width: 1200px){header .gnaviCol .gnaviColInner{position:relative}}@media(min-width: 1200px){header .gnaviCol .gnaviColInner::before{content:"";display:block;position:absolute;background:url(../images/common/pic_deco_nav.png) center left no-repeat;background-size:contain;transform:scale(-1, 1);top:60%;left:-10%;width:min(19.5vw,390px);height:min(0.8vw,16px)}}@media(min-width: 1200px){header .gnaviCol .gnaviColInner::after{content:"";display:block;position:absolute;background:url(../images/common/pic_deco_nav.png) center right no-repeat;background-size:contain;top:60%;right:-10%;width:min(19.5vw,390px);height:min(0.8vw,16px)}}header .gnaviCol.panelactive{opacity:1;transition:.3s;pointer-events:visible}@media(max-width: 750px){header .gnaviCol.panelactive .gnaviColInner{position:fixed;z-index:999;width:100vw;height:100vh;height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch;background:url(../images/common/bg_stripe_sp.webp) center top repeat;background-size:100%}header .gnaviCol.panelactive .gnaviColInner .logo{background:url(../images/top/pic_snow_sp.png) center no-repeat;background-size:100%;padding:8vw 0;text-align:center}header .gnaviCol.panelactive .gnaviColInner .logo img{width:40%}}header .gnaviCol ul{position:relative;margin:0 auto}@media(max-width: 750px){header .gnaviCol ul{text-align:center}}@media(min-width: 750px){header .gnaviCol ul{display:flex;justify-content:center;padding:min(2.9166666667vw,35px) 0 0;gap:0 4.1666666667vw;width:100%}}@media(max-width: 750px){header .gnaviCol ul li{margin:0 auto;padding:4vw 0}}@media(min-width: 750px){header .gnaviCol ul li{margin:0}}@media(max-width: 750px){header .gnaviCol ul li img{height:9.3333333333vw}}@media(min-width: 750px){header .gnaviCol ul li.top{width:min(5.4666666667vw,65.6px);height:min(3.0666666667vw,36.8px)}}@media(min-width: 1200px){header .gnaviCol ul li.top{width:min(4.1vw,82px);height:min(2.3vw,46px)}}@media(min-width: 750px){header .gnaviCol ul li.about{width:min(9.1333333333vw,109.6px);height:min(3.1333333333vw,37.6px)}}@media(min-width: 1200px){header .gnaviCol ul li.about{width:min(6.85vw,137px);height:min(2.35vw,47px)}}@media(min-width: 750px){header .gnaviCol ul li.venue-info{width:min(15.5333333333vw,186.4px);height:min(3vw,36px)}}@media(min-width: 1200px){header .gnaviCol ul li.venue-info{width:min(11.65vw,233px);height:min(2.25vw,45px)}}@media(min-width: 750px){header .gnaviCol ul li.contents{width:min(14.0666666667vw,168.8px);height:min(3.1333333333vw,37.6px)}}@media(min-width: 1200px){header .gnaviCol ul li.contents{width:min(10.55vw,211px);height:min(2.35vw,47px)}}@media(min-width: 750px){header .gnaviCol ul li.goods{width:min(9.2666666667vw,111.2px);height:min(3.0666666667vw,36.8px)}}@media(min-width: 1200px){header .gnaviCol ul li.goods{width:min(6.95vw,139px);height:min(2.3vw,46px)}}@media(min-width: 750px){header .gnaviCol ul li.attention{width:min(15.2666666667vw,183.2px);height:min(3.0666666667vw,36.8px)}}@media(min-width: 1200px){header .gnaviCol ul li.attention{width:min(11.45vw,229px);height:min(2.3vw,46px)}}header .gnaviCol ul li.active{filter:sepia(5) saturate(30) hue-rotate(315deg) brightness(0.95) contrast(1.1)}@media(hover: hover){header .gnaviCol ul li a{transition:.3s}header .gnaviCol ul li a:hover{opacity:.7}}header .gnaviCol ul li.close a{pointer-events:none;color:rgba(0,0,0,.15)}header #fixNav{display:none}@media(min-width: 750px){header #fixNav{background:url(../images/common/bg_stripe_pc.webp) repeat-y top center;background-size:100%;border-bottom:2px solid #b68f25;display:block;position:fixed;top:min(-10vw,-120px);z-index:1;transition:all .3s ease-in-out;visibility:hidden;width:100%;height:min(8.3333333333vw,100px);z-index:2}header #fixNav.is-show{top:0;visibility:visible}}section{background:hsla(0,0%,100%,.5);position:relative;max-width:1240px;width:90%;margin:0 auto}@media(max-width: 750px){section{padding:2.6666666667vw;margin:8vw auto}}@media(min-width: 750px){section{padding:min(1.6666666667vw,20px);margin:min(6.6666666667vw,80px) auto}}@media(min-width: 1200px){section{padding:min(1.5vw,30px);margin:min(5vw,100px) auto}}.snav{display:flex;flex-wrap:nowrap;justify-content:center;margin:0 auto}@media(min-width: 750px){.snav{width:100%}}@media(max-width: 750px){.snav li{width:45.7333333333vw;height:8.9333333333vw;margin:0 1%}}@media(min-width: 750px){.snav li{width:min(28.5833333333vw,343px);height:min(5.5833333333vw,67px);margin:0 1%;cursor:pointer}}@media(min-width: 750px)and (hover: hover){.snav li{transition:.3s}.snav li:hover{opacity:.7}}.snav li.tokyo{background:url(../images/top/about/btn_tokyo_off.png) no-repeat top center;background-size:contain;text-indent:-999999px}.snav li.tokyo.act{background:url(../images/top/about/btn_tokyo_on.png) no-repeat top center;background-size:contain}.snav li.osaka{background:url(../images/top/about/btn_osaka_off.png) no-repeat top center;background-size:contain;text-indent:-999999px}.snav li.osaka.act{background:url(../images/top/about/btn_osaka_on.png) no-repeat top center;background-size:contain}.snav li.osaka.close{pointer-events:none;filter:grayscale(1) contrast(0.5);opacity:.6}.heading{position:relative;text-align:center}@media(max-width: 750px){.heading{margin-bottom:5.3333333333vw}}@media(min-width: 750px){.heading{margin-bottom:min(4.1666666667vw,50px)}}.heading .heading-text{display:inline-block}@media(min-width: 750px){.heading .heading-text{margin:0 min(5vw,60px)}}@media(max-width: 750px){.heading .snow{position:absolute;top:-10.6666666667vw;width:13.3333333333vw}}@media(min-width: 750px){.heading .snow{position:absolute;width:min(9.4vw,112.8px)}}@media(min-width: 1200px){.heading .snow{position:absolute;width:188px}}@media(max-width: 750px){.heading .snow.snow-left{left:20%}}@media(min-width: 750px){.heading .snow.snow-left{left:0}}@media(max-width: 750px){.heading .snow.snow-right{right:20%}}@media(min-width: 750px){.heading .snow.snow-right{right:0}}.heading .crown{position:absolute;left:50%;transform:translateX(-50%)}@media(max-width: 750px){.heading .crown{width:7.6vw;top:-8.6666666667vw}}@media(min-width: 750px){.heading .crown{width:min(4.75vw,57px);top:-45%;image-rendering:-webkit-optimize-contrast}}.frameBoxCol{position:relative;background:#fff;border:1px solid #c18e02;margin:0 auto}.frameBoxCol::before{content:"";display:block;position:absolute;pointer-events:none}@media(max-width: 750px){.frameBoxCol::before{width:100%;height:31.3333333333vw;background:url(../images/common/pic_frame_sp.png) top center no-repeat;background-size:100%;top:0;left:0;right:0;margin:0 auto}}@media(min-width: 750px){.frameBoxCol::before{width:min(98.3333333333vw,1180px);max-width:98%;height:min(19.5833333333vw,235px);background:url(../images/common/pic_frame_pc.png) top center no-repeat;background-size:100%;top:min(0.8333333333vw,10px);left:0;right:0;margin:0 auto}}.frameBoxCol::after{content:"";display:block;position:absolute;pointer-events:none}@media(max-width: 750px){.frameBoxCol::after{width:100%;height:31.3333333333vw;background:url(../images/common/pic_frame_sp.png) bottom center no-repeat;transform:scale(1, -1);background-size:100%;bottom:0;left:0;right:0;margin:0 auto}}@media(min-width: 750px){.frameBoxCol::after{width:min(98.3333333333vw,1180px);max-width:98%;height:min(19.5833333333vw,235px);background:url(../images/common/pic_frame_pc.png) bottom center no-repeat;transform:scale(1, -1);background-size:100%;bottom:min(0.8333333333vw,10px);left:0;right:0;margin:0 auto}}@media(max-width: 750px){.frameBoxCol .frameBoxColInner{padding:8vw 5.3333333333vw}}@media(min-width: 750px){.frameBoxCol .frameBoxColInner{padding:min(7.5vw,90px) min(6.6666666667vw,80px)}}@media(max-width: 750px){.frameBoxCol .frameBoxColInner:has(.heading){padding:16vw 5.3333333333vw 8vw}}@media(min-width: 750px){.frameBoxCol .frameBoxColInner:has(.heading){padding:min(7.5vw,90px) min(6.6666666667vw,80px)}}@media(max-width: 750px){.detailList{margin:5.3333333333vw 0 0 0}}@media(min-width: 750px){.detailList{margin:min(3.3333333333vw,40px) 0 0 0}}.detailList dl{text-align:left;border-top:1px solid #e3e3e3;margin:0 auto}.detailList dl:first-of-type{border:none}@media(max-width: 750px){.detailList dl{padding:2vw 0}}@media(min-width: 750px){.detailList dl{display:flex;flex-wrap:wrap;justify-content:space-between;padding:min(1.25vw,15px) 0}}.detailList dl dt{display:inline-block;font-weight:bold;color:#e2ba00}@media(max-width: 750px){.detailList dl dt{width:8em;margin-bottom:1.3333333333vw}}@media(min-width: 750px){.detailList dl dt{width:9em}}.detailList dl dd{display:block}@media(max-width: 750px){.detailList dl dd{width:100%}}@media(min-width: 750px){.detailList dl dd{width:calc(100% - 10em)}}.tabContent{display:none}.tabContent.act{display:block}.picList li+li{margin-top:1rem}@media(hover: hover){.picList a{transition:.3s}.picList a:hover{opacity:.7}}.picList .notice{margin-bottom:1.5rem}.picList .notice li+li{margin-top:0}@media(max-width: 750px){.btnBack{margin:0 auto 10.6666666667vw;width:43.0666666667vw}}@media(min-width: 750px){.btnBack{margin:0 auto min(6.6666666667vw,80px);width:min(26.9166666667vw,323px)}}@media(hover: hover){.btnBack a{transition:.3s}.btnBack a:hover{opacity:.7}}footer{position:relative;padding:6.6666666667vw 4vw;border-top:2px solid #c18e02}@media(max-width: 750px){footer{background:url(../images/common/bg_stripe_sp.webp) center top repeat;background-size:100%;text-align:center;font-size:2.6666666667vw}}@media(min-width: 750px){footer{background:url(../images/common/bg_stripe_pc.webp) center top repeat;background-size:100%;padding:min(3.3333333333vw,40px) min(5vw,60px);font-size:min(1.25vw,15px)}}footer::after{position:absolute;content:"";background:url(../images/common/ling.png) center bottom repeat-x;left:0;bottom:0;width:100%}@media(min-width: 750px){footer::after{height:min(0.75vw,9px)}}footer .txtLink{text-align:center}@media(max-width: 750px){footer .txtLink{margin-bottom:2.6666666667vw}}@media(min-width: 750px){footer .txtLink{margin-bottom:min(1.6666666667vw,20px)}}footer .txtLink a{color:#fff}@media(max-width: 750px){footer .txtLink a{font-size:3.2vw}}@media(min-width: 750px){footer .txtLink a{font-size:min(1.5vw,18px)}}@media(min-width: 750px){footer .snsCol dl{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 min(2.5vw,30px)}}footer .snsCol dt{color:#c18e02}@media(max-width: 750px){footer .snsCol dt{font-size:4.2666666667vw}}@media(min-width: 750px){footer .snsCol dt{font-size:min(2.0833333333vw,25px)}}footer .snsCol dd ul{display:flex;flex-wrap:nowrap;justify-content:center}@media(max-width: 750px){footer .snsCol dd ul{margin:2.6666666667vw auto 4vw;gap:0 3.3333333333vw}}@media(min-width: 750px){footer .snsCol dd ul{gap:0 min(1.25vw,15px)}}@media(max-width: 750px){footer .snsCol dd li{width:10.6666666667vw}}@media(min-width: 750px){footer .snsCol dd li{width:min(3.5vw,42px)}}@media(hover: hover){footer .snsCol dd li a{transition:.3s}footer .snsCol dd li a:hover{opacity:.7}}footer .snsCol .copy{text-align:center;color:#fff}@media(max-width: 750px){footer .snsCol .copy{margin-bottom:2.6666666667vw}}@media(min-width: 750px){footer .snsCol .copy{margin-top:min(1.6666666667vw,20px)}}@media(max-width: 750px){#bgNav{display:none}}@media(min-width: 750px){#bgNav{display:block;background:url(../images/common/bg_stripe_pc.webp) center top repeat;background-size:100%;padding:min(4.1666666667vw,50px) 0;border-bottom:2px solid #b68f25}}@media(max-width: 750px){.heading{margin:10.6666666667vw 0 0 0}}@media(min-width: 750px){.heading{position:relative;margin:min(6.6666666667vw,80px) 0 0 0}}.heading h1{margin:0 auto}@media(max-width: 750px){.heading h1{width:48.5333333333vw}}@media(min-width: 750px){.heading h1{width:min(54.4166666667vw,653px)}}@media(max-width: 750px){.snav{width:90%;margin:8vw auto 0}}@media(min-width: 750px){.snav{margin-top:min(5vw,60px)}}.snav li{pointer-events:none}section h2{border-bottom:1px solid #e3e3e3;text-align:center;color:#003d7c}@media(max-width: 750px){section h2{margin-bottom:2.6666666667vw;padding-bottom:1.3333333333vw;font-size:4.5333333333vw}}@media(min-width: 750px){section h2{margin-bottom:min(1.6666666667vw,20px);padding-bottom:min(0.8333333333vw,10px);font-size:min(2.5vw,30px);font-weight:600}}section h3{border-top:double #c18e02;background-color:#003d7c;color:#fff}@media(max-width: 750px){section h3{margin:6.6666666667vw 0 2.6666666667vw;padding:.6666666667vw 2.6666666667vw}}@media(min-width: 750px){section h3{margin:min(4.1666666667vw,50px) 0 min(1.6666666667vw,20px);padding:min(0.4166666667vw,5px) min(1.6666666667vw,20px)}}section h4{position:relative;display:flex;color:#003d7c}@media(max-width: 750px){section h4{margin:5.3333333333vw 0 1.3333333333vw;padding:.6666666667vw 0;font-size:3.4666666667vw}}@media(min-width: 750px){section h4{margin:min(3.3333333333vw,40px) 0 min(0.8333333333vw,10px);padding:min(0.4166666667vw,5px) 0}}section h4::before{content:"―";display:block;margin:0 5px 0 0}section h3+h4{margin-top:0}@media(max-width: 750px){section p,section .list{font-size:3.2vw}}@media(min-width: 750px){section p,section .list{font-size:min(1.5vw,18px)}}section .list{margin-top:0}@media(max-width: 750px){section p+h2{margin-top:6.6666666667vw}}@media(min-width: 750px){section p+h2{margin-top:min(4.1666666667vw,50px)}}section .item{border:double #f3e8cc}@media(max-width: 750px){section .item{margin:2.6666666667vw 0 0 0;padding:1.3333333333vw 4vw}}@media(min-width: 750px){section .item{margin:min(3.3333333333vw,40px) 0 0 0;padding:min(2.5vw,30px)}}section .item dl{text-align:left;border-top:1px solid #e3e3e3;margin:0 auto}section .item dl:first-of-type{border:none}@media(max-width: 750px){section .item dl{padding:2vw 0}}@media(min-width: 750px){section .item dl{display:flex;flex-wrap:wrap;justify-content:space-between;padding:min(1.25vw,15px) 0}}section .item dl dt{display:inline-block;font-weight:bold;color:#003d7c}@media(max-width: 750px){section .item dl dt{width:100%;margin-bottom:1.3333333333vw}}@media(min-width: 750px){section .item dl dt{width:9em}}section .item dl dd{display:block}@media(max-width: 750px){section .item dl dd{width:100%}}@media(min-width: 750px){section .item dl dd{width:calc(100% - 10em)}}@media(max-width: 750px){section .step{margin-top:4vw}}@media(min-width: 750px){section .step{display:flex;justify-content:space-between;margin-top:min(1.6666666667vw,20px)}}section .step>li{border:double #f3e8cc}@media(max-width: 750px){section .step>li{display:flex;align-items:center;gap:5%;padding:4vw}}@media(min-width: 750px){section .step>li{width:32%;padding:min(1.6666666667vw,20px) 0;text-align:center}}@media(max-width: 750px){section .step>li img{width:min(11.5vw,138px);margin:0}}@media(min-width: 750px){section .step>li img{width:min(5.75vw,69px);margin-bottom:min(1.6666666667vw,20px)}}@media(max-width: 750px){section .step>li+li{margin-top:2.6666666667vw}}
/*# sourceMappingURL=maps/venue-info.css.map */
