html{height:100%;font-size:62.5%;background:#fff;color:#555}@media screen and (min-width: 1921px){html{font-size:.52vw}}body{height:100%;font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:normal;font-size:1.4em;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.025em;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}a{color:#f9a2e2}img{display:block;width:100%}#wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.main{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.section_lead{text-align:center}@media screen and (max-width: 768px){.section_lead{text-align:left}}.page_sub{position:relative;padding:6rem 0}.page_sub::before,.page_sub::after{position:fixed;z-index:-1;content:"";top:0;left:0;right:0;bottom:0}.page_sub::before{background:url(../images/hero_bg.jpg) no-repeat top center/cover;-webkit-filter:blur(1rem);filter:blur(1rem)}.page_sub::after{background:#f4ffff;opacity:.6}.page_sub_title{position:relative;font-family:"Abril Fatface",serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-size:10.8rem;line-height:1.2}@media screen and (max-width: 768px){.page_sub_title{font-size:8.4rem}}.page_sub_title_wrapper{margin-top:6rem;padding:0 2rem;text-align:center}@media screen and (max-width: 768px){.page_sub_title_wrapper{margin-top:3.6rem}}.page_sub_lead{font-size:1.6rem}@media screen and (max-width: 768px){.page_sub_lead{font-size:1.4rem}}.txt-s{font-size:1.2rem}.txt-xs{font-size:1rem;text-shadow:0 0 2px #fff}.mt-l{margin-top:3.6rem}.mt-m{margin-top:2.4rem}.mt-s{margin-top:1.2rem}.mt-xs{margin-top:.6rem}.ticket a{position:relative}.ticket a::after{content:"";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:absolute;top:15%;right:12px;width:32px;height:32px;color:#f9a2e2;background:#fff url(../images/btn_arrow.svg) no-repeat center center/40% 40%;border-radius:50%}.btn_ticket,.events_box_main_btn{background:#f9a2e2;border-radius:99rem}.btn_ticket a,.btn_ticket p,.events_box_main_btn a,.events_box_main_btn p{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;height:4.8rem;font-size:1.6rem;font-weight:bold;border-radius:99rem}.btn_ticket a,.events_box_main_btn a{z-index:0;position:relative;color:#fff;border:1px solid #f9a2e2;-webkit-transition:.2s;transition:.2s}@media(hover: hover)and (pointer: fine){.btn_ticket a:hover,.events_box_main_btn a:hover{color:#f9a2e2;background:#fff;cursor:pointer}.btn_ticket a:hover::before,.events_box_main_btn a:hover::before{opacity:1}}.btn_ticket p,.events_box_main_btn p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#c2d2e3;color:#fff}.btn_official a{position:relative;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:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4.2rem;padding:0 3rem;border-radius:99rem;background:#f9a2e2;color:#fff;opacity:1;-webkit-transition:.2s;transition:.2s}@media(hover: hover)and (pointer: fine){.btn_official a:hover{opacity:.6}}.btn_official a::after{content:"";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;top:0;right:-20px;width:32px;height:32px;color:#f9a2e2;background:#fff url(../images/btn_arrow.svg) no-repeat center center/40% 40%;border-radius:50%}.btn_official a:hover{color:#f9a2e2;background:#fff}.btn_goods{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Abril Fatface",serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-size:3rem;line-height:1.1;padding:2rem 3.6rem 2rem 2.4rem;background:linear-gradient(80deg, #afeef9, #b1acf0, #ea9dcd);color:#fff;-webkit-filter:drop-shadow(0 0 0.5rem rgba(81, 175, 189, 0.3));filter:drop-shadow(0 0 0.5rem rgba(81, 175, 189, 0.3));-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 1024px){.btn_goods{gap:1.6rem;font-size:2.6rem;padding:1.6rem 2.8rem 1.6rem 2rem}}.btn_goods::before{position:absolute;z-index:-1;content:"";top:.5rem;left:.5rem;bottom:.5rem;right:.5rem;border:2px solid #fff;border-radius:99rem 0 0 99rem;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 1024px){.btn_goods::before{top:.4rem;left:.4rem;bottom:.4rem;right:.4rem}}.btn_goods::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border-radius:99rem;background:#ea9dcd;opacity:0;-webkit-transition:.2s;transition:.2s}.btn_goods_cart{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:6rem;height:6rem;border-radius:50%;background:#fff;color:#95bddf}.btn_goods_cart .material-symbols-outlined{font-size:1em;font-variation-settings:"FILL" 1}@media screen and (max-width: 1024px){.btn_goods_cart{width:5rem;height:5rem}}.btn_goods_txt{margin:0 auto;text-align:center}@media(hover: hover)and (pointer: fine){.btn_goods:hover{-webkit-filter:drop-shadow(0 0 0.5rem rgba(81, 175, 189, 0.3)) brightness(1.1);filter:drop-shadow(0 0 0.5rem rgba(81, 175, 189, 0.3)) brightness(1.1)}.btn_goods:hover::after{opacity:.2}}.guidebook_btn{display:none;margin-top:6rem;text-align:center}@media screen and (max-width: 768px){.guidebook_btn{margin-top:4.2rem}}.guidebook_btn a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:8.4rem;padding:0 3.6rem;line-height:1.4;font-size:1.8rem;font-weight:bold;border-radius:99rem;color:#fff;background:#4896e5;border-radius:99rem;-webkit-box-shadow:0 1.5rem 3rem -1.5rem rgba(65,37,54,.4);box-shadow:0 1.5rem 3rem -1.5rem rgba(65,37,54,.4);z-index:0;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 1024px){.guidebook_btn a{height:7.8rem;font-size:1.6rem}}@media screen and (max-width: 768px){.guidebook_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;height:7.2rem}}.guidebook_btn a::before{position:absolute;z-index:-1;content:"";top:.3rem;left:.3rem;right:.3rem;bottom:.3rem;border:.1rem solid #fff;border-radius:99rem;background:rgba(0,0,0,0);-webkit-transition:.2s;transition:.2s}@media(hover: hover)and (pointer: fine){.guidebook_btn a:hover{color:#4896e5;border:0;-webkit-box-shadow:0 1.5rem 1rem -1.5rem rgba(65,37,54,.4);box-shadow:0 1.5rem 1rem -1.5rem rgba(65,37,54,.4)}.guidebook_btn a:hover::before{background:#fff}}.header{position:fixed;z-index:99;width:100%;height:6rem;pointer-events:none}.header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:0 3rem;margin:0 auto}@media screen and (max-width: 768px){.header_inner{padding:0 1.5rem}}.header_logo{position:relative;z-index:999;width:16rem;height:100%;pointer-events:all;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width: 768px){.header_logo{width:13rem}}.header_logo a{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;height:100%}.header_menu{margin-left:auto;margin-right:-1.5rem;pointer-events:all}.header_menu_btn{position:relative;z-index:999;width:6rem;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (max-width: 768px){.header_menu_btn{width:5rem}}.header_menu_btn_trigger{position:relative;width:3rem;height:2.5rem;-webkit-transition:.4s;transition:.4s}@media screen and (max-width: 768px){.header_menu_btn_trigger{width:2.5rem;height:2rem}}.header_menu_btn_trigger span{position:absolute;left:50%;width:100%;height:.2rem;border-radius:99rem;background:#000;-webkit-transition:.4s;transition:.4s}.header_menu_btn_trigger span:nth-of-type(1){top:0;-webkit-transform:rotate(0) translate(-50%, 0);transform:rotate(0) translate(-50%, 0);-webkit-transform-origin:top left;transform-origin:top left}.header_menu_btn_trigger span:nth-of-type(2){top:50%;-webkit-transform:rotate(0) translate(-50%, -50%);transform:rotate(0) translate(-50%, -50%);opacity:1}.header_menu_btn_trigger span:nth-of-type(3){bottom:0;-webkit-transform:rotate(0) translate(-50%, 0);transform:rotate(0) translate(-50%, 0);-webkit-transform-origin:bottom left;transform-origin:bottom left}.header_menu_container{position:fixed;z-index:998;top:0;right:0;bottom:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:100%;max-width:40rem;padding-top:12rem;border-left:1px solid #eee;-webkit-box-shadow:0 0 1.8rem rgba(0,0,0,.12);box-shadow:0 0 1.8rem rgba(0,0,0,.12);background:#fff;opacity:0;-webkit-transition:.4s;transition:.4s}@media screen and (max-width: 768px){.header_menu_container{padding-top:9rem;max-width:none;border-left:0}}.header_menu_container::before{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:90%;max-width:50rem;padding-bottom:67.5%;background:url(../images/header_menu_miku.webp) no-repeat bottom left/contain;opacity:.25}.header_menu_container .gmenu{text-align:right}.header_menu_container .gmenu li{margin-top:1.6rem}.header_menu_container .gmenu li:first-child{margin-top:0}.header_menu_container .gmenu li a{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;gap:.6rem;width:100%;padding:0 1.2rem;font-size:3rem;font-weight:bold;color:#333}.header_menu_container .gmenu li a::after{content:"";width:0;height:.2rem;background:#333;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 768px){.header_menu_container .gmenu li a::after{display:none}}@media(hover: hover)and (pointer: fine){.header_menu_container .gmenu li a:hover::after{width:1.2rem}}@media screen and (max-width: 768px){.header_menu_container .gmenu li a{font-size:2.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header_menu_inner{padding:0 4.2rem}@media screen and (max-width: 768px){.header_menu_inner{padding:0 1.6rem}}.header_menu.open .header_menu_btn_trigger{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header_menu.open .header_menu_btn_trigger span:nth-of-type(1){top:50%;-webkit-transform:rotate(45deg) translate(-50%, -50%);transform:rotate(45deg) translate(-50%, -50%)}.header_menu.open .header_menu_btn_trigger span:nth-of-type(2){opacity:0}.header_menu.open .header_menu_btn_trigger span:nth-of-type(3){bottom:50%;-webkit-transform:rotate(-45deg) translate(-50%, 50%);transform:rotate(-45deg) translate(-50%, 50%)}.header_menu.open .header_menu_container{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.header_menu_overlay{display:none;position:fixed;z-index:98;top:0;left:0;right:0;bottom:0;pointer-events:all}.header_menu.open+.header_menu_overlay{display:block}.loaded .header_logo,.loaded .header_menu_btn{-webkit-animation:header_down .3s 1s both;animation:header_down .3s 1s both}@-webkit-keyframes header_down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes header_down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.noLoading .header_logo,.noLoading .header_menu_btn{-webkit-transform:none;transform:none}#loading{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;background:linear-gradient(150deg, rgb(247, 218, 218), rgb(227, 222, 252) 33%, rgb(216, 240, 247))}#loading #loading_gauge,#loading::before{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30rem;height:10rem;background:url(../images/hero_logo.svg) no-repeat center/contain}#loading #loading_gauge{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}#loading::before{content:"";opacity:.2}.op{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;overflow:hidden;pointer-events:none}.op__cloud01{position:absolute;top:0;right:0;width:120%}@media screen and (max-width: 768px){.op__cloud01{width:200%}}.loaded .op__cloud01{-webkit-animation:slideUpRight 1.5s ease-out both;animation:slideUpRight 1.5s ease-out both}.op__cloud02{position:absolute;bottom:0;left:0;width:120%}@media screen and (max-width: 768px){.op__cloud02{width:200%}}.loaded .op__cloud02{-webkit-animation:slideDownLeft 1.5s ease-out both;animation:slideDownLeft 1.5s ease-out both}.page_index{position:relative}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes blurIn{0%{opacity:0;-webkit-filter:blur(3rem);filter:blur(3rem)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes blurIn{0%{opacity:0;-webkit-filter:blur(3rem);filter:blur(3rem)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(3%);transform:translateY(3%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(3%);transform:translateY(3%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fuwafuwa2{0%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}50%{-webkit-transform:translateY(3%);transform:translateY(3%)}100%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}}@keyframes fuwafuwa2{0%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}50%{-webkit-transform:translateY(3%);transform:translateY(3%)}100%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}}@-webkit-keyframes slideUpRight{0%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{opacity:.8}75%{opacity:.5}100%{opacity:0;-webkit-transform:translate(200px, -300px);transform:translate(200px, -300px)}}@keyframes slideUpRight{0%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{opacity:.8}75%{opacity:.5}100%{opacity:0;-webkit-transform:translate(200px, -300px);transform:translate(200px, -300px)}}@-webkit-keyframes slideDownLeft{0%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{opacity:.8}75%{opacity:.5}100%{opacity:0;-webkit-transform:translate(-200px, 300px);transform:translate(-200px, 300px)}}@keyframes slideDownLeft{0%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{opacity:.8}75%{opacity:.5}100%{opacity:0;-webkit-transform:translate(-200px, 300px);transform:translate(-200px, 300px)}}@-webkit-keyframes cloudfuwa01{0%{-webkit-transform:translate(25%, -25%);transform:translate(25%, -25%)}50%{-webkit-transform:translate(25%, -28%);transform:translate(25%, -28%)}100%{-webkit-transform:translate(25%, -25%);transform:translate(25%, -25%)}}@keyframes cloudfuwa01{0%{-webkit-transform:translate(25%, -25%);transform:translate(25%, -25%)}50%{-webkit-transform:translate(25%, -28%);transform:translate(25%, -28%)}100%{-webkit-transform:translate(25%, -25%);transform:translate(25%, -25%)}}@-webkit-keyframes cloudfuwa02{0%{-webkit-transform:translate(-20%, -95%);transform:translate(-20%, -95%)}50%{-webkit-transform:translate(-20%, -98%);transform:translate(-20%, -98%)}100%{-webkit-transform:translate(-20%, -95%);transform:translate(-20%, -95%)}}@keyframes cloudfuwa02{0%{-webkit-transform:translate(-20%, -95%);transform:translate(-20%, -95%)}50%{-webkit-transform:translate(-20%, -98%);transform:translate(-20%, -98%)}100%{-webkit-transform:translate(-20%, -95%);transform:translate(-20%, -95%)}}@-webkit-keyframes cloudfuwa03{0%{-webkit-transform:translate(25%, -60%);transform:translate(25%, -60%)}50%{-webkit-transform:translate(25%, -65%);transform:translate(25%, -65%)}100%{-webkit-transform:translate(25%, -60%);transform:translate(25%, -60%)}}@keyframes cloudfuwa03{0%{-webkit-transform:translate(25%, -60%);transform:translate(25%, -60%)}50%{-webkit-transform:translate(25%, -65%);transform:translate(25%, -65%)}100%{-webkit-transform:translate(25%, -60%);transform:translate(25%, -60%)}}@-webkit-keyframes cloudfuwa04{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-webkit-transform:translateY(-55%);transform:translateY(-55%)}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes cloudfuwa04{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-webkit-transform:translateY(-55%);transform:translateY(-55%)}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes cloudfuwa05{0%{-webkit-transform:translate(-20%, -40%);transform:translate(-20%, -40%)}50%{-webkit-transform:translate(-20%, -43%);transform:translate(-20%, -43%)}100%{-webkit-transform:translate(-20%, -40%);transform:translate(-20%, -40%)}}@keyframes cloudfuwa05{0%{-webkit-transform:translate(-20%, -40%);transform:translate(-20%, -40%)}50%{-webkit-transform:translate(-20%, -43%);transform:translate(-20%, -43%)}100%{-webkit-transform:translate(-20%, -40%);transform:translate(-20%, -40%)}}@-webkit-keyframes lensflare{0%{opacity:0}50%{opacity:.6}100%{opacity:0}}@keyframes lensflare{0%{opacity:0}50%{opacity:.6}100%{opacity:0}}.hero{position:relative;background:url(../images/hero_bg.jpg);background-position:center 100%;background-size:cover;background-repeat:no-repeat}.hero_deco_wrapper{width:100%}.hero_deco_wrapper::before{position:absolute;z-index:0;content:"";top:0;right:0;display:block;padding-top:30%;width:60%;height:0;-webkit-transform:translate(25%, -25%);transform:translate(25%, -25%);background:url(../images/hero_catch_bg.svg) no-repeat center/cover;opacity:1;-webkit-animation:cloudfuwa01 6s infinite;animation:cloudfuwa01 6s infinite;pointer-events:none}.hero_deco_wrapper::after{content:"";position:absolute;top:0;right:0;z-index:1;display:block;width:100%;height:100%;background:url(../images/lensflare.png) no-repeat center/cover;opacity:.6;-webkit-box-shadow:inset 0 0 20px 2px #fff;box-shadow:inset 0 0 20px 2px #fff;pointer-events:none}.hero_container{position:relative;max-width:128rem;padding:4.2rem;margin:0 auto}@media screen and (max-width: 768px){.hero_container{padding:0 1.2rem}}.hero_inner{position:relative;height:0;padding-bottom:100%}@media screen and (max-width: 1024px){.hero_inner{height:76vw;min-height:52rem;padding-bottom:0}}.hero_chara{position:absolute;z-index:1;top:-3%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:80%;opacity:1;pointer-events:none !important;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none}@media screen and (max-width: 768px){.hero_chara{top:3%;height:90%}}.hero_chara img{width:auto;height:100%}.loaded .hero_chara{-webkit-animation:blurIn 1s both;animation:blurIn 1s both}.hero_txt_wrapper{position:absolute;z-index:2;top:37%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:960px}@media screen and (max-width: 1024px){.hero_txt_wrapper{width:80%}}@media screen and (max-width: 768px){.hero_txt_wrapper{top:60%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;min-width:420px}}.hero_logo{margin-bottom:3%;width:60%;opacity:1}.hero_logo img{-webkit-filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px #fff);filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 20px #fff)}.loaded .hero_logo{-webkit-animation:blurIn 1s 1s both;animation:blurIn 1s 1s both}.hero_catch{position:relative;width:50%;opacity:1}.hero_catch img{-webkit-filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 6px #fff);filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 6px #fff)}.loaded .hero_catch{-webkit-animation:blurIn 1s 1.5s both;animation:blurIn 1s 1.5s both}.hero_credit{position:absolute;z-index:2;bottom:26%;right:0;-webkit-animation:fadeIn 1s 2s both;animation:fadeIn 1s 2s both;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1160px){.hero_credit{bottom:15%}}@media screen and (max-width: 768px){.hero_credit{bottom:4rem}}.hero_credit_miku{width:10rem;margin-bottom:1rem}@media screen and (max-width: 768px){.hero_credit_miku{width:7rem}}.hero_credit .txt-xs{color:#1d4f80}.hero_btn_area{position:absolute;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:2;top:8.4rem;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-delay:1s;transition-delay:1s}@media screen and (max-width: 768px){.hero_btn_area{top:auto;bottom:-2rem}}.loaded .hero_btn_area{-webkit-transform:translateX(0);transform:translateX(0)}.hero_btn_area a{margin-top:2rem;border-radius:99rem 0 0 99rem;border-right:0 !important;-webkit-transition:.2s;transition:.2s}@media screen and (max-width: 768px){.hero_btn_area a{margin-top:1.2rem}}.hero_btn_area a:first-child{margin-top:0}.hero_btn_area .btn_imp{display:block;gap:.6rem;padding:1.6rem 3rem;line-height:1.4;color:#e485c0;border:1px solid #e485c0;background:hsla(0,0%,100%,.8);font-size:2.4rem;font-weight:bold}.hero_btn_area .btn_imp span{vertical-align:middle}@media(hover: hover)and (pointer: fine){.hero_btn_area .btn_imp:hover{color:#fff;background:#e485c0}}@media screen and (max-width: 1024px){.hero_btn_area .btn_imp{font-size:2rem}}@media screen and (max-width: 768px){.hero_btn_area .btn_imp{font-size:1.4rem;padding:1.2rem 1.8rem}}.hero_btn_area .btn_imp .material-symbols-outlined{margin-left:1.2rem;font-size:100%}@media screen and (max-width: 768px){.hero_btn_area .btn_imp .material-symbols-outlined{margin-left:.6rem}}.hero_btn_area .btn_imp br{display:none}@media screen and (max-width: 768px){.hero_btn_area .btn_imp br{display:block}}@media screen and (max-width: 768px){.hero_btn_area .btn_goods{gap:1rem;font-size:2rem;padding:1.6rem}}.hero_btn_area .btn_goods::before{right:0;border-right:0}.hero_btn_area .btn_goods::after{border-radius:99rem 0 0 99rem}@media screen and (max-width: 768px){.hero_btn_area .btn_goods_cart{width:4rem;height:4rem}}.hero_btn_area .btn_goods_txt{text-align:left}.hero_deco_bubble{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero_deco_bubble img{width:auto;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.hero_deco_bubble span{position:absolute;display:block}.hero_deco_bubble_A,.hero_deco_bubble_B{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0}.hero_deco_bubble_01,.hero_deco_bubble_02,.hero_deco_bubble_03,.hero_deco_bubble_04{height:90%;-webkit-animation:fuwafuwa2 12s infinite;animation:fuwafuwa2 12s infinite}@media screen and (max-width: 768px){.hero_deco_bubble_01,.hero_deco_bubble_02,.hero_deco_bubble_03,.hero_deco_bubble_04{max-height:70vw}}.hero_deco_bubble_01{bottom:-6rem;left:-6rem}@media screen and (max-width: 768px){.hero_deco_bubble_01{bottom:-6%;left:-6%}}.hero_deco_bubble_02{top:-6rem;right:-6rem}@media screen and (max-width: 768px){.hero_deco_bubble_02{top:-6%;right:-6%}}.hero_deco_bubble_03{top:-6rem;left:-6rem;animation-direction:reverse;-webkit-animation-duration:9s;animation-duration:9s}@media screen and (max-width: 768px){.hero_deco_bubble_03{top:-6%;left:-6%}}.hero_deco_bubble_04{bottom:-6rem;right:-6rem;animation-direction:reverse;-webkit-animation-duration:9s;animation-duration:9s}@media screen and (max-width: 768px){.hero_deco_bubble_04{bottom:-6%;right:-6%}}.hero #luxy{position:absolute !important;z-index:1;top:0;left:0;height:100%;mix-blend-mode:overlay}@media screen and (max-width: 1024px){.hero #luxy{height:76vw;min-height:50rem}}.hero #luxy .luxy-el{position:absolute;top:0;left:0;width:100%;height:100%}.concert{position:relative;padding:4rem 0 8.4rem;background:#fff}@media screen and (max-width: 768px){.concert{padding:10rem 1.2rem 8.4rem}}.concert::before{position:absolute;content:"";top:0;left:0;-webkit-transform:translate(-20%, -83%);transform:translate(-20%, -83%);padding-top:120%;width:110%;height:0;background:url(../images/concert_section_deco.svg) no-repeat center bottom/cover;-webkit-animation:cloudfuwa02 8s infinite;animation:cloudfuwa02 8s infinite;pointer-events:none}.concert::after{position:absolute;content:"";top:0%;right:0%;padding-top:70%;width:125%;height:0;-webkit-transform:translate(25%, -50%);transform:translate(25%, -50%);background:url(../images/about_miku_cloud01.svg) no-repeat center bottom/cover;-webkit-animation:cloudfuwa03 6s infinite;animation:cloudfuwa03 6s infinite;pointer-events:none}.concert .section_inner{position:relative;margin-top:15%;max-width:128rem;padding:0 4.2rem;margin:0 auto}@media screen and (max-width: 768px){.concert .section_inner{padding:0}}.concert_deco{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:140rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width: 1024px){.concert_deco{top:2%}}.concert_deco span{display:block;position:relative;max-width:22rem;width:20%;min-width:8rem}.concert_deco_01{left:-2rem}@media screen and (max-width: 768px){.concert_deco_01{left:-1rem}}.concert_deco_02{right:-2rem}@media screen and (max-width: 768px){.concert_deco_02{right:-1rem}}.concert_decotxt{position:absolute;top:0;left:0;height:100%;opacity:.6;pointer-events:none}@media screen and (max-width: 1324px){.concert_decotxt{width:4%}}@media screen and (max-width: 768px){.concert_decotxt{top:12%;height:100%;width:6%}}.concert_title{position:absolute;top:-13%;left:0%;width:40%;z-index:999}@media screen and (max-width: 1400px){.concert_title{top:-3%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 1024px){.concert_title{top:-1%}}@media screen and (max-width: 768px){.concert_title{top:0;left:50%;-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%);width:60%}}.concert_list{width:100%;margin:0 auto;border-top:1px solid;border-bottom:1px solid;border-color:#83add7}@media screen and (max-width: 1024px){.concert_list{border-top:none;border-bottom:none}}@media screen and (max-width: 768px){.concert_list{padding:0}}.concert_list .city{font-family:"Abril Fatface",serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-size:2.8rem;line-height:1.2;color:#4896e5;width:300px}.concert_list .venue{color:#f9a2e2}.concert_list_wrapper{background:url(../images/concert_bg.jpg) no-repeat center bottom/cover;background-color:hsla(0,0%,100%,.8);background-blend-mode:lighten}.concert_list_inner{padding:8%;background-clip:padding-box;background-color:hsla(0,0%,100%,.8);border-top:10px solid hsla(0,0%,100%,0);border-bottom:10px solid hsla(0,0%,100%,0);border-right:10px solid hsla(0,0%,100%,0);border-left:10px solid hsla(0,0%,100%,0)}@media screen and (max-width: 768px){.concert_list_inner{border-top:4px solid hsla(0,0%,100%,0);border-bottom:4px solid hsla(0,0%,100%,0);border-right:4px solid hsla(0,0%,100%,0);border-left:4px solid hsla(0,0%,100%,0)}}.concert_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.4rem 0;border-top:1px solid #d9e7eb}.concert_list li:first-child{border-top:0}@media screen and (max-width: 1024px){.concert_list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.8rem .6rem;border-color:#83add7}.concert_list li:last-child{border-bottom:0}}.concert_list li.another_date{padding-top:0;border-top:0}.concert_list_header{display:-webkit-box;display:-ms-flexbox;display:flex;color:#83add7}@media screen and (max-width: 1024px){.concert_list_header{display:none !important}}.concert_list_header p{font-size:1.3rem !important;font-weight:bold}.concert_list li,.concert_list_header{gap:2.4rem}@media screen and (max-width: 768px){.concert_list li,.concert_list_header{gap:.9rem}}.concert_list_wrapper .city{width:32%}@media screen and (max-width: 768px){.concert_list_wrapper .city{margin-bottom:.3rem}}.concert_list_wrapper .venue{width:20%}.concert_list_wrapper .venue a{text-decoration:underline}.concert_list_wrapper .date_area,.concert_list_wrapper .date{width:20%}@media screen and (max-width: 1024px){.concert_list_wrapper .date_area{width:auto}}.concert_list_wrapper .date_area .date{width:auto}.concert_list_wrapper .date{font-size:1.6rem;line-height:1.2;font-weight:bold}.concert_list_wrapper .time_area{margin-top:1.2rem}@media screen and (max-width: 1024px){.concert_list_wrapper .time_area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.8rem;margin-top:.6rem}}.concert_list_wrapper .time_area .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin-top:.3rem;font-size:1.3rem;font-weight:bold}.concert_list_wrapper .time_area .time_label{display:-webkit-box;display:-ms-flexbox;display:flex;width:5rem;padding:.2rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#555;color:#fff;font-size:1.1rem;font-weight:normal;border-radius:99rem}.concert_list_wrapper .ticket{width:27%;min-width:18rem}@media screen and (max-width: 768px){.concert_list_wrapper .ticket{margin-top:.6rem}}.concert_list_wrapper .city,.concert_list_wrapper .venue,.concert_list_wrapper .date,.concert_list_wrapper .ticket{display:block}@media screen and (max-width: 1024px){.concert_list_wrapper .city,.concert_list_wrapper .venue,.concert_list_wrapper .date,.concert_list_wrapper .ticket{width:100%}.concert_list_wrapper .city:empty,.concert_list_wrapper .venue:empty,.concert_list_wrapper .date:empty,.concert_list_wrapper .ticket:empty{display:none}}.vip{display:none;position:relative;padding:8.4rem 0;background:#fff}@media screen and (max-width: 768px){.vip{padding:4.2rem 0}}.vip .section_inner{max-width:120rem}.vip_title{margin:0 auto;margin-bottom:4.2rem;width:50%}@media screen and (max-width: 1024px){.vip_title{margin-bottom:3.6rem;max-width:40rem;width:80%}}@media screen and (max-width: 768px){.vip_title{margin-bottom:2.4rem}}.vip_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.6rem;gap:2.4rem}@media screen and (max-width: 1024px){.vip_list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.vip_list{gap:1.8rem;margin-top:2.4rem}}.vip_list li{width:calc(25% - .6rem);border-radius:3rem;background:#f1f8f9;-webkit-box-shadow:1rem 1rem 2rem #d9dfe0,-1rem -1rem 2rem #fff;box-shadow:1rem 1rem 2rem #d9dfe0,-1rem -1rem 2rem #fff;padding:2.4rem;font-size:1.4rem;line-height:1.4}@media screen and (max-width: 1024px){.vip_list li{width:calc(50% - 1.2rem)}}@media screen and (max-width: 768px){.vip_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.8rem;border-radius:2.4rem;font-size:1.3rem}}.vip_list_icon{margin:0 auto}@media screen and (max-width: 1024px){.vip_list_icon{max-width:18rem}}@media screen and (max-width: 768px){.vip_list_icon{max-width:10rem;margin-right:1.8rem}}.vip_list_txt{margin-top:1.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.vip_list_txt{margin-top:0}}.about_miku{position:relative;padding:8.4rem 0}@media screen and (max-width: 768px){.about_miku{padding:6rem 0}}.about_miku::before{content:"";position:absolute;top:0;right:-10%;display:block;width:50%;padding-top:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:cloudfuwa04 5s infinite;animation:cloudfuwa04 5s infinite;background:url(../images/about_miku_cloud01.svg) no-repeat center top/cover;pointer-events:none}.about_miku .section_inner{position:relative;max-width:108rem;padding:0 4.2rem;margin:0 auto}@media screen and (max-width: 768px){.about_miku .section_inner{padding:0 1.2rem}}.about_miku_cont{display:grid;position:relative;grid-template-columns:1fr 32rem;grid-template-areas:"title chara" "txt   chara"}@media screen and (max-width: 1024px){.about_miku_cont{grid-template-areas:"title title" "txt   chara";grid-template-columns:1fr 28rem}}@media screen and (max-width: 768px){.about_miku_cont{display:block}}.about_miku_cont::before{content:"";position:absolute;top:0;left:0;display:block;padding-top:15%;width:20%;-webkit-transform:translate(-30%, -38%);transform:translate(-30%, -38%);background:url(../images/about_miku_cloud02.png) no-repeat center bottom/cover;pointer-events:none}@media screen and (max-width: 1024px){.about_miku_cont::before{-webkit-transform:translate(-20%, -38%);transform:translate(-20%, -38%)}}.about_miku_cont::after{content:"";position:absolute;top:-20%;left:-10%;z-index:-1;width:120vw;height:160%;background:#e0edff}.about_miku_title{position:relative;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;grid-area:title;max-width:60rem;width:100%;margin-bottom:2.4rem}@media screen and (max-width: 1024px){.about_miku_title{margin:0 auto;margin-bottom:3.6rem}}.about_miku_txt{grid-area:txt;-webkit-box-flex:1;-ms-flex:1;flex:1}.about_miku_chara{grid-area:chara;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5%}@media screen and (max-width: 768px){.about_miku_chara{position:relative;right:-15rem;-webkit-transform:translateX(-35%);transform:translateX(-35%);margin:-7rem auto 0;max-width:26rem;pointer-events:none}}.about_miku_credit{margin-top:4.2rem;font-size:1rem}.page_goods .goods_container{max-width:108rem;margin:0 auto;padding-bottom:4.8rem}.page_goods .goods_container_notes{text-align:center;font-size:1.2rem}.page_goods .goods_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.8rem}@media screen and (max-width: 768px){.page_goods .goods_list{gap:1.2rem}}.page_goods .goods_list_section{margin:6rem 0}@media screen and (max-width: 768px){.page_goods .goods_list_section{margin:3.6rem 0}}.page_goods .goods_list_title{margin-bottom:3rem;font-family:"Abril Fatface",serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-size:3.6rem;line-height:1.3;text-align:center;color:#4896e5}@media screen and (max-width: 768px){.page_goods .goods_list_title{margin-bottom:2.4rem;font-size:2.4rem}}.page_goods .goods_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.6rem;width:calc(25% - 1.35rem);border-radius:1rem;background:#edfbfb;border:1px solid #d9e7eb;-webkit-box-shadow:.6rem .6rem 1.8rem #c9d5d5,-0.6rem -0.6rem 1.8rem #fff;box-shadow:.6rem .6rem 1.8rem #c9d5d5,-0.6rem -0.6rem 1.8rem #fff}@media screen and (max-width: 1024px){.page_goods .goods_list li{width:calc(33.3333333333% - 1.2rem)}}@media screen and (max-width: 768px){.page_goods .goods_list li{width:calc(50% - .6rem)}}.page_goods .goods_img{position:relative;border-radius:.5rem;overflow:hidden;-webkit-transition:.2s;transition:.2s}@media(hover: hover)and (pointer: fine){.page_goods .goods_img:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}}.page_goods .goods_img::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset .2rem .2rem .6rem #c9d5d5,inset -0.2rem -0.2rem .6rem #fff;box-shadow:inset .2rem .2rem .6rem #c9d5d5,inset -0.2rem -0.2rem .6rem #fff;pointer-events:none}.page_goods .goods_name{margin-top:1.2rem;line-height:1.4;font-weight:bold}.page_goods .goods_price{padding-top:1.6rem;margin-top:auto;text-align:right;font-size:1.3rem;color:#608b92}.page_goods .goods_btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3.6rem}@media screen and (max-width: 768px){.page_goods .goods_btn_area{margin-bottom:3rem}}.page_goods .goods_btn_area .btn_goods{border-radius:99rem;max-width:32rem;width:100%}@media screen and (max-width: 1024px){.page_goods .goods_btn_area .btn_goods{max-width:28rem}}.page_goods .goods_btn_area .btn_goods::before{border-radius:99rem}.page_events .events_box{position:relative;max-width:85rem;margin:6rem auto;-webkit-box-shadow:0 0 1.2rem #f8fffe,0 0 3rem #f8fffe;box-shadow:0 0 1.2rem #f8fffe,0 0 3rem #f8fffe;border-radius:1rem;overflow:hidden}@media screen and (max-width: 768px){.page_events .events_box{margin:4rem auto}}.page_events .events_box_cont{border-top:0 !important;padding:4rem}@media screen and (max-width: 768px){.page_events .events_box_cont{padding:3rem 1.6rem}}.page_events .events_box_lead{font-weight:bold}.page_events .events_box_heading{font-family:"Abril Fatface",serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;margin-bottom:3.6rem;text-align:center;font-size:3.6rem;font-weight:bold;color:#555}@media screen and (max-width: 768px){.page_events .events_box_heading{font-size:3rem;margin-bottom:3rem}}.page_events .events_box_main_btn{margin-top:4rem;margin-left:auto;margin-right:auto;max-width:30rem}@media screen and (max-width: 768px){.page_events .events_box_main_btn{margin-top:3rem}}.page_events .events_box_main_btn a,.page_events .events_box_main_btn p{height:6rem}.page_events .events_box_main_btn a{-webkit-box-shadow:0 1.5rem 3rem -1.5rem rgba(0,0,0,.2);box-shadow:0 1.5rem 3rem -1.5rem rgba(0,0,0,.2)}.page_events .events_box_notes{margin-top:1.6rem;font-size:1.2rem}.page_events .events_box hr{margin:4.2rem 0}@media screen and (max-width: 768px){.page_events .events_box hr{margin:3rem 0}}.page_events .events_box .events_schedule{background:#fff;border-radius:1rem;color:#555;overflow:hidden}.page_events .events_box .events_schedule+.events_schedule{margin-top:4rem}@media screen and (max-width: 768px){.page_events .events_box .events_schedule+.events_schedule{margin-top:3rem}}.page_events .events_box .events_schedule_heading{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;height:4rem;font-size:1.8rem;font-weight:bold;background:#df70b4;color:#fff}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_heading{height:3.6rem;font-size:1.6rem}}.page_events .events_box .events_schedule_box{padding:3rem;border-top:1px solid #d9e7eb}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_box{padding:2rem 1.6rem}}.page_events .events_box .events_schedule_box:first-of-type{border-top:0}.page_events .events_box .events_schedule_city{margin-bottom:3rem;font-family:"Abril Fatface",serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-size:4rem;line-height:1.2;color:#4896e5}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_city{margin-bottom:2rem;font-size:3rem}}.page_events .events_box .events_schedule_info_clm{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info_clm{margin-top:.3rem}}.page_events .events_box .events_schedule_info_clm_item{margin-top:1.8rem}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info_clm_item{margin-top:1.2rem}}.page_events .events_box .events_schedule_info_clm_item:first-child{margin-top:0}.page_events .events_box .events_schedule_info li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;margin-top:1.6rem}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;margin-top:1.2rem}}.page_events .events_box .events_schedule_info li:first-child{margin-top:0}.page_events .events_box .events_schedule_info .spGuest_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.8rem}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info .spGuest_list{gap:1.2rem}}.page_events .events_box .events_schedule_info .spGuest_list li{display:block;width:12rem;margin-top:0}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info .spGuest_list li{width:10rem}}.page_events .events_box .events_schedule_info .spGuest_img{border-radius:50%;overflow:hidden}.page_events .events_box .events_schedule_info .spGuest_name{margin-top:.3rem;text-align:center}.page_events .events_box .events_schedule_info .label{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;padding:.6rem 0;max-width:9rem;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.2rem;background:#555;border-radius:.3rem;color:#fff}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info .label{padding:.4rem 0}}.page_events .events_box .events_schedule_info .label_s{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.6rem;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info .label_s{font-size:1.4rem}}.page_events .events_box .events_schedule_info .label_s::before{display:block;content:"";margin-right:.6rem;width:.6rem;height:.2rem;background:#000}.page_events .events_box .events_schedule_info .label+p,.page_events .events_box .events_schedule_info .label+ul,.page_events .events_box .events_schedule_info .p_wrapper{font-size:1.6rem;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:auto 0}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info .label+p,.page_events .events_box .events_schedule_info .label+ul,.page_events .events_box .events_schedule_info .p_wrapper{margin-top:.3rem;font-size:1.4rem}}.page_events .events_box .events_schedule_info .label+p.date,.page_events .events_box .events_schedule_info .label+ul.date,.page_events .events_box .events_schedule_info .p_wrapper.date{font-size:2.4rem;line-height:1.4;font-weight:bold}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info .label+p.date,.page_events .events_box .events_schedule_info .label+ul.date,.page_events .events_box .events_schedule_info .p_wrapper.date{font-size:1.8rem}}.page_events .events_box .events_schedule_info .label+p.date_s,.page_events .events_box .events_schedule_info .label+ul.date_s,.page_events .events_box .events_schedule_info .p_wrapper.date_s{font-size:2rem;font-weight:bold;line-height:1.4}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info .label+p.date_s,.page_events .events_box .events_schedule_info .label+ul.date_s,.page_events .events_box .events_schedule_info .p_wrapper.date_s{font-size:1.6rem;line-height:1.3}}.page_events .events_box .events_schedule_info .label+p a,.page_events .events_box .events_schedule_info .label+ul a,.page_events .events_box .events_schedule_info .p_wrapper a{text-decoration:underline}.page_events .events_box .events_schedule_info .label+ul>li{margin-top:.6rem}.page_events .events_box .events_schedule_info .label+ul>li:first-child{margin-top:0}.page_events .events_box .events_schedule_info .tickets_btn{margin-top:3rem}.page_events .events_box .events_schedule_info .tickets_btn p,.page_events .events_box .events_schedule_info .tickets_btn a{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:25rem;height:5rem;font-size:1.6rem;background:#bbb;color:#e8e8e8}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info .tickets_btn p,.page_events .events_box .events_schedule_info .tickets_btn a{width:100%;height:4.6rem}}.page_events .events_box .events_schedule_info .tickets_btn a{color:#fff;background:#000;-webkit-transition:.2s;transition:.2s;cursor:pointer}@media(hover: hover)and (pointer: fine){.page_events .events_box .events_schedule_info .tickets_btn a:hover{-webkit-filter:brightness(0.8);filter:brightness(0.8)}}.page_events .events_box .events_schedule_info .tickets_btn p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page_events .events_box .events_schedule_info .notes{display:block;font-size:1.2rem;font-weight:normal;margin-top:.6rem;color:#666}@media screen and (max-width: 768px){.page_events .events_box .events_schedule_info .notes{font-size:1.1rem}}.page_events .events_popup{background:#d2edf1}.page_events .events_popup .events_schedule{background:#fff}.page_events .events_paint{background:#ffe0f9}.page_events .events_gallery{background:#003d86;color:#fff}.page_events .events_gallery .events_schedule{padding:1.6rem;margin-top:3rem;background:#fff;color:#555}.footer{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#819FBE), to(#8A8EB8));background:linear-gradient(#819FBE, #8A8EB8);padding:4.8rem 0;-webkit-filter:drop-shadow(0 -2rem 4rem #fff);filter:drop-shadow(0 -2rem 4rem #fff)}@media screen and (max-width: 1024px){.footer{padding:3.6rem 0}}.footer::before{position:absolute;content:"";top:0;left:0;-webkit-transform:translate(-20%, -43%);transform:translate(-20%, -43%);width:50%;padding-top:22%;-webkit-animation:cloudfuwa05 5s infinite;animation:cloudfuwa05 5s infinite;background:url(../images/footer_section_deco.svg) no-repeat center bottom/cover;pointer-events:none}.footer_inner{padding:0 1.2rem}.footer .share_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .share_btn .sns_btn_fb,.footer .share_btn .sns_btn_in,.footer .share_btn .sns_btn_tw{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;border-radius:50%;width:5rem;height:5rem;cursor:pointer;margin:0 1rem;background:#fff;-webkit-transition:.2s;transition:.2s}@media(hover: hover)and (pointer: fine){.footer .share_btn .sns_btn_fb:hover,.footer .share_btn .sns_btn_in:hover,.footer .share_btn .sns_btn_tw:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}}@media screen and (max-width: 768px){.footer .share_btn .sns_btn_fb,.footer .share_btn .sns_btn_in,.footer .share_btn .sns_btn_tw{width:4rem;height:4rem}}.footer .share_btn .sns_btn_fb img{width:32%;mix-blend-mode:difference}.footer .share_btn .sns_btn_in img{width:50%;mix-blend-mode:difference}.footer .share_btn .sns_btn_tw img{width:45%;mix-blend-mode:difference}.footer .ft_link{margin:3rem 0;text-align:center;font-size:1.2rem}@media screen and (max-width: 768px){.footer .ft_link{margin:2.4rem 0}}.footer .ft_link a{color:#fff;-webkit-transition:.2s;transition:.2s}@media(hover: hover)and (pointer: fine){.footer .ft_link a:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}}.footer .sponsor{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem 2.4rem;margin:4.2rem 0 3rem}@media screen and (max-width: 768px){.footer .sponsor{margin:3.6rem 0 2.4rem;gap:1.2rem 1.8rem}}.footer .sponsor li{width:12rem;height:6rem}@media screen and (max-width: 768px){.footer .sponsor li{width:9rem;height:4.5rem}}.footer .sponsor li img{height:100%;width:100%}.footer .copyright{text-align:center}.footer .copyright p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#c2d2e3}.footer .copyright_piapro{width:4rem;margin-left:.5rem}.footer .copyright_piapro img{user-drag:none;-webkit-user-drag:none;-moz-user-select:none}/*# sourceMappingURL=style.min.css.map */
