.mainvisual{overflow:hidden}@media screen and (max-width:768px){.mainvisual{overflow:visible;background-color:#eee}}.mainvisual__wrapper{position:relative}@media screen and (max-width:768px){.mainvisual__wrapper{max-width:100%;overflow:hidden}}.mainvisual__wrapper::after,.mainvisual__wrapper::before{background-repeat:no-repeat;position:absolute;top:0;z-index:2;width:100%;height:100%;background-size:cover}@media screen and (max-width:768px){.mainvisual__wrapper::after,.mainvisual__wrapper::before{content:none!important}}.mainvisual__wrapper::before{content:"";background-image:url(../../../img/top/slider_effect_left.png);left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mainvisual__wrapper::after{content:"";background-image:url(../../../img/top/slider_effect_right.png);right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.mainvisual__slider{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media screen and (max-width:768px){.mainvisual .slick-slider{margin-bottom:0!important}}.mainvisual .slick-initialized{opacity:1}.mainvisual .slick-list{overflow:visible;padding-right:0!important;padding-left:0!important}@media screen and (max-width:768px){.mainvisual .slick-list{overflow:hidden}}.mainvisual .slick-list li{vertical-align:bottom}@media screen and (max-width:768px){.mainvisual .slick-dots{bottom:-16vw}}@media screen and (max-width:768px){.mainvisual .slick-dots li{width:12px;height:12px;margin:0 8px}}@media screen and (max-width:768px){.mainvisual .slick-dots li button::before{opacity:1;color:#656565}}@media screen and (max-width:768px){.mainvisual .slick-active button::before{color:#e83e34!important}}.mainvisual .slick-next,.mainvisual .slick-prev{width:47px;height:45px;z-index:1}.mainvisual .slick-prev{left:24px}.mainvisual .slick-prev::before{content:url(../../../img/top/slider_prev.png)}.mainvisual .slick-next{right:24px}.mainvisual .slick-next::before{content:url(../../../img/top/slider_next.png)}.mainvisual__bollinger{position:absolute;top:20px;left:15px}.mainvisual__fiva{position:absolute;top:10px;left:15px}@media screen and (max-width:768px){.mainvisual__fiva{width:73px;height:36px}}.mainvisual__philipponnat{position:absolute;bottom:25px;left:15px;color:#fff}@media screen and (max-width:768px){.mainvisual__philipponnat{width:20%}}.mainvisual__philipponnat a{-webkit-transition:all .2s ease;transition:all .2s ease}.mainvisual__philipponnat a:hover{opacity:.8}.mainvisual__facebook{position:absolute;bottom:15px;left:15px;color:#fff;width:40px;height:40px}@media screen and (max-width:768px){.mainvisual__facebook{display:none}}.mainvisual__facebook a{-webkit-transition:all .2s ease;transition:all .2s ease}.mainvisual__facebook a:hover{opacity:.8}.mainvisual__facebook svg{width:40px;height:40px;line-height:1}.mainvisual__jbl{position:absolute;right:9px;bottom:4px}@media screen and (max-width:768px){.mainvisual__jbl{right:0;bottom:4.6875%;width:14.84375%}}.mainvisual__flag{position:absolute;right:-10px;top:-15px}@media screen and (max-width:768px){.mainvisual__flag{right:-14px;top:-5px;width:24.84375%}}@media screen and (max-width:768px){.second-header{display:none}}.second-header__nav{width:100%}.second-header .volume-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:20px}.second-header .volume-button-wrapper button{padding:5px;line-height:1}.second-header .volume-button-wrapper svg{width:22px;height:22px}.event__box{max-width:1000px;margin:35px auto 80px;text-align:center}@media screen and (max-width:768px){.event__box{max-width:90.625%;margin:35px auto}}.event__box--link{max-width:450px;display:inline-block}.flyer__download-box{max-width:1000px;margin:0 auto 65px}@media screen and (max-width:1000px){.flyer__download-box{max-width:90.625%}}@media screen and (max-width:768px){.flyer__download-box{display:none}}.flyer__download-box .flyer__download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;margin-top:18px}.flyer__download-box .flyer__download-button{width:32.6%;text-align:center}@media screen and (max-width:1000px){.flyer__download-box .flyer__download-button{width:45%}}.flyer__download-box .flyer__download-button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#000;height:50px;color:#fff;font-size:15px;font-size:1.5rem;text-align:center}.flyer__download-box .flyer__download-button a::after{content:url(../../../img/shushi/ico_download.png);position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flyer__download-box .flyer__download-button a:hover{opacity:.8;text-decoration:none}.flyer__download-box .flyer__download-button a:hover{background:#e83e34}.flyer__download-box .flyer__download-button.is-disabled a{pointer-events:none}.jacket{text-align:center;margin-top:50px;margin-bottom:80px}@media screen and (max-width:768px){.jacket{margin-bottom:50px}}.movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;margin-bottom:80px}@media screen and (max-width:1000px){.movie{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:425px){.movie{margin-top:40px;margin-bottom:40px}}.movie__youtube{max-width:396px;margin-block:20px 50px}@media screen and (max-width:1000px){.movie__youtube{margin-block:30px 30px;padding-inline:1%}}.newyear-holiday{max-width:670px;padding:25px 0 60px;margin-inline:auto;text-align:center}@media screen and (max-width:768px){.newyear-holiday{max-width:90%;padding:50px 0}}.newyear-holiday-ttl{position:relative;margin-bottom:5px;font-size:16px;font-size:1.6rem;color:#e83e34}@media screen and (max-width:640px){.newyear-holiday-ttl{font-size:15px;font-size:1.5rem}}.newyear-holiday-ttl::before{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1px;width:100%;background:#e83e34}.newyear-holiday-ttl__wrap{position:relative;display:inline-block;padding-inline:10px;background:#fff}.newyear-holiday-txt{font-size:13px;font-size:1.3rem;color:#e83e34}@media screen and (max-width:640px){.newyear-holiday-txt{font-size:12px;font-size:1.2rem}}.news{background-color:#eee;padding-top:65px;padding-bottom:100px}@media screen and (max-width:768px){.news{padding-top:50px;padding-bottom:50px}}.news__list{overflow-y:scroll;height:280px}@media screen and (max-width:768px){.news__list{height:45vh}}.news__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #a0a0a0;padding:25px 6px 10px}@media screen and (max-width:768px){.news__item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}}.news__item-date{width:72px}.news__item-status{width:38px;margin-left:10px}.news__item-status--new{display:block;background-color:#e83e34;margin-top:5px;padding-top:2px;padding-bottom:2px;color:#fff;font-size:11px;font-size:1.1rem;text-align:center;line-height:1}.news__item-text{width:calc(100% - 72px - 38px - 10px - 7px);margin-left:7px}@media screen and (max-width:768px){.news__item-text{width:100%;margin-left:0}}.news__item .is-highlight{color:#e83e34;font-size:15px;font-size:1.5rem;font-weight:700}.sponsor{padding:100px 0}@media screen and (max-width:640px){.sponsor{padding:70px 0 0}}.sponsor__section:first-of-type{margin-top:45px}@media screen and (max-width:768px){.sponsor__section:first-of-type{margin-top:30px}}.sponsor__title{position:relative;text-align:center}.sponsor__title::after{content:"";position:absolute;top:50%;left:0;border-top:1px dashed #bababa;width:100%}.sponsor__title-text{display:inline-block;position:relative;z-index:1;background-color:#fff;padding-right:10px;padding-left:10px;font-size:18px;font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.sponsor__title-text{font-size:17px;font-size:1.7rem}}.sponsor__title-text span span{color:#e83e34}.sponsor__wrapper{padding-top:40px;padding-bottom:40px}@media screen and (max-width:768px){.sponsor__wrapper{padding-top:20px;padding-bottom:20px}}.sponsor__list01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:768px){.sponsor__list01 li{width:100%}}@media screen and (max-width:768px){.sponsor__list01 li:not(:first-child){margin-top:30px}}.sponsor__list02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:7%}@media screen and (max-width:768px){.sponsor__list02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sponsor__list02 .li-wid{width:33.33%}@media screen and (max-width:768px){.sponsor__list02 li{-webkit-transform:scale(.7);transform:scale(.7);width:100%;min-height:70px}}@media screen and (max-width:768px){.sponsor__list02 li:not(:first-child){margin-top:10px}}@media screen and (max-width:768px){.sponsor__list02 li:not(:nth-child(-n+2)){margin-top:10px}}@media screen and (max-width:768px){.sponsor__list02--large:nth-of-type(odd){padding-left:0}}@media screen and (max-width:768px){.sponsor__list02--large:nth-of-type(even){padding-right:0;padding-left:0}}.sponsor__list02--large2{width:32%}@media screen and (max-width:768px){.sponsor__list02--large2{width:100%}}.sponsor__list02--large2.--mLR10{margin-left:10px;margin-right:10px}@media screen and (max-width:768px){.sponsor__list02--large2.--mLR10{margin-left:0;margin-right:0}}.sponsor__list02:nth-child(1){margin-bottom:35px}@media screen and (max-width:768px){.sponsor__list02:nth-child(1){margin-bottom:15px}}.sponsor__list03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width:768px){.sponsor__list03{-ms-flex-wrap:wrap;flex-wrap:wrap}}.sponsor__list03 li{margin-right:20px;margin-left:20px;margin-top:20px}@media screen and (max-width:768px){.sponsor__list03 li{margin-top:10px}}@media screen and (max-width:768px){.sponsor__list03 li{-webkit-transform:scale(.7);transform:scale(.7);width:100%;min-height:50px;margin-right:auto;margin-left:auto}}.sponsor__list03--large{-ms-flex-preferred-size:100%;flex-basis:100%}.sponsor__list04{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sponsor__list04 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20%}@media screen and (max-width:768px){.sponsor__list04 li{-webkit-transform:scale(.84);transform:scale(.84);width:33.3333333333%}}@media screen and (max-width:768px){.sponsor__list04 li:not(:nth-child(-n+3)){margin-top:20px}}.sponsor__list04 li:not(:nth-child(-n+5)){margin-top:35px}@media screen and (max-width:768px){.sponsor__list04 li:not(:nth-child(-n+5)){margin-top:20px}}@media screen and (max-width:768px){.sponsor__list04 li.order_sp1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sponsor__list04 li.order_sp2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sponsor__list04 li.order_sp3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.sponsor__list04 li.order_sp_after{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width:768px){.sponsor__list04 .sp-hidden{display:none}}.sponsor__notice{text-align:right}
/*# sourceMappingURL=top.css.map */