.guide-module__C-BPeW__guide{color:#3a3a3e;max-width:900px;margin:0 auto}.guide-module__C-BPeW__section{border-top:1px solid #e8e8ec;padding:32px 0;scroll-margin-top:20px}.guide-module__C-BPeW__eyebrow{color:#a63060;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:700}.guide-module__C-BPeW__guide:where(:not([data-dome-guide])) h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(19px,3vw,24px);font-weight:700;line-height:1.5}.guide-module__C-BPeW__guide h3{margin-bottom:12px;font-size:16px;font-weight:700}.guide-module__C-BPeW__note,.guide-module__C-BPeW__caption{color:#66616a;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.85}.guide-module__C-BPeW__caption{font-size:12px}.guide-module__C-BPeW__controls,.guide-module__C-BPeW__areaButtons,.guide-module__C-BPeW__rowButtons{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.guide-module__C-BPeW__guide button:where(:not([data-seat-template] *)){color:#514653;cursor:pointer;background:#fff;border:1px solid #d9d3dc;border-radius:10px;min-height:44px;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.5}.guide-module__C-BPeW__guide button:where(:not([data-seat-template] *))[aria-pressed=true]{color:#8d1646;background:#fff1f6;border:2px solid #a62b59;padding:8px 12px}.guide-module__C-BPeW__guide button:where(:not([data-seat-template] *)):focus-visible,.guide-module__C-BPeW__guide select:where(:not([data-seat-template] *)):focus-visible,.guide-module__C-BPeW__guide input:where(:not([data-seat-template] *)):focus-visible,.guide-module__C-BPeW__guide summary:focus-visible,.guide-module__C-BPeW__mapButton:focus-visible{outline-offset:3px;outline:3px solid #a62b59}.guide-module__C-BPeW__map{background:#faf8fc;border:1px solid #e1dae6;border-radius:16px;overflow:hidden}.guide-module__C-BPeW__diagram{width:100%;height:310px;display:block}.guide-module__C-BPeW__mapButton{cursor:pointer}.guide-module__C-BPeW__areaButtons button{flex:90px}.guide-module__C-BPeW__selection{background:#fff1f6;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px;font-size:14px;display:flex}.guide-module__C-BPeW__rowPanel{margin-top:20px}.guide-module__C-BPeW__rowButtons button{min-width:44px;padding:8px}.guide-module__C-BPeW__rowButtons span{margin-left:3px;font-size:10px;font-weight:400}.guide-module__C-BPeW__rowDetail{border-left:3px solid #9b7bd8;margin:16px 0;padding:12px;font-size:13px;line-height:1.8}.guide-module__C-BPeW__rowDetail label{max-width:380px}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__primary{color:#fff;background:#a62b59;border-color:#a62b59;width:100%;margin-top:16px}.guide-module__C-BPeW__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.guide-module__C-BPeW__guide label:where(:not([data-seat-template] *)){color:#665a61;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.guide-module__C-BPeW__guide select,.guide-module__C-BPeW__guide input:where(:not([data-seat-template] *)){color:#3a3a3e;background:#fff;border:1px solid #d9d3dc;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:14px}.guide-module__C-BPeW__search{grid-column:1/-1}.guide-module__C-BPeW__results{justify-content:space-between;align-items:center;margin:16px 0;font-size:13px;font-weight:600;display:flex}.guide-module__C-BPeW__facilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guide-module__C-BPeW__facility{border:1px solid #e8e8ec;border-radius:12px;overflow:hidden}.guide-module__C-BPeW__facility summary{cursor:pointer;overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:14px;font-size:12px;line-height:1.65;list-style:none;display:flex}.guide-module__C-BPeW__facility summary::-webkit-details-marker{display:none}.guide-module__C-BPeW__facility strong{font-size:14px}.guide-module__C-BPeW__tag{color:#71626e;font-size:11px}.guide-module__C-BPeW__expand{color:#9c2652;margin-top:4px;font-size:11px}.guide-module__C-BPeW__facilityBody{border-top:1px solid #e8e8ec;padding:14px;font-size:12px;line-height:1.8}.guide-module__C-BPeW__sources{flex-wrap:wrap;gap:6px 12px;margin-top:10px;display:flex}.guide-module__C-BPeW__sources a{color:#8d1646;text-underline-offset:3px;overflow-wrap:anywhere;padding:6px 0;font-size:12px;text-decoration:underline}.guide-module__C-BPeW__more{margin:16px auto 0;display:block}.guide-module__C-BPeW__empty{border:1px solid #e8e8ec;border-radius:12px;margin-top:16px;padding:20px;font-size:13px;line-height:1.85}.guide-module__C-BPeW__route{flex-direction:column;align-items:stretch;gap:22px;margin:24px 0;padding:0;list-style:none;display:flex}.guide-module__C-BPeW__route li{text-align:center;background:#faf8fc;border:1px solid #dfd6e5;border-radius:10px;flex-direction:column;gap:4px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex;position:relative}.guide-module__C-BPeW__route li:not(:last-child):after{content:"↓";color:#9b7bd8;position:absolute;bottom:-24px;left:calc(50% - 7px)}.guide-module__C-BPeW__route li:first-child,.guide-module__C-BPeW__route li:last-child{background:#fff1f6;border-color:#e3b5c8}.guide-module__C-BPeW__route span{color:#665a61;font-size:12px}.guide-module__C-BPeW__pending{margin:16px 0;padding-left:20px;font-size:13px;line-height:1.9}.guide-module__C-BPeW__evidence{border:1px solid #e8e8ec;border-radius:12px;padding:16px}.guide-module__C-BPeW__evidence summary{cursor:pointer;min-height:32px;font-size:13px;font-weight:600}.guide-module__C-BPeW__evidence div{border-top:1px solid #e8e8ec;padding:12px 0;font-size:12px;line-height:1.7}.guide-module__C-BPeW__evidence a{color:#8d1646;text-decoration:underline}.guide-module__C-BPeW__evidence small{color:#71626e}.guide-module__C-BPeW__jumpNav{flex-wrap:wrap;gap:8px;margin:8px 0 20px;display:flex}.guide-module__C-BPeW__jumpNav a{color:#a93164;border:1px solid #eedee5;border-radius:10px;align-items:center;min-height:44px;padding:8px 13px;font-size:13px;font-weight:700;display:flex}.guide-module__C-BPeW__seatShell{color:#493340;background:#fff;border:1px solid #eedee5;border-radius:20px;overflow:hidden}.guide-module__C-BPeW__seatControls{padding:12px 16px}.guide-module__C-BPeW__seatControls .guide-module__C-BPeW__controls{gap:6px;margin:0}.guide-module__C-BPeW__seatControls .guide-module__C-BPeW__controls button{align-items:center;gap:6px;display:flex}.guide-module__C-BPeW__seatControls .guide-module__C-BPeW__controls i{background:#d9a2b8;border-radius:50%;width:8px;height:8px}.guide-module__C-BPeW__seatControls .guide-module__C-BPeW__controls button[aria-pressed=true]{color:#fff;background:#a93164;border-color:#a93164}.guide-module__C-BPeW__mapTools{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.guide-module__C-BPeW__zoom{border:1px solid #eedee5;border-radius:10px;display:flex;overflow:hidden}.guide-module__C-BPeW__zoom button{border:0;border-radius:0;min-width:44px;font-size:20px}.guide-module__C-BPeW__shortcut{align-items:center;gap:5px;margin-top:6px;display:flex;color:#a93164!important;border:0!important}.guide-module__C-BPeW__compactSearch{max-width:280px;margin:6px 0}.guide-module__C-BPeW__seatCanvas{background:#fff;width:100%;height:clamp(270px,58vw,500px);position:relative;overflow:hidden}.guide-module__C-BPeW__seatCanvas>svg:first-child{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.guide-module__C-BPeW__seatCanvas>svg:first-child:active{cursor:grabbing}.guide-module__C-BPeW__seatCanvas path[role=button]{cursor:pointer}.guide-module__C-BPeW__seatCanvas path:focus-visible{outline:3px solid #a93164}.guide-module__C-BPeW__leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__seatLabel{color:#493340;background:#fff;border:1px solid #d8bdca;border-radius:9px;min-width:44px;min-height:44px;padding:3px;font-size:12px;font-weight:800;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__seatLabel[aria-pressed=true]{color:#fff;background:#a93164;border-color:#a93164;padding:3px}.guide-module__C-BPeW__seatShell .guide-module__C-BPeW__selection{background:#fff5f9;border-block:1px solid #eedee5;border-radius:0;padding:10px 14px;font-size:13px}.guide-module__C-BPeW__seatShell .guide-module__C-BPeW__selection label{flex-direction:row;align-items:center}.guide-module__C-BPeW__seatShell .guide-module__C-BPeW__selection select{width:105px}.guide-module__C-BPeW__mapStatus{color:#786570;border-top:1px solid #eedee5;margin:0;padding:9px 14px;font-size:11px;line-height:1.7}.guide-module__C-BPeW__seatToFacilities{color:#a93164;border:1px solid #eedee5;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.guide-module__C-BPeW__seatContext{background:#fff5f9;border-left:3px solid #a93164;flex-direction:column;gap:6px;padding:12px;font-size:12px;line-height:1.7;display:flex}.guide-module__C-BPeW__seatContext a{color:#a93164;align-items:center;min-height:32px;display:inline-flex}.guide-module__C-BPeW__purposes{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:16px 0;display:grid}.guide-module__C-BPeW__purposes button{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:80px;padding:10px 3px;display:flex}.guide-module__C-BPeW__purposes button span{font-size:11px}.guide-module__C-BPeW__searchBar{border:1px solid #d9d3dc;border-radius:10px;align-items:center;padding:0 10px;flex-direction:row!important;display:flex!important}.guide-module__C-BPeW__searchBar input{border:0;padding-left:6px}.guide-module__C-BPeW__floorSelect{width:170px;margin:14px 0}.guide-module__C-BPeW__floorOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-module__C-BPeW__floorOverview button{flex-direction:column;align-items:center;gap:5px;padding:12px;display:flex}.guide-module__C-BPeW__floorOverview svg{width:100%;max-height:210px}.guide-module__C-BPeW__floorOverview span{font-size:11px;font-weight:400}.guide-module__C-BPeW__facilityMapShell{background:#fff;border:1px solid #eadce3;border-radius:16px;margin-top:16px;overflow:hidden}.guide-module__C-BPeW__mapHeading{border-bottom:1px solid #eadce3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:flex}.guide-module__C-BPeW__mapHeading span{color:#786570;font-size:11px}.guide-module__C-BPeW__mapHeading button{border:0;font-size:11px}.guide-module__C-BPeW__mapLayer{border-bottom:1px solid #eadce3;gap:6px;padding:8px 12px;display:flex}.guide-module__C-BPeW__mapLayer button{font-size:12px}.guide-module__C-BPeW__facilityCanvas{background:#fffbfd;width:100%;height:clamp(390px,46vw,520px);min-height:320px;position:relative;overflow:hidden}.guide-module__C-BPeW__facilityBase{width:100%;height:100%;display:block;position:absolute;inset:0}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__facilitySign{color:#754b60;background:#fffdfef5;border:1px dotted #a37b8e;border-radius:10px;min-width:44px;min-height:44px;padding:4px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #74344e0c}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__facilitySign[aria-pressed=true]{color:#a93164;background:#fff0f6;border:2px solid #a93164;padding:4px}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__facilitySign[data-enhanced=true]{color:#9b255a;background:#fff;border:1.5px solid #bb5980;box-shadow:0 2px 6px #8a3b5a1c}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__facilitySign[data-enhanced=true][aria-pressed=true]{color:#8b1d50;background:#fff0f6;border:2px solid #a93164}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__facilitySign[data-enhanced=true][data-accessible-below=true] [data-facility-kind=accessible]{grid-column:1/-1;justify-self:center}.guide-module__C-BPeW__signKinds{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.guide-module__C-BPeW__signKinds>span{place-items:center;width:24px;height:24px;display:grid}.guide-module__C-BPeW__foodAreaSign{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.guide-module__C-BPeW__foodAreaSign small{white-space:nowrap;font-size:10px;font-weight:600;line-height:13px}.guide-module__C-BPeW__areaSign{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.guide-module__C-BPeW__areaSign>small{white-space:nowrap;font-size:10px;font-weight:600;line-height:12px}.guide-module__C-BPeW__mapKey{flex-wrap:wrap;gap:8px;padding:8px 12px;font-size:11px;display:flex}.guide-module__C-BPeW__mapKey span:first-child{color:#376e9a}.guide-module__C-BPeW__mapKey span:last-child{color:#a93164}.guide-module__C-BPeW__landmarkKey{border-top:1px solid #eadce3;padding:8px 12px;font-size:11px;line-height:1.8}.guide-module__C-BPeW__landmarkKey summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.guide-module__C-BPeW__landmarkKey ul{flex-wrap:wrap;gap:4px 12px;list-style:none;display:flex}.guide-module__C-BPeW__landmarkLabel{color:#705a68;white-space:nowrap;pointer-events:none;background:#fffafd;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:16px;display:flex;position:absolute;transform:translate(-50%,-50%)}.guide-module__C-BPeW__landmarkLabel[data-selected=true]{color:#365ba8;background:#eaf1ff;outline:1px solid #365ba8}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__originLandmark{color:#fff;outline-offset:2px;z-index:5;background:#365ba8;border:0;border-radius:5px;outline:2px solid #bfd1f3;flex-direction:column;justify-content:center;align-items:center;min-height:44px;padding:2px 4px;font-size:12px;line-height:1.3;display:flex;position:absolute;transform:translate(-50%,-50%)}.guide-module__C-BPeW__originLandmark small{font-size:10px;font-weight:600}.guide-module__C-BPeW__originLandmark span{white-space:nowrap;max-width:100%}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__directLandmark{color:#705a68;background:#fffafd;border:1px solid #c9b7c1;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:2px;font-size:11px;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,-50%)}.guide-module__C-BPeW__directLandmark small{font-size:9px}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__gateDestination[aria-pressed=true]{color:#a93164;background:#fff0f6;border:2px solid #a93164;padding:2px}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__originLandmark.guide-module__C-BPeW__gateDestination[aria-pressed=true]{color:#fff;background:#365ba8;border-color:#a93164}.guide-module__C-BPeW__guide button.guide-module__C-BPeW__directLandmark:focus-visible,.guide-module__C-BPeW__guide button.guide-module__C-BPeW__originLandmark:focus-visible{outline-offset:3px;outline:3px solid #a62b59}.guide-module__C-BPeW__outsideSelection{border-bottom:1px solid #eadce3;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.guide-module__C-BPeW__outsideSelection span{flex:100%}.guide-module__C-BPeW__outsideSelection button{font-size:11px}.guide-module__C-BPeW__landmarkPicker{border-bottom:1px solid #eadce3;padding:10px 12px}.guide-module__C-BPeW__landmarkPicker select,.guide-module__C-BPeW__landmarkKey ul li{max-width:100%}.guide-module__C-BPeW__landmarkKey button{min-width:44px;font-size:11px}.guide-module__C-BPeW__originChip small{color:#786570;margin-top:4px;font-size:11px;display:block}.guide-module__C-BPeW__originChip{color:#376e9a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.guide-module__C-BPeW__facility strong{align-items:center;gap:8px;display:flex}.guide-module__C-BPeW__unplaced{border-top:1px solid #eedee5;margin:18px 0;padding-top:12px}.guide-module__C-BPeW__unplaced>summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}.guide-module__C-BPeW__accessText{border-left:3px solid #d9a2b8;padding:8px 14px;font-size:13px;line-height:1.9}.guide-module__C-BPeW__accessText p{margin-top:8px}.guide-module__C-BPeW__prepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;font-size:13px;line-height:1.8;display:grid}.guide-module__C-BPeW__prepGrid p{color:#665a61;margin-top:6px}@media (max-width:600px){.guide-module__C-BPeW__purposes{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-module__C-BPeW__purposes button{min-height:72px}.guide-module__C-BPeW__prepGrid{grid-template-columns:1fr;gap:14px}.guide-module__C-BPeW__seatControls{padding:10px}.guide-module__C-BPeW__floorOverview svg{max-height:150px}}@media (max-width:480px){.guide-module__C-BPeW__facilityGrid{grid-template-columns:minmax(0,1fr)}.guide-module__C-BPeW__filters{gap:8px}.guide-module__C-BPeW__diagram{height:230px}.guide-module__C-BPeW__guide button:where(:not([data-seat-template] *)){padding:9px}.guide-module__C-BPeW__guide button:where(:not([data-seat-template] *))[aria-pressed=true]{padding:8px}.guide-module__C-BPeW__section{padding:26px 0}}.guide-module__C-BPeW__embeddedFacilityMap{background:#fff;min-width:0}
.VenueGateLabel-module__CmBNKq__group{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.VenueGateLabel-module__CmBNKq__numbers{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;line-height:1.05;display:inline-flex}.VenueGateLabel-module__CmBNKq__numbers>span{white-space:nowrap;display:block}.VenueGateLabel-module__CmBNKq__unit{font-size:.7em;line-height:1}
.KyoceraFloorLabels-module__Acn9Qa__legend{background:#fff;border-block:1px solid #e6dce2;flex-wrap:wrap;gap:8px 14px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.KyoceraFloorLabels-module__Acn9Qa__legend strong{flex-basis:100%}.KyoceraFloorLabels-module__Acn9Qa__legend span{border-left:5px solid;padding-left:5px}.KyoceraFloorLabels-module__Acn9Qa__legend span[data-kind=gate]{color:#875200;border-color:#c57900}.KyoceraFloorLabels-module__Acn9Qa__legend span[data-kind=passage]{color:#92202c;border-color:#ac2634}.KyoceraFloorLabels-module__Acn9Qa__legend span[data-kind=shop]{color:#9c1d66;border-color:#bb237a}.KyoceraFloorLabels-module__Acn9Qa__note{background:#fffaf3;margin:0;padding:8px 12px;font-size:12px;line-height:1.7}.KyoceraFloorLabels-module__Acn9Qa__mark{text-align:center;color:#635864;pointer-events:none;z-index:2;background:#fffdfaf2;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex;position:absolute;transform:translate(-50%,-50%)}.KyoceraFloorLabels-module__Acn9Qa__mark small{font-size:10px;font-weight:500}.KyoceraFloorLabels-module__Acn9Qa__mark strong{white-space:nowrap;font-size:13px;font-weight:750}.KyoceraFloorLabels-module__Acn9Qa__mark[data-kind=gate]{color:#855100;background:#fff3d7;border:1px solid #d19a38}.KyoceraFloorLabels-module__Acn9Qa__mark[data-kind=passage]{color:#a11629;background:#fff0f1;border:1px solid #ca6978}.KyoceraFloorLabels-module__Acn9Qa__mark[data-quiet=true]{color:#786570;background:0 0;border:0}.KyoceraFloorLabels-module__Acn9Qa__mark[data-quiet=true] strong{font-size:11px;font-weight:600}.KyoceraFloorLabels-module__Acn9Qa__mark[data-kind=shop]{color:#aa176c;background:#fff0fa;border:1px solid #cf6ca8}.KyoceraFloorLabels-module__Acn9Qa__mark[data-selected=true]{outline-offset:1px;z-index:4;outline:2px solid #2465a9}.KyoceraFloorLabels-module__Acn9Qa__mark[data-kind=plaza] strong{white-space:normal;font-size:9px}.KyoceraFloorLabels-module__Acn9Qa__mark[data-kind=stairs] small{font-size:10px}.KyoceraFloorLabels-module__Acn9Qa__mark:is(button){pointer-events:auto;cursor:pointer;min-width:44px;min-height:44px;padding:0}.KyoceraFloorLabels-module__Acn9Qa__mark:is(button):focus-visible{outline-offset:2px;outline:3px solid #2465a9}.KyoceraFloorLabels-module__Acn9Qa__originInfo{background:#edf5ff;padding:8px 12px;font-size:12px;line-height:1.6}.KyoceraFloorLabels-module__Acn9Qa__mark[data-kind=passage],.KyoceraFloorLabels-module__Acn9Qa__mark[data-kind=shop]{flex-direction:row;gap:1px}.KyoceraFloorLabels-module__Acn9Qa__mark[data-kind=passage] small,.KyoceraFloorLabels-module__Acn9Qa__mark[data-kind=shop] small{font-size:10px}.KyoceraFloorLabels-module__Acn9Qa__mark strong{font-size:13px}.KyoceraFloorLabels-module__Acn9Qa__originInfo button{background:#fff;border:1px solid #9db8d3;border-radius:5px;min-height:44px;margin:4px;padding:6px 10px}.KyoceraFloorLabels-module__Acn9Qa__countSign{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.KyoceraFloorLabels-module__Acn9Qa__countSign small{white-space:nowrap;font-size:9px;line-height:12px}
.TokyoDomeVisitorGuide-module__93vCRW__guide{color:#4b4148;font-size:14px;line-height:1.7}.TokyoDomeVisitorGuide-module__93vCRW__guide h2{letter-spacing:-.035em;text-wrap:pretty;align-items:center;gap:10px;font-size:clamp(21px,2.5vw,27px);font-weight:900;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__guide h2 svg{color:#a93164;flex-shrink:0}.TokyoDomeVisitorGuide-module__93vCRW__guide h3{font-size:16px;font-weight:800}.TokyoDomeVisitorGuide-module__93vCRW__guide a:focus-visible,.TokyoDomeVisitorGuide-module__93vCRW__guide button:focus-visible,.TokyoDomeVisitorGuide-module__93vCRW__guide input:focus-visible,.TokyoDomeVisitorGuide-module__93vCRW__guide select:focus-visible,.TokyoDomeVisitorGuide-module__93vCRW__guide summary:focus-visible,.TokyoDomeVisitorGuide-module__93vCRW__jumpNav a:focus-visible{outline-offset:3px;outline:3px solid #a93164}.TokyoDomeVisitorGuide-module__93vCRW__jumpNav{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-block:16px;display:grid}.TokyoDomeVisitorGuide-module__93vCRW__jumpNav a{color:#96305b;background:#fff5f9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:78px;font-size:12px;font-weight:800;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__jumpNav a:hover{background:#f8dfeb}.TokyoDomeVisitorGuide-module__93vCRW__section{border-bottom:1px solid #eddfe5;padding-block:32px;scroll-margin-top:80px}.TokyoDomeVisitorGuide-module__93vCRW__finder{margin-top:18px}.TokyoDomeVisitorGuide-module__93vCRW__screenReaderOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TokyoDomeVisitorGuide-module__93vCRW__seatContext{color:#79364f;background:#fff2f7;border:1px solid #d8a7bb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-bottom:12px;padding:10px 13px;font-size:12px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__seatContext strong{font-size:13px}.TokyoDomeVisitorGuide-module__93vCRW__seatContext a{color:#9c2659;margin-left:auto;font-weight:800;text-decoration:underline}.TokyoDomeVisitorGuide-module__93vCRW__areaPicker{background:#f8f2f5;border:1px solid #e8d9e1;border-radius:999px;gap:4px;width:fit-content;padding:4px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__areaPicker button{color:#725965;cursor:pointer;border-radius:999px;min-width:106px;min-height:42px;padding:5px 16px;font-weight:800}.TokyoDomeVisitorGuide-module__93vCRW__areaPicker button[aria-pressed=true]{color:#fff;background:#a93164;box-shadow:0 3px 9px #a931642b}.TokyoDomeVisitorGuide-module__93vCRW__purposeGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.TokyoDomeVisitorGuide-module__93vCRW__purposeGrid button{color:#765267;cursor:pointer;background:#fff;border:1px solid #e5d7df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:72px;font-size:12px;font-weight:800;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__purposeGrid button svg{width:24px;height:24px}.TokyoDomeVisitorGuide-module__93vCRW__purposeGrid button:hover{background:#fff5f9}.TokyoDomeVisitorGuide-module__93vCRW__purposeGrid button[aria-pressed=true]{color:#fff;background:#a93164;border-color:#a93164;box-shadow:0 4px 10px #a9316420}.TokyoDomeVisitorGuide-module__93vCRW__quickFilters{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__quickFilters button{color:#79364f;cursor:pointer;border:1px solid #e5ccd7;border-radius:20px;align-items:center;gap:4px;min-height:44px;padding:5px 12px;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__quickFilters button[aria-pressed=true]{color:#8c204d;background:#fff0f6;border-color:#a93164;font-weight:750}.TokyoDomeVisitorGuide-module__93vCRW__quickFilters small{color:#665562;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__finderBody{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:20px;margin-top:14px;display:grid}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker{scrollbar-width:thin;gap:8px;margin:10px 0 12px;padding:3px 2px 8px;display:flex;overflow-x:auto}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker button{color:#765267;cursor:pointer;background:#fff;border:1px solid #e5d7df;border-radius:11px;flex-direction:column;flex:1 0 78px;justify-content:center;align-items:center;gap:2px;min-height:55px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker button strong{font-size:15px;line-height:1.2}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker button small{color:#806d78;font-size:9px}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker button[aria-pressed=true]{color:#8c204d;background:#fff0f6;border-color:#a93164;box-shadow:inset 0 0 0 1px #a93164}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker button:disabled{color:#6b6e76;box-shadow:none;cursor:not-allowed;background:#f1f2f3;border-color:#dedfe2}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker button:disabled small{color:#6b6e76}.TokyoDomeVisitorGuide-module__93vCRW__mapColumn{min-width:0}.TokyoDomeVisitorGuide-module__93vCRW__mapHeading{justify-content:space-between;align-items:center;gap:10px;margin:0 2px 9px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__mapHeading>div:first-child{flex-direction:column;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__mapHeading>div:first-child>span{color:#9d607c;letter-spacing:.16em;font-size:9px;font-weight:850}.TokyoDomeVisitorGuide-module__93vCRW__mapHeading strong{color:#49343f;font-size:17px;line-height:1.35}.TokyoDomeVisitorGuide-module__93vCRW__mapNorth{color:#7e6874;font-size:11px;font-weight:800}.TokyoDomeVisitorGuide-module__93vCRW__venueMap{aspect-ratio:1160/840;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#fffafd;border:1px solid #e6d8e0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 5px 22px #4d293b0a}.TokyoDomeVisitorGuide-module__93vCRW__venueMapSection,.TokyoDomeVisitorGuide-module__93vCRW__venueMapSection:active{aspect-ratio:auto;cursor:default;height:auto;overflow:visible}.TokyoDomeVisitorGuide-module__93vCRW__mapCanvas{transform-origin:50%;width:100%;height:100%;position:absolute;top:50%;left:50%}.TokyoDomeVisitorGuide-module__93vCRW__sectionMapCanvas{width:100%;height:auto;position:relative;inset:auto;transform:none!important}.TokyoDomeVisitorGuide-module__93vCRW__venueMapSvg{width:100%;height:100%;position:absolute;inset:0}.TokyoDomeVisitorGuide-module__93vCRW__mapSvgLabel{fill:#5d4953;font-size:24px;font-weight:900}.TokyoDomeVisitorGuide-module__93vCRW__mapSvgSubLabel{fill:#846e79;font-size:14px;font-weight:650}.TokyoDomeVisitorGuide-module__93vCRW__mapSvgSmall{fill:#745d69;letter-spacing:.08em;font-size:14px;font-weight:850}.TokyoDomeVisitorGuide-module__93vCRW__mapGateLabel{fill:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:800}.TokyoDomeVisitorGuide-module__93vCRW__mapAisleLabel{fill:#6a5360;paint-order:stroke;stroke:#fffafd;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-family:Arial,sans-serif;font-size:13px;font-weight:850}.TokyoDomeVisitorGuide-module__93vCRW__mapAisleActive{fill:#fff;paint-order:stroke;stroke:#9d2758;stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-family:Arial,sans-serif;font-size:17px;font-weight:950}.TokyoDomeVisitorGuide-module__93vCRW__mapLocationCallout rect,.TokyoDomeVisitorGuide-module__93vCRW__mapZoneCallout rect{fill:#fff;stroke:#b63b6c;stroke-width:3px;filter:drop-shadow(0 4px 10px #5a263b24)}.TokyoDomeVisitorGuide-module__93vCRW__mapLocationCallout text:first-of-type{fill:#49343f;font-size:15px;font-weight:900}.TokyoDomeVisitorGuide-module__93vCRW__mapLocationCallout text:last-of-type,.TokyoDomeVisitorGuide-module__93vCRW__mapZoneCallout text{fill:#9c2e5c;font-size:13px;font-weight:850}.TokyoDomeVisitorGuide-module__93vCRW__mapZoneCallout rect{fill:#49343f;stroke:#49343f}.TokyoDomeVisitorGuide-module__93vCRW__mapZoneCallout text{fill:#fff}.TokyoDomeVisitorGuide-module__93vCRW__venueMapSvg [role=button]{cursor:pointer}.TokyoDomeVisitorGuide-module__93vCRW__venueMapSvg [role=button]:focus-visible{stroke:#2e5f4d;stroke-width:6px;outline:none}.TokyoDomeVisitorGuide-module__93vCRW__mapSeatSideIndicator circle{fill:#cce5d9;fill-opacity:.78;stroke:#28715b;stroke-width:6px;stroke-dasharray:12 8}.TokyoDomeVisitorGuide-module__93vCRW__mapSeatSideIndicator text{fill:#235e4b;stroke:#fff;stroke-width:5px;paint-order:stroke;font-size:15px;font-weight:900}.TokyoDomeVisitorGuide-module__93vCRW__mapMarker{z-index:2;color:#a93164;cursor:pointer;background:#fff;border:2px dashed #a93164;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:transform .18s,box-shadow .18s,opacity .18s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 9px #6a334624}.TokyoDomeVisitorGuide-module__93vCRW__mapMarker span{white-space:nowrap;color:#573d4b;background:#fff;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:850;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);box-shadow:0 1px 5px #3c1e2c1f}.TokyoDomeVisitorGuide-module__93vCRW__mapMarker small{color:#fff;background:#573d4b;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-3px;right:-2px}.TokyoDomeVisitorGuide-module__93vCRW__mapMarker:hover,.TokyoDomeVisitorGuide-module__93vCRW__mapMarkerActive{z-index:4;color:#fff;background:#a93164;border-style:solid;transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 8px #a9316430,0 0 30px 14px #a9316466}.TokyoDomeVisitorGuide-module__93vCRW__mapMarkerActive span{color:#fff;background:#a93164}.TokyoDomeVisitorGuide-module__93vCRW__mapMarkerSeat{z-index:5;outline-offset:2px;opacity:1;filter:none;outline:4px solid #5a8d7a}.TokyoDomeVisitorGuide-module__93vCRW__mapMarkerSeat span:after{content:" · 自分の席側";color:#28715b}.TokyoDomeVisitorGuide-module__93vCRW__gateMarker{border-style:solid;width:50px;height:50px}.TokyoDomeVisitorGuide-module__93vCRW__mapMarkerDim{opacity:.22;filter:grayscale(.75)}.TokyoDomeVisitorGuide-module__93vCRW__mapLegend{color:#806d78;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:9px 4px 0;font-size:10px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__mapLegend>span:first-child{align-items:center;gap:6px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__legendPulse{border:2px solid #a93164;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #a9316420}.TokyoDomeVisitorGuide-module__93vCRW__mapHeadingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__mapViewToggle{background:#fff;border:1px solid #ead6df;border-radius:10px;gap:2px;padding:3px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__mapViewToggle button{color:#765267;cursor:pointer;border-radius:7px;min-width:62px;min-height:38px;padding:5px 9px;font-size:12px;font-weight:800}.TokyoDomeVisitorGuide-module__93vCRW__mapViewToggle button[aria-pressed=true]{color:#fff;background:#a93164}.TokyoDomeVisitorGuide-module__93vCRW__floorSectionWrap{background:radial-gradient(at 50% 43%,#fff 0,#fff9fc 68%,#f8edf2 100%);flex-direction:column;align-items:stretch;width:100%;padding:8px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__floorSectionSvg{width:100%;height:auto;display:block;overflow:visible}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanControls{background:#fff;border-top:1px solid #eadce3;padding:12px}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;margin-bottom:8px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanHeading strong{color:#49343f;font-size:14px;font-weight:900}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanHeading span{color:#806d78;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanButton{color:#765267;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5d7df;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;min-height:59px;padding:7px 10px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanButton:hover{background:#fff7fa;border-color:#c986a4}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanButton strong{color:#49343f;font-size:17px;line-height:1.2}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanButton span{color:#806d78;font-size:10px;line-height:1.35}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanButton[aria-pressed=true]{background:#fff0f6;border-color:#a93164;box-shadow:inset 0 0 0 1px #a93164}.TokyoDomeVisitorGuide-module__93vCRW__sectionGround{fill:url(#dome-section-ground);stroke:#6f9f88;stroke-width:3px}.TokyoDomeVisitorGuide-module__93vCRW__sectionGroundTitle{fill:#315c48;font-size:21px;font-weight:900}.TokyoDomeVisitorGuide-module__93vCRW__sectionGroundNote{fill:#315c48;font-size:11px;font-weight:800}.TokyoDomeVisitorGuide-module__93vCRW__sectionOrientation{fill:#806477;font-size:22px;font-weight:850}.TokyoDomeVisitorGuide-module__93vCRW__sectionOutfieldTag{fill:#eaf4ee;stroke:#80a793;stroke-width:2px}.TokyoDomeVisitorGuide-module__93vCRW__sectionOutfieldLabel{fill:#326c54;font-size:18px;font-weight:900}.TokyoDomeVisitorGuide-module__93vCRW__sectionStand{fill:#d9a2b8;stroke:#fff;stroke-width:5px;transition:fill .16s,filter .16s}.TokyoDomeVisitorGuide-module__93vCRW__sectionStandActive{fill:#a93164;filter:drop-shadow(0 3px 6px #582b4140)}.TokyoDomeVisitorGuide-module__93vCRW__sectionSeatRows{fill:none;stroke:#fff8fb;stroke-width:2.5px;stroke-linecap:round;opacity:.9;pointer-events:none}.TokyoDomeVisitorGuide-module__93vCRW__sectionConnector{fill:none;stroke:#947c89;stroke-width:2px;stroke-dasharray:5 6;pointer-events:none}.TokyoDomeVisitorGuide-module__93vCRW__sectionConnectorDot{fill:#fff;stroke:#725667;stroke-width:2px;pointer-events:none}.TokyoDomeVisitorGuide-module__93vCRW__sectionStandTag{fill:#fff;stroke:#d9a2b8;stroke-width:2px}.TokyoDomeVisitorGuide-module__93vCRW__sectionStandTagActive{fill:#fff0f6;stroke:#a93164;stroke-width:4px}.TokyoDomeVisitorGuide-module__93vCRW__sectionStandLabel{fill:#533c49;font-size:18px;font-weight:850}.TokyoDomeVisitorGuide-module__93vCRW__sectionConcourseTag{fill:#fff;stroke:#bda5b1;stroke-width:2px}.TokyoDomeVisitorGuide-module__93vCRW__sectionConcourseFloor{fill:#806477;font-size:14px;font-weight:900}.TokyoDomeVisitorGuide-module__93vCRW__sectionConcourseText{fill:#594651;font-size:11px;font-weight:800}.TokyoDomeVisitorGuide-module__93vCRW__unplacedDisclosure{color:#715866;margin:9px 2px 0;font-size:10px}.TokyoDomeVisitorGuide-module__93vCRW__unplacedDisclosure>summary{cursor:pointer;background:#fff;border:1px solid #e5d7df;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:4px 9px;list-style:none;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__unplacedDisclosure>summary::-webkit-details-marker{display:none}.TokyoDomeVisitorGuide-module__93vCRW__unplacedDisclosure>summary svg{color:#a93164}.TokyoDomeVisitorGuide-module__93vCRW__unplacedChoices{flex-wrap:wrap;align-items:flex-start;gap:6px;padding:8px 0 2px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__unplacedChoices button{color:#765267;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5d7df;border-radius:8px;flex:none;align-items:center;gap:4px;max-width:100%;min-height:32px;padding:4px 7px;font-size:10px;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__unplacedChoices .TokyoDomeVisitorGuide-module__93vCRW__unplacedChoiceActive{color:#fff;background:#a93164;border-color:#a93164;box-shadow:0 0 0 4px #a9316424}.TokyoDomeVisitorGuide-module__93vCRW__outsideMap{aspect-ratio:800/560;background:#fbf7f9;padding:0}.TokyoDomeVisitorGuide-module__93vCRW__outsideSchematic{text-align:center;width:100%;position:absolute;inset:0}.TokyoDomeVisitorGuide-module__93vCRW__outsideBase{width:100%;height:100%;position:absolute;inset:0}.TokyoDomeVisitorGuide-module__93vCRW__outsideLeaders{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.TokyoDomeVisitorGuide-module__93vCRW__outsideLeaders path{fill:none;stroke:#947c89;stroke-width:1.2px}.TokyoDomeVisitorGuide-module__93vCRW__outsideLeaders circle{fill:#a93164;stroke:#fff;stroke-width:1px}.TokyoDomeVisitorGuide-module__93vCRW__cityLandmark rect{fill:#fff;stroke:#c7b5bf;stroke-width:2px}.TokyoDomeVisitorGuide-module__93vCRW__cityLandmark text{fill:#685461;text-anchor:middle;font-size:18px;font-weight:800}.TokyoDomeVisitorGuide-module__93vCRW__cityBlock rect{fill:#f6eaf0;stroke:#b77893;stroke-width:2px}.TokyoDomeVisitorGuide-module__93vCRW__cityBlock text{fill:#563d4b;text-anchor:middle;font-size:19px;font-weight:850}.TokyoDomeVisitorGuide-module__93vCRW__cityLandmark text:not(:first-of-type),.TokyoDomeVisitorGuide-module__93vCRW__cityBlock text:not(:first-of-type){font-size:15px;font-weight:700}.TokyoDomeVisitorGuide-module__93vCRW__outsideDomeLabel{fill:#49343f;font-size:16px;font-weight:900}.TokyoDomeVisitorGuide-module__93vCRW__outsideDomeSub{fill:#806d78;font-size:10px;font-weight:750}.TokyoDomeVisitorGuide-module__93vCRW__cityNorth{fill:#765a69;font-size:12px;font-weight:850}.TokyoDomeVisitorGuide-module__93vCRW__outsidePin{z-index:2;color:#8b8087;min-width:44px;min-height:44px;font:inherit;cursor:not-allowed;background:#ece8eb;border:1px solid #b9aeb5;border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #35232d20}.TokyoDomeVisitorGuide-module__93vCRW__outsidePinIcons{justify-content:center;align-items:center;gap:5px;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__outsidePinIcons>svg{flex-shrink:0;width:24px;height:24px}.TokyoDomeVisitorGuide-module__93vCRW__outsidePin>.TokyoDomeVisitorGuide-module__93vCRW__outsidePinLabel{color:#594551;white-space:nowrap;background:#fffe;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:850;line-height:1.2;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);box-shadow:0 1px 4px #35232d18}.TokyoDomeVisitorGuide-module__93vCRW__outsidePinHasItems{color:#a93164;cursor:pointer;background:#fff;border:2px solid #a93164;box-shadow:0 0 0 4px #a9316420,0 2px 9px #6a334624}.TokyoDomeVisitorGuide-module__93vCRW__outsidePinActive{z-index:5;color:#fff;background:#a93164;box-shadow:0 0 0 6px #a9316435,0 0 22px 9px #a9316470}.TokyoDomeVisitorGuide-module__93vCRW__outsidePinActive>.TokyoDomeVisitorGuide-module__93vCRW__outsidePinLabel{color:#fff;background:#a93164}.TokyoDomeVisitorGuide-module__93vCRW__outsidePinDim{opacity:.3;filter:grayscale(.7)}.TokyoDomeVisitorGuide-module__93vCRW__outsideGatePin{padding:8px}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram{flex-direction:column;gap:5px;padding-top:5px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram>svg{width:100%;height:auto}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram button{color:#765267;cursor:pointer;background:#faf6f8;border:1px solid #ddc9d3;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;min-height:48px;padding:7px 12px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram button span{align-items:center;gap:5px;font-size:11px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram button[aria-pressed=true]{color:#8c204d;background:#fae5ef;border:2px solid #a93164}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram>small{text-align:center;color:#7c6774;font-size:10px}.TokyoDomeVisitorGuide-module__93vCRW__resultsPanel{min-width:0}.TokyoDomeVisitorGuide-module__93vCRW__searchBar{border:1px solid #d9c5d0;border-radius:12px;align-items:center;gap:8px;padding:5px 10px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__searchBar>svg{color:#8a6a7c;flex-shrink:0}.TokyoDomeVisitorGuide-module__93vCRW__searchBar input{outline-offset:0;width:100%;min-width:0;min-height:40px;font-size:16px}.TokyoDomeVisitorGuide-module__93vCRW__searchBar select{background:#faf5f8;border-radius:6px;flex-shrink:0;max-width:110px;min-height:40px;padding:4px;font-size:12px}.TokyoDomeVisitorGuide-module__93vCRW__resultHeader{flex-wrap:wrap;align-items:center;gap:3px 10px;min-height:52px;font-size:12px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__resultHeader strong{color:#a93164;margin-right:5px;font-size:23px}.TokyoDomeVisitorGuide-module__93vCRW__resultHeader a{color:#97305a;align-items:center;gap:3px;min-height:44px;margin-left:auto;font-weight:750;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__resultHeader button{color:#97305a;cursor:pointer;min-height:44px;text-decoration:underline}.TokyoDomeVisitorGuide-module__93vCRW__foodNote{color:#775b32;background:#fff9ef;border-radius:6px;margin-bottom:8px;padding:6px 9px;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__accessibleFilter{color:#365ba8;cursor:pointer;background:#fff;border:1px solid #c7d4ef;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:8px 12px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__accessibleFilter[aria-pressed=true]{background:#eaf0fc;border-color:#365ba8}.TokyoDomeVisitorGuide-module__93vCRW__staffDialog{color:#332b3b;text-align:center;background:#fff8fc;border:1px solid #e5ccd7;border-radius:20px;width:min(92vw,440px);max-height:88dvh;margin:auto;padding:52px 24px 24px;position:fixed;inset:0;overflow:auto}.TokyoDomeVisitorGuide-module__93vCRW__staffDialog::backdrop{background:#332b3b99}.TokyoDomeVisitorGuide-module__93vCRW__staffDialog>svg{color:#365ba8;margin:auto}.TokyoDomeVisitorGuide-module__93vCRW__staffDialog h3{margin:16px 0 12px;font-size:26px;line-height:1.4}.TokyoDomeVisitorGuide-module__93vCRW__staffDialog h3 span{display:block}.TokyoDomeVisitorGuide-module__93vCRW__staffDialog>strong{font-size:20px;display:block}.TokyoDomeVisitorGuide-module__93vCRW__staffDialog>p{margin:18px 0;font-size:18px}.TokyoDomeVisitorGuide-module__93vCRW__staffDialog>small{color:#665466;line-height:1.6;display:block}.TokyoDomeVisitorGuide-module__93vCRW__staffDialog .TokyoDomeVisitorGuide-module__93vCRW__staffClose{cursor:pointer;background:#fff;border:1px solid #e5ccd7;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.TokyoDomeVisitorGuide-module__93vCRW__staffFeatures{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__staffFeatures span{color:#365ba8;background:#eaf0fc;border-radius:8px;padding:6px 10px;font-size:14px}.TokyoDomeVisitorGuide-module__93vCRW__eventNote{color:#775b32;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__eventNote a{color:#a93164;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__numberedOnly{grid-template-columns:minmax(0,1fr)}.TokyoDomeVisitorGuide-module__93vCRW__mapAnchor[hidden]{display:none}.TokyoDomeVisitorGuide-module__93vCRW__accessibleFilter:focus-visible,.TokyoDomeVisitorGuide-module__93vCRW__staffClose:focus-visible{outline-offset:3px;outline:3px solid #332b3b}.TokyoDomeVisitorGuide-module__93vCRW__spots{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.TokyoDomeVisitorGuide-module__93vCRW__spot{background:#fff;border:1px solid #e6dce2;border-radius:12px;min-width:0;overflow:hidden}.TokyoDomeVisitorGuide-module__93vCRW__spot summary{cursor:pointer;align-items:center;gap:10px;min-height:78px;padding:11px 12px;list-style:none;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__spot summary::-webkit-details-marker{display:none}.TokyoDomeVisitorGuide-module__93vCRW__spotIcon{color:#a93164;background:#f6eff4;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.TokyoDomeVisitorGuide-module__93vCRW__spotMain{flex-direction:column;gap:4px;min-width:0;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__spotMain strong{font-size:13px;font-weight:800;line-height:1.5}.TokyoDomeVisitorGuide-module__93vCRW__spotMain>span{color:#75606c;align-items:center;gap:3px;font-size:11px;line-height:1.5;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__spotMain>span svg{flex-shrink:0}.TokyoDomeVisitorGuide-module__93vCRW__spotMain small{color:#75606c;font-size:10px}.TokyoDomeVisitorGuide-module__93vCRW__spotEnd{color:#92617a;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;margin-left:auto;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__spotEnd small{background:#f8f0f5;border-radius:4px;padding:1px 5px;font-size:10px}.TokyoDomeVisitorGuide-module__93vCRW__spot[open]{border-color:#c985a3}.TokyoDomeVisitorGuide-module__93vCRW__spotSelected{border-color:#a93164;box-shadow:0 0 0 2px #a9316420}.TokyoDomeVisitorGuide-module__93vCRW__spot[open] .TokyoDomeVisitorGuide-module__93vCRW__spotEnd svg{transform:rotate(180deg)}.TokyoDomeVisitorGuide-module__93vCRW__spotDetail{padding:0 16px 14px;font-size:13px}.TokyoDomeVisitorGuide-module__93vCRW__spotDetail p{color:#6d5f68;margin-top:5px}.TokyoDomeVisitorGuide-module__93vCRW__spotDetail .TokyoDomeVisitorGuide-module__93vCRW__mapUnplaced{color:#725e69;background:#f6f0f3;border-radius:5px;margin:3px 0 5px;padding:2px 7px;font-size:10px;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__spotDetail .TokyoDomeVisitorGuide-module__93vCRW__mapAccuracyNote{color:#75606c;margin:3px 0 5px;font-size:10px}.TokyoDomeVisitorGuide-module__93vCRW__spotSource{color:#806d78;border-top:1px solid #efe4e9;margin-top:3px;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__spotSource summary{cursor:pointer;align-items:center;min-height:36px;padding:2px 0;list-style:none;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__spotSource summary::-webkit-details-marker{display:none}.TokyoDomeVisitorGuide-module__93vCRW__spotSource summary:before{content:"＋";color:#96305b;margin-right:5px;font-weight:850}.TokyoDomeVisitorGuide-module__93vCRW__spotSource[open] summary:before{content:"－"}.TokyoDomeVisitorGuide-module__93vCRW__spotSource a{color:#8b4965;align-items:center;gap:5px;min-height:36px;font-size:11px;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__locateSpot{color:#9a305d;cursor:pointer;align-items:center;gap:5px;min-height:42px;margin-right:12px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__spotDetail a{color:#a12c5c;align-items:center;gap:5px;min-height:44px;font-weight:750;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__more{cursor:pointer;color:#a93164;background:#fff0f6;border-radius:10px;width:fit-content;min-height:44px;margin:10px auto 0;padding:10px 18px;font-size:12px;font-weight:750;display:block}.TokyoDomeVisitorGuide-module__93vCRW__empty{color:#7d5870;border:1px dashed #d8c0cd;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__empty button{cursor:pointer;min-height:44px;text-decoration:underline}.TokyoDomeVisitorGuide-module__93vCRW__accessDiagram{max-width:720px;margin-top:16px}.TokyoDomeVisitorGuide-module__93vCRW__routes{flex-direction:column;gap:8px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__routeLink{background:#fff;border:1px solid #ecdee6;border-radius:10px;min-height:68px;padding:8px 12px;transition:border-color .15s,background .15s;display:block}.TokyoDomeVisitorGuide-module__93vCRW__routeLink:hover{background:#fff5f9;border-color:#bb6b8e}.TokyoDomeVisitorGuide-module__93vCRW__routeLink:focus-visible{outline-offset:3px;outline:2px solid #a93164}.TokyoDomeVisitorGuide-module__93vCRW__routeTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__routePath{white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:750;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__routePath strong{font-weight:800}.TokyoDomeVisitorGuide-module__93vCRW__routePath svg{color:#a93164;flex:none}.TokyoDomeVisitorGuide-module__93vCRW__routeMapAction{color:#a93164;white-space:nowrap;border:1px solid #d5a1b8;border-radius:6px;flex:none;align-items:center;gap:3px;min-height:30px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__routeMeta{color:#725c68;white-space:nowrap;align-items:center;gap:10px;font-size:12px;line-height:18px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__routeWalk{font-weight:750}.TokyoDomeVisitorGuide-module__93vCRW__walkNote{color:#725c68;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;font-size:12px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__walkNote a{color:#a93164;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__twoActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.TokyoDomeVisitorGuide-module__93vCRW__twoActions a{color:#94305c;border:1px solid #e6d6df;border-radius:12px;align-items:center;gap:12px;min-height:72px;padding:15px;font-weight:800;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__twoActions a>svg{flex-shrink:0}.TokyoDomeVisitorGuide-module__93vCRW__twoActions a>svg:last-child{margin-left:auto}.TokyoDomeVisitorGuide-module__93vCRW__twoActions small{color:#74626d;font-size:11px;font-weight:500;display:block}.TokyoDomeVisitorGuide-module__93vCRW__prepareTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.TokyoDomeVisitorGuide-module__93vCRW__prepareTiles a{text-align:center;background:#fff4f8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px 10px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__bigPictogram{color:#a93164;align-items:center;gap:6px;min-height:62px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__prepareTiles strong{color:#96305b;font-size:20px;font-weight:900}.TokyoDomeVisitorGuide-module__93vCRW__prepareTiles a>span:not(.TokyoDomeVisitorGuide-module__93vCRW__bigPictogram){font-size:12px}.TokyoDomeVisitorGuide-module__93vCRW__prepareTiles small{color:#78626f;font-size:10px}.TokyoDomeVisitorGuide-module__93vCRW__faq{margin-top:16px}.TokyoDomeVisitorGuide-module__93vCRW__faq details{border-bottom:1px solid #eddfe5;font-size:13px}.TokyoDomeVisitorGuide-module__93vCRW__faq summary{cursor:pointer;min-height:48px;padding:15px 0;font-weight:750}.TokyoDomeVisitorGuide-module__93vCRW__faq p{color:#6d5f68;max-width:70ch}.TokyoDomeVisitorGuide-module__93vCRW__faq a{color:#a93164;align-items:center;min-height:44px;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__eventAction{color:#a93164;background:#fff0f6;border-radius:12px;align-items:center;gap:12px;min-height:64px;margin-top:24px;padding:16px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__eventAction svg:last-child{margin-left:auto}.TokyoDomeVisitorGuide-module__93vCRW__explanation{color:#74636d;margin-top:14px;font-size:12px}.TokyoDomeVisitorGuide-module__93vCRW__explanation summary{cursor:pointer;min-height:44px;padding-block:10px}.TokyoDomeVisitorGuide-module__93vCRW__explanation p{margin-bottom:10px}.TokyoDomeVisitorGuide-module__93vCRW__explanation ul{flex-wrap:wrap;gap:4px 18px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__explanation a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:1000px){.TokyoDomeVisitorGuide-module__93vCRW__finderBody,.TokyoDomeVisitorGuide-module__93vCRW__spots{grid-template-columns:1fr}.TokyoDomeVisitorGuide-module__93vCRW__route>strong{font-size:14px}}@media (max-width:767px){.TokyoDomeVisitorGuide-module__93vCRW__section{padding-block:26px}.TokyoDomeVisitorGuide-module__93vCRW__jumpNav{grid-template-columns:repeat(3,minmax(0,1fr))}.TokyoDomeVisitorGuide-module__93vCRW__jumpNav a{gap:4px;min-height:66px}.TokyoDomeVisitorGuide-module__93vCRW__purposeGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:10px}.TokyoDomeVisitorGuide-module__93vCRW__purposeGrid button{border-radius:9px;gap:3px;min-height:58px;font-size:10px}.TokyoDomeVisitorGuide-module__93vCRW__purposeGrid button svg{width:20px;height:20px}.TokyoDomeVisitorGuide-module__93vCRW__finderBody{grid-template-columns:1fr;gap:12px;margin-top:10px}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker{gap:6px;margin-top:14px}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker button{flex-basis:66px;min-height:50px}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker button strong{font-size:14px}.TokyoDomeVisitorGuide-module__93vCRW__mapHeading{flex-wrap:wrap;margin-bottom:7px}.TokyoDomeVisitorGuide-module__93vCRW__mapHeadingActions{justify-content:space-between;width:100%}.TokyoDomeVisitorGuide-module__93vCRW__mapHeading strong{font-size:15px}.TokyoDomeVisitorGuide-module__93vCRW__venueMap{border-radius:13px}.TokyoDomeVisitorGuide-module__93vCRW__mapSvgLabel{font-size:39px}.TokyoDomeVisitorGuide-module__93vCRW__mapSvgSubLabel{font-size:27px}.TokyoDomeVisitorGuide-module__93vCRW__mapSvgSmall{font-size:30px}.TokyoDomeVisitorGuide-module__93vCRW__mapGateLabel{font-size:28px}.TokyoDomeVisitorGuide-module__93vCRW__mapAisleLabel{stroke-width:5px;font-size:30px}.TokyoDomeVisitorGuide-module__93vCRW__mapAisleActive{stroke-width:6px;font-size:39px}.TokyoDomeVisitorGuide-module__93vCRW__mapLocationCallout text:first-of-type{font-size:30px}.TokyoDomeVisitorGuide-module__93vCRW__mapLocationCallout text:last-of-type,.TokyoDomeVisitorGuide-module__93vCRW__mapZoneCallout text{font-size:22px}.TokyoDomeVisitorGuide-module__93vCRW__mapMarker{width:43px;height:43px}.TokyoDomeVisitorGuide-module__93vCRW__mapMarker svg{width:18px;height:18px}.TokyoDomeVisitorGuide-module__93vCRW__mapMarker span{font-size:9px}.TokyoDomeVisitorGuide-module__93vCRW__gateMarker{width:39px;height:39px}.TokyoDomeVisitorGuide-module__93vCRW__mapLegend{font-size:9px}.TokyoDomeVisitorGuide-module__93vCRW__outsideMap{aspect-ratio:800/560}.TokyoDomeVisitorGuide-module__93vCRW__outsidePin{min-width:36px;min-height:36px}.TokyoDomeVisitorGuide-module__93vCRW__outsidePin>.TokyoDomeVisitorGuide-module__93vCRW__outsidePinLabel{font-size:9px}.TokyoDomeVisitorGuide-module__93vCRW__floorSectionWrap{padding:4px}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanControls{padding:10px}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanGrid{gap:6px}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanButton{min-height:54px;padding:6px 7px}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanButton strong{font-size:15px}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanButton span{font-size:9px}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanHeading strong{font-size:13px}.TokyoDomeVisitorGuide-module__93vCRW__sectionPlanHeading span{font-size:10px}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;display:grid}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram>svg{grid-column:1/-1;width:100%;height:32px}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram button{flex-direction:column;justify-content:center;gap:0;min-height:55px;padding:5px}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram button span{font-size:10px}.TokyoDomeVisitorGuide-module__93vCRW__floorDiagram>small{grid-column:1/-1;font-size:9px}.TokyoDomeVisitorGuide-module__93vCRW__routeLink{padding-inline:8px}.TokyoDomeVisitorGuide-module__93vCRW__routeTop{gap:6px}.TokyoDomeVisitorGuide-module__93vCRW__routePath{gap:5px;font-size:14px}.TokyoDomeVisitorGuide-module__93vCRW__routeMapAction{padding-inline:5px;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__twoActions{grid-template-columns:1fr;gap:8px}.TokyoDomeVisitorGuide-module__93vCRW__prepareTiles{gap:7px}.TokyoDomeVisitorGuide-module__93vCRW__prepareTiles a{border-radius:12px;gap:5px;padding:12px 5px}.TokyoDomeVisitorGuide-module__93vCRW__prepareTiles strong{font-size:14px}.TokyoDomeVisitorGuide-module__93vCRW__prepareTiles a>span:not(.TokyoDomeVisitorGuide-module__93vCRW__bigPictogram){font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__prepareTiles small{font-size:10px}.TokyoDomeVisitorGuide-module__93vCRW__bigPictogram{gap:2px}.TokyoDomeVisitorGuide-module__93vCRW__bigPictogram svg{width:32px}}@media (max-width:360px){.TokyoDomeVisitorGuide-module__93vCRW__outsideMap{aspect-ratio:1}.TokyoDomeVisitorGuide-module__93vCRW__purposeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.TokyoDomeVisitorGuide-module__93vCRW__resultHeader{gap:8px;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__searchBar{gap:5px;padding-inline:7px}.TokyoDomeVisitorGuide-module__93vCRW__searchBar select{max-width:90px;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__routePath{gap:4px;font-size:13px}.TokyoDomeVisitorGuide-module__93vCRW__routePath svg{width:12px}.TokyoDomeVisitorGuide-module__93vCRW__routeMeta{gap:8px;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__spotIcon{width:40px;height:44px}.TokyoDomeVisitorGuide-module__93vCRW__spot summary{gap:8px;padding:12px 10px}}@media (prefers-reduced-motion:reduce){.TokyoDomeVisitorGuide-module__93vCRW__mapMarker,.TokyoDomeVisitorGuide-module__93vCRW__outsidePinHasItems,.TokyoDomeVisitorGuide-module__93vCRW__floorSectionLevel .TokyoDomeVisitorGuide-module__93vCRW__sectionStand{transition:none;animation:none}}.TokyoDomeVisitorGuide-module__93vCRW__cutaway{background:#fffbfd;padding:10px 12px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayHint{color:#745362;margin:0 0 8px;font-size:14px;font-weight:700}.TokyoDomeVisitorGuide-module__93vCRW__cutawayDrawing{width:100%;max-width:600px;margin:auto;position:relative}.TokyoDomeVisitorGuide-module__93vCRW__cutawayDrawing>svg{width:100%;height:auto;display:block}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloors{grid-template-rows:repeat(4,1fr);padding-top:4%;padding-bottom:16%;display:grid;position:absolute;inset:0 0 0 48%}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor{align-items:center;gap:4px;min-width:0;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor>button{text-align:left;cursor:pointer;flex-direction:column;justify-content:center;min-width:54px;min-height:44px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor strong{color:#4f3543;font-size:22px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor small{color:#755967;white-space:nowrap;font-size:12px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor>div{flex-wrap:wrap;align-items:center;gap:3px;margin-left:auto;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor>div button{color:#a93164;cursor:pointer;background:#f8e4ee;border:1px solid #e5bfce;border-radius:10px;flex-direction:column;flex:0 0 48px;justify-content:center;align-items:center;gap:1px;width:48px;height:64px;padding:2px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor>div button span{white-space:nowrap;font-size:11px;line-height:1.1}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor button[aria-pressed=true]{color:#fff;background:#a93164}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor>button[aria-pressed=true] strong,.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor>button[aria-pressed=true] small{color:#fff}.TokyoDomeVisitorGuide-module__93vCRW__cutawayNone{color:#8d7681;font-size:12px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFooter button{color:#a93164;cursor:pointer;min-height:44px;font-weight:700}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFooter small{color:#796774;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__filterChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__filterChips button{color:#8f2856;cursor:pointer;border:1px solid #e5ccd7;border-radius:20px;min-height:44px;padding:5px 12px;font-size:13px}.TokyoDomeVisitorGuide-module__93vCRW__mapAnchor{min-width:0;scroll-margin-top:90px}.TokyoDomeVisitorGuide-module__93vCRW__mapSelectionPanel{background:#fff8fc;border:1px solid #e5c5d4;border-radius:12px;margin-top:8px;padding:12px;display:block}.TokyoDomeVisitorGuide-module__93vCRW__mapSelectionPanel>div{color:#79364f;justify-content:space-between;align-items:center;gap:8px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__mapSelectionPanel>div button{color:#8f2856;cursor:pointer;min-width:44px;min-height:44px;padding:0 8px}.TokyoDomeVisitorGuide-module__93vCRW__mapSelectionPanel p{flex-direction:column;margin-top:5px;font-size:13px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__mapMarker,.TokyoDomeVisitorGuide-module__93vCRW__gateMarker,.TokyoDomeVisitorGuide-module__93vCRW__outsidePin{min-width:44px;min-height:44px}.TokyoDomeVisitorGuide-module__93vCRW__finder>.TokyoDomeVisitorGuide-module__93vCRW__searchBar{margin-top:12px}.TokyoDomeVisitorGuide-module__93vCRW__storageHeading{color:#49333e;border-block:1px solid #eadde5;align-items:center;gap:8px;margin:18px 0 10px;padding:10px 0;font-size:14px;font-weight:800;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__storageHeading small{color:#75606c;font-size:11px;font-weight:600}.TokyoDomeVisitorGuide-module__93vCRW__storageHint{color:#97305a!important;font-size:11px!important}.TokyoDomeVisitorGuide-module__93vCRW__storageList{gap:0}.TokyoDomeVisitorGuide-module__93vCRW__storageList .TokyoDomeVisitorGuide-module__93vCRW__spot{border:0;box-shadow:none;border-bottom:1px solid #eadde5;border-radius:0}.TokyoDomeVisitorGuide-module__93vCRW__spotDetail .TokyoDomeVisitorGuide-module__93vCRW__bookingLink{color:#fff;background:#a93164;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.TokyoDomeVisitorGuide-module__93vCRW__bookingLink:focus-visible{outline-offset:3px;outline:3px solid #377a8b}@media (max-width:767px){.TokyoDomeVisitorGuide-module__93vCRW__cutaway{padding:8px 4px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayDrawing{min-height:380px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayDrawing>svg{height:380px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloors{padding-top:10px;padding-bottom:42px;left:39%}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor{flex-wrap:wrap;align-content:center;gap:0}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor>button{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;min-width:100%;min-height:27px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor strong{font-size:20px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor small{font-size:12px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor>div{flex-wrap:nowrap;gap:0;margin-left:0}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor>div button{border-radius:9px;flex-basis:44px;width:44px;height:54px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloor>div button span{font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayHint{font-size:13px}.TokyoDomeVisitorGuide-module__93vCRW__cutawayFooter{flex-wrap:wrap}.TokyoDomeVisitorGuide-module__93vCRW__mapMarker,.TokyoDomeVisitorGuide-module__93vCRW__gateMarker{width:44px;height:44px}.TokyoDomeVisitorGuide-module__93vCRW__floorPicker{flex-wrap:wrap;overflow:visible}.TokyoDomeVisitorGuide-module__93vCRW__mapSelectionPanel{-webkit-user-select:text;user-select:text;padding:9px 11px;position:static}.TokyoDomeVisitorGuide-module__93vCRW__mapSelectionPanel>div{color:#563746;justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.TokyoDomeVisitorGuide-module__93vCRW__mapSelectionPanel>div button{color:#8f2856;cursor:pointer;background:#f7e8ef;border-radius:8px;min-width:44px;min-height:44px;font-size:12px}.TokyoDomeVisitorGuide-module__93vCRW__mapSelectionPanel p{color:#51444c;border-top:1px solid #efdee6;grid-template-columns:minmax(0,1fr);gap:1px;margin:4px 0 0;padding-top:4px;font-size:12px;line-height:1.35;display:grid}.TokyoDomeVisitorGuide-module__93vCRW__mapSelectionPanel p span{color:#745e6a;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__mapSelectionPanel p small{color:#66535e;font-size:11px}.TokyoDomeVisitorGuide-module__93vCRW__mapHeading strong{max-width:100%}}@media (max-width:360px){.TokyoDomeVisitorGuide-module__93vCRW__cutawayFloors{left:34%}}
.TokyoDomeFacilityMap-module__Gun37G__root{background:#fff;border:1px solid #ece5eb;border-radius:22px;min-width:0;overflow:hidden}.TokyoDomeFacilityMap-module__Gun37G__heading{border-bottom:1px solid #f0eaf0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__heading strong{color:#283b45;flex-wrap:wrap;align-items:center;gap:10px;font-size:18px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__floorType{color:#665562;font-size:11px;font-weight:600}.TokyoDomeFacilityMap-module__Gun37G__heading small{color:#776b7f;font-size:12px}.TokyoDomeFacilityMap-module__Gun37G__floorPicker{border-bottom:1px solid #f0eaf0;gap:5px;padding:8px 12px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__floorPicker button{color:#51445a;cursor:pointer;background:#fff;border:1px solid #e8dce5;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;min-height:44px;font-size:13px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__floorPicker button[aria-pressed=true]{color:#8c204d;background:#fff0f6;border-color:#a93164}.TokyoDomeFacilityMap-module__Gun37G__floorPicker button:disabled{color:#6b6e76;cursor:default;background:#f1f2f3;border-color:#dedfe2}.TokyoDomeFacilityMap-module__Gun37G__floorPicker small{font-size:9px}.TokyoDomeFacilityMap-module__Gun37G__originPicker{align-items:center;gap:5px;padding:4px 12px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__originPicker label{color:#365ba8;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.TokyoDomeFacilityMap-module__Gun37G__originPicker select{color:#365078;background:#f3f7fc;border:0;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:5px;font-size:13px}.TokyoDomeFacilityMap-module__Gun37G__originPicker button,.TokyoDomeFacilityMap-module__Gun37G__originContext button{color:#365ba8;cursor:pointer;min-height:44px;padding:0 8px;font-size:12px}.TokyoDomeFacilityMap-module__Gun37G__originContext{color:#365078;flex-wrap:wrap;align-items:center;gap:3px 8px;padding:3px 12px 7px;font-size:12px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__originContext small{color:#665562;font-size:11px}.TokyoDomeFacilityMap-module__Gun37G__root button:focus-visible,.TokyoDomeFacilityMap-module__Gun37G__root select:focus-visible{outline-offset:2px;outline:3px solid #283b45}.TokyoDomeFacilityMap-module__Gun37G__heading button,.TokyoDomeFacilityMap-module__Gun37G__back,.TokyoDomeFacilityMap-module__Gun37G__layerTabs button{color:#51445a;cursor:pointer;background:#fff;border:1px solid #e8dce5;border-radius:12px;min-width:44px;min-height:44px}.TokyoDomeFacilityMap-module__Gun37G__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.TokyoDomeFacilityMap-module__Gun37G__tile{text-align:left;cursor:pointer;background:#fcfafc;border:1px solid #e9e1e8;border-radius:16px;min-width:0;padding:12px;display:block}.TokyoDomeFacilityMap-module__Gun37G__tile:hover,.TokyoDomeFacilityMap-module__Gun37G__tile:focus-visible{outline-offset:2px;border-color:#d64080;outline:2px solid #f0bbd3}.TokyoDomeFacilityMap-module__Gun37G__tile:disabled{cursor:not-allowed;background:#f1f2f3;border-color:#dedfe2}.TokyoDomeFacilityMap-module__Gun37G__tile:disabled:hover{border-color:#dedfe2;outline:none}.TokyoDomeFacilityMap-module__Gun37G__tile:disabled strong,.TokyoDomeFacilityMap-module__Gun37G__tile:disabled small,.TokyoDomeFacilityMap-module__Gun37G__tile:disabled .TokyoDomeFacilityMap-module__Gun37G__tileCounts{color:#6b6e76}.TokyoDomeFacilityMap-module__Gun37G__tile:disabled>svg{opacity:.3}.TokyoDomeFacilityMap-module__Gun37G__tile strong{color:#49364b;font-size:16px;display:block}.TokyoDomeFacilityMap-module__Gun37G__tile small{color:#736478}.TokyoDomeFacilityMap-module__Gun37G__tile>svg{width:100%;height:120px;display:block}.TokyoDomeFacilityMap-module__Gun37G__tileCounts svg{flex-shrink:0;width:14px;height:14px}.TokyoDomeFacilityMap-module__Gun37G__tileCounts{color:#6d5770;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:12px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__tileCounts span{align-items:center;gap:4px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__layerTabs{align-items:center;gap:8px;padding:8px 16px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__layerTabs button{align-items:center;gap:6px;padding:0 16px;display:inline-flex}.TokyoDomeFacilityMap-module__Gun37G__layerTabs button[aria-pressed=true]{color:#b82667;background:#fff0f6;border-color:#ee90b7}.TokyoDomeFacilityMap-module__Gun37G__layerTabs small{color:#665562;margin-left:auto}.TokyoDomeFacilityMap-module__Gun37G__layerTabs button:disabled{opacity:.45;cursor:default}.TokyoDomeFacilityMap-module__Gun37G__layerTabs>div{gap:5px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__layerTabs button{padding:0 10px}.TokyoDomeFacilityMap-module__Gun37G__map{touch-action:pan-y;background:#fff;height:clamp(390px,46vw,520px);position:relative;overflow:hidden}.TokyoDomeFacilityMap-module__Gun37G__orientation{color:#405963;background:#f4f7f7;border-block:1px solid #e5e9e9;justify-content:space-between;padding:7px 16px;font-size:12px;font-weight:700;display:flex}.TokyoDomeFacilityMap-module__Gun37G__canvas{transform-origin:50%;position:absolute;inset:0}.TokyoDomeFacilityMap-module__Gun37G__canvas>svg{width:100%;height:100%;display:block}.TokyoDomeFacilityMap-module__Gun37G__pin{box-sizing:border-box;color:#62506a;cursor:pointer;touch-action:manipulation;z-index:3;background:#fff;border:1px solid #c7bac4;border-radius:8px;justify-content:center;align-items:center;padding:3px 5px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #3524450c}.TokyoDomeFacilityMap-module__Gun37G__areaIcons{align-items:center;gap:0 4px;display:grid}.TokyoDomeFacilityMap-module__Gun37G__areaIcon{flex-direction:column;justify-content:center;align-items:center;min-height:32px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__areaIcon small{font-size:8px;line-height:1}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=stairs]{box-shadow:none;background:0 0;border-color:#0000}.TokyoDomeFacilityMap-module__Gun37G__pin[aria-expanded=true]{outline-offset:1px;outline:2px solid #e792b9}.TokyoDomeFacilityMap-module__Gun37G__areaCoverage{fill:#cf428712;stroke:#c763973d;stroke-width:1px;stroke-dasharray:3 3}.TokyoDomeFacilityMap-module__Gun37G__areaPanel>div{justify-content:space-between;align-items:center;display:flex}.TokyoDomeFacilityMap-module__Gun37G__areaPanel>button{text-align:left;align-items:center;gap:8px;width:100%;margin:3px 0;display:flex}.TokyoDomeFacilityMap-module__Gun37G__areaPanel>button>svg{flex-shrink:0}.TokyoDomeFacilityMap-module__Gun37G__areaPanel>button small{font-size:11px;line-height:1.35}.TokyoDomeFacilityMap-module__Gun37G__pin:focus-visible{outline-offset:3px;outline:3px solid #30253b}.TokyoDomeFacilityMap-module__Gun37G__pin[aria-pressed=true]{color:#fff;z-index:4;background:#d53478;border-color:#b32b65;box-shadow:0 0 0 5px #edabc970}.TokyoDomeFacilityMap-module__Gun37G__pin small{font-size:10px;font-weight:800;line-height:1.15}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=women]{color:#b92865}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=men]{color:#16777b}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=accessible]{color:#365ba8}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=food]{color:#815311}.TokyoDomeFacilityMap-module__Gun37G__pin[aria-pressed=true][data-kind]{color:#fff}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=locker]{color:#66538e;background:#f7f4fc}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=women]{background:#fff3f8}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=men]{background:#eff9f8}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=accessible]{background:#f0f5ff}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=food]{background:#fff7e9}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind=charge]{color:#526d32}.TokyoDomeFacilityMap-module__Gun37G__pin[aria-pressed=true][data-kind]{color:#fff;background:#d53478}.TokyoDomeFacilityMap-module__Gun37G__seatingShape{fill:#e8eff0;stroke:#b0c2c5;stroke-width:.65px}.TokyoDomeFacilityMap-module__Gun37G__concourseShape{fill:#fff9ef;stroke:#9b8b90;stroke-width:.85px}.TokyoDomeFacilityMap-module__Gun37G__boundaryShape{fill:none;stroke:#9b8b90;stroke-width:.7px}.TokyoDomeFacilityMap-module__Gun37G__selectedAnchor{fill:#b92865;stroke:#fff;stroke-width:1px}.TokyoDomeFacilityMap-module__Gun37G__originAnchor{fill:#dce9ff;stroke:#365ba8}.TokyoDomeFacilityMap-module__Gun37G__mapTitle{color:#536773;pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;gap:3px;font-size:13px;font-weight:700;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.TokyoDomeFacilityMap-module__Gun37G__mapTitle small{color:#9b2555;background:#fff0f6;border-radius:6px;padding:3px 8px;font-size:11px}.TokyoDomeFacilityMap-module__Gun37G__leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.TokyoDomeFacilityMap-module__Gun37G__facilityLeader{fill:none;stroke:#8d7c88;stroke-width:1px;stroke-dasharray:2 2}.TokyoDomeFacilityMap-module__Gun37G__landmarkLeader{fill:none;stroke:#536773;stroke-width:1px}.TokyoDomeFacilityMap-module__Gun37G__gateLabel,.TokyoDomeFacilityMap-module__Gun37G__passageLabel,.TokyoDomeFacilityMap-module__Gun37G__stairLabel{pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.TokyoDomeFacilityMap-module__Gun37G__gateLabel{color:#fff;letter-spacing:.2px;z-index:5;pointer-events:auto;cursor:pointer;background:#283b45;border:0;border-radius:5px;width:68px;height:44px;font-size:12px;font-weight:800;box-shadow:0 0 0 2px #fff}.TokyoDomeFacilityMap-module__Gun37G__originLabel{color:#fff;outline-offset:2px;background:#365ba8;outline:2px solid #bfd1f3;flex-direction:column}.TokyoDomeFacilityMap-module__Gun37G__originLabel small{font-size:10px;font-weight:600}.TokyoDomeFacilityMap-module__Gun37G__passageLabel{box-sizing:border-box;color:#354e58;z-index:4;background:#fffffff2;border:1px solid #d4ddde;border-radius:4px;gap:3px;height:22px;padding:1px 5px;font-size:12px;font-weight:800}.TokyoDomeFacilityMap-module__Gun37G__passageLabel small{font-size:10px;font-weight:600}.TokyoDomeFacilityMap-module__Gun37G__stairLabel{color:#405963;z-index:2;background:#fff;border:1px solid #8ea6ad;border-radius:4px;width:24px;height:24px}.TokyoDomeFacilityMap-module__Gun37G__shopNumber{white-space:nowrap}.TokyoDomeFacilityMap-module__Gun37G__concourseSwatch,.TokyoDomeFacilityMap-module__Gun37G__seatSwatch{background:#fff9ef;border:1px solid #9b8b90;border-radius:2px;width:15px;height:11px;display:inline-block}.TokyoDomeFacilityMap-module__Gun37G__seatSwatch{background:#e8eff0;border-color:#b0c2c5}.TokyoDomeFacilityMap-module__Gun37G__destination{align-items:flex-start;gap:10px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__destination>svg{color:#b92865;flex-shrink:0;margin-top:2px}.TokyoDomeFacilityMap-module__Gun37G__destination>div{min-width:0}.TokyoDomeFacilityMap-module__Gun37G__destinationBadge{color:#9b2555;margin-bottom:3px;font-size:10px;display:inline-block}.TokyoDomeFacilityMap-module__Gun37G__destinationActions{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__destinationActions button{cursor:pointer;margin:0}.TokyoDomeFacilityMap-module__Gun37G__destinationMore{color:#665562;border-top:1px solid #ead9e2;margin-top:8px;font-size:12px}.TokyoDomeFacilityMap-module__Gun37G__destinationMore summary,.TokyoDomeFacilityMap-module__Gun37G__destinationMore a{cursor:pointer;align-items:center;min-height:44px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__destinationMore a{color:#9b2555;text-decoration:underline}.TokyoDomeFacilityMap-module__Gun37G__panel{background:#fff8fc;border-top:1px solid #f0eaf0;padding:14px 16px}.TokyoDomeFacilityMap-module__Gun37G__panel strong{color:#a22e60;display:block}.TokyoDomeFacilityMap-module__Gun37G__panel p{color:#5f4a69;margin:5px 0;font-size:13px}.TokyoDomeFacilityMap-module__Gun37G__panel button{color:#61334c;background:#fff;border:1px solid #e6c7d5;border-radius:10px;min-height:44px;margin:5px;padding:8px 12px}.TokyoDomeFacilityMap-module__Gun37G__panel button small{color:#8a6f82;margin-top:3px;font-size:11px;display:block}.TokyoDomeFacilityMap-module__Gun37G__eventActions{color:#775b32;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__eventActions a{color:#a22e60;background:#fff;border-radius:8px;align-items:center;min-height:44px;padding:0 8px;text-decoration:underline;display:inline-flex}.TokyoDomeFacilityMap-module__Gun37G__legend{color:#7c6c83;flex-wrap:wrap;gap:12px;padding:8px 16px 12px;font-size:12px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__legend span{align-items:center;gap:4px;display:flex}.TokyoDomeFacilityMap-module__Gun37G__none{color:#826e83;padding:18px;font-size:13px}.TokyoDomeFacilityMap-module__Gun37G__none button{background:#fff;border:1px solid #e5cddb;border-radius:10px;min-height:44px;margin-left:8px;padding:8px}@media (max-width:480px){.TokyoDomeFacilityMap-module__Gun37G__overview{gap:8px;padding:12px}.TokyoDomeFacilityMap-module__Gun37G__tile{padding:10px}.TokyoDomeFacilityMap-module__Gun37G__tile>svg{height:90px}.TokyoDomeFacilityMap-module__Gun37G__tile strong{font-size:14px}.TokyoDomeFacilityMap-module__Gun37G__heading{padding:12px}.TokyoDomeFacilityMap-module__Gun37G__map{height:390px}.TokyoDomeFacilityMap-module__Gun37G__layerTabs{padding:8px}.TokyoDomeFacilityMap-module__Gun37G__layerTabs small{font-size:11px}.TokyoDomeFacilityMap-module__Gun37G__floorType{font-size:10px}.TokyoDomeFacilityMap-module__Gun37G__legend{gap:8px;padding-inline:12px;font-size:11px}}@media (prefers-reduced-motion:no-preference){.TokyoDomeFacilityMap-module__Gun37G__pin{transition:background .15s,box-shadow .15s}}.TokyoDomeFacilityMap-module__Gun37G__root{border:0;border-radius:0}.TokyoDomeFacilityMap-module__Gun37G__pin{color:#a93164;background:#fff;border-color:#d880a8;flex-direction:column;gap:2px}.TokyoDomeFacilityMap-module__Gun37G__pin[data-kind]{color:#a93164;background:#fff}.TokyoDomeFacilityMap-module__Gun37G__pin .TokyoDomeFacilityMap-module__Gun37G__groupCount{text-align:center;white-space:nowrap;max-width:100%;font-size:12px;line-height:14px}.TokyoDomeFacilityMap-module__Gun37G__groupCount span{display:block}.TokyoDomeFacilityMap-module__Gun37G__areaIcon{min-height:24px}.TokyoDomeFacilityMap-module__Gun37G__concourseShape{fill:#fff6fa;stroke:#c599ae}.TokyoDomeFacilityMap-module__Gun37G__seatingShape{fill:#efe3e9;stroke:#d9c7d0}.TokyoDomeFacilityMap-module__Gun37G__orientation{color:#786570;background:#fff8fb}
.TokyoDomeSeatLocator-module__c8BRMW__shell{--rose:#a93164;--ink:#493340;--edge:#eedee5;border:1px solid var(--edge);color:var(--ink);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 38px #78334b08}.TokyoDomeSeatLocator-module__c8BRMW__title{text-wrap:balance}.TokyoDomeSeatLocator-module__c8BRMW__seatFrame [aria-label=見る方向] button[aria-pressed=true]{color:#fff;background:#a93164;box-shadow:inset 0 -3px #752244}.TokyoDomeSeatLocator-module__c8BRMW__controls{padding:18px 20px 12px}.TokyoDomeSeatLocator-module__c8BRMW__levels{flex-wrap:wrap;gap:6px;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__levels button{border:1px solid var(--edge);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-size:13px;font-weight:800;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__levels button[aria-pressed=true]{color:#fff;background:var(--rose);border-color:var(--rose)}.TokyoDomeSeatLocator-module__c8BRMW__levels i{border-radius:50%;width:9px;height:9px}.TokyoDomeSeatLocator-module__c8BRMW__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__directions,.TokyoDomeSeatLocator-module__c8BRMW__shortcuts,.TokyoDomeSeatLocator-module__c8BRMW__zoom{align-items:center;gap:4px;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__directions button{color:#77626e;border-radius:8px;min-height:40px;padding:5px 11px;font-size:12px;font-weight:750}.TokyoDomeSeatLocator-module__c8BRMW__directions button[aria-pressed=true]{color:var(--rose);background:#fff0f6}.TokyoDomeSeatLocator-module__c8BRMW__zoom{border:1px solid var(--edge);background:#fff;border-radius:12px;gap:0}.TokyoDomeSeatLocator-module__c8BRMW__zoom button{min-width:38px;min-height:40px;font-size:18px;font-weight:800}.TokyoDomeSeatLocator-module__c8BRMW__zoom button:nth-child(2){padding:0 9px;font-size:11px}.TokyoDomeSeatLocator-module__c8BRMW__shortcuts{flex-wrap:wrap;margin-top:9px}.TokyoDomeSeatLocator-module__c8BRMW__shortcuts button{min-height:38px;color:var(--rose);align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:750;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__shortcuts button[aria-expanded=true]{background:#fff0f6;border-radius:8px}.TokyoDomeSeatLocator-module__c8BRMW__search{border-top:1px solid var(--edge);background:#fff9fc;padding:14px 20px}.TokyoDomeSeatLocator-module__c8BRMW__form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__form label{flex-direction:column;flex:115px;gap:5px;font-size:11px;font-weight:750;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__form select,.TokyoDomeSeatLocator-module__c8BRMW__form input,.TokyoDomeSeatLocator-module__c8BRMW__selection select{width:100%;min-width:0;height:42px;color:var(--ink);background:#fff;border:1px solid #d8bdca;border-radius:9px;padding:0 10px;font-size:16px}.TokyoDomeSeatLocator-module__c8BRMW__form button{background:var(--rose);color:#fff;border-radius:10px;min-height:42px;padding:8px 20px;font-size:13px;font-weight:800}.TokyoDomeSeatLocator-module__c8BRMW__searchTitle{margin:0 0 9px;font-size:12px;font-weight:800}.TokyoDomeSeatLocator-module__c8BRMW__message{color:#a52c5b;margin:8px 0 0;font-size:12px;line-height:1.6}.TokyoDomeSeatLocator-module__c8BRMW__map{background:#fff;height:clamp(480px,70vh,650px);position:relative;overflow:hidden}.TokyoDomeSeatLocator-module__c8BRMW__map svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;display:block}.TokyoDomeSeatLocator-module__c8BRMW__map svg:active{cursor:grabbing}.TokyoDomeSeatLocator-module__c8BRMW__selection{border-block:1px solid var(--edge);background:#fff5f9;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__selectionName{flex-direction:column;gap:2px;margin-right:auto;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__selectionName strong{color:var(--rose);font-variant-numeric:tabular-nums;font-size:19px;line-height:1.2}.TokyoDomeSeatLocator-module__c8BRMW__selectionName span{font-size:11px;font-weight:650}.TokyoDomeSeatLocator-module__c8BRMW__selection label{align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__selection select{width:100px}.TokyoDomeSeatLocator-module__c8BRMW__selection button{min-width:38px;min-height:40px;color:var(--rose);border-radius:9px;place-items:center;font-size:12px;font-weight:750;display:grid}.TokyoDomeSeatLocator-module__c8BRMW__selection button:hover,.TokyoDomeSeatLocator-module__c8BRMW__directions button:hover,.TokyoDomeSeatLocator-module__c8BRMW__shortcuts button:hover{background:#fff0f6}.TokyoDomeSeatLocator-module__c8BRMW__hint{color:#786570;margin:0;padding:8px 20px 2px;font-size:12px}.TokyoDomeSeatLocator-module__c8BRMW__footer{border-top:1px solid var(--edge);flex-wrap:wrap;gap:8px;padding:14px 20px 18px;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__footer a{border:1px solid var(--edge);min-height:42px;color:var(--rose);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:750;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__shell button:focus-visible,.TokyoDomeSeatLocator-module__c8BRMW__shell select:focus-visible,.TokyoDomeSeatLocator-module__c8BRMW__shell input:focus-visible,.TokyoDomeSeatLocator-module__c8BRMW__shell a:focus-visible{outline-offset:3px;outline:3px solid #b72e66}@media (max-width:600px){.TokyoDomeSeatLocator-module__c8BRMW__shell{border-radius:18px}.TokyoDomeSeatLocator-module__c8BRMW__controls{padding:12px 10px 8px}.TokyoDomeSeatLocator-module__c8BRMW__levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.TokyoDomeSeatLocator-module__c8BRMW__levels button{white-space:nowrap;border-radius:10px;flex-direction:column;gap:4px;min-height:49px;padding:7px 1px;font-size:10px}.TokyoDomeSeatLocator-module__c8BRMW__tools{gap:5px;margin-top:7px}.TokyoDomeSeatLocator-module__c8BRMW__directions{gap:0}.TokyoDomeSeatLocator-module__c8BRMW__directions button{min-height:38px;padding:4px 7px;font-size:11px}.TokyoDomeSeatLocator-module__c8BRMW__zoom{margin-left:auto}.TokyoDomeSeatLocator-module__c8BRMW__zoom button{min-width:32px;min-height:38px}.TokyoDomeSeatLocator-module__c8BRMW__zoom button:nth-child(2){padding:0 6px;font-size:10px}.TokyoDomeSeatLocator-module__c8BRMW__shortcuts{gap:3px;margin-top:3px}.TokyoDomeSeatLocator-module__c8BRMW__shortcuts button{min-height:40px;padding-inline:5px;font-size:11px}.TokyoDomeSeatLocator-module__c8BRMW__search{padding:12px}.TokyoDomeSeatLocator-module__c8BRMW__form{gap:8px}.TokyoDomeSeatLocator-module__c8BRMW__form label{flex-basis:100px}.TokyoDomeSeatLocator-module__c8BRMW__form button{flex:100px}.TokyoDomeSeatLocator-module__c8BRMW__selection{gap:7px;padding:10px 12px}.TokyoDomeSeatLocator-module__c8BRMW__selectionName strong{font-size:17px}.TokyoDomeSeatLocator-module__c8BRMW__selection select{width:84px}.TokyoDomeSeatLocator-module__c8BRMW__selection button{min-width:32px}.TokyoDomeSeatLocator-module__c8BRMW__hint{padding:6px 12px 0;font-size:11px}.TokyoDomeSeatLocator-module__c8BRMW__footer{padding:12px}.TokyoDomeSeatLocator-module__c8BRMW__footer a{flex:auto;justify-content:center;padding-inline:8px;font-size:11px}}@media (max-width:360px){.TokyoDomeSeatLocator-module__c8BRMW__title{font-size:22px}.TokyoDomeSeatLocator-module__c8BRMW__shortcuts{flex-wrap:nowrap;gap:0}.TokyoDomeSeatLocator-module__c8BRMW__shortcuts button{white-space:nowrap;gap:3px;padding-inline:3px;font-size:10px}.TokyoDomeSeatLocator-module__c8BRMW__shortcuts button>svg:last-child{display:none}}.TokyoDomeSeatLocator-module__c8BRMW__selection{overflow-anchor:none;height:76px;min-height:76px}.TokyoDomeSeatLocator-module__c8BRMW__map{overflow-anchor:none}.TokyoDomeSeatLocator-module__c8BRMW__wholeButton{justify-content:flex-end;padding:8px 12px;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__wholeButton button{color:#a93164;background:#fff;border:1px solid #dfb8ca;border-radius:8px;min-height:44px;padding:8px 12px;font-size:12px}@media (max-width:600px){.TokyoDomeSeatLocator-module__c8BRMW__selection{height:94px;min-height:94px}}.TokyoDomeSeatLocator-module__c8BRMW__areaPrompt{cursor:pointer;animation:2.4s ease-in-out 3 TokyoDomeSeatLocator-module__c8BRMW__areaHint}@keyframes TokyoDomeSeatLocator-module__c8BRMW__areaHint{0%,to{opacity:1}50%{opacity:.64}}@media (prefers-reduced-motion:reduce){.TokyoDomeSeatLocator-module__c8BRMW__areaPrompt{animation:none}}@media (max-width:600px){.TokyoDomeSeatLocator-module__c8BRMW__map{height:440px}}.TokyoDomeSeatLocator-module__c8BRMW__areaLabels{pointer-events:none;position:absolute;inset:0}.TokyoDomeSeatLocator-module__c8BRMW__areaLabels button{pointer-events:auto;color:#833755;white-space:nowrap;background:#fffdfef2;border:1px solid #d2a4bb;border-radius:9px;width:90px;height:44px;padding:4px;font-size:12px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.TokyoDomeSeatLocator-module__c8BRMW__areaLabels button:focus-visible{outline-offset:3px;outline:3px solid #b72e66}.TokyoDomeSeatLocator-module__c8BRMW__areaLabels button:hover{background:#fff0f6}@media (max-width:600px){.TokyoDomeSeatLocator-module__c8BRMW__areaLabels button{width:80px}}.TokyoDomeSeatLocator-module__c8BRMW__map [data-seat-code]:focus-visible{stroke:#2666b0;stroke-width:3px;vector-effect:non-scaling-stroke;outline:none}.TokyoDomeSeatLocator-module__c8BRMW__overviewHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;width:100%;display:flex}.TokyoDomeSeatLocator-module__c8BRMW__overviewHeading strong{letter-spacing:.03em;color:#3c4c5e;font-size:14px;font-weight:800}.TokyoDomeSeatLocator-module__c8BRMW__overviewHeading span{color:#746671;font-size:12px}.TokyoDomeSeatLocator-module__c8BRMW__map [data-seat-code]:hover{filter:brightness(1.05)}.TokyoDomeSeatLocator-module__c8BRMW__areaLabels button{color:#344d60;background:#ffffffed;border-color:#bdcbd3;border-radius:22px;box-shadow:0 3px 10px #29475d17}.TokyoDomeSeatLocator-module__c8BRMW__areaLabels button:hover{color:#a93164;background:#fff;border-color:#a93164;box-shadow:0 4px 14px #a9316420}@media (max-width:600px){.TokyoDomeSeatLocator-module__c8BRMW__overviewHeading{flex-direction:column;align-items:flex-start;gap:3px}.TokyoDomeSeatLocator-module__c8BRMW__overviewHeading strong{font-size:13px}.TokyoDomeSeatLocator-module__c8BRMW__overviewHeading span{font-size:11px}}.TokyoDomeSeatLocator-module__c8BRMW__selectedRow{color:#155786;white-space:nowrap;background:#e8f3ff;border-radius:4px;padding:2px 4px}.TokyoDomeSeatLocator-module__c8BRMW__selectedSeat{color:#663b00;white-space:nowrap;background:#fff0a8;border:1px solid #c38a19;border-radius:4px;padding:2px 5px}
.KyoceraSeatMap-module__B3M7Xa__seatFrame[data-seat-template]{overflow-anchor:none;overflow:clip}.KyoceraSeatMap-module__B3M7Xa__seatFrame [class*=shortcuts]{display:none}.KyoceraSeatMap-module__B3M7Xa__search{background:#fffafd;border-block:1px solid #eedee5;padding:12px 16px}.KyoceraSeatMap-module__B3M7Xa__ticketForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;max-width:520px;display:grid}.KyoceraSeatMap-module__B3M7Xa__ticketForm label{color:#65525e;gap:4px;min-width:0;font-size:12px;font-weight:750;display:grid}.KyoceraSeatMap-module__B3M7Xa__ticketForm input{color:#493340;background:#fff;border:1px solid #d9b4c7;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px 10px;font-size:14px}.KyoceraSeatMap-module__B3M7Xa__searchSubmit{color:#fff;background:#a93164;border-radius:8px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:800}.KyoceraSeatMap-module__B3M7Xa__error{color:#a51a49;margin:8px 0 0;font-size:12px;line-height:1.6}.KyoceraSeatMap-module__B3M7Xa__searchFeedback{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.KyoceraSeatMap-module__B3M7Xa__searchFeedback button,.KyoceraSeatMap-module__B3M7Xa__candidates button{color:#833755;background:#fff;border:1px solid #d9b4c7;border-radius:8px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:750}.KyoceraSeatMap-module__B3M7Xa__searchFeedback button{margin-top:8px}.KyoceraSeatMap-module__B3M7Xa__candidates{margin-top:12px}.KyoceraSeatMap-module__B3M7Xa__candidates p{color:#65525e;margin:0 0 8px;font-size:12px;font-weight:750}.KyoceraSeatMap-module__B3M7Xa__candidates>div{flex-wrap:wrap;gap:8px;display:flex}.KyoceraSeatMap-module__B3M7Xa__candidates small{margin-top:3px;font-size:11px;font-weight:500;display:block}.KyoceraSeatMap-module__B3M7Xa__candidates button:focus-visible,.KyoceraSeatMap-module__B3M7Xa__searchFeedback button:focus-visible{outline-offset:2px;outline:3px solid #a93164}.KyoceraSeatMap-module__B3M7Xa__selectionBand{background:#fff5f9;border-bottom:1px solid #eedee5;align-items:center;gap:6px;height:76px;padding:8px 14px;display:flex}.KyoceraSeatMap-module__B3M7Xa__selectionBand>div{flex:1;gap:4px;min-width:0;display:grid}.KyoceraSeatMap-module__B3M7Xa__selectionBand strong{color:#a93164;font-size:14px}.KyoceraSeatMap-module__B3M7Xa__selectionBand span{color:#65525e;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.KyoceraSeatMap-module__B3M7Xa__selectionBand button{color:#a93164;background:#fff;border:1px solid #e4c6d4;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.KyoceraSeatMap-module__B3M7Xa__selectionBand button:disabled{opacity:.3}.KyoceraSeatMap-module__B3M7Xa__note{color:#786570;border-top:1px solid #eedee5;margin:0;padding:10px 14px;font-size:12px;line-height:1.6}.KyoceraSeatMap-module__B3M7Xa__rowDetails{background:#fff;border-top:1px solid #eedee5}.KyoceraSeatMap-module__B3M7Xa__rowDetails summary{color:#493340;cursor:pointer;min-height:44px;padding:12px 14px;font-size:13px;font-weight:800}.KyoceraSeatMap-module__B3M7Xa__rowDetails summary:focus-visible{outline-offset:-3px;outline:3px solid #a93164}.KyoceraSeatMap-module__B3M7Xa__rowBody{color:#786570;max-height:320px;padding:0 14px 14px;font-size:12px;line-height:1.7;overflow:auto}.KyoceraSeatMap-module__B3M7Xa__rowBody table{border-collapse:collapse;color:#493340;font-variant-numeric:tabular-nums;width:100%}.KyoceraSeatMap-module__B3M7Xa__rowBody caption{text-align:left;padding:8px 0;font-weight:800}.KyoceraSeatMap-module__B3M7Xa__rowBody th,.KyoceraSeatMap-module__B3M7Xa__rowBody td{text-align:left;border-bottom:1px solid #eedee5;padding:8px 4px}.KyoceraSeatMap-module__B3M7Xa__rowBody tr[aria-current=true]{background:#fff0f6}.KyoceraSeatMap-module__B3M7Xa__rowBody td strong{color:#a93164;display:block}.KyoceraSeatMap-module__B3M7Xa__rowBody a{color:#a93164;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.KyoceraSeatMap-module__B3M7Xa__floorContext{color:#786570;background:#fff7fa;margin:0;padding:8px 12px;font-size:12px;line-height:1.6}.KyoceraSeatMap-module__B3M7Xa__facilitySelection{color:#493340;background:#fff5f9;border-block:1px solid #eedee5;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;scroll-margin-top:8px;display:flex}.KyoceraSeatMap-module__B3M7Xa__facilitySelection>strong{color:#a93164;flex:180px;font-size:13px}.KyoceraSeatMap-module__B3M7Xa__facilitySelection button{color:#a93164;background:#fff;border:1px solid #dfb8ca;border-radius:8px;min-width:44px;min-height:44px;padding:8px;font-size:12px}.KyoceraSeatMap-module__B3M7Xa__facilitySelection:focus-visible{outline-offset:-3px;outline:3px solid #a93164}@media (min-width:960px){.KyoceraSeatMap-module__B3M7Xa__ticketForm label{white-space:nowrap;align-items:center;gap:6px;display:flex}}@media (max-width:600px){.KyoceraSeatMap-module__B3M7Xa__seatFrame [aria-label=見る方向]{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.KyoceraSeatMap-module__B3M7Xa__seatFrame [aria-label=見る方向]>button:nth-child(n+5){grid-column:span 2}.KyoceraSeatMap-module__B3M7Xa__search{padding:8px 10px}.KyoceraSeatMap-module__B3M7Xa__ticketForm{gap:6px}.KyoceraSeatMap-module__B3M7Xa__ticketForm input{padding:8px;font-size:16px}.KyoceraSeatMap-module__B3M7Xa__searchSubmit{padding-inline:8px;font-size:12px}.KyoceraSeatMap-module__B3M7Xa__selectionBand{height:94px;padding:8px 10px}.KyoceraSeatMap-module__B3M7Xa__selectionBand strong{font-size:13px}.KyoceraSeatMap-module__B3M7Xa__selectionBand span{font-size:11px}}.KyoceraSeatMap-module__B3M7Xa__ticketSelection{flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;display:flex}.KyoceraSeatMap-module__B3M7Xa__selectedRow{color:#155786;white-space:nowrap;background:#e8f3ff;border-radius:4px;padding:2px 4px}.KyoceraSeatMap-module__B3M7Xa__selectedSeat{color:#663b00;white-space:nowrap;background:#fff0a8;border:1px solid #c38a19;border-radius:4px;padding:2px 5px}
.DomeGuideLayout-module__OOAWCG__root{max-width:none}.DomeGuideLayout-module__OOAWCG__root .DomeGuideLayout-module__OOAWCG__purposes{margin:16px 0}.DomeGuideLayout-module__OOAWCG__root .DomeGuideLayout-module__OOAWCG__purposes button{padding:6px 3px}.DomeGuideLayout-module__OOAWCG__root .DomeGuideLayout-module__OOAWCG__purposes button[aria-pressed=true]{color:#fff;background:#a93164;padding:6px 3px}.DomeGuideLayout-module__OOAWCG__root .DomeGuideLayout-module__OOAWCG__scope{margin:16px 0}.DomeGuideLayout-module__OOAWCG__root .DomeGuideLayout-module__OOAWCG__scope button{border-radius:999px;min-height:44px}.DomeGuideLayout-module__OOAWCG__results>div[data-result-cards]{grid-template-columns:1fr}.DomeGuideLayout-module__OOAWCG__results summary{min-height:44px}.DomeGuideLayout-module__OOAWCG__thumbnail{aspect-ratio:1.35;width:100%;display:block}.DomeGuideLayout-module__OOAWCG__floorNote{color:#786570;padding:8px 12px;font-size:11px;line-height:1.7}.DomeGuideLayout-module__OOAWCG__floorPicker{margin-top:0}.DomeGuideLayout-module__OOAWCG__floorPicker button{min-width:44px}@media (max-width:767px){.DomeGuideLayout-module__OOAWCG__root .DomeGuideLayout-module__OOAWCG__purposes button{min-height:58px;font-size:10px}}
.SeatCampaign-module__5Bp6Uq__page{color:#352c36;overflow-wrap:anywhere;background:#fff;max-width:860px;margin:0 auto;padding:0 22px 48px;line-height:1.75}.SeatCampaign-module__5Bp6Uq__preview{color:#654600;background:#fff3cc;margin:0 -22px;padding:12px 22px;font-size:13px;font-weight:700}.SeatCampaign-module__5Bp6Uq__header{padding:24px 0}.SeatCampaign-module__5Bp6Uq__brand{color:#b32a61;width:fit-content;min-height:44px;font-size:22px;font-weight:900;text-decoration:none;display:block}.SeatCampaign-module__5Bp6Uq__eyebrow{color:#735965;margin-top:10px;font-size:13px;font-weight:700;display:block}.SeatCampaign-module__5Bp6Uq__header h1{text-wrap:balance;margin:8px 0 12px;font-size:clamp(24px,4vw,34px);font-weight:850;line-height:1.4}.SeatCampaign-module__5Bp6Uq__date{margin:0;font-size:17px;font-weight:700}.SeatCampaign-module__5Bp6Uq__intro{margin:18px 0 10px}.SeatCampaign-module__5Bp6Uq__source{color:#88506a;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.SeatCampaign-module__5Bp6Uq__small{color:#6a5a65;margin:8px 0;font-size:13px;line-height:1.8}.SeatCampaign-module__5Bp6Uq__tabs{border-bottom:2px solid #eddae3;grid-template-columns:1fr 1fr;display:grid}.SeatCampaign-module__5Bp6Uq__tabs button{color:#6b5361;cursor:pointer;background:#f8f3f6;border:0;min-height:54px;font-size:16px;font-weight:700}.SeatCampaign-module__5Bp6Uq__tabs button[aria-pressed=true]{color:#fff;background:#b82962}.SeatCampaign-module__5Bp6Uq__section{padding:28px 0 0}.SeatCampaign-module__5Bp6Uq__section h2{margin:0 0 8px;font-size:21px;font-weight:800;line-height:1.55}.SeatCampaign-module__5Bp6Uq__section h3{margin:0 0 7px;font-size:16px;font-weight:750}.SeatCampaign-module__5Bp6Uq__section p{margin-top:8px;margin-bottom:12px}.SeatCampaign-module__5Bp6Uq__form{margin-top:24px}.SeatCampaign-module__5Bp6Uq__form fieldset{border:0;margin:0;padding:0}.SeatCampaign-module__5Bp6Uq__form legend{font-weight:700}.SeatCampaign-module__5Bp6Uq__form legend span,.SeatCampaign-module__5Bp6Uq__field>span{color:#8a6273;margin-left:6px;font-size:12px;font-weight:500}.SeatCampaign-module__5Bp6Uq__kinds{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 24px;display:grid}.SeatCampaign-module__5Bp6Uq__kinds label{cursor:pointer;border:1px solid #b9a5af;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;display:flex}.SeatCampaign-module__5Bp6Uq__kinds label[data-checked=true]{background:#fff0f6;border:2px solid #ad2257;font-weight:700}.SeatCampaign-module__5Bp6Uq__kinds input{accent-color:#ad2257}.SeatCampaign-module__5Bp6Uq__field{font-size:15px;font-weight:700;display:block}.SeatCampaign-module__5Bp6Uq__field input{box-sizing:border-box;color:#352c36;background:#fff;border:1px solid #b9a5af;border-radius:7px;width:100%;min-width:0;min-height:50px;margin-top:7px;padding:10px 12px;font-size:16px;font-weight:400;display:block}.SeatCampaign-module__5Bp6Uq__field input::placeholder{color:#806f79}.SeatCampaign-module__5Bp6Uq__pair{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.SeatCampaign-module__5Bp6Uq__privacy{background:#f7f4f6;border-radius:6px;padding:12px;font-size:13px}.SeatCampaign-module__5Bp6Uq__primary,.SeatCampaign-module__5Bp6Uq__secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}.SeatCampaign-module__5Bp6Uq__primary{color:#fff;background:#b82962;border:1px solid #b82962}.SeatCampaign-module__5Bp6Uq__form>.SeatCampaign-module__5Bp6Uq__primary,.SeatCampaign-module__5Bp6Uq__success .SeatCampaign-module__5Bp6Uq__primary,.SeatCampaign-module__5Bp6Uq__section>.SeatCampaign-module__5Bp6Uq__primary{width:100%}.SeatCampaign-module__5Bp6Uq__secondary{color:#744256;background:#fff;border:1px solid #cdb6c1}.SeatCampaign-module__5Bp6Uq__page button:disabled{opacity:.55;cursor:default}.SeatCampaign-module__5Bp6Uq__page :is(button,input,a,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #286e9c}.SeatCampaign-module__5Bp6Uq__success{color:#245a43;gap:12px;display:grid}.SeatCampaign-module__5Bp6Uq__error{color:#8a2530;background:#fff0f0;border:1px solid #ba3e47;padding:14px;font-size:14px}.SeatCampaign-module__5Bp6Uq__headingRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.SeatCampaign-module__5Bp6Uq__stats{grid-template-columns:1fr 1fr;gap:16px;padding:8px 0;display:grid}.SeatCampaign-module__5Bp6Uq__stats p{background:#f9edf2;border-radius:8px;padding:14px;font-size:13px}.SeatCampaign-module__5Bp6Uq__stats strong{color:#a72658;font-size:36px;font-weight:850;line-height:1.5;display:block}.SeatCampaign-module__5Bp6Uq__stats small{margin-left:6px;font-size:15px}.SeatCampaign-module__5Bp6Uq__note{background:#fff9e9;border-left:3px solid #9b7b40;padding:14px;font-size:14px}.SeatCampaign-module__5Bp6Uq__rows{margin:24px 0;padding:0;list-style:none}.SeatCampaign-module__5Bp6Uq__rows li{border-bottom:1px solid #ebdfe5;padding:16px 0}.SeatCampaign-module__5Bp6Uq__rows li>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.SeatCampaign-module__5Bp6Uq__rows li strong{font-size:21px}.SeatCampaign-module__5Bp6Uq__rows li p{color:#0f766e;font-size:17px;font-weight:650}.SeatCampaign-module__5Bp6Uq__rows li small{color:#76646e;font-size:12px}.SeatCampaign-module__5Bp6Uq__tag{color:#5e4b70;background:#f1edf5;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.SeatCampaign-module__5Bp6Uq__rowLabel{color:#245e86;font-weight:700}.SeatCampaign-module__5Bp6Uq__empty{text-align:center;color:#675562;background:#f7f5f6;margin:20px 0;padding:30px 14px}.SeatCampaign-module__5Bp6Uq__separate{border-top:1px solid #e6dbe2;margin-top:24px;padding-top:20px;font-size:14px}.SeatCampaign-module__5Bp6Uq__operations{border-top:1px solid #cbb7c1;margin-top:28px;padding-top:12px}.SeatCampaign-module__5Bp6Uq__operations summary{cursor:pointer;min-height:48px;padding:10px 0;font-size:15px;font-weight:700}.SeatCampaign-module__5Bp6Uq__image{border:1px solid #eadce3;margin:20px 0}.SeatCampaign-module__5Bp6Uq__actions{flex-wrap:wrap;gap:10px;display:flex}.SeatCampaign-module__5Bp6Uq__draft{margin-top:26px}.SeatCampaign-module__5Bp6Uq__draft textarea{box-sizing:border-box;color:#352c36;resize:vertical;background:#faf8f9;border:1px solid #b9a5af;border-radius:7px;width:100%;padding:12px;font-size:16px;line-height:1.7}.SeatCampaign-module__5Bp6Uq__notice{color:#345f4d;margin-top:20px;font-size:14px}.SeatCampaign-module__5Bp6Uq__footer{color:#786771;border-top:1px solid #eadfe5;margin-top:24px;padding-top:18px;font-size:12px}.SeatCampaign-module__5Bp6Uq__seatOnly{color:#0f766e;background:#e9f7f4;border-left:4px solid #0f766e;padding:12px 14px;font-weight:750}.SeatCampaign-module__5Bp6Uq__seatOnly>span{border-radius:2px;width:12px;height:12px;margin-right:8px;display:inline-block}.SeatCampaign-module__5Bp6Uq__seatOnly small{color:#405f5b;font-size:13px;font-weight:400;display:block}.SeatCampaign-module__5Bp6Uq__searchOffer{color:#294e48;overflow-wrap:anywhere;background:#f3faf8;border:1px solid #c4d9d4;border-radius:8px;margin:12px 0;padding:16px;font-size:14px;line-height:1.7}.SeatCampaign-module__5Bp6Uq__searchOffer p{margin:8px 0}.SeatCampaign-module__5Bp6Uq__searchOffer label{font-weight:700;display:block}.SeatCampaign-module__5Bp6Uq__searchOffer select{color:#294e48;background:#fff;border:1px solid #95b8b0;border-radius:6px;width:100%;min-width:0;min-height:48px;margin:8px 0 12px;padding:8px;font-size:16px;display:block}.SeatCampaign-module__5Bp6Uq__searchOffer button{width:100%}.SeatCampaign-module__5Bp6Uq__searchOffer button:disabled{opacity:.5;cursor:default}.SeatCampaign-module__5Bp6Uq__form+button{margin-top:12px}@media (min-width:768px){.SeatCampaign-module__5Bp6Uq__page{padding-left:40px;padding-right:40px}.SeatCampaign-module__5Bp6Uq__preview{margin-left:-40px;margin-right:-40px;padding-left:40px}.SeatCampaign-module__5Bp6Uq__form{max-width:580px}.SeatCampaign-module__5Bp6Uq__header{padding-top:32px}}@media (max-width:360px){.SeatCampaign-module__5Bp6Uq__page{padding-left:16px;padding-right:16px}.SeatCampaign-module__5Bp6Uq__preview{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.SeatCampaign-module__5Bp6Uq__kinds{gap:6px}.SeatCampaign-module__5Bp6Uq__kinds label{gap:4px;font-size:13px}.SeatCampaign-module__5Bp6Uq__pair{gap:10px}.SeatCampaign-module__5Bp6Uq__stats{gap:8px}}.SeatCampaign-module__5Bp6Uq__field select,.SeatCampaign-module__5Bp6Uq__field textarea{box-sizing:border-box;color:#352c36;background:#fff;border:1px solid #b9a5af;border-radius:6px;width:100%;min-width:0;min-height:48px;padding:10px;font-size:16px}.SeatCampaign-module__5Bp6Uq__field textarea{min-height:100px}.SeatCampaign-module__5Bp6Uq__rows li>strong{overflow-wrap:anywhere}.SeatCampaign-module__5Bp6Uq__page select:focus-visible{outline-offset:3px;outline:3px solid #286e9c}.SeatCampaign-module__5Bp6Uq__page>h1{margin:24px 0 12px;font-size:clamp(23px,4vw,32px);font-weight:800;line-height:1.5}.SeatCampaign-module__5Bp6Uq__page :is(select,textarea){max-width:100%}.SeatCampaign-module__5Bp6Uq__rows li .SeatCampaign-module__5Bp6Uq__actions{margin-top:12px}
.DomeSeatFrame-module__MYEs8W__shell{--rose:#a93164;--ink:#493340;--edge:#eedee5;border:1px solid var(--edge);color:var(--ink);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 38px #78334b08}.DomeSeatFrame-module__MYEs8W__controls{padding:18px 20px 12px}.DomeSeatFrame-module__MYEs8W__levels{flex-wrap:wrap;gap:6px;display:flex}.DomeSeatFrame-module__MYEs8W__levels button{border:1px solid var(--edge);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:800;display:flex}.DomeSeatFrame-module__MYEs8W__levels button[aria-pressed=true]{color:#fff;background:var(--rose);border-color:var(--rose)}.DomeSeatFrame-module__MYEs8W__levels i{border-radius:50%;width:9px;height:9px}.DomeSeatFrame-module__MYEs8W__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.DomeSeatFrame-module__MYEs8W__directions,.DomeSeatFrame-module__MYEs8W__shortcuts,.DomeSeatFrame-module__MYEs8W__zoom{align-items:center;gap:4px;display:flex}.DomeSeatFrame-module__MYEs8W__directions{flex-wrap:wrap;max-width:100%}.DomeSeatFrame-module__MYEs8W__directions button{color:#77626e;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:750}.DomeSeatFrame-module__MYEs8W__directions button[aria-pressed=true]{background:var(--rose);color:#fff}.DomeSeatFrame-module__MYEs8W__zoom{border:1px solid var(--edge);background:#fff;border-radius:12px;gap:0}.DomeSeatFrame-module__MYEs8W__zoom button{font-size:18px;font-weight:800}.DomeSeatFrame-module__MYEs8W__zoom button:nth-child(2){padding:0 9px;font-size:12px}.DomeSeatFrame-module__MYEs8W__shortcuts{flex-wrap:wrap;margin-top:9px}.DomeSeatFrame-module__MYEs8W__shortcuts button{color:var(--rose);align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:750;display:flex}.DomeSeatFrame-module__MYEs8W__shortcuts button[aria-expanded=true]{background:#fff0f6;border-radius:8px}.DomeSeatFrame-module__MYEs8W__shell button:is([type=button],[type=submit]){min-width:44px;min-height:44px}.DomeSeatFrame-module__MYEs8W__shell select,.DomeSeatFrame-module__MYEs8W__shell input{min-height:44px}.DomeSeatFrame-module__MYEs8W__shell button:focus-visible,.DomeSeatFrame-module__MYEs8W__shell select:focus-visible,.DomeSeatFrame-module__MYEs8W__shell input:focus-visible,.DomeSeatFrame-module__MYEs8W__shell a:focus-visible{outline-offset:3px;outline:3px solid #b72e66}.DomeSeatFrame-module__MYEs8W__directionExtra{width:100%;min-width:0}@media (min-width:960px){.DomeSeatFrame-module__MYEs8W__inlineControls{grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:10px 16px;display:grid}.DomeSeatFrame-module__MYEs8W__inlineControls .DomeSeatFrame-module__MYEs8W__levels{grid-area:1/1}.DomeSeatFrame-module__MYEs8W__inlineControls .DomeSeatFrame-module__MYEs8W__tools{display:contents}.DomeSeatFrame-module__MYEs8W__inlineControls .DomeSeatFrame-module__MYEs8W__directions{flex-wrap:wrap;grid-area:2/1}.DomeSeatFrame-module__MYEs8W__inlineControls .DomeSeatFrame-module__MYEs8W__zoom{grid-area:1/2;justify-self:end}.DomeSeatFrame-module__MYEs8W__inlineControls .DomeSeatFrame-module__MYEs8W__directionExtra{grid-area:2/2}.DomeSeatFrame-module__MYEs8W__inlineControls .DomeSeatFrame-module__MYEs8W__shortcuts{grid-column:1/-1}.DomeSeatFrame-module__MYEs8W__inlineControls .DomeSeatFrame-module__MYEs8W__shortcuts:empty{display:none}}@media (max-width:600px){.DomeSeatFrame-module__MYEs8W__shell{border-radius:18px}.DomeSeatFrame-module__MYEs8W__controls{padding:12px 10px 8px}.DomeSeatFrame-module__MYEs8W__levels{flex-wrap:wrap;gap:4px;display:flex}.DomeSeatFrame-module__MYEs8W__levels button{white-space:nowrap;border-radius:10px;flex-direction:column;flex:1 0 auto;gap:4px;min-height:49px;padding:7px 8px;font-size:12px}.DomeSeatFrame-module__MYEs8W__tools{gap:5px;margin-top:7px}.DomeSeatFrame-module__MYEs8W__directions{gap:0}.DomeSeatFrame-module__MYEs8W__directions button{padding:4px 7px;font-size:12px}.DomeSeatFrame-module__MYEs8W__zoom{margin-left:auto}.DomeSeatFrame-module__MYEs8W__zoom button:nth-child(2){padding:0;font-size:12px}.DomeSeatFrame-module__MYEs8W__shortcuts{gap:3px;margin-top:3px}.DomeSeatFrame-module__MYEs8W__shortcuts button{padding-inline:5px;font-size:12px}}
.VenueAccessCards-module__q89iea__cards{flex-direction:column;gap:8px;max-width:720px;margin-top:16px;display:flex;container-type:inline-size}.VenueAccessCards-module__q89iea__card{color:#493340;background:#fff;border:1px solid #ecdee6;border-radius:10px;min-height:68px;padding:8px 12px;transition:border-color .15s,background .15s;display:block}.VenueAccessCards-module__q89iea__card:hover{background:#fff5f9;border-color:#bb6b8e}.VenueAccessCards-module__q89iea__card:focus-visible{outline-offset:3px;outline:2px solid #a93164}.VenueAccessCards-module__q89iea__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.VenueAccessCards-module__q89iea__path{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:15px;font-weight:750;display:flex}.VenueAccessCards-module__q89iea__origin{gap:4px;min-width:0;font-weight:800;display:flex}.VenueAccessCards-module__q89iea__station{text-overflow:ellipsis;min-width:0;overflow:hidden}.VenueAccessCards-module__q89iea__exit,.VenueAccessCards-module__q89iea__destination,.VenueAccessCards-module__q89iea__path svg{flex:none}.VenueAccessCards-module__q89iea__path svg{color:#a93164}.VenueAccessCards-module__q89iea__shortDestination{display:none}.VenueAccessCards-module__q89iea__map{color:#a93164;white-space:nowrap;border:1px solid #d5a1b8;border-radius:6px;flex:none;align-items:center;gap:3px;min-height:30px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.VenueAccessCards-module__q89iea__meta{color:#725c68;white-space:nowrap;align-items:center;gap:10px;font-size:12px;line-height:18px;display:flex}.VenueAccessCards-module__q89iea__meta strong{flex:none;font-weight:750}.VenueAccessCards-module__q89iea__line{text-overflow:ellipsis;min-width:0;overflow:hidden}@container (max-width:460px){.VenueAccessCards-module__q89iea__card{padding-inline:8px}.VenueAccessCards-module__q89iea__top{gap:6px}.VenueAccessCards-module__q89iea__path{gap:5px;font-size:14px}.VenueAccessCards-module__q89iea__map{padding-inline:5px;font-size:11px}.VenueAccessCards-module__q89iea__fullDestination{display:none}.VenueAccessCards-module__q89iea__shortDestination{display:inline}}@container (max-width:300px){.VenueAccessCards-module__q89iea__path{gap:4px;font-size:13px}.VenueAccessCards-module__q89iea__path svg{width:12px}.VenueAccessCards-module__q89iea__meta{gap:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.VenueAccessCards-module__q89iea__card{transition:none}}
.VantelinPrimeLocation-module__66ZFRa__location{background:#fff;border:1px solid #eedee5;border-radius:16px;margin-block:12px 18px;padding:12px}.VantelinPrimeLocation-module__66ZFRa__map{aspect-ratio:500/470;width:100%;max-width:500px;margin:auto;position:relative}.VantelinPrimeLocation-module__66ZFRa__map svg{width:100%;height:100%;display:block}.VantelinPrimeLocation-module__66ZFRa__map text{fill:#796470;font-size:14px}.VantelinPrimeLocation-module__66ZFRa__map button{white-space:nowrap;color:#612c46;cursor:pointer;background:#fff;border:1px solid #c4a9b7;border-radius:9px;width:max-content;min-width:94px;min-height:44px;padding:6px 10px;font-size:13px;font-weight:750;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.VantelinPrimeLocation-module__66ZFRa__map small{margin-top:2px;font-size:11px;font-weight:600;display:block}.VantelinPrimeLocation-module__66ZFRa__map button:hover{background:#fff0f6}.VantelinPrimeLocation-module__66ZFRa__map button:focus-visible{outline-offset:3px;outline:3px solid #a93164}.VantelinPrimeLocation-module__66ZFRa__location p{color:#796470;margin:8px 2px 0;font-size:12px;line-height:1.8}@media (max-width:359px){.VantelinPrimeLocation-module__66ZFRa__location{padding:8px}.VantelinPrimeLocation-module__66ZFRa__map button{min-width:88px;padding-inline:6px;font-size:12px}}
.VenueFacilityMapCanvas-module___q6f7G__finder button:focus-visible,.VenueFacilityMapCanvas-module___q6f7G__finder input:focus-visible,.VenueFacilityMapCanvas-module___q6f7G__finder a:focus-visible{outline-offset:3px;outline:3px solid #a93164}.VenueFacilityMapCanvas-module___q6f7G__canvas{touch-action:pan-y;height:470px;position:relative;overflow:hidden}.VenueFacilityMapCanvas-module___q6f7G__canvas>svg{pointer-events:none;width:100%;height:100%;position:absolute}.VenueFacilityMapCanvas-module___q6f7G__marker{color:#a62c62;background:#fff;border:1.3px solid #be648c;border-radius:10px;place-items:center;width:46px;min-height:48px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #6733460b}.VenueFacilityMapCanvas-module___q6f7G__marker[aria-pressed=true]{outline-offset:2px;background:#fff0f5;outline:3px solid #a93164}.VenueFacilityMapCanvas-module___q6f7G__marker small{color:#fff;text-align:center;background:#a93164;border-radius:9px;min-width:17px;height:17px;font-size:11px;position:absolute;top:-5px;right:-4px}.VenueFacilityMapCanvas-module___q6f7G__toiletIcon{flex-direction:column;align-items:center;gap:1px;padding:3px;display:flex}.VenueFacilityMapCanvas-module___q6f7G__toiletIcon>span:empty{display:none}.VenueFacilityMapCanvas-module___q6f7G__landmark{color:#79581b;white-space:nowrap;background:#fff9eb;border:1px solid #d3b898;border-radius:9px;padding:6px 8px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}.VenueFacilityMapCanvas-module___q6f7G__landmark[aria-pressed=true]{outline:2px solid #ae7535}.VenueFacilityMapCanvas-module___q6f7G__landmarkForm{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.VenueFacilityMapCanvas-module___q6f7G__landmarkForm label{font-weight:700}.VenueFacilityMapCanvas-module___q6f7G__landmarkForm input{border:1px solid #ddbecd;border-radius:8px;width:150px;min-width:0;min-height:44px;padding:8px;font-size:16px}.VenueFacilityMapCanvas-module___q6f7G__landmarkForm button{color:#942e59;border:1px solid #e6c7d6;border-radius:8px;padding:8px 10px}.VenueFacilityMapCanvas-module___q6f7G__landmarkForm p{color:#9c2c54;width:100%}.VenueFacilityMapCanvas-module___q6f7G__north{color:#765b67;font-size:12px;position:absolute;top:12px;right:12px}.VenueFacilityMapCanvas-module___q6f7G__schematic{color:#806875;font-size:12px;position:absolute;bottom:9px;left:12px}.VenueFacilityMapCanvas-module___q6f7G__venueName{white-space:normal;overflow-wrap:anywhere;text-align:center;color:#95627c;pointer-events:none;font-size:13px;font-weight:750;line-height:18px;position:absolute;transform:translate(-50%,-50%)}@media (max-width:767px){.VenueFacilityMapCanvas-module___q6f7G__canvas{height:440px}.VenueFacilityMapCanvas-module___q6f7G__landmark{padding:6px;font-size:12px}.VenueFacilityMapCanvas-module___q6f7G__landmarkForm input{flex:1;width:100px}}@media (max-width:480px){.VenueFacilityMapCanvas-module___q6f7G__landmarkForm{width:100%}.VenueFacilityMapCanvas-module___q6f7G__landmarkForm label{flex-basis:100%}.VenueFacilityMapCanvas-module___q6f7G__landmarkForm input{flex:120px;min-width:120px}}.VenueFacilityMapCanvas-module___q6f7G__landmark,.VenueFacilityMapCanvas-module___q6f7G__landmarkForm button{min-height:44px}.VenueFacilityMapCanvas-module___q6f7G__marker small{min-width:18px;height:18px;font-size:12px}
.KArenaGuide-module__Vvdnyq__guide{color:#493340;background:#fffafb}.KArenaGuide-module__Vvdnyq__content{padding-bottom:56px}.KArenaGuide-module__Vvdnyq__content>section{margin-top:36px;scroll-margin-top:90px}.KArenaGuide-module__Vvdnyq__content h2{letter-spacing:-.035em;margin-bottom:14px;font-size:20px;font-weight:850}.KArenaGuide-module__Vvdnyq__note{color:#796470;margin-top:12px;font-size:12px;line-height:1.8}.KArenaGuide-module__Vvdnyq__note a{color:#a93164;margin-left:8px;text-decoration:underline}.KArenaGuide-module__Vvdnyq__access,.KArenaGuide-module__Vvdnyq__prep{background:#fff;border:1px solid #eedee5;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.KArenaGuide-module__Vvdnyq__prep{grid-template-columns:repeat(2,minmax(0,1fr))}.KArenaGuide-module__Vvdnyq__access article,.KArenaGuide-module__Vvdnyq__prep article{padding:20px}.KArenaGuide-module__Vvdnyq__access article+article,.KArenaGuide-module__Vvdnyq__prep article+article{border-left:1px solid #eedee5}.KArenaGuide-module__Vvdnyq__access h3,.KArenaGuide-module__Vvdnyq__prep h3{font-size:16px;font-weight:800}.KArenaGuide-module__Vvdnyq__access p,.KArenaGuide-module__Vvdnyq__prep p{margin-top:7px;font-size:13px;line-height:1.9}.KArenaGuide-module__Vvdnyq__access strong{color:#a93164;margin-top:10px;font-size:22px;display:block}.KArenaGuide-module__Vvdnyq__access a,.KArenaGuide-module__Vvdnyq__prep button,.KArenaGuide-module__Vvdnyq__linkButton{color:#a93164;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.KArenaGuide-module__Vvdnyq__content details{background:#fff;border-bottom:1px solid #eedee5;padding:6px 16px}.KArenaGuide-module__Vvdnyq__content summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:750;display:flex}.KArenaGuide-module__Vvdnyq__content details p{padding-bottom:12px;font-size:13px;line-height:1.8}.KArenaGuide-module__Vvdnyq__content button:focus-visible,.KArenaGuide-module__Vvdnyq__content a:focus-visible,.KArenaGuide-module__Vvdnyq__content summary:focus-visible{outline-offset:3px;outline:3px solid #a93164}.KArenaGuide-module__Vvdnyq__linkButton{background:#fff;border:1px solid #e3bdce;border-radius:10px;padding:8px 14px}@media (max-width:767px){.KArenaGuide-module__Vvdnyq__content h2{font-size:18px}.KArenaGuide-module__Vvdnyq__access,.KArenaGuide-module__Vvdnyq__prep{grid-template-columns:1fr}.KArenaGuide-module__Vvdnyq__access article+article,.KArenaGuide-module__Vvdnyq__prep article+article{border-top:1px solid #eedee5;border-left:0}.KArenaGuide-module__Vvdnyq__content>section{margin-top:28px}.KArenaGuide-module__Vvdnyq__access article,.KArenaGuide-module__Vvdnyq__prep article{padding:16px}.KArenaGuide-module__Vvdnyq__content{padding-inline:12px}}.KArenaGuide-module__Vvdnyq__modes{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.KArenaGuide-module__Vvdnyq__modes>span{margin-right:4px;font-weight:700}.KArenaGuide-module__Vvdnyq__modes button{color:#a93164;background:#fff;border:1px solid #e7c5d5;border-radius:10px;min-height:44px;padding:8px 16px;font-weight:750}.KArenaGuide-module__Vvdnyq__modes button[aria-pressed=true]{color:#fff;background:#a93164;border-color:#a93164}.KArenaGuide-module__Vvdnyq__closure{color:#49351c;background:#fff8e8;border:1px solid #c99a48;border-radius:12px;margin:0 0 24px;padding:16px 20px}.KArenaGuide-module__Vvdnyq__closure strong{font-size:18px}.KArenaGuide-module__Vvdnyq__closure p{margin:8px 0;font-size:14px;line-height:1.8}.KArenaGuide-module__Vvdnyq__closure a{align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}
