.Kenchoji2025Menu_container__MKSyP{max-width:800px;text-align:center;margin:140px auto 0}.Kenchoji2025Menu_container__MKSyP h2{text-align:left;font-size:1.5rem;font-weight:400;padding:12px 0;margin:12px 0}.Kenchoji2025Menu_container__MKSyP h2:first-child{padding-top:0}.Kenchoji2025Menu_container__MKSyP hr{border:0;height:1px;background:#fff}.Kenchoji2025Menu_container__MKSyP ul{list-style:none;text-align:left;padding-left:24px;margin:12px 0}.Kenchoji2025Menu_container__MKSyP ul li{padding:12px 0;font-size:1.25rem;line-height:1.2;cursor:pointer;transition:opacity .4s cubic-bezier(.36,.09,.32,.94)}.Kenchoji2025Menu_container__MKSyP ul li:hover{opacity:.7}.Kenchoji2025Menu_container__MKSyP .Kenchoji2025Menu_item__a4YEM{cursor:pointer;transition:opacity .4s cubic-bezier(.36,.09,.32,.94)}.Kenchoji2025Menu_container__MKSyP .Kenchoji2025Menu_item__a4YEM:hover{opacity:.7}.Kenchoji2025Menu_container__MKSyP .Kenchoji2025Menu_item__a4YEM .Kenchoji2025Menu_inquiry__rUZMS{display:block}@media screen and (max-width:640px){.Kenchoji2025Menu_container__MKSyP h2{font-size:1.375rem;line-height:1.6}.Kenchoji2025Menu_container__MKSyP ul li{padding:10px 0;font-size:1.25rem;line-height:1.2}}@media screen and (orientation:landscape)and (max-height:490px){.Kenchoji2025Menu_container__MKSyP h2{font-size:1.125rem;line-height:1.6}.Kenchoji2025Menu_container__MKSyP ul li{padding:10px 0;font-size:.75rem;line-height:1.2}}.common_spOnly__Y3i9C{display:none}@media screen and (max-width:640px){.common_spOnly__Y3i9C{display:block}}.common_pcOnly__FKSQU{display:block}@media screen and (max-width:640px){.common_pcOnly__FKSQU{display:none}}.common_contentBlock__0HQlz{margin:0 auto;max-width:var(--content-max-width)}@media screen and (min-width:641px){.common_contentBlock__0HQlz{width:90%}}@media screen and (orientation:landscape)and (max-height:490px){.common_contentBlock__0HQlz{width:90%}}.common_linkButton__Z8XWk{font-size:1rem;display:flex;justify-content:center;align-items:center;width:65%;max-width:320px;height:48px;color:#fff;background:linear-gradient(180deg,#3a8eb2,#020e58);border-radius:5px;text-align:center;border:1px solid #fff;cursor:pointer;position:relative}@media screen and (max-width:640px){.common_linkButton__Z8XWk{width:80%;font-size:.9375rem}}.common_linkButton__Z8XWk:after{width:100%;height:100%;content:"";background:#fff;position:absolute;border-radius:5px;border:1px solid #fff;opacity:0;transition:opacity .3s ease-in-out}.common_linkButton__Z8XWk:hover:after{opacity:.1}.common_en__jXwIP .common_linkButton__Z8XWk{padding-bottom:2px}.common_ja__pnH7Q .common_linkButton__Z8XWk{padding-bottom:4px}.Kenchoji2025TicketPurchase_mobileOnly__iQUu0{display:none}@media screen and (max-width:640px){.Kenchoji2025TicketPurchase_mobileOnly__iQUu0{display:block}}.Kenchoji2025TicketPurchase_container__XYF3P{padding-top:calc((100vh - 100dvh)/2 + 32px);padding-bottom:32px;min-height:calc(100vh - 40px);min-height:calc(100dvh - 40px);width:80%;max-width:640px;display:flex;margin:0 auto;justify-content:center;flex-direction:column;color:#003}@media screen and (max-width:640px){.Kenchoji2025TicketPurchase_container__XYF3P{width:100%}}.Kenchoji2025TicketPurchase_preparingNotice__nZUiq{text-align:center;padding:40px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:2px solid #d4af37;box-shadow:0 4px 20px rgba(212,175,55,.2)}.Kenchoji2025TicketPurchase_preparingTitle__SLe75{color:#d4af37;font-size:1.8rem;font-weight:700;margin-bottom:20px}@media screen and (max-width:640px){.Kenchoji2025TicketPurchase_preparingTitle__SLe75{font-size:1.5rem}}.Kenchoji2025TicketPurchase_preparingMessage__RzSjO{color:#333;font-size:1.1rem;line-height:1.6;margin:0}@media screen and (max-width:640px){.Kenchoji2025TicketPurchase_preparingMessage__RzSjO{font-size:1rem}}.Kenchoji2025TicketPurchase_card__9zKWK{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border:4px solid #001e48;border-radius:12px;width:100%;min-height:96px;padding:20px 32px;margin:0 auto 32px}.Kenchoji2025TicketPurchase_card__9zKWK:last-child{margin-bottom:0}.Kenchoji2025TicketPurchase_card__9zKWK h2{font-size:1.25rem;font-weight:500;text-align:center}.Kenchoji2025TicketPurchase_card__9zKWK .Kenchoji2025TicketPurchase_note__otN6a{font-size:.8125rem;line-height:1.4;margin-top:8px;font-weight:500;text-align:center}@media screen and (max-width:640px){.Kenchoji2025TicketPurchase_card__9zKWK{width:85%;min-height:11vh;min-height:11dvh;padding:11px 10px 13px;margin:0 auto 24px}.Kenchoji2025TicketPurchase_card__9zKWK h2{font-size:1.125rem}.Kenchoji2025TicketPurchase_card__9zKWK .Kenchoji2025TicketPurchase_note__otN6a{font-size:.75rem;line-height:1.5}}.Kenchoji2025TicketPurchase_sameDayNote__aFc6X{text-align:center;margin-top:20px;padding:16px 20px}.Kenchoji2025TicketPurchase_sameDayNote__aFc6X p{margin:0;font-size:.9rem;color:#fff;font-weight:500;white-space:pre-line}@media screen and (max-width:640px){.Kenchoji2025TicketPurchase_sameDayNote__aFc6X{margin-top:16px;padding:12px 16px}.Kenchoji2025TicketPurchase_sameDayNote__aFc6X p{font-size:.85rem;white-space:pre-line}}.TicketModalPage_modalOverlay__psDCq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,30,72,.85);overflow:auto;z-index:10000;padding:20px}.TicketModalPage_modalContent__HdeP3{position:relative;background-color:transparent;max-width:1200px;margin:0 auto}.TicketModalPage_closeButtonContainer__VXa1W{max-width:var(--max-header-width);width:100%;position:fixed;margin:0 auto;left:50%;transform:translateX(-50%);z-index:var(--modal-close-button-zindex)}.TicketModalPage_closeButton__dw_34{margin-right:40px;position:absolute;right:0;background-color:transparent;border:none;cursor:pointer;height:44px;width:44px}.TicketModalPage_closeButton__dw_34:after,.TicketModalPage_closeButton__dw_34:before{background-color:#fff;border-radius:1.5px;content:"";display:block;height:3px;position:absolute;top:50%;width:50px}.TicketModalPage_closeButton__dw_34:before{transform:rotate(45deg)}.TicketModalPage_closeButton__dw_34:after{transform:rotate(-45deg)}@media screen and (max-width:640px){.TicketModalPage_closeButton__dw_34{margin-right:14px;height:34px;width:34px}.TicketModalPage_closeButton__dw_34:after,.TicketModalPage_closeButton__dw_34:before{width:34px}}@media screen and (orientation:landscape)and (max-height:490px){.TicketModalPage_closeButton__dw_34{margin-right:14px;height:34px;width:34px}.TicketModalPage_closeButton__dw_34:after,.TicketModalPage_closeButton__dw_34:before{width:34px}}