.t1{--t1-black:#080808;--t1-black-2:#17140f;--t1-ivory:#f4f0df;--t1-gold:#c69c6e;--t1-amber:#c8853d;--t1-gold-soft:#beaa68;--t1-ink-1:#f6f2e4;--t1-ink-2:#e2dbc7;--t1-ink-3:#c6bfa9;--t1-ink-4:#a79f8c;--color-accent:var(--t1-gold);--color-accent-50:#16130e;--color-accent-100:#2a2318;--color-accent-300:#ddb98d;--color-accent-400:#d2ab7d;--color-accent-500:var(--t1-amber);--color-accent-600:var(--t1-gold);--color-accent-700:#1c1710;--color-accent-800:#120f0a;--color-accent-900:var(--t1-black);color:var(--t1-ink-2);font-family:var(--t1-serif), "Noto Sans JP", serif;position:relative}.t1 p,.t1 li,.t1 td,.t1 span,.t1 div,.t1 a{font-family:Noto Sans JP,sans-serif}.t1-ground{z-index:0;pointer-events:none;background-color:#000;background-image:url(/tier1/bg-pattern.webp);background-repeat:repeat;background-size:192px 192px;position:fixed;inset:0}.t1-ground:after{content:"";background:radial-gradient(70rem 40rem at 50% -8%,#c69c6e38,#0000 62%),radial-gradient(40rem 30rem at 8% 30%,#c69c6e14,#0000 65%),radial-gradient(40rem 30rem at 92% 55%,#c8853d12,#0000 65%);position:absolute;inset:0}.t1-noise{z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url(/tier1/bg-noise.webp);background-repeat:repeat;background-size:100px 100px;position:fixed;inset:0}.t1>:not(.t1-ground):not(.t1-side):not(.t1-noise){z-index:2;position:relative}.t1-side{z-index:1;pointer-events:none;width:calc(50% - 550px);min-width:0;height:100%;display:none;position:absolute;top:0}@media (min-width:1340px){.t1-side{display:block}}.t1-side--l{left:0}.t1-side--r{right:0}.t1-side:before{content:"";opacity:.75;background-image:url(/tier1/icon-main.webp),url(/tier1/icon-sub.webp),url(/tier1/icon-main.webp);background-position:30% 4%,62% 22%,44% 48%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:44px,14px,26px;height:34%;position:absolute;inset:4% 0 auto}.t1-side:after{content:"";background-image:repeating-conic-gradient(var(--t1-ivory) 0% 25%, transparent 0% 50%), linear-gradient(135deg, transparent 46%, #f4f0df80 46% 54%, transparent 54%), url(/tier1/icon-cross.webp);opacity:.13;background-position:50% 0,50% 60%,50% 92%;background-repeat:repeat,no-repeat,no-repeat;background-size:18px 18px,100% 100%,62px;height:30%;position:absolute;inset:auto 0 6%;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.t1 .bg-\[\#f5f8fc\]{color:var(--t1-ink-2);background-color:#0000;background-image:none}.t1 .text-\[\#13314a\]{color:var(--t1-ink-2)}.t1 .text-\[\#8aa0b4\]{color:var(--t1-ink-4)}.t1 .text-\[\#6aa6d6\]{color:var(--t1-gold)}.t1 .border-\[\#dbe6f0\],.t1 .border-\[\#eef2f7\]{border-color:#c69c6e47}.t1 .bg-\[\#005397\]{background-color:var(--t1-gold);color:#14100a}.t1 .bg-white{background-blend-mode:overlay;background-color:#080808db;background-image:url(/tier1/bg-pattern.webp);background-size:192px 192px;box-shadow:inset 0 0 0 1px #c69c6e47}.t1 .bg-gray-50{background-color:#f4f0df0b}.t1 .bg-gray-100{background-color:#f4f0df14}.t1 .bg-gray-100\/70{background-color:#f4f0df12}.t1 .bg-white\/55{background-color:#080808cc}.t1 .text-\[\#3a2540\]{color:var(--t1-ink-1)}.t1 .text-\[\#6a5570\]{color:var(--t1-ink-3)}.t1 .bg-gray-900{background-color:#000}.t1 .border-gray-200{border-color:#f4f0df57}.t1 .border-gray-100{border-color:#f4f0df24}.t1 .ring-gray-200{--tw-ring-color:#f4f0df57}.t1 .rounded-2xl,.t1 .rounded-xl{border-radius:3px}.t1 .rounded-lg,.t1 .rounded-md,.t1 .rounded{border-radius:2px}.t1 .text-gray-900,.t1 .text-gray-800{color:var(--t1-ink-1)}.t1 .text-gray-700{color:var(--t1-ink-2)}.t1 .text-gray-600{color:var(--t1-ink-3)}.t1 .text-gray-500,.t1 .text-gray-400{color:var(--t1-ink-4)}.t1 .text-gray-300{color:var(--t1-ink-3)}.t1 .text-white\/70{color:#f6f2e4e0}.t1 .text-white\/60,.t1 .text-white\/55,.t1 .text-white\/50{color:#f6f2e4d1}.t1 .text-white\/30{color:#f6f2e4a3}.t1 .text-accent-600,.t1 .text-accent-700{color:var(--t1-gold)}.t1 .bg-accent-600,.t1 .bg-accent-600.text-white,.t1 .bg-accent-600 .text-white{color:#14100a}.t1 .bg-accent-50,.t1 .bg-accent-50\/40{background-color:#2a231899}.t1 .border-accent-100{border-color:#c69c6e52}.t1 .bg-blue-500{background-color:#23303f}.t1 .bg-green-500{background-color:#1f4a2c}.t1 .bg-rose-400{background-color:#5c2436}.t1 .text-rose-500{color:#e79aab}.t1 .bg-blue-100{background-color:#c69c6e24}.t1 .text-blue-600{color:var(--t1-gold)}.t1 .bg-rose-100{background-color:#f4f0df1a}.t1 .text-rose-600{color:var(--t1-ink-3)}.t1 .hover\:bg-white\/90:hover{background-color:var(--t1-ivory)}.t1 .hover\:border-accent-300:hover{border-color:var(--t1-gold)}.t1 .hover\:bg-gray-50:hover{background-color:#c69c6e0d}.t1 .hover\:shadow-md:hover{box-shadow:0 0 0 1px var(--t1-gold), inset 0 0 0 3px #080808eb, inset 0 0 0 4px #c69c6e8c}.t1 .group:hover .group-hover\:bg-red-600{background-color:var(--t1-ivory);color:#0a0a0a;box-shadow:0 0 0 1px var(--t1-gold), 0 0 20px #c69c6e73}.t1 .group:hover .group-hover\:scale-105{transform:scale(1.02)}.t1 .group:hover .group-hover\:scale-\[1\.03\]{transform:scale(1.015)}.t1 a.group{position:relative}.t1 a.group:after{content:"";background:linear-gradient(90deg, var(--t1-gold), var(--t1-ivory));transform-origin:0;pointer-events:none;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.t1 a.group:hover:after,.t1 a.group:focus-visible:after{transform:scaleX(1)}.t1 .bg-gradient-to-br.from-accent-700{background-color:#060606e6;background-image:none;box-shadow:inset 0 0 0 1px #f4f0df38}.t1 .shadow-sm{box-shadow:none}.t1 .bg-accent-600.px-2\.5,.t1 .bg-blue-500.px-2\.5,.t1 .bg-green-500.px-2\.5{letter-spacing:.14em;border-radius:1px;box-shadow:0 0 0 1px #f4f0df59}.t1 .bg-accent-600.px-2\.5{background-color:var(--t1-ivory);color:#14100a}.t1 .bg-blue-500.px-2\.5{color:var(--t1-ivory);background-color:#0b0b0b;box-shadow:0 0 0 1px #c69c6e99}.t1 .border-white\/30{border-color:#f4f0df66}.t1 .bg-white\/15{background-color:#f4f0df1a}.t1 .flex.flex-col.gap-1.text-sm,.t1 .flex.flex-col.gap-1.text-base{border-bottom:1px solid #c69c6e73}.t1 .bg-white\/10,.t1 .bg-black\/20,.t1 .bg-black\/30{background-color:#0000008c;background-image:url(/tier1/bg-pattern.webp);background-size:192px 192px;border-radius:2px;box-shadow:inset 0 0 0 1px #f4f0df66,0 0 0 1px #c69c6e59}.t1 a.bg-white{color:var(--t1-ivory);box-shadow:0 0 0 1px var(--t1-ivory);background-color:#080808e6;background-image:url(/tier1/btn-normal.webp);background-repeat:no-repeat;background-size:100% 100%;border-radius:2px;transition:color .18s,box-shadow .18s,background-color .18s}.t1 a.bg-white:after{content:"";vertical-align:-3px;background:url(/tier1/icon-sub.webp) 50%/contain no-repeat;width:12px;height:18px;margin-left:.15em;display:inline-block}.t1 a.bg-white:hover{background-image:url(/tier1/btn-active.webp);background-color:var(--t1-ivory);color:#14100a;box-shadow:0 0 0 1px var(--t1-gold)}.t1 .mb-5.flex.items-center{border-bottom-color:#c69c6e80;position:relative}.t1 .mb-5.flex.items-center>*{z-index:1;position:relative}.t1 .bg-accent-600[aria-hidden]{background-color:var(--t1-gold);box-shadow:0 0 7px #c69c6ee6}.t1 h2{font-family:var(--t1-serif), serif;letter-spacing:.16em;color:var(--t1-ink-1)}.t1 .md\:grid-cols-\[1fr_300px\]>div:last-child.bg-gray-50{background-color:#00000073}.t1 svg path{transition:fill .2s}.t1 .text-\[15px\].font-bold{color:var(--t1-ink-1)}.t1 #sec-venue .text-base.font-bold{color:var(--t1-gold);font-family:var(--t1-serif), "Noto Sans JP", serif;letter-spacing:.12em;position:relative}.t1 #sec-venue .text-base.font-bold:before,.t1 #sec-venue .text-base.font-bold:after{content:"";vertical-align:middle;opacity:.9;background:url(/tier1/icon-sub.webp) 50%/auto 11px no-repeat,linear-gradient(#c69c6ea6,#c69c6ea6) 0/100% 1px no-repeat;width:1.6em;height:12px;display:inline-block}.t1 #sec-venue .text-base.font-bold:before{margin-right:.5em}.t1 #sec-venue .text-base.font-bold:after{margin-left:.5em}.t1 #sec-venue .space-y-4>div{box-shadow:0 0 0 1px #c69c6e38,inset 0 0 0 3px #080808e6}.t1 table{border-color:#c69c6e33}.t1 thead,.t1 thead tr,.t1 thead th{background-color:var(--t1-black-2);color:var(--t1-ink-3);letter-spacing:.12em}.t1 tbody,.t1 tbody tr{background-color:#080808b8}.t1 td,.t1 th{border-color:#c69c6e33}.t1 tbody tr+tr{border-top-color:#c69c6e33}.t1 .whitespace-nowrap.text-base.font-bold{font-family:var(--t1-serif), serif;letter-spacing:.02em;color:var(--t1-ivory);font-size:1.35em}.t1 .bg-gray-100.text-gray-500,.t1 .rounded-full.bg-gray-100{color:var(--t1-ink-4);background-color:#f4f0df12;box-shadow:inset 0 0 0 1px #f4f0df47}.t1 .bg-accent-50.text-accent-700,.t1 .text-accent-600.font-bold{color:var(--t1-gold)}.t1{--rn-bar:var(--t1-gold);--rn-heading:var(--t1-ink-1);--rn-heading-font:var(--t1-serif), serif;--rn-sub:var(--t1-ink-3);--rn-more:var(--t1-gold);--rn-card-bg:#080808e0;--rn-card-border:#f4f0df52;--rn-card-shadow:0 10px 28px #0009;--rn-card-border-hover:var(--t1-gold);--rn-card-shadow-hover:0 14px 34px #c69c6e40;--rn-media-bg:#0009;--rn-badge-bg:#c69c6e29;--rn-badge-text:var(--t1-gold);--rn-date:var(--t1-ink-4);--rn-title:var(--t1-ink-1);--rn-ph-bg:#f4f0df0f;--rn-accent:var(--t1-gold);--rn-radius:2px}.t1 .mt-10 article:after,.t1 .mt-10 a[class*=card]:after{content:"";background-image:repeating-conic-gradient(var(--t1-ivory) 0% 25%, transparent 0% 50%);opacity:.28;pointer-events:none;background-size:6px 6px;width:34px;height:12px;position:absolute;bottom:0;right:0}.t1 [role=dialog].bg-\[\#3a2540\]\/60{background-color:#030303eb}.t1 [role=dialog] .font-display{font-family:var(--t1-serif), serif;letter-spacing:.24em}.t1 [role=dialog] .font-serif{font-family:Noto Sans JP,sans-serif}.t1 [role=dialog] .rounded-full{border-radius:2px}.t1 [role=dialog] .bg-white\/90{background-color:var(--t1-ivory);background-image:url(/tier1/btn-active.webp);background-size:100% 100%}.t1 [role=dialog] .border-gold-300{border-color:var(--t1-gold)}.t1 [role=dialog] .text-gold-700{color:#14100a}.t1 [role=dialog] .hover\:bg-white:hover{background-color:#fffaf0}.t1 [role=dialog] .bg-white\/20{background-color:#080808e6;background-image:url(/tier1/btn-normal.webp);background-size:100% 100%}.t1 [role=dialog] .border-white\/60{border-color:#f4f0dfbf}.t1 [role=dialog] .hover\:bg-white\/30:hover{background-color:#f4f0df38}.t1 [role=dialog] .text-gold-200{color:var(--t1-ivory)}.t1 [role=dialog] .rounded-2xl{box-shadow:0 0 0 1px var(--t1-ivory), 0 0 0 5px #c69c6e59, 0 24px 54px -18px #000000e6!important;background:#060606!important}.t1-note{z-index:2;color:var(--t1-ink-3);background-color:#060606e6;border:1px solid #c69c6e8c;margin:0 0 1.25rem;padding:.65rem .9rem;font-family:Noto Sans JP,sans-serif;font-size:.76rem;line-height:1.8;position:relative}.t1-note strong{color:var(--t1-ivory)}.t1-note a{color:var(--t1-gold);font-weight:700}.t1-note-warn{color:#e8c99b;border-top:1px solid #c69c6e66;margin-top:.4rem;padding-top:.4rem;display:block}.t1-note-warn strong{color:#ffe5ad}@media (prefers-reduced-motion:reduce){.t1 *{transition:none!important;animation:none!important}}:where(.t1) :focus-visible{outline:2px solid var(--t1-gold);outline-offset:3px}
.a93{--a93-void:#05061a;--a93-navy:#101a4b;--a93-orange:#f26a1b;--a93-orange-hot:#ff4d00;--a93-cyan:#2fe3ff;--a93-ink-1:#f4f6ff;--a93-ink-2:#dde2f4;--a93-ink-3:#c3cae6;--a93-ink-4:#a7afd0;--color-accent:var(--a93-orange);--color-accent-50:#141a3d;--color-accent-100:#24306a;--color-accent-300:#f9a35c;--color-accent-400:#f8913f;--color-accent-500:#f47c27;--color-accent-600:var(--a93-orange);--color-accent-700:var(--a93-navy);--color-accent-800:#0a1030;--color-accent-900:var(--a93-void);color:var(--a93-ink-2);position:relative}.a93 .bg-\[\#f5f8fc\]{color:var(--a93-ink-2);background-color:#0000;background-image:url(/amptak93/bg-stars.webp);background-repeat:repeat;background-size:1200px}.a93 .text-\[\#13314a\]{color:var(--a93-ink-2)}.a93 .text-\[\#8aa0b4\]{color:var(--a93-ink-4)}.a93 .text-\[\#6aa6d6\]{color:#86cdf5}.a93 .border-\[\#dbe6f0\],.a93 .border-\[\#eef2f7\]{border-color:#f26a1b4d}.a93 .bg-\[\#005397\]{background-color:var(--a93-orange);color:#140a03}.a93-sky{z-index:0;pointer-events:none;background-color:var(--a93-void);position:fixed;inset:0}.a93-sky:after{content:"";opacity:.85;filter:blur(16px)saturate(1.12);background:radial-gradient(38rem 26rem at 12% 6%,#ffe1001f,#0000 62%),radial-gradient(32rem 24rem at 82% 12%,#8259b33d,#0000 64%),radial-gradient(30rem 22rem at 68% 40%,#80d1001a,#0000 62%),radial-gradient(40rem 28rem at 20% 55%,#3599c82e,#0000 64%),radial-gradient(30rem 24rem at 88% 68%,#d2000026,#0000 62%),radial-gradient(34rem 26rem at 34% 88%,#ff8cd221,#0000 64%),radial-gradient(46rem 32rem at 76% 98%,#f26a1b33,#0000 66%);position:absolute;inset:0}.a93-sky:before{content:"";opacity:.35;background:url(/amptak93/bg-star.webp) top/cover no-repeat;height:min(900px,100vh);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.a93-grain{z-index:1;pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:0}.a93>:not(.a93-sky):not(.a93-grain){z-index:2;position:relative}.a93 .bg-white{background-color:#090e2ad1;background-image:radial-gradient(#ffffff0a 1.1px,#0000 1.2px);background-size:7px 7px}.a93 .bg-gray-50{background-color:#ffffff0d}.a93 .bg-gray-100{background-color:#ffffff17}.a93 .bg-gray-100\/70{background-color:#ffffff14}.a93 .bg-white\/55{background-color:#060a22bd}.a93 .text-\[\#3a2540\]{color:var(--a93-ink-1)}.a93 .text-\[\#6a5570\]{color:var(--a93-ink-3)}.a93 .bg-gray-900{background-color:#04050f}.a93 .border-gray-200{border-color:#f26a1b4d}.a93 .border-gray-100{border-color:#ffffff1f}.a93 .ring-gray-200{--tw-ring-color:#f26a1b4d}.a93 .text-gray-900,.a93 .text-gray-800{color:var(--a93-ink-1)}.a93 .text-gray-700{color:var(--a93-ink-2)}.a93 .text-gray-600{color:var(--a93-ink-3)}.a93 .text-gray-500,.a93 .text-gray-400{color:var(--a93-ink-4)}.a93 .text-gray-300{color:var(--a93-ink-3)}.a93 .text-white\/70{color:#ffffffdb}.a93 .text-white\/60,.a93 .text-white\/55,.a93 .text-white\/50{color:#fffc}.a93 .text-white\/30{color:#ffffff9e}.a93 .text-accent-600,.a93 .text-accent-700{color:#ff9243}.a93 .bg-accent-600,.a93 .bg-accent-600.text-white,.a93 .bg-accent-600 .text-white{color:#150a02}.a93 .bg-accent-50,.a93 .bg-accent-50\/40{background-color:#24306a8c}.a93 .border-accent-100{border-color:#f26a1b59}.a93 .bg-blue-500{background-color:#0b3f8f}.a93 .bg-green-500{background-color:#127a3c}.a93 .bg-rose-400{background-color:#b32a63}.a93 .text-rose-500{color:#ff8fb4}.a93 .group:hover .group-hover\:bg-red-600{background-color:var(--a93-orange);color:#150a02;box-shadow:0 0 0 1px var(--a93-cyan), 0 0 20px #f26a1b80}.a93 .hover\:shadow-md:hover{box-shadow:0 0 0 2px var(--a93-orange), 0 0 22px #f26a1b4d}.a93 .hover\:bg-gray-50:hover{background-color:#f26a1b24}.a93 .hover\:bg-white\/90:hover{background-color:var(--a93-orange-hot)}.a93 .hover\:border-accent-300:hover{border-color:var(--a93-orange)}.a93{--rn-bar:var(--a93-orange);--rn-heading:var(--a93-ink-1);--rn-heading-font:var(--a93-display), Impact, sans-serif;--rn-sub:var(--a93-ink-3);--rn-more:#ff9243;--rn-card-bg:#090e2adb;--rn-card-border:#f26a1b52;--rn-card-shadow:0 10px 30px #0000008c;--rn-card-border-hover:var(--a93-orange);--rn-card-shadow-hover:0 14px 38px #f26a1b47;--rn-media-bg:#05061ab3;--rn-badge-bg:#f26a1b2e;--rn-badge-text:#ff9243;--rn-date:var(--a93-ink-4);--rn-title:var(--a93-ink-1);--rn-ph-bg:#ffffff0f;--rn-accent:var(--a93-orange)}.a93 h2{font-family:var(--a93-display), Impact, sans-serif;letter-spacing:.12em;color:var(--a93-ink-1);text-shadow:2px 2px 0 var(--a93-orange-hot)}.a93 .bg-accent-600[aria-hidden]{box-shadow:0 0 8px #f26a1bf2}.a93 .from-accent-700 a.bg-white{background-color:var(--a93-orange);color:#180a02;text-shadow:0 1px #ffffff59;background-image:url(/amptak93/btn.webp);background-repeat:no-repeat;background-size:100% 100%;transition:transform .12s steps(2,end),box-shadow .12s,filter .12s;box-shadow:0 6px 18px #f26a1b59}.a93 .from-accent-700 a.bg-white:hover{filter:brightness(1.08);transform:translate(2px,2px);box-shadow:0 2px 8px #f26a1b59}.a93 .bg-blue-100{background-color:#2fe3ff29}.a93 .text-blue-600{color:#7fe3ff}.a93 .bg-rose-100{background-color:#ff8cd229}.a93 .text-rose-600{color:#ffb0da}.a93 [role=dialog].bg-\[\#3a2540\]\/60{background-color:#040512e0}.a93 [role=dialog] .font-display{font-family:var(--a93-display), Impact, sans-serif;letter-spacing:.2em}.a93 [role=dialog] .font-serif{font-family:inherit}.a93 [role=dialog] .bg-white\/90{background-color:var(--a93-orange);background-image:url(/amptak93/btn.webp);background-size:100% 100%}.a93 [role=dialog] .border-gold-300{border-color:var(--a93-orange)}.a93 [role=dialog] .text-gold-700{color:#180a02}.a93 [role=dialog] .hover\:bg-white:hover{background-color:var(--a93-orange-hot)}.a93 [role=dialog] .bg-white\/20{background-color:#2fe3ff24}.a93 [role=dialog] .border-white\/60{border-color:#2fe3ff8c}.a93 [role=dialog] .hover\:bg-white\/30:hover{background-color:#2fe3ff47}.a93 [role=dialog] .text-gold-200{color:#ffd0a3}.a93 [role=dialog] .rounded-2xl{background:#0a1030!important;box-shadow:0 22px 50px -16px #f26a1b80!important}.a93 .rounded-2xl{border-radius:10px}.a93 .rounded-xl{border-radius:7px}.a93 .rounded-lg{border-radius:5px}.a93-note{z-index:2;color:#f6e2d4;background-color:#06081ceb;border:2px dashed #f26a1b99;border-radius:4px;margin:0 0 1.25rem;padding:.65rem .9rem;font-size:.76rem;line-height:1.8;position:relative}.a93-note a{color:#ff9243;font-weight:700}.a93-note strong{color:#ffd9c2}.a93-note-warn{color:#ffcf9c;border-top:1px solid #f26a1b66;margin-top:.4rem;padding-top:.4rem;display:block}.a93-note-warn strong{color:#fff0a8}@media (prefers-reduced-motion:reduce){.a93 *{transition:none!important;animation:none!important}}
.mfes{--mfes-paper:#fff;--mfes-desk-bg:#f2f8fe;--mfes-navy:#2b3a72;--mfes-navy-soft:#47528a;--mfes-ink-3:#545f8f;--mfes-blue:#6ec1e4;--mfes-blue-deep:#2f6fc4;--mfes-lavender:#b9a7e0;--mfes-purple-deep:#6b4fa8;--mfes-pink:#f58cb8;--mfes-pink-deep:#b02a66;--mfes-yellow:#ffdf5e;--mfes-mint:#7fd6c0;--color-accent:var(--mfes-blue-deep);--color-accent-50:#eef6ff;--color-accent-100:#d5e8fb;--color-accent-300:var(--mfes-blue);--color-accent-400:#4d97dd;--color-accent-500:#3a80d0;--color-accent-600:var(--mfes-blue-deep);--color-accent-700:#eaf4ff;--color-accent-900:#dcecfb;color:var(--mfes-navy);position:relative}.mfes h2,.mfes h3,.mfes .font-bold,.mfes .font-extrabold{font-family:var(--mfes-display), "Noto Sans JP", sans-serif}.mfes-desk{z-index:0;pointer-events:none;background-color:var(--mfes-desk-bg);background-image:url(/meteora/tickets_bg_dot.webp),linear-gradient(#6ec1e429 1px,#0000 1px),linear-gradient(90deg,#6ec1e429 1px,#0000 1px),radial-gradient(50rem 32rem at 12% 4%,#f58cb821,#0000 62%),radial-gradient(46rem 30rem at 88% 26%,#b9a7e029,#0000 64%),radial-gradient(52rem 34rem at 20% 72%,#ffdf5e24,#0000 64%),radial-gradient(46rem 30rem at 84% 92%,#7fd6c024,#0000 64%);background-repeat:repeat,repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:16px 16px,24px 24px,24px 24px,auto,auto,auto,auto;position:fixed;inset:0}.mfes-side{z-index:1;pointer-events:none;width:calc(50% - 550px);height:100%;display:none;position:absolute;top:0}@media (min-width:1340px){.mfes-side{display:block}}.mfes-side--l{left:0}.mfes-side--r{right:0}.mfes-side:before{content:"";opacity:.85;background-image:url(/meteora/fv_item05.webp),url(/meteora/fv_item01.webp),url(/meteora/fv_item13.webp),url(/meteora/fv_item03.webp),url(/meteora/fv_item02.webp),url(/meteora/rainbow.webp);background-position:34% 2%,60% 20%,30% 44%,64% 66%,36% 84%,58% 96%;background-repeat:no-repeat;background-size:78px,108px,52px,62px,66px,92px;height:40%;position:absolute;inset:3% 0 auto}.mfes-side:after{content:"";opacity:.85;background-image:url(/meteora/fv_item09.webp),url(/meteora/fv_item08.webp),url(/meteora/map_item01.webp),url(/meteora/fv_item11.webp),url(/meteora/fv_item04.webp),url(/meteora/fv_item07.webp);background-position:62% 6%,30% 30%,46% 58%,66% 84%,28% 74%,60% 42%;background-repeat:no-repeat;background-size:58px,50px,120px,46px,58px,46px;height:42%;position:absolute;inset:auto 0 4%}.mfes>:not(.mfes-desk):not(.mfes-side){z-index:2;position:relative}.mfes .bg-\[\#f5f8fc\]{color:var(--mfes-navy);background-color:#0000;background-image:none}.mfes .text-\[\#13314a\]{color:var(--mfes-navy)}.mfes .text-\[\#8aa0b4\]{color:var(--mfes-ink-3)}.mfes .text-\[\#6aa6d6\]{color:var(--mfes-blue-deep)}.mfes .border-\[\#dbe6f0\],.mfes .border-\[\#eef2f7\]{border-color:#2b3a722e}.mfes .bg-\[\#005397\]{background-color:var(--mfes-blue-deep)}.mfes .bg-white{background-color:var(--mfes-paper);box-shadow:0 2px #2b3a7229,0 6px 14px -8px #2b3a724d}.mfes .bg-gray-50{background-color:#f4f8fd}.mfes .bg-gray-100{background-color:#eaf2fb}.mfes .bg-gray-100\/70{background-color:#eaf2fbcc}.mfes .bg-gray-900{background-color:#1d2748}.mfes .border-gray-200{border-color:#2b3a7257}.mfes .border-gray-100{border-color:#2b3a7229}.mfes .ring-gray-200{--tw-ring-color:#2b3a7257}.mfes .rounded-2xl,.mfes .rounded-xl,.mfes .rounded-lg,.mfes .rounded-md,.mfes .rounded{border-radius:2px}.mfes .rounded-full{border-radius:999px}.mfes .text-gray-900,.mfes .text-gray-800{color:var(--mfes-navy)}.mfes .text-gray-700{color:#36427a}.mfes .text-gray-600{color:var(--mfes-navy-soft)}.mfes .text-gray-500{color:var(--mfes-ink-3)}.mfes .text-gray-400{color:#5b6699}.mfes .text-gray-300{color:#5d6796}.mfes .text-accent-600,.mfes .text-accent-700{color:var(--mfes-blue-deep)}.mfes .bg-accent-50,.mfes .bg-accent-50\/40{background-color:#eef6ff}.mfes .border-accent-100{border-color:#6ec1e480}.mfes .bg-gradient-to-br.from-accent-700{color:var(--mfes-navy);background-color:#f4faff;background-image:linear-gradient(#6ec1e438 1px,#0000 1px),linear-gradient(90deg,#6ec1e438 1px,#0000 1px);background-size:22px 22px,22px 22px;box-shadow:inset 0 0 0 2px #2b3a7233}.mfes .from-accent-700 .text-white,.mfes .from-accent-700 .text-white\/90{color:var(--mfes-navy)}.mfes .from-accent-700 .text-white\/70,.mfes .from-accent-700 .text-white\/60,.mfes .from-accent-700 .text-white\/55,.mfes .from-accent-700 .text-white\/50,.mfes .from-accent-700 .text-white\/30{color:#4a568c}.mfes .from-accent-700 .bg-accent-600.text-white,.mfes .from-accent-700 .bg-blue-500.text-white,.mfes .from-accent-700 .bg-green-500.text-white,.mfes .from-accent-700 .bg-rose-400.text-white,.mfes .bg-accent-600.text-white,.mfes .bg-blue-500.text-white,.mfes .bg-green-500.text-white,.mfes .bg-rose-400.text-white{color:#fff}.mfes .from-accent-700 .bg-white\/15,.mfes .from-accent-700 .bg-white\/10{background-color:#ffffffe6;box-shadow:inset 0 0 0 1px #2b3a7240}.mfes .from-accent-700 .border-white\/30{border-color:#2b3a724d}.mfes .from-accent-700 .bg-\[radial-gradient\(circle_at_85\%_15\%\,rgba\(255\,255\,255\,0\.12\)\,transparent_55\%\)\]{background-image:none}.mfes .bg-accent-600.px-2\.5{background-color:var(--mfes-purple-deep);border-radius:999px}.mfes .bg-blue-500.px-2\.5{background-color:var(--mfes-pink-deep);border-radius:999px;transform:rotate(-3deg)}.mfes .bg-green-500{background-color:#2f8f5b}.mfes .bg-rose-400{background-color:var(--mfes-pink-deep)}.mfes .flex.flex-col.gap-1.text-sm>span:first-child,.mfes .flex.flex-col.gap-1.text-base>span:first-child{background:linear-gradient(#0000 58%,#ffdf5ed9 58%)}.mfes .from-accent-700 .bg-black\/40{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;border-radius:3px;box-shadow:0 2px #2b3a722e,inset 0 0 0 2px #6ec1e4cc}.mfes .from-accent-700 .border-white\/15{border-color:#2b3a7233}.mfes .from-accent-700 .bg-black\/40 .text-white\/50{color:#4a568c}.mfes .from-accent-700 .bg-black\/40 .text-white\/30{color:#7c86ae}.mfes .from-accent-700 .bg-black\/40 .text-white{color:var(--mfes-navy)}.mfes a.bg-white{color:var(--mfes-blue-deep);box-shadow:0 0 0 3px var(--mfes-blue-deep), 0 3px 0 #2b3a7238;background-color:#fff;background-image:none;border-radius:999px;transition:transform .16s,box-shadow .16s;position:relative}.mfes a.bg-white:after{content:"";pointer-events:none;background:url(/meteora/star_item01.webp) 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:3px;right:4px}.mfes a.live-material-card{border-radius:12px;box-shadow:0 2px #2b3a7229,0 6px 14px -8px #2b3a724d}.mfes a.live-material-card:after{display:none}.mfes a.bg-white:hover{box-shadow:0 0 0 3px var(--mfes-pink-deep), 0 3px 0 #2b3a7238;transform:rotate(-2deg)}.mfes a.live-material-card:hover{transform:translateY(-2px);box-shadow:0 2px #2b3a7229,0 8px 18px -8px #2b3a725c}.mfes .mb-5.flex.items-center{border-bottom:3px solid var(--mfes-blue);position:relative}.mfes .mb-5.flex.items-center>*{z-index:1;position:relative}.mfes #sec-ticket .mb-5.flex.items-center{border-bottom-color:var(--mfes-pink)}.mfes #sec-fc .mb-5.flex.items-center{border-bottom-color:var(--mfes-lavender)}.mfes #sec-venue .mb-5.flex.items-center{border-bottom-color:var(--mfes-yellow)}.mfes .bg-accent-600[aria-hidden]{background-color:var(--mfes-yellow)}.mfes h2{color:var(--mfes-navy);letter-spacing:.04em}.mfes #sec-venue .text-base.font-bold{color:var(--mfes-navy)}.mfes #sec-fc .bg-white{background-image:linear-gradient(#7fd6c02e 1px,#0000 1px),linear-gradient(90deg,#7fd6c02e 1px,#0000 1px);background-size:20px 20px,20px 20px}.mfes thead,.mfes thead tr,.mfes thead th{color:var(--mfes-purple-deep);letter-spacing:.08em;background-color:#e6ddf7}.mfes tbody tr{background-color:#fff}.mfes tbody tr+tr{border-top-color:#6ec1e48c}.mfes td,.mfes th{border-color:#6ec1e473}.mfes tbody td:first-child{color:var(--mfes-blue-deep);font-weight:700}.mfes .bg-blue-100{background-color:#ddeefb}.mfes .text-blue-600{color:#1f5fae}.mfes .bg-rose-100{background-color:#fde0ec}.mfes .text-rose-600{color:var(--mfes-pink-deep)}.mfes #sec-ticket .bg-white{background-image:url(/meteora/tickets_bg_dot.webp);background-repeat:repeat;background-size:16px 16px}.mfes .whitespace-nowrap.text-base.font-bold{color:var(--mfes-navy);background:linear-gradient(#0000 62%,#ffdf5ee6 62%);font-size:1.4em}.mfes #sec-ticket .rounded-full,.mfes #sec-ticket .bg-gray-100{color:#7a5a12;background-color:#fff6cf;box-shadow:inset 0 0 0 1.5px #ffc83cd9}.mfes .bg-accent-50.text-accent-700{color:#1f7a45;background-color:#ddf5e6}.mfes{--rn-bar:var(--mfes-pink);--rn-heading:var(--mfes-navy);--rn-heading-font:var(--mfes-display), "Noto Sans JP", sans-serif;--rn-sub:var(--mfes-navy-soft);--rn-more:var(--mfes-pink-deep);--rn-card-bg:#fff;--rn-card-border:#2b3a7257;--rn-card-shadow:0 2px 0 #2b3a7229;--rn-card-border-hover:var(--mfes-pink);--rn-card-shadow-hover:0 4px 0 #2b3a7233;--rn-media-bg:#eef4fb;--rn-badge-bg:#fbe3ef;--rn-badge-text:var(--mfes-pink-deep);--rn-date:var(--mfes-blue-deep);--rn-title:var(--mfes-navy);--rn-ph-bg:#eef4fb;--rn-accent:var(--mfes-pink);--rn-radius:2px}.mfes .mt-10 article,.mfes .mt-10 a[class*=card]{position:relative}.mfes .mt-10 article:after,.mfes .mt-10 a[class*=card]:after{content:"";pointer-events:none;z-index:3;background:url(/meteora/star_item01.webp) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:6px;right:6px}.mfes .mt-10 a[class*=more],.mfes .mt-10 a[href=\/articles]{background:linear-gradient(#0000 66%,#ffdf5ee6 66%) 0/100% 100% no-repeat;transition:background-size .28s}.mfes .hover\:bg-gray-50:hover{background-color:#fffdf2}.mfes .hover\:border-accent-300:hover{border-color:var(--mfes-pink)}.mfes .hover\:shadow-md:hover{box-shadow:0 4px #2b3a7233,0 10px 20px -10px #2b3a7266}.mfes .group:hover .group-hover\:bg-red-600{background-color:var(--mfes-pink-deep);color:#fff}.mfes .group:hover .group-hover\:scale-105{transform:scale(1.02)}.mfes .group:hover .group-hover\:scale-\[1\.03\]{transform:scale(1.015)}.mfes-note{z-index:2;border:2px dashed var(--mfes-blue);color:var(--mfes-navy-soft);background-color:#ffffffeb;margin:0 0 1.25rem;padding:.65rem .9rem;font-size:.76rem;line-height:1.8;position:relative}.mfes-note strong{color:var(--mfes-navy)}.mfes-note a{color:#b8306c;font-weight:700}@media (prefers-reduced-motion:reduce){.mfes *{transition:none!important;animation:none!important}}:where(.mfes) :focus-visible{outline:3px solid var(--mfes-pink);outline-offset:3px}
.satomi-utatte{--su-pink:#f05a96;--su-pink-deep:#d63a7b;--su-pink-soft:#fff0f6;--su-navy:#3d3a5c;--su-mint:#7dd4c7;--su-mint-soft:#e6f7f3;--su-sky:#5bbfe0;--su-sky-soft:#e8f7fb;--su-gold:#f5b83d;--su-cream:#fff8f4;--su-muted:#6f6880;--su-line:#3d3a5c24;--color-accent:var(--su-pink-deep);--color-accent-50:#fff0f6;--color-accent-100:#ffd6e6;--color-accent-200:#ffb8d3;--color-accent-300:#f98bb6;--color-accent-500:#f05a96;--color-accent-600:#d63a7b;--color-accent-700:#b52763;--color-accent-900:#5c1433;min-height:100vh;color:var(--su-navy);position:relative;overflow-x:clip}.satomi-utatte .bg-\[\#f5f8fc\]{background-color:#0000}.satomi-utatte{background:#fdf3f2 url(/images/satomi-tour/bg-tile.webp) 0 0/627px 627px}.satomi-utatte-bg{display:none}.satomi-utatte>:not(.satomi-utatte-bg){z-index:2;position:relative}.satomi-utatte main{max-width:1400px}.satomi-utatte main>div>.space-y-10>*+*{margin-top:clamp(2.5rem,5vw,4rem)}.satomi-utatte section{scroll-margin-top:6rem}.satomi-utatte main .space-y-8>section+section{margin-top:clamp(3rem,6vw,4rem)}@media (max-width:1023px){.satomi-utatte main .space-y-10>.lg\:grid>div+div{margin-top:3.5rem}}.satomi-utatte-note{border:2px solid var(--su-navy);box-shadow:3px 3px 0 var(--su-pink);background:#fff;border-radius:12px;align-items:center;gap:12px;margin:14px 0 22px;padding:10px 14px;display:flex}.satomi-utatte-note span{color:#fff;background:var(--su-navy);letter-spacing:.1em;border-radius:6px;flex:none;padding:4px 9px;font-size:11px;font-weight:900}.satomi-utatte-note p{color:var(--su-muted);margin:0;font-size:12.5px;font-weight:600;line-height:1.7}.satomi-utatte-note strong{color:var(--su-pink-deep)}.satomi-utatte main .space-y-10>section:first-child>div{border:3px solid var(--su-navy);box-shadow:6px 6px 0 var(--su-pink);background:#fff;border-radius:20px}.satomi-utatte main .space-y-10>section:first-child>div>div:first-child{background:#fde8f3}.satomi-utatte main .space-y-10>section:first-child>div>div:first-child img[aria-hidden]{opacity:.2;filter:blur(24px)}.satomi-utatte main .space-y-10>section:first-child>div>div:last-child{color:var(--su-navy);background:url(/images/satomi-tour/official/bg_pc.webp) 50%/cover}.satomi-utatte main .space-y-10>section:first-child>div>div:last-child .text-white\/90,.satomi-utatte main .space-y-10>section:first-child>div>div:last-child .text-white\/70,.satomi-utatte main .space-y-10>section:first-child>div>div:last-child .text-white\/55{color:var(--su-navy)}.satomi-utatte main .space-y-10>section:first-child a[target=_blank]{color:#b0125f;min-width:190px;box-shadow:none;letter-spacing:.06em;text-shadow:0 1px #fffc;background:url(/images/satomi-tour/official/fab_bg.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;justify-content:center;padding:14px 28px;font-weight:900}.satomi-utatte main .space-y-10>section:first-child .bg-white\/15{border-color:var(--su-navy);color:#fff;background:var(--su-navy)}.satomi-utatte main .space-y-10>section:first-child:after{content:"";background:url(/images/satomi-tour/official/point.webp) 50%/contain no-repeat;height:34px;margin-top:20px;display:block}.satomi-utatte section>div.mb-5:first-child{border-bottom:3px solid var(--su-navy);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:4px 12px;margin-bottom:1.5rem;padding:6px 0 12px;display:grid;position:relative}.satomi-utatte section>div.mb-5:first-child:before{color:var(--su-pink-deep);letter-spacing:.18em;grid-column:1/-1;font-size:11px;font-weight:900;line-height:1.2}.satomi-utatte section>div.mb-5:first-child>span[aria-hidden]{background:var(--su-pink);width:14px;height:14px;box-shadow:3px 3px 0 var(--su-navy);border-radius:3px;align-self:center}.satomi-utatte section>div.mb-5:first-child>h2{color:var(--su-navy);letter-spacing:.04em;text-transform:none;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:900;line-height:1.3}.satomi-utatte section>div.mb-5:first-child>span:not([aria-hidden]){color:#fff;background:var(--su-navy);white-space:nowrap;border-radius:999px;align-self:center;margin-left:0;padding:3px 10px;font-size:11px;font-weight:800}.satomi-utatte section:has(svg[viewBox="0 0 400 500"])>div.mb-5:first-child:before{content:"SCHEDULE & PLACE"}.satomi-utatte #sec-venue>div.mb-5:first-child:before{content:"STAGE INFO"}.satomi-utatte #sec-ticket>div.mb-5:first-child:before{content:"TICKET"}.satomi-utatte #sec-goods>div.mb-5:first-child:before{content:"GOODS"}.satomi-utatte #sec-fc>div.mb-5:first-child:before{content:"FAN CLUB & STREAMING"}.satomi-utatte #sec-video>div.mb-5:first-child:before{content:"MOVIE"}.satomi-utatte #sec-report>div.mb-5:first-child:before{content:"REPORT"}.satomi-utatte section>div.mb-5:first-child:before{content:"INFO"}.satomi-utatte .rounded-xl{border-radius:14px}.satomi-utatte section .border-gray-200.bg-white,.satomi-utatte section .border-gray-200.bg-gray-50{border:2px solid var(--su-line);background:#fff;box-shadow:0 3px #3d3a5c14}.satomi-utatte .border-gray-200,.satomi-utatte .border-gray-100{border-color:var(--su-line)}.satomi-utatte .bg-accent-600{background-color:var(--su-pink-deep)}.satomi-utatte .text-accent-600,.satomi-utatte .text-accent-700{color:var(--su-pink-deep)}.satomi-utatte .bg-accent-50,.satomi-utatte .bg-accent-50\/40{background-color:var(--su-pink-soft)}.satomi-utatte .text-gray-900,.satomi-utatte .text-gray-800{color:var(--su-navy)}.satomi-utatte .text-gray-700,.satomi-utatte .text-gray-600{color:#575170}.satomi-utatte .text-gray-500,.satomi-utatte .text-gray-400{color:var(--su-muted)}.satomi-utatte main .live-companion-ui .lc-nav-shell,.satomi-utatte main .live-companion-ui.lc-panel{border:2px solid var(--su-line)!important;background:#fff!important;box-shadow:0 4px #7dd4c773!important}.satomi-utatte main .live-companion-ui .lc-eyebrow,.satomi-utatte main .live-companion-ui .lc-kicker{color:var(--su-pink-deep)!important}.satomi-utatte main .live-companion-ui .lc-title,.satomi-utatte main .live-companion-ui .lc-card-title,.satomi-utatte main .live-companion-ui .lc-nav-link{color:var(--su-navy)!important}.satomi-utatte main .live-companion-ui .lc-nav-link:hover{color:var(--su-pink-deep)!important;background:var(--su-pink-soft)!important}.satomi-utatte main .live-companion-ui .lc-head{border-color:var(--su-line)!important;background:var(--su-sky-soft)!important}.satomi-utatte main .live-companion-ui .lc-card{border:2px solid var(--su-line)!important;box-shadow:none!important}.satomi-utatte main .live-companion-ui .lc-card:hover{border-color:var(--su-pink)!important}.satomi-utatte section:has(svg[viewBox="0 0 400 500"])>div.mb-6{border:3px solid var(--su-navy);box-shadow:6px 6px 0 var(--su-mint);background:#fff;border-radius:20px}.satomi-utatte section:has(svg[viewBox="0 0 400 500"])>div.mb-6>div>div:first-child{counter-reset:su-stage;border-color:var(--su-line)}.satomi-utatte section:has(svg[viewBox="0 0 400 500"])>div.mb-6>div>div:first-child>p{display:none}.satomi-utatte section:has(svg[viewBox="0 0 400 500"]) button{counter-increment:su-stage;border-radius:12px;border:2px solid var(--su-line)!important;background:#fff!important}.satomi-utatte section:has(svg[viewBox="0 0 400 500"]) button.bg-accent-50{box-shadow:3px 3px 0 var(--su-pink);border-color:var(--su-pink)!important;background:var(--su-pink-soft)!important}.satomi-utatte section:has(svg[viewBox="0 0 400 500"]) button>span:first-child{border-radius:6px;justify-content:center;align-items:center;width:auto;height:auto;padding:3px 7px;display:inline-flex;background:var(--su-navy)!important}.satomi-utatte section:has(svg[viewBox="0 0 400 500"]) button>span:first-child:before{content:"ST." counter(su-stage);color:#fff;letter-spacing:.04em;font-size:10px;font-weight:900}.satomi-utatte section:has(svg[viewBox="0 0 400 500"]) button.bg-accent-50>span:first-child{background:var(--su-pink)!important}.satomi-utatte section:has(svg[viewBox="0 0 400 500"]) .bg-gray-50{background:linear-gradient(#ffffff59 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff59 1px,#0000 1px) 0 0/22px 22px,#bfe7f4}.satomi-utatte section:has(svg[viewBox="0 0 400 500"]) svg>g:first-child{fill:#9fdcae;stroke:var(--su-navy);stroke-width:1.1px}.satomi-utatte section:has(svg[viewBox="0 0 400 500"]) svg g.cursor-pointer>circle:first-of-type{display:none}.satomi-utatte section:has(svg[viewBox="0 0 400 500"]) svg g.cursor-pointer>path{display:none}.satomi-utatte section:has(svg[viewBox="0 0 400 500"]) svg g.cursor-pointer>circle:last-of-type{r:8px;fill:var(--su-pink);stroke:var(--su-navy);stroke-width:3px}.satomi-utatte #sec-venue>.space-y-4>div{border:2px solid var(--su-line);background:#fff;border-radius:16px;box-shadow:0 4px #f05a962e}.satomi-utatte #sec-venue>.space-y-4>div>div:first-child{border-bottom:2px solid var(--su-line);background:var(--su-pink-soft);align-items:flex-start;gap:12px}.satomi-utatte #sec-venue>.space-y-4>div>div:first-child>span:first-child{border-radius:0;width:20px;height:20px;margin-top:2px;background:url(/images/satomi-tour/official/star_date.webp) 50%/contain no-repeat!important}.satomi-utatte #sec-venue>.space-y-4>div>div:first-child .min-w-0{flex:auto}.satomi-utatte #sec-venue>.space-y-4>div>div:first-child .min-w-0>span{margin-left:0;line-height:1.4;display:block}.satomi-utatte #sec-venue>.space-y-4>div>div:first-child .min-w-0>span+span{margin-top:2px}.satomi-utatte #sec-venue>.space-y-4>div>div:first-child>span:last-child{color:#fff;background:var(--su-navy);border-radius:999px;flex:none;margin-top:3px;padding:2px 9px}.satomi-utatte #sec-venue table thead tr{background:var(--su-navy)}.satomi-utatte #sec-venue table tbody td{line-height:1.6}.satomi-utatte #sec-ticket>.grid>div{border:2px solid var(--su-line);background:#fff;border-radius:14px}.satomi-utatte #sec-ticket>.grid>div>div:first-child{border-color:var(--su-line);background:var(--su-pink-soft);color:var(--su-navy)}.satomi-utatte #sec-ticket>.grid>div>div:first-child>span{background:var(--su-pink)}.satomi-utatte #sec-ticket .tk-type,.satomi-utatte #sec-ticket .tk-method,.satomi-utatte #sec-ticket .tk-status,.satomi-utatte #sec-ticket .tk-outlet-name{overflow-wrap:anywhere;word-break:normal}.satomi-utatte section button[aria-label*=カード]{width:min(100%,300px)}.satomi-utatte section button[aria-label*=カード]>span.relative{aspect-ratio:16/9;border:3px solid var(--su-navy);box-shadow:4px 4px 0 var(--su-pink);border-radius:14px}.satomi-utatte section button[aria-label*=カード] img{object-fit:cover}.satomi-utatte [role=dialog][aria-label$=のカード]{background:#3d3a5cb8}.satomi-utatte [role=dialog][aria-label$=のカード] .rounded-2xl{border:4px solid var(--su-navy);box-shadow:6px 6px 0 var(--su-pink)!important;background:var(--su-sky-soft)!important}.satomi-utatte [role=dialog][aria-label$=のカード] .rounded-2xl img{object-fit:contain}.satomi-utatte [role=dialog][aria-label$=のカード] .font-display.text-gold-200{color:var(--su-mint)}.satomi-utatte [role=dialog][aria-label$=のカード] button{color:var(--su-navy);background:var(--su-gold);border:2px solid #fff;font-weight:900}.satomi-utatte [role=dialog][aria-label$=のカード] button:last-child:not(:first-child),.satomi-utatte [role=dialog][aria-label$=のカード] button:only-child{color:#fff;background:0 0}.satomi-utatte #sec-goods img,.satomi-utatte #sec-fc img,.satomi-utatte #sec-ticket img{object-fit:contain;border:2px solid var(--su-line);background:#fff;border-radius:12px}.satomi-utatte .rn-card,.satomi-utatte .live-material-card{border:2px solid var(--su-line);border-radius:14px}.satomi-utatte .rn-card:hover,.satomi-utatte .live-material-card:hover{border-color:var(--su-pink)}@media (max-width:767px){.satomi-utatte main{padding-left:14px;padding-right:14px}.satomi-utatte-note{flex-direction:column;align-items:flex-start;gap:8px}.satomi-utatte main .space-y-10>section:first-child>div{box-shadow:4px 4px 0 var(--su-pink);border-width:2px;border-radius:16px}.satomi-utatte section:has(svg[viewBox="0 0 400 500"])>div.mb-6{box-shadow:4px 4px 0 var(--su-mint)}.satomi-utatte #sec-venue>.space-y-4>div>div:first-child{padding:12px 14px}.satomi-utatte #sec-venue table th,.satomi-utatte #sec-venue table td{padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.satomi-utatte *,.satomi-utatte :before,.satomi-utatte :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
