header h1{display:none}#news{width:64rem;line-height:5rem;height:5rem;border-radius:5rem;background:#fff;overflow:hidden;color:#000;top:11rem;left:4rem;z-index:1}#news li{font-weight:bold;font-size:2.4rem}ul.marquee{display:block;padding:0;list-style:none;line-height:1;line-height:5rem;position:relative;overflow:hidden;width:100%;height:5rem;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}ul.marquee li{position:absolute;top:-999em;left:0px;display:block;white-space:nowrap}ul.marquee li span{color:#19afa0;margin-right:1.5rem;font-size:2.6rem;padding-left:2rem;font-family:"Roboto",sans-serif}ul.marquee li a{text-decoration:underline;color:#e56c3e}#loading{position:fixed;inset:0;background:#f1eddf;display:flex;justify-content:center;align-items:center;z-index:99999;transition:opacity .6s}#loading.hide{opacity:0;pointer-events:none}.dots span{display:inline-block;width:10px;height:10px;margin:0 6px;background:#19afa0;border-radius:50%;animation:bounce 1.2s infinite ease-in-out}.dots span:nth-child(2){animation-delay:.2s}.dots span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,100%{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}#menubt{background:#ffdc00;width:12rem;position:fixed;height:6.5rem;z-index:101;top:2rem;right:2rem;border-radius:100%;border:.4rem solid #19afa0;cursor:pointer}#menubt.open{background:#f0cb6a}#menubt i{display:block;position:relative;width:4rem;height:2.8rem;margin:1.8rem auto 0 auto}#menubt i span{position:absolute;left:0;width:100%;height:.4rem;background-color:#19afa0;border-radius:.4rem}#menubt i span{display:inline-block;transition:all .5s;box-sizing:border-box}#menubt i span:nth-of-type(1){top:0}#menubt i span:nth-of-type(2){top:1.2rem}#menubt i span:nth-of-type(3){bottom:0}#menubt i span:nth-of-type(1){animation:btn07-bar01 .75s forwards}@keyframes btn07-bar01{0%{transform:translateY(1.2rem) rotate(25deg)}50%{transform:translateY(1.2rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}#menubt i span:nth-of-type(2){transition:all .25s .25s;opacity:1}#menubt i span:nth-of-type(3){animation:btn07-bar03 .75s forwards}@keyframes btn07-bar03{0%{transform:translateY(-1.2rem) rotate(-25deg)}50%{transform:translateY(-1.2rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}#menubt.open i span:nth-of-type(1){animation:active-btn07-bar01 .75s forwards}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(1.2rem) rotate(0)}100%{transform:translateY(1.2rem) rotate(25deg)}}#menubt.open i span:nth-of-type(2){opacity:0}#menubt.open i span:nth-of-type(3){animation:active-btn07-bar03 .75s forwards}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.2rem) rotate(0)}100%{transform:translateY(-1.2rem) rotate(-25deg)}}.menu{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);transform:translateY(100%);opacity:0;transition:transform .5s ease,opacity .3s ease}.menu.open{transform:translateY(0);opacity:1}.menu::before{content:"";width:100vw;height:100vh;position:absolute;backdrop-filter:blur(12px);transition:1s;transition-delay:.5s;opacity:0;left:0}.menu_wrap{justify-content:center;display:flex;align-items:center}.menu_wrap .list{height:100vh;display:flex;align-items:center;justify-content:center}.menu_wrap ul{position:relative;padding-left:2rem;width:27rem;height:50rem;text-align:left;border-left:.1rem solid #000;left:5rem}.menu_wrap ul p{writing-mode:vertical-rl;font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;font-size:5rem;position:absolute;left:-5.7rem}.menu_wrap ul li{font-size:2rem;line-height:1.2em}.menu_wrap ul li.non{pointer-events:none;opacity:.3}.menu_wrap ul a{color:#000;font-weight:bold;display:block;width:20rem;padding:1rem 0 1rem .5rem;transition:.3s}.menu_wrap ul:nth-child(1) a:hover{background:#fff}.menu_wrap ul:nth-child(2) a:hover{background:#1a2941;color:#fff}.menu_wrap ul:nth-child(3) a:hover{background:#db4e55;color:#fff}.menu_wrap ul:nth-child(4) a:hover{background:#42a2aa;color:#fff}.menu_wrap ul:nth-child(5) a:hover{background:#f0cb6a}.menu_wrap ul:nth-child(6) a:hover{background:#53a482;color:#fff}.menu.open::before{opacity:1}.menu.closing{transform:translateY(-100%);opacity:0}header{position:absolute;z-index:1;height:6rem;display:flex;align-items:center;top:2rem}header .logo img{width:35.8rem}header .logo{margin-left:2.5rem;position:relative;top:.2rem}header .sns{display:flex;margin:0 1.5rem}header .sns li{margin-right:.2rem}header .sns li img{width:4.6rem}header .kaimon{margin-right:1.5rem}header .kaimon dl{display:flex}header .kaimon dl dt{background:#000;line-height:5.6rem;width:11rem;color:#fff;text-align:center;font-weight:bold;font-size:2rem}header .kaimon dl dd{background:#fff;width:20rem;display:flex;text-align:left;align-items:center}header .kaimon dl dd p{font-size:1.8rem;padding-left:1rem;font-weight:bold;line-height:1.2em}.left_b{position:fixed;height:100%;width:8.4rem;display:flex}.left_b span{width:1.4rem;height:100%}.left_b span:nth-child(1){background:#e7e7e7}.left_b span:nth-child(2){background:#1a2941}.left_b span:nth-child(3){background:#db4e55}.left_b span:nth-child(4){background:#42a2aa}.left_b span:nth-child(5){background:#f0cb6a}.left_b span:nth-child(6){background:#53a482}html,body{height:auto}#wrapper{width:calc(100% - 8.4rem);position:relative;left:8.4rem;min-height:95rem;overflow:hidden}#top{width:100%;height:94rem;position:relative}#top .poster{position:relative}#top .poster img{position:absolute}#top .poster img.visual{width:213.5rem;left:7rem;top:-1.6rem}#top .poster img.catch{mix-blend-mode:multiply;width:29.8rem;left:8rem;top:18rem}#top .poster h1{position:absolute;left:7rem;top:77rem;width:100%}#top .poster h1 img{width:169rem}.motor{background:url(../../images/top_motor_bk.png);background-size:cover;width:100%;height:38rem;position:relative;text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:3rem;transition:.3s}.motor a{display:block;margin:0 auto;transition:.3s}.motor a img{width:100rem}.motor a:hover{opacity:.8;transform:scale(1.05)}.special{position:absolute;right:0;top:13rem;right:19rem}.special h2{height:3.8rem;position:relative}.special h2 img{height:3.8rem;width:auto}.special h2{margin-bottom:2.5rem;text-align:left}.special .swiper{width:38rem;height:54rem;margin:0}.special .swiper-pagination{position:absolute;top:-7.5rem !important;bottom:auto !important;text-align:left;left:20rem !important;filter:drop-shadow(0 0.4rem 0.6rem #000)}.special .swiper-pagination-bullet{width:6rem;height:6rem;background:url(../../images/pager_star.png) no-repeat;background-size:contain;opacity:1 !important;margin:0 -0.6rem !important;transform:scale(0.7);transition:.3s}.special .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1);margin:0 0rem !important}.special .swiper-slide{font-size:24px;color:#fff;border-radius:2rem;border:.2rem solid #000;box-shadow:.3rem .9rem 0 #000}.special .swiper-slide a{color:#000}.special .swiper-slide.non a{pointer-events:none}.special .swiper-slide.non .thum{opacity:.2}.special .swiper-slide.non .spe_tit{opacity:.2}.special .swiper-slide.slide1{background:#e7e7e7}.special .swiper-slide.slide2{background:#1a2941}.special .swiper-slide.slide3{background:#db4e55}.special .swiper-slide.slide4{background:#42a2aa}.special .swiper-slide.slide5{background:#f0cb6a}.special .swiper-slide.slide6{background:#53a482}.special .swiper-slide.slide1 .date{color:#19afa0}.special .swiper-slide.slide2 .date{color:#fff}.special .swiper-slide.slide3 .date{color:#fff}.special .swiper-slide.slide4 .date{color:#fff}.special .swiper-slide.slide5 .date{color:#19afa0}.special .swiper-slide.slide6 .date{color:#fff}.special .swiper-slide .date{font-family:"Roboto",sans-serif;font-weight:900;font-size:3rem;color:#19afa0;text-align:center;line-height:1em;padding-top:2rem;margin-bottom:.8rem}.special .swiper-slide .thum{width:33rem;background-size:100% !important;height:33rem;margin:0 auto 1rem auto;transition:.3s}.special .swiper-slide .thum:hover{transform:scale(1.02)}.special .swiper-slide .spe_tit{font-size:2rem;line-height:1em;width:33rem;margin:0 auto 1rem auto;background:url(../../images/special_i.svg) left center no-repeat;background-size:1.6rem;color:#fff;text-align:left;text-indent:1em}.special .swiper-slide .txt{border-radius:2rem;background:url(../../images/special_arrow.svg) bottom 2.5rem right 2.5rem no-repeat #fff;background-size:3rem;height:10rem;position:absolute;bottom:0;display:flex;border:.2rem solid #000;width:calc(100% - .1rem);text-align:left;align-items:center}.special .swiper-slide .txt p{font-size:2.2rem;font-weight:900;padding-left:2rem}.special .swiper-slide.slide1 .thum{background:url(../../images/special1.png)}.special .swiper-slide.slide2 .thum{background:url(../../images/special2.png)}.special .swiper-slide.slide3 .thum{background:url(../../images/special3.png)}.special .swiper-slide.slide4 .thum{background:url(../../images/special4.png)}.special .swiper-slide.slide5 .thum{background:url(../../images/special5.png)}.special .swiper-slide.slide6 .thum{background:url(../../images/special6.png)}.special .swiper-slide.slide1 .spe_tit,.special .swiper-slide.slide5 .spe_tit{color:#000}#event{margin-bottom:3rem}#event .eve-slider{width:146rem}#event .swiper-slide{width:40rem;overflow:visible}#event{border-top:dotted #fff 1rem;border-bottom:dotted #fff 1rem;padding:4rem 0;position:relative;display:flex}#event h2{width:100%;text-align:center;margin-bottom:4rem}#event h2 img{width:17rem;margin:0 auto}#event a:hover{opacity:.8}#event .meta{text-align:left;line-height:1em}#event .meta .date{font-size:3rem;font-family:"Roboto",sans-serif;font-style:italic;color:#19afa0;margin-bottom:1.5rem}#event .meta .mida{font-weight:900;font-size:3.4rem;margin-bottom:1.5rem;line-height:1.2em}#event .meta .txt{line-height:1.5em;font-weight:500}#event .meta dl{display:flex;margin-bottom:.5rem;line-height:1.5em;font-weight:500;font-size:1.8rem}#event .meta dl dt{margin-right:.5rem;min-width:5rem}#event figure{width:35rem;height:29rem;border-radius:2rem;overflow:hidden;filter:drop-shadow(0 0.3rem 0.6rem rgba(0, 0, 0, 0.16));margin-bottom:2.5rem}#event nav{flex-wrap:wrap}#event nav .btn{width:17rem;height:8rem;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}#event nav .btn .swiper-button-next{position:relative;background:url(../../images/eve_next.svg) no-repeat;width:8rem;height:8rem;background-size:contain;left:0;border:.1rem solid #000}#event nav .btn .swiper-button-next::after{display:none}#event nav .btn .swiper-button-prev{position:relative;left:0;background:url(../../images/eve_prev.svg) no-repeat;width:8rem;height:8rem;background-size:contain;border:.1rem solid #000}#event nav .btn .swiper-button-prev::after{display:none}#event nav .more{display:block;width:100%;background:#fff;color:#19afa0;text-align:center;line-height:6rem;border-radius:100vmax;margin-bottom:5rem;filter:drop-shadow(0 0.3rem 0.6rem rgba(0, 0, 0, 0.16))}#event nav{width:30rem;position:relative}.kyosan h2{text-align:center;margin-bottom:0;background:#000;color:#fff;line-height:2em;width:20rem;font-size:2rem;margin:0 auto}.kyosan ul{display:flex;flex-wrap:wrap;padding:2rem 5rem 5rem 5rem;justify-content:center}.kyosan li{margin:.5rem 1rem}.kyosan li a:hover{color:#19afa0}address{font-size:1.6rem;font-weight:300;font-family:"Roboto",sans-serif;padding-bottom:2rem;font-style:normal}footer{padding-bottom:2rem}.ticker{position:fixed;bottom:0;width:100%;background:#111;overflow:hidden;height:4rem;display:flex;align-items:center}.ticker-track{display:flex;white-space:nowrap;position:absolute}#track1{animation:scroll 40s linear infinite}#track2{animation:scroll 40s linear infinite;animation-delay:20s}.message{margin-right:6rem;font-size:1.8rem;color:#fff}.nickname{color:#19afa0;margin-left:.8rem}@keyframes scroll{from{transform:translateX(100%)}to{transform:translateX(-100%)}}.ticker{position:fixed;bottom:0;bottom:env(safe-area-inset-bottom);width:100%;background:#111;overflow:hidden;height:4rem;z-index:10;display:flex;align-items:center;padding:0}.ticker-inner{display:flex;position:relative;top:-1.5rem;white-space:nowrap;padding:0}.ticker-track{display:flex;margin:0}.message{margin-right:6rem;font-size:1.8rem;color:#fff}.nickname{color:#19afa0;margin-left:.8rem}.f-html{width:172rem;height:80rem;border-radius:2rem}.f-html .pop_wrap{display:flex;width:155rem;margin:0 auto;padding:3rem 0;justify-content:space-between}.f-html .text{padding-top:3.5rem;width:85rem;margin-right:3rem;text-align:left}.f-html .text .green{font-weight:900;color:#19afa0}.f-html .text .stage_wrap{display:flex}.f-html .text .stage .tit{color:#19afa0;border-radius:100vmax;border:.1rem solid #19afa0;padding:.5rem;text-align:center;margin-top:2rem;margin-bottom:.5rem}.f-html .text .stage:nth-child(1){width:50rem;margin-right:2rem}.f-html .text .stage:nth-child(2){width:30rem}.f-html .text .stage span{color:#666;font-size:1.6rem}.f-html .text a{display:inline-block;margin-top:3rem;color:#fff;line-height:2.5em;padding:0 3rem;border-radius:100vmax;filter:drop-shadow(0 0.3rem 0.6rem rgba(0, 0, 0, 0.16));width:auto;background:#f0cb6a;color:#000}.f-html .text a:hover{color:#fff;background:#003288}.f-html .mida{font-size:3.8rem;font-weight:900;padding-bottom:1em;margin-bottom:3rem;border-bottom:solid .5rem #19afa0;position:relative}.f-html .mida:after{position:absolute;content:" ";display:block;border-bottom:solid .5rem #f0cb6a;bottom:-0.5rem;width:30%}.f-html .sub{font-size:2rem;margin-bottom:2rem;line-height:1.5em}.f-html .txt{font-size:2.4rem;font-weight:500;margin-bottom:1rem}.f-html .come{color:#707070;font-size:1.6rem;line-height:1.5em;display:inline-block;margin-top:1.5rem}.f-html .img{height:70rem;width:55rem}.f-html .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#d6d6d6}[data-fancybox] figure{position:relative}[data-fancybox] figure::before{content:"";width:10rem;height:10rem;position:absolute;top:0;left:0;background:url(../../images/eve_more.svg) no-repeat;background-size:contain;z-index:1;transition:.3s;transform-origin:left top}[data-fancybox]:hover figure::before{transform:scale(0.8)}.banner{margin-bottom:3rem;display:flex;justify-content:center}.banner img{width:32rem}footer{position:relative}footer::after{content:"";width:111rem;height:57rem;left:-6rem;top:-26rem;background:url(../../images/boat.png) no-repeat;background-size:contain;position:absolute;z-index:1}footer{padding-bottom:3rem}@media(max-width: 750px){header{top:0}#news{width:72rem;z-index:10;left:1rem;top:8.5rem}header .logo{margin-left:4rem;top:4rem}.left_b{display:none}#wrapper{width:100%;left:0}header .logo img{width:48.4rem}header .sns{display:none}header .kaimon{display:none}#news{position:absolute;left:4rem;width:67rem;top:13rem}#menubt{transform:scale(1.3);top:2.2rem;right:4rem;transform-origin:top right}#wrapper{overflow:hidden}.special{padding-top:120rem}header{position:relative;height:18rem}header .logo{position:absolute}.poster .visual,.poster .catch{display:none}.poster .visual_sp{width:75rem;left:0;top:0}#top .poster h1 img{width:66.6rem;position:relative;margin:0 auto}#event{width:100%;overflow:hidden;display:block}#event .eve-slider{width:100%}#top .poster h1{text-align:center;left:0;top:85rem}.special{background:url(../../images/special_bk.svg) center bottom 10rem no-repeat;background-size:auto 44rem}.special h2{margin-bottom:1.8rem}.special h2 img{height:6rem;position:relative !important;margin:0 auto}.special .swiper{width:75rem;height:63rem;margin:0 auto;overflow:visible}.special{position:relative;top:0;left:0;right:0}#top{height:auto;margin-bottom:12rem}.special .swiper-slide{width:44.6rem !important;margin:0 2rem}.special .swiper-pagination{top:auto !important;bottom:-10rem !important;left:0 !important;text-align:center}.special .swiper-slide .thum{width:38rem;height:38rem}.special .swiper-slide .spe_tit{font-size:2.4rem;width:38rem}.special .swiper-slide .txt p{font-size:3.2rem}.special .swiper-slide .txt{height:14rem}#event h2{width:45rem}#event h2 img{width:100%}#event nav{width:67rem;margin:0 auto;display:flex;justify-content:space-between}#event nav .btn{margin:0}.kyosan{font-size:2.2rem}.kyosan ul{font-size:2.6rem}.ticker{font-size:2.8rem;height:9rem;line-height:6em;bottom:0;padding-bottom:env(safe-area-inset-bottom)}.message{line-height:5rem;height:5rem;font-size:2.8rem;top:-1rem}.ticker-inner{top:-2.5rem}#event .swiper-slide{width:45rem}#event figure{width:45.6rem;height:38rem}#event .meta .mida{font-size:4.4rem}#event .meta dl{font-size:2.6rem}#event .eve-slider{padding:0 3.5rem}#event .meta dl dt{min-width:7.5rem}.f-html{width:67rem}.f-html .pop_wrap{width:65rem;flex-direction:column}.f-html .text{width:60rem;margin:0 auto;order:2}.f-html .img{order:1;height:60rem;width:60rem}.f-html{height:80vh;overflow-y:scroll}.f-html .sub{font-size:2.8rem}.f-html .txt{font-size:2.8rem}.f-html .text a{width:58rem;margin:3rem auto 0 auto}.f-html .text .stage_wrap{width:57rem;font-size:2.8rem}.f-html .text .stage:nth-child(2),.f-html .text .stage:nth-child(1){width:100%}.f-html .img{margin:0 auto}.f-html .text .stage span{font-size:2rem}.f-html .pop_wrap{width:63rem}.f-button{background:rgba(0,0,0,.16) !important;top:1rem !important;right:1rem !important;z-index:100 !important}.menu_wrap .list{display:block;width:65rem;margin:0 auto}.menu_wrap{display:block;overflow-y:scroll}.menu_wrap ul:first-child{padding-top:8rem}.menu_wrap ul:last-child{padding-bottom:10rem}.menu_wrap ul{height:auto;width:100%;padding-left:3rem;padding-bottom:3rem}.menu_wrap ul li{font-size:2.8rem}.menu_wrap ul a{width:100%}.menu_wrap ul a br{display:none}.motor{height:34rem}.motor a img{width:72rem}.menu_wrap ul p{writing-mode:horizontal-tb;position:relative;left:-3.65rem}.banner{padding:3rem 0;display:flex;justify-content:center}.banner img{width:55rem}.footer{background:#000;padding-top:3.5rem;padding-bottom:3.5rem;position:relative;z-index:1}.footer ul.sns{display:flex;gap:1rem;justify-content:center}.footer ul.sns li img{width:9rem}.footer address{text-align:center;color:#fff;margin-top:1.5rem;font-size:2rem}}@media(min-width: 751px){.visual_sp{display:none !important}.pc_no{display:none !important}#wrapper{padding-bottom:5rem}body{background:#f1eddf}#event nav .more:hover{background:#111}#event nav .more{margin:0 auto;width:60%;margin-top:5rem}.footer .sns{display:none}}/*# sourceMappingURL=index.min.css.map */