.gd-box[data-v-ae07bf8e]{display:flex;flex-direction:column;max-width:380px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);padding:0;overflow:hidden;text-align:left}.gd-head[data-v-ae07bf8e]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 12px;border-bottom:1px solid #f1efec}.gd-title[data-v-ae07bf8e]{margin:0;padding-left:8px;border-left:4px solid #e8742a;font-size:calc(18px*var(--liff-scale, 1));font-weight:700;color:#1a1a1a}.gd-x[data-v-ae07bf8e]{flex:none;width:32px;height:32px;padding:0;background:#fff;border:1px solid #e8e6e1;border-radius:999px;color:#555;font-family:inherit;font-size:22px;line-height:1;cursor:pointer}.gd-body[data-v-ae07bf8e]{flex:1 1 auto;min-height:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 18px 4px}.gd-intro[data-v-ae07bf8e]{margin:0 0 16px;font-size:calc(14px*var(--liff-scale, 1));color:#555;line-height:1.7}.gd-section[data-v-ae07bf8e]{margin-bottom:16px}.gd-h[data-v-ae07bf8e]{margin:0 0 6px;padding-left:8px;border-left:3px solid #e8742a;font-size:calc(15px*var(--liff-scale, 1));font-weight:700;color:#1a1a1a}.gd-line[data-v-ae07bf8e]{margin:0 0 4px;font-size:calc(14px*var(--liff-scale, 1));color:#555;line-height:1.6}.gd-list[data-v-ae07bf8e]{margin:0 0 4px;padding-left:1.4em}.gd-foot[data-v-ae07bf8e]{flex:none;padding:12px 18px 18px;border-top:1px solid #f1efec}[data-v-09992b32] .liff-title{font-size:calc(21px*var(--liff-scale, 1));padding-right:52px}.er-center[data-v-09992b32]{text-align:center}.er-renewed[data-v-09992b32]{margin:10px 0 0;font-size:calc(13px*var(--liff-scale, 1));color:#c25e1c;font-weight:600;line-height:1.5}.er-icon[data-v-09992b32]{font-size:calc(49px*var(--liff-scale, 1));margin-bottom:10px}.er-warn[data-v-09992b32]{color:#e8a33d;font-weight:700}.er-title[data-v-09992b32]{font-size:calc(19px*var(--liff-scale, 1));font-weight:700;color:#1a1a1a;margin:0 0 14px}.er-desc[data-v-09992b32]{margin-bottom:18px}.er-qr[data-v-09992b32]{display:block;width:100%;max-width:260px;height:auto;margin:4px auto 12px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.er-code[data-v-09992b32]{font-size:calc(22px*var(--liff-scale, 1));font-weight:700;letter-spacing:4px;color:#1a1a1a;font-variant-numeric:tabular-nums}.er-hint[data-v-09992b32]{margin-top:8px}.er-stats[data-v-09992b32]{display:flex;gap:10px;margin:6px 0 16px}.er-stat[data-v-09992b32]{flex:1;text-align:center;background:#fafaf8;border-radius:12px;padding:12px 4px}.er-stat-value[data-v-09992b32]{font-size:calc(26px*var(--liff-scale, 1));font-weight:700;color:#e8742a;font-variant-numeric:tabular-nums;line-height:1.2}.er-stat-label[data-v-09992b32]{margin-top:4px;font-size:calc(13px*var(--liff-scale, 1));color:#8b8279}.er-refresh[data-v-09992b32]{margin-top:0}.er-campaign[data-v-09992b32]{background:#fff3e6}.er-campaign .er-stat[data-v-09992b32],.er-campaign .er-ticket-bar[data-v-09992b32]{background:#fff}.er-campaign .er-campaign-badge[data-v-09992b32]{background:#fbdfc4}.er-campaign .er-campaign-badge.is-ended[data-v-09992b32]{background:#fff}.er-campaign-head[data-v-09992b32]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:14px}.er-campaign-head .liff-card-title[data-v-09992b32]{margin-bottom:0;min-width:0}.er-rules-link[data-v-09992b32]{flex:none;padding:6px 0;background:none;border:none;color:#e8742a;font-family:inherit;font-size:calc(14px*var(--liff-scale, 1));font-weight:600;white-space:nowrap;cursor:pointer}.er-campaign-period[data-v-09992b32]{font-size:calc(13px*var(--liff-scale, 1));color:#8b8279;margin:-4px 0 8px}.er-campaign-badge[data-v-09992b32]{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;background:#fdf0e6;color:#c25e1c;font-size:calc(13px*var(--liff-scale, 1));font-weight:600}.er-campaign-badge.is-ended[data-v-09992b32]{background:#f1efec;color:#6b6259}.er-stat-cap[data-v-09992b32]{font-size:calc(15px*var(--liff-scale, 1));color:#b0a79c;font-weight:600}.er-ticket-bar[data-v-09992b32]{height:8px;border-radius:999px;background:#f1efec;overflow:hidden;margin:-6px 0 10px}.er-ticket-bar-fill[data-v-09992b32]{height:100%;background:#e8742a;border-radius:999px;transition:width .3s ease}.er-campaign-tip[data-v-09992b32]{margin:0 0 6px;font-size:calc(14px*var(--liff-scale, 1));color:#c25e1c;font-weight:600}.er-campaign-rule[data-v-09992b32]{margin:0;font-size:calc(12px*var(--liff-scale, 1));color:#8b8279}.er-guide-link[data-v-09992b32]{display:block;margin:4px auto 0;padding:10px 12px;background:none;border:none;color:#8b8279;font-family:inherit;font-size:calc(14px*var(--liff-scale, 1));text-decoration:underline;cursor:pointer}