body.is-loading{overflow:hidden;height:100%}@media screen and (min-width: 769px){.bg_wrap{left:50%;top:50%;transform:translate(-50%, -50%)}}.bg_img{z-index:-1}.anime_wrap{opacity:0;transition:opacity .3s}.is-view .anime_wrap{opacity:1;animation:bounceIn .5s forwards}#main_wrapper.is-visible{visibility:visible !important}#loading{position:fixed;left:0;top:0;background-color:#fff;z-index:100;width:100%;height:100dvh}#loading .copy{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#loading .copy img{width:76.9230769231vw}@media screen and (min-width: 769px){#loading .copy img{width:724px}}#loading .logo{position:absolute;left:5.1282051282vw;top:7.6923076923vw}@media screen and (min-width: 769px){#loading .logo{left:40px;top:40px}}#loading .logo img{width:139px}@media screen and (min-width: 769px){#loading .logo img{width:208px}}#loading_anime{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:9999;transition:background .5s}#loading_anime .layer{width:100%;height:100dvh}#loading_anime .scale{height:100%}#loading_anime .sticker-block{position:absolute;left:50%;top:50%}@media screen and (min-width: 769px){#loading_anime .sticker-block{width:980px;height:734px}}#loading_anime .sticker-block:nth-child(1){transform:translate(-50%, -50%) rotate(13deg)}#loading_anime .sticker-block:nth-child(2){transform:translate(-50%, -50%) rotate(-13deg);top:calc(50% - 56.4102564103vw);left:50%}@media screen and (min-width: 769px){#loading_anime .sticker-block:nth-child(2){transform:translate(-50%, -50%);left:calc(50% - 490px);top:calc(50% - 367px)}}#loading_anime .sticker-block:nth-child(3){transform:translate(-50%, -50%);top:calc(50% - 138.4615384615vw);left:50%}@media screen and (min-width: 769px){#loading_anime .sticker-block:nth-child(3){left:calc(50% + 490px);top:calc(50% - 367px)}}#loading_anime .sticker-block:nth-child(4){transform:translate(-50%, -50%) rotate(13deg);top:calc(50% + 48.7179487179vw);left:50%}@media screen and (min-width: 769px){#loading_anime .sticker-block:nth-child(4){transform:translate(-50%, -50%);left:calc(50% - 490px);top:calc(50% + 367px)}}#loading_anime .sticker-block:nth-child(5){transform:translate(-50%, -50%);top:calc(50% + 125.641025641vw);left:50%}@media screen and (min-width: 769px){#loading_anime .sticker-block:nth-child(5){left:calc(50% + 490px);top:calc(50% + 367px)}}@media screen and (min-width: 769px){#loading_anime .sticker-block:nth-child(6){transform:translate(-50%, -50%);top:calc(50% - 367px)}}@media screen and (min-width: 769px){#loading_anime .sticker-block:nth-child(7){transform:translate(-50%, -50%);top:calc(50% + 367px)}}@media screen and (min-width: 769px){#loading_anime .sticker-block:nth-child(8){left:calc(50% - 780px);transform:translate(-50%, -50%) rotate(13deg)}}@media screen and (min-width: 769px){#loading_anime .sticker-block:nth-child(9){left:calc(50% + 780px);transform:translate(-50%, -50%) rotate(13deg)}}#loading_anime .sticker{position:absolute;background-image:url("../../img/sticker/sprite.png?1");background-repeat:no-repeat;filter:drop-shadow(2.5641025641vw 2.5641025641vw 0 rgba(0, 0, 0, 0.5))}@media screen and (min-width: 769px){#loading_anime .sticker{filter:drop-shadow(10px 10px 0 rgba(0, 0, 0, 0.5))}}#sticker-rain{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:1}#sticker-rain .sticker{position:absolute;top:-250px;background-image:url("../../img/sticker/sprite.png?1");background-repeat:no-repeat;background-size:auto 100%;will-change:transform;pointer-events:none}#background{width:100%;height:100dvh;position:fixed;left:0;top:0}#background .base{width:100%;height:100dvh;position:absolute;left:0;top:0;opacity:0;transition:opacity .5s}#background .base.is-view{opacity:1}#background .bg_fv{background:url("../../img/index/fv_sp.jpg") no-repeat center top;background-size:cover}@media screen and (min-width: 769px){#background .bg_fv{background:url("../../img/index/fv.jpg") no-repeat center center;background-size:cover}}#background .bg_sticker{background:url("../../img/index/bg_pink.png") repeat center top;background-size:10.5128205128vw auto}@media screen and (min-width: 769px){#background .bg_sticker{background-size:90px auto}}#background .bg_event{background:url("../../img/index/bg_blue.png") repeat center top;background-size:10.5128205128vw auto}@media screen and (min-width: 769px){#background .bg_event{background-size:90px auto}}#background .bg_special{background:url("../../img/index/bg_green.png") repeat center top;background-size:10.5128205128vw auto}@media screen and (min-width: 769px){#background .bg_special{background-size:90px auto}}#background .bg_graphic{background:url("../../img/index/bg_yellow.png") repeat center top;background-size:10.5128205128vw auto}@media screen and (min-width: 769px){#background .bg_graphic{background-size:90px auto}}#background .bg_sns{background:url("../../img/index/bg_pink.png") repeat center top;background-size:10.5128205128vw auto}@media screen and (min-width: 769px){#background .bg_sns{background-size:90px auto}}#fv{width:100%;height:100vh;position:relative;z-index:1}@media screen and (min-width: 769px){#fv{height:100dvh}}#fv h2{opacity:1;transition:opacity .5s}@media(min-width: 769px)and (max-width: 962px){#fv h2 img{width:600px}}@media(min-width: 963px){#fv h2 img{width:962px}}#fv.is-intro-enter h2{opacity:0}#sticker .el-btn{margin:0 auto}#graphic_start .splide__track{overflow:visible}#graphic_start .splide__slide a{display:flex;justify-content:center;align-items:center;height:100%}#graphic_start .splide__track--fade>.splide__list>.splide__slide{opacity:1}#graphic_start .splide__track--fade>.splide__list>.splide__slide img{opacity:.5}#graphic_start .splide__track--fade>.splide__list>.splide__slide[data-step="2"]{z-index:2}#graphic_start .splide__track--fade>.splide__list>.splide__slide[data-step="2"] .img_wrap{transform:rotate(-15deg)}#graphic_start .splide__track--fade>.splide__list>.splide__slide[data-step="1"]{z-index:3}#graphic_start .splide__track--fade>.splide__list>.splide__slide[data-step="1"] .img_wrap{transform:rotate(15deg)}#graphic_start .splide__track--fade>.splide__list>.splide__slide[data-step="0"]{z-index:4;opacity:1}#graphic_start .splide__track--fade>.splide__list>.splide__slide[data-step="0"] .img_wrap{transform:rotate(0deg)}#graphic_start .splide__track--fade>.splide__list>.splide__slide[data-step="0"] .img_wrap img{opacity:1}#graphic_start .is-forward .splide__track--fade>.splide__list>.splide__slide[data-step="3"]{z-index:5;pointer-events:none}#graphic_start .is-forward .splide__track--fade>.splide__list>.splide__slide[data-step="3"] .img_wrap{animation:rotateGraphic .5s ease forwards;transform-origin:right bottom}#graphic_start .is-forward .splide__track--fade>.splide__list>.splide__slide[data-step="3"] img{opacity:1}#graphic_start .is-backward .splide__track--fade>.splide__list>.splide__slide[data-step="3"]{z-index:1}#graphic_start .is-backward .splide__track--fade>.splide__list>.splide__slide[data-step="3"] .img_wrap{transform:rotate(-15deg)}#graphic_start .is-backward .splide__track--fade>.splide__list>.splide__slide[data-step="0"]{z-index:4;opacity:1}#graphic_start .is-backward .splide__track--fade>.splide__list>.splide__slide[data-step="0"] .img_wrap{animation:rotateGraphicR .5s ease forwards;transform-origin:right bottom}#graphic_start .is-backward .splide__track--fade>.splide__list>.splide__slide[data-step="0"] .img_wrap img{opacity:1}#graphic_start .splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1}#graphic_start .splide__track--fade>.splide__list>.splide__slide.is-active img{opacity:1}#graphic_start .img_wrap{text-align:center;background-color:#fff;transition:transform .5s}#graphic_start .img_wrap img{filter:drop-shadow(0 0 1.2820512821vw rgba(0, 0, 0, 0.25));transition:transform .5s}@media screen and (min-width: 769px){#graphic_start .img_wrap img{filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.25))}}#graphic_start .splide__arrow{left:-6.4102564103vw;width:12.8205128205vw;height:12.8205128205vw;background:url("../../img/common/icn_gallery_arw.svg?11") no-repeat center center;background-size:contain;transform:translateY(-50%) rotate(180deg);opacity:1}@media screen and (min-width: 769px){#graphic_start .splide__arrow{left:-45px;width:90px;height:90px}}@media screen and (min-width: 769px){#graphic_start .splide__arrow:hover{background:url("../../img/common/icn_gallery_arw_on.svg?11") no-repeat center center;background-size:contain}}#graphic_start .splide__arrow--next{right:-6.4102564103vw;left:auto;background:url("../../img/common/icn_gallery_arw.svg?1") no-repeat center center;background-size:contain;transform:translateY(-50%)}@media screen and (min-width: 769px){#graphic_start .splide__arrow--next{right:-45px;left:auto}}@media screen and (min-width: 769px){#graphic_start .splide__arrow--next:hover{background:url("../../img/common/icn_gallery_arw_on.svg?1") no-repeat center center;background-size:contain}}.modaal-image .modaal-container,.modaal-gallery-item-wrap{max-width:81.5384615385vw !important}@media screen and (min-width: 769px){.modaal-image .modaal-container,.modaal-gallery-item-wrap{max-width:510px !important;max-height:720px !important}.modaal-image .modaal-container:has(.gallery-item-2.is_active),.modaal-image .modaal-container:has(.gallery-item-3.is_active),.modaal-gallery-item-wrap:has(.gallery-item-2.is_active),.modaal-gallery-item-wrap:has(.gallery-item-3.is_active){max-width:720px !important}}.gallery-item-0{width:81.5384615385vw !important}.gallery-item-0 img{width:81.5384615385vw !important}@media screen and (min-width: 769px){.gallery-item-0 img{width:510px !important}}@media screen and (min-width: 769px){.gallery-item-0{width:510px !important}}.gallery-item-1{width:81.5384615385vw !important}.gallery-item-1 img{width:81.5384615385vw !important}@media screen and (min-width: 769px){.gallery-item-1 img{width:510px !important}}@media screen and (min-width: 769px){.gallery-item-1{width:510px !important}}.gallery-item-2{width:81.5384615385vw !important}.gallery-item-2 img{width:81.5384615385vw !important}@media screen and (min-width: 769px){.gallery-item-2 img{width:720px !important}}@media screen and (min-width: 769px){.gallery-item-2{width:720px !important}}.gallery-item-3{width:81.5384615385vw !important}.gallery-item-3 img{width:81.5384615385vw !important}@media screen and (min-width: 769px){.gallery-item-3 img{width:720px !important}}@media screen and (min-width: 769px){.gallery-item-3{width:720px !important}}#modaal-gallery-prev::before,#modaal-gallery-prev::after,#modaal-gallery-next::before,#modaal-gallery-next::after{display:none}#modaal-gallery-prev,#modaal-gallery-next{width:12.8205128205vw;height:12.8205128205vw;background:url("../../img/common/icn_gallery_arw.svg?1") no-repeat center center;background-size:contain}@media screen and (min-width: 769px){#modaal-gallery-prev,#modaal-gallery-next{width:90px;height:90px}}@media screen and (min-width: 769px){#modaal-gallery-prev:hover,#modaal-gallery-next:hover{background:url("../../img/common/icn_gallery_arw_on.svg?1") no-repeat center center;background-size:contain}}#modaal-gallery-prev.modaal-gallery-control,#modaal-gallery-next.modaal-gallery-control{top:50%;bottom:auto}#modaal-gallery-prev{transform:translateY(-50%) rotate(180deg);left:-6.4102564103vw}@media screen and (min-width: 769px){#modaal-gallery-prev{transform:translate(-50%, -50%) rotate(180deg);left:calc(50% - 420px);right:auto;margin:0}}#modaal-gallery-next{transform:translateY(-50%);right:-6.4102564103vw}@media screen and (min-width: 769px){#modaal-gallery-next{transform:translate(-50%, -50%);left:calc(50% + 420px);right:auto;margin:0}}@media screen and (min-width: 769px){#modaal-close{width:70px;height:70px}#modaal-close:hover::before,#modaal-close:hover::after{background-color:#f06496}}@media screen and (min-width: 769px){#modaal-close::after,#modaal-close::before{left:32px;width:6px;height:42px}}#special .ticket_detail{border:.5128205128vw solid #f06496;border-radius:3.8461538462vw;padding:3.8461538462vw 5.1282051282vw 5.1282051282vw}@media screen and (min-width: 769px){#special .ticket_detail{border:2px solid #f06496;border-radius:15px;padding:15px 30px}}#special .ticket_detail p{font-size:3.5897435897vw;line-height:1.9;color:#f06496;text-align:justify}@media screen and (min-width: 769px){#special .ticket_detail p{font-size:14px}}#sns_anchor a{transition:transform .5s,filter .5s;display:inline-block}@media screen and (min-width: 769px){#sns_anchor a:hover{transform:translate(10px, 10px);filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0.25))}}/*# sourceMappingURL=index.css.map */
