@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.3_s2fbauy5n88.gif) 50% no-repeat}@font-face{font-family:slick;src:url(../media/slick.2mbnnj2ldqw9v.eot);src:url(../media/slick.2mbnnj2ldqw9v.eot)format("embedded-opentype"),url(../media/slick.3dyb64ljsouq7.woff2)format("woff2"),url(../media/slick.1vsdartgie2p6.woff)format("woff"),url(../media/slick.31nmwotl_nifp.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{color:#fff;opacity:.75;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{color:#0000;cursor:pointer;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;color:#000;opacity:.25;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-user-select:text;user-select:text;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.draggable{cursor:pointer;cursor:grab;-webkit-user-select:none;user-select:none}.slick-list.dragging{cursor:grabbing}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
@font-face{font-family:Roboto;src:url(../media/Roboto-Regular.3tgzfxyfa79gj.woff2)format("woff2"),url(../media/Roboto-Regular.29ewy402zp2lj.woff)format("woff"),url(../media/Roboto-Regular.2zolmh9rru9br.ttf)format("ttf"),url(../media/Roboto-Regular.3vfjdmh3jafle.otf)format("otf"),url(../media/Roboto-Regular.3kzoc7stzv_7u.eot)format("eot");font-weight:400;font-style:normal}.theme-highlight-text-color{color:#f3680e}#content{background:#fff;position:relative}#content.body-gray{background:#e5e5e5}.general-page-container{margin-bottom:90px}.hidden{display:none}.alignleft{float:left}.alignright{float:right}.aligncenter{margin-left:auto;margin-right:auto;display:block}a.no-link{text-decoration:none}.dark-orange-font-color{color:#b44438}.main-orange-font-color{color:#f3680e}.menu-separator{display:in-line}li:first-child .menu-separator{display:none}.site-main-link{color:#f3680e;text-decoration:none}.site-main-link:hover{color:#333;text-decoration:underline}.body-disable-scroll{height:100vh;margin:0;overflow:hidden}.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.bypostauthor{position:relative}.subtitle-link{color:#b44438;font-size:16px;text-decoration:none}.subtitle-link:hover{color:#333;text-decoration:underline}#navigation{visibility:hidden}.site-main-orange{color:#f3680e}.site-main-orange-light{color:#fbba93}.pagination li .current,.pagination li .current:hover{color:#fff;background:#fa5882;border:#fa5882;padding:7px 13px;display:inline-block}#super-banner-wrapper{background:#333;margin-bottom:50px}#super-banner-slideshow-wrapper{width:100%;height:auto;margin:0 auto}#super-banner{color:#fff;padding-top:30px;padding-bottom:30px;position:relative}#super-banner a{color:#fff}#super-banner h1{font-size:30px}.super-banner-topic-container img{width:100%}.super-banner-topic-container{-khtml-box-shadow:-3px 0px 11px 5px #0000004d;-ms-box-shadow:-3px 0px 11px 5px #0000004d;-o-box-shadow:-3px 0px 11px 5px #0000004d;margin-bottom:50px;box-shadow:-3px 0 11px 5px #0000004d}.super-banner-topic-container.super-banner-topic-container-with-bg,.super-banner-topic-container.super-banner-topic-container-with-bg-short{color:#fff;background:url(../media/general_banner_cut.0ppi82ce24if7.webp) 50%/cover no-repeat;height:700px;position:relative}.super-banner-topic-container.super-banner-topic-container-with-bg:after,.super-banner-topic-container.super-banner-topic-container-with-bg-short:after{content:"";z-index:10;background:#0009;position:absolute;inset:0}.super-banner-topic-container.super-banner-topic-container-with-bg .super-banner-topic-content,.super-banner-topic-container.super-banner-topic-container-with-bg-short .super-banner-topic-content{z-index:20;text-align:center;position:relative}.super-banner-topic-container.super-banner-topic-container-with-bg .super-banner-topic-content h1.super-banner-topic-title,.super-banner-topic-container.super-banner-topic-container-with-bg-short .super-banner-topic-content h1.super-banner-topic-title{text-transform:uppercase;padding:150px 0 40px;font-family:Arial Black,sans-serif;font-size:60px;font-weight:500;line-height:80px}@media (max-width:767px){.super-banner-topic-container.super-banner-topic-container-with-bg .super-banner-topic-content h1.super-banner-topic-title,.super-banner-topic-container.super-banner-topic-container-with-bg-short .super-banner-topic-content h1.super-banner-topic-title{font-size:50px;line-height:70px}}.super-banner-topic-container.super-banner-topic-container-with-bg .super-banner-topic-content p,.super-banner-topic-container.super-banner-topic-container-with-bg-short .super-banner-topic-content p{padding-bottom:10px;font-size:28px;line-height:35px}.super-banner-topic-container.super-banner-topic-container-with-bg .super-banner-topic-content p.p-bottom,.super-banner-topic-container.super-banner-topic-container-with-bg-short .super-banner-topic-content p.p-bottom{margin-bottom:50px}.super-banner-topic-container.super-banner-topic-container-with-bg-short{height:300px}.super-banner-topic-container.super-banner-topic-container-with-bg-short .super-banner-topic-content h1.super-banner-topic-title{padding:60px 0 20px}.super-banner-topic-container.super-banner-topic-container-with-bg-2{background:url(../media/spring-anime-fest-banner.0c955ynxxlr93.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-3{background:url(../media/gakuensai-2024-banner-cut.3t0klr25pducd.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-guest{background:url(../media/guest.2o__5b6g39jpt.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-vendor{background:url(../media/vendor.2phx78u0cpbl2.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-artist{background:url(../media/artist.1bdodn9srdx_a.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-cosplay-guest{background:url(../media/cosplay-guest.0gve5sdl6-s45.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-meet-up{background:url(../media/meet-up.23n9ir0sn0i_2.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-media-inquiries{background:url(../media/media-inquiries.0qqji0a1cdydd.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-panel-workshop{background:url(../media/panel-workshop.17h8ekckommn3.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-partnership{background:url(../media/partnership.2d09z6mctpygd.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-volunteer{background:url(../media/volunteer.2i0thhcnl68i2.webp) 50%/cover no-repeat}.super-banner-topic-container.super-banner-topic-container-with-bg-performance-show{background:url(../media/peformances-shows.0mj48a1qfq5xt.webp) 50%/cover no-repeat}#post-content-primary .post-thumbnail{margin-bottom:30px}.nav-links{flex-direction:row;justify-content:space-between;align-items:stretch;display:flex}.nav-links a{color:#b44438}.nav-links a:hover{color:#333}.section-break{background:url(../media/section-break.20vlxovrray7d.png) 50%/80px no-repeat;width:100%;height:36px;margin:40px 0 70px}.round-image{-khtml-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;align-items:center;width:100%;height:auto}.round-corner-image{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:100%}.general-page-container ul,.page-panel ul{padding-left:30px}.general-page-container ul li,.page-panel ul li{padding-bottom:10px;font-size:16px;line-height:23px;list-style:outside}.general-page-container ul li ul li,.page-panel ul li ul li{padding-bottom:5px}.general-page-container ul.no-list-style li,.page-panel ul.no-list-style li{list-style:none}.general-page-container p,.page-panel p,.general-page-container span,.page-panel span{font-size:16px;line-height:23px}.page-panel{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background:#efefef;border-bottom:3px solid #f3680e;border-radius:10px;padding:15px}.page-panel i{color:#f3680e;margin-bottom:20px;font-size:40px}.page-panel-p25.page-panel{padding:25px}.page-panel-p30.page-panel{padding:30px}.page-panel .page-panel-icon-sm{width:50px;height:auto}@media (max-width:767px){.page-panel{margin-bottom:15px}}.site-buy-ticket-panel .order-payment-button,.site-buy-ticket-panel-page .order-payment-button,.custom-event-item .custom-event-item-btn,.contact-container .contact-button,#spring-festival-content .sprint-festival-question-button,#order-payment-failed .sprint-festival-question-button,#order-payment-complete-content .sprint-festival-question-button,.order-payment-container .order-payment-content .order-payment-area .order-payment-button,.exhibitor-banner .exhibitor-join-button,.apply-to-perform-banner .exhibitor-join-button,#latest-news-list-content .read-more-button,#livehouse-list-content .read-more-button,.site-page-button,.volunteer-application-form-button{color:#fff;-khtml-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#f3680e;border:none;border-radius:20px;padding:10px 30px;font-weight:600;text-decoration:none}.site-buy-ticket-panel .order-payment-button:hover,.site-buy-ticket-panel-page .order-payment-button:hover,.custom-event-item .custom-event-item-btn:hover,.contact-container .contact-button:hover,#spring-festival-content .sprint-festival-question-button:hover,#order-payment-failed .sprint-festival-question-button:hover,#order-payment-complete-content .sprint-festival-question-button:hover,.order-payment-container .order-payment-content .order-payment-area .order-payment-button:hover,.exhibitor-banner .exhibitor-join-button:hover,.apply-to-perform-banner .exhibitor-join-button:hover,#latest-news-list-content .read-more-button:hover,#livehouse-list-content .read-more-button:hover,.site-page-button:hover,.volunteer-application-form-button:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;background:#333;transition:all .5s ease-in-out}.site-page-button2{color:#fff;-khtml-box-shadow:-12px 12px 3px -1px #b4443899;-ms-box-shadow:-12px 12px 3px -1px #b4443899;-o-box-shadow:-12px 12px 3px -1px #b4443899;cursor:pointer;background:#f3680e;border:none;padding:15px 28px;font-size:20px;font-weight:600;text-decoration:none;display:inline-block;box-shadow:-12px 12px 3px -1px #b4443899}.site-page-button2:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#333;background:#fff;transition:all .5s ease-in-out}.topic-section-container .topic-section-main-title .topic-section-container-see-more,.event-guest-section-container .event-guest-section-title .event-guest-section-see-more{text-align:right}.topic-section-container .topic-section-main-title .topic-section-container-see-more a,.event-guest-section-container .event-guest-section-title .event-guest-section-see-more a{color:#333;padding-top:15px}h1.site-h1{margin:30px 0;font-size:35px;font-weight:900}h2.site-h2,.exhibitor-banner h2,.apply-to-perform-banner h2{margin:25px 0 15px;font-size:25px;font-weight:800}h2.site-h2 small,.exhibitor-banner h2 small,.apply-to-perform-banner h2 small{font-size:13px;font-weight:100}h3.site-h3,.exhibitor-banner h3,.apply-to-perform-banner h3{margin:20px 0 10px;font-size:20px;font-weight:800}p.site-p,.qa-question-row-container .qa-question-row,.qa-answer-row,.apply-to-form-interest p,#spring-festival-content p.spring-festival-question,#order-payment-failed p.spring-festival-question,#order-payment-complete-content p.spring-festival-question,.preprocess-validation-error-message p,.exhibitor-banner p,.apply-to-perform-banner p{font-size:16px;line-height:22px}.title-break{border-left:2px solid #ffd1c6;width:100%;height:100px;margin-bottom:20px}#super-footer-wrapper{background:#333}#super-footer{color:#fff;padding-top:40px;padding-bottom:30px;position:relative}#super-footer ul{margin:0;padding-left:0}#super-footer ul li a{color:#fff;padding:5px 0;font-size:13px;text-decoration:none;display:inline-block}#super-footer ul li a:hover{color:#f3680e;text-decoration:underline}#super-footer .footer-end-row{margin-bottom:30px;padding:0 20px}#super-footer .super-footer-section{margin-bottom:20px}.footer-section .textwidget{line-height:19px}.footer-section-title{margin:10px 0;font-size:13px;font-weight:800}.footer-section-social-media{float:left;color:#fff;text-align:center;border-radius:3px;width:29px;height:18px;margin-right:5px;padding:7px 0;font-size:18px;display:block}.footer-logo{text-align:center}.footer-logo img.logo-image{width:100%}img.footer-social-media-icon{width:30px;height:auto}#site-footer{color:#fff;background:#333;padding:10px 0 60px;font-size:13px;position:relative}#site-footer #main-footer{position:relative}#site-footer #main-footer .copyrights,#site-footer #main-footer .powered-by{text-align:center;height:auto;margin-top:30px}#site-footer #main-footer .copyrights a,#site-footer #main-footer .powered-by a{color:#f3680e}#site-footer #main-footer .copyrights a:hover,#site-footer #main-footer .powered-by a:hover{color:#fbba93}#site-footer #main-footer .copyrights p,#site-footer #main-footer .powered-by p{color:#999;margin-bottom:0}.fb-color{background-color:#3b5998}.tw-color{background-color:#00aced}.insta-color{background-color:#6d574c}.yt-color{background-color:#b00}.gplus-color{background-color:#dd4b39}aside{margin:15px 0}aside h4{color:#666;margin-bottom:5px}aside ul li a{margin-bottom:5px;display:block}.entry-title{margin:5px 0 10px}.entry-meta,.entry-content{margin:0 0 10px}.content-block{font-size:14px;line-height:18px}.content-block br{margin-bottom:20px}.content-block img{width:100%}#main-content{background:#fff;padding-top:0;padding-bottom:20px}.comments-title,.comment-list{margin-bottom:10px}.comment-list .comment-author,.comment-list .comment-meta{margin-bottom:5px}.comment-list p{padding:10px}.comment-list br{margin-bottom:10px}#commentform p{margin-bottom:5px}.comment-reply-title{margin-bottom:10px}.comment-form-comment label{width:100%;display:block}.form-allowed-tags{padding:5px;font-size:80%}.error{color:#f03}.modal{background:#00000080}.modal-backdrop{display:none}.site-modal{z-index:9999;background:#ffffffb3;width:100%;height:100%;position:absolute;top:0;left:0}.check-list li{list-style:none}.check-list li:before{content:"✓";color:#f3680e;margin-right:.5rem}.theme-highlight-badge{color:#fff;background-color:#f3680e}@media (max-width:991px){#super-banner-slideshow-wrapper{width:100%}.menu-separator{display:none}.footer-logo img.logo-image{width:60%}}@media (max-width:767px){#navigation{visibility:visible}.super-banner-topic-container{margin-bottom:10px}.super-banner-topic-container.super-banner-topic-container-with-bg,.super-banner-topic-container.super-banner-topic-container-with-bg-short{height:500px}.super-banner-topic-container.super-banner-topic-container-with-bg .super-banner-topic-content,.super-banner-topic-container.super-banner-topic-container-with-bg-short .super-banner-topic-content{z-index:20;text-align:center;position:relative}.super-banner-topic-container.super-banner-topic-container-with-bg .super-banner-topic-content h1.super-banner-topic-title,.super-banner-topic-container.super-banner-topic-container-with-bg-short .super-banner-topic-content h1.super-banner-topic-title{padding:50px 0 20px;font-size:40px;line-height:55px}.super-banner-topic-container.super-banner-topic-container-with-bg .super-banner-topic-content p,.super-banner-topic-container.super-banner-topic-container-with-bg-short .super-banner-topic-content p{font-size:20px;line-height:27px}.super-banner-topic-container.super-banner-topic-container-with-bg-short{height:230px}.super-banner-topic-container.super-banner-topic-container-with-bg-short .super-banner-topic-content h1.super-banner-topic-title{padding:40px 0 10px}#super-footer .super-footer-section{padding:0 25px}#site-footer #main-footer{border-top:none}#post-content-primary .post-thumbnail{margin-bottom:30px}#post-content-primary .post-thumbnail img{width:100%;height:auto}}#site-header{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;background:#111;transition:all .5s ease-in-out}#site-header #mobile-nav-btn,#site-header #show-navobile{display:none}#site-header .site-logo{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;padding:15px 10px;font-size:20px;transition:all .5s ease-in-out}#site-header .site-logo img{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;width:120px;height:75px;padding-top:15px;transition:all .5s ease-in-out}#site-header .site-logo p{color:#fff;margin-bottom:5px;font-size:12px}#site-header .mobile-ticket-button{display:none}#site-header .header-top-link{-khtml-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;text-align:right;color:#333;background:#fff;border:1px solid #f3680e;border-radius:20px;margin-top:20px;padding:7px 18px;font-size:13px;text-decoration:none;display:inline-block}#site-header .header-top-link:hover{color:#fff;background:#f3680e}#site-header .header-top-link{cursor:pointer;-khtml-box-shadow:0px 1px 1px 1px #0000004d;-ms-box-shadow:0px 1px 1px 1px #0000004d;-o-box-shadow:0px 1px 1px 1px #0000004d;box-shadow:0 1px 1px 1px #0000004d}#site-header .navbar{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;background:#111;margin-top:40px;padding:0;transition:all .5s ease-in-out}#site-header .navbar .container-fluid{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;background:#111;padding-left:0;padding-right:0;transition:all .5s ease-in-out}#site-header .navbar .container-fluid #navbar-header .navbar-nav{margin-left:auto}#site-header .navbar .container-fluid #navbar-header .navbar-nav a.nav-link{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;margin:0 10px;padding:5px 10px;font-size:13px;font-weight:500;transition:all .5s ease-in-out}#site-header .navbar .container-fluid #navbar-header .navbar-nav a.nav-link:hover{color:#f3680e}#site-header .navbar .container-fluid #navbar-header .navbar-nav a.nav-link.show{border-bottom:3px solid #fff}#site-header .navbar .container-fluid #navbar-header .navbar-nav a.nav-link.header-buy-ticket-link{-khtml-box-shadow:-7px 7px 3px -1px #f3680e80;-ms-box-shadow:-7px 7px 3px -1px #f3680e80;-o-box-shadow:-7px 7px 3px -1px #f3680e80;background:#f3680e;box-shadow:-7px 7px 3px -1px #f3680e80}#site-header .navbar .container-fluid #navbar-header .navbar-nav a.nav-link.header-buy-ticket-link:hover{color:#333;-khtml-box-shadow:-7px 7px 3px -1px #ffffff80;-ms-box-shadow:-7px 7px 3px -1px #ffffff80;-o-box-shadow:-7px 7px 3px -1px #ffffff80;background:#fff;box-shadow:-7px 7px 3px -1px #ffffff80}#site-header .navbar .container-fluid #navbar-header .navbar-nav .dropdown-menu{-khtml-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#site-header .navbar .container-fluid #navbar-header .navbar-nav .dropdown-menu a.dropdown-item{padding:7px 15px;font-size:13px}#site-header .navbar .container-fluid #navbar-header .navbar-nav .dropdown-menu a.dropdown-item.active{color:#000;background-color:#0000}#site-header .navbar .container-fluid #navbar-header .navbar-nav .dropdown-menu a.dropdown-item:hover{background-color:#eee}#site-header .navbar .container-fluid #navbar-header .navbar-nav .dropdown-menu{left:9px}#site-header .header-event-section{padding-top:10px}#site-header .header-event-section .header-register-event{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-khtml-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#fff;border:none;border-radius:20px;width:90%;margin-top:25px;padding:10px 30px;transition:all .5s ease-in-out;font-weight:600!important}#site-header .header-event-section .header-register-event:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;background:#333;transition:all .5s ease-in-out}#site-header .header-event-section .header-event-text-container{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;flex-direction:column;justify-content:center;align-items:center;height:70px;transition:all .5s ease-in-out;display:flex}#site-header .header-event-section .header-event-text-container.header-event-text-container-border{border-left:1px solid #fff;padding-left:20px}#site-header .header-event-section .header-event-text-container{margin:13px 0}#site-header .header-event-section .header-event-text-container .header-event-text{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;width:100%;padding:3px;font-size:12px;transition:all .5s ease-in-out}#site-header .header-event-section .header-event-text-container .header-event-text.header-event-text-bold{font-weight:600}#site-header.site-header-sticky{z-index:999;width:100%;position:fixed}#site-header.site-header-sticky.sticky{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;-ms-opacity:.9;-o-opacity:.9;opacity:.9;transition:all .5s ease-in-out}#site-header.site-header-sticky.sticky .site-logo{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;padding:10px;font-size:10px;transition:all .5s ease-in-out}#site-header.site-header-sticky.sticky .site-logo img{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;width:100px;transition:all .5s ease-in-out}#site-header.site-header-sticky.sticky .navbar{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;background:#111;margin-top:25px;transition:all .5s ease-in-out}#site-header.site-header-sticky.sticky .navbar .container-fluid{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;background:#111;transition:all .5s ease-in-out}#site-header.site-header-sticky.sticky .header-event-section .header-register-event:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;background:#b44438;transition:all .5s ease-in-out}#site-header.site-header-sticky.sticky .header-event-section .header-register-event{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;margin-top:20px;padding:5px 30px;transition:all .5s ease-in-out}#site-header.site-header-sticky.sticky .header-event-section .header-event-text-container{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;height:60px;transition:all .5s ease-in-out}#site-header.site-header-sticky.sticky .header-event-section .header-event-text-container .header-event-text{padding:2px}#site-header-placeholder{background:#111;width:100%;height:auto;display:none;position:relative;top:0;left:0}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{border-radius:0 6px 6px;margin-top:-6px;margin-left:-1px;top:0;left:100%}.dropdown-submenu:hover>.dropdown-menu,.nav-hover-to-dropdown>.nav>.dropdown:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{content:" ";float:right;border:5px solid #0000;border-left-color:#ccc;border-right-width:0;width:0;height:0;margin-top:5px;margin-right:-10px;display:block}.dropdown-submenu:hover>a:after{border-left-color:#eee}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{border-radius:6px 0 6px 6px;margin-left:10px;left:-100%}.dropdown-item.active{background-color:#f3680e}@media (min-width:992px){#site-header .navbar-mobile-container{display:none}}@media (max-width:991px){#site-header{position:relative}#site-header .navbar-mobile-container{position:absolute;top:10px;left:10px}#site-header .header-top-link{display:none}#site-header #show-navobile{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;-khtml-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background:#f3680e;border:1px solid #fff;border-radius:5px;margin-top:12px;transition:all .5s ease-in-out;display:block}#site-header .site-logo{text-align:center;padding:10px 0;font-size:15px}#site-header .site-logo img{width:100px;margin-bottom:5px}#site-header .mobile-ticket-button-link a{text-decoration:none}#site-header .mobile-ticket-button{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;text-align:center;background:#333;border:none;width:100%;margin-bottom:10px;padding:5px;font-size:14px;transition:all .5s ease-in-out;display:block}#site-header #main-header #header-primary .header-desktop-menu,#site-header .header-event-section{display:none}#site-header.site-header-sticky.sticky #show-navobile{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;background:#fff;transition:all .5s ease-in-out}#site-header.site-header-sticky.sticky #show-navobile i{color:#333}#site-header.site-header-sticky.sticky .site-logo{padding:5px}#site-header.site-header-sticky.sticky .mobile-ticket-button{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;background:#b44438;font-size:13px;transition:all .5s ease-in-out}}.mobile-gakuensai-address{display:none}.header-buy-ticket-link{display:block}@media (max-width:991px){.header-buy-ticket-link{display:none}.mobile-gakuensai-address{height:200px;display:block}.mobile-gakuensai-address h3{color:#fff;margin-top:15px;margin-bottom:8px;padding-left:28px;font-size:16px;font-weight:700}.mobile-gakuensai-address p{color:#fff;margin-top:5px;margin-bottom:8px;padding-left:28px;font-size:15px}.mobile-gakuensai-address a.mobile-menu-buy-ticket-link{padding:0}.mobile-gakuensai-address .mobile-menu-buy-ticket{-khtml-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;color:#fff;text-align:center;background:#b44438;border:none;border-radius:15px;margin-left:28px;padding:6px 18px;font-size:15px}}.navobile-mobile-only{display:none}#navobile-device-pixel{width:0}.navobile-desktop-only{display:none}@media screen and (min-width:0) and (max-width:991px){html,.navobile-bound{width:100%;height:auto;overflow:hidden scroll}.overflowscrolling{-webkit-overflow-scrolling:touch}#navobile-device-pixel{width:1px}.navobile-desktop-only{display:none}.navobile-navigation{z-index:-1;background:url(../media/mobile-nav.1mqiu1204hn4c.png);width:80%;height:100%;display:block;position:absolute;top:-100%;left:-100%;overflow:auto;transform:translate(0)}.navobile-navigation ul{margin:0;padding:0}.navobile-navigation ul li{border-top:1px solid #777;border-bottom:1px solid #111}.navobile-navigation ul li a{color:#f3680e;padding:10px 10px 10px 30px;text-decoration:none;display:block}.navobile-navigation ul li a.nav-link.active,.navobile-navigation ul li a.nav-link:focus,.navobile-navigation ul li a.nav-link:hover{color:#fff}.navobile-bound .navobile-navigation{z-index:1;position:fixed;top:0;left:0}.navobile-navigation ul{overflow:hidden}.navobile-navigation li{float:none;overflow:hidden}.navobile-content{z-index:3;-webkit-transition:-webkit-transform .2s linear;-o-transition:-ms-transform .2s linear;-moz-transition:-moz-transform .2s linear;-ms-transition:-o-transform .2s linear;transition:transform .2s linear;position:relative}.csstransforms #content.navobile-content-hidden{transform:translate(80%)}}#loader{opacity:1;z-index:20000;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;transition-duration:.5s;transition-delay:.1s;transition-timing-function:ease;display:flex;position:fixed;top:0;left:0}#homeBanner{background-image:linear-gradient(#b44438,#fff);width:100vw;min-height:77vh;padding:5px;display:flex;position:relative;overflow:hidden}#homeBanner #banner-container{-khtml-transform:translateY(-5%);width:100vw;height:110%;position:absolute;transform:translateY(-5%)}#homeBanner #banner-container #mainCanvas{width:100%;height:100%;display:block}#homeBanner #bannerTitles{aspect-ratio:1.1;z-index:10;flex-direction:column;place-content:flex-start space-around;align-items:baseline;width:auto;height:100%;margin-left:3%;display:flex;position:relative;top:0%;left:5%}#homeBanner #bannerTitles #siteTitle{aspect-ratio:2.712;background-image:url(../media/logo.0bea60_2gl1xf.webp);background-position:50%;background-size:cover;width:300px;height:25%;margin-top:5%;margin-bottom:10px;position:relative}#homeBanner #bannerTitles .generalLinkBtn{color:#fff;cursor:pointer;border-radius:3px;width:auto;height:auto;margin-right:3%;font-family:Smiley Sans Oblique;font-size:1.3vw;transition:all .2s}#homeBanner #bannerTitles .generalLinkBtn:hover{color:#000;background-color:#efa573}#homeBanner #bannerTitles .generalLinkBtn:active{color:#fff;background-color:#000}#homeBanner #bannerTitles .titleH2{text-align:left;color:#fff;text-shadow:1px 1px 2px #000;font-size:4.5vw}#homeBanner #bannerTitles .titleH3{text-align:left;color:#fff;font-size:2.3vw}#homeBanner #bannerTitles .generalTxt{text-align:left;color:#fff;font-size:1.2vw}#homeBanner #bannerTitles .spacer{width:100%;height:5%}#homeBanner #bannerTitles #countdown{text-shadow:1px 1px 2px #000;flex-direction:row;width:100%;height:auto;margin-left:3%;font-size:0;display:flex}#homeBanner #bannerTitles #countdown .timerNumbers{color:#fff;font-size:4vw;font-weight:700}#homeBanner #bannerTitles #countdown .timerUnits{color:#fff;padding:0 .5vw;font-size:1.2vw}#homeBanner #bannerTitles #countdown .timerSection{align-items:baseline;display:flex}@media screen and (min-width:0) and (max-width:765px){#homeBanner{min-height:40vh}#homeBanner #bannerTitles{margin:0 auto;left:0}#homeBanner #bannerTitles #siteTitle{height:100px;margin-top:10%}#homeBanner #bannerTitles .titleH2{margin:0 auto;font-size:7vw}#homeBanner #bannerTitles .generalTxt{margin:0 auto;font-size:6vw}#homeBanner #bannerTitles #countdown .timerSection{margin:0 auto}#homeBanner #bannerTitles #countdown .timerSection .timerNumbers{font-size:7vw}#homeBanner #bannerTitles #countdown .timerSection .timerUnits{font-size:4vw}#homeBanner #bannerTitles .titleH3{margin:0 auto;font-size:4vw}}.super-banner-topic-container .petal{opacity:0;background-image:url(../media/petal.1xslw0-80liry.webp);background-size:cover;width:30px;height:30px;animation:linear infinite fall;position:absolute;top:-100px}@keyframes fall{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(500px,700px)rotate(360deg)}}ul.site-list li{font-size:16px;line-height:22px;list-style-type:disc}.super-banner-info{background-image:linear-gradient(#f3680e,#b44438);height:auto}.super-banner-info .super-banner-topic-logo{text-align:center}.super-banner-info .super-banner-topic-logo img{width:40%}.super-banner-info .super-banner-topic-logo{margin-top:15px;padding:15px}.super-banner-info .super-banner-register-event{-khtml-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#fff;border:none;border-radius:20px;width:90%;margin-top:40px;padding:10px 30px;font-weight:600!important}.super-banner-info .super-banner-register-event:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;background:#333;transition:all .5s ease-in-out}.super-banner-info .super-banner-event-text-container{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;flex-direction:column;justify-content:center;align-items:center;height:70px;margin:23px 10px;transition:all .5s ease-in-out;display:flex}.super-banner-info .super-banner-event-text-container .super-banner-event-text{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;width:100%;padding:2px;font-size:12px;transition:all .5s ease-in-out}.super-banner-info .super-banner-event-text-container .super-banner-event-text.super-banner-event-text-bold{font-weight:600}.super-banner-info .super-banner-event-title{text-align:right;color:#fff;text-shadow:1px 1px 2px #000;margin-top:40px;padding-right:20px;font-size:2.5vw;font-weight:700}.super-banner-info .super-banner-event-countdown-title{color:#fff;margin-top:18px;padding-left:20px;font-size:15px}.super-banner-info .super-banner-event-countdown-display{text-shadow:1px 1px 2px #000;flex-direction:row;width:100%;height:auto;margin-left:3%;font-size:0;display:flex}.super-banner-info .super-banner-event-countdown-display .timerNumbers{color:#fff;font-size:2.5vw;font-weight:700}.super-banner-info .super-banner-event-countdown-display .timerUnits{color:#fff;padding:0 .5vw;font-size:1vw}.super-banner-info .super-banner-event-countdown-display .timerSection{align-items:baseline;display:flex}.overlapping-container{z-index:5;padding-bottom:250px;position:relative}@media (max-width:991px){.overlapping-container{padding-bottom:20px}}.overlapping-container .overlapped-div{z-index:6;position:relative}.overlapping-container .overlapping-div{mix-blend-mode:multiply;z-index:10;width:60%;height:auto;padding-top:60px;position:absolute;top:280px;right:0}@media (max-width:991px){.overlapping-container .overlapping-div{width:95%;margin:20px 10px;padding:30px;position:relative;top:0}}.overlapping-container .overlapping-div-image{z-index:15;position:relative}.overlapping-container .overlapping-div-image img{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.cosplay-guest-bottom-panel{padding-bottom:150px}.cosplay-guest-bottom-panel .cosplay-bottom-image{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:70%;position:absolute}.cosplay-guest-bottom-panel .cosplay-bottom-image.cosplay-bottom-image-1{z-index:10;top:20px;left:0}.cosplay-guest-bottom-panel .cosplay-bottom-image.cosplay-bottom-image-2{z-index:5;top:60%;right:5%}@media (max-width:991px){.cosplay-guest-bottom-panel .cosplay-bottom-image{position:relative}.cosplay-guest-bottom-panel .cosplay-bottom-image.cosplay-bottom-image-1{margin-bottom:25px;top:0;left:0}.cosplay-guest-bottom-panel .cosplay-bottom-image.cosplay-bottom-image-2{top:0;right:0}.cosplay-guest-bottom-panel{padding-bottom:30px}}.banner-event-info-container-row .banner-event-info-container{justify-content:center;align-items:left;flex-direction:column;height:auto;margin-left:80px;padding-top:120px;display:flex}.banner-event-info-container-row .banner-event-info-container .banner-event-row .banner-event-title{margin-bottom:15px;font-size:25px;font-weight:700;line-height:25px}.banner-event-info-container-row .banner-event-info-container .banner-event-row .banner-event-info{margin-bottom:15px;font-size:15px;line-height:25px}.banner-event-info-container-row .banner-event-info-container .banner-event-row{padding-bottom:15px}.banner-event-info-container-row .banner-event-info-container .banner-event-row .banner-register-event{color:#fff;-khtml-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#f3680e;border:none;border-radius:20px;width:200px;margin-top:10px;padding:10px 30px;font-weight:600!important}.banner-event-info-container-row .banner-event-info-container .banner-event-row .banner-register-event:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;background:#333;transition:all .5s ease-in-out}.banner-event-info-container-row{border-bottom:1px solid #999;margin-bottom:80px;padding-bottom:50px}.topic-section-container .topic-section-main-title h2{font-size:30px;font-weight:700}.topic-section-container .topic-section{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;z-index:0;flex-direction:column;align-items:flex-end;width:100%;margin-bottom:20px;padding-top:100%;transition:all .5s ease-in-out;display:flex;position:relative;overflow:hidden}.topic-section-container .topic-section img{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.topic-section-container .topic-section .topic-section-text{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;z-index:1;width:100%;height:auto;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;-ms-opacity:.7;-o-opacity:.7;opacity:.7;background:#333;padding-top:100%;transition:all .5s ease-in-out;position:absolute;top:0;left:0}.topic-section-container .topic-section .topic-section-text-hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;width:100%;height:50px;transition:all .5s ease-in-out;position:absolute;top:50%;left:0}.topic-section-container .topic-section .topic-section-text-hover h3{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;text-align:center;font-size:28px;font-weight:700;transition:all .5s ease-in-out}.topic-section-container .topic-section .topic-section-text-hover p{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;text-align:center;visibility:hidden;font-size:14px;font-weight:300;transition:all .5s ease-in-out}.topic-section-container .topic-section .topic-section-text-hover{z-index:2}.topic-section-container .topic-section:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-khtml-box-shadow:0px 0px 11px 5px #0006;-ms-box-shadow:0px 0px 11px 5px #0006;-o-box-shadow:0px 0px 11px 5px #0006;transition:all .5s ease-in-out;box-shadow:0 0 11px 5px #0006}.topic-section-container .topic-section:hover .topic-section-text{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out;top:77%}.topic-section-container .topic-section:hover .topic-section-text-hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out;top:85%}.topic-section-container .topic-section:hover .topic-section-text-hover p{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;visibility:visible;transition:all .5s ease-in-out}.topic-section-container{margin-bottom:100px}.event-guest-section-container .event-guest-section-title h2{font-size:30px;font-weight:700}.event-guest-section-container .event-guest-section-box{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;background:#eee;width:100%;height:auto;padding-top:100%;transition:all .5s ease-in-out;position:relative;overflow:hidden}.event-guest-section-container .event-guest-section-box.event-guest-section-box-workshop-haunted-house{background-image:url(../media/yuan.13dus5pi1c0o8.jpg)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-workshop-otome-game-tea-party{background-image:url(../media/cafe.421q-hyeiusly.jpg)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-workshop-maid-cafe{background-image:url(../media/chineseniang.0bgn_m-5n1nv5.jpg);background-position:50% 0}.event-guest-section-container .event-guest-section-box.event-guest-section-box-guest-emily-stranges{background-image:url(../media/emily-stranges.2d691xpooi7qc.webp);background-position:45% 0}.event-guest-section-container .event-guest-section-box.event-guest-section-box-guest-frederick-bowens{background-image:url(../media/frederick-b.owens.2o7xp4f2fh54p.webp);background-position:60% 0}.event-guest-section-container .event-guest-section-box.event-guest-section-box-guest-kevin-duhaney{background-image:url(../media/kevin-duhaney.0lbaum2jwsfk-.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-cosplay{background-image:url(../media/cosplay.3jlwsp77elaru.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-celebrities{background-image:url(../media/celebrities.31i9xsnv_15up.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-anime{background-image:url(../media/anime.056nscic4hb2l.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-performance{background-image:url(../media/performance.3u9zcae-_tc9w.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-artist{background-image:url(../media/artist.1ssrov7lbwivy.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-gaming{background-image:url(../media/gaming.0dcnk2xmwrt--.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-2026-summer-escape{background-image:url(../media/1.25qd6d70kujnl.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-2026-summer-black-creek{background-image:url(../media/2.0a3da1e-k5-z4.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-2026-summer-rpd{background-image:url(../media/3.0r6n28uuazng-.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-2026-summer-lolita-tea-party{background-image:url(../media/4.26w-cnwpyyc0t.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-2026-summer-cosplay-meetup{background-image:url(../media/5.2zk3x4ikljfr4.webp)}.event-guest-section-container .event-guest-section-box.event-guest-section-box-2026-summer-workshop-panel{background-image:url(../media/6.19uimm9-q0wfa.webp)}.event-guest-section-container .event-guest-section-box{background-repeat:no-repeat;background-size:cover}.event-guest-section-container .event-guest-section-box img{z-index:10;width:100%;position:absolute;top:0;left:0}.event-guest-section-container .event-guest-section-box .event-guest-section-box-layer{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;z-index:20;width:100%;height:90px;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-opacity:.6;-khtml-opacity:.6;-moz-opacity:.6;-ms-opacity:.6;-o-opacity:.6;opacity:.6;background-image:linear-gradient(#666,#111);transition:all .5s ease-in-out;position:absolute;top:40%;left:0}.event-guest-section-container .event-guest-section-box .event-guest-section-box-title{z-index:30;color:#fff;text-align:center;width:100%;height:auto;position:absolute;top:47%;left:0}.event-guest-section-container .event-guest-section-box .event-guest-section-box-title main{font-size:22px;font-weight:900}.event-guest-section-container .event-guest-section-box .event-guest-section-box-title small{visibility:hidden;font-size:13px}.event-guest-section-container .event-guest-section-box:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-khtml-box-shadow:0px 0px 11px 5px #00000080;-ms-box-shadow:0px 0px 11px 5px #00000080;-o-box-shadow:0px 0px 11px 5px #00000080;transition:all .5s ease-in-out;box-shadow:0 0 11px 5px #00000080}.event-guest-section-container .event-guest-section-box:hover .event-guest-section-box-layer{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;height:100%;transition:all .5s ease-in-out;top:0}.event-guest-section-container .event-guest-section-box:hover .event-guest-section-box-title small{visibility:visible}.event-guest-section-container{margin-bottom:100px}.event-ticket-section-container{background-image:linear-gradient(45deg,#fbba93,#ffd1c6);padding:50px 100px}.event-ticket-section-container .event-ticket-section{padding:10px 30px}.event-ticket-section-container .event-ticket-section h3{font-size:22px;font-weight:600}.event-ticket-section-container .event-ticket-section h3.best-value{color:#f3680e}.event-ticket-section-container .event-ticket-section p{font-size:15px}.event-ticket-section-container .event-ticket-section{margin-bottom:30px}.event-ticket-section-container .event-ticket-section-buy{text-align:center;width:260px;margin:auto;display:inline-block;position:relative}.event-ticket-section-container .event-ticket-section-buy .event-ticket-section-buy-button{color:#fff;-khtml-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#f3680e;border:none;border-radius:20px;width:260px;margin-bottom:40px;padding:10px 30px;font-weight:600!important}.event-ticket-section-container .event-ticket-section-buy .event-ticket-section-buy-button:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;background:#333;transition:all .5s ease-in-out}.event-ticket-section-container .event-ticket-section-buy .event-ticket-seciton-buy-ticket-cute-character{z-index:22;width:88px;height:88px;position:absolute;top:-20px;right:-20px}.event-ticket-section-container .event-ticket-section-buy .event-ticket-seciton-buy-ticket-cute-character img{width:88px;height:88px}.event-ticket-section-container .event-ticket-section-notes{text-align:center;margin-bottom:10px;font-size:12px}.event-ticket-section-container{margin-bottom:100px}.event-trip-section-container .event-trip-section-title{text-align:center;margin-bottom:30px;font-size:20px;font-weight:800}.event-trip-section-container a{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#222;text-decoration:none;transition:all .5s ease-in-out}.event-trip-section-container a:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;transition:all .5s ease-in-out}.event-trip-section-container .event-trip-section{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;padding:10% 20%;transition:all .5s ease-in-out}.event-trip-section-container .event-trip-section .event-trip-section-img{-khtml-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:#999;border-radius:50%;margin-bottom:20px;position:relative}.event-trip-section-container .event-trip-section .event-trip-section-img img{width:100%}.event-trip-section-container .event-trip-section .event-trip-section-heading{text-align:center;font-size:20px;font-weight:800}.event-trip-section-container .event-trip-section:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;background:#333;transition:all .5s ease-in-out}.event-trip-section-container{margin-bottom:50px}.event-join-team-container{text-align:center;margin-bottom:200px}.event-join-team-container h2{text-align:center;margin-bottom:25px;font-size:30px;font-weight:900}.event-join-team-container p{width:70%;margin:0 auto 40px;font-size:14px;line-height:25px;display:block}.event-join-team-container .join-team-botton{color:#fff;-khtml-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#f3680e;border:none;border-radius:20px;width:260px;padding:10px 30px;font-weight:600!important}.event-join-team-container .join-team-botton:hover{-khtml-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;color:#fff;background:#333;transition:all .5s ease-in-out}h2.site-h2-big{margin:25px 0 20px;font-size:3em;font-weight:900}P.site-p-big{margin-bottom:1.5em;font-size:1.3em;line-height:1.6em}p.site-p{margin-bottom:10px}.site-separator{background:#888;width:100%;height:1px;margin:25px 0}.contact-qa-container{border:1px solid #000;margin-bottom:100px;padding:50px}.qa-answer-row,.qa-question-row-container .qa-question-row{margin-bottom:20px;padding:25px;display:inline-block}.qa-answer-row-profile,.qa-question-row-profile{width:100%;height:auto}.site-qa-container{border:4px solid #333;margin-bottom:30px}.site-qa-container .qa-chat-col1{background:#333;padding:40px 0;position:relative}.site-qa-container .qa-chat-col1 .qa-chat-col-dot{-khtml-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#fff;border-radius:20px;width:40px;height:40px;margin:0 auto 40px}.site-qa-container .qa-chat-col1 .qa-chat-hamburger-menu{width:60px;height:70px;position:absolute;bottom:25px;left:25px}.site-qa-container .qa-chat-col1 .qa-chat-hamburger-menu span{background:#fff;width:55px;height:10px;margin-bottom:15px;display:block}.site-qa-container .qa-chat-col2{border-right:4px solid #333}.site-qa-container .qa-chat-col3{padding:50px 10px}.site-qa-container .qa-chat-col3 .qa-chat-col3-empty{border-top:4px solid #333;height:50px}.qa-question-row-container{justify-content:flex-end;display:flex}.qa-question-row-container .qa-question-row{color:#f3680e;-moz-border-radius-topleft:15px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;background:#fff;border:1px solid #f3680e;border-radius:15px 0 15px 15px}.qa-question-row-profile{background:url(../media/cute-girl-question.09uf8s5enq6bu.webp) 0 0/70px 70px no-repeat;height:0;padding-top:100%}.qa-answer-row-profile{background:url(../media/cute-girl-answer.0kikzx_gwo7yh.webp) 0 0/75px 75px no-repeat;height:0;padding-top:100%}.qa-answer-row{color:#fff;-moz-border-radius-topleft:0;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;background:#f3680e;border-radius:0 15px 15px;margin-bottom:50px}.qa-hint{text-align:center;margin-bottom:100px;font-size:14px;line-height:20px}#contact-content{min-height:600px}.general-page-container{min-height:400px}.apply-to-form-interest .apply-to-form-interest-row{margin-bottom:30px}.apply-to-form-interest{margin-bottom:90px}.apply-to-form-interest ul li{margin-bottom:16px;font-size:16px;line-height:22px;list-style-type:disc}.apply-to-form-interest img{width:100%;height:100%}.apply-to-form-interest .content-center{flex-direction:column;justify-content:center;align-items:center;padding:0 50px;display:flex}.contact-container{margin-bottom:100px;padding:50px 0}.contact-container .contact-input{-khtml-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background:#dfdfdf;border:none;border-radius:20px;width:100%;padding:10px 15px;font-size:16px}.contact-container .contact-button{width:100%}.contact-container p.contact-obsessed-anime{margin:0 auto 30px;display:block}#spring-festival-content,#order-payment-failed,#order-payment-complete-content{min-height:100vh;padding:100px 0}#spring-festival-content .spring-festival-girl-question,#order-payment-failed .spring-festival-girl-question,#order-payment-complete-content .spring-festival-girl-question{width:100%;margin-bottom:40px}#spring-festival-content p.spring-festival-question,#order-payment-failed p.spring-festival-question,#order-payment-complete-content p.spring-festival-question{margin-bottom:40px;font-weight:900}.order-payment-container{padding:50px 0 150px}.order-payment-container .order-payment-content{background:#e5e5e5}.order-payment-container .order-payment-content .order-payment-area{-khtml-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;background:#fff;border-radius:18px;padding:50px 130px 80px}.order-payment-container .order-payment-content .order-payment-area .order-payment-form-row{margin-bottom:30px}.order-payment-container .order-payment-content .order-payment-area input.order-payment-field,.order-payment-container .order-payment-content .order-payment-area select.order-payment-field{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background:#e5e5e5;border:1px solid #e5e5e5;border-radius:10px;width:90%;height:60px;margin-bottom:5px;padding:20px;font-size:16px;line-height:20px}.order-payment-container .order-payment-content .order-payment-area input.order-payment-field.error,.order-payment-container .order-payment-content .order-payment-area select.order-payment-field.error{border:1px solid #f03}.order-payment-container .order-payment-content .order-payment-area #paymentElement{margin-bottom:20px}.order-payment-container .order-payment-content .order-payment-area .order-payment-button{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background:#b44438;border-radius:10px;width:100%}.order-payment-container .order-payment-content .order-payment-area .order-payment-method-box{padding:20px}.order-payment-container .order-payment-content .order-payment-area .order-payment-method-box .order-payment-method-box-botton{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background:#fff;border:1px solid #999;border-radius:10px;width:100%;height:100px;padding:10px}.order-payment-container .order-payment-content .order-payment-area .order-payment-method-box .order-payment-method-box-botton:disabled{background:#ddd}.order-payment-container .order-payment-content .order-payment-area .order-payment-method-box .order-payment-method-box-botton:hover:enabled{-khtml-box-shadow:0px 0px 11px 5px #0003;-ms-box-shadow:0px 0px 11px 5px #0003;-o-box-shadow:0px 0px 11px 5px #0003;background:#f1fff4;box-shadow:0 0 11px 5px #0003}.order-payment-container .order-payment-content .order-payment-area .order-payment-method-box .order-payment-method-box-botton.active:enabled{-khtml-box-shadow:0px 0px 11px 5px #0003;-ms-box-shadow:0px 0px 11px 5px #0003;-o-box-shadow:0px 0px 11px 5px #0003;background:#fff7f1;box-shadow:0 0 11px 5px #0003}.order-payment-container .order-payment-content .order-payment-area .order-payment-method-box img.order-payment-method-box-credit-card{width:130px}.order-payment-container .order-payment-content .order-payment-area .order-payment-method-box img.order-payment-method-box-paypal{width:80px}.order-payment-container .order-payment-content .order-payment-area .order-payment-item,.order-payment-container .order-payment-content .order-payment-area .order-payment-amount{margin-bottom:15px;font-size:18px;font-weight:600}.order-payment-container .order-payment-content .order-payment-area .order-payment-amount{text-align:right}.order-payment-container .order-payment-content .order-payment-area .order-payment-item-total,.order-payment-container .order-payment-content .order-payment-area .order-payment-item-total-amount{font-size:22px;font-weight:900}.order-payment-container .order-payment-content .order-payment-area .order-payment-item-total-amount{text-align:right;color:#b44438}.preprocess-validation-error-message p{color:#f03}.exhibitor-banner,.apply-to-perform-banner{background:linear-gradient(#f3690e 0%,#ffa692 91.56%);padding:60px 90px}.exhibitor-banner h2,.apply-to-perform-banner h2{color:#fff;padding-top:90px}.exhibitor-banner h3,.apply-to-perform-banner h3,.exhibitor-banner p,.apply-to-perform-banner p{color:#fff}.exhibitor-banner ul li,.apply-to-perform-banner ul li{color:#fff;font-size:14px;list-style-type:disc}.exhibitor-banner .exhibitor-join-button,.apply-to-perform-banner .exhibitor-join-button{padding:10px 50px}.exhibitor-banner img,.apply-to-perform-banner img{width:100%;height:auto}.exhibitor-banner,.apply-to-perform-banner{margin-bottom:50px}.accordion-button-custom{color:#333;background-color:#0000;border-bottom:1px solid #e0e0e0}.accordion-button-custom:not(.collapsed){color:#000}.accordion-button-custom:hover{background-color:#f8f9fa}.accordion-button-custom:focus{box-shadow:none}#scheduleAccordion .accordion-button{color:#333;background-color:#0000;border-bottom:1px solid #e0e0e0}#scheduleAccordion .accordion-button:not(.collapsed){color:#000;background-color:#0000}#scheduleAccordion .accordion-button:hover{background-color:#f8f9fa}#scheduleAccordion .accordion-button:focus{box-shadow:none}#faq-content .accordion-body{background:#f1f1f1}#faq-content .faq-tab-button{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-color:#e5e5e5;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #e5e5e5;border-radius:10px;width:100%;height:0;padding-top:100%}#faq-content .faq-tab-button.faq-tab-button-convention{background-image:url(../media/faq-convention.21k0sduj7z1jr.webp)}#faq-content .faq-tab-button.faq-tab-button-ticket{background-image:url(../media/faq-ticket.2pf-716-pqr_d.webp)}#faq-content .faq-tab-button.faq-tab-button-volunteer{background-image:url(../media/faq-volunteer.41dgri5e2j_gd.webp)}#faq-content .faq-tab-button.faq-tab-button-exhibitor{background-image:url(../media/faq-exhibitor.2qkyie3ebc5j1.webp)}#faq-content .faq-tab-button:hover{background-color:#fff;border:1px solid #bbb}#faq-content .faq-tab-button.active{-khtml-box-shadow:0px 0px 11px 5px #0000004d;-ms-box-shadow:0px 0px 11px 5px #0000004d;-o-box-shadow:0px 0px 11px 5px #0000004d;background-color:#ffe6e1;border:1px solid #b44438;box-shadow:0 0 11px 5px #0000004d}#faq-content .faq-section-title{text-align:center;padding:10px 0;font-size:18px}#transport-content .transport-route-map img{width:100%}#plan-your-trip-policy-rules-content .policies-rules-button{-khtml-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;-khtml-box-shadow:0px 0px 11px 5px #0000001a;-ms-box-shadow:0px 0px 11px 5px #0000001a;-o-box-shadow:0px 0px 11px 5px #0000001a;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border:1px solid #fff;border-radius:15px;width:100%;height:0;margin-bottom:10px;padding-top:100%;box-shadow:0 0 11px 5px #0000001a}#plan-your-trip-policy-rules-content .policies-rules-button.policies-rules-button-admission{background-image:url(../media/admission.16iz1fgrne_ny.webp)}#plan-your-trip-policy-rules-content .policies-rules-button.policies-rules-button-convention-time{background-image:url(../media/convention-time.2ifjmr74gur58.webp)}#plan-your-trip-policy-rules-content .policies-rules-button.policies-rules-button-public-safety{background-image:url(../media/public-safety.0d7obub1-v0iv.webp)}#plan-your-trip-policy-rules-content .policies-rules-button.policies-rules-button-accessibility-policy{background-image:url(../media/accessibility-policy.2z7hme62w8kge.webp)}#plan-your-trip-policy-rules-content .policies-rules-button.policies-rules-button-code-of-conduct{background-image:url(../media/code-of-conduct.0nf2fnhd0-4xy.webp)}#plan-your-trip-policy-rules-content .policies-rules-button.policies-rules-button-smoking-policy{background-image:url(../media/smoking-policy.0tu2jc69enbux.webp)}#plan-your-trip-policy-rules-content .policies-rules-button.policies-rules-button-vendors{background-image:url(../media/vendors.0jl6opf4e_ppr.webp)}#plan-your-trip-policy-rules-content .policies-rules-button.policies-rules-button-cosplay-guidelines{background-image:url(../media/cosplay-guidelines.1u96cszdmeigx.webp)}#plan-your-trip-policy-rules-content .policies-rules-button.policies-rules-button-weapons-large-props{background-image:url(../media/weapons-large-props.42d6ajj8l5hc_.webp)}#plan-your-trip-policy-rules-content .policies-rules-button.policies-rules-button-animal{background-image:url(../media/animal.19m1vly-pgi3m.webp)}#plan-your-trip-policy-rules-content .policies-rules-button:hover{background-color:#e5e5e5;border:1px solid #999}#plan-your-trip-policy-rules-content h4{color:#333;text-align:center;padding:5px 0 30px;font-size:16px;font-weight:600}#latest-news-list-content .latest-news-entry-img img,#livehouse-list-content .latest-news-entry-img img{width:100%}#latest-news-list-content .latest-news-entry-img,#livehouse-list-content .latest-news-entry-img{max-height:200px;overflow:hidden}.workshop-details{margin-top:20px}.workshop-title{margin-bottom:20px;font-size:28px;font-weight:700}.workshop-details p{margin-bottom:15px;font-size:16px}.workshop-images{flex-direction:column;gap:20px;display:flex}.workshop-images .row{flex-wrap:wrap;gap:20px;display:flex}.workshop-images .row .col-md-3{flex:0 0 23%;max-width:23%;padding:0}.event-guest-section-box-full,.post-lightbox-image-box{margin-bottom:20px}.event-guest-section-box-full img,.post-lightbox-image-box img{object-fit:cover;cursor:pointer;border:1px solid #ccc;width:100%;height:300px;padding:10px;display:block}.event-guest-section-box-full img:hover,.post-lightbox-image-box img:hover{background:#fbba93;border:1px solid #888}.event-guest-section-box-full a,.post-lightbox-image-box a{color:inherit;text-decoration:none}.general-page-box{-khtml-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;background:#fff;border-radius:18px;padding:50px 130px 80px}.transport-site-h2{margin-bottom:20px;font-size:2em;font-weight:700}.transport-site-h3{margin-top:20px;margin-bottom:10px;font-size:1.5em;font-weight:700}.transport-site-h4{margin-top:20px;margin-bottom:10px;font-size:1.2em;font-weight:700}.transport-site-p{margin-bottom:10px;font-size:1em;font-weight:400}.transport-site-list-sub,.transport-site-list{margin-bottom:10px;margin-left:0;padding-left:25px;font-size:1em;font-weight:400;list-style-type:decimal}.transport-site-list-sub{list-style-type:lower-alpha}.transport-full-width-image{object-fit:cover;width:100%;height:auto;max-height:500px}.transport-site-separator{border-top:1px solid #ddd;margin:20px 0}.transport-route-map img{object-fit:cover;max-height:250px;margin-bottom:10px}.scrollable-image-container{white-space:nowrap;width:100%;max-height:300px;overflow-x:auto}.scrollable-image{object-fit:cover;cursor:grab;max-height:300px}.scrollable-image-container img{display:inline-block}.fixed-size-image{object-fit:cover;width:100%;height:250px}.mapservices-container{margin-top:20px}.mapservices-title{text-align:center;margin-bottom:20px;font-size:2em;font-weight:700}.mapservices-description{text-align:center;margin-bottom:20px;font-size:1.2em}.mapservices-schedule{margin-bottom:30px}.mapservices-table th,.mapservices-table td{text-align:center;font-size:1.1em}.mapservices-image-container{text-align:center;margin-bottom:30px}.mapservices-map{max-width:100%;height:auto}.mapservices-event-services{text-align:center}.mapservices-event-title{margin-bottom:20px;font-size:1.8em;font-weight:700}.mapservices-event-service-box{flex-direction:column;align-items:center;gap:15px;display:flex}.mapservices-service-item{text-align:left;background-color:#f9f9f9;border-radius:8px;width:80%;padding:10px 20px;font-size:1.2em;font-weight:700}.mapservices-service-description,.mapservices-service-note{text-align:center;margin-top:10px;font-size:1em}.guest-image-wrapper{width:100%;display:inline-block;position:relative}.guest-image-wrapper img{width:100%;height:auto;display:block}.overlay{opacity:0;background-color:#00000080;width:100%;height:100%;transition:all .5s;position:absolute;inset:0}.guest-image-wrapper:hover .overlay{opacity:1}.overlay-content{color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-icons{margin-top:10px}.social-icons a{margin:0 5px;display:inline-block}.vertical-image{object-fit:cover;width:200px;height:500px!important}.horizontal-image{object-fit:cover;width:100%;height:300px!important}.guest-icon-size{max-width:50px;height:50px}@media (min-width:768px) and (max-width:991px){.super-banner-info .super-banner-topic-logo{display:none}.super-banner-info .super-banner-event-title{text-align:center;margin-top:15px}.super-banner-info .super-banner-event-countdown .super-banner-event-countdown-title{text-align:center;margin-top:10px;padding-left:0}.super-banner-info .super-banner-event-countdown .super-banner-event-countdown-display{text-align:center;justify-content:center;align-items:center;margin-left:0;display:inline-flex}.super-banner-info .super-banner-event-countdown .super-banner-event-countdown-display .timerNumbers{font-size:15px}}@media (max-width:767px){h1.site-h1{margin:15px 0;font-size:25px;font-weight:900}h2.site-h2,.exhibitor-banner h2,.apply-to-perform-banner h2{margin:10px 0;font-size:20px;font-weight:800}h2.site-h2 small,.exhibitor-banner h2 small,.apply-to-perform-banner h2 small{font-size:12px;font-weight:100}h3.site-h3,.exhibitor-banner h3,.apply-to-perform-banner h3{margin:10px 0 5px;font-size:17px;font-weight:800}p.site-p,.qa-question-row-container .qa-question-row,.qa-answer-row,.apply-to-form-interest p,#spring-festival-content p.spring-festival-question,#order-payment-failed p.spring-festival-question,#order-payment-complete-content p.spring-festival-question,.preprocess-validation-error-message p,.exhibitor-banner p,.apply-to-perform-banner p{padding-left:10px;padding-right:10px;font-size:14px;line-height:20px}h2.site-h2-big{margin:25px 0 20px;font-size:2.2em;font-weight:900}P.site-p-big{margin-bottom:1.5em;font-size:1.1em;line-height:1.6em}.order-payment-container{padding:15px 0 50px}.order-payment-container .order-payment-content .order-payment-area{padding:15px}.order-payment-container .order-payment-content .order-payment-area .order-payment-form-row{margin-bottom:0}.order-payment-container .order-payment-content .order-payment-area input.order-payment-field,.order-payment-container .order-payment-content .order-payment-area select.order-payment-field{width:100%;margin-bottom:15px}.event-ticket-section-container{padding:10px}.event-ticket-section-container .event-ticket-section h3{font-size:18px}.event-ticket-section-container .event-ticket-section{margin-bottom:15px;padding:10px}.event-ticket-section-container{margin-bottom:30px}.contact-container .contact-input{margin-bottom:15px}.contact-container{margin-bottom:50px}.site-qa-container{-khtml-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border:2px solid #333;border-radius:15px}.site-qa-container .qa-chat-col1,.site-qa-container .qa-chat-col2,.site-qa-container .qa-chat-col3 .qa-chat-col3-empty{display:none}.exhibitor-banner,.apply-to-perform-banner{padding:20px 10px 30px}.exhibitor-banner h2,.apply-to-perform-banner h2{padding-top:10px}.super-banner-info .super-banner-topic-logo{display:none}.super-banner-info .super-banner-event-title{text-align:center;margin-top:10px;padding-right:0;font-size:18px}.super-banner-info .super-banner-event-countdown .super-banner-event-countdown-title{text-align:center;margin-top:10px;padding-left:0}.super-banner-info .super-banner-event-countdown .super-banner-event-countdown-display{text-align:center;justify-content:center;align-items:center;margin-left:0;display:inline-flex}.super-banner-info .super-banner-event-countdown .super-banner-event-countdown-display .timerNumbers{font-size:15px}.banner-event-info-container-row .banner-event-info-container{height:auto;margin-left:0;padding-top:20px}.banner-event-info-container-row{margin-bottom:30px;padding-bottom:20px}.event-guest-section-container .event-guest-section-title h2{font-size:22px}.event-guest-section-container .event-guest-section-box{margin-bottom:10px}.event-guest-section-container{margin-bottom:30px}.event-trip-section-container .event-trip-section{padding:10%}.event-trip-section-container .event-trip-section .event-trip-section-img{margin-bottom:10px}.event-trip-section-container .event-trip-section .event-trip-section-heading{font-size:16px;font-weight:600}.contact-qa-container{-khtml-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border:2px solid #333;border-radius:15px;padding:10px}#privacyPolicyPopUp .modal-dialog-scrollable .modal-content,#termsAndConditionsPopUp .modal-dialog-scrollable .modal-content,#policiesAndRulesDetails .modal-dialog-scrollable .modal-content{max-height:70%}#privacyPolicyPopUp .modal-dialog-scrollable .modal-content .modal-body ol,#privacyPolicyPopUp .modal-dialog-scrollable .modal-content .modal-body ul,#termsAndConditionsPopUp .modal-dialog-scrollable .modal-content .modal-body ol,#termsAndConditionsPopUp .modal-dialog-scrollable .modal-content .modal-body ul,#policiesAndRulesDetails .modal-dialog-scrollable .modal-content .modal-body ol,#policiesAndRulesDetails .modal-dialog-scrollable .modal-content .modal-body ul{padding-left:1rem;list-style:circle}#privacyPolicyPopUp .modal-dialog-scrollable .modal-content .modal-body ol li,#privacyPolicyPopUp .modal-dialog-scrollable .modal-content .modal-body ul li,#termsAndConditionsPopUp .modal-dialog-scrollable .modal-content .modal-body ol li,#termsAndConditionsPopUp .modal-dialog-scrollable .modal-content .modal-body ul li,#policiesAndRulesDetails .modal-dialog-scrollable .modal-content .modal-body ol li,#policiesAndRulesDetails .modal-dialog-scrollable .modal-content .modal-body ul li{margin-bottom:10px;list-style:circle}#privacyPolicyPopUp .modal-dialog-scrollable .modal-content .modal-body ol ul,#privacyPolicyPopUp .modal-dialog-scrollable .modal-content .modal-body ul ul,#termsAndConditionsPopUp .modal-dialog-scrollable .modal-content .modal-body ol ul,#termsAndConditionsPopUp .modal-dialog-scrollable .modal-content .modal-body ul ul,#policiesAndRulesDetails .modal-dialog-scrollable .modal-content .modal-body ol ul,#policiesAndRulesDetails .modal-dialog-scrollable .modal-content .modal-body ul ul{margin-bottom:10px;padding-left:1rem}#privacyPolicyPopUp .modal-dialog-scrollable .modal-content .modal-body ol ul li,#privacyPolicyPopUp .modal-dialog-scrollable .modal-content .modal-body ul ul li,#termsAndConditionsPopUp .modal-dialog-scrollable .modal-content .modal-body ol ul li,#termsAndConditionsPopUp .modal-dialog-scrollable .modal-content .modal-body ul ul li,#policiesAndRulesDetails .modal-dialog-scrollable .modal-content .modal-body ol ul li,#policiesAndRulesDetails .modal-dialog-scrollable .modal-content .modal-body ul ul li{margin-bottom:10px;list-style:outside}.topic-section-container .topic-section-main-title h2{font-size:22px}.topic-section-container .topic-section .topic-section-text{top:77%}.topic-section-container .topic-section .topic-section-text-hover{top:80%}.topic-section-container .topic-section .topic-section-text-hover p{visibility:visible}.event-join-team-container h2{font-size:25px}.event-join-team-container p{width:90%}.event-join-team-container{margin-bottom:100px}}.tcg-workshop-title{text-align:center;margin-bottom:20px;font-size:2em;font-weight:700}.tcg-subtitle-link{color:#007bff;text-decoration:none}.tcg-subtitle-link:hover{text-decoration:underline}.tcg-tournament-grid{justify-content:space-around;margin-top:20px;margin-bottom:30px;display:flex}.tcg-tournament-card{border:1px solid #ddd;border-radius:8px;width:45%;padding:20px;transition:transform .2s;box-shadow:0 4px 8px #0000001a}.tcg-tournament-card:hover{transform:scale(1.05)}.tcg-card-content{text-align:center}.youtube-video-container{background-color:#000;flex-wrap:wrap;max-width:1300px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 4px 10px #0003}.video-wrapper{flex:2;padding-top:56.25%;position:relative}.video-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.newsletter{text-align:center;color:#fff;flex-direction:column;flex:1;justify-content:center;padding:2rem;display:flex}.newsletter h2{margin-bottom:.5rem;font-size:2rem;font-weight:700}.newsletter h3{margin-bottom:1rem;font-size:1.4rem;font-weight:600}.newsletter p{margin-bottom:1.5rem;line-height:1.5}.newsletter .btn{color:#fff;background:#e50012;margin-bottom:1.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-block}.newsletter .privacy{font-size:.75rem;font-weight:700}#faq-nav .nav-link{color:#f3680d;border-radius:.25rem;margin-bottom:.5rem;transition:background-color .3s,color .3s}#faq-nav .nav-link.active,#faq-nav .nav-link:hover{color:#fff;background-color:#f3680d}#faq-content h2{border-bottom:2px solid #f3680d;margin-bottom:1.5rem;padding-bottom:.5rem}.faq-accordion .card{border:none;border-bottom:1px solid #e9ecef}.faq-accordion .card-header{background:0 0;padding:0}.faq-accordion .btn{text-align:left;color:#f3680d;width:100%;padding:.75rem 1rem;font-weight:500;display:block}.faq-accordion .btn:hover{background-color:#fdecdf;text-decoration:none}.faq-accordion .btn:not(.collapsed){color:#d35400}.faq-accordion .collapse .card-body{padding:1rem}.section-block{padding:1.5rem 0}@media (max-width:768px){.youtube-video-container{height:30vh}}.spingworkshop-guest-img{object-fit:cover;cursor:pointer;width:100%;height:500px}.map_site-page-button{color:#fff;background-color:#f2680e;border-radius:5px;padding:10px 20px;text-decoration:none;transition:background-color .3s}.map_site-page-button:hover{background-color:#d95b0e}.super-banner-topic-container{color:#fff}.site-h2{margin-top:20px;font-weight:700}.anime-fiesta-general-banner{min-height:300px}.anime-fiesta-general-banner.anime-fiesta-general-banner-bg,.anime-fiesta-general-banner.anime-fiesta-general-banner-bg-2,.anime-fiesta-general-banner.anime-fiesta-general-banner-bottom-bg{background:url(../media/2025_fall_banner.442v25jj2urqj.webp) 50%/cover no-repeat;position:relative}.anime-fiesta-general-banner.anime-fiesta-general-banner-bg:after,.anime-fiesta-general-banner.anime-fiesta-general-banner-bg-2:after,.anime-fiesta-general-banner.anime-fiesta-general-banner-bottom-bg:after{content:"";z-index:10;background:#0009;position:absolute;inset:0}.anime-fiesta-general-banner.anime-fiesta-general-banner-bg-2{background:url(../media/spring-fest-general-banner.29hlhgdx28i1u.webp) 50%/cover no-repeat}.anime-fiesta-general-banner.anime-fiesta-general-banner-bottom-bg{background:url(../media/banner-bottom.1-9q6w50zr9gs.webp) 50%/cover no-repeat}.anime-fiesta-general-banner .anime-fiesta-general-banner-content{z-index:20;color:#fff;position:relative}.anime-fiesta-general-banner .anime-fiesta-general-banner-content a.banner-link{color:#fff}.anime-section-entry-group{margin-bottom:80px}.anime-section-entry-group .anime-section-entry-link{color:#333;text-decoration:none}.anime-section-entry-group .anime-section-entry-link .anime-section-entry{text-align:center}.anime-section-entry-group .anime-section-entry-link .anime-section-entry .anime-section-entry-icon img{width:100px;height:100px}.anime-section-entry-group .anime-section-entry-link .anime-section-entry .anime-section-entry-icon{margin-bottom:20px}.anime-section-entry-group .anime-section-entry-link .anime-section-entry .anime-section-entry-title{font-size:16px}.section-banner{background:#b44438}.section-banner .section-banner-title{z-index:2;color:#fff;text-shadow:1px 2px 2px #000;padding:20px 10px;font-size:60px;font-weight:900;position:relative}.section-banner .section-banner-bg{z-index:1;width:130px;height:130px;position:absolute;top:10px;left:140px}.section-banner .section-banner-bg img{width:100%}.section-banner{margin-bottom:30px}.section-entry-container{min-height:400px;margin-bottom:100px}.section-entry-container .section-entry-item{background:#ddd;width:100%;margin-bottom:20px;padding-bottom:100%}.section-entry-container .section-entry-item-circle-sm-box .section-entry-item-circle-sm{background:#ddd;border-radius:50%;width:100%;margin-bottom:10px;padding-bottom:100%}.section-entry-container .section-entry-item-circle-sm-box .section-entry-item-title-sm{text-align:center;font-size:12px;font-weight:300}.guest-container{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.guest-item{display:inline-block}.guest-item a{color:#333;text-decoration:none}.guest-item a img{border:2px solid #555}.guest-item a .guest-name{margin-top:10px;font-size:20px}.guest-item:hover a{color:#f3680e}.guest-item:hover a img{-khtml-box-shadow:5px 5px 7px #0000004d;-ms-box-shadow:5px 5px 7px #0000004d;-o-box-shadow:5px 5px 7px #0000004d;border:2px solid #f3680e;box-shadow:5px 5px 7px #0000004d}@media (max-width:767px){.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-content .banner-super-title,.anime-fiesta-event-super-banner .anime-fiesta-convention-super-banner-content .banner-super-title,.anime-fiesta-convention-super-banner .anime-fiesta-event-super-banner-content .banner-super-title,.anime-fiesta-convention-super-banner .anime-fiesta-convention-super-banner-content .banner-super-title{font-size:50px}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-content .banner-location-date-title,.anime-fiesta-event-super-banner .anime-fiesta-convention-super-banner-content .banner-location-date-title,.anime-fiesta-convention-super-banner .anime-fiesta-event-super-banner-content .banner-location-date-title,.anime-fiesta-convention-super-banner .anime-fiesta-convention-super-banner-content .banner-location-date-title{font-size:23px}}.dark-theme{background:#111}.dark-theme h2{color:#fff}.dark-theme .accordion-button{color:#fff;background:#111}.dark-theme .accordion-button:after{background-color:#444}.dark-theme .accordion-body{color:#fff;background:#333}.dark-theme .accordion-item{border-color:#333}section{padding-top:5rem;padding-bottom:5rem}.bs-coop-logo-list{column-count:4;column-gap:15px;margin:0 auto}.bs-partner-item{break-inside:avoid;color:#555;background:#fff;border-radius:8px;flex:none;margin-bottom:15px;padding:20px;font-size:1.5rem;font-weight:700;box-shadow:0 4px 6px #0000001a}.bs-partner-item:hover{transform:translateY(-10px)}.bs-partner-item-img{background:#fff;display:flex;overflow:hidden}.bs-partner-item-img img{align-items:center;width:100%;height:100%;padding:.2rem;transition:transform .3s,box-shadow .3s}.bs-partner-item-img:hover img{transform:scale(1.05)}.section-title .main-title,.section-title{color:#333;text-align:center;font-family:Roboto,sans-serif;font-size:24px;font-weight:900;line-height:2.5vw}.text-left{text-align:left}.section-title{margin-bottom:60px}.section-title .main-title{margin-bottom:5px;display:block}.section-title .main-title .main-title-buy-ticket{cursor:pointer}.section-title .main-title .main-title-buy-ticket:hover{color:#f3680e}.section-title .sub-title{border-top:1px solid #333;padding:5px 25px 0;font-size:18px;font-weight:300;display:inline-block}.sponsor-container{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:30px;display:flex}.news-section{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:2rem}.news-section .news-section-title{color:#333;margin-bottom:15px;font-family:Roboto,sans-serif;font-size:23px;font-weight:200;line-height:28px}.news-section p{color:#999;font-weight:100}.news-section .news-section-bottom{margin-bottom:15px}.news-section .news-section-bottom .news-section-date{color:#aaa;font-size:13px}.news-section .news-section-bottom .news-section-read-more{text-align:right}.news-section .news-section-bottom .news-section-read-more a{color:#b44438;font-size:13px}.news-section .img-container{padding-right:1rem}.news-section-title{margin-bottom:.75rem;font-size:2rem;font-weight:700}.news-section-excerpt{color:#555;line-height:1.6}.news-section-bottom{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.news-date{color:#999;font-size:.9rem}.homepage-highlight .highlight-entry{border:10px solid #f3680e}.homepage-highlight .highlight-entry img{width:100%}.homepage-highlight .highlight-entry:hover{border:10px solid #333}.homepage-highlight .highlight-title{text-align:center;margin-bottom:15px;padding:10px;font-size:18px}.card-text{color:#000;margin-bottom:20px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.btn-custom{color:#fff;text-align:center;background-color:#f3680d;border:none;border-radius:20px;justify-content:center;align-items:center;width:fit-content;margin-top:auto;padding:10px 30px;font-weight:900;display:flex}.btn-custom:hover{background-color:#e55a00}.sponsor-name{text-align:center;color:#000;justify-content:center;align-items:center;margin-top:10px;font-size:18px;font-weight:400;line-height:26px;display:flex}.img-container{text-align:center;height:200px;margin-bottom:20px;overflow:hidden}.h2{text-align:left;width:284px;height:40px;margin:0;padding:0;font-size:32px;font-weight:900;line-height:40px}.about-anime-fiesta{color:#fff;box-sizing:border-box;background:linear-gradient(260.94deg,#f3690e 0%,#ffa692 91.56%);flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1150px;margin:0 auto 50px;padding:50px 60px;display:flex}.about-anime-fiesta h2{text-align:center;width:100%;margin-bottom:20px;font-size:36px;font-weight:900}.about-anime-fiesta p{text-align:left;width:100%;margin-bottom:30px;font-size:24px;line-height:1.6}.about-anime-fiesta img{opacity:.7;width:120px;height:auto;margin-top:20px}.custom-event-container{background-color:#fff;padding:20px}.custom-event-item{background-color:#fff;border-radius:5px;margin-bottom:20px;padding:15px;box-shadow:0 2px 5px #0000001a}.custom-event-item:hover{background:#e5e5e5}.custom-event-image{border-radius:5px;width:100%;height:auto}.custom-event-title{color:#333;margin-top:15px;font-size:24px}.custom-event-description{color:#666;font-size:16px;line-height:1.5}.home-youtube-section{z-index:99;margin:80px 0;position:relative;overflow:hidden}@media (max-width:767px){.img-container{height:auto;margin-bottom:0}.about-anime-fiesta{width:100%;margin:0 auto;padding:20px 10px}.about-anime-fiesta h2{font-size:25px}.about-anime-fiesta p{margin-bottom:10px;font-size:16px}}.wrap-bg{z-index:99;background:#f3680eb3;position:relative}.wrap{z-index:100;-webkit-background-size:cover;background-size:cover;width:100%;height:100%;position:relative;overflow:hidden}.wrap .slider{z-index:200;width:100%;max-width:100%;margin:4rem auto;padding:0;position:relative}.wrap .slider .item img{width:100%}.wrap p.title{text-align:center;color:#fff;font-size:20px;position:absolute;top:50%;left:37%}.wrap p.description{text-align:center;color:#fff;font-size:20px;display:none;position:absolute;bottom:0}.wrap .slick-activeafter{background:red}.wrap .item.slick-slide.slick-center+.slick-slide{transform:""}.wrap .slick-arrow{color:#fff;z-index:300;background:0 0;border:none;outline:none;width:40px;height:50px;margin-top:-25px;font-family:monospace;font-size:5rem;line-height:50px;position:absolute;top:50%}.wrap .slick-prev{text-align:left;left:-50px}.wrap .slick-next{text-align:right;right:-50px}.wrap .item.slick-slide{width:700px;transition:transform .4s;position:relative;height:420px!important}.wrap .slick-slide:after{content:"";z-index:-1;background-color:#ffffff1c;border:1px solid #979797;transition:transform .4s;position:absolute;inset:0}.wrap .item.slick-slide{transform:scale(.7)translate(640px)}.wrap .slick-slide.slick-current{opacity:1}.wrap .item.slick-slide.slick-center+.slick-slide{z-index:10;transform:scale(.8)translate(-250px)}.wrap .item.slick-slide.slick-center+.slick-slide+.item.slick-slide{z-index:5;transform:scale(.7)translate(-640px)}.wrap .item.slick-slide.slick-active{transform:scale(.8)translate(250px)}.wrap .item.slick-slide.slick-center{z-index:30;transform:scale(1)}.wrap .slick-center{background-image:linear-gradient(#fff,#f0f0f0);border:1px solid #979797}.wrap .slick-center .description{color:#5b1f74;display:inline-block}.wrap .slick-center .title{color:#5b1f74;font-size:40px}.wrap .slick-center .img{width:100%;display:inline-block}.wrap .slick-slide img{display:none}.wrap:after{content:"";z-index:2;position:absolute;inset:0}:root{--bg-dark:#06070a;--bg-soft:#111319;--footer:#343438;--accent:#f97306;--accent-deep:#df5b00;--accent-soft:#ffa85b;--text:#fff;--text-soft:#ffffffe0;--container:min(1180px, calc(100% - 48px));--shadow:0 20px 60px #00000059;--hero-h:900px}.anime-fiesta-event-super-banner{--pointer-x:50%;--pointer-y:50%;--panel-shift-x:0px;--panel-shift-y:0px;--panel-back-x:0px;--panel-back-y:0px;max-height:var(--hero-h);isolation:isolate;background:#0b0d11;position:relative;overflow:hidden}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu{z-index:100;width:auto;height:50px;margin-bottom:5px;display:inline-block;position:relative}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container{height:36px}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container li{margin:0;padding:0;list-style:none;display:inline-block;position:relative}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container li a{color:#fff;background:#24160e;padding:10px 20px;font-size:14px;text-decoration:none;display:block}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container li a:hover,.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container li a.active{background:#b44438}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container li a{border-bottom:1px solid #612e11;border-right:1px solid #612e11}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container li ul.drop{z-index:200;width:200px;height:36px;margin:0;padding:0;display:none;position:absolute}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container li ul.drop li{display:block}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container li ul.drop li a{color:#333;background:#fff;padding:10px 15px;font-size:12px;line-height:16px}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container li ul.drop li a:hover{color:#b44438;background:#eee}.anime-fiesta-event-super-banner .anime-fiesta-event-super-banner-menu ul#anime-fiesta-event-super-banner-menu-container li ul.drop li a{border:none}.anime-fiesta-event-super-banner .super-banner-event-countdown{z-index:6;position:relative}.anime-fiesta-event-super-banner .super-banner-event-countdown .super-banner-event-title{text-align:right;color:#fff;text-shadow:1px 1px 2px #000;margin-top:40px;padding-right:20px;font-size:2.5vw;font-weight:700}.anime-fiesta-event-super-banner .super-banner-event-countdown .super-banner-event-countdown-title{color:#fff;margin-top:18px;font-size:15px}.anime-fiesta-event-super-banner .super-banner-event-countdown .super-banner-event-countdown-display{text-shadow:1px 1px 2px #000;flex-direction:row;width:100%;height:auto;font-size:0;display:flex}.anime-fiesta-event-super-banner .super-banner-event-countdown .super-banner-event-countdown-display .timerNumbers{color:#fff;font-size:2.5vw;font-weight:700}.anime-fiesta-event-super-banner .super-banner-event-countdown .super-banner-event-countdown-display .timerUnits{color:#fff;padding:0 .5vw;font-size:1vw}.anime-fiesta-event-super-banner .super-banner-event-countdown .super-banner-event-countdown-display .timerSection{align-items:baseline;display:flex}.anime-fiesta-event-super-banner-bg,.anime-fiesta-event-super-banner-bg-layer{position:absolute;inset:0}.anime-fiesta-event-super-banner-bg{z-index:-4;background:url(../media/summer-con-2026-bg.1hn_j1dcc6m35.webp) 50%/cover no-repeat;transform:scale(1.03)}.anime-fiesta-event-super-banner-bg-layer{z-index:-3;background:linear-gradient(#08090c6b,#0a0b0ea6),radial-gradient(circle at 50% 70%,#ffa5582e,#0000 28%),linear-gradient(90deg,#00000038,#0000 18% 82%,#00000038)}.cursor-light{pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:0;filter:blur(8px);background:radial-gradient(circle,#ffd48424,#ff993a14 30%,#fff0 70%);border-radius:50%;width:260px;height:260px;transition:opacity .28s;position:absolute;transform:translate(-50%,-50%)}.anime-fiesta-event-super-banner:hover .cursor-light{opacity:1}.summer-fx-canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-shell{z-index:3;padding-top:18px;padding-bottom:92px;position:relative}.banner-main-menu-item{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#371d08d1;border:1px solid #ff9c482e;padding:15px 20px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:block}.banner-main-menu-item:hover{background:#f97306eb;transform:translateY(-1px)}.drop{display:none}.anime-fiesta-event-super-banner-content{z-index:4;position:relative}.hero-stage{justify-content:center;align-items:center;min-height:700px;padding:42px 0 14px;display:flex;position:relative}.banner-content-bg-back,.banner-content-bg{box-shadow:var(--shadow);will-change:transform;border-radius:0;transition:transform .14s ease-out;position:absolute;inset:118px 5% 56px}.banner-content-bg-back{clip-path:polygon(36px 0,calc(100% - 140px) 0,100% 14%,calc(100% - 24px) 100%,138px 100%,0 86%);z-index:0;transform:translate3d(var(--panel-back-x), var(--panel-back-y), 0);filter:drop-shadow(0 18px 36px #ff8d202e);background:linear-gradient(135deg,#ffab5e61,#f9730694);inset:104px 4% 40px}.banner-content-bg{clip-path:polygon(0 0,calc(100% - 120px) 0,100% 18%,100% 100%,110px 100%,0 82%);z-index:2;transform:translate3d(var(--panel-shift-x), var(--panel-shift-y), 0);background:linear-gradient(90deg,#f97306f5,#f97306e8);overflow:hidden}.banner-content-bg:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#fff0);position:absolute;inset:0}.banner-content-bg:after{content:"";background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffecbe47, #ffecbe1f 10%, #ffecbe00 34%);pointer-events:none;mix-blend-mode:screen;opacity:.95;position:absolute;inset:0}.content-panel{z-index:3;grid-template-columns:minmax(280px,1.15fr) minmax(420px,620px) minmax(280px,1.15fr);align-items:center;gap:0;width:100%;display:grid;position:relative}.hero-illust{z-index:2;will-change:transform;filter:drop-shadow(0 18px 34px #00000052);pointer-events:none;justify-content:center;align-items:flex-end;transition:transform .15s linear;display:flex;position:relative}.hero-illust.left{justify-content:flex-end;margin-right:-58px}.hero-illust.right{justify-content:flex-start;margin-left:-52px}.hero-illust img{max-width:none}.hero-illust.left img{width:auto;max-height:670px}.hero-illust.right img{width:auto;max-height:580px}.hero-copy{z-index:4;color:#fff;text-align:center;text-shadow:0 2px 10px #00000024;will-change:transform;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:0 34px;transition:transform .15s linear;display:flex;position:relative}.hero-copy:before,.hero-copy:after{content:"";filter:blur(1px);opacity:.85;background:#ffffffb3;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 20px #ffe49dcc}.hero-copy:before{top:32px;left:30px}.hero-copy:after{bottom:32px;right:30px}.banner-super-title{margin:0 0 26px;font-size:50px;font-weight:900;line-height:1}.banner-location-date-title{max-width:560px;margin:0 0 24px;font-size:23px;font-weight:500;line-height:1.45}.banner-location-date-title:last-child{margin-bottom:0}.summer-tag{color:#fff;letter-spacing:1.6px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;margin-bottom:10px;padding:8px 14px;font-size:12px;font-weight:800}.summer-tag:before{content:"";background:#ffe6a1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #ffe6a1cc}.hero-stage-glow{filter:blur(18px);z-index:1;pointer-events:none;background:radial-gradient(circle,#ffd68429,#ffd68400 70%);position:absolute;inset:102px 6% 38px}.hero-ambient{filter:blur(26px);z-index:1;pointer-events:none;background:radial-gradient(circle,#ffd88c6b,#ffd88c00 70%);height:145px;position:absolute;inset:auto 8% 28px}.site-buy-ticket-panel,.site-buy-ticket-panel-page{z-index:999;background:#e5e5e5;width:100%;height:970px;padding:50px;display:none;position:absolute;top:0;left:0;overflow-y:scroll}.site-buy-ticket-panel .ticket-entry-card,.site-buy-ticket-panel-page .ticket-entry-card{position:relative}.site-buy-ticket-panel .ticket-entry-card.ticket-entry-selected,.site-buy-ticket-panel-page .ticket-entry-card.ticket-entry-selected{background:#ffd1c6}.site-buy-ticket-panel .ticket-entry-card .ticket-entry-selected-count,.site-buy-ticket-panel-page .ticket-entry-card .ticket-entry-selected-count{position:absolute;top:5px;right:5px}.site-buy-ticket-panel .site-buy-ticket-panel-close,.site-buy-ticket-panel-page .site-buy-ticket-panel-close{color:#f3680e;text-align:center;cursor:pointer;border:4px solid #f3680e;border-radius:8px;width:50px;height:50px;padding:3px;font-size:26px;font-weight:900;display:inline-block}.site-buy-ticket-panel .order-payment-form-row,.site-buy-ticket-panel-page .order-payment-form-row{margin-bottom:30px}.site-buy-ticket-panel .ticket-minus,.site-buy-ticket-panel .ticket-plus,.site-buy-ticket-panel .ticket-minus-activity,.site-buy-ticket-panel .ticket-plus-activity,.site-buy-ticket-panel-page .ticket-minus,.site-buy-ticket-panel-page .ticket-plus,.site-buy-ticket-panel-page .ticket-minus-activity,.site-buy-ticket-panel-page .ticket-plus-activity{-khtml-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;text-align:center;border:1px solid #f3680e;border-radius:5px;width:100%;padding:4px 20px;font-size:20px;display:inline-block}.site-buy-ticket-panel .ticket-minus,.site-buy-ticket-panel .ticket-minus-activity,.site-buy-ticket-panel-page .ticket-minus,.site-buy-ticket-panel-page .ticket-minus-activity{color:#f3680e;background-color:#fff}.site-buy-ticket-panel .ticket-minus:hover,.site-buy-ticket-panel .ticket-minus-activity:hover,.site-buy-ticket-panel-page .ticket-minus:hover,.site-buy-ticket-panel-page .ticket-minus-activity:hover{color:#333;background-color:#ddd;border:1px solid #333}.site-buy-ticket-panel .ticket-plus:hover,.site-buy-ticket-panel .ticket-plus-activity:hover,.site-buy-ticket-panel-page .ticket-plus:hover,.site-buy-ticket-panel-page .ticket-plus-activity:hover{border:1px solid #333}.site-buy-ticket-panel input.order-payment-field,.site-buy-ticket-panel select.order-payment-field,.site-buy-ticket-panel-page input.order-payment-field,.site-buy-ticket-panel-page select.order-payment-field{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background:#e5e5e5;border:1px solid #e5e5e5;border-radius:10px;width:90%;height:60px;margin-bottom:5px;padding:20px;font-size:16px;line-height:20px}.site-buy-ticket-panel input.order-payment-field.error,.site-buy-ticket-panel select.order-payment-field.error,.site-buy-ticket-panel-page input.order-payment-field.error,.site-buy-ticket-panel-page select.order-payment-field.error{border:1px solid #f03}.site-buy-ticket-panel .order-payment-field-error,.site-buy-ticket-panel-page .order-payment-field-error{color:#f03;font-size:14px}.site-buy-ticket-panel .order-payment-method-box,.site-buy-ticket-panel-page .order-payment-method-box{padding:20px}.site-buy-ticket-panel .order-payment-method-box .order-payment-method-box-botton,.site-buy-ticket-panel-page .order-payment-method-box .order-payment-method-box-botton{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background:#fff;border:1px solid #999;border-radius:10px;width:100%;height:100px;padding:10px}.site-buy-ticket-panel .order-payment-method-box .order-payment-method-box-botton:disabled,.site-buy-ticket-panel-page .order-payment-method-box .order-payment-method-box-botton:disabled{background:#ddd}.site-buy-ticket-panel .order-payment-method-box .order-payment-method-box-botton:hover:enabled,.site-buy-ticket-panel-page .order-payment-method-box .order-payment-method-box-botton:hover:enabled{-khtml-box-shadow:0px 0px 11px 5px #0003;-ms-box-shadow:0px 0px 11px 5px #0003;-o-box-shadow:0px 0px 11px 5px #0003;background:#f1fff4;box-shadow:0 0 11px 5px #0003}.site-buy-ticket-panel .order-payment-method-box .order-payment-method-box-botton.active:enabled,.site-buy-ticket-panel-page .order-payment-method-box .order-payment-method-box-botton.active:enabled{-khtml-box-shadow:0px 0px 11px 5px #0003;-ms-box-shadow:0px 0px 11px 5px #0003;-o-box-shadow:0px 0px 11px 5px #0003;background:#fff7f1;box-shadow:0 0 11px 5px #0003}.site-buy-ticket-panel .order-payment-method-box img.order-payment-method-box-credit-card,.site-buy-ticket-panel-page .order-payment-method-box img.order-payment-method-box-credit-card{width:130px;height:auto}.site-buy-ticket-panel .order-payment-method-box img.order-payment-method-box-paypal,.site-buy-ticket-panel-page .order-payment-method-box img.order-payment-method-box-paypal{width:80px;height:auto}.site-buy-ticket-panel .order-payment-button,.site-buy-ticket-panel-page .order-payment-button{-khtml-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background:#b44438;border-radius:10px;width:100%}.site-buy-ticket-panel-page{z-index:10;height:auto;display:block;position:relative;overflow-y:auto}a.mobile-ticket-checkout-click{color:#fff;font-weight:700}.ticket-page-highlight{color:#b44438}@media (max-width:768px){.site-buy-ticket-panel,.site-buy-ticket-panel-page{padding:10px}.site-buy-ticket-panel .order-payment-form-row,.site-buy-ticket-panel-page .order-payment-form-row{margin-bottom:0}.site-buy-ticket-panel input.order-payment-field,.site-buy-ticket-panel select.order-payment-field,.site-buy-ticket-panel-page input.order-payment-field,.site-buy-ticket-panel-page select.order-payment-field{margin-bottom:30px}}:root{--relative-x:0;--relative-y:0}html,body{min-height:100vh;margin:0;padding:0;font-family:Roboto,sans-serif;position:relative;overflow:hidden auto}html.body-gray,body.body-gray{background:#e5e5e5}
