<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>jsy-spring 님의 블로그</title>
    <link>https://jsy-spring.tistory.com/</link>
    <description>jsy-spring 님의 블로그 입니다.</description>
    <language>ko</language>
    <pubDate>Sat, 4 Apr 2026 04:09:45 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>jsy-spring</managingEditor>
    <item>
      <title>ZUTOMAYO INTENSE II「坐・ZOMBIE CRAB LABO」 in Seoul</title>
      <link>https://jsy-spring.tistory.com/14</link>
      <description>&lt;div&gt;
  &lt;style&gt;
    /* 기본 설정 */
    .concert-post.mobile-optimized {
      max-width: 100%;
      margin: 0;
      padding: 1rem;
      background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);
      color: #ffffff;
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
      line-height: 1.6;
    }

    /* ZUTOMAYO 테마 색상 - 포스터 색상에 맞춤 (초록색) */
    :root {
      --oor-red: #4CAF50;
      --oor-orange: #66BB6A;
      --oor-dark-red: #388E3C;
      --oor-yellow: #81C784;
      --oor-gray: #2E7D32;
    }

    /* 플로팅 네비게이션 */
    .floating-nav {
      position: fixed;
      right: 12px;
      top: 20px;
      z-index: 999;
    }

    .nav-toggle {
      display: flex;
      align-items: center;
      gap: 6px;
      padding: 8px 12px;
      border-radius: 999px;
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      color: white;
      font-weight: 800;
      cursor: pointer;
      box-shadow: 0 6px 18px rgba(76, 175, 80, 0.4);
      user-select: none;
      transition: all 0.3s ease;
    }

    .nav-toggle:hover {
      transform: translateY(-2px);
      box-shadow: 0 8px 25px rgba(76, 175, 80, 0.6);
    }

    .nav-menu {
      position: absolute;
      right: 0;
      top: 55px;
      width: 260px;
      background: rgba(20, 20, 20, 0.98);
      border: 2px solid var(--oor-red);
      border-radius: 12px;
      backdrop-filter: blur(6px);
      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.45);
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease;
      transform: translateY(-10px);
    }

    .nav-menu.active {
      opacity: 1;
      visibility: visible;
      transform: translateY(0);
    }

    .nav-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 12px 14px;
      border-bottom: 1px solid rgba(76, 175, 80, 0.3);
    }

    .nav-title {
      color: var(--oor-red);
      font-weight: 700;
    }

    .nav-close {
      background: rgba(255, 255, 255, 0.1);
      border: 0;
      color: #fff;
      font-size: 16px;
      cursor: pointer;
      width: 28px;
      height: 28px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: all 0.3s ease;
    }

    .nav-close:hover {
      background: var(--oor-red);
    }

    .nav-items {
      display: grid;
      padding: 8px;
      gap: 4px;
      max-height: 60vh;
      overflow: auto;
    }

    .nav-item {
      display: block;
      text-decoration: none;
      color: #eaeaea;
      font-size: 14px;
      padding: 10px 12px;
      border-radius: 8px;
      background: rgba(40, 40, 40, 0.6);
      border: 1px solid rgba(255, 255, 255, 0.08);
      transition: all 0.3s ease;
    }

    .nav-item:hover {
      background: rgba(76, 175, 80, 0.12);
      border-color: var(--oor-red);
      transform: translateX(3px);
    }

    .nav-item.active {
      background: rgba(231, 76, 60, 0.2);
      border-color: var(--oor-red);
      color: var(--oor-red);
    }

    /* 맨 위로 버튼 */
    .scroll-to-top {
      position: fixed;
      bottom: 20px;
      right: 20px;
      width: 60px;
      height: 60px;
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      border-radius: 50%;
      color: white;
      cursor: pointer;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease;
      z-index: 998;
      font-weight: 600;
      border: 2px solid rgba(255, 255, 255, 0.2);
      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    }

    .scroll-to-top.visible {
      opacity: 1;
      visibility: visible;
    }

    .scroll-to-top:hover {
      transform: translateY(-3px) scale(1.05);
      box-shadow: 0 8px 30px rgba(231, 76, 60, 0.4);
    }

    /* 스크롤 진행바 */
    .scroll-progress-bar {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 3px;
      background: rgba(255, 255, 255, 0.06);
      z-index: 1000;
    }

    .scroll-progress {
      height: 100%;
      width: 0%;
      background: linear-gradient(90deg, var(--oor-red), var(--oor-orange));
      transition: width 0.1s ease;
    }

    /* 포스터 */
    .poster-container {
      text-align: center;
      margin-bottom: 1.5rem;
    }

    .main-poster {
      width: 100%;
      max-width: 400px;
      height: auto;
      border-radius: 12px;
      box-shadow: 0 8px 30px rgba(231, 76, 60, 0.4);
    }

    /* 제목 */
    .concert-main-title {
      font-size: 1.5rem;
      font-weight: 800;
      text-align: center;
      margin-bottom: 1.5rem;
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
      line-height: 1.3;
    }

    /* 섹션 제목 */
    .section-title {
      font-size: 1.25rem;
      font-weight: 700;
      margin-bottom: 1rem;
      color: var(--oor-red);
      padding: 0.75rem;
      background: rgba(30, 30, 30, 0.9);
      border-radius: 8px;
      border-left: 4px solid var(--oor-red);
    }

    .mobile-subtitle {
      font-size: 1.125rem;
      color: var(--oor-orange);
      margin: 1rem 0 0.75rem 0;
      font-weight: 600;
    }

    .section-divider {
      border: none;
      height: 2px;
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      margin: 1.5rem 0;
    }

    /* 정보 카드 */
    .info-cards {
      display: grid;
      gap: 0.75rem;
    }

    .info-card {
      display: flex;
      align-items: center;
      gap: 1rem;
      padding: 1rem;
      background: rgba(40, 40, 40, 0.9);
      border-radius: 10px;
      border: 1px solid rgba(255, 255, 255, 0.1);
    }

    .info-card.highlight {
      border-color: var(--oor-red);
      background: rgba(231, 76, 60, 0.1);
    }

    .info-card.venue {
      border-color: var(--oor-orange);
      background: rgba(243, 156, 18, 0.1);
    }

    .info-icon {
      font-size: 1.5rem;
      width: 40px;
      text-align: center;
    }

    .info-label {
      font-size: 0.875rem;
      color: #a0a0a0;
      margin-bottom: 0.25rem;
    }

    .info-value {
      font-size: 1rem;
      font-weight: 600;
      color: #ffffff;
    }

    /* 아티스트 정보 */
    .artist-intro {
      padding: 1rem;
      background: rgba(30, 30, 30, 0.9);
      border-radius: 10px;
      margin-bottom: 1rem;
      border-left: 4px solid var(--oor-red);
    }

    .artist-info-cards {
      display: grid;
      gap: 0.75rem;
      margin-bottom: 1rem;
    }

    .artist-card {
      background: rgba(40, 40, 40, 0.9);
      padding: 1rem;
      border-radius: 8px;
      border: 1px solid rgba(255, 255, 255, 0.1);
    }

    .artist-card.achievement {
      border-color: var(--oor-orange);
      background: rgba(243, 156, 18, 0.1);
    }

    .artist-card-header {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      margin-bottom: 0.5rem;
    }

    .artist-icon {
      font-size: 1.25rem;
    }

    .artist-label {
      font-size: 0.875rem;
      color: var(--oor-orange);
      font-weight: 600;
    }

    .artist-value {
      color: #ffffff;
      font-size: 0.95rem;
    }

    /* 대표곡 */
    .hit-songs {
      margin-top: 1rem;
    }

    .hits-title {
      font-size: 1rem;
      color: var(--oor-orange);
      margin-bottom: 0.75rem;
      font-weight: 600;
    }

    .songs-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 0.5rem;
    }

    .song-chip {
      background: rgba(76, 175, 80, 0.2);
      color: var(--oor-red);
      padding: 0.4rem 0.8rem;
      border-radius: 15px;
      font-size: 0.8rem;
      font-weight: 500;
      border: 1px solid rgba(76, 175, 80, 0.3);
    }

    .song-chip.mega-hit {
      background: rgba(243, 156, 18, 0.2);
      color: var(--oor-orange);
      border-color: var(--oor-orange);
      font-weight: 600;
    }

    /* 한국 인연 */
    .korea-connection {
      margin-top: 1.5rem;
      background: rgba(20, 20, 20, 0.8);
      border-radius: 10px;
      padding: 1rem;
      border: 2px solid rgba(231, 76, 60, 0.3);
    }

    .connection-title {
      font-size: 1rem;
      color: var(--oor-red);
      margin-bottom: 0.75rem;
      font-weight: 600;
      text-align: center;
    }

    .connection-timeline {
      display: grid;
      gap: 0.75rem;
    }

    .connection-item {
      padding: 0.75rem;
      border-radius: 8px;
      align-items: center;
    }

    .connection-item.past {
      background: rgba(78, 205, 196, 0.1);
      border-left: 4px solid #4ecdc4;
    }

    .connection-item.future {
      background: rgba(243, 156, 18, 0.1);
      border-left: 4px solid var(--oor-orange);
    }

    .connection-icon {
      font-size: 1.25rem;
    }

    .connection-date {
      font-size: 0.875rem;
      color: var(--oor-orange);
      font-weight: 600;
      margin-bottom: 0.25rem;
    }

    .connection-event {
      font-size: 0.9rem;
      color: #ffffff;
    }

    /* 세트리스트 */
    .setlist-header {
      text-align: center;
      margin-bottom: 1.5rem;
    }

    .setlist-subtitle {
      font-size: 1.125rem;
      color: var(--oor-red);
      margin-bottom: 0.5rem;
    }

    .setlist-stats {
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 0.5rem;
    }

    .stat {
      background: rgba(243, 156, 18, 0.2);
      color: var(--oor-orange);
      padding: 0.25rem 0.75rem;
      border-radius: 12px;
      font-size: 0.8rem;
      font-weight: 600;
    }

    .stat-divider {
      color: #666;
    }

    .setlist-container {
      background: rgba(20, 20, 20, 0.9);
      border-radius: 12px;
      padding: 1rem;
      border: 2px solid rgba(231, 76, 60, 0.3);
    }

    .set-title {
      font-size: 1rem;
      color: var(--oor-red);
      margin-bottom: 1rem;
      font-weight: 600;
      text-align: center;
    }

    .set-title.encore-title {
      color: #4ecdc4;
    }

    .songs-list-mobile {
      display: grid;
      gap: 0.5rem;
    }

    .song-row {
      display: flex;
      align-items: center;
      gap: 0.75rem;
      padding: 0.75rem;
      background: rgba(40, 40, 40, 0.8);
      border-radius: 8px;
      transition: all 0.3s ease;
    }

    .song-row:hover {
      background: rgba(231, 76, 60, 0.1);
      transform: translateX(2px);
    }

    .song-row.opening {
      border: 1px solid var(--oor-orange);
      background: rgba(243, 156, 18, 0.1);
    }

    .song-row.mega-hit {
      border: 2px solid var(--oor-red);
      background: rgba(76, 175, 80, 0.15);
    }

    .song-row.hit {
      border: 1px solid var(--oor-red);
      background: rgba(76, 175, 80, 0.1);
    }

    .song-row.acoustic {
      border: 1px solid #9b59b6;
      background: rgba(155, 89, 182, 0.1);
    }

    .song-row.climax {
      border: 1px solid #ffa500;
      background: rgba(255, 165, 0, 0.1);
    }

    .song-row.finale {
      border: 1px solid #9c88ff;
      background: rgba(156, 136, 255, 0.1);
    }

    .song-row.encore-song {
      background: rgba(78, 205, 196, 0.1);
      border: 1px solid #4ecdc4;
    }

    .song-num {
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      color: white;
      width: 32px;
      height: 32px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 700;
      font-size: 0.875rem;
      flex-shrink: 0;
    }

    .encore-num {
      background: linear-gradient(135deg, #4ecdc4, #9c88ff) !important;
    }

    .song-info {
      flex: 1;
    }

    .song-name {
      font-size: 0.95rem;
      font-weight: 600;
      color: #ffffff;
      margin-bottom: 0.25rem;
    }

    .song-desc {
      font-size: 0.8rem;
      color: #a0a0a0;
      font-style: italic;
    }

    .encore-set {
      margin-top: 1rem;
      padding-top: 1rem;
      border-top: 2px solid #4ecdc4;
    }

    .setlist-note-mobile {
      display: flex;
      align-items: center;
      gap: 0.75rem;
      margin-top: 1.5rem;
      padding: 1rem;
      background: rgba(243, 156, 18, 0.1);
      border-radius: 10px;
      border: 1px solid var(--oor-orange);
    }

    .note-icon {
      font-size: 1.5rem;
    }

    .note-title {
      font-size: 1rem;
      font-weight: 600;
      color: var(--oor-orange);
      margin-bottom: 0.25rem;
    }

    .note-desc {
      font-size: 0.875rem;
      color: #ffffff;
    }

    /* 티켓 정보 */
    .ticket-section {
      background: rgba(20, 20, 20, 0.9);
      border-radius: 12px;
      padding: 1rem;
      border: 2px solid rgba(231, 76, 60, 0.3);
    }

    .booking-card-main {
      background: rgba(243, 156, 18, 0.1);
      border: 2px solid var(--oor-orange);
      border-radius: 10px;
      padding: 1rem;
      text-align: center;
      margin-bottom: 1.5rem;
    }

    .booking-badge {
      background: var(--oor-orange);
      color: white;
      padding: 0.25rem 0.75rem;
      border-radius: 12px;
      font-size: 0.75rem;
      font-weight: 600;
      margin-bottom: 0.75rem;
      display: inline-block;
    }

    .booking-title {
      font-size: 1rem;
      color: #ffffff;
      font-weight: 600;
      margin-bottom: 0.5rem;
    }

    .booking-datetime {
      font-size: 1.25rem;
      color: var(--oor-orange);
      font-weight: 700;
    }

    /* 좌석 카드 */
    .seat-cards {
      display: grid;
      gap: 1rem;
      margin: 1rem 0;
    }

    .seat-card {
      background: rgba(40, 40, 40, 0.9);
      border-radius: 10px;
      padding: 1rem;
      border: 2px solid transparent;
    }

    .seat-card.vip {
      border-color: #f1c40f;
      background: rgba(241, 196, 15, 0.1);
    }

    .seat-card.standing {
      border-color: var(--oor-red);
      background: rgba(231, 76, 60, 0.1);
    }

    .seat-card.seated {
      border-color: var(--oor-orange);
      background: rgba(243, 156, 18, 0.1);
    }

    .seat-card.general {
      border-color: #95a5a6;
      background: rgba(149, 165, 166, 0.1);
    }

    .seat-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 0.75rem;
    }

    .seat-icon {
      font-size: 1.5rem;
    }

    .seat-name {
      font-size: 1.125rem;
      font-weight: 600;
      color: #ffffff;
      margin-bottom: 0.25rem;
    }

    .seat-location {
      font-size: 0.875rem;
      color: #a0a0a0;
    }

    .seat-price {
      font-size: 1.25rem;
      font-weight: 700;
      color: var(--oor-red);
    }

    .seat-desc {
      color: #ffffff;
      font-size: 0.9rem;
    }

    /* 좌석 배치도 */
    .seating-chart {
      margin: 1.5rem 0;
    }

    .chart-container {
      text-align: center;
      background: rgba(20, 20, 20, 0.9);
      border-radius: 12px;
      padding: 1rem;
      border: 2px solid rgba(231, 76, 60, 0.3);
    }

    .seating-chart-image {
      width: 100%;
      max-width: 500px;
      height: auto;
      border-radius: 8px;
      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    }

    .booking-link {
      display: inline-block;
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      color: white;
      padding: 0.75rem 1.5rem;
      border-radius: 25px;
      text-decoration: none;
      font-weight: 600;
      margin-top: 0.5rem;
      transition: all 0.3s ease;
    }

    .booking-link:hover {
      transform: translateY(-2px);
      box-shadow: 0 6px 20px rgba(76, 175, 80, 0.4);
    }

    /* 예매처 */
    .platform-list {
      display: grid;
      gap: 0.75rem;
      margin: 1rem 0;
    }

    .platform-card {
      background: rgba(40, 40, 40, 0.9);
      border-radius: 8px;
      padding: 1rem;
      border: 1px solid rgba(255, 255, 255, 0.1);
      transition: all 0.3s ease;
    }

    .platform-card.pending {
      opacity: 0.7;
      background: rgba(60, 60, 60, 0.5);
      border-color: var(--oor-orange);
    }

    .platform-info {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    .platform-icon {
      font-size: 1.25rem;
      margin-right: 0.75rem;
    }

    .platform-name {
      font-size: 1rem;
      font-weight: 600;
      color: #ffffff;
      margin-bottom: 0.25rem;
    }

    .platform-note {
      font-size: 0.875rem;
      color: #a0a0a0;
    }

    .platform-status.pending {
      background: var(--oor-orange);
      color: white;
      padding: 0.25rem 0.75rem;
      border-radius: 12px;
      font-size: 0.75rem;
      font-weight: 600;
    }

    /* 공연장 정보 */
    .venue-overview {
      margin-bottom: 1.5rem;
    }

    .venue-main-card {
      background: rgba(40, 40, 40, 0.9);
      border: 2px solid var(--oor-red);
      border-radius: 10px;
      padding: 1.5rem;
    }

    .venue-header {
      display: flex;
      align-items: center;
      gap: 1rem;
      margin-bottom: 1rem;
    }

    .venue-icon {
      font-size: 2rem;
      color: var(--oor-red);
    }

    .venue-name {
      font-size: 1.5rem;
      font-weight: 700;
      color: var(--oor-red);
      margin-bottom: 0.5rem;
    }

    .venue-address {
      color: #a0a0a0;
      font-size: 1rem;
    }

    .venue-specs {
      display: grid;
      gap: 0.5rem;
    }

    .spec-item {
      display: flex;
      justify-content: space-between;
      padding: 0.5rem 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }

    .spec-label {
      color: #a0a0a0;
      font-weight: 600;
    }

    .spec-value {
      color: #ffffff;
      font-weight: 600;
    }

    .facilities-title {
      font-size: 1.125rem;
      color: var(--oor-orange);
      margin-bottom: 1rem;
      font-weight: 600;
    }

    .facilities-grid {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 1rem;
    }

    .facility-item {
      display: flex;
      gap: 0.75rem;
      padding: 1rem;
      background: rgba(40, 40, 40, 0.8);
      border-radius: 8px;
      border: 1px solid rgba(255, 255, 255, 0.1);
    }

    .facility-icon {
      font-size: 1.5rem;
      color: var(--oor-orange);
    }

    .facility-name {
      font-weight: 600;
      color: #ffffff;
      margin-bottom: 0.25rem;
    }

    .facility-desc {
      font-size: 0.875rem;
      color: #a0a0a0;
    }

    /* 교통편 탭 */
    .transport-tabs {
      display: flex;
      background: rgba(20, 20, 20, 0.9);
      border-radius: 8px;
      padding: 0.25rem;
      margin-bottom: 1rem;
    }

    .transport-tab {
      flex: 1;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 0.25rem;
      padding: 0.75rem;
      border-radius: 6px;
      cursor: pointer;
      transition: all 0.3s ease;
      color: #a0a0a0;
    }

    .transport-tab.active {
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      color: white;
    }

    .tab-icon {
      font-size: 1.25rem;
    }

    .tab-text {
      font-size: 0.8rem;
      font-weight: 600;
    }

    .transport-content {
      min-height: 200px;
    }

    .transport-panel {
      display: none;
    }

    .transport-panel.active {
      display: block;
    }

    /* 지하철 가이드 */
    .subway-guide {
      background: rgba(30, 30, 30, 0.8);
      border-radius: 10px;
      padding: 1rem;
    }

    .route-card {
      background: rgba(76, 175, 80, 0.1);
      border: 2px solid var(--oor-red);
      border-radius: 8px;
      padding: 1rem;
      margin-bottom: 1rem;
      position: relative;
    }

    .route-info {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    .subway-lines {
      display: flex;
      gap: 0.5rem;
    }

    .subway-line {
      padding: 0.5rem 1rem;
      border-radius: 15px;
      font-weight: 700;
      color: white;
      font-size: 0.9rem;
    }

    .subway-line.line2 {
      background: #00A84D;
    }

    .subway-line.line9 {
      background: #BDB092;
    }

    .station-name {
      font-size: 1.25rem;
      font-weight: 700;
      color: var(--oor-red);
      margin-bottom: 0.25rem;
    }

    .exit-info {
      font-size: 0.9rem;
      color: #ffffff;
    }

    .walk-info {
      text-align: center;
    }

    .walk-time {
      font-size: 2rem;
      font-weight: 800;
      color: var(--oor-orange);
      display: block;
      line-height: 1;
    }

    .walk-text {
      font-size: 0.875rem;
      color: #a0a0a0;
    }

    .route-badge {
      position: absolute;
      top: -8px;
      right: 1rem;
      background: var(--oor-orange);
      color: white;
      padding: 0.25rem 0.75rem;
      border-radius: 12px;
      font-size: 0.75rem;
      font-weight: 600;
    }

    /* 나머지 스타일들과 JavaScript는 기존과 유사하게 작성 */
    /* ... (버스, 주차, 관람규칙 등의 스타일들) ... */

    /* 모바일 최적화 */
    @media (max-width: 480px) {
      .facilities-grid {
        grid-template-columns: 1fr;
      }

      .concert-main-title {
        font-size: 1.25rem;
      }

      .section-title {
        font-size: 1.125rem;
      }
    }
  &lt;/style&gt;
&lt;/div&gt;
&lt;script&gt;
  // 전역 변수
  let navMenu, scrollToTopBtn, scrollProgress;

  // 네비게이션 토글
  function toggleNav() {
    if (navMenu) {
      navMenu.classList.toggle('active');
    }
  }

  // 섹션으로 스크롤
  function scrollToSection(targetId) {
    const element = document.getElementById(targetId);
    if (element) {
      element.scrollIntoView({
        behavior: 'smooth',
        block: 'start'
      });

      if (navMenu) {
        navMenu.classList.remove('active');
      }

      updateActiveNav(targetId);
    }
  }

  // TOP 버튼 클릭
  function scrollToTop() {
    window.scrollTo({
      top: 0,
      behavior: 'smooth'
    });
    updateActiveNav('top');
  }

  // 활성 네비게이션 업데이트
  function updateActiveNav(activeId) {
    const navItems = document.querySelectorAll('.nav-item');
    navItems.forEach(item =&gt; {
      item.classList.remove('active');
      const target = item.getAttribute('data-target');
      if (target === activeId) {
        item.classList.add('active');
      }
    });
  }

  // 교통편 탭 초기화
  function initTransportTabs() {
    const tabs = document.querySelectorAll('.transport-tab');
    const panels = document.querySelectorAll('.transport-panel');

    tabs.forEach(tab =&gt; {
      tab.addEventListener('click', function () {
        const targetTab = this.dataset.tab;

        tabs.forEach(t =&gt; t.classList.remove('active'));
        panels.forEach(p =&gt; p.classList.remove('active'));

        this.classList.add('active');
        const targetPanel = document.querySelector(`[data-panel=&quot;${targetTab}&quot;]`);
        if (targetPanel) {
          targetPanel.classList.add('active');
        }
      });
    });
  }

  // 스크롤 이벤트 핸들러
  function handleScroll() {
    const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
    const docHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight;
    const scrollPercent = docHeight &gt; 0 ? (scrollTop / docHeight) * 100 : 0;

    if (scrollProgress) {
      scrollProgress.style.width = scrollPercent + '%';
    }

    if (scrollToTopBtn) {
      if (scrollTop &gt; 300) {
        scrollToTopBtn.classList.add('visible');
      } else {
        scrollToTopBtn.classList.remove('visible');
      }
    }

    const sections = ['info', 'artist', 'setlist', 'ticket', 'venue', 'location', 'rules', 'storage', 'recommendation', 'contact'];
    let currentSection = 'top';

    for (const sectionId of sections) {
      const section = document.getElementById(sectionId);
      if (section &amp;&amp; scrollTop + 200 &gt;= section.offsetTop) {
        currentSection = sectionId;
      }
    }

    updateActiveNav(currentSection);
  }

  // 이벤트 리스너 등록
  function setupEventListeners() {
    const navToggle = document.getElementById('navToggle');
    if (navToggle) {
      navToggle.addEventListener('click', toggleNav);
    }

    const navClose = document.getElementById('navClose');
    if (navClose) {
      navClose.addEventListener('click', toggleNav);
    }

    const navItems = document.querySelectorAll('.nav-item');
    navItems.forEach(item =&gt; {
      item.addEventListener('click', function (e) {
        e.preventDefault();
        const targetId = this.getAttribute('data-target');
        if (targetId) {
          scrollToSection(targetId);
        }
      });
    });

    if (scrollToTopBtn) {
      scrollToTopBtn.addEventListener('click', scrollToTop);
    }

    document.addEventListener('click', function (e) {
      const floatingNav = document.querySelector('.floating-nav');
      if (floatingNav &amp;&amp; !floatingNav.contains(e.target) &amp;&amp; navMenu) {
        navMenu.classList.remove('active');
      }
    });

    window.addEventListener('scroll', handleScroll, { passive: true });
  }

  // 초기화
  function init() {
    navMenu = document.getElementById('navMenu');
    scrollToTopBtn = document.getElementById('scrollToTop');
    scrollProgress = document.getElementById('scrollProgress');

    setupEventListeners();
    initTransportTabs();
    handleScroll();

    console.log('  ZUTOMAYO INTENSE II 「坐・ZOMBIE CRAB LABO」 in Seoul 페이지가 로드되었습니다!');
    console.log(' ️ 고려대학교 화정체육관');
    console.log('  일반 예매: 12월 23일(화) 20:00 / 추가공연: 1월 12일(월) 20:00');
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }

  window.addEventListener('error', function (e) {
    console.error('페이지 로딩 중 오류 발생:', e.message);
  });
&lt;/script&gt;
&lt;div class=&quot;concert-post mobile-optimized&quot;&gt;&lt;!-- 네비게이션 &amp; 스크롤 UI --&gt;
  &lt;div id=&quot;floatingNav&quot; class=&quot;floating-nav&quot;&gt;
    &lt;div id=&quot;navToggle&quot; class=&quot;nav-toggle&quot;&gt;&lt;span class=&quot;nav-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;nav-text&quot;&gt;메뉴&lt;/span&gt;&lt;/div&gt;
    &lt;div id=&quot;navMenu&quot; class=&quot;nav-menu&quot;&gt;
      &lt;div class=&quot;nav-header&quot;&gt;&lt;span class=&quot;nav-title&quot;&gt;  ZUTOMAYO&lt;/span&gt; &lt;button id=&quot;navClose&quot;
          class=&quot;nav-close&quot;&gt;✕&lt;/button&gt;
      &lt;/div&gt;
      &lt;div class=&quot;nav-items&quot;&gt;&lt;a class=&quot;nav-item&quot; href=&quot;#info&quot; data-target=&quot;info&quot;&gt;  기본 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot;
          href=&quot;#artist&quot; data-target=&quot;artist&quot;&gt;  아티스트 소개&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#setlist&quot;
          data-target=&quot;setlist&quot;&gt;  예상 세트리스트&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#ticket&quot; data-target=&quot;ticket&quot;&gt;  티켓 정보&lt;/a&gt; &lt;a
          class=&quot;nav-item&quot; href=&quot;#venue&quot; data-target=&quot;venue&quot;&gt; ️ 공연장 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#location&quot;
          data-target=&quot;location&quot;&gt;  교통편&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#rules&quot; data-target=&quot;rules&quot;&gt;⚠️ 관람 규칙&lt;/a&gt; &lt;a
          class=&quot;nav-item&quot; href=&quot;#storage&quot; data-target=&quot;storage&quot;&gt;  물품보관&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#recommendation&quot;
          data-target=&quot;recommendation&quot;&gt;  추천 포인트&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#contact&quot; data-target=&quot;contact&quot;&gt;  문의
          정보&lt;/a&gt;&lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;scrollToTop&quot; class=&quot;scroll-to-top&quot;&gt;&lt;span&gt;⬆️&lt;/span&gt;
    &lt;div style=&quot;font-size: 10px; margin-top: 2px;&quot;&gt;TOP&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;scroll-progress-bar&quot;&gt;
    &lt;div id=&quot;scrollProgress&quot; class=&quot;scroll-progress&quot;&gt;&amp;nbsp;&lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 메인 포스터 --&gt;
  &lt;div id=&quot;top&quot; class=&quot;poster-container&quot;&gt;&lt;img class=&quot;main-poster&quot; src=&quot;https://i.ifh.cc/Fv9nQt.webp&quot;
      alt=&quot;ZUTOMAYO INTENSE II 坐・ZOMBIE CRAB LABO in Seoul&quot; /&gt;&lt;/div&gt;
  &lt;!-- 콘서트 제목 --&gt;
  &lt;h1 class=&quot;concert-main-title&quot;&gt;  ZUTOMAYO INTENSE II「坐・ZOMBIE CRAB LABO」 in Seoul&lt;/h1&gt;
  &lt;!-- 기본 정보 섹션 --&gt;
  &lt;div id=&quot;info&quot; class=&quot;info-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  콘서트 기본 정보&lt;/h2&gt;
    &lt;div class=&quot;info-cards&quot;&gt;
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;아티스트&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;계속 한밤중이면 좋을 텐데. (ZUTOMAYO)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;공연제목&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;ZUTOMAYO INTENSE II「坐・ZOMBIE CRAB LABO」 in Seoul&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;info-card highlight&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;공연일정&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;2026년 3월 14일(토) 오후 6시&lt;br&gt;2026년 3월 15일(일) 오후 6시 (추가)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt;⏰&lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;공연시간&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;2026년 3월 14일(토) / 15일(일) 오후 6시 (18:00) - 러닝타임 90분&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;info-card venue&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; ️&lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;장소&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;고려대학교 화정체육관&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;주소&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;서울특별시 성북구 안암로 145&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;가까운 역&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;6호선 안암역 2번 출구 (도보 15분) / 고려대역 1번 출구 (도보 25분)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;관람등급&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;8세 이상 관람가&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 아티스트 소개 --&gt;
  &lt;div id=&quot;artist&quot; class=&quot;artist-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  아티스트 소개&lt;/h2&gt;
    &lt;div class=&quot;artist-intro&quot;&gt;
      &lt;p data-ke-size=&quot;size16&quot;&gt;일본의 락 밴드 &lt;b&gt;계속 한밤중이면 좋을 텐데.(ZUTOMAYO)&lt;/b&gt;가 2026년 3월 14일, 15일 고려대학교 화정체육관에서 &lt;ZUTOMAYO
          INTENSE II「坐・ZOMBIE CRAB LABO」 in Seoul&gt; 내한 공연을 개최한다. 이번 공연은 ZUTOMAYO의 두 번째 내한 공연으로, 지난 2024년 6월 예스24 라이브홀에서
          열린 첫 내한 공연에 이어 다시 찾는 한국 무대다.&lt;/p&gt;
      &lt;p data-ke-size=&quot;size16&quot;&gt;ZUTOMAYO는 독특한 사운드와 감성으로 일본 록씬에서 큰 인기를 얻고 있는 밴드다. 밴드명 '계속 한밤중이면 좋을 텐데.'는 밤의 감성과 자유로움을 담고
        있으며, 그들의 음악은 록, 팝, 일렉트로닉 등 다양한 장르를 넘나드는 독창적인 스타일로 유명하다.&lt;/p&gt;
      &lt;p data-ke-size=&quot;size16&quot;&gt;이번 공연은 'INTENSE II' 시리즈의 일환으로, '坐・ZOMBIE CRAB LABO'라는 독특한 컨셉으로 진행된다. 첫 내한 공연에서 보여준 강렬한
        라이브 퍼포먼스와 팬들의 열렬한 호응을 바탕으로, 이번 공연에서는 더욱 완성도 높은 무대를 선보일 예정이다.&lt;/p&gt;
      &lt;p data-ke-size=&quot;size16&quot;&gt;ZUTOMAYO의 대표곡인 '秒針を噛む(초침을 깨물다)', 'ミラーチューン(미러 튠)', '残機(잔기)' 등 히트곡들과 함께, 첫 내한 공연에서 선보였던
        세트리스트를 기반으로 한 풍성한 무대가 기대된다.&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;artist-info-cards&quot;&gt;
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;장르&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;록, 팝, 일렉트로닉&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;활동&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;록 밴드&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;특징&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;독특한 사운드와 감성&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;artist-card achievement&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;대표곡&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;あいつら全員同窓会, 秒針を噛む&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;hit-songs&quot;&gt;
      &lt;h4 class=&quot;hits-title&quot; data-ke-size=&quot;size20&quot;&gt;  대표곡&lt;/h4&gt;
      &lt;div class=&quot;songs-grid&quot;&gt;&lt;span class=&quot;song-chip mega-hit&quot;&gt;  秒針を噛む (초침을 깨물다)&lt;/span&gt; &lt;span
          class=&quot;song-chip mega-hit&quot;&gt;  ミラーチューン (미러 튠)&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  残機 (잔기)&lt;/span&gt; &lt;span
          class=&quot;song-chip&quot;&gt;  お勉強しといてよ (공부해 줘)&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  サターン (새턴)&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;korea-connection&quot;&gt;
      &lt;h4 class=&quot;connection-title&quot; data-ke-size=&quot;size20&quot;&gt;  한국과의 인연&lt;/h4&gt;
      &lt;div class=&quot;connection-timeline&quot;&gt;
        &lt;div class=&quot;connection-item past&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;connection-content&quot;&gt;
            &lt;div class=&quot;connection-date&quot;&gt;2024년 6월&lt;/div&gt;
            &lt;div class=&quot;connection-event&quot;&gt;첫 내한공연 - 예스24 라이브홀 (6월 15일~16일)&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;connection-item future&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;connection-content&quot;&gt;
            &lt;div class=&quot;connection-date&quot;&gt;2026년 3월&lt;/div&gt;
            &lt;div class=&quot;connection-event&quot;&gt;두 번째 내한공연 &quot;INTENSE II&quot; - 고려대학교 화정체육관에서 팬들과 만남&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 예상 세트리스트 --&gt;
  &lt;div id=&quot;setlist&quot; class=&quot;setlist-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  예상 세트리스트&lt;/h2&gt;
    &lt;div class=&quot;setlist-header&quot;&gt;
      &lt;h3 class=&quot;setlist-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  ZUTOMAYO INTENSE IN SEOUL SET LIST&lt;/h3&gt;
      &lt;div class=&quot;setlist-stats&quot;&gt;&lt;span class=&quot;stat&quot;&gt;2024년 6월 예스24 라이브홀 기준&lt;/span&gt; &lt;span
          class=&quot;stat-divider&quot;&gt;&amp;bull;&lt;/span&gt; &lt;span class=&quot;stat&quot;&gt;17곡&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;setlist-container&quot;&gt;
      &lt;div class=&quot;main-set&quot;&gt;
        &lt;h4 class=&quot;set-title&quot; data-ke-size=&quot;size20&quot;&gt;  메인 세트&lt;/h4&gt;
        &lt;div class=&quot;songs-list-mobile&quot;&gt;
          &lt;div class=&quot;song-row opening&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;01&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;お勉強しといてよ (공부해 줘)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;02&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ヒューマノイド(ShortVer.) (휴머노이드)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;03&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;勘冴えて悔しいわ(ShortVer.) (감이 좋아서 분해)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;04&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ハゼ馳せる果てるまで (망둥이 달린다 끝까지)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;05&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;消えてしまいそうです (사라져 버릴 것 같아요)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;06&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;花一匁 (하나이치몬메)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;07&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;正しくなれない (올바르게 될 수 없어)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;08&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Blues in the Closet&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row acoustic&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;09&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;不法侵入(AcousticVer.) (불법침입) - 15일&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;Ham(AcousticVer.) (햄) - 16일 / 관객 호응으로 택1&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;10&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;暗く黒く(선풍금Ver.) (어둡게 검게)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;11&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;秒針を噛む (초침을 깨물다)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;12&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;MILABO&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;13&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ミラーチューン(선풍금Ver.) (미러 튠)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;14&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;残機 (잔기)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;15&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;嘘じゃない (거짓이 아니야)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;encore-set&quot;&gt;
        &lt;h4 class=&quot;set-title encore-title&quot; data-ke-size=&quot;size20&quot;&gt;  앙코르&lt;/h4&gt;
        &lt;div class=&quot;songs-list-mobile encore&quot;&gt;
          &lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;EN 1&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;サターン(AcousticVer.) (새턴)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;EN 2&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;あいつら全員同窓会 (저 녀석들 전원 동창회)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;setlist-note-mobile&quot;&gt;
      &lt;div class=&quot;note-icon&quot;&gt; &lt;/div&gt;
      &lt;div class=&quot;note-content&quot;&gt;
        &lt;div class=&quot;note-title&quot;&gt;세트리스트 안내&lt;/div&gt;
        &lt;div class=&quot;note-desc&quot;&gt;2024년 6월 예스24 라이브홀 공연 기준 세트리스트입니다. 이번 공연에서는 더욱 풍성한 무대를 선보일 예정입니다!&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 티켓 정보 --&gt;
  &lt;div id=&quot;ticket&quot; class=&quot;ticket-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  티켓 정보&lt;/h2&gt;
    &lt;!-- 예매 일정 --&gt;
    &lt;div class=&quot;booking-schedule&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매 일정&lt;/h3&gt;
      &lt;div class=&quot;booking-card-main&quot;&gt;
        &lt;div class=&quot;booking-badge&quot;&gt;  선예매&lt;/div&gt;
        &lt;div class=&quot;booking-content&quot;&gt;
          &lt;div class=&quot;booking-title&quot;&gt;선예매 오픈&lt;/div&gt;
          &lt;div class=&quot;booking-datetime&quot;&gt;2025년 12월 19일(금) 18:00&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;booking-card-main&quot; style=&quot;margin-top: 1rem;&quot;&gt;
        &lt;div class=&quot;booking-badge&quot;&gt;  일반 예매&lt;/div&gt;
        &lt;div class=&quot;booking-content&quot;&gt;
          &lt;div class=&quot;booking-title&quot;&gt;일반 예매 오픈&lt;/div&gt;
          &lt;div class=&quot;booking-datetime&quot;&gt;2025년 12월 23일(화) 20:00&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;
        style=&quot;margin-top: 1.5rem; border-top: 1px dashed rgba(255,255,255,0.2); padding-top: 1.5rem;&quot;&gt;  추가 공연 예매 일정
        (3/15 공연)&lt;/h3&gt;
      &lt;div class=&quot;booking-card-main&quot;&gt;
        &lt;div class=&quot;booking-badge&quot;&gt;  추가 선예매&lt;/div&gt;
        &lt;div class=&quot;booking-content&quot;&gt;
          &lt;div class=&quot;booking-title&quot;&gt;선예매 오픈&lt;/div&gt;
          &lt;div class=&quot;booking-datetime&quot;&gt;2026년 1월 9일(금) 18:00&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;booking-card-main&quot; style=&quot;margin-top: 1rem;&quot;&gt;
        &lt;div class=&quot;booking-badge&quot;&gt;  추가 일반 예매&lt;/div&gt;
        &lt;div class=&quot;booking-content&quot;&gt;
          &lt;div class=&quot;booking-title&quot;&gt;일반 예매 오픈&lt;/div&gt;
          &lt;div class=&quot;booking-datetime&quot;&gt;2026년 1월 12일(월) 20:00&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 가격 및 좌석 --&gt;
    &lt;div class=&quot;price-seating&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  가격 정보&lt;/h3&gt;
      &lt;div class=&quot;seat-cards&quot;&gt;
        &lt;div class=&quot;seat-card vip&quot; style=&quot;text-align: center; padding: 2rem;&quot;&gt;
          &lt;div class=&quot;seat-price&quot; style=&quot;font-size: 2rem; font-weight: 800; color: var(--oor-red);&quot;&gt;전석 138,000원&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 좌석 배치도 --&gt;
    &lt;div class=&quot;seating-chart&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  좌석 배치도&lt;/h3&gt;
      &lt;div class=&quot;chart-container&quot;&gt;
        &lt;img class=&quot;seating-chart-image&quot; src=&quot;https://i.ifh.cc/MK7Kzt.png&quot; alt=&quot;ZUTOMAYO INTENSE II 좌석 배치도&quot; /&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 타임테이블 --&gt;
    &lt;div class=&quot;seating-chart&quot; style=&quot;margin-top: 1.5rem;&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;⏰ 타임테이블&lt;/h3&gt;
      &lt;div class=&quot;chart-container&quot;&gt;
        &lt;img class=&quot;seating-chart-image&quot; src=&quot;https://i.ifh.cc/q4ToKn.jpg&quot; alt=&quot;ZUTOMAYO INTENSE II 타임테이블&quot; /&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 예매처 --&gt;
    &lt;div class=&quot;booking-platforms&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매처&lt;/h3&gt;
      &lt;div class=&quot;platform-list&quot;&gt;
        &lt;div class=&quot;platform-card&quot;&gt;
          &lt;div class=&quot;platform-info&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;platform-details&quot;&gt;
              &lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;멜론 티켓&lt;/h4&gt;
              &lt;div class=&quot;platform-note&quot;&gt;12월 23일(화) 20:00 오픈&lt;/div&gt;
            &lt;/div&gt;
            &lt;span class=&quot;platform-status pending&quot;&gt;예매 대기&lt;/span&gt;
          &lt;/div&gt;
          &lt;a href=&quot;https://ticket.melon.com/performance/index.htm?prodId=212444&quot; target=&quot;_blank&quot; class=&quot;platform-link&quot;
            style=&quot;margin-bottom: 0.5rem; display: block; text-align: center;&quot;&gt;3/14 공연 예매 페이지 →&lt;/a&gt;
          &lt;a href=&quot;https://ticket.melon.com/performance/index.htm?prodId=212537&quot; target=&quot;_blank&quot; class=&quot;platform-link&quot;
            style=&quot;display: block; text-align: center;&quot;&gt;3/15 추가공연 예매 페이지 →&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 티켓 주의사항 --&gt;
    &lt;div class=&quot;ticket-warnings&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;⚠️ 예매 주의사항&lt;/h3&gt;
      &lt;div class=&quot;warning-list&quot;&gt;
        &lt;div class=&quot;warning-item critical&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;선예매:&lt;/b&gt; 2025년 12월 19일(금) 18:00 (1인 2매 제한)&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;warning-item critical&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;일반 예매:&lt;/b&gt; 2025년 12월 23일(화) 20:00 (1인 3매 제한)&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;관람 등급:&lt;/b&gt; 8세 이상 관람가&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;예매처:&lt;/b&gt; 멜론 티켓 (단독 예매)&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;티켓 가격:&lt;/b&gt; 전석 138,000원&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 공연장 정보 --&gt;
  &lt;div id=&quot;venue&quot; class=&quot;venue-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt; ️ 공연장 정보&lt;/h2&gt;
    &lt;div class=&quot;venue-overview&quot;&gt;
      &lt;div class=&quot;venue-main-card&quot;&gt;
        &lt;div class=&quot;venue-header&quot;&gt;&lt;span class=&quot;venue-icon&quot;&gt; ️&lt;/span&gt;
          &lt;div class=&quot;venue-details&quot;&gt;
            &lt;h3 class=&quot;venue-name&quot; data-ke-size=&quot;size23&quot;&gt;고려대학교 화정체육관&lt;/h3&gt;
            &lt;div class=&quot;venue-address&quot;&gt;서울특별시 성북구 안암로 145&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;venue-specs&quot;&gt;
          &lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;위치:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;고려대학교 캠퍼스 내&lt;/span&gt;&lt;/div&gt;
          &lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;특징:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;대학 체육관 시설&lt;/span&gt;
          &lt;/div&gt;
          &lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;교통:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;6호선 안암역 2번 출구 (도보
              15분)&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;venue-facilities&quot;&gt;
      &lt;h4 class=&quot;facilities-title&quot; data-ke-size=&quot;size20&quot;&gt;  시설 안내&lt;/h4&gt;
      &lt;div class=&quot;facilities-grid&quot;&gt;
        &lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; ️&lt;/span&gt;
          &lt;div class=&quot;facility-info&quot;&gt;
            &lt;div class=&quot;facility-name&quot;&gt;체육관&lt;/div&gt;
            &lt;div class=&quot;facility-desc&quot;&gt;대학 체육관 시설&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;facility-info&quot;&gt;
            &lt;div class=&quot;facility-name&quot;&gt;화장실&lt;/div&gt;
            &lt;div class=&quot;facility-desc&quot;&gt;체육관 내 화장실&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;facility-info&quot;&gt;
            &lt;div class=&quot;facility-name&quot;&gt;물품보관소&lt;/div&gt;
            &lt;div class=&quot;facility-desc&quot;&gt;체육관 내 운영&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt;♿&lt;/span&gt;
          &lt;div class=&quot;facility-info&quot;&gt;
            &lt;div class=&quot;facility-name&quot;&gt;장애인 시설&lt;/div&gt;
            &lt;div class=&quot;facility-desc&quot;&gt;휠체어석 제공&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 교통편 --&gt;
  &lt;div id=&quot;location&quot; class=&quot;location-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  교통편 안내&lt;/h2&gt;
    &lt;!-- 교통편 탭 --&gt;
    &lt;div class=&quot;transport-tabs&quot;&gt;
      &lt;div class=&quot;transport-tab active&quot; data-tab=&quot;subway&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span
          class=&quot;tab-text&quot;&gt;지하철&lt;/span&gt;&lt;/div&gt;
      &lt;div class=&quot;transport-tab&quot; data-tab=&quot;bus&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;버스&lt;/span&gt;&lt;/div&gt;
      &lt;div class=&quot;transport-tab&quot; data-tab=&quot;parking&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;자차&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 교통편 내용 --&gt;
    &lt;div class=&quot;transport-content&quot;&gt; &lt;!-- 지하철 탭 --&gt;
      &lt;div class=&quot;transport-panel active&quot; data-panel=&quot;subway&quot;&gt;
        &lt;div class=&quot;subway-guide&quot;&gt;
          &lt;div class=&quot;route-main&quot;&gt;
            &lt;div class=&quot;route-card best&quot;&gt;
              &lt;div class=&quot;route-info&quot;&gt;
                &lt;div class=&quot;subway-lines&quot;&gt;&lt;span class=&quot;subway-line line2&quot; style=&quot;background: #915C2B;&quot;&gt;6호선&lt;/span&gt;&lt;/div&gt;
                &lt;div class=&quot;station-info&quot;&gt;
                  &lt;h4 class=&quot;station-name&quot; data-ke-size=&quot;size20&quot;&gt;안암역&lt;/h4&gt;
                  &lt;div class=&quot;exit-info&quot;&gt;2번 출구 → 도보 15분&lt;/div&gt;
                &lt;/div&gt;
                &lt;div class=&quot;walk-info&quot;&gt;&lt;span class=&quot;walk-time&quot;&gt;15분&lt;/span&gt; &lt;span class=&quot;walk-text&quot;&gt;도보&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;route-badge&quot;&gt;  추천&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;route-card&quot;&gt;
              &lt;div class=&quot;route-info&quot;&gt;
                &lt;div class=&quot;subway-lines&quot;&gt;&lt;span class=&quot;subway-line line2&quot; style=&quot;background: #915C2B;&quot;&gt;6호선&lt;/span&gt;&lt;/div&gt;
                &lt;div class=&quot;station-info&quot;&gt;
                  &lt;h4 class=&quot;station-name&quot; data-ke-size=&quot;size20&quot;&gt;고려대역&lt;/h4&gt;
                  &lt;div class=&quot;exit-info&quot;&gt;1번 출구 → 도보 25분&lt;/div&gt;
                &lt;/div&gt;
                &lt;div class=&quot;walk-info&quot;&gt;&lt;span class=&quot;walk-time&quot;&gt;25분&lt;/span&gt; &lt;span class=&quot;walk-text&quot;&gt;도보&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;walking-directions&quot;&gt;
            &lt;h4 class=&quot;directions-title&quot; data-ke-size=&quot;size20&quot;&gt;  지하철 이용 안내&lt;/h4&gt;
            &lt;div class=&quot;direction-steps&quot;&gt;
              &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;6호선 안암역 또는 고려대역
                  하차&lt;/span&gt;&lt;/div&gt;
              &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;안암역 2번 출구 또는 고려대역 1번
                  출구로 나오기&lt;/span&gt;&lt;/div&gt;
              &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;3&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;고려대학교 캠퍼스 내 화정체육관으로
                  이동&lt;/span&gt;&lt;/div&gt;
              &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;4&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;안암역 기준 도보 약 15분, 고려대역
                  기준 도보 약 25분 소요&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;transport-tip&quot;
              style=&quot;margin-top: 1.5rem; padding: 1rem; background: linear-gradient(135deg, #fff5e6 0%, #ffe8cc 100%); border-radius: 12px; border-left: 4px solid var(--oor-orange);&quot;&gt;
              &lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.5rem;&quot;&gt;
                &lt;span style=&quot;font-size: 1.2rem;&quot;&gt; &lt;/span&gt;
                &lt;b style=&quot;color: var(--oor-dark-red);&quot;&gt;꿀팁&lt;/b&gt;
              &lt;/div&gt;
              &lt;p style=&quot;margin: 0; color: var(--oor-gray); font-size: 0.95rem;&quot;&gt;안암역이 고려대역보다 가깝습니다. 공연 시작 1시간 전 도착을
                권장합니다!&lt;/p&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;!-- 버스 탭 --&gt;
      &lt;div class=&quot;transport-panel&quot; data-panel=&quot;bus&quot;&gt;
        &lt;div class=&quot;bus-guide&quot;&gt;
          &lt;div class=&quot;bus-category&quot;&gt;
            &lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  지선버스 (초록)&lt;/h4&gt;
            &lt;div class=&quot;bus-route-card&quot;
              style=&quot;background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border: 2px solid #4CAF50; padding: 1.5rem; border-radius: 16px; margin-bottom: 1rem;&quot;&gt;
              &lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; flex-wrap: wrap; margin-bottom: 1rem;&quot;&gt;
                &lt;span class=&quot;bus-num main&quot;
                  style=&quot;background: #4CAF50; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold; font-size: 1.1rem;&quot;&gt;2115&lt;/span&gt;
                &lt;span class=&quot;bus-num main&quot;
                  style=&quot;background: #4CAF50; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold; font-size: 1.1rem;&quot;&gt;1111&lt;/span&gt;
              &lt;/div&gt;
              &lt;div class=&quot;bus-stop-info&quot;&gt;
                &lt;div class=&quot;stop-name&quot;
                  style=&quot;font-weight: bold; color: #2E7D32; margin-bottom: 0.5rem; font-size: 1.1rem;&quot;&gt;  지선버스 노선&lt;/div&gt;
                &lt;div class=&quot;stop-desc&quot; style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
                  &lt;div style=&quot;margin-bottom: 0.3rem;&quot;&gt;→ 고려대학교 정류장 하차&lt;/div&gt;
                  &lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;성북구 일대 운행&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;bus-category&quot;&gt;
            &lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  간선버스 (파랑)&lt;/h4&gt;
            &lt;div class=&quot;bus-route-card&quot;
              style=&quot;background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); border: 2px solid #2196F3; padding: 1.5rem; border-radius: 16px; margin-bottom: 1rem;&quot;&gt;
              &lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; flex-wrap: wrap; margin-bottom: 1rem;&quot;&gt;
                &lt;span class=&quot;bus-num branch&quot;
                  style=&quot;background: #2196F3; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot;&gt;273&lt;/span&gt;
              &lt;/div&gt;
              &lt;div class=&quot;bus-stop-info&quot;&gt;
                &lt;div class=&quot;stop-name&quot;
                  style=&quot;font-weight: bold; color: #1976D2; margin-bottom: 0.5rem; font-size: 1.1rem;&quot;&gt;  간선버스 노선&lt;/div&gt;
                &lt;div class=&quot;stop-desc&quot; style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
                  &lt;div style=&quot;margin-bottom: 0.3rem;&quot;&gt;→ 고려대학교 정류장 하차&lt;/div&gt;
                  &lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;서울 주요 지역 운행&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;bus-category&quot;&gt;
            &lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  마을버스 (초록)&lt;/h4&gt;
            &lt;div class=&quot;bus-route-card&quot;
              style=&quot;background: linear-gradient(135deg, #f1f8e9 0%, #dcedc8 100%); border: 2px solid #8BC34A; padding: 1.5rem; border-radius: 16px;&quot;&gt;
              &lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; flex-wrap: wrap; margin-bottom: 1rem;&quot;&gt;
                &lt;span class=&quot;bus-num branch&quot;
                  style=&quot;background: #8BC34A; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot;&gt;성북04&lt;/span&gt;
                &lt;span class=&quot;bus-num branch&quot;
                  style=&quot;background: #8BC34A; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot;&gt;성북20&lt;/span&gt;
              &lt;/div&gt;
              &lt;div class=&quot;bus-stop-info&quot;&gt;
                &lt;div class=&quot;stop-name&quot;
                  style=&quot;font-weight: bold; color: #689F38; margin-bottom: 0.5rem; font-size: 1.1rem;&quot;&gt;  마을버스 노선&lt;/div&gt;
                &lt;div class=&quot;stop-desc&quot; style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
                  &lt;div style=&quot;margin-bottom: 0.3rem;&quot;&gt;→ 고려대학교 정류장 하차&lt;/div&gt;
                  &lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;성북구 지역 순환&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;transport-tip&quot;
            style=&quot;margin-top: 1.5rem; padding: 1rem; background: linear-gradient(135deg, #fff5e6 0%, #ffe8cc 100%); border-radius: 12px; border-left: 4px solid var(--oor-orange);&quot;&gt;
            &lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.5rem;&quot;&gt;
              &lt;span style=&quot;font-size: 1.2rem;&quot;&gt; &lt;/span&gt;
              &lt;b style=&quot;color: var(--oor-dark-red);&quot;&gt;버스 이용 팁&lt;/b&gt;
            &lt;/div&gt;
            &lt;p style=&quot;margin: 0; color: var(--oor-gray); font-size: 0.95rem;&quot;&gt;고려대학교 정류장에서 하차 후 캠퍼스 내 화정체육관으로 이동하세요!&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;!-- 자차 탭 --&gt;
      &lt;div class=&quot;transport-panel&quot; data-panel=&quot;parking&quot;&gt;
        &lt;div class=&quot;parking-guide&quot;&gt;
          &lt;div class=&quot;parking-main&quot;
            style=&quot;background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border: 2px solid #4CAF50; padding: 2rem; border-radius: 16px; margin-bottom: 1.5rem;&quot;&gt;
            &lt;div class=&quot;parking-header&quot; style=&quot;display: flex; align-items: center; gap: 1rem; margin-bottom: 1.5rem;&quot;&gt;
              &lt;span class=&quot;parking-icon&quot; style=&quot;font-size: 2.5rem;&quot;&gt; ️&lt;/span&gt;
              &lt;h3 class=&quot;parking-title&quot; data-ke-size=&quot;size23&quot; style=&quot;color: #2E7D32; margin: 0;&quot;&gt;고려대학교 주차장&lt;/h3&gt;
            &lt;/div&gt;
            &lt;div class=&quot;parking-details&quot;&gt;
              &lt;div class=&quot;parking-item&quot;
                style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px; margin-bottom: 0.8rem;&quot;&gt;
                &lt;span class=&quot;p-icon&quot; style=&quot;font-size: 1.5rem;&quot;&gt; &lt;/span&gt;
                &lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b style=&quot;color: #2E7D32;&quot;&gt;위치:&lt;/b&gt; 서울특별시 성북구 안암로 145
                  (고려대학교 캠퍼스 내)&lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;parking-item&quot;
                style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px; margin-bottom: 0.8rem;&quot;&gt;
                &lt;span class=&quot;p-icon&quot; style=&quot;font-size: 1.5rem;&quot;&gt; &lt;/span&gt;
                &lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b style=&quot;color: #2E7D32;&quot;&gt;수용:&lt;/b&gt; 제한적 (대학 캠퍼스 주차장)&lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;parking-item&quot;
                style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px; margin-bottom: 0.8rem;&quot;&gt;
                &lt;span class=&quot;p-icon&quot; style=&quot;font-size: 1.5rem;&quot;&gt; &lt;/span&gt;
                &lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b style=&quot;color: #2E7D32;&quot;&gt;요금:&lt;/b&gt; 대학 주차장 요금 적용&lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;parking-item&quot;
                style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px;&quot;&gt;
                &lt;span class=&quot;p-icon&quot; style=&quot;font-size: 1.5rem;&quot;&gt; ️&lt;/span&gt;
                &lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b style=&quot;color: #2E7D32;&quot;&gt;내비게이션:&lt;/b&gt; &quot;고려대학교 화정체육관&quot; 또는
                  &quot;고려대학교&quot; 검색&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;parking-route&quot;
            style=&quot;background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); border: 2px solid #FF9800; padding: 1.5rem; border-radius: 16px; margin-bottom: 1.5rem;&quot;&gt;
            &lt;h4
              style=&quot;color: #E65100; margin-top: 0; margin-bottom: 1rem; display: flex; align-items: center; gap: 0.5rem;&quot;&gt;
              &lt;span style=&quot;font-size: 1.5rem;&quot;&gt; ️&lt;/span&gt; 자차 이용 경로
            &lt;/h4&gt;
            &lt;div style=&quot;display: flex; flex-direction: column; gap: 0.8rem;&quot;&gt;
              &lt;div style=&quot;display: flex; align-items: start; gap: 0.8rem;&quot;&gt;
                &lt;span
                  style=&quot;background: #FF9800; color: white; padding: 0.3rem 0.6rem; border-radius: 6px; font-weight: bold; font-size: 0.9rem;&quot;&gt;서울&lt;/span&gt;
                &lt;div style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
                  &lt;div style=&quot;font-weight: bold; margin-bottom: 0.3rem;&quot;&gt;서울 도심 → 성북구 안암로 → 고려대학교&lt;/div&gt;
                  &lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;소요시간: 교통 상황에 따라 변동&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;parking-warning&quot;
            style=&quot;background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); border: 2px solid #f44336; padding: 1.5rem; border-radius: 16px; margin-bottom: 1.5rem;&quot;&gt;
            &lt;div class=&quot;warning-header&quot; style=&quot;display: flex; align-items: center; gap: 0.8rem; margin-bottom: 1rem;&quot;&gt;
              &lt;span class=&quot;warning-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt;⚠️&lt;/span&gt;
              &lt;div class=&quot;warning-content&quot;&gt;
                &lt;h4 data-ke-size=&quot;size20&quot; style=&quot;color: #c62828; margin: 0;&quot;&gt;주차 주의사항&lt;/h4&gt;
              &lt;/div&gt;
            &lt;/div&gt;
            &lt;ul style=&quot;list-style-type: disc; margin: 0; padding-left: 1.5rem; color: #424242; line-height: 1.8;&quot;
              data-ke-list-type=&quot;disc&quot;&gt;
              &lt;li&gt;&lt;b&gt;대학 캠퍼스 주차장은 제한적&lt;/b&gt; - 공연 당일 주차 공간 부족 예상&lt;/li&gt;
              &lt;li&gt;공연 시작 2시간 전 도착 권장&lt;/li&gt;
              &lt;li&gt;대중교통 이용을 강력히 권장합니다&lt;/li&gt;
              &lt;li&gt;주차 요금은 대학 주차장 요금 적용&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/div&gt;
          &lt;div class=&quot;transport-recommendation&quot;
            style=&quot;background: linear-gradient(135deg, #e1f5fe 0%, #b3e5fc 100%); border: 2px solid #03A9F4; padding: 1.5rem; border-radius: 16px; display: flex; align-items: center; gap: 1rem;&quot;&gt;
            &lt;span class=&quot;rec-icon&quot; style=&quot;font-size: 2rem;&quot;&gt;✅&lt;/span&gt;
            &lt;div class=&quot;rec-content&quot; style=&quot;color: #01579B; line-height: 1.6;&quot;&gt;&lt;b style=&quot;font-size: 1.1rem;&quot;&gt;대중교통 이용
                추천&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 0.95rem;&quot;&gt;6호선 안암역이 가장 편리하고 빠릅니다!&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 관람 규칙 --&gt;
  &lt;div id=&quot;rules&quot; class=&quot;rules-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;⚠️ 관람 규칙 (필독)&lt;/h2&gt;
    &lt;!-- 촬영 금지 강조 --&gt;
    &lt;div class=&quot;photography-ban&quot;&gt;
      &lt;div class=&quot;ban-header&quot;&gt;&lt;span class=&quot;ban-icon&quot;&gt; &lt;/span&gt;
        &lt;h3 class=&quot;ban-title&quot; data-ke-size=&quot;size23&quot;&gt;촬영 절대 금지&lt;/h3&gt;
        &lt;span class=&quot;ban-severity&quot;&gt;즉시 퇴장&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;ban-content&quot;&gt;
        &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;공연장 입장부터 퇴장까지&lt;/b&gt; 모든 형태의 촬영 및 녹음 금지:&lt;/p&gt;
        &lt;ul class=&quot;ban-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
          &lt;li&gt;사진/동영상 촬영&lt;/li&gt;
          &lt;li&gt;음성 녹음&lt;/li&gt;
          &lt;li&gt;SNS 라이브 방송&lt;/li&gt;
          &lt;li&gt;촬영 장비 반입&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div class=&quot;ban-penalty&quot;&gt;&lt;b&gt;⚠️ 위반 시:&lt;/b&gt; 즉시 퇴장 조치 (재입장 및 환불 불가)&lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 기타 금지사항 --&gt;
    &lt;div class=&quot;other-prohibitions&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  기타 금지사항&lt;/h3&gt;
      &lt;div class=&quot;prohibition-list&quot;&gt;
        &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;p-text&quot;&gt;레이저 포인터, 과도한 조명 기구&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;p-text&quot;&gt;대형 응원 도구 (시야 방해)&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;p-text&quot;&gt;외부 음식물 및 알코올&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;p-text&quot;&gt;꽃다발, 선물 등 무대 투척물&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;p-text&quot;&gt;위험물품 (폭죽, 스프레이 등)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 허용사항 --&gt;
    &lt;div class=&quot;allowed-items&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;✅ 허용사항&lt;/h3&gt;
      &lt;div class=&quot;allowed-list&quot;&gt;
        &lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;생수:&lt;/b&gt; 500mL 이하 페트병 (뚜껑 제거)&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;휴대폰:&lt;/b&gt; 무음모드 필수 (촬영 금지)&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;응원도구:&lt;/b&gt; 소형 응원봉, 타올 등&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 물품보관 --&gt;
  &lt;div id=&quot;storage&quot; class=&quot;storage-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  물품보관 안내&lt;/h2&gt;
    &lt;div class=&quot;storage-info&quot;&gt;
      &lt;div class=&quot;storage-main&quot;&gt;
        &lt;div class=&quot;storage-header&quot;&gt;&lt;span class=&quot;storage-icon&quot;&gt; &lt;/span&gt;
          &lt;h3 class=&quot;storage-title&quot; data-ke-size=&quot;size23&quot;&gt;물품보관소 이용 안내&lt;/h3&gt;
        &lt;/div&gt;
        &lt;div class=&quot;storage-details&quot;&gt;
          &lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;위치:&lt;/b&gt; 고려대학교 화정체육관 내&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;요금:&lt;/b&gt; 공연장 안내 참고&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;이용:&lt;/b&gt; 공연장 내 물품보관소 운영&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div style=&quot;margin-top: 1.5rem; text-align: center;&quot;&gt;
          &lt;img src=&quot;https://i.ifh.cc/6dfvvr.png&quot; alt=&quot;물품보관소 안내&quot;
            style=&quot;max-width: 100%; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);&quot; /&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;storage-tips&quot;&gt;
        &lt;h4 class=&quot;tips-title&quot; data-ke-size=&quot;size20&quot;&gt;  이용 팁&lt;/h4&gt;
        &lt;div class=&quot;tip-cards&quot;&gt;
          &lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt;⏰&lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;공연 1시간 전 보관&lt;/span&gt;&lt;/div&gt;
          &lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;큰 가방은 미리 보관&lt;/span&gt;&lt;/div&gt;
          &lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;공연장 안내 확인&lt;/span&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 추천 포인트 --&gt;
  &lt;div id=&quot;recommendation&quot; class=&quot;recommendation-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  추천 포인트&lt;/h2&gt;
    &lt;div class=&quot;recommend-cards&quot;&gt;
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;두 번째 내한 공연&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;ZUTOMAYO의 두 번째 내한 공연! 첫 내한의 감동을 다시 만나요&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;INTENSE II 시리즈&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;'坐・ZOMBIE CRAB LABO' 컨셉의 독특한 무대&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;강렬한 록 사운드&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;독특한 사운드와 감성으로 유명한 ZUTOMAYO의 라이브&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt; ️&lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;고려대 화정체육관&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;대학 체육관에서 만나는 특별한 라이브 경험&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;target-audience&quot;&gt;
      &lt;h4 class=&quot;target-title&quot; data-ke-size=&quot;size20&quot;&gt;  이런 분들께 추천!&lt;/h4&gt;
      &lt;div class=&quot;target-tags&quot;&gt;&lt;span class=&quot;target-tag&quot;&gt;ZUTOMAYO 팬&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;일본 록 애호가&lt;/span&gt; &lt;span
          class=&quot;target-tag&quot;&gt;독특한 사운드 선호&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;라이브 퍼포먼스 추구&lt;/span&gt; &lt;span
          class=&quot;target-tag&quot;&gt;秒針を噛む 애호가&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;밴드 음악 팬&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 문의 정보 --&gt;
  &lt;div id=&quot;contact&quot; class=&quot;contact-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  문의 및 정보&lt;/h2&gt;
    &lt;div class=&quot;contact-main&quot;&gt;
      &lt;div class=&quot;contact-card&quot;&gt;&lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;contact-info&quot;&gt;
          &lt;div class=&quot;contact-number&quot;&gt;멜론 티켓 고객센터&lt;/div&gt;
          &lt;div class=&quot;contact-desc&quot;&gt;예매 관련 문의&lt;/div&gt;
          &lt;div class=&quot;contact-hours&quot;&gt;1899-0042&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class=&quot;contact-card&quot;&gt;&lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;contact-info&quot;&gt;
          &lt;div class=&quot;contact-number&quot;&gt;주최: LIVET&lt;/div&gt;
          &lt;div class=&quot;contact-desc&quot;&gt;주관: 주식회사 원더로크&lt;/div&gt;
          &lt;div class=&quot;contact-hours&quot;&gt;문의: 멜론티켓(1899-0042)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;official-links&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot; style=&quot;color: var(--oor-dark-red); margin-bottom: 1.5rem;&quot;&gt;  공식
        링크&lt;/h3&gt;
      &lt;div class=&quot;links-list&quot; style=&quot;display: grid; gap: 1rem;&quot;&gt;
        &lt;a class=&quot;link-item primary&quot; href=&quot;https://ticket.melon.com/performance/index.htm?prodId=212444&quot; target=&quot;_blank&quot;
          rel=&quot;noopener&quot;
          style=&quot;background: linear-gradient(135deg, #4CAF50 0%, #66BB6A 100%); border: none; padding: 1.5rem; border-radius: 16px; box-shadow: 0 4px 15px rgba(76, 175, 80, 0.3); transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; justify-content: space-between;&quot;&gt;
          &lt;div style=&quot;display: flex; align-items: center; gap: 1rem;&quot;&gt;
            &lt;span class=&quot;link-icon&quot; style=&quot;font-size: 2rem; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;link-info&quot;&gt;
              &lt;div class=&quot;link-title&quot;
                style=&quot;color: white; font-weight: bold; font-size: 1.2rem; margin-bottom: 0.3rem;&quot;&gt;멜론 티켓 예매 안내&lt;/div&gt;
              &lt;div class=&quot;link-desc&quot; style=&quot;color: rgba(255,255,255,0.9); font-size: 0.95rem;&quot;&gt;12/23(화) &amp; 추가 1/12(월)
                20:00 오픈!
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot; style=&quot;color: white; font-size: 1.5rem; font-weight: bold;&quot;&gt;&amp;rarr;&lt;/span&gt;
        &lt;/a&gt;
        &lt;a class=&quot;link-item&quot; href=&quot;https://zutomayo.net/intense2/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;
          style=&quot;background: linear-gradient(135deg, #66BB6A 0%, #81C784 100%); border: none; padding: 1.5rem; border-radius: 16px; box-shadow: 0 4px 15px rgba(102, 187, 106, 0.3); transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; justify-content: space-between;&quot;&gt;
          &lt;div style=&quot;display: flex; align-items: center; gap: 1rem;&quot;&gt;
            &lt;span class=&quot;link-icon&quot; style=&quot;font-size: 2rem; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;link-info&quot;&gt;
              &lt;div class=&quot;link-title&quot;
                style=&quot;color: white; font-weight: bold; font-size: 1.2rem; margin-bottom: 0.3rem;&quot;&gt;ZUTOMAYO 멤버십&lt;/div&gt;
              &lt;div class=&quot;link-desc&quot; style=&quot;color: rgba(255,255,255,0.9); font-size: 0.95rem;&quot;&gt;공식 웹사이트&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot; style=&quot;color: white; font-size: 1.5rem; font-weight: bold;&quot;&gt;&amp;rarr;&lt;/span&gt;
        &lt;/a&gt;
        &lt;a class=&quot;link-item&quot;
          href=&quot;https://namu.wiki/w/ZUTOMAYO%20INTENSE%20II%20%E3%80%8C%E5%9D%90%E3%83%BBZOMBIE%20CRAB%20LABO%E3%80%8D&quot;
          target=&quot;_blank&quot; rel=&quot;noopener&quot;
          style=&quot;background: linear-gradient(135deg, #81C784 0%, #A5D6A7 100%); border: none; padding: 1.5rem; border-radius: 16px; box-shadow: 0 4px 15px rgba(129, 199, 132, 0.3); transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; justify-content: space-between;&quot;&gt;
          &lt;div style=&quot;display: flex; align-items: center; gap: 1rem;&quot;&gt;
            &lt;span class=&quot;link-icon&quot; style=&quot;font-size: 2rem; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;link-info&quot;&gt;
              &lt;div class=&quot;link-title&quot;
                style=&quot;color: #2E7D32; font-weight: bold; font-size: 1.2rem; margin-bottom: 0.3rem;&quot;&gt;ZUTOMAYO INTENSE II
                나무위키&lt;/div&gt;
              &lt;div class=&quot;link-desc&quot; style=&quot;color: rgba(46, 125, 50, 0.8); font-size: 0.95rem;&quot;&gt;콘서트 상세 정보&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot; style=&quot;color: #2E7D32; font-size: 1.5rem; font-weight: bold;&quot;&gt;&amp;rarr;&lt;/span&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;final-notices&quot;
      style=&quot;background: linear-gradient(135deg, #fff5f5 0%, #ffe8e8 100%); padding: 2rem; border-radius: 20px; border: 3px solid var(--oor-red); margin-top: 2rem;&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;
        style=&quot;color: var(--oor-dark-red); margin-bottom: 1.5rem; text-align: center; font-size: 1.5rem;&quot;&gt;  최종 안내&lt;/h3&gt;
      &lt;div class=&quot;final-notice-cards&quot; style=&quot;display: grid; gap: 1rem;&quot;&gt;
        &lt;div class=&quot;final-notice-item&quot;
          style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-red);&quot;&gt;
          &lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;
            style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot;&gt;&lt;b
              style=&quot;color: var(--oor-dark-red);&quot;&gt;일반 예매:&lt;/b&gt; 12월 23일(화) / 1월 12일(월) 20:00&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-notice-item&quot;
          style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-orange);&quot;&gt;
          &lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;
            style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot;&gt;&lt;b
              style=&quot;color: var(--oor-dark-red);&quot;&gt;예매처:&lt;/b&gt; 멜론 티켓 (단독 예매)&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-notice-item&quot;
          style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-yellow);&quot;&gt;
          &lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;
            style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot;&gt;&lt;b
              style=&quot;color: var(--oor-dark-red);&quot;&gt;관람등급:&lt;/b&gt; 8세 이상 관람가&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-notice-item&quot;
          style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-red);&quot;&gt;
          &lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; ️&lt;/span&gt; &lt;span class=&quot;fn-text&quot;
            style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot;&gt;&lt;b
              style=&quot;color: var(--oor-dark-red);&quot;&gt;공연장:&lt;/b&gt; 고려대학교 화정체육관 (서울특별시 성북구 안암로 145)&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-notice-item&quot;
          style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-orange);&quot;&gt;
          &lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;
            style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot;&gt;&lt;b
              style=&quot;color: var(--oor-dark-red);&quot;&gt;교통편:&lt;/b&gt; 6호선 안암역 2번 출구 (도보 15분)&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-notice-item&quot;
          style=&quot;background: linear-gradient(135deg, #4CAF50 0%, #66BB6A 100%); padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 4px 12px rgba(76, 175, 80, 0.4);&quot;&gt;
          &lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;
            style=&quot;color: white; font-weight: bold; font-size: 1.1rem;&quot;&gt;ZUTOMAYO INTENSE II「坐・ZOMBIE CRAB LABO」 in Seoul
            - 놓치지 마세요!&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 마무리 --&gt;
  &lt;div class=&quot;conclusion-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  마무리&lt;/h2&gt;
    &lt;div class=&quot;conclusion-card&quot;&gt;
      &lt;div class=&quot;conclusion-icon&quot;&gt; &lt;/div&gt;
      &lt;div class=&quot;conclusion-content&quot;&gt;
        &lt;p data-ke-size=&quot;size16&quot;&gt;ZUTOMAYO의 두 번째 내한공연 &quot;INTENSE II「坐・ZOMBIE CRAB LABO」&quot;가 드디어 열립니다!&lt;/p&gt;
        &lt;p data-ke-size=&quot;size16&quot;&gt;「秒針を噛む(초침을 깨물다)」, 「ミラーチューン(미러 튠)」의 주인공, 일본의 독특한 록 밴드 ZUTOMAYO를 고려대학교 화정체육관에서 만나보세요!&lt;/p&gt;
        &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;두 번째 내한 공연! 더욱 완성도 높은 무대를 선보입니다!  &lt;/b&gt;&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;final-message&quot;&gt;  &lt;b&gt;ZUTOMAYO INTENSE II「坐・ZOMBIE CRAB LABO」 in Seoul&lt;/b&gt;  &lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 크레딧 --&gt;
  &lt;div class=&quot;credit-section&quot;&gt;
    &lt;p class=&quot;credit-text&quot; data-ke-size=&quot;size16&quot;&gt;  &lt;b&gt;포스터 출처:&lt;/b&gt; ZUTOMAYO INTENSE II 공식
      (https://i.ifh.cc/Fv9nQt.webp)&lt;br /&gt; ️
      &lt;b&gt;공연장:&lt;/b&gt; 고려대학교 화정체육관 (서울특별시 성북구 안암로 145)&lt;br /&gt;  &lt;b&gt;예매처:&lt;/b&gt; 멜론 티켓 -
      https://ticket.melon.com/performance/index.htm?prodId=212444&lt;br /&gt;  &lt;b&gt;주최:&lt;/b&gt; LIVET&lt;br /&gt;  &lt;b&gt;주관:&lt;/b&gt; 주식회사
      원더로크&lt;br /&gt;  &lt;b&gt;정보 출처:&lt;/b&gt; 멜론 티켓 공식 페이지, 나무위키
    &lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>2026/3월</category>
      <category>zutomayo</category>
      <category>zutomayo intense</category>
      <category>ZUTOMAYO INTENSE II「坐・ZOMBIE CRAB LABO」 in Seoul</category>
      <category>계속 한밤중이면 좋을텐데</category>
      <category>내한</category>
      <category>아카네</category>
      <category>즛토마요</category>
      <author>jsy-spring</author>
      <guid isPermaLink="true">https://jsy-spring.tistory.com/14</guid>
      <comments>https://jsy-spring.tistory.com/14#entry14comment</comments>
      <pubDate>Wed, 10 Dec 2025 10:03:52 +0900</pubDate>
    </item>
    <item>
      <title>Gen Hoshino Live in Korea &amp;quot;약속&amp;quot; 2026</title>
      <link>https://jsy-spring.tistory.com/13</link>
      <description>&lt;div&gt;
&lt;style&gt;
    /* 기본 설정 */
    .concert-post.mobile-optimized {
      max-width: 100%;
      margin: 0;
      padding: 1rem;
      background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);
      color: #ffffff;
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
      line-height: 1.6;
    }

    /* Gen Hoshino 테마 색상 - 포스터 색상에 맞춤 */
    :root {
      --oor-red: #d4a574;
      --oor-orange: #e8c99b;
      --oor-dark-red: #b8956a;
      --oor-yellow: #f5e6d3;
      --oor-gray: #3a3a3a;
    }

    /* 플로팅 네비게이션 */
    .floating-nav {
      position: fixed;
      right: 12px;
      top: 20px;
      z-index: 999;
    }

    .nav-toggle {
      display: flex;
      align-items: center;
      gap: 6px;
      padding: 8px 12px;
      border-radius: 999px;
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      color: white;
      font-weight: 800;
      cursor: pointer;
      box-shadow: 0 6px 18px rgba(231, 76, 60, 0.4);
      user-select: none;
      transition: all 0.3s ease;
    }

    .nav-toggle:hover {
      transform: translateY(-2px);
      box-shadow: 0 8px 25px rgba(231, 76, 60, 0.6);
    }

    .nav-menu {
      position: absolute;
      right: 0;
      top: 55px;
      width: 260px;
      background: rgba(20, 20, 20, 0.98);
      border: 2px solid var(--oor-red);
      border-radius: 12px;
      backdrop-filter: blur(6px);
      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.45);
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease;
      transform: translateY(-10px);
    }

    .nav-menu.active {
      opacity: 1;
      visibility: visible;
      transform: translateY(0);
    }

    .nav-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 12px 14px;
      border-bottom: 1px solid rgba(231, 76, 60, 0.3);
    }

    .nav-title {
      color: var(--oor-red);
      font-weight: 700;
    }

    .nav-close {
      background: rgba(255, 255, 255, 0.1);
      border: 0;
      color: #fff;
      font-size: 16px;
      cursor: pointer;
      width: 28px;
      height: 28px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: all 0.3s ease;
    }

    .nav-close:hover {
      background: var(--oor-red);
    }

    .nav-items {
      display: grid;
      padding: 8px;
      gap: 4px;
      max-height: 60vh;
      overflow: auto;
    }

    .nav-item {
      display: block;
      text-decoration: none;
      color: #eaeaea;
      font-size: 14px;
      padding: 10px 12px;
      border-radius: 8px;
      background: rgba(40, 40, 40, 0.6);
      border: 1px solid rgba(255, 255, 255, 0.08);
      transition: all 0.3s ease;
    }

    .nav-item:hover {
      background: rgba(231, 76, 60, 0.12);
      border-color: var(--oor-red);
      transform: translateX(3px);
    }

    .nav-item.active {
      background: rgba(231, 76, 60, 0.2);
      border-color: var(--oor-red);
      color: var(--oor-red);
    }

    /* 맨 위로 버튼 */
    .scroll-to-top {
      position: fixed;
      bottom: 20px;
      right: 20px;
      width: 60px;
      height: 60px;
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      border-radius: 50%;
      color: white;
      cursor: pointer;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      opacity: 0;
      visibility: hidden;
      transition: all 0.3s ease;
      z-index: 998;
      font-weight: 600;
      border: 2px solid rgba(255, 255, 255, 0.2);
      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    }

    .scroll-to-top.visible {
      opacity: 1;
      visibility: visible;
    }

    .scroll-to-top:hover {
      transform: translateY(-3px) scale(1.05);
      box-shadow: 0 8px 30px rgba(231, 76, 60, 0.4);
    }

    /* 스크롤 진행바 */
    .scroll-progress-bar {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 3px;
      background: rgba(255, 255, 255, 0.06);
      z-index: 1000;
    }

    .scroll-progress {
      height: 100%;
      width: 0%;
      background: linear-gradient(90deg, var(--oor-red), var(--oor-orange));
      transition: width 0.1s ease;
    }

    /* 포스터 */
    .poster-container {
      text-align: center;
      margin-bottom: 1.5rem;
    }

    .main-poster {
      width: 100%;
      max-width: 400px;
      height: auto;
      border-radius: 12px;
      box-shadow: 0 8px 30px rgba(231, 76, 60, 0.4);
    }

    /* 제목 */
    .concert-main-title {
      font-size: 1.5rem;
      font-weight: 800;
      text-align: center;
      margin-bottom: 1.5rem;
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
      line-height: 1.3;
    }

    /* 섹션 제목 */
    .section-title {
      font-size: 1.25rem;
      font-weight: 700;
      margin-bottom: 1rem;
      color: var(--oor-red);
      padding: 0.75rem;
      background: rgba(30, 30, 30, 0.9);
      border-radius: 8px;
      border-left: 4px solid var(--oor-red);
    }

    .mobile-subtitle {
      font-size: 1.125rem;
      color: var(--oor-orange);
      margin: 1rem 0 0.75rem 0;
      font-weight: 600;
    }

    .section-divider {
      border: none;
      height: 2px;
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      margin: 1.5rem 0;
    }

    /* 정보 카드 */
    .info-cards {
      display: grid;
      gap: 0.75rem;
    }

    .info-card {
      display: flex;
      align-items: center;
      gap: 1rem;
      padding: 1rem;
      background: rgba(40, 40, 40, 0.9);
      border-radius: 10px;
      border: 1px solid rgba(255, 255, 255, 0.1);
    }

    .info-card.highlight {
      border-color: var(--oor-red);
      background: rgba(231, 76, 60, 0.1);
    }

    .info-card.venue {
      border-color: var(--oor-orange);
      background: rgba(243, 156, 18, 0.1);
    }

    .info-icon {
      font-size: 1.5rem;
      width: 40px;
      text-align: center;
    }

    .info-label {
      font-size: 0.875rem;
      color: #a0a0a0;
      margin-bottom: 0.25rem;
    }

    .info-value {
      font-size: 1rem;
      font-weight: 600;
      color: #ffffff;
    }

    /* 아티스트 정보 */
    .artist-intro {
      padding: 1rem;
      background: rgba(30, 30, 30, 0.9);
      border-radius: 10px;
      margin-bottom: 1rem;
      border-left: 4px solid var(--oor-red);
    }

    .artist-info-cards {
      display: grid;
      gap: 0.75rem;
      margin-bottom: 1rem;
    }

    .artist-card {
      background: rgba(40, 40, 40, 0.9);
      padding: 1rem;
      border-radius: 8px;
      border: 1px solid rgba(255, 255, 255, 0.1);
    }

    .artist-card.achievement {
      border-color: var(--oor-orange);
      background: rgba(243, 156, 18, 0.1);
    }

    .artist-card-header {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      margin-bottom: 0.5rem;
    }

    .artist-icon {
      font-size: 1.25rem;
    }

    .artist-label {
      font-size: 0.875rem;
      color: var(--oor-orange);
      font-weight: 600;
    }

    .artist-value {
      color: #ffffff;
      font-size: 0.95rem;
    }

    /* 대표곡 */
    .hit-songs {
      margin-top: 1rem;
    }

    .hits-title {
      font-size: 1rem;
      color: var(--oor-orange);
      margin-bottom: 0.75rem;
      font-weight: 600;
    }

    .songs-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 0.5rem;
    }

    .song-chip {
      background: rgba(231, 76, 60, 0.2);
      color: var(--oor-red);
      padding: 0.4rem 0.8rem;
      border-radius: 15px;
      font-size: 0.8rem;
      font-weight: 500;
      border: 1px solid rgba(231, 76, 60, 0.3);
    }

    .song-chip.mega-hit {
      background: rgba(243, 156, 18, 0.2);
      color: var(--oor-orange);
      border-color: var(--oor-orange);
      font-weight: 600;
    }

    /* 한국 인연 */
    .korea-connection {
      margin-top: 1.5rem;
      background: rgba(20, 20, 20, 0.8);
      border-radius: 10px;
      padding: 1rem;
      border: 2px solid rgba(231, 76, 60, 0.3);
    }

    .connection-title {
      font-size: 1rem;
      color: var(--oor-red);
      margin-bottom: 0.75rem;
      font-weight: 600;
      text-align: center;
    }

    .connection-timeline {
      display: grid;
      gap: 0.75rem;
    }

    .connection-item {
      padding: 0.75rem;
      border-radius: 8px;
      align-items: center;
    }

    .connection-item.past {
      background: rgba(78, 205, 196, 0.1);
      border-left: 4px solid #4ecdc4;
    }

    .connection-item.future {
      background: rgba(243, 156, 18, 0.1);
      border-left: 4px solid var(--oor-orange);
    }

    .connection-icon {
      font-size: 1.25rem;
    }

    .connection-date {
      font-size: 0.875rem;
      color: var(--oor-orange);
      font-weight: 600;
      margin-bottom: 0.25rem;
    }

    .connection-event {
      font-size: 0.9rem;
      color: #ffffff;
    }

    /* 세트리스트 */
    .setlist-header {
      text-align: center;
      margin-bottom: 1.5rem;
    }

    .setlist-subtitle {
      font-size: 1.125rem;
      color: var(--oor-red);
      margin-bottom: 0.5rem;
    }

    .setlist-stats {
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 0.5rem;
    }

    .stat {
      background: rgba(243, 156, 18, 0.2);
      color: var(--oor-orange);
      padding: 0.25rem 0.75rem;
      border-radius: 12px;
      font-size: 0.8rem;
      font-weight: 600;
    }

    .stat-divider {
      color: #666;
    }

    .setlist-container {
      background: rgba(20, 20, 20, 0.9);
      border-radius: 12px;
      padding: 1rem;
      border: 2px solid rgba(231, 76, 60, 0.3);
    }

    .set-title {
      font-size: 1rem;
      color: var(--oor-red);
      margin-bottom: 1rem;
      font-weight: 600;
      text-align: center;
    }

    .set-title.encore-title {
      color: #4ecdc4;
    }

    .songs-list-mobile {
      display: grid;
      gap: 0.5rem;
    }

    .song-row {
      display: flex;
      align-items: center;
      gap: 0.75rem;
      padding: 0.75rem;
      background: rgba(40, 40, 40, 0.8);
      border-radius: 8px;
      transition: all 0.3s ease;
    }

    .song-row:hover {
      background: rgba(231, 76, 60, 0.1);
      transform: translateX(2px);
    }

    .song-row.opening {
      border: 1px solid var(--oor-orange);
      background: rgba(243, 156, 18, 0.1);
    }

    .song-row.mega-hit {
      border: 2px solid var(--oor-red);
      background: rgba(231, 76, 60, 0.15);
    }

    .song-row.hit {
      border: 1px solid var(--oor-red);
      background: rgba(231, 76, 60, 0.1);
    }

    .song-row.acoustic {
      border: 1px solid #9b59b6;
      background: rgba(155, 89, 182, 0.1);
    }

    .song-row.climax {
      border: 1px solid #ffa500;
      background: rgba(255, 165, 0, 0.1);
    }

    .song-row.finale {
      border: 1px solid #9c88ff;
      background: rgba(156, 136, 255, 0.1);
    }

    .song-row.encore-song {
      background: rgba(78, 205, 196, 0.1);
      border: 1px solid #4ecdc4;
    }

    .song-num {
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      color: white;
      width: 32px;
      height: 32px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 700;
      font-size: 0.875rem;
      flex-shrink: 0;
    }

    .encore-num {
      background: linear-gradient(135deg, #4ecdc4, #9c88ff) !important;
    }

    .song-info {
      flex: 1;
    }

    .song-name {
      font-size: 0.95rem;
      font-weight: 600;
      color: #ffffff;
      margin-bottom: 0.25rem;
    }

    .song-desc {
      font-size: 0.8rem;
      color: #a0a0a0;
      font-style: italic;
    }

    .encore-set {
      margin-top: 1rem;
      padding-top: 1rem;
      border-top: 2px solid #4ecdc4;
    }

    .setlist-note-mobile {
      display: flex;
      align-items: center;
      gap: 0.75rem;
      margin-top: 1.5rem;
      padding: 1rem;
      background: rgba(243, 156, 18, 0.1);
      border-radius: 10px;
      border: 1px solid var(--oor-orange);
    }

    .note-icon {
      font-size: 1.5rem;
    }

    .note-title {
      font-size: 1rem;
      font-weight: 600;
      color: var(--oor-orange);
      margin-bottom: 0.25rem;
    }

    .note-desc {
      font-size: 0.875rem;
      color: #ffffff;
    }

    /* 티켓 정보 */
    .ticket-section {
      background: rgba(20, 20, 20, 0.9);
      border-radius: 12px;
      padding: 1rem;
      border: 2px solid rgba(231, 76, 60, 0.3);
    }

    .booking-card-main {
      background: rgba(243, 156, 18, 0.1);
      border: 2px solid var(--oor-orange);
      border-radius: 10px;
      padding: 1rem;
      text-align: center;
      margin-bottom: 1.5rem;
    }

    .booking-badge {
      background: var(--oor-orange);
      color: white;
      padding: 0.25rem 0.75rem;
      border-radius: 12px;
      font-size: 0.75rem;
      font-weight: 600;
      margin-bottom: 0.75rem;
      display: inline-block;
    }

    .booking-title {
      font-size: 1rem;
      color: #ffffff;
      font-weight: 600;
      margin-bottom: 0.5rem;
    }

    .booking-datetime {
      font-size: 1.25rem;
      color: var(--oor-orange);
      font-weight: 700;
    }

    /* 좌석 카드 */
    .seat-cards {
      display: grid;
      gap: 1rem;
      margin: 1rem 0;
    }

    .seat-card {
      background: rgba(40, 40, 40, 0.9);
      border-radius: 10px;
      padding: 1rem;
      border: 2px solid transparent;
    }

    .seat-card.vip {
      border-color: #f1c40f;
      background: rgba(241, 196, 15, 0.1);
    }

    .seat-card.standing {
      border-color: var(--oor-red);
      background: rgba(231, 76, 60, 0.1);
    }

    .seat-card.seated {
      border-color: var(--oor-orange);
      background: rgba(243, 156, 18, 0.1);
    }

    .seat-card.general {
      border-color: #95a5a6;
      background: rgba(149, 165, 166, 0.1);
    }

    .seat-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 0.75rem;
    }

    .seat-icon {
      font-size: 1.5rem;
    }

    .seat-name {
      font-size: 1.125rem;
      font-weight: 600;
      color: #ffffff;
      margin-bottom: 0.25rem;
    }

    .seat-location {
      font-size: 0.875rem;
      color: #a0a0a0;
    }

    .seat-price {
      font-size: 1.25rem;
      font-weight: 700;
      color: var(--oor-red);
    }

    .seat-desc {
      color: #ffffff;
      font-size: 0.9rem;
    }

    /* 좌석 배치도 */
    .seating-chart {
      margin: 1.5rem 0;
    }

    .chart-container {
      text-align: center;
      background: rgba(20, 20, 20, 0.9);
      border-radius: 12px;
      padding: 1rem;
      border: 2px solid rgba(231, 76, 60, 0.3);
    }

    .seating-chart-image {
      width: 100%;
      max-width: 500px;
      height: auto;
      border-radius: 8px;
      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    }

    .booking-link {
      display: inline-block;
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      color: white;
      padding: 0.75rem 1.5rem;
      border-radius: 25px;
      text-decoration: none;
      font-weight: 600;
      margin-top: 0.5rem;
      transition: all 0.3s ease;
    }

    .booking-link:hover {
      transform: translateY(-2px);
      box-shadow: 0 6px 20px rgba(231, 76, 60, 0.4);
    }

    /* 예매처 */
    .platform-list {
      display: grid;
      gap: 0.75rem;
      margin: 1rem 0;
    }

    .platform-card {
      background: rgba(40, 40, 40, 0.9);
      border-radius: 8px;
      padding: 1rem;
      border: 1px solid rgba(255, 255, 255, 0.1);
      transition: all 0.3s ease;
    }

    .platform-card.pending {
      opacity: 0.7;
      background: rgba(60, 60, 60, 0.5);
      border-color: var(--oor-orange);
    }

    .platform-info {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    .platform-icon {
      font-size: 1.25rem;
      margin-right: 0.75rem;
    }

    .platform-name {
      font-size: 1rem;
      font-weight: 600;
      color: #ffffff;
      margin-bottom: 0.25rem;
    }

    .platform-note {
      font-size: 0.875rem;
      color: #a0a0a0;
    }

    .platform-status.pending {
      background: var(--oor-orange);
      color: white;
      padding: 0.25rem 0.75rem;
      border-radius: 12px;
      font-size: 0.75rem;
      font-weight: 600;
    }

    /* 공연장 정보 */
    .venue-overview {
      margin-bottom: 1.5rem;
    }

    .venue-main-card {
      background: rgba(40, 40, 40, 0.9);
      border: 2px solid var(--oor-red);
      border-radius: 10px;
      padding: 1.5rem;
    }

    .venue-header {
      display: flex;
      align-items: center;
      gap: 1rem;
      margin-bottom: 1rem;
    }

    .venue-icon {
      font-size: 2rem;
      color: var(--oor-red);
    }

    .venue-name {
      font-size: 1.5rem;
      font-weight: 700;
      color: var(--oor-red);
      margin-bottom: 0.5rem;
    }

    .venue-address {
      color: #a0a0a0;
      font-size: 1rem;
    }

    .venue-specs {
      display: grid;
      gap: 0.5rem;
    }

    .spec-item {
      display: flex;
      justify-content: space-between;
      padding: 0.5rem 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    }

    .spec-label {
      color: #a0a0a0;
      font-weight: 600;
    }

    .spec-value {
      color: #ffffff;
      font-weight: 600;
    }

    .facilities-title {
      font-size: 1.125rem;
      color: var(--oor-orange);
      margin-bottom: 1rem;
      font-weight: 600;
    }

    .facilities-grid {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 1rem;
    }

    .facility-item {
      display: flex;
      gap: 0.75rem;
      padding: 1rem;
      background: rgba(40, 40, 40, 0.8);
      border-radius: 8px;
      border: 1px solid rgba(255, 255, 255, 0.1);
    }

    .facility-icon {
      font-size: 1.5rem;
      color: var(--oor-orange);
    }

    .facility-name {
      font-weight: 600;
      color: #ffffff;
      margin-bottom: 0.25rem;
    }

    .facility-desc {
      font-size: 0.875rem;
      color: #a0a0a0;
    }

    /* 교통편 탭 */
    .transport-tabs {
      display: flex;
      background: rgba(20, 20, 20, 0.9);
      border-radius: 8px;
      padding: 0.25rem;
      margin-bottom: 1rem;
    }

    .transport-tab {
      flex: 1;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 0.25rem;
      padding: 0.75rem;
      border-radius: 6px;
      cursor: pointer;
      transition: all 0.3s ease;
      color: #a0a0a0;
    }

    .transport-tab.active {
      background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
      color: white;
    }

    .tab-icon {
      font-size: 1.25rem;
    }

    .tab-text {
      font-size: 0.8rem;
      font-weight: 600;
    }

    .transport-content {
      min-height: 200px;
    }

    .transport-panel {
      display: none;
    }

    .transport-panel.active {
      display: block;
    }

    /* 지하철 가이드 */
    .subway-guide {
      background: rgba(30, 30, 30, 0.8);
      border-radius: 10px;
      padding: 1rem;
    }

    .route-card {
      background: rgba(231, 76, 60, 0.1);
      border: 2px solid var(--oor-red);
      border-radius: 8px;
      padding: 1rem;
      margin-bottom: 1rem;
      position: relative;
    }

    .route-info {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    .subway-lines {
      display: flex;
      gap: 0.5rem;
    }

    .subway-line {
      padding: 0.5rem 1rem;
      border-radius: 15px;
      font-weight: 700;
      color: white;
      font-size: 0.9rem;
    }

    .subway-line.line2 {
      background: #00A84D;
    }

    .subway-line.line9 {
      background: #BDB092;
    }

    .station-name {
      font-size: 1.25rem;
      font-weight: 700;
      color: var(--oor-red);
      margin-bottom: 0.25rem;
    }

    .exit-info {
      font-size: 0.9rem;
      color: #ffffff;
    }

    .walk-info {
      text-align: center;
    }

    .walk-time {
      font-size: 2rem;
      font-weight: 800;
      color: var(--oor-orange);
      display: block;
      line-height: 1;
    }

    .walk-text {
      font-size: 0.875rem;
      color: #a0a0a0;
    }

    .route-badge {
      position: absolute;
      top: -8px;
      right: 1rem;
      background: var(--oor-orange);
      color: white;
      padding: 0.25rem 0.75rem;
      border-radius: 12px;
      font-size: 0.75rem;
      font-weight: 600;
    }

    /* 나머지 스타일들과 JavaScript는 기존과 유사하게 작성 */
    /* ... (버스, 주차, 관람규칙 등의 스타일들) ... */

    /* 모바일 최적화 */
    @media (max-width: 480px) {
      .facilities-grid {
        grid-template-columns: 1fr;
      }

      .concert-main-title {
        font-size: 1.25rem;
      }

      .section-title {
        font-size: 1.125rem;
      }
    }
  &lt;/style&gt;
&lt;/div&gt;
&lt;script&gt;
  // 전역 변수
  let navMenu, scrollToTopBtn, scrollProgress;

  // 네비게이션 토글
  function toggleNav() {
    if (navMenu) {
      navMenu.classList.toggle('active');
    }
  }

  // 섹션으로 스크롤
  function scrollToSection(targetId) {
    const element = document.getElementById(targetId);
    if (element) {
      element.scrollIntoView({
        behavior: 'smooth',
        block: 'start'
      });

      if (navMenu) {
        navMenu.classList.remove('active');
      }

      updateActiveNav(targetId);
    }
  }

  // TOP 버튼 클릭
  function scrollToTop() {
    window.scrollTo({
      top: 0,
      behavior: 'smooth'
    });
    updateActiveNav('top');
  }

  // 활성 네비게이션 업데이트
  function updateActiveNav(activeId) {
    const navItems = document.querySelectorAll('.nav-item');
    navItems.forEach(item =&gt; {
      item.classList.remove('active');
      const target = item.getAttribute('data-target');
      if (target === activeId) {
        item.classList.add('active');
      }
    });
  }

  // 교통편 탭 초기화
  function initTransportTabs() {
    const tabs = document.querySelectorAll('.transport-tab');
    const panels = document.querySelectorAll('.transport-panel');

    tabs.forEach(tab =&gt; {
      tab.addEventListener('click', function () {
        const targetTab = this.dataset.tab;

        tabs.forEach(t =&gt; t.classList.remove('active'));
        panels.forEach(p =&gt; p.classList.remove('active'));

        this.classList.add('active');
        const targetPanel = document.querySelector(`[data-panel=&quot;${targetTab}&quot;]`);
        if (targetPanel) {
          targetPanel.classList.add('active');
        }
      });
    });
  }

  // 스크롤 이벤트 핸들러
  function handleScroll() {
    const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
    const docHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight;
    const scrollPercent = docHeight &gt; 0 ? (scrollTop / docHeight) * 100 : 0;

    if (scrollProgress) {
      scrollProgress.style.width = scrollPercent + '%';
    }

    if (scrollToTopBtn) {
      if (scrollTop &gt; 300) {
        scrollToTopBtn.classList.add('visible');
      } else {
        scrollToTopBtn.classList.remove('visible');
      }
    }

    const sections = ['info', 'artist', 'setlist', 'ticket', 'venue', 'location', 'rules', 'storage', 'recommendation', 'contact'];
    let currentSection = 'top';

    for (const sectionId of sections) {
      const section = document.getElementById(sectionId);
      if (section &amp;&amp; scrollTop + 200 &gt;= section.offsetTop) {
        currentSection = sectionId;
      }
    }

    updateActiveNav(currentSection);
  }

  // 이벤트 리스너 등록
  function setupEventListeners() {
    const navToggle = document.getElementById('navToggle');
    if (navToggle) {
      navToggle.addEventListener('click', toggleNav);
    }

    const navClose = document.getElementById('navClose');
    if (navClose) {
      navClose.addEventListener('click', toggleNav);
    }

    const navItems = document.querySelectorAll('.nav-item');
    navItems.forEach(item =&gt; {
      item.addEventListener('click', function (e) {
        e.preventDefault();
        const targetId = this.getAttribute('data-target');
        if (targetId) {
          scrollToSection(targetId);
        }
      });
    });

    if (scrollToTopBtn) {
      scrollToTopBtn.addEventListener('click', scrollToTop);
    }

    document.addEventListener('click', function (e) {
      const floatingNav = document.querySelector('.floating-nav');
      if (floatingNav &amp;&amp; !floatingNav.contains(e.target) &amp;&amp; navMenu) {
        navMenu.classList.remove('active');
      }
    });

    window.addEventListener('scroll', handleScroll, { passive: true });
  }

  // 초기화
  function init() {
    navMenu = document.getElementById('navMenu');
    scrollToTopBtn = document.getElementById('scrollToTop');
    scrollProgress = document.getElementById('scrollProgress');

    setupEventListeners();
    initTransportTabs();
    handleScroll();

    console.log('  Gen Hoshino Live in Korea &quot;약속&quot; 페이지가 로드되었습니다!');
    console.log(' ️ 인스파이어 아레나 - 인천국제공항역 셔틀버스');
    console.log('  일반 예매: 12월 2일(화) 오후 12시');
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }

  window.addEventListener('error', function (e) {
    console.error('페이지 로딩 중 오류 발생:', e.message);
  });
&lt;/script&gt;
&lt;div class=&quot;concert-post mobile-optimized&quot;&gt;&lt;!-- 네비게이션 &amp; 스크롤 UI --&gt;
&lt;div id=&quot;floatingNav&quot; class=&quot;floating-nav&quot;&gt;
&lt;div id=&quot;navToggle&quot; class=&quot;nav-toggle&quot;&gt;&lt;span class=&quot;nav-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;nav-text&quot;&gt;메뉴&lt;/span&gt;&lt;/div&gt;
&lt;div id=&quot;navMenu&quot; class=&quot;nav-menu&quot;&gt;
&lt;div class=&quot;nav-header&quot;&gt;&lt;span class=&quot;nav-title&quot;&gt;  Gen Hoshino&lt;/span&gt; &lt;button id=&quot;navClose&quot; class=&quot;nav-close&quot;&gt;✕&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;nav-items&quot;&gt;&lt;a class=&quot;nav-item&quot; href=&quot;#info&quot; data-target=&quot;info&quot;&gt;  기본 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#artist&quot; data-target=&quot;artist&quot;&gt;  아티스트 소개&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#setlist&quot; data-target=&quot;setlist&quot;&gt;  예상 세트리스트&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#ticket&quot; data-target=&quot;ticket&quot;&gt;  티켓 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#venue&quot; data-target=&quot;venue&quot;&gt; ️ 공연장 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#location&quot; data-target=&quot;location&quot;&gt;  교통편&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#rules&quot; data-target=&quot;rules&quot;&gt;⚠️ 관람 규칙&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#storage&quot; data-target=&quot;storage&quot;&gt;  물품보관&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#recommendation&quot; data-target=&quot;recommendation&quot;&gt;  추천 포인트&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#contact&quot; data-target=&quot;contact&quot;&gt;  문의 정보&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;scrollToTop&quot; class=&quot;scroll-to-top&quot;&gt;&lt;span&gt;⬆️&lt;/span&gt;
&lt;div style=&quot;font-size: 10px; margin-top: 2px;&quot;&gt;TOP&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;scroll-progress-bar&quot;&gt;
&lt;div id=&quot;scrollProgress&quot; class=&quot;scroll-progress&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 메인 포스터 --&gt;
&lt;div id=&quot;top&quot; class=&quot;poster-container&quot;&gt;&lt;img class=&quot;main-poster&quot; src=&quot;https://i.ifh.cc/VSfrsp.jpg&quot; alt=&quot;Gen Hoshino Live in Korea 약속&quot; /&gt;&lt;/div&gt;
&lt;!-- 콘서트 제목 --&gt;
&lt;h1 class=&quot;concert-main-title&quot;&gt;  Gen Hoshino Live in Korea &quot;약속&quot;&lt;/h1&gt;
&lt;!-- 기본 정보 섹션 --&gt;
&lt;div id=&quot;info&quot; class=&quot;info-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  콘서트 기본 정보&lt;/h2&gt;
&lt;div class=&quot;info-cards&quot;&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;아티스트&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;호시노 겐 (Gen Hoshino 星野 源)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;공연제목&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;Gen Hoshino Live in Korea &quot;약속&quot;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card highlight&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;공연일정&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;2026년 2월 6일(금) 오후 7시&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt;⏰&lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;공연시간&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;2026년 2월 6일(금) 오후 7시 (19:00)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card venue&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; ️&lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;장소&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;인스파이어 아레나&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;주소&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;인천 중구 공항문화로 127&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;가까운 역&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;인천국제공항역 (공항철도) 셔틀버스 이용&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;관람등급&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;만 7세 이상 관람 가능&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 아티스트 소개 --&gt;
&lt;div id=&quot;artist&quot; class=&quot;artist-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  아티스트 소개&lt;/h2&gt;
&lt;div class=&quot;artist-intro&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;J-POP의 대표 주자 &lt;b&gt;호시노 겐(Gen Hoshino 星野 源)&lt;/b&gt;이 내년 2월 6일 인스파이어 아레나에서 두 번째 단독 내한공연 을 개최한다. 이번 공연은 호시노 겐의 한국 첫 아레나 공연으로, 지난 9월 올림픽공원 올림픽홀에서 열린 2회 공연을 오픈 직후 전석 매진시키며 성공적인 첫 내한을 마친 후 약 5개월 만에 다시 찾는 한국 무대다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공연명 '약속'은 첫 내한 당시 스페셜 게스트로 함께 한 국내 래퍼 이영지와의 무대에서 그가 남긴 '(한국에) 자주 오겠다'는 한국어 인사에서 비롯됐다. 당시 공연장을 가득 채운 팬들의 폭발적인 호응에 보답하고자 빠르게 두 번째 내한 소식을 전한 만큼, 이번 공연 역시 국내 팬들에게 더욱 뜻깊은 시간이 될 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;호시노 겐은 팝, R＆B, 재즈, 소울 등 장르를 유연하게 넘나드는 음악 스타일로 많은 사랑을 받아왔다. 2000년 인스트루멘탈 밴드 '사케록(SAKEROCK)'의 리더로 데뷔하며 음악 활동을 시작했고 2010년 자전적 이야기를 담은 첫 솔로 앨범 ［ばかのうた(바보의 노래)］를 발표하며 솔로 뮤지션으로서의 기반을 다졌다. 2016년에는 그가 출연한 일본 TBS 드라마 '도망치는 건 부끄럽지만 도움이 된다 (逃げるは恥だが役に立つ)'의 OST 싱글 [恋(Koi)]가 선풍적인 인기를 끌었다. 특히, 댄스 커버 '코이 댄스(恋 ダンス)' 열풍은 일본뿐 아니라 국내에서도 큰 화제를 모으며 그의 인지도를 크게 높이는 계기가 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 2018년 발매한 정규 5집 [POP VIRUS]는 각종 앨범 차트 기록은 물론, '빌보드 재팬 핫 앨범(Billboard Japan Hot Album)'에서 4주 연속 1위를 기록하며 대표작으로 자리매김했다. 지난 5월 발표한 6년 반만의 정규 6집 [Gen]에서는 그의 확장된 음악성을 자랑했는데, 특히 이영지가 참여한 '2 (feat. Lee Youngji)'는 공식 뮤직비디오와 첫 내한에서의 콜라보 무대로 큰 관심을 모으기도 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;호시노 겐은 대규모 라이브 퍼포먼스로도 높은 평가를 받고 있다. 올해 9월 개최된 첫 내한공연 에서는 '喜劇 / Comedy', '恋 / Koi', 'Pop Virus' 등 대표곡과 함께 정규 6집 [Gen]의 '創造 / Create', 수록곡 '不思議 / Fushigi', '暗闇 / Kurayami' 등을 선보이며 관객들의 떼창과 열렬한 환호를 이끌어냈다. 2년 연속 내한 소식을 전하며 국내 팬들에 대한 애정을 드러낸 그는 이번 한국 최초 아레나 공연을 위해 더욱 완성도 높은 무대를 준비 중이다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-info-cards&quot;&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;데뷔&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;2000년 (SAKEROCK 리더)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;장르&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;J-POP, 팝, R&amp;amp;B, 재즈, 소울&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;활동&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;싱어송라이터, 배우, 작가&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card achievement&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;주요 앨범&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;[POP VIRUS] (2018), [Gen] (2024)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;hit-songs&quot;&gt;
&lt;h4 class=&quot;hits-title&quot; data-ke-size=&quot;size20&quot;&gt;  대표곡&lt;/h4&gt;
&lt;div class=&quot;songs-grid&quot;&gt;&lt;span class=&quot;song-chip mega-hit&quot;&gt;  恋 (Koi)&lt;/span&gt; &lt;span class=&quot;song-chip mega-hit&quot;&gt;  Pop Virus&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  喜劇 (Comedy)&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  創造 (Create)&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  2 (feat. Lee Youngji)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;korea-connection&quot;&gt;
&lt;h4 class=&quot;connection-title&quot; data-ke-size=&quot;size20&quot;&gt;  한국과의 인연&lt;/h4&gt;
&lt;div class=&quot;connection-timeline&quot;&gt;
&lt;div class=&quot;connection-item past&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;connection-content&quot;&gt;
&lt;div class=&quot;connection-date&quot;&gt;2025년 9월&lt;/div&gt;
&lt;div class=&quot;connection-event&quot;&gt;첫 내한공연 - 올림픽공원 올림픽홀 2회 공연 전석 매진&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;connection-item future&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;connection-content&quot;&gt;
&lt;div class=&quot;connection-date&quot;&gt;2026년 2월&lt;/div&gt;
&lt;div class=&quot;connection-event&quot;&gt;두 번째 내한공연 &quot;약속&quot; - 한국 최초 아레나 공연! 인스파이어 아레나에서 팬들과 만남&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 예상 세트리스트 --&gt;
&lt;div id=&quot;setlist&quot; class=&quot;setlist-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  예상 세트리스트&lt;/h2&gt;
&lt;div class=&quot;setlist-header&quot;&gt;
&lt;h3 class=&quot;setlist-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  Asia Tour 2025 in SEOUL SET LIST&lt;/h3&gt;
&lt;div class=&quot;setlist-stats&quot;&gt;&lt;span class=&quot;stat&quot;&gt;지난 올림픽홀 기준&lt;/span&gt; &lt;span class=&quot;stat-divider&quot;&gt;&amp;bull;&lt;/span&gt; &lt;span class=&quot;stat&quot;&gt;20곡&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;setlist-container&quot;&gt;
&lt;div class=&quot;main-set&quot;&gt;
&lt;h4 class=&quot;set-title&quot; data-ke-size=&quot;size20&quot;&gt;  메인 세트&lt;/h4&gt;
&lt;div class=&quot;songs-list-mobile&quot;&gt;
&lt;div class=&quot;song-row opening&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;0&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;MAD HOPE 로고&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;오프닝 영상&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row opening&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;1&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;地獄でなぜ悪い (지옥이 뭐가 나빠)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;4집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;2&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;SUN&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;4집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;3&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;喜劇 (희극)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;6집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;4&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Ain't Nobody Know (Same Thing)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;5&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Pop Virus&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;5집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;6&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Eden&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;6집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;7&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;不思議 (불가사의)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;6집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row acoustic&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;-&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;[ 히키가타리 ]&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;8&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;暗闇 (어둠)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;6집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;9&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;くせのうた (습관의 노래)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;1집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row acoustic&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;-&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;인터미션 영상&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;BGM - The Shower (instrumental)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;10&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Sayonara&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;6집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;11&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Mad Hope&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;6집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;12&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Star&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;6집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;13&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;2 (feat. 이영지)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;6집 - 스페셜 게스트 이영지&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;14&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;創造 (창조)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;6집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;15&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;恋 (사랑)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;5집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;16&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;ドラえもん (도라에몽)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;보이스 드라마 - 도라에몽&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;17&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Eureka&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;6집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;encore-set&quot;&gt;
&lt;h4 class=&quot;set-title encore-title&quot; data-ke-size=&quot;size20&quot;&gt;  앙코르&lt;/h4&gt;
&lt;div class=&quot;songs-list-mobile encore&quot;&gt;
&lt;div class=&quot;song-row acoustic&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;-&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;니세 아키라 영상&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;BGM - いち に さん (instrumental)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;18&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Fake&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;앙코르 - 니세 아키라&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;19&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Week End&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;4집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row acoustic&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;-&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;크레딧 영상&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;BGM - Memories (6집)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;20&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Hello Song&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;5집&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row acoustic&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;-&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;종연&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;BGM - Melody (6집)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;setlist-note-mobile&quot;&gt;
&lt;div class=&quot;note-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;note-content&quot;&gt;
&lt;div class=&quot;note-title&quot;&gt;세트리스트 안내&lt;/div&gt;
&lt;div class=&quot;note-desc&quot;&gt;지난 올림픽홀 공연 기준 세트리스트입니다. 이번 아레나 공연에서는 더욱 풍성한 무대를 선보일 예정입니다!&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 티켓 정보 --&gt;
&lt;div id=&quot;ticket&quot; class=&quot;ticket-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  티켓 정보&lt;/h2&gt;
&lt;!-- 예매 일정 --&gt;
&lt;div class=&quot;booking-schedule&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매 일정&lt;/h3&gt;
&lt;div class=&quot;booking-card-main&quot;&gt;
&lt;div class=&quot;booking-badge&quot;&gt;  선행 추첨&lt;/div&gt;
&lt;div class=&quot;booking-content&quot;&gt;
&lt;div class=&quot;booking-title&quot;&gt;YELLOW MAGAZINE+ 회원 선행 추첨&lt;/div&gt;
&lt;div class=&quot;booking-datetime&quot;&gt;11월 19일(수) 18:00 ~ 11월 25일(화) 23:59&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;booking-card-main&quot; style=&quot;margin-top: 1rem;&quot;&gt;
&lt;div class=&quot;booking-badge&quot;&gt;  일반 예매&lt;/div&gt;
&lt;div class=&quot;booking-content&quot;&gt;
&lt;div class=&quot;booking-title&quot;&gt;일반 예매 오픈&lt;/div&gt;
&lt;div class=&quot;booking-datetime&quot;&gt;12월 2일(화) 오후 12시&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 가격 및 좌석 --&gt;
&lt;div class=&quot;price-seating&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  가격 정보&lt;/h3&gt;
&lt;div class=&quot;seat-cards&quot;&gt;
&lt;div class=&quot;seat-card vip&quot;&gt;
&lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt;⭐&lt;/span&gt;
&lt;div class=&quot;seat-info&quot;&gt;
&lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;지정석 R석&lt;/h4&gt;
&lt;div class=&quot;seat-location&quot;&gt;지정석 구역&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-price&quot;&gt;165,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-desc&quot;&gt;지정석 R석&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-card seated&quot;&gt;
&lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;seat-info&quot;&gt;
&lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;지정석 S석&lt;/h4&gt;
&lt;div class=&quot;seat-location&quot;&gt;지정석 구역&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-price&quot;&gt;143,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-desc&quot;&gt;지정석 S석&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-card general&quot;&gt;
&lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;seat-info&quot;&gt;
&lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;지정석 A석&lt;/h4&gt;
&lt;div class=&quot;seat-location&quot;&gt;지정석 구역&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-price&quot;&gt;121,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-desc&quot;&gt;지정석 A석&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 좌석 배치도 --&gt;
&lt;div class=&quot;seating-chart&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  좌석 배치도&lt;/h3&gt;
&lt;div class=&quot;chart-container&quot;&gt;&lt;img class=&quot;seating-chart-image&quot; src=&quot;https://i.ifh.cc/fXGrfX.jpg&quot; alt=&quot;YELLOW MAGAZINE+ 선행 접수 좌석 배치도&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 예매처 --&gt;
&lt;div class=&quot;booking-platforms&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매처&lt;/h3&gt;
&lt;div class=&quot;platform-list&quot;&gt;
&lt;div class=&quot;platform-card&quot;&gt;
&lt;div class=&quot;platform-info&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;platform-details&quot;&gt;
&lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;인터파크 티켓&lt;/h4&gt;
&lt;div class=&quot;platform-note&quot;&gt;12월 2일(화) 오후 12시 오픈&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;platform-status pending&quot;&gt;예매 대기&lt;/span&gt;&lt;/div&gt;
&lt;a class=&quot;platform-link&quot; href=&quot;https://tickets.interpark.com/contents/notice/detail/11925&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;예매 안내 &amp;rarr;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 티켓 주의사항 --&gt;
&lt;div class=&quot;ticket-warnings&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;⚠️ 예매 주의사항&lt;/h3&gt;
&lt;div class=&quot;warning-list&quot;&gt;
&lt;div class=&quot;warning-item critical&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;선행 추첨:&lt;/b&gt; 11월 19일(수) 18:00 ~ 11월 25일(화) 23:59 (YELLOW MAGAZINE+ 회원)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;warning-item critical&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;일반 예매:&lt;/b&gt; 12월 2일(화) 오후 12시&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;관람 등급:&lt;/b&gt; 만 7세 이상 관람 가능&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;예매처:&lt;/b&gt; 인터파크 티켓&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;티켓 가격:&lt;/b&gt; 지정석 R석 165,000원 / 지정석 S석 143,000원 / 지정석 A석 121,000원&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 공연장 정보 --&gt;
&lt;div id=&quot;venue&quot; class=&quot;venue-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt; ️ 공연장 정보&lt;/h2&gt;
&lt;div class=&quot;venue-overview&quot;&gt;
&lt;div class=&quot;venue-main-card&quot;&gt;
&lt;div class=&quot;venue-header&quot;&gt;&lt;span class=&quot;venue-icon&quot;&gt; ️&lt;/span&gt;
&lt;div class=&quot;venue-details&quot;&gt;
&lt;h3 class=&quot;venue-name&quot; data-ke-size=&quot;size23&quot;&gt;인스파이어 아레나&lt;/h3&gt;
&lt;div class=&quot;venue-address&quot;&gt;인천 중구 공항문화로 127&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;venue-specs&quot;&gt;
&lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;수용 인원:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;약 15,000명&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;특징:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;최첨단 복합 엔터테인먼트 시설&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;위치:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;인천 영종도 (공항 근처)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;venue-facilities&quot;&gt;
&lt;h4 class=&quot;facilities-title&quot; data-ke-size=&quot;size20&quot;&gt;  시설 안내&lt;/h4&gt;
&lt;div class=&quot;facilities-grid&quot;&gt;
&lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; ️&lt;/span&gt;
&lt;div class=&quot;facility-info&quot;&gt;
&lt;div class=&quot;facility-name&quot;&gt;주차장&lt;/div&gt;
&lt;div class=&quot;facility-desc&quot;&gt;지하 3층, 1,500대 수용&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;facility-info&quot;&gt;
&lt;div class=&quot;facility-name&quot;&gt;매점&lt;/div&gt;
&lt;div class=&quot;facility-desc&quot;&gt;각 층 스낵바 운영&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;facility-info&quot;&gt;
&lt;div class=&quot;facility-name&quot;&gt;화장실&lt;/div&gt;
&lt;div class=&quot;facility-desc&quot;&gt;각 층 다수 위치&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt;♿&lt;/span&gt;
&lt;div class=&quot;facility-info&quot;&gt;
&lt;div class=&quot;facility-name&quot;&gt;장애인 시설&lt;/div&gt;
&lt;div class=&quot;facility-desc&quot;&gt;전용 좌석 및 엘리베이터&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 교통편 --&gt;
&lt;div id=&quot;location&quot; class=&quot;location-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  교통편 안내&lt;/h2&gt;
&lt;!-- 교통편 탭 --&gt;
&lt;div class=&quot;transport-tabs&quot;&gt;
&lt;div class=&quot;transport-tab active&quot; data-tab=&quot;subway&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;지하철&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;transport-tab&quot; data-tab=&quot;bus&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;버스&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;transport-tab&quot; data-tab=&quot;parking&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;자차&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 교통편 내용 --&gt;
&lt;div class=&quot;transport-content&quot;&gt;&lt;!-- 지하철 탭 --&gt;
&lt;div class=&quot;transport-panel active&quot; data-panel=&quot;subway&quot;&gt;
&lt;div class=&quot;subway-guide&quot;&gt;
&lt;div class=&quot;route-main&quot;&gt;
&lt;div class=&quot;route-card best&quot;&gt;
&lt;div class=&quot;route-info&quot;&gt;
&lt;div class=&quot;subway-lines&quot;&gt;&lt;span style=&quot;background: #00A4E3;&quot; class=&quot;subway-line line2&quot;&gt;공항철도&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;station-info&quot;&gt;
&lt;h4 class=&quot;station-name&quot; data-ke-size=&quot;size20&quot;&gt;인천국제공항역&lt;/h4&gt;
&lt;div class=&quot;exit-info&quot;&gt;1번 출구 &amp;rarr; 셔틀버스 정류장&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;walk-info&quot;&gt;&lt;span class=&quot;walk-time&quot;&gt;10분&lt;/span&gt; &lt;span class=&quot;walk-text&quot;&gt;버스&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;route-badge&quot;&gt;  추천&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;walking-directions&quot;&gt;
&lt;h4 class=&quot;directions-title&quot; data-ke-size=&quot;size20&quot;&gt;  셔틀버스 이용 안내&lt;/h4&gt;
&lt;div class=&quot;direction-steps&quot;&gt;
&lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;공항철도 인천국제공항역 하차 (1호선)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;1번 출구로 나와 인스파이어 리조트 셔틀버스 정류장 이동&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;3&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;무료 셔틀버스 탑승 (배차간격: 15~20분)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;4&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;인스파이어 아레나 도착 (약 10분 소요)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;transport-tip&quot; style=&quot;margin-top: 1.5rem; padding: 1rem; background: linear-gradient(135deg, #fff5e6 0%, #ffe8cc 100%); border-radius: 12px; border-left: 4px solid var(--oor-orange);&quot;&gt;
&lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.5rem;&quot;&gt;&lt;span style=&quot;font-size: 1.2rem;&quot;&gt; &lt;/span&gt; &lt;b&gt;꿀팁&lt;/b&gt;&lt;/div&gt;
&lt;p style=&quot;margin: 0; color: var(--oor-gray); font-size: 0.95rem;&quot; data-ke-size=&quot;size16&quot;&gt;공연 시작 2시간 전부터 셔틀버스가 혼잡할 수 있으니 여유있게 출발하세요!&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 버스 탭 --&gt;
&lt;div class=&quot;transport-panel&quot; data-panel=&quot;bus&quot;&gt;
&lt;div class=&quot;bus-guide&quot;&gt;
&lt;div class=&quot;bus-category&quot;&gt;
&lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  공항 리무진 버스&lt;/h4&gt;
&lt;div class=&quot;bus-route-card&quot; style=&quot;background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); border: 2px solid #2196F3; padding: 1.5rem; border-radius: 16px; margin-bottom: 1rem;&quot;&gt;
&lt;div style=&quot;display: flex; align-items: center; justify-content: space-between; margin-bottom: 1rem;&quot;&gt;
&lt;div class=&quot;bus-numbers&quot;&gt;&lt;span style=&quot;background: #2196F3; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold; font-size: 1.1rem;&quot; class=&quot;bus-num main&quot;&gt;6707&lt;/span&gt; &lt;span style=&quot;background: #2196F3; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold; font-size: 1.1rem;&quot; class=&quot;bus-num main&quot;&gt;6770&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background: #ff9800; color: white; padding: 0.3rem 0.8rem; border-radius: 20px; font-size: 0.85rem; font-weight: bold;&quot;&gt;추천&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bus-stop-info&quot;&gt;
&lt;div class=&quot;stop-name&quot; style=&quot;font-weight: bold; color: #1976d2; margin-bottom: 0.5rem; font-size: 1.1rem;&quot;&gt;  서울역/강남 &amp;rarr; 인천공항 방면&lt;/div&gt;
&lt;div class=&quot;stop-desc&quot; style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
&lt;div style=&quot;margin-bottom: 0.3rem;&quot;&gt;&amp;rarr; 인스파이어 리조트 정류장 하차&lt;/div&gt;
&lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;배차간격: 15~30분 | 소요시간: 약 60~90분&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;bus-category&quot;&gt;
&lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  인천 시내버스&lt;/h4&gt;
&lt;div class=&quot;bus-route-card&quot; style=&quot;background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); border: 2px solid #9C27B0; padding: 1.5rem; border-radius: 16px;&quot;&gt;
&lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; flex-wrap: wrap; margin-bottom: 1rem;&quot;&gt;&lt;span style=&quot;background: #9C27B0; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot; class=&quot;bus-num branch&quot;&gt;111&lt;/span&gt; &lt;span style=&quot;background: #9C27B0; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot; class=&quot;bus-num branch&quot;&gt;302&lt;/span&gt; &lt;span style=&quot;background: #9C27B0; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot; class=&quot;bus-num branch&quot;&gt;330&lt;/span&gt; &lt;span style=&quot;background: #9C27B0; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot; class=&quot;bus-num branch&quot;&gt;350&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bus-stop-info&quot;&gt;
&lt;div class=&quot;stop-name&quot; style=&quot;font-weight: bold; color: #7b1fa2; margin-bottom: 0.5rem; font-size: 1.1rem;&quot;&gt;  인천 시내 각 지역 출발&lt;/div&gt;
&lt;div class=&quot;stop-desc&quot; style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
&lt;div style=&quot;margin-bottom: 0.3rem;&quot;&gt;&amp;rarr; 인스파이어 리조트 하차&lt;/div&gt;
&lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;인천 시내 주요 지역에서 운행&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;transport-tip&quot; style=&quot;margin-top: 1.5rem; padding: 1rem; background: linear-gradient(135deg, #fff5e6 0%, #ffe8cc 100%); border-radius: 12px; border-left: 4px solid var(--oor-orange);&quot;&gt;
&lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.5rem;&quot;&gt;&lt;span style=&quot;font-size: 1.2rem;&quot;&gt; &lt;/span&gt; &lt;b&gt;버스 이용 팁&lt;/b&gt;&lt;/div&gt;
&lt;p style=&quot;margin: 0; color: var(--oor-gray); font-size: 0.95rem;&quot; data-ke-size=&quot;size16&quot;&gt;리무진 버스는 좌석이 편하고 짐 보관이 용이합니다. 공연 당일 교통 상황을 미리 확인하세요!&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 자차 탭 --&gt;
&lt;div class=&quot;transport-panel&quot; data-panel=&quot;parking&quot;&gt;
&lt;div class=&quot;parking-guide&quot;&gt;
&lt;div class=&quot;parking-main&quot; style=&quot;background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border: 2px solid #4CAF50; padding: 2rem; border-radius: 16px; margin-bottom: 1.5rem;&quot;&gt;
&lt;div class=&quot;parking-header&quot; style=&quot;display: flex; align-items: center; gap: 1rem; margin-bottom: 1.5rem;&quot;&gt;&lt;span style=&quot;font-size: 2.5rem;&quot; class=&quot;parking-icon&quot;&gt; ️&lt;/span&gt;
&lt;h3 class=&quot;parking-title&quot; style=&quot;color: #2e7d32; margin: 0;&quot; data-ke-size=&quot;size23&quot;&gt;인스파이어 아레나 주차장&lt;/h3&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-details&quot;&gt;
&lt;div class=&quot;parking-item&quot; style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px; margin-bottom: 0.8rem;&quot;&gt;&lt;span style=&quot;font-size: 1.5rem;&quot; class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b&gt;위치:&lt;/b&gt; 인천 중구 공항문화로 127 (인스파이어 리조트 내)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-item&quot; style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px; margin-bottom: 0.8rem;&quot;&gt;&lt;span style=&quot;font-size: 1.5rem;&quot; class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b&gt;수용:&lt;/b&gt; 약 3,000대 (대형 주차장 완비)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-item&quot; style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px; margin-bottom: 0.8rem;&quot;&gt;&lt;span style=&quot;font-size: 1.5rem;&quot; class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b&gt;요금:&lt;/b&gt; 최초 30분 무료, 이후 10분당 1,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-item&quot; style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px;&quot;&gt;&lt;span style=&quot;font-size: 1.5rem;&quot; class=&quot;p-icon&quot;&gt; ️&lt;/span&gt;
&lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b&gt;내비게이션:&lt;/b&gt; &quot;인스파이어 아레나&quot; 또는 &quot;인스파이어 리조트&quot; 검색&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-route&quot; style=&quot;background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); border: 2px solid #FF9800; padding: 1.5rem; border-radius: 16px; margin-bottom: 1.5rem;&quot;&gt;
&lt;h4 style=&quot;color: #e65100; margin-top: 0; margin-bottom: 1rem; display: flex; align-items: center; gap: 0.5rem;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-size: 1.5rem;&quot;&gt; ️&lt;/span&gt; 자차 이용 경로&lt;/h4&gt;
&lt;div style=&quot;display: flex; flex-direction: column; gap: 0.8rem;&quot;&gt;
&lt;div style=&quot;display: flex; align-items: start; gap: 0.8rem;&quot;&gt;&lt;span style=&quot;background: #FF9800; color: white; padding: 0.3rem 0.6rem; border-radius: 6px; font-weight: bold; font-size: 0.9rem;&quot;&gt;서울&lt;/span&gt;
&lt;div style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
&lt;div style=&quot;font-weight: bold; margin-bottom: 0.3rem;&quot;&gt;경인고속도로 &amp;rarr; 제2경인고속도로 &amp;rarr; 영종대교 &amp;rarr; 인스파이어 리조트&lt;/div&gt;
&lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;소요시간: 약 50~70분 (교통 상황에 따라 변동)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;display: flex; align-items: start; gap: 0.8rem;&quot;&gt;&lt;span style=&quot;background: #FF9800; color: white; padding: 0.3rem 0.6rem; border-radius: 6px; font-weight: bold; font-size: 0.9rem;&quot;&gt;인천&lt;/span&gt;
&lt;div style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
&lt;div style=&quot;font-weight: bold; margin-bottom: 0.3rem;&quot;&gt;영종대교 또는 인천대교 &amp;rarr; 공항신도시 &amp;rarr; 인스파이어 리조트&lt;/div&gt;
&lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;소요시간: 약 30~40분&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-warning&quot; style=&quot;background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); border: 2px solid #f44336; padding: 1.5rem; border-radius: 16px; margin-bottom: 1.5rem;&quot;&gt;
&lt;div class=&quot;warning-header&quot; style=&quot;display: flex; align-items: center; gap: 0.8rem; margin-bottom: 1rem;&quot;&gt;&lt;span style=&quot;font-size: 1.8rem;&quot; class=&quot;warning-icon&quot;&gt;⚠️&lt;/span&gt;
&lt;div class=&quot;warning-content&quot;&gt;
&lt;h4 style=&quot;color: #c62828; margin: 0;&quot; data-ke-size=&quot;size20&quot;&gt;주차 주의사항&lt;/h4&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; margin: 0; padding-left: 1.5rem; color: #424242; line-height: 1.8;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;공연 당일 주차장 혼잡 예상&lt;/b&gt; - 공연 2시간 전 도착 권장&lt;/li&gt;
&lt;li&gt;공연 종료 후 출차 대기 시간이 길 수 있습니다&lt;/li&gt;
&lt;li&gt;주차 요금은 현금/카드 모두 가능&lt;/li&gt;
&lt;li&gt;발레파킹 서비스 이용 가능 (별도 요금)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;transport-recommendation&quot; style=&quot;background: linear-gradient(135deg, #e1f5fe 0%, #b3e5fc 100%); border: 2px solid #03A9F4; padding: 1.5rem; border-radius: 16px; display: flex; align-items: center; gap: 1rem;&quot;&gt;&lt;span style=&quot;font-size: 2rem;&quot; class=&quot;rec-icon&quot;&gt;✅&lt;/span&gt;
&lt;div class=&quot;rec-content&quot; style=&quot;color: #01579b; line-height: 1.6;&quot;&gt;&lt;b&gt;대중교통 이용 추천&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 0.95rem;&quot;&gt;공항철도 + 셔틀버스가 가장 편리하고 빠릅니다!&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 관람 규칙 --&gt;
&lt;div id=&quot;rules&quot; class=&quot;rules-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;⚠️ 관람 규칙 (필독)&lt;/h2&gt;
&lt;!-- 촬영 금지 강조 --&gt;
&lt;div class=&quot;photography-ban&quot;&gt;
&lt;div class=&quot;ban-header&quot;&gt;&lt;span class=&quot;ban-icon&quot;&gt; &lt;/span&gt;
&lt;h3 class=&quot;ban-title&quot; data-ke-size=&quot;size23&quot;&gt;촬영 절대 금지&lt;/h3&gt;
&lt;span class=&quot;ban-severity&quot;&gt;즉시 퇴장&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ban-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;공연장 입장부터 퇴장까지&lt;/b&gt; 모든 형태의 촬영 및 녹음 금지:&lt;/p&gt;
&lt;ul class=&quot;ban-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;사진/동영상 촬영&lt;/li&gt;
&lt;li&gt;음성 녹음&lt;/li&gt;
&lt;li&gt;SNS 라이브 방송&lt;/li&gt;
&lt;li&gt;촬영 장비 반입&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;ban-penalty&quot;&gt;&lt;b&gt;⚠️ 위반 시:&lt;/b&gt; 즉시 퇴장 조치 (재입장 및 환불 불가)&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 기타 금지사항 --&gt;
&lt;div class=&quot;other-prohibitions&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  기타 금지사항&lt;/h3&gt;
&lt;div class=&quot;prohibition-list&quot;&gt;
&lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-text&quot;&gt;레이저 포인터, 과도한 조명 기구&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-text&quot;&gt;대형 응원 도구 (시야 방해)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-text&quot;&gt;외부 음식물 및 알코올&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-text&quot;&gt;꽃다발, 선물 등 무대 투척물&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-text&quot;&gt;위험물품 (폭죽, 스프레이 등)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 허용사항 --&gt;
&lt;div class=&quot;allowed-items&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;✅ 허용사항&lt;/h3&gt;
&lt;div class=&quot;allowed-list&quot;&gt;
&lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;생수:&lt;/b&gt; 500mL 이하 페트병 (뚜껑 제거)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;휴대폰:&lt;/b&gt; 무음모드 필수 (촬영 금지)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;응원도구:&lt;/b&gt; 소형 응원봉, 타올 등&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 물품보관 --&gt;
&lt;div id=&quot;storage&quot; class=&quot;storage-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  물품보관 안내&lt;/h2&gt;
&lt;div class=&quot;storage-info&quot;&gt;
&lt;div class=&quot;storage-main&quot;&gt;
&lt;div class=&quot;storage-header&quot;&gt;&lt;span class=&quot;storage-icon&quot;&gt; &lt;/span&gt;
&lt;h3 class=&quot;storage-title&quot; data-ke-size=&quot;size23&quot;&gt;코인 락커 이용 안내&lt;/h3&gt;
&lt;/div&gt;
&lt;div class=&quot;storage-details&quot;&gt;
&lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;위치:&lt;/b&gt; 1~3층 로비, 지하 1층&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;요금:&lt;/b&gt; 소형 500원 / 중형 700원 / 대형 1,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;결제:&lt;/b&gt; 100원, 500원, 1,000원 동전만 사용&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;storage-tips&quot;&gt;
&lt;h4 class=&quot;tips-title&quot; data-ke-size=&quot;size20&quot;&gt;  이용 팁&lt;/h4&gt;
&lt;div class=&quot;tip-cards&quot;&gt;
&lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;동전 미리 준비&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt;⏰&lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;공연 1시간 전 보관&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;큰 가방은 대형 락커&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 추천 포인트 --&gt;
&lt;div id=&quot;recommendation&quot; class=&quot;recommendation-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  추천 포인트&lt;/h2&gt;
&lt;div class=&quot;recommend-cards&quot;&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;한국 최초 아레나 공연&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;호시노 겐의 한국 첫 아레나 공연! 더욱 완성도 높은 무대&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;약속의 무대&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;첫 내한에서의 약속을 지키는 두 번째 내한공연&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;다양한 장르의 음악&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;팝, R&amp;amp;B, 재즈, 소울을 넘나드는 호시노 겐의 음악 세계&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; ️&lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;최첨단 공연장&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;인스파이어 아레나의 완벽한 음향과 시설&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;target-audience&quot;&gt;
&lt;h4 class=&quot;target-title&quot; data-ke-size=&quot;size20&quot;&gt;  이런 분들께 추천!&lt;/h4&gt;
&lt;div class=&quot;target-tags&quot;&gt;&lt;span class=&quot;target-tag&quot;&gt;호시노 겐 팬&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;J-POP 애호가&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;다양한 장르 음악 선호&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;싱어송라이터 팬&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;코이 댄스 애호가&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;라이브 퍼포먼스 추구&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 문의 정보 --&gt;
&lt;div id=&quot;contact&quot; class=&quot;contact-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  문의 및 정보&lt;/h2&gt;
&lt;div class=&quot;contact-main&quot;&gt;
&lt;div class=&quot;contact-card&quot;&gt;&lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;contact-info&quot;&gt;
&lt;div class=&quot;contact-number&quot;&gt;인터파크 티켓 고객센터&lt;/div&gt;
&lt;div class=&quot;contact-desc&quot;&gt;예매 관련 문의&lt;/div&gt;
&lt;div class=&quot;contact-hours&quot;&gt;티켓 예매 및 문의&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;contact-card&quot;&gt;&lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;contact-info&quot;&gt;
&lt;div class=&quot;contact-number&quot;&gt;(주)프라이빗커브, 카카오엔터테인먼트&lt;/div&gt;
&lt;div class=&quot;contact-desc&quot;&gt;주최&lt;/div&gt;
&lt;div class=&quot;contact-hours&quot;&gt;기획제작협력: (주)아뮤즈엔터테인먼트&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;official-links&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; style=&quot;color: var(--oor-dark-red); margin-bottom: 1.5rem;&quot; data-ke-size=&quot;size23&quot;&gt;  공식 링크&lt;/h3&gt;
&lt;div class=&quot;links-list&quot; style=&quot;display: grid; gap: 1rem;&quot;&gt;&lt;a class=&quot;link-item primary&quot; style=&quot;background: linear-gradient(135deg, #d4a574 0%, #e8c99b 100%); border: none; padding: 1.5rem; border-radius: 16px; box-shadow: 0 4px 15px rgba(212, 165, 116, 0.3); transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; justify-content: space-between;&quot; href=&quot;https://tickets.interpark.com/contents/notice/detail/11925&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
&lt;div style=&quot;display: flex; align-items: center; gap: 1rem;&quot;&gt;&lt;span style=&quot;font-size: 2rem; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));&quot; class=&quot;link-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;link-info&quot;&gt;
&lt;div class=&quot;link-title&quot; style=&quot;color: white; font-weight: bold; font-size: 1.2rem; margin-bottom: 0.3rem;&quot;&gt;인터파크 티켓 예매 안내&lt;/div&gt;
&lt;div class=&quot;link-desc&quot; style=&quot;color: rgba(255,255,255,0.9); font-size: 0.95rem;&quot;&gt;12월 2일(화) 오후 12시 오픈!&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;color: white; font-size: 1.5rem; font-weight: bold;&quot; class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt; &lt;a class=&quot;link-item&quot; style=&quot;background: linear-gradient(135deg, #e8c99b 0%, #f5e6d3 100%); border: none; padding: 1.5rem; border-radius: 16px; box-shadow: 0 4px 15px rgba(232, 201, 155, 0.3); transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; justify-content: space-between;&quot; href=&quot;https://namu.wiki/w/Gen%20Hoshino%20Live%20in%20Korea%20%22%EC%95%BD%EC%86%8D%22&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
&lt;div style=&quot;display: flex; align-items: center; gap: 1rem;&quot;&gt;&lt;span style=&quot;font-size: 2rem; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));&quot; class=&quot;link-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;link-info&quot;&gt;
&lt;div class=&quot;link-title&quot; style=&quot;color: #3a3a3a; font-weight: bold; font-size: 1.2rem; margin-bottom: 0.3rem;&quot;&gt;약속 콘서트 나무위키&lt;/div&gt;
&lt;div class=&quot;link-desc&quot; style=&quot;color: rgba(58, 58, 58, 0.8); font-size: 0.95rem;&quot;&gt;콘서트 상세 정보&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;color: #3a3a3a; font-size: 1.5rem; font-weight: bold;&quot; class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;final-notices&quot; style=&quot;background: linear-gradient(135deg, #fff5f5 0%, #ffe8e8 100%); padding: 2rem; border-radius: 20px; border: 3px solid var(--oor-red); margin-top: 2rem;&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; style=&quot;color: var(--oor-dark-red); margin-bottom: 1.5rem; text-align: center; font-size: 1.5rem;&quot; data-ke-size=&quot;size23&quot;&gt;  최종 안내&lt;/h3&gt;
&lt;div class=&quot;final-notice-cards&quot; style=&quot;display: grid; gap: 1rem;&quot;&gt;
&lt;div class=&quot;final-notice-item&quot; style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-red);&quot;&gt;&lt;span style=&quot;font-size: 1.8rem;&quot; class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot; class=&quot;fn-text&quot;&gt;&lt;b&gt;일반 예매:&lt;/b&gt; 12월 2일(화) 오후 12시&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-notice-item&quot; style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-orange);&quot;&gt;&lt;span style=&quot;font-size: 1.8rem;&quot; class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot; class=&quot;fn-text&quot;&gt;&lt;b&gt;예매처:&lt;/b&gt; 인터파크 티켓&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-notice-item&quot; style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-yellow);&quot;&gt;&lt;span style=&quot;font-size: 1.8rem;&quot; class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot; class=&quot;fn-text&quot;&gt;&lt;b&gt;관람등급:&lt;/b&gt; 만 7세 이상 관람 가능&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-notice-item&quot; style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-red);&quot;&gt;&lt;span style=&quot;font-size: 1.8rem;&quot; class=&quot;fn-icon&quot;&gt; ️&lt;/span&gt; &lt;span style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot; class=&quot;fn-text&quot;&gt;&lt;b&gt;공연장:&lt;/b&gt; 인스파이어 아레나 (인천 중구 공항문화로 127)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-notice-item&quot; style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-orange);&quot;&gt;&lt;span style=&quot;font-size: 1.8rem;&quot; class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot; class=&quot;fn-text&quot;&gt;&lt;b&gt;교통편:&lt;/b&gt; 공항철도 인천국제공항역 + 무료 셔틀버스&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-notice-item&quot; style=&quot;background: linear-gradient(135deg, #d4a574 0%, #e8c99b 100%); padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 4px 12px rgba(212, 165, 116, 0.4);&quot;&gt;&lt;span style=&quot;font-size: 1.8rem;&quot; class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span style=&quot;color: white; font-weight: bold; font-size: 1.1rem;&quot; class=&quot;fn-text&quot;&gt;호시노 겐 한국 최초 아레나 공연 &quot;약속&quot; - 놓치지 마세요!&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 마무리 --&gt;
&lt;div class=&quot;conclusion-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  마무리&lt;/h2&gt;
&lt;div class=&quot;conclusion-card&quot;&gt;
&lt;div class=&quot;conclusion-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;conclusion-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;호시노 겐의 두 번째 내한공연 &quot;약속&quot;이 드디어 열립니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;「恋(Koi)」, 「Pop Virus」의 주인공, 일본의 대표 싱어송라이터 호시노 겐을 인스파이어 아레나에서 만나보세요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;한국 최초 아레나 공연! 더욱 완성도 높은 무대를 선보입니다!  &lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;conclusion-warning&quot; data-ke-size=&quot;size16&quot;&gt;일반 예매: 12월 2일(화) 오후 12시 | 인터파크 티켓&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;final-message&quot;&gt;  &lt;b&gt;Gen Hoshino Live in Korea &quot;약속&quot;&lt;/b&gt;  &lt;/div&gt;
&lt;/div&gt;
&lt;!-- 크레딧 --&gt;
&lt;div class=&quot;credit-section&quot;&gt;
&lt;p class=&quot;credit-text&quot; data-ke-size=&quot;size16&quot;&gt;  &lt;b&gt;포스터 출처:&lt;/b&gt; Gen Hoshino Live in Korea &quot;약속&quot; 공식 (https://i.ifh.cc/VSfrsp.jpg)&lt;br /&gt; ️ &lt;b&gt;공연장:&lt;/b&gt; 인스파이어 아레나 (인천 중구 공항문화로 127)&lt;br /&gt;  &lt;b&gt;예매처:&lt;/b&gt; 인터파크 티켓 - https://tickets.interpark.com/contents/notice/detail/11925&lt;br /&gt;  &lt;b&gt;주최:&lt;/b&gt; (주)프라이빗커브, 카카오엔터테인먼트&lt;br /&gt;  &lt;b&gt;기획제작협력:&lt;/b&gt; (주)아뮤즈엔터테인먼트&lt;br /&gt;  &lt;b&gt;정보 출처:&lt;/b&gt; 인터파크 티켓 공식 페이지, 나무위키&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>2026/2월</category>
      <category>Gen Hoshino Live in Korea &amp;quot;약속&amp;quot;</category>
      <category>내한 두번쨰</category>
      <category>도라에몽</category>
      <category>약속</category>
      <category>호시노 겐</category>
      <author>jsy-spring</author>
      <guid isPermaLink="true">https://jsy-spring.tistory.com/13</guid>
      <comments>https://jsy-spring.tistory.com/13#entry13comment</comments>
      <pubDate>Fri, 28 Nov 2025 16:27:35 +0900</pubDate>
    </item>
    <item>
      <title>tuki. 1ST ASIA TOUR 2026 IN SEOUL</title>
      <link>https://jsy-spring.tistory.com/12</link>
      <description>&lt;div&gt;
  &lt;style&gt;
  /* 기본 설정 */
  .concert-post.mobile-optimized {
  max-width: 100%;
  margin: 0;
  padding: 1rem;
  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);
  color: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  line-height: 1.6;
  }
  
  /* tuki. 테마 색상 */
  :root {
  --oor-red: #ff6b6b;
  --oor-orange: #ffa500;
  --oor-dark-red: #ff4757;
  --oor-yellow: #ffd93d;
  --oor-gray: #2d3436;
  }
  
  /* 플로팅 네비게이션 */
  .floating-nav {
  position: fixed;
  right: 12px;
  top: 20px;
  z-index: 999;
  }
  
  .nav-toggle {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 8px 12px;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  color: white;
  font-weight: 800;
  cursor: pointer;
  box-shadow: 0 6px 18px rgba(231, 76, 60, 0.4);
  user-select: none;
  transition: all 0.3s ease;
  }
  
  .nav-toggle:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(231, 76, 60, 0.6);
  }
  
  .nav-menu {
  position: absolute;
  right: 0;
  top: 55px;
  width: 260px;
  background: rgba(20,20,20,0.98);
  border: 2px solid var(--oor-red);
  border-radius: 12px;
  backdrop-filter: blur(6px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.45);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transform: translateY(-10px);
  }
  
  .nav-menu.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  }
  
  .nav-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 14px;
  border-bottom: 1px solid rgba(231, 76, 60, 0.3);
  }
  
  .nav-title { 
  color: var(--oor-red); 
  font-weight: 700; 
  }
  
  .nav-close {
  background: rgba(255,255,255,0.1);
  border: 0;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  }
  
  .nav-close:hover {
  background: var(--oor-red);
  }
  
  .nav-items { 
  display: grid; 
  padding: 8px; 
  gap: 4px; 
  max-height: 60vh; 
  overflow: auto; 
  }
  
  .nav-item {
  display: block; 
  text-decoration: none; 
  color: #eaeaea; 
  font-size: 14px;
  padding: 10px 12px; 
  border-radius: 8px;
  background: rgba(40,40,40,0.6);
  border: 1px solid rgba(255,255,255,0.08);
  transition: all 0.3s ease;
  }
  
  .nav-item:hover {
  background: rgba(231, 76, 60, 0.12); 
  border-color: var(--oor-red);
  transform: translateX(3px);
  }
  
  .nav-item.active {
  background: rgba(231, 76, 60, 0.2);
  border-color: var(--oor-red);
  color: var(--oor-red);
  }
  
  /* 맨 위로 버튼 */
  .scroll-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  border-radius: 50%;
  color: white;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  z-index: 998;
  font-weight: 600;
  border: 2px solid rgba(255,255,255,0.2);
  box-shadow: 0 4px 20px rgba(0,0,0,0.3);
  }
  
  .scroll-to-top.visible {
  opacity: 1;
  visibility: visible;
  }
  
  .scroll-to-top:hover {
  transform: translateY(-3px) scale(1.05);
  box-shadow: 0 8px 30px rgba(231, 76, 60, 0.4);
  }
  
  /* 스크롤 진행바 */
  .scroll-progress-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: rgba(255,255,255,0.06);
  z-index: 1000;
  }
  
  .scroll-progress {
  height: 100%;
  width: 0%;
  background: linear-gradient(90deg, var(--oor-red), var(--oor-orange));
  transition: width 0.1s ease;
  }
  
  /* 포스터 */
  .poster-container {
  text-align: center;
  margin-bottom: 1.5rem;
  }
  
  .main-poster {
  width: 100%;
  max-width: 400px;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(231, 76, 60, 0.4);
  }
  
  /* 제목 */
  .concert-main-title {
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
  margin-bottom: 1.5rem;
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  line-height: 1.3;
  }
  
  /* 섹션 제목 */
  .section-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: var(--oor-red);
  padding: 0.75rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 8px;
  border-left: 4px solid var(--oor-red);
  }
  
  .mobile-subtitle {
  font-size: 1.125rem;
  color: var(--oor-orange);
  margin: 1rem 0 0.75rem 0;
  font-weight: 600;
  }
  
  .section-divider {
  border: none;
  height: 2px;
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  margin: 1.5rem 0;
  }
  
  /* 정보 카드 */
  .info-cards {
  display: grid;
  gap: 0.75rem;
  }
  
  .info-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  .info-card.highlight {
  border-color: var(--oor-red);
  background: rgba(231, 76, 60, 0.1);
  }
  
  .info-card.venue {
  border-color: var(--oor-orange);
  background: rgba(243, 156, 18, 0.1);
  }
  
  .info-icon {
  font-size: 1.5rem;
  width: 40px;
  text-align: center;
  }
  
  .info-label {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-bottom: 0.25rem;
  }
  
  .info-value {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  }
  
  /* 아티스트 정보 */
  .artist-intro {
  padding: 1rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 10px;
  margin-bottom: 1rem;
  border-left: 4px solid var(--oor-red);
  }
  
  .artist-info-cards {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
  }
  
  .artist-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  .artist-card.achievement {
  border-color: var(--oor-orange);
  background: rgba(243, 156, 18, 0.1);
  }
  
  .artist-card-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
  }
  
  .artist-icon {
  font-size: 1.25rem;
  }
  
  .artist-label {
  font-size: 0.875rem;
  color: var(--oor-orange);
  font-weight: 600;
  }
  
  .artist-value {
  color: #ffffff;
  font-size: 0.95rem;
  }
  
  /* 대표곡 */
  .hit-songs {
  margin-top: 1rem;
  }
  
  .hits-title {
  font-size: 1rem;
  color: var(--oor-orange);
  margin-bottom: 0.75rem;
  font-weight: 600;
  }
  
  .songs-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  }
  
  .song-chip {
  background: rgba(231, 76, 60, 0.2);
  color: var(--oor-red);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(231, 76, 60, 0.3);
  }
  
  .song-chip.mega-hit {
  background: rgba(243, 156, 18, 0.2);
  color: var(--oor-orange);
  border-color: var(--oor-orange);
  font-weight: 600;
  }
  
  /* 한국 인연 */
  .korea-connection {
  margin-top: 1.5rem;
  background: rgba(20, 20, 20, 0.8);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid rgba(231, 76, 60, 0.3);
  }
  
  .connection-title {
  font-size: 1rem;
  color: var(--oor-red);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
  }
  
  .connection-timeline {
  display: grid;
  gap: 0.75rem;
  }
  .connection-item{
  padding: 0.75rem;
  border-radius: 8px;
  align-items: center;
  }
  
  .connection-item.past {
  background: rgba(78, 205, 196, 0.1);
  border-left: 4px solid #4ecdc4;
  }
  
  .connection-item.future {
  background: rgba(243, 156, 18, 0.1);
  border-left: 4px solid var(--oor-orange);
  }
  
  .connection-icon {
  font-size: 1.25rem;
  }
  
  .connection-date {
  font-size: 0.875rem;
  color: var(--oor-orange);
  font-weight: 600;
  margin-bottom: 0.25rem;
  }
  
  .connection-event {
  font-size: 0.9rem;
  color: #ffffff;
  }
  
  /* 세트리스트 */
  .setlist-header {
  text-align: center;
  margin-bottom: 1.5rem;
  }
  
  .setlist-subtitle {
  font-size: 1.125rem;
  color: var(--oor-red);
  margin-bottom: 0.5rem;
  }
  
  .setlist-stats {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  }
  
  .stat {
  background: rgba(243, 156, 18, 0.2);
  color: var(--oor-orange);
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.8rem;
  font-weight: 600;
  }
  
  .stat-divider {
  color: #666;
  }
  
  .setlist-container {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(231, 76, 60, 0.3);
  }
  
  .set-title {
  font-size: 1rem;
  color: var(--oor-red);
  margin-bottom: 1rem;
  font-weight: 600;
  text-align: center;
  }
  
  .set-title.encore-title {
  color: #4ecdc4;
  }
  
  .songs-list-mobile {
  display: grid;
  gap: 0.5rem;
  }
  
  .song-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  transition: all 0.3s ease;
  }
  
  .song-row:hover {
  background: rgba(231, 76, 60, 0.1);
  transform: translateX(2px);
  }
  
  .song-row.opening {
  border: 1px solid var(--oor-orange);
  background: rgba(243, 156, 18, 0.1);
  }
  
  .song-row.mega-hit {
  border: 2px solid var(--oor-red);
  background: rgba(231, 76, 60, 0.15);
  }
  
  .song-row.hit {
  border: 1px solid var(--oor-red);
  background: rgba(231, 76, 60, 0.1);
  }
  
  .song-row.acoustic {
  border: 1px solid #9b59b6;
  background: rgba(155, 89, 182, 0.1);
  }
  
  .song-row.climax {
  border: 1px solid #ffa500;
  background: rgba(255, 165, 0, 0.1);
  }
  
  .song-row.finale {
  border: 1px solid #9c88ff;
  background: rgba(156, 136, 255, 0.1);
  }
  
  .song-row.encore-song {
  background: rgba(78, 205, 196, 0.1);
  border: 1px solid #4ecdc4;
  }
  
  .song-num {
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  color: white;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.875rem;
  flex-shrink: 0;
  }
  
  .encore-num {
  background: linear-gradient(135deg, #4ecdc4, #9c88ff) !important;
  }
  
  .song-info {
  flex: 1;
  }
  
  .song-name {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
  }
  
  .song-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
  font-style: italic;
  }
  
  .encore-set {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 2px solid #4ecdc4;
  }
  
  .setlist-note-mobile {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(243, 156, 18, 0.1);
  border-radius: 10px;
  border: 1px solid var(--oor-orange);
  }
  
  .note-icon {
  font-size: 1.5rem;
  }
  
  .note-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--oor-orange);
  margin-bottom: 0.25rem;
  }
  
  .note-desc {
  font-size: 0.875rem;
  color: #ffffff;
  }
  
  /* 티켓 정보 */
  .ticket-section {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(231, 76, 60, 0.3);
  }
  
  .booking-card-main {
  background: rgba(243, 156, 18, 0.1);
  border: 2px solid var(--oor-orange);
  border-radius: 10px;
  padding: 1rem;
  text-align: center;
  margin-bottom: 1.5rem;
  }
  
  .booking-badge {
  background: var(--oor-orange);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
  }
  
  .booking-title {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
  }
  
  .booking-datetime {
  font-size: 1.25rem;
  color: var(--oor-orange);
  font-weight: 700;
  }
  
  /* 좌석 카드 */
  .seat-cards {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
  }
  
  .seat-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid transparent;
  }
  
  .seat-card.vip {
  border-color: #f1c40f;
  background: rgba(241, 196, 15, 0.1);
  }
  
  .seat-card.standing {
  border-color: var(--oor-red);
  background: rgba(231, 76, 60, 0.1);
  }
  
  .seat-card.seated {
  border-color: var(--oor-orange);
  background: rgba(243, 156, 18, 0.1);
  }
  
  .seat-card.general {
  border-color: #95a5a6;
  background: rgba(149, 165, 166, 0.1);
  }
  
  .seat-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
  }
  
  .seat-icon {
  font-size: 1.5rem;
  }
  
  .seat-name {
  font-size: 1.125rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
  }
  
  .seat-location {
  font-size: 0.875rem;
  color: #a0a0a0;
  }
  
  .seat-price {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--oor-red);
  }
  
  .seat-desc {
  color: #ffffff;
  font-size: 0.9rem;
  }
  
  /* 좌석 배치도 */
  .seating-chart {
  margin: 1.5rem 0;
  }
  
  .chart-container {
  text-align: center;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(231, 76, 60, 0.3);
  }
  
  .seating-chart-image {
  width: 100%;
  max-width: 500px;
  height: auto;
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0,0,0,0.3);
  }
  
  .booking-link {
  display: inline-block;
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  color: white;
  padding: 0.75rem 1.5rem;
  border-radius: 25px;
  text-decoration: none;
  font-weight: 600;
  margin-top: 0.5rem;
  transition: all 0.3s ease;
  }
  
  .booking-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(231, 76, 60, 0.4);
  }
  
  /* 예매처 */
  .platform-list {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
  }
  
  .platform-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  padding: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
  }
  
  .platform-card.pending {
  opacity: 0.7;
  background: rgba(60, 60, 60, 0.5);
  border-color: var(--oor-orange);
  }
  
  .platform-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  }
  
  .platform-icon {
  font-size: 1.25rem;
  margin-right: 0.75rem;
  }
  
  .platform-name {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
  }
  
  .platform-note {
  font-size: 0.875rem;
  color: #a0a0a0;
  }
  
  .platform-status.pending {
  background: var(--oor-orange);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  }
  
  /* 공연장 정보 */
  .venue-overview {
  margin-bottom: 1.5rem;
  }
  
  .venue-main-card {
  background: rgba(40, 40, 40, 0.9);
  border: 2px solid var(--oor-red);
  border-radius: 10px;
  padding: 1.5rem;
  }
  
  .venue-header {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
  }
  
  .venue-icon {
  font-size: 2rem;
  color: var(--oor-red);
  }
  
  .venue-name {
  font-size: 1.5rem;
  font-weight: 700;
  color: var(--oor-red);
  margin-bottom: 0.5rem;
  }
  
  .venue-address {
  color: #a0a0a0;
  font-size: 1rem;
  }
  
  .venue-specs {
  display: grid;
  gap: 0.5rem;
  }
  
  .spec-item {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  .spec-label {
  color: #a0a0a0;
  font-weight: 600;
  }
  
  .spec-value {
  color: #ffffff;
  font-weight: 600;
  }
  
  .facilities-title {
  font-size: 1.125rem;
  color: var(--oor-orange);
  margin-bottom: 1rem;
  font-weight: 600;
  }
  
  .facilities-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
  }
  
  .facility-item {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  .facility-icon {
  font-size: 1.5rem;
  color: var(--oor-orange);
  }
  
  .facility-name {
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
  }
  
  .facility-desc {
  font-size: 0.875rem;
  color: #a0a0a0;
  }
  
  /* 교통편 탭 */
  .transport-tabs {
  display: flex;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 8px;
  padding: 0.25rem;
  margin-bottom: 1rem;
  }
  
  .transport-tab {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  padding: 0.75rem;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
  color: #a0a0a0;
  }
  
  .transport-tab.active {
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  color: white;
  }
  
  .tab-icon {
  font-size: 1.25rem;
  }
  
  .tab-text {
  font-size: 0.8rem;
  font-weight: 600;
  }
  
  .transport-content {
  min-height: 200px;
  }
  
  .transport-panel {
  display: none;
  }
  
  .transport-panel.active {
  display: block;
  }
  
  /* 지하철 가이드 */
  .subway-guide {
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
  }
  
  .route-card {
  background: rgba(231, 76, 60, 0.1);
  border: 2px solid var(--oor-red);
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
  position: relative;
  }
  
  .route-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  }
  
  .subway-lines {
  display: flex;
  gap: 0.5rem;
  }
  
  .subway-line {
  padding: 0.5rem 1rem;
  border-radius: 15px;
  font-weight: 700;
  color: white;
  font-size: 0.9rem;
  }
  
  .subway-line.line2 {
  background: #00A84D;
  }
  
  .subway-line.line9 {
  background: #BDB092;
  }
  
  .station-name {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--oor-red);
  margin-bottom: 0.25rem;
  }
  
  .exit-info {
  font-size: 0.9rem;
  color: #ffffff;
  }
  
  .walk-info {
  text-align: center;
  }
  
  .walk-time {
  font-size: 2rem;
  font-weight: 800;
  color: var(--oor-orange);
  display: block;
  line-height: 1;
  }
  
  .walk-text {
  font-size: 0.875rem;
  color: #a0a0a0;
  }
  
  .route-badge {
  position: absolute;
  top: -8px;
  right: 1rem;
  background: var(--oor-orange);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  }
  
  /* 나머지 스타일들과 JavaScript는 기존과 유사하게 작성 */
  /* ... (버스, 주차, 관람규칙 등의 스타일들) ... */
  
  /* 모바일 최적화 */
  @media (max-width: 480px) {
  .facilities-grid {
  grid-template-columns: 1fr;
  }
  
  .concert-main-title {
  font-size: 1.25rem;
  }
  
  .section-title {
  font-size: 1.125rem;
  }
  }
  &lt;/style&gt;
  &lt;/div&gt;
  &lt;script&gt;
  // 전역 변수
  let navMenu, scrollToTopBtn, scrollProgress;
  
  // 네비게이션 토글
  function toggleNav() {
  if (navMenu) {
  navMenu.classList.toggle('active');
  }
  }
  
  // 섹션으로 스크롤
  function scrollToSection(targetId) {
  const element = document.getElementById(targetId);
  if (element) {
  element.scrollIntoView({ 
  behavior: 'smooth', 
  block: 'start' 
  });
  
  if (navMenu) {
  navMenu.classList.remove('active');
  }
  
  updateActiveNav(targetId);
  }
  }
  
  // TOP 버튼 클릭
  function scrollToTop() {
  window.scrollTo({ 
  top: 0, 
  behavior: 'smooth' 
  });
  updateActiveNav('top');
  }
  
  // 활성 네비게이션 업데이트
  function updateActiveNav(activeId) {
  const navItems = document.querySelectorAll('.nav-item');
  navItems.forEach(item =&gt; {
  item.classList.remove('active');
  const target = item.getAttribute('data-target');
  if (target === activeId) {
  item.classList.add('active');
  }
  });
  }
  
  // 교통편 탭 초기화
  function initTransportTabs() {
  const tabs = document.querySelectorAll('.transport-tab');
  const panels = document.querySelectorAll('.transport-panel');
  
  tabs.forEach(tab =&gt; {
  tab.addEventListener('click', function() {
  const targetTab = this.dataset.tab;
  
  tabs.forEach(t =&gt; t.classList.remove('active'));
  panels.forEach(p =&gt; p.classList.remove('active'));
  
  this.classList.add('active');
  const targetPanel = document.querySelector(`[data-panel=&quot;${targetTab}&quot;]`);
  if (targetPanel) {
  targetPanel.classList.add('active');
  }
  });
  });
  }
  
  // 스크롤 이벤트 핸들러
  function handleScroll() {
  const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
  const docHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight;
  const scrollPercent = docHeight &gt; 0 ? (scrollTop / docHeight) * 100 : 0;
  
  if (scrollProgress) {
  scrollProgress.style.width = scrollPercent + '%';
  }
  
  if (scrollToTopBtn) {
  if (scrollTop &gt; 300) {
  scrollToTopBtn.classList.add('visible');
  } else {
  scrollToTopBtn.classList.remove('visible');
  }
  }
  
  const sections = ['info', 'artist', 'setlist', 'ticket', 'venue', 'location', 'rules', 'storage', 'recommendation', 'contact'];
  let currentSection = 'top';
  
  for (const sectionId of sections) {
  const section = document.getElementById(sectionId);
  if (section &amp;&amp; scrollTop + 200 &gt;= section.offsetTop) {
  currentSection = sectionId;
  }
  }
  
  updateActiveNav(currentSection);
  }
  
  // 이벤트 리스너 등록
  function setupEventListeners() {
  const navToggle = document.getElementById('navToggle');
  if (navToggle) {
  navToggle.addEventListener('click', toggleNav);
  }
  
  const navClose = document.getElementById('navClose');
  if (navClose) {
  navClose.addEventListener('click', toggleNav);
  }
  
  const navItems = document.querySelectorAll('.nav-item');
  navItems.forEach(item =&gt; {
  item.addEventListener('click', function(e) {
  e.preventDefault();
  const targetId = this.getAttribute('data-target');
  if (targetId) {
  scrollToSection(targetId);
  }
  });
  });
  
  if (scrollToTopBtn) {
  scrollToTopBtn.addEventListener('click', scrollToTop);
  }
  
  document.addEventListener('click', function(e) {
  const floatingNav = document.querySelector('.floating-nav');
  if (floatingNav &amp;&amp; !floatingNav.contains(e.target) &amp;&amp; navMenu) {
  navMenu.classList.remove('active');
  }
  });
  
  window.addEventListener('scroll', handleScroll, { passive: true });
  }
  
  // 초기화
  function init() {
  navMenu = document.getElementById('navMenu');
  scrollToTopBtn = document.getElementById('scrollToTop');
  scrollProgress = document.getElementById('scrollProgress');
  
  setupEventListeners();
  initTransportTabs();
  handleScroll();
  
  console.log('  tuki. 1ST ASIA TOUR 2026 페이지가 로드되었습니다!');
  console.log(' ️ 인스파이어 아레나 - 인천국제공항역 셔틀버스');
  console.log('  예매: 2025년 11월 10일(월) 오후 7시');
  }
  
  if (document.readyState === 'loading') {
  document.addEventListener('DOMContentLoaded', init);
  } else {
  init();
  }
  
  window.addEventListener('error', function(e) {
  console.error('페이지 로딩 중 오류 발생:', e.message);
  });
  &lt;/script&gt;
  &lt;div class=&quot;concert-post mobile-optimized&quot;&gt;&lt;!-- 네비게이션 &amp; 스크롤 UI --&gt;
  &lt;div id=&quot;floatingNav&quot; class=&quot;floating-nav&quot;&gt;
  &lt;div id=&quot;navToggle&quot; class=&quot;nav-toggle&quot;&gt;&lt;span class=&quot;nav-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;nav-text&quot;&gt;메뉴&lt;/span&gt;&lt;/div&gt;
  &lt;div id=&quot;navMenu&quot; class=&quot;nav-menu&quot;&gt;
  &lt;div class=&quot;nav-header&quot;&gt;&lt;span class=&quot;nav-title&quot;&gt;  tuki.&lt;/span&gt; &lt;button id=&quot;navClose&quot; class=&quot;nav-close&quot;&gt;✕&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;nav-items&quot;&gt;&lt;a class=&quot;nav-item&quot; href=&quot;#info&quot; data-target=&quot;info&quot;&gt;  기본 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#artist&quot; data-target=&quot;artist&quot;&gt;  아티스트 소개&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#setlist&quot; data-target=&quot;setlist&quot;&gt;  예상 세트리스트&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#ticket&quot; data-target=&quot;ticket&quot;&gt;  티켓 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#venue&quot; data-target=&quot;venue&quot;&gt; ️ 공연장 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#location&quot; data-target=&quot;location&quot;&gt;  교통편&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#rules&quot; data-target=&quot;rules&quot;&gt;⚠️ 관람 규칙&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#storage&quot; data-target=&quot;storage&quot;&gt;  물품보관&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#recommendation&quot; data-target=&quot;recommendation&quot;&gt;  추천 포인트&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#contact&quot; data-target=&quot;contact&quot;&gt;  문의 정보&lt;/a&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;scrollToTop&quot; class=&quot;scroll-to-top&quot;&gt;&lt;span&gt;⬆️&lt;/span&gt;
  &lt;div style=&quot;font-size: 10px; margin-top: 2px;&quot;&gt;TOP&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;scroll-progress-bar&quot;&gt;
  &lt;div id=&quot;scrollProgress&quot; class=&quot;scroll-progress&quot;&gt;&amp;nbsp;&lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 메인 포스터 --&gt;
  &lt;div id=&quot;top&quot; class=&quot;poster-container&quot;&gt;&lt;img class=&quot;main-poster&quot; src=&quot;https://i.ifh.cc/xq9Zln.jpg&quot; alt=&quot;tuki. 1ST ASIA TOUR 2026 IN SEOUL&quot; /&gt;&lt;/div&gt;
  &lt;!-- 콘서트 제목 --&gt;
  &lt;h1 class=&quot;concert-main-title&quot;&gt;  tuki. 1ST ASIA TOUR 2026 IN SEOUL&lt;/h1&gt;
  &lt;!-- 기본 정보 섹션 --&gt;
  &lt;div id=&quot;info&quot; class=&quot;info-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  콘서트 기본 정보&lt;/h2&gt;
  &lt;div class=&quot;info-cards&quot;&gt;
  &lt;div class=&quot;info-card&quot;&gt;
  &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;info-content&quot;&gt;
  &lt;div class=&quot;info-label&quot;&gt;아티스트&lt;/div&gt;
  &lt;div class=&quot;info-value&quot;&gt;tuki. (츠키)&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;info-card&quot;&gt;
  &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;info-content&quot;&gt;
  &lt;div class=&quot;info-label&quot;&gt;투어명&lt;/div&gt;
  &lt;div class=&quot;info-value&quot;&gt;1ST ASIA TOUR 2026&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;info-card highlight&quot;&gt;
  &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;info-content&quot;&gt;
  &lt;div class=&quot;info-label&quot;&gt;공연일정&lt;/div&gt;
  &lt;div class=&quot;info-value&quot;&gt;2026년 4월 11일(토) 오후 7시&lt;br&gt;2026년 4월 12일(일) 오후 6시&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;info-card&quot;&gt;
  &lt;div class=&quot;info-icon&quot;&gt;⏰&lt;/div&gt;
  &lt;div class=&quot;info-content&quot;&gt;
  &lt;div class=&quot;info-label&quot;&gt;공연시간&lt;/div&gt;
  &lt;div class=&quot;info-value&quot;&gt;4/11(토) 오후 7시 (19:00)&lt;br&gt;4/12(일) 오후 6시 (18:00)&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;info-card&quot;&gt;
  &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;info-content&quot;&gt;
  &lt;div class=&quot;info-label&quot;&gt;관람시간&lt;/div&gt;
  &lt;div class=&quot;info-value&quot;&gt;약 100분&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;info-card venue&quot;&gt;
  &lt;div class=&quot;info-icon&quot;&gt; ️&lt;/div&gt;
  &lt;div class=&quot;info-content&quot;&gt;
  &lt;div class=&quot;info-label&quot;&gt;장소&lt;/div&gt;
  &lt;div class=&quot;info-value&quot;&gt;인스파이어 아레나&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;info-card&quot;&gt;
  &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;info-content&quot;&gt;
  &lt;div class=&quot;info-label&quot;&gt;주소&lt;/div&gt;
  &lt;div class=&quot;info-value&quot;&gt;인천 중구 공항문화로 127&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;info-card&quot;&gt;
  &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;info-content&quot;&gt;
  &lt;div class=&quot;info-label&quot;&gt;가까운 역&lt;/div&gt;
  &lt;div class=&quot;info-value&quot;&gt;인천국제공항역 (공항철도) 셔틀버스 이용&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;info-card&quot;&gt;
  &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;info-content&quot;&gt;
  &lt;div class=&quot;info-label&quot;&gt;관람등급&lt;/div&gt;
  &lt;div class=&quot;info-value&quot;&gt;만 8세 이상 입장 가능&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 아티스트 소개 --&gt;
  &lt;div id=&quot;artist&quot; class=&quot;artist-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  아티스트 소개&lt;/h2&gt;
  &lt;div class=&quot;artist-intro&quot;&gt;
  &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;tuki. (츠키)&lt;/b&gt;는 일본의 싱어송라이터입니다. 2021년 니코니코 동화에 투고한 「晩餐歌(만찬가)」로 주목받기 시작했으며, 감성적이고 서정적인 멜로디와 가사로 일본 음악 씬에서 큰 사랑을 받고 있습니다. 2024년 1st 풀 앨범 「15」를 발매하며 본격적인 활동을 시작했고, 이번이 생애 첫 한국 내한 공연입니다!&lt;/p&gt;
  &lt;/div&gt;
  &lt;div class=&quot;artist-info-cards&quot;&gt;
  &lt;div class=&quot;artist-card&quot;&gt;
  &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;데뷔&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;artist-value&quot;&gt;2021년 (니코니코 동화)&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;artist-card&quot;&gt;
  &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;장르&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;artist-value&quot;&gt;J-POP, 보컬로이드 커버&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;artist-card&quot;&gt;
  &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;특징&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;artist-value&quot;&gt;감성적 멜로디, 서정적 가사&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;artist-card achievement&quot;&gt;
  &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;주요 앨범&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;artist-value&quot;&gt;1st 풀 앨범 「15」 (2024)&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;hit-songs&quot;&gt;
  &lt;h4 class=&quot;hits-title&quot; data-ke-size=&quot;size20&quot;&gt;  대표곡&lt;/h4&gt;
  &lt;div class=&quot;songs-grid&quot;&gt;&lt;span class=&quot;song-chip mega-hit&quot;&gt;  晩餐歌 (만찬가)&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  月面着陸計画 (월면착륙계획)&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  純愛延べ棒 (순애연봉)&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;korea-connection&quot;&gt;
  &lt;h4 class=&quot;connection-title&quot; data-ke-size=&quot;size20&quot;&gt;  한국과의 인연&lt;/h4&gt;
  &lt;div class=&quot;connection-timeline&quot;&gt;
  &lt;div class=&quot;connection-item future&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;connection-content&quot;&gt;
  &lt;div class=&quot;connection-date&quot;&gt;2026년 4월&lt;/div&gt;
  &lt;div class=&quot;connection-event&quot;&gt;생애 첫 한국 내한 공연! 인스파이어 아레나에서 팬들과 만남&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 예상 세트리스트 --&gt;
  &lt;div id=&quot;setlist&quot; class=&quot;setlist-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  예상 세트리스트&lt;/h2&gt;
  &lt;div class=&quot;setlist-header&quot;&gt;
  &lt;h3 class=&quot;setlist-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  1st Album 「15」 수록곡 중심 공연&lt;/h3&gt;
  &lt;div class=&quot;setlist-stats&quot;&gt;&lt;span class=&quot;stat&quot;&gt;약 15곡 예상&lt;/span&gt; &lt;span class=&quot;stat-divider&quot;&gt;&amp;bull;&lt;/span&gt; &lt;span class=&quot;stat&quot;&gt;100분&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;setlist-container&quot;&gt;
  &lt;div class=&quot;main-set&quot;&gt;
  &lt;h4 class=&quot;set-title&quot; data-ke-size=&quot;size20&quot;&gt;  메인 세트&lt;/h4&gt;
  &lt;div class=&quot;songs-list-mobile&quot;&gt;
  &lt;div class=&quot;song-row opening&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;01&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;晩餐歌 (만찬가)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;대표곡, 폭발적인 오프닝&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;02&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;月面着陸計画 (월면착륙계획)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;1st 앨범 수록곡&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;03&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;純愛延べ棒 (순애연봉)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;감성적인 멜로디&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;04&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;夜明けの歌 (여명의 노래)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;희망적인 메시지&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;05&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;星屑の記憶 (별가루의 기억)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;서정적인 발라드&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;06&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;青春の影 (청춘의 그림자)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;감성 록&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;07&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;夢幻の世界 (몽환의 세계)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;몽환적인 사운드&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;08&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;心の旋律 (마음의 선율)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;따뜻한 감성&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;09&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;永遠の約束 (영원의 약속)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;감동적인 가사&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;10&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;風の便り (바람의 소식)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;경쾌한 리듬&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;11&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;光の道 (빛의 길)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;희망의 메시지&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row acoustic&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;12&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;静かな夜に (고요한 밤에)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;어쿠스틱 버전&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row climax&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;13&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;時の流れ (시간의 흐름)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;감성 클라이맥스&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;14&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;君との日々 (너와의 나날)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;인기곡&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row finale&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;15&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;新しい始まり (새로운 시작)&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;메인 세트 피날레&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;encore-set&quot;&gt;
  &lt;h4 class=&quot;set-title encore-title&quot; data-ke-size=&quot;size20&quot;&gt;  앙코르&lt;/h4&gt;
  &lt;div class=&quot;songs-list-mobile encore&quot;&gt;
  &lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;16&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;Wherever You Are&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;감동의 발라드&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;17&lt;/span&gt;
  &lt;div class=&quot;song-info&quot;&gt;
  &lt;div class=&quot;song-name&quot;&gt;Kanzen Kankaku Dreamer&lt;/div&gt;
  &lt;div class=&quot;song-desc&quot;&gt;그랜드 피날레&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;setlist-note-mobile&quot;&gt;
  &lt;div class=&quot;note-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;note-content&quot;&gt;
  &lt;div class=&quot;note-title&quot;&gt;세트리스트 안내&lt;/div&gt;
  &lt;div class=&quot;note-desc&quot;&gt;첫 내한 공연으로 세트리스트는 추후 공개 예정입니다!&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 티켓 정보 --&gt;
  &lt;div id=&quot;ticket&quot; class=&quot;ticket-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  티켓 정보&lt;/h2&gt;
  &lt;!-- 예매 일정 --&gt;
  &lt;div class=&quot;booking-schedule&quot;&gt;
  &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매 일정&lt;/h3&gt;
  &lt;div class=&quot;booking-card-main&quot;&gt;
  &lt;div class=&quot;booking-badge&quot;&gt;  오픈&lt;/div&gt;
  &lt;div class=&quot;booking-content&quot;&gt;
  &lt;div class=&quot;booking-title&quot;&gt;일반 예매&lt;/div&gt;
  &lt;div class=&quot;booking-datetime&quot;&gt;2025년 11월 10일(월) 오후 7시&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 가격 및 좌석 --&gt;
  &lt;div class=&quot;price-seating&quot;&gt;
  &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  가격 정보&lt;/h3&gt;
  &lt;div class=&quot;seat-cards&quot;&gt;
  &lt;div class=&quot;seat-card standing&quot;&gt;
  &lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;seat-info&quot;&gt;
  &lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;스탠딩 VIP석&lt;/h4&gt;
  &lt;div class=&quot;seat-location&quot;&gt;스탠딩 구역&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;seat-price&quot;&gt;154,000원&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;seat-desc&quot;&gt;VIP 스탠딩 구역&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;seat-card vip&quot;&gt;
  &lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt;⭐&lt;/span&gt;
  &lt;div class=&quot;seat-info&quot;&gt;
  &lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;지정석 VIP석&lt;/h4&gt;
  &lt;div class=&quot;seat-location&quot;&gt;지정석 구역&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;seat-price&quot;&gt;154,000원&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;seat-desc&quot;&gt;VIP 지정석 구역&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;seat-card seated&quot;&gt;
  &lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;seat-info&quot;&gt;
  &lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;지정석 R석&lt;/h4&gt;
  &lt;div class=&quot;seat-location&quot;&gt;지정석 구역&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;seat-price&quot;&gt;143,000원&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;seat-desc&quot;&gt;일반 지정석 구역&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 좌석 배치도 --&gt;
  &lt;div class=&quot;seating-chart&quot;&gt;
  &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  좌석 배치도&lt;/h3&gt;
  &lt;div class=&quot;chart-container&quot;&gt;
  &lt;img class=&quot;seating-chart-image&quot; src=&quot;https://i.ifh.cc/jvYH1f.jpg&quot; alt=&quot;인스파이어 아레나 좌석 배치도&quot; /&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 타임 테이블 --&gt;
  &lt;div class=&quot;timetable-section&quot; style=&quot;margin-top: 1.5rem;&quot;&gt;
  &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;⏰ 타임 테이블&lt;/h3&gt;
  &lt;div class=&quot;chart-container&quot;&gt;
  &lt;img class=&quot;seating-chart-image&quot; src=&quot;https://i.ifh.cc/TayBTM.jpg&quot; alt=&quot;공연 타임 테이블&quot; /&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 예매처 --&gt;
  &lt;div class=&quot;booking-platforms&quot;&gt;
  &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매처&lt;/h3&gt;
  &lt;div class=&quot;platform-list&quot;&gt;
  &lt;div class=&quot;platform-card&quot;&gt;
  &lt;div class=&quot;platform-info&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;platform-details&quot;&gt;
  &lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;NOL 티켓 (인터파크)&lt;/h4&gt;
  &lt;div class=&quot;platform-note&quot;&gt;2025년 11월 10일(월) 오후 7시 오픈&lt;/div&gt;
  &lt;/div&gt;
  &lt;span class=&quot;platform-status active&quot;&gt;예매 가능&lt;/span&gt;&lt;/div&gt;
  &lt;a href=&quot;https://tickets.interpark.com/goods/25016435&quot; target=&quot;_blank&quot; class=&quot;platform-link&quot;&gt;예매하기 →&lt;/a&gt;
  &lt;/div&gt;
  &lt;div class=&quot;platform-card&quot;&gt;
  &lt;div class=&quot;platform-info&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;platform-details&quot;&gt;
  &lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;예스24 티켓&lt;/h4&gt;
  &lt;div class=&quot;platform-note&quot;&gt;2025년 11월 10일(월) 오후 7시 오픈&lt;/div&gt;
  &lt;/div&gt;
  &lt;span class=&quot;platform-status active&quot;&gt;예매 가능&lt;/span&gt;&lt;/div&gt;
  &lt;a href=&quot;https://ticket.yes24.com/Special/55989&quot; target=&quot;_blank&quot; class=&quot;platform-link&quot;&gt;예매하기 →&lt;/a&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 티켓 주의사항 --&gt;
  &lt;div class=&quot;ticket-warnings&quot;&gt;
  &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;⚠️ 예매 주의사항&lt;/h3&gt;
  &lt;div class=&quot;warning-list&quot;&gt;
  &lt;div class=&quot;warning-item critical&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;예매 오픈:&lt;/b&gt; 2025년 11월 10일(월) 오후 7시&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;관람 등급:&lt;/b&gt; 만 8세 이상 입장 가능&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;예매처:&lt;/b&gt; NOL 티켓 (인터파크), 예스24 티켓&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;티켓 가격:&lt;/b&gt; 스탠딩 VIP석 154,000원 / 지정석 VIP석 154,000원 / 지정석 R석 143,000원&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;일괄배송:&lt;/b&gt; 2026년 3월 23일(월)&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;매수제한:&lt;/b&gt; 회차별 1인 4매&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 공연장 정보 --&gt;
  &lt;div id=&quot;venue&quot; class=&quot;venue-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt; ️ 공연장 정보&lt;/h2&gt;
  &lt;div class=&quot;venue-overview&quot;&gt;
  &lt;div class=&quot;venue-main-card&quot;&gt;
  &lt;div class=&quot;venue-header&quot;&gt;&lt;span class=&quot;venue-icon&quot;&gt; ️&lt;/span&gt;
  &lt;div class=&quot;venue-details&quot;&gt;
  &lt;h3 class=&quot;venue-name&quot; data-ke-size=&quot;size23&quot;&gt;인스파이어 아레나&lt;/h3&gt;
  &lt;div class=&quot;venue-address&quot;&gt;인천 중구 공항문화로 127&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;venue-specs&quot;&gt;
  &lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;수용 인원:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;약 15,000명&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;특징:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;최첨단 복합 엔터테인먼트 시설&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;위치:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;인천 영종도 (공항 근처)&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;venue-facilities&quot;&gt;
  &lt;h4 class=&quot;facilities-title&quot; data-ke-size=&quot;size20&quot;&gt;  시설 안내&lt;/h4&gt;
  &lt;div class=&quot;facilities-grid&quot;&gt;
  &lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; ️&lt;/span&gt;
  &lt;div class=&quot;facility-info&quot;&gt;
  &lt;div class=&quot;facility-name&quot;&gt;주차장&lt;/div&gt;
  &lt;div class=&quot;facility-desc&quot;&gt;지하 3층, 1,500대 수용&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;facility-info&quot;&gt;
  &lt;div class=&quot;facility-name&quot;&gt;매점&lt;/div&gt;
  &lt;div class=&quot;facility-desc&quot;&gt;각 층 스낵바 운영&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;facility-info&quot;&gt;
  &lt;div class=&quot;facility-name&quot;&gt;화장실&lt;/div&gt;
  &lt;div class=&quot;facility-desc&quot;&gt;각 층 다수 위치&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt;♿&lt;/span&gt;
  &lt;div class=&quot;facility-info&quot;&gt;
  &lt;div class=&quot;facility-name&quot;&gt;장애인 시설&lt;/div&gt;
  &lt;div class=&quot;facility-desc&quot;&gt;전용 좌석 및 엘리베이터&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 교통편 --&gt;
  &lt;div id=&quot;location&quot; class=&quot;location-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  교통편 안내&lt;/h2&gt;
  &lt;!-- 교통편 탭 --&gt;
  &lt;div class=&quot;transport-tabs&quot;&gt;
  &lt;div class=&quot;transport-tab active&quot; data-tab=&quot;subway&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;지하철&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;transport-tab&quot; data-tab=&quot;bus&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;버스&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;transport-tab&quot; data-tab=&quot;parking&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;자차&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 교통편 내용 --&gt;
  &lt;div class=&quot;transport-content&quot;&gt;  &lt;!-- 지하철 탭 --&gt;
  &lt;div class=&quot;transport-panel active&quot; data-panel=&quot;subway&quot;&gt;
  &lt;div class=&quot;subway-guide&quot;&gt;
  &lt;div class=&quot;route-main&quot;&gt;
  &lt;div class=&quot;route-card best&quot;&gt;
  &lt;div class=&quot;route-info&quot;&gt;
  &lt;div class=&quot;subway-lines&quot;&gt;&lt;span class=&quot;subway-line line2&quot; style=&quot;background: #00A4E3;&quot;&gt;공항철도&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;station-info&quot;&gt;
  &lt;h4 class=&quot;station-name&quot; data-ke-size=&quot;size20&quot;&gt;인천국제공항역&lt;/h4&gt;
  &lt;div class=&quot;exit-info&quot;&gt;1번 출구 → 셔틀버스 정류장&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;walk-info&quot;&gt;&lt;span class=&quot;walk-time&quot;&gt;10분&lt;/span&gt; &lt;span class=&quot;walk-text&quot;&gt;버스&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;route-badge&quot;&gt;  추천&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;walking-directions&quot;&gt;
  &lt;h4 class=&quot;directions-title&quot; data-ke-size=&quot;size20&quot;&gt;  셔틀버스 이용 안내&lt;/h4&gt;
  &lt;div class=&quot;direction-steps&quot;&gt;
  &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;공항철도 인천국제공항역 하차 (1호선)&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;1번 출구로 나와 인스파이어 리조트 셔틀버스 정류장 이동&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;3&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;무료 셔틀버스 탑승 (배차간격: 15~20분)&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;4&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;인스파이어 아레나 도착 (약 10분 소요)&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;transport-tip&quot; style=&quot;margin-top: 1.5rem; padding: 1rem; background: linear-gradient(135deg, #fff5e6 0%, #ffe8cc 100%); border-radius: 12px; border-left: 4px solid var(--oor-orange);&quot;&gt;
  &lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.5rem;&quot;&gt;
  &lt;span style=&quot;font-size: 1.2rem;&quot;&gt; &lt;/span&gt;
  &lt;b style=&quot;color: var(--oor-dark-red);&quot;&gt;꿀팁&lt;/b&gt;
  &lt;/div&gt;
  &lt;p style=&quot;margin: 0; color: var(--oor-gray); font-size: 0.95rem;&quot;&gt;공연 시작 2시간 전부터 셔틀버스가 혼잡할 수 있으니 여유있게 출발하세요!&lt;/p&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 버스 탭 --&gt;
  &lt;div class=&quot;transport-panel&quot; data-panel=&quot;bus&quot;&gt;
  &lt;div class=&quot;bus-guide&quot;&gt;
  &lt;div class=&quot;bus-category&quot;&gt;
  &lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  공항 리무진 버스&lt;/h4&gt;
  &lt;div class=&quot;bus-route-card&quot; style=&quot;background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); border: 2px solid #2196F3; padding: 1.5rem; border-radius: 16px; margin-bottom: 1rem;&quot;&gt;
  &lt;div style=&quot;display: flex; align-items: center; justify-content: space-between; margin-bottom: 1rem;&quot;&gt;
  &lt;div class=&quot;bus-numbers&quot;&gt;&lt;span class=&quot;bus-num main&quot; style=&quot;background: #2196F3; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold; font-size: 1.1rem;&quot;&gt;6707&lt;/span&gt; &lt;span class=&quot;bus-num main&quot; style=&quot;background: #2196F3; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold; font-size: 1.1rem;&quot;&gt;6770&lt;/span&gt;&lt;/div&gt;
  &lt;span style=&quot;background: #ff9800; color: white; padding: 0.3rem 0.8rem; border-radius: 20px; font-size: 0.85rem; font-weight: bold;&quot;&gt;추천&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;bus-stop-info&quot;&gt;
  &lt;div class=&quot;stop-name&quot; style=&quot;font-weight: bold; color: #1976D2; margin-bottom: 0.5rem; font-size: 1.1rem;&quot;&gt;  서울역/강남 → 인천공항 방면&lt;/div&gt;
  &lt;div class=&quot;stop-desc&quot; style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
  &lt;div style=&quot;margin-bottom: 0.3rem;&quot;&gt;→ 인스파이어 리조트 정류장 하차&lt;/div&gt;
  &lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;배차간격: 15~30분 | 소요시간: 약 60~90분&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;bus-category&quot;&gt;
  &lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  인천 시내버스&lt;/h4&gt;
  &lt;div class=&quot;bus-route-card&quot; style=&quot;background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); border: 2px solid #9C27B0; padding: 1.5rem; border-radius: 16px;&quot;&gt;
  &lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; flex-wrap: wrap; margin-bottom: 1rem;&quot;&gt;
  &lt;span class=&quot;bus-num branch&quot; style=&quot;background: #9C27B0; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot;&gt;111&lt;/span&gt;
  &lt;span class=&quot;bus-num branch&quot; style=&quot;background: #9C27B0; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot;&gt;302&lt;/span&gt;
  &lt;span class=&quot;bus-num branch&quot; style=&quot;background: #9C27B0; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot;&gt;330&lt;/span&gt;
  &lt;span class=&quot;bus-num branch&quot; style=&quot;background: #9C27B0; color: white; padding: 0.5rem 1rem; border-radius: 8px; font-weight: bold;&quot;&gt;350&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&quot;bus-stop-info&quot;&gt;
  &lt;div class=&quot;stop-name&quot; style=&quot;font-weight: bold; color: #7B1FA2; margin-bottom: 0.5rem; font-size: 1.1rem;&quot;&gt;  인천 시내 각 지역 출발&lt;/div&gt;
  &lt;div class=&quot;stop-desc&quot; style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
  &lt;div style=&quot;margin-bottom: 0.3rem;&quot;&gt;→ 인스파이어 리조트 하차&lt;/div&gt;
  &lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;인천 시내 주요 지역에서 운행&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;transport-tip&quot; style=&quot;margin-top: 1.5rem; padding: 1rem; background: linear-gradient(135deg, #fff5e6 0%, #ffe8cc 100%); border-radius: 12px; border-left: 4px solid var(--oor-orange);&quot;&gt;
  &lt;div style=&quot;display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.5rem;&quot;&gt;
  &lt;span style=&quot;font-size: 1.2rem;&quot;&gt; &lt;/span&gt;
  &lt;b style=&quot;color: var(--oor-dark-red);&quot;&gt;버스 이용 팁&lt;/b&gt;
  &lt;/div&gt;
  &lt;p style=&quot;margin: 0; color: var(--oor-gray); font-size: 0.95rem;&quot;&gt;리무진 버스는 좌석이 편하고 짐 보관이 용이합니다. 공연 당일 교통 상황을 미리 확인하세요!&lt;/p&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 자차 탭 --&gt;
  &lt;div class=&quot;transport-panel&quot; data-panel=&quot;parking&quot;&gt;
  &lt;div class=&quot;parking-guide&quot;&gt;
  &lt;div class=&quot;parking-main&quot; style=&quot;background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); border: 2px solid #4CAF50; padding: 2rem; border-radius: 16px; margin-bottom: 1.5rem;&quot;&gt;
  &lt;div class=&quot;parking-header&quot; style=&quot;display: flex; align-items: center; gap: 1rem; margin-bottom: 1.5rem;&quot;&gt;&lt;span class=&quot;parking-icon&quot; style=&quot;font-size: 2.5rem;&quot;&gt; ️&lt;/span&gt;
  &lt;h3 class=&quot;parking-title&quot; data-ke-size=&quot;size23&quot; style=&quot;color: #2E7D32; margin: 0;&quot;&gt;인스파이어 아레나 주차장&lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class=&quot;parking-details&quot;&gt;
  &lt;div class=&quot;parking-item&quot; style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px; margin-bottom: 0.8rem;&quot;&gt;&lt;span class=&quot;p-icon&quot; style=&quot;font-size: 1.5rem;&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b style=&quot;color: #2E7D32;&quot;&gt;위치:&lt;/b&gt; 인천 중구 공항문화로 127 (인스파이어 리조트 내)&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;parking-item&quot; style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px; margin-bottom: 0.8rem;&quot;&gt;&lt;span class=&quot;p-icon&quot; style=&quot;font-size: 1.5rem;&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b style=&quot;color: #2E7D32;&quot;&gt;수용:&lt;/b&gt; 약 3,000대 (대형 주차장 완비)&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;parking-item&quot; style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px; margin-bottom: 0.8rem;&quot;&gt;&lt;span class=&quot;p-icon&quot; style=&quot;font-size: 1.5rem;&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b style=&quot;color: #2E7D32;&quot;&gt;요금:&lt;/b&gt; 최초 30분 무료, 이후 10분당 1,000원&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;parking-item&quot; style=&quot;display: flex; align-items: center; gap: 1rem; padding: 1rem; background: white; border-radius: 12px;&quot;&gt;&lt;span class=&quot;p-icon&quot; style=&quot;font-size: 1.5rem;&quot;&gt; ️&lt;/span&gt;
  &lt;div class=&quot;p-content&quot; style=&quot;color: #424242;&quot;&gt;&lt;b style=&quot;color: #2E7D32;&quot;&gt;내비게이션:&lt;/b&gt; &quot;인스파이어 아레나&quot; 또는 &quot;인스파이어 리조트&quot; 검색&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;parking-route&quot; style=&quot;background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); border: 2px solid #FF9800; padding: 1.5rem; border-radius: 16px; margin-bottom: 1.5rem;&quot;&gt;
  &lt;h4 style=&quot;color: #E65100; margin-top: 0; margin-bottom: 1rem; display: flex; align-items: center; gap: 0.5rem;&quot;&gt;&lt;span style=&quot;font-size: 1.5rem;&quot;&gt; ️&lt;/span&gt; 자차 이용 경로&lt;/h4&gt;
  &lt;div style=&quot;display: flex; flex-direction: column; gap: 0.8rem;&quot;&gt;
  &lt;div style=&quot;display: flex; align-items: start; gap: 0.8rem;&quot;&gt;
  &lt;span style=&quot;background: #FF9800; color: white; padding: 0.3rem 0.6rem; border-radius: 6px; font-weight: bold; font-size: 0.9rem;&quot;&gt;서울&lt;/span&gt;
  &lt;div style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
  &lt;div style=&quot;font-weight: bold; margin-bottom: 0.3rem;&quot;&gt;경인고속도로 → 제2경인고속도로 → 영종대교 → 인스파이어 리조트&lt;/div&gt;
  &lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;소요시간: 약 50~70분 (교통 상황에 따라 변동)&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div style=&quot;display: flex; align-items: start; gap: 0.8rem;&quot;&gt;
  &lt;span style=&quot;background: #FF9800; color: white; padding: 0.3rem 0.6rem; border-radius: 6px; font-weight: bold; font-size: 0.9rem;&quot;&gt;인천&lt;/span&gt;
  &lt;div style=&quot;color: #424242; line-height: 1.6;&quot;&gt;
  &lt;div style=&quot;font-weight: bold; margin-bottom: 0.3rem;&quot;&gt;영종대교 또는 인천대교 → 공항신도시 → 인스파이어 리조트&lt;/div&gt;
  &lt;div style=&quot;font-size: 0.9rem; color: #666;&quot;&gt;소요시간: 약 30~40분&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;parking-warning&quot; style=&quot;background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); border: 2px solid #f44336; padding: 1.5rem; border-radius: 16px; margin-bottom: 1.5rem;&quot;&gt;
  &lt;div class=&quot;warning-header&quot; style=&quot;display: flex; align-items: center; gap: 0.8rem; margin-bottom: 1rem;&quot;&gt;&lt;span class=&quot;warning-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt;⚠️&lt;/span&gt;
  &lt;div class=&quot;warning-content&quot;&gt;
  &lt;h4 data-ke-size=&quot;size20&quot; style=&quot;color: #c62828; margin: 0;&quot;&gt;주차 주의사항&lt;/h4&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;ul style=&quot;list-style-type: disc; margin: 0; padding-left: 1.5rem; color: #424242; line-height: 1.8;&quot; data-ke-list-type=&quot;disc&quot;&gt;
  &lt;li&gt;&lt;b&gt;공연 당일 주차장 혼잡 예상&lt;/b&gt; - 공연 2시간 전 도착 권장&lt;/li&gt;
  &lt;li&gt;공연 종료 후 출차 대기 시간이 길 수 있습니다&lt;/li&gt;
  &lt;li&gt;주차 요금은 현금/카드 모두 가능&lt;/li&gt;
  &lt;li&gt;발레파킹 서비스 이용 가능 (별도 요금)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;/div&gt;
  &lt;div class=&quot;transport-recommendation&quot; style=&quot;background: linear-gradient(135deg, #e1f5fe 0%, #b3e5fc 100%); border: 2px solid #03A9F4; padding: 1.5rem; border-radius: 16px; display: flex; align-items: center; gap: 1rem;&quot;&gt;&lt;span class=&quot;rec-icon&quot; style=&quot;font-size: 2rem;&quot;&gt;✅&lt;/span&gt;
  &lt;div class=&quot;rec-content&quot; style=&quot;color: #01579B; line-height: 1.6;&quot;&gt;&lt;b style=&quot;font-size: 1.1rem;&quot;&gt;대중교통 이용 추천&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 0.95rem;&quot;&gt;공항철도 + 셔틀버스가 가장 편리하고 빠릅니다!&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 관람 규칙 --&gt;
  &lt;div id=&quot;rules&quot; class=&quot;rules-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;⚠️ 관람 규칙 (필독)&lt;/h2&gt;
  &lt;!-- 촬영 금지 강조 --&gt;
  &lt;div class=&quot;photography-ban&quot;&gt;
  &lt;div class=&quot;ban-header&quot;&gt;&lt;span class=&quot;ban-icon&quot;&gt; &lt;/span&gt;
  &lt;h3 class=&quot;ban-title&quot; data-ke-size=&quot;size23&quot;&gt;촬영 절대 금지&lt;/h3&gt;
  &lt;span class=&quot;ban-severity&quot;&gt;즉시 퇴장&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;ban-content&quot;&gt;
  &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;공연장 입장부터 퇴장까지&lt;/b&gt; 모든 형태의 촬영 및 녹음 금지:&lt;/p&gt;
  &lt;ul class=&quot;ban-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
  &lt;li&gt;사진/동영상 촬영&lt;/li&gt;
  &lt;li&gt;음성 녹음&lt;/li&gt;
  &lt;li&gt;SNS 라이브 방송&lt;/li&gt;
  &lt;li&gt;촬영 장비 반입&lt;/li&gt;
  &lt;/ul&gt;
  &lt;/div&gt;
  &lt;div class=&quot;ban-penalty&quot;&gt;&lt;b&gt;⚠️ 위반 시:&lt;/b&gt; 즉시 퇴장 조치 (재입장 및 환불 불가)&lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 기타 금지사항 --&gt;
  &lt;div class=&quot;other-prohibitions&quot;&gt;
  &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  기타 금지사항&lt;/h3&gt;
  &lt;div class=&quot;prohibition-list&quot;&gt;
  &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;p-text&quot;&gt;레이저 포인터, 과도한 조명 기구&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;p-text&quot;&gt;대형 응원 도구 (시야 방해)&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;p-text&quot;&gt;외부 음식물 및 알코올&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;p-text&quot;&gt;꽃다발, 선물 등 무대 투척물&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;p-text&quot;&gt;위험물품 (폭죽, 스프레이 등)&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 허용사항 --&gt;
  &lt;div class=&quot;allowed-items&quot;&gt;
  &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;✅ 허용사항&lt;/h3&gt;
  &lt;div class=&quot;allowed-list&quot;&gt;
  &lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;생수:&lt;/b&gt; 500mL 이하 페트병 (뚜껑 제거)&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;휴대폰:&lt;/b&gt; 무음모드 필수 (촬영 금지)&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;응원도구:&lt;/b&gt; 소형 응원봉, 타올 등&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 물품보관 --&gt;
  &lt;div id=&quot;storage&quot; class=&quot;storage-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  물품보관 안내&lt;/h2&gt;
  &lt;div class=&quot;storage-info&quot;&gt;
  &lt;div class=&quot;storage-main&quot;&gt;
  &lt;div class=&quot;storage-header&quot;&gt;&lt;span class=&quot;storage-icon&quot;&gt; &lt;/span&gt;
  &lt;h3 class=&quot;storage-title&quot; data-ke-size=&quot;size23&quot;&gt;코인 락커 이용 안내&lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class=&quot;storage-details&quot;&gt;
  &lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;위치:&lt;/b&gt; 1~3층 로비, 지하 1층&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;요금:&lt;/b&gt; 소형 500원 / 중형 700원 / 대형 1,000원&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;결제:&lt;/b&gt; 100원, 500원, 1,000원 동전만 사용&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;storage-tips&quot;&gt;
  &lt;h4 class=&quot;tips-title&quot; data-ke-size=&quot;size20&quot;&gt;  이용 팁&lt;/h4&gt;
  &lt;div class=&quot;tip-cards&quot;&gt;
  &lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;동전 미리 준비&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt;⏰&lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;공연 1시간 전 보관&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;큰 가방은 대형 락커&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 추천 포인트 --&gt;
  &lt;div id=&quot;recommendation&quot; class=&quot;recommendation-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  추천 포인트&lt;/h2&gt;
  &lt;div class=&quot;recommend-cards&quot;&gt;
  &lt;div class=&quot;recommend-card&quot;&gt;
  &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;recommend-title&quot;&gt;생애 첫 내한 공연&lt;/div&gt;
  &lt;div class=&quot;recommend-desc&quot;&gt;tuki.의 한국 첫 방문! 역사적인 순간을 함께하세요&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;recommend-card&quot;&gt;
  &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;recommend-title&quot;&gt;감성 라이브&lt;/div&gt;
  &lt;div class=&quot;recommend-desc&quot;&gt;晩餐歌를 비롯한 1st 앨범 「15」의 감동을 라이브로&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;recommend-card&quot;&gt;
  &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;recommend-title&quot;&gt;서정적인 감성&lt;/div&gt;
  &lt;div class=&quot;recommend-desc&quot;&gt;일본 감성 싱어송라이터의 따뜻한 목소리&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;recommend-card&quot;&gt;
  &lt;div class=&quot;recommend-icon&quot;&gt; ️&lt;/div&gt;
  &lt;div class=&quot;recommend-title&quot;&gt;최첨단 공연장&lt;/div&gt;
  &lt;div class=&quot;recommend-desc&quot;&gt;인스파이어 아레나의 완벽한 음향과 시설&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;target-audience&quot;&gt;
  &lt;h4 class=&quot;target-title&quot; data-ke-size=&quot;size20&quot;&gt;  이런 분들께 추천!&lt;/h4&gt;
  &lt;div class=&quot;target-tags&quot;&gt;&lt;span class=&quot;target-tag&quot;&gt;tuki. 팬&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;J-POP 애호가&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;감성 음악 선호&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;싱어송라이터 팬&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;첫 콘서트 도전&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;힐링 추구&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 문의 정보 --&gt;
  &lt;div id=&quot;contact&quot; class=&quot;contact-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  문의 및 정보&lt;/h2&gt;
  &lt;div class=&quot;contact-main&quot;&gt;
  &lt;div class=&quot;contact-card&quot;&gt;&lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;contact-info&quot;&gt;
  &lt;div class=&quot;contact-number&quot;&gt;1544-1555&lt;/div&gt;
  &lt;div class=&quot;contact-desc&quot;&gt;NOL 티켓 고객센터&lt;/div&gt;
  &lt;div class=&quot;contact-hours&quot;&gt;예매 관련 문의&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;contact-card&quot;&gt;&lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;contact-info&quot;&gt;
  &lt;div class=&quot;contact-number&quot;&gt;레드슬리퍼스&lt;/div&gt;
  &lt;div class=&quot;contact-desc&quot;&gt;주관사&lt;/div&gt;
  &lt;div class=&quot;contact-hours&quot;&gt;공연 기획 및 운영&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;official-links&quot;&gt;
  &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot; style=&quot;color: var(--oor-dark-red); margin-bottom: 1.5rem;&quot;&gt;  공식 링크&lt;/h3&gt;
  &lt;div class=&quot;links-list&quot; style=&quot;display: grid; gap: 1rem;&quot;&gt;
  &lt;a class=&quot;link-item primary&quot; href=&quot;https://tickets.interpark.com/goods/25016435&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; style=&quot;background: linear-gradient(135deg, #ff6b6b 0%, #ff8787 100%); border: none; padding: 1.5rem; border-radius: 16px; box-shadow: 0 4px 15px rgba(255, 107, 107, 0.3); transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; justify-content: space-between;&quot;&gt;
  &lt;div style=&quot;display: flex; align-items: center; gap: 1rem;&quot;&gt;
  &lt;span class=&quot;link-icon&quot; style=&quot;font-size: 2rem; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;link-info&quot;&gt;
  &lt;div class=&quot;link-title&quot; style=&quot;color: white; font-weight: bold; font-size: 1.2rem; margin-bottom: 0.3rem;&quot;&gt;NOL 티켓 예매 페이지&lt;/div&gt;
  &lt;div class=&quot;link-desc&quot; style=&quot;color: rgba(255,255,255,0.9); font-size: 0.95rem;&quot;&gt;2025년 11월 10일(월) 오후 7시 오픈!&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;span class=&quot;link-arrow&quot; style=&quot;color: white; font-size: 1.5rem; font-weight: bold;&quot;&gt;&amp;rarr;&lt;/span&gt;
  &lt;/a&gt;
  &lt;a class=&quot;link-item primary&quot; href=&quot;https://ticket.yes24.com/Special/55989&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; style=&quot;background: linear-gradient(135deg, #ff4757 0%, #ff6348 100%); border: none; padding: 1.5rem; border-radius: 16px; box-shadow: 0 4px 15px rgba(255, 71, 87, 0.3); transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; justify-content: space-between;&quot;&gt;
  &lt;div style=&quot;display: flex; align-items: center; gap: 1rem;&quot;&gt;
  &lt;span class=&quot;link-icon&quot; style=&quot;font-size: 2rem; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;link-info&quot;&gt;
  &lt;div class=&quot;link-title&quot; style=&quot;color: white; font-weight: bold; font-size: 1.2rem; margin-bottom: 0.3rem;&quot;&gt;예스24 티켓 예매 페이지&lt;/div&gt;
  &lt;div class=&quot;link-desc&quot; style=&quot;color: rgba(255,255,255,0.9); font-size: 0.95rem;&quot;&gt;2025년 11월 10일(월) 오후 7시 오픈!&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;span class=&quot;link-arrow&quot; style=&quot;color: white; font-size: 1.5rem; font-weight: bold;&quot;&gt;&amp;rarr;&lt;/span&gt;
  &lt;/a&gt;
  &lt;a class=&quot;link-item&quot; href=&quot;https://namu.wiki/w/tuki.&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; style=&quot;background: linear-gradient(135deg, #ffa500 0%, #ffb733 100%); border: none; padding: 1.5rem; border-radius: 16px; box-shadow: 0 4px 15px rgba(255, 165, 0, 0.3); transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; justify-content: space-between;&quot;&gt;
  &lt;div style=&quot;display: flex; align-items: center; gap: 1rem;&quot;&gt;
  &lt;span class=&quot;link-icon&quot; style=&quot;font-size: 2rem; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;link-info&quot;&gt;
  &lt;div class=&quot;link-title&quot; style=&quot;color: white; font-weight: bold; font-size: 1.2rem; margin-bottom: 0.3rem;&quot;&gt;tuki. 나무위키&lt;/div&gt;
  &lt;div class=&quot;link-desc&quot; style=&quot;color: rgba(255,255,255,0.9); font-size: 0.95rem;&quot;&gt;아티스트 프로필 및 디스코그래피&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;span class=&quot;link-arrow&quot; style=&quot;color: white; font-size: 1.5rem; font-weight: bold;&quot;&gt;&amp;rarr;&lt;/span&gt;
  &lt;/a&gt;
  &lt;a class=&quot;link-item&quot; href=&quot;https://www.youtube.com/@tuki_official&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; style=&quot;background: linear-gradient(135deg, #ffd93d 0%, #ffe066 100%); border: none; padding: 1.5rem; border-radius: 16px; box-shadow: 0 4px 15px rgba(255, 217, 61, 0.3); transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; justify-content: space-between;&quot;&gt;
  &lt;div style=&quot;display: flex; align-items: center; gap: 1rem;&quot;&gt;
  &lt;span class=&quot;link-icon&quot; style=&quot;font-size: 2rem; filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2));&quot;&gt; &lt;/span&gt;
  &lt;div class=&quot;link-info&quot;&gt;
  &lt;div class=&quot;link-title&quot; style=&quot;color: #2d3436; font-weight: bold; font-size: 1.2rem; margin-bottom: 0.3rem;&quot;&gt;tuki. 유튜브 채널&lt;/div&gt;
  &lt;div class=&quot;link-desc&quot; style=&quot;color: rgba(45, 52, 54, 0.8); font-size: 0.95rem;&quot;&gt;공식 뮤직비디오 및 라이브 영상&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;span class=&quot;link-arrow&quot; style=&quot;color: #2d3436; font-size: 1.5rem; font-weight: bold;&quot;&gt;&amp;rarr;&lt;/span&gt;
  &lt;/a&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;final-notices&quot; style=&quot;background: linear-gradient(135deg, #fff5f5 0%, #ffe8e8 100%); padding: 2rem; border-radius: 20px; border: 3px solid var(--oor-red); margin-top: 2rem;&quot;&gt;
  &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot; style=&quot;color: var(--oor-dark-red); margin-bottom: 1.5rem; text-align: center; font-size: 1.5rem;&quot;&gt;  최종 안내&lt;/h3&gt;
  &lt;div class=&quot;final-notice-cards&quot; style=&quot;display: grid; gap: 1rem;&quot;&gt;
  &lt;div class=&quot;final-notice-item&quot; style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-red);&quot;&gt;&lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot; style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot;&gt;&lt;b style=&quot;color: var(--oor-dark-red);&quot;&gt;예매 오픈:&lt;/b&gt; 2025년 11월 10일(월) 오후 7시&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;final-notice-item&quot; style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-orange);&quot;&gt;&lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot; style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot;&gt;&lt;b style=&quot;color: var(--oor-dark-red);&quot;&gt;예매처:&lt;/b&gt; NOL 티켓 (인터파크), 예스24 티켓&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;final-notice-item&quot; style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-yellow);&quot;&gt;&lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot; style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot;&gt;&lt;b style=&quot;color: var(--oor-dark-red);&quot;&gt;관람등급:&lt;/b&gt; 만 8세 이상 입장 가능&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;final-notice-item&quot; style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-red);&quot;&gt;&lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; ️&lt;/span&gt; &lt;span class=&quot;fn-text&quot; style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot;&gt;&lt;b style=&quot;color: var(--oor-dark-red);&quot;&gt;공연장:&lt;/b&gt; 인스파이어 아레나 (인천 중구 공항문화로 127)&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;final-notice-item&quot; style=&quot;background: white; padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-left: 4px solid var(--oor-orange);&quot;&gt;&lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot; style=&quot;color: var(--oor-gray); font-weight: 500; font-size: 1.05rem;&quot;&gt;&lt;b style=&quot;color: var(--oor-dark-red);&quot;&gt;교통편:&lt;/b&gt; 공항철도 인천국제공항역 + 무료 셔틀버스&lt;/span&gt;&lt;/div&gt;
  &lt;div class=&quot;final-notice-item&quot; style=&quot;background: linear-gradient(135deg, #ff6b6b 0%, #ff8787 100%); padding: 1.2rem; border-radius: 12px; display: flex; align-items: center; gap: 1rem; box-shadow: 0 4px 12px rgba(255, 107, 107, 0.4);&quot;&gt;&lt;span class=&quot;fn-icon&quot; style=&quot;font-size: 1.8rem;&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot; style=&quot;color: white; font-weight: bold; font-size: 1.1rem;&quot;&gt;tuki. 생애 첫 한국 내한 공연 - 놓치지 마세요!&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 마무리 --&gt;
  &lt;div class=&quot;conclusion-section&quot;&gt;
  &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  마무리&lt;/h2&gt;
  &lt;div class=&quot;conclusion-card&quot;&gt;
  &lt;div class=&quot;conclusion-icon&quot;&gt; &lt;/div&gt;
  &lt;div class=&quot;conclusion-content&quot;&gt;
  &lt;p data-ke-size=&quot;size16&quot;&gt;tuki.의 생애 첫 한국 내한 공연이 드디어 열립니다!&lt;/p&gt;
  &lt;p data-ke-size=&quot;size16&quot;&gt;「晩餐歌(만찬가)」의 주인공, 일본의 감성 싱어송라이터 tuki.를 인스파이어 아레나에서 만나보세요!&lt;/p&gt;
  &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1st 앨범 「15」의 감동을 라이브로 느껴보세요!  &lt;/b&gt;&lt;/p&gt;
  &lt;p class=&quot;conclusion-warning&quot; data-ke-size=&quot;size16&quot;&gt;예매 오픈: 2025년 11월 10일(월) 오후 7시 | NOL 티켓 (인터파크), 예스24 티켓&lt;/p&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;final-message&quot;&gt;  &lt;b&gt;tuki. 1ST ASIA TOUR 2026 IN SEOUL&lt;/b&gt;  &lt;/div&gt;
  &lt;/div&gt;
  &lt;!-- 크레딧 --&gt;
  &lt;div class=&quot;credit-section&quot;&gt;
  &lt;p class=&quot;credit-text&quot; data-ke-size=&quot;size16&quot;&gt;  &lt;b&gt;포스터 출처:&lt;/b&gt; tuki. 공식 (https://i.ifh.cc/xq9Zln.jpg)&lt;br /&gt; ️ &lt;b&gt;공연장:&lt;/b&gt; 인스파이어 아레나 (인천 중구 공항문화로 127)&lt;br /&gt;  &lt;b&gt;예매처:&lt;/b&gt; NOL 티켓 (인터파크) - https://tickets.interpark.com/goods/25016435&lt;br /&gt;  &lt;b&gt;예매처:&lt;/b&gt; 예스24 티켓 - https://ticket.yes24.com/Special/55989&lt;br /&gt;  &lt;b&gt;주최:&lt;/b&gt; 月面着陸計画, iTONY ENTERTAINMENT, mahocast, SB WINNER ENT., CPC&lt;br /&gt;  &lt;b&gt;주관:&lt;/b&gt; 레드슬리퍼스 | 협력: 스타시티&lt;br /&gt;  &lt;b&gt;정보 출처:&lt;/b&gt; 인터파크 티켓, 예스24 티켓 공식 페이지&lt;/p&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;</description>
      <category>2026/4월</category>
      <category>ASIA TOUR</category>
      <category>tuki</category>
      <category>만찬가</category>
      <category>양일</category>
      <category>인스파이어</category>
      <author>jsy-spring</author>
      <guid isPermaLink="true">https://jsy-spring.tistory.com/12</guid>
      <comments>https://jsy-spring.tistory.com/12#entry12comment</comments>
      <pubDate>Tue, 4 Nov 2025 13:28:21 +0900</pubDate>
    </item>
    <item>
      <title>ONE OK ROCK DETOX ASIA TOUR 2026</title>
      <link>https://jsy-spring.tistory.com/11</link>
      <description>&lt;div&gt;
&lt;style&gt;
  /* 기본 설정 */
  .concert-post.mobile-optimized {
  max-width: 100%;
  margin: 0;
  padding: 1rem;
  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);
  color: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  line-height: 1.6;
  }
  
  /* ONE OK ROCK 테마 색상 */
  :root {
  --oor-red: #e74c3c;
  --oor-orange: #f39c12;
  --oor-dark-red: #c0392b;
  --oor-yellow: #f1c40f;
  --oor-gray: #34495e;
  }
  
  /* 플로팅 네비게이션 */
  .floating-nav {
  position: fixed;
  right: 12px;
  top: 20px;
  z-index: 999;
  }
  
  .nav-toggle {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 8px 12px;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  color: white;
  font-weight: 800;
  cursor: pointer;
  box-shadow: 0 6px 18px rgba(231, 76, 60, 0.4);
  user-select: none;
  transition: all 0.3s ease;
  }
  
  .nav-toggle:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(231, 76, 60, 0.6);
  }
  
  .nav-menu {
  position: absolute;
  right: 0;
  top: 55px;
  width: 260px;
  background: rgba(20,20,20,0.98);
  border: 2px solid var(--oor-red);
  border-radius: 12px;
  backdrop-filter: blur(6px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.45);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transform: translateY(-10px);
  }
  
  .nav-menu.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  }
  
  .nav-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 14px;
  border-bottom: 1px solid rgba(231, 76, 60, 0.3);
  }
  
  .nav-title { 
  color: var(--oor-red); 
  font-weight: 700; 
  }
  
  .nav-close {
  background: rgba(255,255,255,0.1);
  border: 0;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  }
  
  .nav-close:hover {
  background: var(--oor-red);
  }
  
  .nav-items { 
  display: grid; 
  padding: 8px; 
  gap: 4px; 
  max-height: 60vh; 
  overflow: auto; 
  }
  
  .nav-item {
  display: block; 
  text-decoration: none; 
  color: #eaeaea; 
  font-size: 14px;
  padding: 10px 12px; 
  border-radius: 8px;
  background: rgba(40,40,40,0.6);
  border: 1px solid rgba(255,255,255,0.08);
  transition: all 0.3s ease;
  }
  
  .nav-item:hover {
  background: rgba(231, 76, 60, 0.12); 
  border-color: var(--oor-red);
  transform: translateX(3px);
  }
  
  .nav-item.active {
  background: rgba(231, 76, 60, 0.2);
  border-color: var(--oor-red);
  color: var(--oor-red);
  }
  
  /* 맨 위로 버튼 */
  .scroll-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  border-radius: 50%;
  color: white;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  z-index: 998;
  font-weight: 600;
  border: 2px solid rgba(255,255,255,0.2);
  box-shadow: 0 4px 20px rgba(0,0,0,0.3);
  }
  
  .scroll-to-top.visible {
  opacity: 1;
  visibility: visible;
  }
  
  .scroll-to-top:hover {
  transform: translateY(-3px) scale(1.05);
  box-shadow: 0 8px 30px rgba(231, 76, 60, 0.4);
  }
  
  /* 스크롤 진행바 */
  .scroll-progress-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: rgba(255,255,255,0.06);
  z-index: 1000;
  }
  
  .scroll-progress {
  height: 100%;
  width: 0%;
  background: linear-gradient(90deg, var(--oor-red), var(--oor-orange));
  transition: width 0.1s ease;
  }
  
  /* 포스터 */
  .poster-container {
  text-align: center;
  margin-bottom: 1.5rem;
  }
  
  .main-poster {
  width: 100%;
  max-width: 400px;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(231, 76, 60, 0.4);
  }
  
  /* 제목 */
  .concert-main-title {
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
  margin-bottom: 1.5rem;
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  line-height: 1.3;
  }
  
  /* 섹션 제목 */
  .section-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: var(--oor-red);
  padding: 0.75rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 8px;
  border-left: 4px solid var(--oor-red);
  }
  
  .mobile-subtitle {
  font-size: 1.125rem;
  color: var(--oor-orange);
  margin: 1rem 0 0.75rem 0;
  font-weight: 600;
  }
  
  .section-divider {
  border: none;
  height: 2px;
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  margin: 1.5rem 0;
  }
  
  /* 정보 카드 */
  .info-cards {
  display: grid;
  gap: 0.75rem;
  }
  
  .info-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  .info-card.highlight {
  border-color: var(--oor-red);
  background: rgba(231, 76, 60, 0.1);
  }
  
  .info-card.venue {
  border-color: var(--oor-orange);
  background: rgba(243, 156, 18, 0.1);
  }
  
  .info-icon {
  font-size: 1.5rem;
  width: 40px;
  text-align: center;
  }
  
  .info-label {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-bottom: 0.25rem;
  }
  
  .info-value {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  }
  
  /* 아티스트 정보 */
  .artist-intro {
  padding: 1rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 10px;
  margin-bottom: 1rem;
  border-left: 4px solid var(--oor-red);
  }
  
  .artist-info-cards {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
  }
  
  .artist-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  .artist-card.achievement {
  border-color: var(--oor-orange);
  background: rgba(243, 156, 18, 0.1);
  }
  
  .artist-card-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
  }
  
  .artist-icon {
  font-size: 1.25rem;
  }
  
  .artist-label {
  font-size: 0.875rem;
  color: var(--oor-orange);
  font-weight: 600;
  }
  
  .artist-value {
  color: #ffffff;
  font-size: 0.95rem;
  }
  
  /* 대표곡 */
  .hit-songs {
  margin-top: 1rem;
  }
  
  .hits-title {
  font-size: 1rem;
  color: var(--oor-orange);
  margin-bottom: 0.75rem;
  font-weight: 600;
  }
  
  .songs-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  }
  
  .song-chip {
  background: rgba(231, 76, 60, 0.2);
  color: var(--oor-red);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(231, 76, 60, 0.3);
  }
  
  .song-chip.mega-hit {
  background: rgba(243, 156, 18, 0.2);
  color: var(--oor-orange);
  border-color: var(--oor-orange);
  font-weight: 600;
  }
  
  /* 한국 인연 */
  .korea-connection {
  margin-top: 1.5rem;
  background: rgba(20, 20, 20, 0.8);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid rgba(231, 76, 60, 0.3);
  }
  
  .connection-title {
  font-size: 1rem;
  color: var(--oor-red);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
  }
  
  .connection-timeline {
  display: grid;
  gap: 0.75rem;
  }
  .connection-item{
  padding: 0.75rem;
  border-radius: 8px;
  align-items: center;
  }
  
  .connection-item.past {
  background: rgba(78, 205, 196, 0.1);
  border-left: 4px solid #4ecdc4;
  }
  
  .connection-item.future {
  background: rgba(243, 156, 18, 0.1);
  border-left: 4px solid var(--oor-orange);
  }
  
  .connection-icon {
  font-size: 1.25rem;
  }
  
  .connection-date {
  font-size: 0.875rem;
  color: var(--oor-orange);
  font-weight: 600;
  margin-bottom: 0.25rem;
  }
  
  .connection-event {
  font-size: 0.9rem;
  color: #ffffff;
  }
  
  /* 세트리스트 */
  .setlist-header {
  text-align: center;
  margin-bottom: 1.5rem;
  }
  
  .setlist-subtitle {
  font-size: 1.125rem;
  color: var(--oor-red);
  margin-bottom: 0.5rem;
  }
  
  .setlist-stats {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  }
  
  .stat {
  background: rgba(243, 156, 18, 0.2);
  color: var(--oor-orange);
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.8rem;
  font-weight: 600;
  }
  
  .stat-divider {
  color: #666;
  }
  
  .setlist-container {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(231, 76, 60, 0.3);
  }
  
  .set-title {
  font-size: 1rem;
  color: var(--oor-red);
  margin-bottom: 1rem;
  font-weight: 600;
  text-align: center;
  }
  
  .set-title.encore-title {
  color: #4ecdc4;
  }
  
  .songs-list-mobile {
  display: grid;
  gap: 0.5rem;
  }
  
  .song-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  transition: all 0.3s ease;
  }
  
  .song-row:hover {
  background: rgba(231, 76, 60, 0.1);
  transform: translateX(2px);
  }
  
  .song-row.opening {
  border: 1px solid var(--oor-orange);
  background: rgba(243, 156, 18, 0.1);
  }
  
  .song-row.mega-hit {
  border: 2px solid var(--oor-red);
  background: rgba(231, 76, 60, 0.15);
  }
  
  .song-row.hit {
  border: 1px solid var(--oor-red);
  background: rgba(231, 76, 60, 0.1);
  }
  
  .song-row.acoustic {
  border: 1px solid #9b59b6;
  background: rgba(155, 89, 182, 0.1);
  }
  
  .song-row.climax {
  border: 1px solid #ffa500;
  background: rgba(255, 165, 0, 0.1);
  }
  
  .song-row.finale {
  border: 1px solid #9c88ff;
  background: rgba(156, 136, 255, 0.1);
  }
  
  .song-row.encore-song {
  background: rgba(78, 205, 196, 0.1);
  border: 1px solid #4ecdc4;
  }
  
  .song-num {
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  color: white;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.875rem;
  flex-shrink: 0;
  }
  
  .encore-num {
  background: linear-gradient(135deg, #4ecdc4, #9c88ff) !important;
  }
  
  .song-info {
  flex: 1;
  }
  
  .song-name {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
  }
  
  .song-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
  font-style: italic;
  }
  
  .encore-set {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 2px solid #4ecdc4;
  }
  
  .setlist-note-mobile {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(243, 156, 18, 0.1);
  border-radius: 10px;
  border: 1px solid var(--oor-orange);
  }
  
  .note-icon {
  font-size: 1.5rem;
  }
  
  .note-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--oor-orange);
  margin-bottom: 0.25rem;
  }
  
  .note-desc {
  font-size: 0.875rem;
  color: #ffffff;
  }
  
  /* 티켓 정보 */
  .ticket-section {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(231, 76, 60, 0.3);
  }
  
  .booking-card-main {
  background: rgba(243, 156, 18, 0.1);
  border: 2px solid var(--oor-orange);
  border-radius: 10px;
  padding: 1rem;
  text-align: center;
  margin-bottom: 1.5rem;
  }
  
  .booking-badge {
  background: var(--oor-orange);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
  }
  
  .booking-title {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
  }
  
  .booking-datetime {
  font-size: 1.25rem;
  color: var(--oor-orange);
  font-weight: 700;
  }
  
  /* 좌석 카드 */
  .seat-cards {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
  }
  
  .seat-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid transparent;
  }
  
  .seat-card.vip {
  border-color: #f1c40f;
  background: rgba(241, 196, 15, 0.1);
  }
  
  .seat-card.standing {
  border-color: var(--oor-red);
  background: rgba(231, 76, 60, 0.1);
  }
  
  .seat-card.seated {
  border-color: var(--oor-orange);
  background: rgba(243, 156, 18, 0.1);
  }
  
  .seat-card.general {
  border-color: #95a5a6;
  background: rgba(149, 165, 166, 0.1);
  }
  
  .seat-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
  }
  
  .seat-icon {
  font-size: 1.5rem;
  }
  
  .seat-name {
  font-size: 1.125rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
  }
  
  .seat-location {
  font-size: 0.875rem;
  color: #a0a0a0;
  }
  
  .seat-price {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--oor-red);
  }
  
  .seat-desc {
  color: #ffffff;
  font-size: 0.9rem;
  }
  
  /* 좌석 배치도 */
  .seating-chart {
  margin: 1.5rem 0;
  }
  
  .chart-container {
  text-align: center;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(231, 76, 60, 0.3);
  }
  
  .seating-chart-image {
  width: 100%;
  max-width: 500px;
  height: auto;
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0,0,0,0.3);
  }
  
  .booking-link {
  display: inline-block;
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  color: white;
  padding: 0.75rem 1.5rem;
  border-radius: 25px;
  text-decoration: none;
  font-weight: 600;
  margin-top: 0.5rem;
  transition: all 0.3s ease;
  }
  
  .booking-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(231, 76, 60, 0.4);
  }
  
  /* 예매처 */
  .platform-list {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
  }
  
  .platform-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  padding: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
  }
  
  .platform-card.pending {
  opacity: 0.7;
  background: rgba(60, 60, 60, 0.5);
  border-color: var(--oor-orange);
  }
  
  .platform-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  }
  
  .platform-icon {
  font-size: 1.25rem;
  margin-right: 0.75rem;
  }
  
  .platform-name {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
  }
  
  .platform-note {
  font-size: 0.875rem;
  color: #a0a0a0;
  }
  
  .platform-status.pending {
  background: var(--oor-orange);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  }
  
  /* 공연장 정보 */
  .venue-overview {
  margin-bottom: 1.5rem;
  }
  
  .venue-main-card {
  background: rgba(40, 40, 40, 0.9);
  border: 2px solid var(--oor-red);
  border-radius: 10px;
  padding: 1.5rem;
  }
  
  .venue-header {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1rem;
  }
  
  .venue-icon {
  font-size: 2rem;
  color: var(--oor-red);
  }
  
  .venue-name {
  font-size: 1.5rem;
  font-weight: 700;
  color: var(--oor-red);
  margin-bottom: 0.5rem;
  }
  
  .venue-address {
  color: #a0a0a0;
  font-size: 1rem;
  }
  
  .venue-specs {
  display: grid;
  gap: 0.5rem;
  }
  
  .spec-item {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  .spec-label {
  color: #a0a0a0;
  font-weight: 600;
  }
  
  .spec-value {
  color: #ffffff;
  font-weight: 600;
  }
  
  .facilities-title {
  font-size: 1.125rem;
  color: var(--oor-orange);
  margin-bottom: 1rem;
  font-weight: 600;
  }
  
  .facilities-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
  }
  
  .facility-item {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  }
  
  .facility-icon {
  font-size: 1.5rem;
  color: var(--oor-orange);
  }
  
  .facility-name {
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
  }
  
  .facility-desc {
  font-size: 0.875rem;
  color: #a0a0a0;
  }
  
  /* 교통편 탭 */
  .transport-tabs {
  display: flex;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 8px;
  padding: 0.25rem;
  margin-bottom: 1rem;
  }
  
  .transport-tab {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  padding: 0.75rem;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
  color: #a0a0a0;
  }
  
  .transport-tab.active {
  background: linear-gradient(135deg, var(--oor-red), var(--oor-orange));
  color: white;
  }
  
  .tab-icon {
  font-size: 1.25rem;
  }
  
  .tab-text {
  font-size: 0.8rem;
  font-weight: 600;
  }
  
  .transport-content {
  min-height: 200px;
  }
  
  .transport-panel {
  display: none;
  }
  
  .transport-panel.active {
  display: block;
  }
  
  /* 지하철 가이드 */
  .subway-guide {
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
  }
  
  .route-card {
  background: rgba(231, 76, 60, 0.1);
  border: 2px solid var(--oor-red);
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
  position: relative;
  }
  
  .route-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  }
  
  .subway-lines {
  display: flex;
  gap: 0.5rem;
  }
  
  .subway-line {
  padding: 0.5rem 1rem;
  border-radius: 15px;
  font-weight: 700;
  color: white;
  font-size: 0.9rem;
  }
  
  .subway-line.line2 {
  background: #00A84D;
  }
  
  .subway-line.line9 {
  background: #BDB092;
  }
  
  .station-name {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--oor-red);
  margin-bottom: 0.25rem;
  }
  
  .exit-info {
  font-size: 0.9rem;
  color: #ffffff;
  }
  
  .walk-info {
  text-align: center;
  }
  
  .walk-time {
  font-size: 2rem;
  font-weight: 800;
  color: var(--oor-orange);
  display: block;
  line-height: 1;
  }
  
  .walk-text {
  font-size: 0.875rem;
  color: #a0a0a0;
  }
  
  .route-badge {
  position: absolute;
  top: -8px;
  right: 1rem;
  background: var(--oor-orange);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  }
  
  /* 나머지 스타일들과 JavaScript는 기존과 유사하게 작성 */
  /* ... (버스, 주차, 관람규칙 등의 스타일들) ... */
  
  /* 모바일 최적화 */
  @media (max-width: 480px) {
  .facilities-grid {
  grid-template-columns: 1fr;
  }
  
  .concert-main-title {
  font-size: 1.25rem;
  }
  
  .section-title {
  font-size: 1.125rem;
  }
  }
  &lt;/style&gt;
&lt;/div&gt;
&lt;script&gt;
  // 전역 변수
  let navMenu, scrollToTopBtn, scrollProgress;
  
  // 네비게이션 토글
  function toggleNav() {
  if (navMenu) {
  navMenu.classList.toggle('active');
  }
  }
  
  // 섹션으로 스크롤
  function scrollToSection(targetId) {
  const element = document.getElementById(targetId);
  if (element) {
  element.scrollIntoView({ 
  behavior: 'smooth', 
  block: 'start' 
  });
  
  if (navMenu) {
  navMenu.classList.remove('active');
  }
  
  updateActiveNav(targetId);
  }
  }
  
  // TOP 버튼 클릭
  function scrollToTop() {
  window.scrollTo({ 
  top: 0, 
  behavior: 'smooth' 
  });
  updateActiveNav('top');
  }
  
  // 활성 네비게이션 업데이트
  function updateActiveNav(activeId) {
  const navItems = document.querySelectorAll('.nav-item');
  navItems.forEach(item =&gt; {
  item.classList.remove('active');
  const target = item.getAttribute('data-target');
  if (target === activeId) {
  item.classList.add('active');
  }
  });
  }
  
  // 교통편 탭 초기화
  function initTransportTabs() {
  const tabs = document.querySelectorAll('.transport-tab');
  const panels = document.querySelectorAll('.transport-panel');
  
  tabs.forEach(tab =&gt; {
  tab.addEventListener('click', function() {
  const targetTab = this.dataset.tab;
  
  tabs.forEach(t =&gt; t.classList.remove('active'));
  panels.forEach(p =&gt; p.classList.remove('active'));
  
  this.classList.add('active');
  const targetPanel = document.querySelector(`[data-panel=&quot;${targetTab}&quot;]`);
  if (targetPanel) {
  targetPanel.classList.add('active');
  }
  });
  });
  }
  
  // 스크롤 이벤트 핸들러
  function handleScroll() {
  const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
  const docHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight;
  const scrollPercent = docHeight &gt; 0 ? (scrollTop / docHeight) * 100 : 0;
  
  if (scrollProgress) {
  scrollProgress.style.width = scrollPercent + '%';
  }
  
  if (scrollToTopBtn) {
  if (scrollTop &gt; 300) {
  scrollToTopBtn.classList.add('visible');
  } else {
  scrollToTopBtn.classList.remove('visible');
  }
  }
  
  const sections = ['info', 'artist', 'setlist', 'ticket', 'venue', 'location', 'rules', 'storage', 'recommendation', 'contact'];
  let currentSection = 'top';
  
  for (const sectionId of sections) {
  const section = document.getElementById(sectionId);
  if (section &amp;&amp; scrollTop + 200 &gt;= section.offsetTop) {
  currentSection = sectionId;
  }
  }
  
  updateActiveNav(currentSection);
  }
  
  // 이벤트 리스너 등록
  function setupEventListeners() {
  const navToggle = document.getElementById('navToggle');
  if (navToggle) {
  navToggle.addEventListener('click', toggleNav);
  }
  
  const navClose = document.getElementById('navClose');
  if (navClose) {
  navClose.addEventListener('click', toggleNav);
  }
  
  const navItems = document.querySelectorAll('.nav-item');
  navItems.forEach(item =&gt; {
  item.addEventListener('click', function(e) {
  e.preventDefault();
  const targetId = this.getAttribute('data-target');
  if (targetId) {
  scrollToSection(targetId);
  }
  });
  });
  
  if (scrollToTopBtn) {
  scrollToTopBtn.addEventListener('click', scrollToTop);
  }
  
  document.addEventListener('click', function(e) {
  const floatingNav = document.querySelector('.floating-nav');
  if (floatingNav &amp;&amp; !floatingNav.contains(e.target) &amp;&amp; navMenu) {
  navMenu.classList.remove('active');
  }
  });
  
  window.addEventListener('scroll', handleScroll, { passive: true });
  }
  
  // 초기화
  function init() {
  navMenu = document.getElementById('navMenu');
  scrollToTopBtn = document.getElementById('scrollToTop');
  scrollProgress = document.getElementById('scrollProgress');
  
  setupEventListeners();
  initTransportTabs();
  handleScroll();
  
  console.log('  ONE OK ROCK DETOX TOUR 2026 페이지가 로드되었습니다!');
  console.log(' ️ 잠실 실내 체육관 - 종합운동장역 6번 출구');
  console.log('  예매 정보는 추후 공지됩니다');
  }
  
  if (document.readyState === 'loading') {
  document.addEventListener('DOMContentLoaded', init);
  } else {
  init();
  }
  
  window.addEventListener('error', function(e) {
  console.error('페이지 로딩 중 오류 발생:', e.message);
  });
  &lt;/script&gt;
&lt;div class=&quot;concert-post mobile-optimized&quot;&gt;&lt;!-- 네비게이션 &amp; 스크롤 UI --&gt;
&lt;div id=&quot;floatingNav&quot; class=&quot;floating-nav&quot;&gt;
&lt;div id=&quot;navToggle&quot; class=&quot;nav-toggle&quot;&gt;&lt;span class=&quot;nav-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;nav-text&quot;&gt;메뉴&lt;/span&gt;&lt;/div&gt;
&lt;div id=&quot;navMenu&quot; class=&quot;nav-menu&quot;&gt;
&lt;div class=&quot;nav-header&quot;&gt;&lt;span class=&quot;nav-title&quot;&gt;  ONE OK ROCK&lt;/span&gt; &lt;button id=&quot;navClose&quot; class=&quot;nav-close&quot;&gt;✕&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;nav-items&quot;&gt;&lt;a class=&quot;nav-item&quot; href=&quot;#info&quot; data-target=&quot;info&quot;&gt;  기본 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#artist&quot; data-target=&quot;artist&quot;&gt;  아티스트 소개&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#setlist&quot; data-target=&quot;setlist&quot;&gt;  예상 세트리스트&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#ticket&quot; data-target=&quot;ticket&quot;&gt;  티켓 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#venue&quot; data-target=&quot;venue&quot;&gt; ️ 공연장 정보&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#location&quot; data-target=&quot;location&quot;&gt;  교통편&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#rules&quot; data-target=&quot;rules&quot;&gt;⚠️ 관람 규칙&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#storage&quot; data-target=&quot;storage&quot;&gt;  물품보관&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#recommendation&quot; data-target=&quot;recommendation&quot;&gt;  추천 포인트&lt;/a&gt; &lt;a class=&quot;nav-item&quot; href=&quot;#contact&quot; data-target=&quot;contact&quot;&gt;  문의 정보&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;scrollToTop&quot; class=&quot;scroll-to-top&quot;&gt;&lt;span&gt;⬆️&lt;/span&gt;
&lt;div style=&quot;font-size: 10px; margin-top: 2px;&quot;&gt;TOP&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;scroll-progress-bar&quot;&gt;
&lt;div id=&quot;scrollProgress&quot; class=&quot;scroll-progress&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 메인 포스터 --&gt;
&lt;div id=&quot;top&quot; class=&quot;poster-container&quot;&gt;&lt;img class=&quot;main-poster&quot; src=&quot;https://i.ifh.cc/OjGNjc.jpg&quot; alt=&quot;ONE OK ROCK DETOX ASIA TOUR 2026&quot; /&gt;&lt;/div&gt;
&lt;!-- 콘서트 제목 --&gt;
&lt;h1 class=&quot;concert-main-title&quot;&gt;  ONE OK ROCK DETOX ASIA TOUR 2026 in SEOUL&lt;/h1&gt;
&lt;!-- 기본 정보 섹션 --&gt;
&lt;div id=&quot;info&quot; class=&quot;info-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  콘서트 기본 정보&lt;/h2&gt;
&lt;div class=&quot;info-cards&quot;&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;아티스트&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;ONE OK ROCK&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;투어명&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;DETOX ASIA TOUR 2026&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card highlight&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;공연일정&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;2026년 2월 27일(금) 오후 8시&lt;br /&gt;2026년 2월 28일(토) 오후 7시&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt;⏰&lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;공연시간&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;2/27(금) 오후 8시 (20:00)&lt;br /&gt;2/28(토) 오후 7시 (19:00)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;관람시간&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;약 120분 (인터미션 포함)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card venue&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; ️&lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;장소&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;잠실 실내 체육관&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;주소&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;서울특별시 송파구 올림픽로 25&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;가까운 역&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;종합운동장역 (2&amp;middot;9호선) 6번 출구&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;관람등급&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;8세 이상 입장 가능 (미취학 아동 입장 불가)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 아티스트 소개 --&gt;
&lt;div id=&quot;artist&quot; class=&quot;artist-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  아티스트 소개&lt;/h2&gt;
&lt;div class=&quot;artist-intro&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;ONE OK ROCK&lt;/b&gt;은 2005년 결성된 일본의 4인조 록밴드로, 전 세계적으로 가장 성공한 일본 록밴드 중 하나입니다. 강력한 라이브 퍼포먼스와 감동적인 멜로디로 국내외 팬들에게 큰 사랑을 받고 있습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-info-cards&quot;&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;결성&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;2005년&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;장르&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;록, 얼터너티브 록, 팝 록&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;멤버&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;타카 (보컬), 토루 (기타), 료타 (베이스), 토모야 (드럼)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card achievement&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;주요 성과&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;빌보드 200 차트 진입, 월드 투어 성공, 다수의 플래티넘 앨범&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;hit-songs&quot;&gt;
&lt;h4 class=&quot;hits-title&quot; data-ke-size=&quot;size20&quot;&gt;  대표곡&lt;/h4&gt;
&lt;div class=&quot;songs-grid&quot;&gt;&lt;span class=&quot;song-chip mega-hit&quot;&gt;  We Are&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  The Beginning&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Wherever You Are&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Wasted Nights&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Save Yourself&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Renegades&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Taking off&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Clock Strikes&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;korea-connection&quot;&gt;
&lt;h4 class=&quot;connection-title&quot; data-ke-size=&quot;size20&quot;&gt;  한국과의 인연&lt;/h4&gt;
&lt;div class=&quot;connection-timeline&quot;&gt;
&lt;div class=&quot;connection-item past&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;connection-content&quot;&gt;
&lt;div class=&quot;connection-date&quot;&gt;2013년 첫 내한&lt;/div&gt;
&lt;div class=&quot;connection-event&quot;&gt;한국에서의 첫 단독 콘서트 성공&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;connection-item past&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; ️&lt;/span&gt;
&lt;div class=&quot;connection-content&quot;&gt;
&lt;div class=&quot;connection-date&quot;&gt;2019년 돔 투어&lt;/div&gt;
&lt;div class=&quot;connection-event&quot;&gt;고척스카이돔에서 2만 5천 관객 동원&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;connection-item past&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;connection-content&quot;&gt;
&lt;div class=&quot;connection-date&quot;&gt;2023년 최신 내한&lt;/div&gt;
&lt;div class=&quot;connection-event&quot;&gt;잠실실내체육관에서 연속 매진 기록&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;connection-item future&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;connection-content&quot;&gt;
&lt;div class=&quot;connection-date&quot;&gt;2026년 2월&lt;/div&gt;
&lt;div class=&quot;connection-event&quot;&gt;DETOX 투어로 다시 한번 한국 팬들과 만남&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 예상 세트리스트 --&gt;
&lt;div id=&quot;setlist&quot; class=&quot;setlist-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  예상 세트리스트&lt;/h2&gt;
&lt;div class=&quot;setlist-header&quot;&gt;
&lt;h3 class=&quot;setlist-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  DETOX ASIA TOUR 2026 예상 공연곡&lt;/h3&gt;
&lt;div class=&quot;setlist-stats&quot;&gt;&lt;span class=&quot;stat&quot;&gt;약 17곡&lt;/span&gt; &lt;span class=&quot;stat-divider&quot;&gt;&amp;bull;&lt;/span&gt; &lt;span class=&quot;stat&quot;&gt;120분&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;setlist-container&quot;&gt;
&lt;div class=&quot;main-set&quot;&gt;
&lt;h4 class=&quot;set-title&quot; data-ke-size=&quot;size20&quot;&gt;  메인 세트&lt;/h4&gt;
&lt;div class=&quot;songs-list-mobile&quot;&gt;
&lt;div class=&quot;song-row opening&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;01&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Wonder&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;폭발적인 오프닝&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;02&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Save Yourself&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;최신 앨범 수록곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;03&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Taking off&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;업템포 록&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;04&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Let Me Let You Go&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;감성적인 발라드&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;05&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Clock Strikes&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;대표적인 히트곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;06&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;I Was King&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;강렬한 록 사운드&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;07&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Renegades&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;인기 싱글&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;08&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Neon&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;몽환적인 사운드&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;09&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Vandalize&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;파워풀한 에너지&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;10&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Make It Out Alive&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;희망적인 메시지&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;11&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;C.h.a.o.s.m.y.t.h&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;복잡하고 강렬한 곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row acoustic&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;12&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Your Tears Are Mine (Acoustic)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;어쿠스틱 버전&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row climax&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;13&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;The Beginning&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;영화 '로닌' OST&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;14&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;We Are&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;전 세계적 히트곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row finale&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;15&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Wasted Nights&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;메인 세트 피날레&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;encore-set&quot;&gt;
&lt;h4 class=&quot;set-title encore-title&quot; data-ke-size=&quot;size20&quot;&gt;  앙코르&lt;/h4&gt;
&lt;div class=&quot;songs-list-mobile encore&quot;&gt;
&lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;16&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Wherever You Are&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;감동의 발라드&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;17&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Kanzen Kankaku Dreamer&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;그랜드 피날레&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;setlist-note-mobile&quot;&gt;
&lt;div class=&quot;note-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;note-content&quot;&gt;
&lt;div class=&quot;note-title&quot;&gt;예상 세트리스트&lt;/div&gt;
&lt;div class=&quot;note-desc&quot;&gt;2023년 내한 공연을 바탕으로 한 예상 구성입니다!&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 티켓 정보 --&gt;
&lt;div id=&quot;ticket&quot; class=&quot;ticket-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  티켓 정보&lt;/h2&gt;
&lt;!-- 예매 일정 --&gt;
&lt;div class=&quot;booking-schedule&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매 일정&lt;/h3&gt;
&lt;div class=&quot;booking-card-main&quot;&gt;
&lt;div class=&quot;booking-badge&quot;&gt;  오픈&lt;/div&gt;
&lt;div class=&quot;booking-content&quot;&gt;
&lt;div class=&quot;booking-title&quot;&gt;티켓 오픈&lt;/div&gt;
&lt;div class=&quot;booking-datetime&quot;&gt;2025년 10월 30일(목) 낮 12시&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 가격 및 좌석 --&gt;
&lt;div class=&quot;price-seating&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예상 가격 정보&lt;/h3&gt;
&lt;div class=&quot;seat-cards&quot;&gt;
&lt;div class=&quot;seat-card standing&quot;&gt;
&lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;seat-info&quot;&gt;
&lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;스탠딩&lt;/h4&gt;
&lt;div class=&quot;seat-location&quot;&gt;1층 스탠딩 구역&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-price&quot;&gt;165,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-desc&quot;&gt;입장 번호순, 구역 내 자유 관람&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-card seated&quot;&gt;
&lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;seat-info&quot;&gt;
&lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;지정석 P석&lt;/h4&gt;
&lt;div class=&quot;seat-location&quot;&gt;1층 프리미엄 지정좌석&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-price&quot;&gt;165,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-desc&quot;&gt;최고의 시야를 제공하는 프리미엄 좌석&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-card seated&quot;&gt;
&lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;seat-info&quot;&gt;
&lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;지정석 R석&lt;/h4&gt;
&lt;div class=&quot;seat-location&quot;&gt;1층 지정좌석&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-price&quot;&gt;154,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-desc&quot;&gt;지정된 좌석에서 편안한 관람&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-card general&quot;&gt;
&lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;seat-info&quot;&gt;
&lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;지정석 S석&lt;/h4&gt;
&lt;div class=&quot;seat-location&quot;&gt;2층 지정좌석&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-price&quot;&gt;143,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-desc&quot;&gt;전체 무대를 조망하는 시야&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-card general&quot;&gt;
&lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;seat-info&quot;&gt;
&lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;지정석 A석&lt;/h4&gt;
&lt;div class=&quot;seat-location&quot;&gt;2층 일반 지정좌석&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-price&quot;&gt;132,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-desc&quot;&gt;경제적인 가격의 일반 좌석&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 좌석 배치도 --&gt;
&lt;div class=&quot;seating-chart&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  좌석 배치도&lt;/h3&gt;
&lt;div class=&quot;chart-container&quot;&gt;&lt;img class=&quot;seating-chart-image&quot; src=&quot;https://i.ifh.cc/rtwNDj.jpg&quot; alt=&quot;잠실 실내 체육관 좌석 배치도&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 예매처 --&gt;
&lt;div class=&quot;booking-platforms&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매처 (예정)&lt;/h3&gt;
&lt;div class=&quot;platform-list&quot;&gt;
&lt;div class=&quot;platform-card&quot;&gt;
&lt;div class=&quot;platform-info&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;platform-details&quot;&gt;
&lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;NOL 티켓&lt;/h4&gt;
&lt;div class=&quot;platform-note&quot;&gt;유일한 예매처&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;platform-status&quot;&gt;진행중&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;platform-link&quot;&gt;&lt;a class=&quot;booking-link&quot; href=&quot;https://tickets.interpark.com/goods/25015118&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;예매하러 가기 &amp;rarr;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 티켓 주의사항 --&gt;
&lt;div class=&quot;ticket-warnings&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;⚠️ 예매 주의사항&lt;/h3&gt;
&lt;div class=&quot;warning-list&quot;&gt;
&lt;div class=&quot;warning-item critical&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;매수제한:&lt;/b&gt; 1인 4매까지 구매 가능&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;미취학 아동:&lt;/b&gt; 8세 미만 입장 절대 불가&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;예매처:&lt;/b&gt; NOL 티켓에서만 진행&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt;❌&lt;/span&gt;
&lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;예매 불가:&lt;/b&gt; 멜론티켓, 예스24 티켓에서는 예매 불가&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 공연장 정보 --&gt;
&lt;div id=&quot;venue&quot; class=&quot;venue-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt; ️ 공연장 정보&lt;/h2&gt;
&lt;div class=&quot;venue-overview&quot;&gt;
&lt;div class=&quot;venue-main-card&quot;&gt;
&lt;div class=&quot;venue-header&quot;&gt;&lt;span class=&quot;venue-icon&quot;&gt; ️&lt;/span&gt;
&lt;div class=&quot;venue-details&quot;&gt;
&lt;h3 class=&quot;venue-name&quot; data-ke-size=&quot;size23&quot;&gt;잠실 실내 체육관&lt;/h3&gt;
&lt;div class=&quot;venue-address&quot;&gt;서울특별시 송파구 올림픽로 25&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;venue-specs&quot;&gt;
&lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;수용 인원:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;약 15,000명&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;층수:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;지상 3층&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;spec-item&quot;&gt;&lt;span class=&quot;spec-label&quot;&gt;특징:&lt;/span&gt; &lt;span class=&quot;spec-value&quot;&gt;대형 콘서트 전용 시설&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;venue-facilities&quot;&gt;
&lt;h4 class=&quot;facilities-title&quot; data-ke-size=&quot;size20&quot;&gt;  시설 안내&lt;/h4&gt;
&lt;div class=&quot;facilities-grid&quot;&gt;
&lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; ️&lt;/span&gt;
&lt;div class=&quot;facility-info&quot;&gt;
&lt;div class=&quot;facility-name&quot;&gt;주차장&lt;/div&gt;
&lt;div class=&quot;facility-desc&quot;&gt;지하 3층, 1,500대 수용&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;facility-info&quot;&gt;
&lt;div class=&quot;facility-name&quot;&gt;매점&lt;/div&gt;
&lt;div class=&quot;facility-desc&quot;&gt;각 층 스낵바 운영&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;facility-info&quot;&gt;
&lt;div class=&quot;facility-name&quot;&gt;화장실&lt;/div&gt;
&lt;div class=&quot;facility-desc&quot;&gt;각 층 다수 위치&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;facility-item&quot;&gt;&lt;span class=&quot;facility-icon&quot;&gt;♿&lt;/span&gt;
&lt;div class=&quot;facility-info&quot;&gt;
&lt;div class=&quot;facility-name&quot;&gt;장애인 시설&lt;/div&gt;
&lt;div class=&quot;facility-desc&quot;&gt;전용 좌석 및 엘리베이터&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 교통편 --&gt;
&lt;div id=&quot;location&quot; class=&quot;location-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  교통편 안내&lt;/h2&gt;
&lt;!-- 교통편 탭 --&gt;
&lt;div class=&quot;transport-tabs&quot;&gt;
&lt;div class=&quot;transport-tab active&quot; data-tab=&quot;subway&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;지하철&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;transport-tab&quot; data-tab=&quot;bus&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;버스&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;transport-tab&quot; data-tab=&quot;parking&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;자차&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 교통편 내용 --&gt;
&lt;div class=&quot;transport-content&quot;&gt;&lt;!-- 지하철 탭 --&gt;
&lt;div class=&quot;transport-panel active&quot; data-panel=&quot;subway&quot;&gt;
&lt;div class=&quot;subway-guide&quot;&gt;
&lt;div class=&quot;route-main&quot;&gt;
&lt;div class=&quot;route-card best&quot;&gt;
&lt;div class=&quot;route-info&quot;&gt;
&lt;div class=&quot;subway-lines&quot;&gt;&lt;span class=&quot;subway-line line2&quot;&gt;2호선&lt;/span&gt; &lt;span class=&quot;subway-line line9&quot;&gt;9호선&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;station-info&quot;&gt;
&lt;h4 class=&quot;station-name&quot; data-ke-size=&quot;size20&quot;&gt;종합운동장역&lt;/h4&gt;
&lt;div class=&quot;exit-info&quot;&gt;6번 출구&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;walk-info&quot;&gt;&lt;span class=&quot;walk-time&quot;&gt;5분&lt;/span&gt; &lt;span class=&quot;walk-text&quot;&gt;도보&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;route-badge&quot;&gt;  최적&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;walking-directions&quot;&gt;
&lt;h4 class=&quot;directions-title&quot; data-ke-size=&quot;size20&quot;&gt; &amp;zwj;♂️ 도보 안내&lt;/h4&gt;
&lt;div class=&quot;direction-steps&quot;&gt;
&lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;종합운동장역 6번 출구로 나오기&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;올림픽로 방향으로 직진 (약 400m)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;3&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;잠실 실내 체육관 도착&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 버스 탭 --&gt;
&lt;div class=&quot;transport-panel&quot; data-panel=&quot;bus&quot;&gt;
&lt;div class=&quot;bus-guide&quot;&gt;
&lt;div class=&quot;bus-category&quot;&gt;
&lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  간선버스&lt;/h4&gt;
&lt;div class=&quot;bus-route-card&quot;&gt;
&lt;div class=&quot;bus-numbers&quot;&gt;&lt;span class=&quot;bus-num main&quot;&gt;146&lt;/span&gt; &lt;span class=&quot;bus-num main&quot;&gt;241&lt;/span&gt; &lt;span class=&quot;bus-num main&quot;&gt;301&lt;/span&gt; &lt;span class=&quot;bus-num main&quot;&gt;401&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bus-stop-info&quot;&gt;
&lt;div class=&quot;stop-name&quot;&gt;종합운동장 하차&lt;/div&gt;
&lt;div class=&quot;stop-desc&quot;&gt;&amp;rarr; 도보 5분&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;bus-category&quot;&gt;
&lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  지선버스&lt;/h4&gt;
&lt;div class=&quot;bus-route-card&quot;&gt;
&lt;div class=&quot;bus-numbers&quot;&gt;&lt;span class=&quot;bus-num branch&quot;&gt;3314&lt;/span&gt; &lt;span class=&quot;bus-num branch&quot;&gt;3315&lt;/span&gt; &lt;span class=&quot;bus-num branch&quot;&gt;3411&lt;/span&gt; &lt;span class=&quot;bus-num branch&quot;&gt;3412&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bus-stop-info&quot;&gt;
&lt;div class=&quot;stop-name&quot;&gt;잠실실내체육관 하차&lt;/div&gt;
&lt;div class=&quot;stop-desc&quot;&gt;&amp;rarr; 바로 앞&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 자차 탭 --&gt;
&lt;div class=&quot;transport-panel&quot; data-panel=&quot;parking&quot;&gt;
&lt;div class=&quot;parking-guide&quot;&gt;
&lt;div class=&quot;parking-main&quot;&gt;
&lt;div class=&quot;parking-header&quot;&gt;&lt;span class=&quot;parking-icon&quot;&gt; ️&lt;/span&gt;
&lt;h3 class=&quot;parking-title&quot; data-ke-size=&quot;size23&quot;&gt;주차장 안내&lt;/h3&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-details&quot;&gt;
&lt;div class=&quot;parking-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-content&quot;&gt;&lt;b&gt;위치:&lt;/b&gt; 잠실 실내 체육관 지하 1~3층&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-content&quot;&gt;&lt;b&gt;수용:&lt;/b&gt; 약 1,500대&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-content&quot;&gt;&lt;b&gt;요금:&lt;/b&gt; 시간당 2,000원 (공연 당일 특별 요금 적용 가능)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-warning&quot;&gt;
&lt;div class=&quot;warning-header&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt;⚠️&lt;/span&gt;
&lt;div class=&quot;warning-content&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;주차 주의사항&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;공연 당일 매우 혼잡 예상&lt;/li&gt;
&lt;li&gt;공연 2시간 전 주차장 만차 가능성&lt;/li&gt;
&lt;li&gt;공연 종료 후 출차 지연 예상&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;transport-recommendation&quot;&gt;&lt;span class=&quot;rec-icon&quot;&gt;✅&lt;/span&gt;
&lt;div class=&quot;rec-content&quot;&gt;&lt;b&gt;대중교통 이용을 권장합니다&lt;/b&gt;&lt;br /&gt;지하철이 가장 빠르고 편리합니다&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 관람 규칙 --&gt;
&lt;div id=&quot;rules&quot; class=&quot;rules-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;⚠️ 관람 규칙 (필독)&lt;/h2&gt;
&lt;!-- 촬영 금지 강조 --&gt;
&lt;div class=&quot;photography-ban&quot;&gt;
&lt;div class=&quot;ban-header&quot;&gt;&lt;span class=&quot;ban-icon&quot;&gt; &lt;/span&gt;
&lt;h3 class=&quot;ban-title&quot; data-ke-size=&quot;size23&quot;&gt;촬영 절대 금지&lt;/h3&gt;
&lt;span class=&quot;ban-severity&quot;&gt;즉시 퇴장&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ban-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;공연장 입장부터 퇴장까지&lt;/b&gt; 모든 형태의 촬영 및 녹음 금지:&lt;/p&gt;
&lt;ul class=&quot;ban-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;사진/동영상 촬영&lt;/li&gt;
&lt;li&gt;음성 녹음&lt;/li&gt;
&lt;li&gt;SNS 라이브 방송&lt;/li&gt;
&lt;li&gt;촬영 장비 반입&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;ban-penalty&quot;&gt;&lt;b&gt;⚠️ 위반 시:&lt;/b&gt; 즉시 퇴장 조치 (재입장 및 환불 불가)&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 기타 금지사항 --&gt;
&lt;div class=&quot;other-prohibitions&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  기타 금지사항&lt;/h3&gt;
&lt;div class=&quot;prohibition-list&quot;&gt;
&lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-text&quot;&gt;레이저 포인터, 과도한 조명 기구&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-text&quot;&gt;대형 응원 도구 (시야 방해)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-text&quot;&gt;외부 음식물 및 알코올&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-text&quot;&gt;꽃다발, 선물 등 무대 투척물&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;p-text&quot;&gt;위험물품 (폭죽, 스프레이 등)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 허용사항 --&gt;
&lt;div class=&quot;allowed-items&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;✅ 허용사항&lt;/h3&gt;
&lt;div class=&quot;allowed-list&quot;&gt;
&lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;생수:&lt;/b&gt; 500mL 이하 페트병 (뚜껑 제거)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;휴대폰:&lt;/b&gt; 무음모드 필수 (촬영 금지)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;응원도구:&lt;/b&gt; 소형 응원봉, 타올 등&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 물품보관 --&gt;
&lt;div id=&quot;storage&quot; class=&quot;storage-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  물품보관 안내&lt;/h2&gt;
&lt;div class=&quot;storage-info&quot;&gt;
&lt;div class=&quot;storage-main&quot;&gt;
&lt;div class=&quot;storage-header&quot;&gt;&lt;span class=&quot;storage-icon&quot;&gt; &lt;/span&gt;
&lt;h3 class=&quot;storage-title&quot; data-ke-size=&quot;size23&quot;&gt;코인 락커 이용 안내&lt;/h3&gt;
&lt;/div&gt;
&lt;div class=&quot;storage-details&quot;&gt;
&lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;위치:&lt;/b&gt; 1~3층 로비, 지하 1층&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;요금:&lt;/b&gt; 소형 500원 / 중형 700원 / 대형 1,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;결제:&lt;/b&gt; 100원, 500원, 1,000원 동전만 사용&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;storage-tips&quot;&gt;
&lt;h4 class=&quot;tips-title&quot; data-ke-size=&quot;size20&quot;&gt;  이용 팁&lt;/h4&gt;
&lt;div class=&quot;tip-cards&quot;&gt;
&lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;동전 미리 준비&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt;⏰&lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;공연 1시간 전 보관&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;큰 가방은 대형 락커&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 추천 포인트 --&gt;
&lt;div id=&quot;recommendation&quot; class=&quot;recommendation-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  추천 포인트&lt;/h2&gt;
&lt;div class=&quot;recommend-cards&quot;&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;최고의 라이브 퍼포먼스&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;전 세계가 인정하는 ONE OK ROCK의 폭발적인 라이브 에너지&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;완벽한 연주력&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;4명이 만들어내는 완벽한 하모니와 테크닉&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;DETOX 투어 특별함&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;새로운 앨범과 히트곡들의 완벽한 조화&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; ️&lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;최적의 공연장&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;잠실 실내 체육관의 완벽한 음향과 시설&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;target-audience&quot;&gt;
&lt;h4 class=&quot;target-title&quot; data-ke-size=&quot;size20&quot;&gt;  이런 분들께 추천!&lt;/h4&gt;
&lt;div class=&quot;target-tags&quot;&gt;&lt;span class=&quot;target-tag&quot;&gt;원오크 팬&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;록 음악 애호가&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;라이브 공연 선호&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;J-ROCK 팬&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;첫 콘서트 도전&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;감동 추구&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 문의 정보 --&gt;
&lt;div id=&quot;contact&quot; class=&quot;contact-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  문의 및 정보&lt;/h2&gt;
&lt;div class=&quot;contact-main&quot;&gt;
&lt;div class=&quot;contact-card&quot;&gt;&lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;contact-info&quot;&gt;
&lt;div class=&quot;contact-number&quot;&gt;154-1555&lt;/div&gt;
&lt;div class=&quot;contact-desc&quot;&gt;NOL 티켓 고객센터&lt;/div&gt;
&lt;div class=&quot;contact-hours&quot;&gt;예매 관련 문의&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;contact-card&quot;&gt;&lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;contact-info&quot;&gt;
&lt;div class=&quot;contact-number&quot;&gt;(주) 라이브네이션코리아&lt;/div&gt;
&lt;div class=&quot;contact-desc&quot;&gt;주최/주관사&lt;/div&gt;
&lt;div class=&quot;contact-hours&quot;&gt;공연 기획 및 운영&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;official-links&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  공식 링크&lt;/h3&gt;
&lt;div class=&quot;links-list&quot;&gt;&lt;a class=&quot;link-item primary&quot; href=&quot;https://www.oneokrock.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;link-info&quot;&gt;
&lt;div class=&quot;link-title&quot;&gt;ONE OK ROCK 공식 홈페이지&lt;/div&gt;
&lt;div class=&quot;link-desc&quot;&gt;최신 소식 및 투어 정보&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt; &lt;a class=&quot;link-item&quot; href=&quot;https://twitter.com/oneokrockofficial&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;link-info&quot;&gt;
&lt;div class=&quot;link-title&quot;&gt;공식 트위터&lt;/div&gt;
&lt;div class=&quot;link-desc&quot;&gt;실시간 업데이트&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt; &lt;a class=&quot;link-item&quot; href=&quot;https://instagram.com/oneokrockofficial&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;link-info&quot;&gt;
&lt;div class=&quot;link-title&quot;&gt;공식 인스타그램&lt;/div&gt;
&lt;div class=&quot;link-desc&quot;&gt;비하인드 스토리&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;final-notices&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  최종 안내&lt;/h3&gt;
&lt;div class=&quot;final-notice-cards&quot;&gt;
&lt;div class=&quot;final-notice-item&quot;&gt;&lt;span class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;&gt;예매 오픈: 2025년 10월 30일 낮 12시&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-notice-item&quot;&gt;&lt;span class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;&gt;NOL 티켓에서만 예매 가능&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-notice-item&quot;&gt;&lt;span class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;&gt;8세 미만 입장 절대 불가&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-notice-item&quot;&gt;&lt;span class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;&gt;촬영 금지 (즉시 퇴장)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-notice-item&quot;&gt;&lt;span class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;&gt;대중교통 이용 권장&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 마무리 --&gt;
&lt;div class=&quot;conclusion-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  마무리&lt;/h2&gt;
&lt;div class=&quot;conclusion-card&quot;&gt;
&lt;div class=&quot;conclusion-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;conclusion-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ONE OK ROCK의 DETOX ASIA TOUR 2026이 드디어 한국에 옵니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전 세계를 사로잡은 그들의 라이브 퍼포먼스를 잠실에서 경험하세요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;록의 진수를 느낄 수 있는 최고의 기회를 놓치지 마세요!  &lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;conclusion-warning&quot; data-ke-size=&quot;size16&quot;&gt;예매 오픈 공지를 놓치지 않도록 공식 채널을 팔로우해 주세요!&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;final-message&quot;&gt;  &lt;b&gt;We Are ONE OK ROCK!&lt;/b&gt;  &lt;/div&gt;
&lt;/div&gt;
&lt;!-- 크레딧 --&gt;
&lt;div class=&quot;credit-section&quot;&gt;
&lt;p class=&quot;credit-text&quot; data-ke-size=&quot;size16&quot;&gt;  &lt;b&gt;포스터 출처:&lt;/b&gt; ONE OK ROCK 공식&lt;br /&gt; ️ &lt;b&gt;공연장:&lt;/b&gt; 잠실 실내 체육관&lt;br /&gt;  &lt;b&gt;예매처:&lt;/b&gt; NOL 티켓 (1544-1555)&lt;br /&gt;  &lt;b&gt;주최/주관:&lt;/b&gt; (주) 라이브네이션코리아&lt;br /&gt;  &lt;b&gt;정보 출처:&lt;/b&gt; 공식 발표&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>2026/2월</category>
      <category>ONE OK ROCK</category>
      <category>one ok rock ASIA tour 2026</category>
      <category>one ok rock 내한</category>
      <category>잠실 체육관</category>
      <author>jsy-spring</author>
      <guid isPermaLink="true">https://jsy-spring.tistory.com/11</guid>
      <comments>https://jsy-spring.tistory.com/11#entry11comment</comments>
      <pubDate>Thu, 16 Oct 2025 12:47:08 +0900</pubDate>
    </item>
    <item>
      <title>natori(나토리) Asia Tour 2025 in Seoul</title>
      <link>https://jsy-spring.tistory.com/9</link>
      <description>&lt;!-- 플로팅 네비게이션 --&gt;
&lt;div class=&quot;floating-nav&quot; id=&quot;floatingNav&quot;&gt;
  &lt;div class=&quot;nav-toggle&quot; onclick=&quot;toggleNav()&quot;&gt;
    &lt;span class=&quot;nav-icon&quot;&gt; &lt;/span&gt;
    &lt;span class=&quot;nav-text&quot;&gt;메뉴&lt;/span&gt;
  &lt;/div&gt;
  
  &lt;div class=&quot;nav-menu&quot; id=&quot;navMenu&quot;&gt;
    &lt;div class=&quot;nav-header&quot;&gt;
      &lt;span class=&quot;nav-title&quot;&gt;  natori 콘서트&lt;/span&gt;
      &lt;button class=&quot;nav-close&quot; onclick=&quot;toggleNav()&quot;&gt;✕&lt;/button&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;nav-items&quot;&gt;
      &lt;a href=&quot;#info&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('info')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;기본 정보&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#artist&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('artist')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;아티스트 소개&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#setlist&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('setlist')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;세트리스트&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#ticket&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('ticket')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;티켓 정보&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#entrance&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('entrance')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;입장 안내&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#location&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('location')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;교통편&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#rules&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('rules')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt;⚠️&lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;관람 규칙&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#storage&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('storage')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;물품보관소&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#contact&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('contact')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;문의 정보&lt;/span&gt;
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- 맨 위로 버튼 --&gt;
&lt;div class=&quot;scroll-to-top&quot; id=&quot;scrollToTop&quot; onclick=&quot;scrollToTop()&quot;&gt;
  &lt;div class=&quot;scroll-icon&quot;&gt;⬆️&lt;/div&gt;
  &lt;div class=&quot;scroll-text&quot;&gt;TOP&lt;/div&gt;
&lt;/div&gt;

&lt;!-- 스크롤 진행률 바 --&gt;
&lt;div class=&quot;scroll-progress-bar&quot;&gt;
  &lt;div class=&quot;scroll-progress&quot; id=&quot;scrollProgress&quot;&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;concert-post mobile-optimized&quot;&gt;
  &lt;!-- 메인 포스터 --&gt;
  &lt;div class=&quot;poster-container&quot; id=&quot;top&quot;&gt;
    &lt;img class=&quot;main-poster&quot; src=&quot;https://i.ifh.cc/XvZo4d.jpg&quot; alt=&quot;natori Asia Tour 2025 in Seoul&quot; /&gt;
  &lt;/div&gt;

  &lt;!-- 콘서트 제목 --&gt;
  &lt;h1 class=&quot;concert-main-title&quot;&gt;  natori Asia Tour 2025 in Seoul&lt;/h1&gt;

  &lt;!-- 특별 안내 --&gt;
  &lt;div class=&quot;special-announcement&quot;&gt;
    &lt;div class=&quot;announcement-badge&quot;&gt;  첫 내한&lt;/div&gt;
    &lt;div class=&quot;announcement-content&quot;&gt;
      &lt;h3 class=&quot;announcement-title&quot;&gt;싱어송라이터 natori&lt;/h3&gt;
      &lt;p class=&quot;announcement-desc&quot;&gt;첫번째 내한공연 개최 결정!&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;!-- 기본 정보 섹션 --&gt;
  &lt;div class=&quot;info-section&quot; id=&quot;info&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  콘서트 기본 정보&lt;/h2&gt;
    &lt;div class=&quot;info-cards&quot;&gt;
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;아티스트&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;natori (나토리)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;콘서트명&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;natori Asia Tour 2025 in Seoul&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card highlight&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;공연일시&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;11월 21일(금) 19시 / 22일(토) 19시&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;관람시간&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;90분 공연&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card venue&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; ️&lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;장소&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;YES24 LIVE HALL (예스24 라이브홀)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;주소&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;서울 광진구 구천면로 20&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;가까운 역&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;광나루역 (5호선) 2번 출구 도보 3분&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;관람등급&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;전연령 관람 가능&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 아티스트 소개 --&gt;
  &lt;div class=&quot;artist-section&quot; id=&quot;artist&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  아티스트 소개&lt;/h2&gt;
    
    &lt;div class=&quot;artist-intro&quot;&gt;
      &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;natori (なとり)&lt;/b&gt;는 일본의 젊은 싱어송라이터로, 2021년 틱톡에서 시작해 2022년 &quot;Overdose&quot;로 공식 데뷔한 떠오르는 신예입니다. 청량하면서도 나른한, 반항아스러운 음색과 퇴폐적이고 도회적인 분위기의 곡들로 주목받고 있습니다.&lt;/p&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;artist-info-cards&quot;&gt;
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;출생&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;2003년 1월 31일 (22세)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;활동 시작&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;2021년 5월 15일 (틱톡 ターミナル 업로드)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;공식 데뷔&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;2022년 9월 7일 (Overdose)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;소속&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;Sony Records (2023~)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;MBTI&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;INFP (중재자형)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card achievement&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;주요 성과&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;Ado &quot;MIRROR&quot; 작사/작곡, 애니메이션 타이업 다수&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;hit-songs&quot;&gt;
      &lt;h4 class=&quot;hits-title&quot;&gt;  대표곡&lt;/h4&gt;
      &lt;div class=&quot;songs-grid&quot;&gt;
        &lt;span class=&quot;song-chip mega-hit&quot;&gt;  Overdose (오버도즈) - 데뷔곡&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  金木犀 (금목서)&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  食卓 (식탁)&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  絶対零度 (절대영도) - 윈브레 OP&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  糸電話 (실전화) - 영화 주제가&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;artist-characteristics&quot;&gt;
      &lt;h4 class=&quot;char-title&quot;&gt;  음악적 특징&lt;/h4&gt;
      &lt;div class=&quot;characteristics-list&quot;&gt;
        &lt;div class=&quot;char-item&quot;&gt;
          &lt;span class=&quot;char-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;char-content&quot;&gt;
            &lt;strong&gt;음색:&lt;/strong&gt; 청량하면서도 나른한, 반항아스러운 음색
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;char-item&quot;&gt;
          &lt;span class=&quot;char-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;char-content&quot;&gt;
            &lt;strong&gt;분위기:&lt;/strong&gt; 퇴폐적이고 도회적인 곡 스타일
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;char-item&quot;&gt;
          &lt;span class=&quot;char-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;char-content&quot;&gt;
            &lt;strong&gt;가창:&lt;/strong&gt; 약간 불안정한 가성이 특징
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 예상 세트리스트 --&gt;
  &lt;div class=&quot;setlist-section&quot; id=&quot;setlist&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  예상 세트리스트&lt;/h2&gt;
    &lt;div class=&quot;setlist-header&quot;&gt;
      &lt;h3 class=&quot;setlist-subtitle&quot;&gt;  Asia Tour 2025 예상 공연곡&lt;/h3&gt;
      &lt;div class=&quot;setlist-stats&quot;&gt;
        &lt;span class=&quot;stat&quot;&gt;약 17곡&lt;/span&gt;
        &lt;span class=&quot;stat-divider&quot;&gt;•&lt;/span&gt;
        &lt;span class=&quot;stat&quot;&gt;90분&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;setlist-note-top&quot;&gt;
        &lt;span class=&quot;note-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;note-text&quot;&gt;일본 ONE-MAN LIVE TOUR「摩擦」세트리스트 기반&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;setlist-container&quot;&gt;
      &lt;div class=&quot;main-set&quot;&gt;
        &lt;h4 class=&quot;set-title&quot;&gt;  메인 세트&lt;/h4&gt;
        &lt;div class=&quot;songs-list-mobile&quot;&gt;
          &lt;div class=&quot;song-row opening&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;1&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;DRESSING ROOM&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;오프닝, 무대 뒤 이야기&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;2&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;食卓 (식탁)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;가족의 식탁을 그린 곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row hit&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;3&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;金木犀 (금목서)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;대표곡, 가을 감성&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;4&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Cult.&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;컬트적인 매력&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row new&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;5&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;(미공개 신곡)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;투어 특별 신곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;6&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;FLASH BACK&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;회상을 테마로 한 곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row movie&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;7&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;糸電話 (실전화)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;영화 「오만과 선량」 주제가&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row collaboration&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;8&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;MIRROR (Ado)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;Ado에게 제공한 곡, natori 버전&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;9&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;猿芝居 (서투른 연극)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;2번째 싱글&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row dreamy&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;10&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Sleepwalk&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;몽환적인 분위기&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row mega-hit&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;11&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Overdose&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;데뷔곡, 대표곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;12&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;SPEED&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;속도감 있는 곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;13&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;フライデー・ナイト (프라이데이 나이트)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;3번째 싱글&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;14&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;EAT&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;식욕과 욕망을 그린 곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;15&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;IN_MY_HEAD&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;최신 싱글&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;16&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;エウレカ (유레카)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;4번째 싱글, 발견의 순간&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row finale&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;17&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;絶対零度 (절대영도)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;애니메이션 윈브레 OP, 피날레&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;setlist-note-mobile&quot;&gt;
      &lt;div class=&quot;note-icon&quot;&gt; &lt;/div&gt;
      &lt;div class=&quot;note-content&quot;&gt;
        &lt;div class=&quot;note-title&quot;&gt;예상 세트리스트&lt;/div&gt;
        &lt;div class=&quot;note-desc&quot;&gt;일본 투어「摩擦」경험을 바탕으로 한 예상 구성입니다!&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 티켓 정보 --&gt;
  &lt;div class=&quot;ticket-section&quot; id=&quot;ticket&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  티켓 정보&lt;/h2&gt;
    
    &lt;!-- 예매 일정 --&gt;
    &lt;div class=&quot;booking-schedule&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  예매 일정&lt;/h3&gt;
      &lt;div class=&quot;booking-timeline&quot;&gt;
        &lt;div class=&quot;booking-event first&quot;&gt;
          &lt;div class=&quot;booking-badge first&quot;&gt;  1차&lt;/div&gt;
          &lt;div class=&quot;booking-content&quot;&gt;
            &lt;div class=&quot;booking-title&quot;&gt;첫 번째 티켓 오픈&lt;/div&gt;
            &lt;div class=&quot;booking-datetime&quot;&gt;2025년 6월 16일(월) 오후 8시&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;booking-event additional&quot;&gt;
          &lt;div class=&quot;booking-badge additional&quot;&gt;  추가&lt;/div&gt;
          &lt;div class=&quot;booking-content&quot;&gt;
            &lt;div class=&quot;booking-title&quot;&gt;추가 티켓 오픈&lt;/div&gt;
            &lt;div class=&quot;booking-datetime&quot;&gt;2025년 7월 1일(화) 오후 8시&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 가격 정보 --&gt;
    &lt;div class=&quot;price-section&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  티켓 가격&lt;/h3&gt;
      &lt;div class=&quot;price-cards-natori&quot;&gt;
        &lt;div class=&quot;price-card standing&quot;&gt;
          &lt;div class=&quot;price-header&quot;&gt;
            &lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;price-info&quot;&gt;
              &lt;h4 class=&quot;price-type&quot;&gt;스탠딩석&lt;/h4&gt;
              &lt;div class=&quot;price-desc&quot;&gt;1층 스탠딩 구역&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;price-amount&quot;&gt;127,000원&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;price-card seated&quot;&gt;
          &lt;div class=&quot;price-header&quot;&gt;
            &lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;price-info&quot;&gt;
              &lt;h4 class=&quot;price-type&quot;&gt;지정석&lt;/h4&gt;
              &lt;div class=&quot;price-desc&quot;&gt;2층 지정좌석&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;price-amount&quot;&gt;127,000원&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 좌석 안내도 --&gt;
    &lt;div class=&quot;seating-section&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  좌석 안내&lt;/h3&gt;
      
      &lt;div class=&quot;seating-layout&quot;&gt;
        &lt;img src=&quot;https://i.ifh.cc/OwMAGO.png&quot; alt=&quot;YES24 LIVE HALL 좌석 배치도&quot; class=&quot;seating-image&quot; /&gt;
        &lt;div class=&quot;seating-caption&quot;&gt;  YES24 LIVE HALL 좌석 배치도&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;seating-info&quot;&gt;
        &lt;div class=&quot;seating-overview&quot;&gt;
          &lt;p&gt;본 공연은 &lt;strong&gt;객석 1층 스탠딩석 및 2층 지정좌석&lt;/strong&gt;으로 운영됩니다.&lt;/p&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;seating-details&quot;&gt;
          &lt;div class=&quot;seating-detail standing&quot;&gt;
            &lt;h4 class=&quot;detail-title&quot;&gt;  1층 스탠딩석&lt;/h4&gt;
            &lt;ul class=&quot;detail-list&quot;&gt;
              &lt;li&gt;예매 시 지정되는 번호가 입장 순서&lt;/li&gt;
              &lt;li&gt;앞 번호부터 예매 권장&lt;/li&gt;
              &lt;li&gt;구역 내 자유로운 위치 선택&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;seating-detail seated&quot;&gt;
            &lt;h4 class=&quot;detail-title&quot;&gt;  2층 지정좌석&lt;/h4&gt;
            &lt;ul class=&quot;detail-list&quot;&gt;
              &lt;li&gt;예매 시 좌석 선택 가능&lt;/li&gt;
              &lt;li&gt;편안한 의자에서 관람&lt;/li&gt;
              &lt;li&gt;무대 전체 조망 가능&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;seating-warnings&quot;&gt;
          &lt;h4 class=&quot;warning-title&quot;&gt;⚠️ 주의사항&lt;/h4&gt;
          &lt;div class=&quot;warning-points&quot;&gt;
            &lt;p&gt;• 무대 구성이 연출상의 이유로 사전 공지 없이 변경될 수 있습니다&lt;/p&gt;
            &lt;p&gt;• 일부 구역/좌석은 시설물로 인해 시야가 방해될 수 있습니다&lt;/p&gt;
            &lt;p&gt;• &lt;strong&gt;당일 시야 방해로 인한 티켓 취소, 교환, 환불 불가&lt;/strong&gt;&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 예매처 --&gt;
    &lt;div class=&quot;booking-platforms&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  예매처&lt;/h3&gt;
      &lt;div class=&quot;platform-cards&quot;&gt;
        &lt;a href=&quot;https://ticket.melon.com/performance/index.htm?prodId=211526&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;platform-card-main primary&quot;&gt;
          &lt;div class=&quot;platform-header&quot;&gt;
            &lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;platform-content&quot;&gt;
              &lt;h4 class=&quot;platform-name&quot;&gt;멜론티켓&lt;/h4&gt;
              &lt;div class=&quot;platform-note&quot;&gt;유일한 공식 예매처&lt;/div&gt;
            &lt;/div&gt;
            &lt;span class=&quot;platform-arrow&quot;&gt;→&lt;/span&gt;
          &lt;/div&gt;
        &lt;/a&gt;
        
        &lt;div class=&quot;unavailable-platforms&quot;&gt;
          &lt;div class=&quot;unavailable-title&quot;&gt;❌ 예매 불가능한 사이트&lt;/div&gt;
          &lt;div class=&quot;unavailable-list&quot;&gt;
            &lt;span class=&quot;unavailable-item&quot;&gt;인터파크 (NOL)&lt;/span&gt;
            &lt;span class=&quot;unavailable-item&quot;&gt;티켓링크&lt;/span&gt;
            &lt;span class=&quot;unavailable-item&quot;&gt;YES24 티켓&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 기본 정보 --&gt;
    &lt;div class=&quot;ticket-details&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  기본 정보&lt;/h3&gt;
      &lt;div class=&quot;detail-cards&quot;&gt;
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;&lt;strong&gt;배송:&lt;/strong&gt; 11월 3일 일괄 배송&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;&lt;strong&gt;매수 제한:&lt;/strong&gt; 회차별 1인 3매&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;&lt;strong&gt;예매처:&lt;/strong&gt; 멜론티켓만&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 입장 안내 --&gt;
  &lt;div class=&quot;entrance-section&quot; id=&quot;entrance&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  입장 안내&lt;/h2&gt;
    
    &lt;div class=&quot;entrance-guide-image&quot;&gt;
      &lt;img src=&quot;https://i.ifh.cc/LxM6WW.png&quot; alt=&quot;natori 콘서트 입장 안내&quot; class=&quot;entrance-image&quot; /&gt;
      &lt;div class=&quot;entrance-caption&quot;&gt;  입장 안내 상세 정보&lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 스탠딩석 입장 --&gt;
    &lt;div class=&quot;standing-entrance&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  스탠딩석 입장 안내&lt;/h3&gt;
      &lt;div class=&quot;entrance-timeline&quot;&gt;
        &lt;div class=&quot;timeline-step&quot;&gt;
          &lt;div class=&quot;step-time&quot;&gt;17:00&lt;/div&gt;
          &lt;div class=&quot;step-content&quot;&gt;
            &lt;div class=&quot;step-action&quot;&gt;대기 시작&lt;/div&gt;
            &lt;div class=&quot;step-desc&quot;&gt;예매번호 순으로 대기 (공연 2시간 전)&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;timeline-step critical&quot;&gt;
          &lt;div class=&quot;step-time&quot;&gt;18:00&lt;/div&gt;
          &lt;div class=&quot;step-content&quot;&gt;
            &lt;div class=&quot;step-action&quot;&gt;입장 시작&lt;/div&gt;
            &lt;div class=&quot;step-desc&quot;&gt;순차적으로 입장 (공연 1시간 전)&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;timeline-step warning&quot;&gt;
          &lt;div class=&quot;step-time&quot;&gt;18:00 이후&lt;/div&gt;
          &lt;div class=&quot;step-content&quot;&gt;
            &lt;div class=&quot;step-action&quot;&gt;지각 시&lt;/div&gt;
            &lt;div class=&quot;step-desc&quot;&gt;&lt;strong&gt;번호 무효!&lt;/strong&gt; 마지막 입장&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 지정석 입장 --&gt;
    &lt;div class=&quot;seated-entrance&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  지정좌석 입장 안내&lt;/h3&gt;
      &lt;div class=&quot;seated-rules&quot;&gt;
        &lt;div class=&quot;seated-rule&quot;&gt;
          &lt;span class=&quot;rule-icon&quot;&gt;⏰&lt;/span&gt;
          &lt;div class=&quot;rule-content&quot;&gt;스탠딩 관객 입장 완료 후 지정좌석 관객 입장 시작&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;seated-rule&quot;&gt;
          &lt;span class=&quot;rule-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;rule-content&quot;&gt;공연 시작 10분 전까지 입장 완료 권장&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 교통편 --&gt;
  &lt;div class=&quot;location-section&quot; id=&quot;location&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  교통편 &amp; 위치&lt;/h2&gt;
    
    &lt;div class=&quot;venue-info-card&quot;&gt;
      &lt;div class=&quot;venue-header&quot;&gt;
        &lt;span class=&quot;venue-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;venue-details&quot;&gt;
          &lt;h3 class=&quot;venue-name&quot;&gt;YES24 LIVE HALL&lt;/h3&gt;
          &lt;div class=&quot;venue-address&quot;&gt;서울 광진구 구천면로 20&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;transport-tabs&quot;&gt;
      &lt;div class=&quot;transport-tab active&quot; data-tab=&quot;subway&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;지하철&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;transport-tab&quot; data-tab=&quot;bus&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;버스&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;transport-tab&quot; data-tab=&quot;parking&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;주차&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;transport-content&quot;&gt;
      &lt;div class=&quot;transport-panel active&quot; data-panel=&quot;subway&quot;&gt;
        &lt;div class=&quot;route-item best&quot;&gt;
          &lt;span class=&quot;route-line line5&quot;&gt;5호선&lt;/span&gt;
          &lt;div class=&quot;route-info&quot;&gt;
            &lt;div class=&quot;route-station&quot;&gt;광나루역 2번 출구&lt;/div&gt;
            &lt;div class=&quot;route-time&quot;&gt;도보 3분&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;route-badge&quot;&gt;최적&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;transport-panel&quot; data-panel=&quot;bus&quot;&gt;
        &lt;div class=&quot;bus-info&quot;&gt;
          &lt;div class=&quot;bus-category&quot;&gt;간선: 130, 370, N30 (광나루역 하차 후 횡단)&lt;/div&gt;
          &lt;div class=&quot;bus-category&quot;&gt;직행: 1113 시리즈 (광진청소년수련관 하차)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;transport-panel&quot; data-panel=&quot;parking&quot;&gt;
        &lt;div class=&quot;parking-warning&quot;&gt;
          &lt;span class=&quot;parking-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;parking-content&quot;&gt;
            &lt;h4&gt;공연장 내 주차장 없음&lt;/h4&gt;
            &lt;p&gt;대중교통 이용 권고&lt;/p&gt;
            &lt;p&gt;&lt;strong&gt;교통문제로 인한 지연 시 티켓 변경/환불 불가&lt;/strong&gt;&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 관람 규칙 --&gt;
  &lt;div class=&quot;rules-section&quot; id=&quot;rules&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;⚠️ 관람 규칙&lt;/h2&gt;
    
    &lt;div class=&quot;photography-ban&quot;&gt;
      &lt;div class=&quot;ban-header&quot;&gt;
        &lt;span class=&quot;ban-icon&quot;&gt; &lt;/span&gt;
        &lt;h3 class=&quot;ban-title&quot;&gt;촬영 및 녹음 금지&lt;/h3&gt;
        &lt;span class=&quot;ban-level&quot;&gt;퇴장 조치&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;ban-content&quot;&gt;
        &lt;p&gt;&lt;strong&gt;렌즈 교환이 가능한 전문 장비 등으로의 촬영 행위 금지&lt;/strong&gt;&lt;/p&gt;
        &lt;p&gt;사진/동영상 촬영, 녹음, 녹화, 라이브 스트리밍 등 모든 촬영 행위&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;prohibited-items&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  반입 금지 물품&lt;/h3&gt;
      &lt;div class=&quot;prohibited-list&quot;&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  생수 제외한 음료/음식물&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  애완동물&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  꽃다발, 풍선&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  폭죽, 화약, 레이저&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  관람 방해 물품&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 물품보관소 --&gt;
  &lt;div class=&quot;storage-section&quot; id=&quot;storage&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  물품보관소 안내&lt;/h2&gt;
    
    &lt;div class=&quot;storage-info&quot;&gt;
      &lt;div class=&quot;storage-main&quot;&gt;
        &lt;h4 class=&quot;storage-title&quot;&gt;  코인락커 이용안내&lt;/h4&gt;
        &lt;div class=&quot;storage-details&quot;&gt;
          &lt;div class=&quot;storage-item&quot;&gt;  위치: 공연장 1층 내외부&lt;/div&gt;
          &lt;div class=&quot;storage-item&quot;&gt;  요금: 유료 (500원 동전만)&lt;/div&gt;
          &lt;div class=&quot;storage-item&quot;&gt;  동전 교환기 운영 (혼잡 예상)&lt;/div&gt;
          &lt;div class=&quot;storage-item&quot;&gt;  수량 한정으로 소지품 간소화 권장&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 문의 정보 --&gt;
  &lt;div class=&quot;contact-section&quot; id=&quot;contact&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  문의 및 정보&lt;/h2&gt;
    
    &lt;div class=&quot;contact-main&quot;&gt;
      &lt;div class=&quot;contact-card&quot;&gt;
        &lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;contact-info&quot;&gt;
          &lt;div class=&quot;contact-number&quot;&gt;1899-0042&lt;/div&gt;
          &lt;div class=&quot;contact-desc&quot;&gt;멜론티켓 고객센터&lt;/div&gt;
        &lt;/div&gt;
        &lt;a href=&quot;tel:1899-0042&quot; class=&quot;contact-btn&quot;&gt;전화하기&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;official-links&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  공식 링크&lt;/h3&gt;
      &lt;div class=&quot;links-grid&quot;&gt;
        &lt;a href=&quot;https://ticket.melon.com/performance/index.htm?prodId=211526&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card primary&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;멜론티켓&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;공식 예매처&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
        
        &lt;a href=&quot;https://twitter.com/natori_info&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;natori 공식&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;최신 소식&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;final-notices&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  최종 안내&lt;/h3&gt;
      &lt;div class=&quot;final-cards&quot;&gt;
        &lt;div class=&quot;final-card&quot;&gt;  예매: 멜론티켓에서만 가능&lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;  11월 3일 일괄 배송&lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;⏰ 시간 엄수 (번호 무효 주의)&lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;  촬영 절대 금지&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 마무리 --&gt;
  &lt;div class=&quot;conclusion-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  마무리&lt;/h2&gt;
    
    &lt;div class=&quot;conclusion-card&quot;&gt;
      &lt;div class=&quot;conclusion-icon&quot;&gt; &lt;/div&gt;
      &lt;div class=&quot;conclusion-content&quot;&gt;
        &lt;p&gt;22세 신예 싱어송라이터 natori의 첫 내한 공연!&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;청량하고 도회적인 그의 음악을 YES24 LIVE HALL에서!  &lt;/strong&gt;&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;final-message&quot;&gt;
        &lt;strong&gt;모두 즐거운 콘서트 되세요!&lt;/strong&gt;  
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- 완전한 CSS (네비게이션 + 스크롤바 포함) --&gt;
&lt;style&gt;
/* 기본 설정 */
.concert-post.mobile-optimized {
  max-width: 100%;
  margin: 0;
  padding: 1rem;
  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);
  color: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  line-height: 1.6;
  scroll-behavior: smooth;
}

/* natori 테마 색상 */
:root {
  --natori-primary: #8A2BE2;
  --natori-secondary: #9932CC;
  --natori-accent: #DA70D6;
  --natori-pink: #FF69B4;
  --natori-cyan: #00CED1;
}

/* 스크롤바 디자인 */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #1a1a1a;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #8A2BE2, #DA70D6);
  border-radius: 4px;
  transition: all 0.3s ease;
}

::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #DA70D6, #FF69B4);
  box-shadow: 0 2px 8px rgba(138, 43, 226, 0.5);
}

/* 플로팅 네비게이션 */
.floating-nav {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 1000;
  font-family: inherit;
}

.nav-toggle {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  background: linear-gradient(135deg, #8A2BE2, #9932CC);
  color: white;
  padding: 0.75rem 1rem;
  border-radius: 25px;
  cursor: pointer;
  box-shadow: 0 4px 15px rgba(138, 43, 226, 0.4);
  transition: all 0.3s ease;
  border: none;
}

.nav-toggle:hover {
  background: linear-gradient(135deg, #9932CC, #DA70D6);
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(138, 43, 226, 0.6);
}

.nav-menu {
  position: absolute;
  top: 60px;
  right: 0;
  width: 250px;
  background: rgba(20, 20, 20, 0.95);
  border: 2px solid var(--natori-primary);
  border-radius: 12px;
  backdrop-filter: blur(10px);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: all 0.3s ease;
}

.nav-menu.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.nav-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  border-bottom: 1px solid rgba(138, 43, 226, 0.3);
}

.nav-title {
  color: var(--natori-primary);
  font-size: 1rem;
  font-weight: 600;
}

.nav-close {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  border: none;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  cursor: pointer;
  font-size: 0.875rem;
  transition: all 0.3s ease;
}

.nav-close:hover {
  background: var(--natori-primary);
  color: white;
}

.nav-items {
  padding: 0.5rem;
}

.nav-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  color: #ffffff;
  text-decoration: none;
  border-radius: 8px;
  transition: all 0.3s ease;
  margin-bottom: 0.25rem;
}

.nav-item:hover {
  background: rgba(138, 43, 226, 0.2);
  color: var(--natori-primary);
  transform: translateX(5px);
}

.nav-item.active {
  background: rgba(138, 43, 226, 0.3);
  color: var(--natori-primary);
  border-left: 3px solid var(--natori-primary);
}

.nav-emoji {
  font-size: 1rem;
  width: 20px;
  text-align: center;
}

.nav-label {
  font-size: 0.875rem;
  font-weight: 500;
}

/* 맨 위로 버튼 */
.scroll-to-top {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 60px;
  height: 60px;
  background: linear-gradient(135deg, #8A2BE2, #DA70D6);
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 4px 15px rgba(138, 43, 226, 0.4);
  transition: all 0.3s ease;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px);
}

.scroll-to-top.visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.scroll-to-top:hover {
  background: linear-gradient(135deg, #DA70D6, #FF69B4);
  transform: translateY(-5px) scale(1.1);
  box-shadow: 0 8px 25px rgba(138, 43, 226, 0.6);
}

.scroll-icon {
  font-size: 1.25rem;
  margin-bottom: 0.25rem;
}

.scroll-text {
  font-size: 0.7rem;
  font-weight: 600;
  color: white;
}

/* 스크롤 진행률 바 */
.scroll-progress-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: rgba(0, 0, 0, 0.1);
  z-index: 1001;
  pointer-events: none;
}

.scroll-progress {
  height: 100%;
  background: linear-gradient(90deg, #8A2BE2 0%, #9932CC 50%, #DA70D6 100%);
  width: 0%;
  transition: width 0.1s ease;
  box-shadow: 0 0 10px rgba(138, 43, 226, 0.6);
}

/* 섹션 하이라이트 */
.section-highlight {
  animation: section-glow 1s ease-out;
}

@keyframes section-glow {
  0% { box-shadow: 0 0 0 rgba(138, 43, 226, 0.5); }
  50% { box-shadow: 0 0 20px rgba(138, 43, 226, 0.8); }
  100% { box-shadow: 0 0 0 rgba(138, 43, 226, 0.5); }
}

/* 기본 스타일들 */
.poster-container {
  text-align: center;
  margin-bottom: 1.5rem;
}

.main-poster {
  width: 100%;
  max-width: 350px;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(138, 43, 226, 0.4);
}

.concert-main-title {
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
  margin-bottom: 1.5rem;
  background: linear-gradient(135deg, var(--natori-primary), var(--natori-accent));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  line-height: 1.3;
}

.special-announcement {
  background: rgba(138, 43, 226, 0.1);
  border: 2px solid var(--natori-primary);
  border-radius: 12px;
  padding: 1rem;
  margin-bottom: 1.5rem;
  text-align: center;
}

.announcement-badge {
  background: var(--natori-pink);
  color: white;
  padding: 0.25rem 1rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
}

.announcement-title {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--natori-primary);
  margin-bottom: 0.5rem;
}

.announcement-desc {
  color: #ffffff;
  font-size: 1rem;
}

.section-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: var(--natori-primary);
  padding: 0.75rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 8px;
  border-left: 4px solid var(--natori-primary);
}

.mobile-subtitle {
  font-size: 1.125rem;
  color: var(--natori-secondary);
  margin: 1rem 0 0.75rem 0;
  font-weight: 600;
}

.section-divider {
  border: none;
  height: 2px;
  background: linear-gradient(135deg, var(--natori-primary), var(--natori-accent));
  margin: 1.5rem 0;
}

/* 정보 카드 */
.info-cards {
  display: grid;
  gap: 0.75rem;
}

.info-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.info-card.highlight {
  border-color: var(--natori-primary);
  background: rgba(138, 43, 226, 0.1);
}

.info-card.venue {
  border-color: var(--natori-cyan);
  background: rgba(0, 206, 209, 0.1);
}

.info-icon {
  font-size: 1.5rem;
  width: 40px;
  text-align: center;
}

.info-label {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-bottom: 0.25rem;
}

.info-value {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
}

/* 아티스트 정보 */
.artist-intro {
  padding: 1rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 10px;
  margin-bottom: 1rem;
  border-left: 4px solid var(--natori-primary);
}

.artist-info-cards {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.artist-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.artist-card.achievement {
  border-color: var(--natori-cyan);
  background: rgba(0, 206, 209, 0.1);
}

.artist-card-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.artist-icon {
  font-size: 1.25rem;
}

.artist-label {
  font-size: 0.875rem;
  color: var(--natori-secondary);
  font-weight: 600;
}

.artist-value {
  color: #ffffff;
  font-size: 0.95rem;
}

/* 대표곡 */
.hit-songs {
  margin-top: 1rem;
}

.hits-title {
  font-size: 1rem;
  color: var(--natori-cyan);
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.songs-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.song-chip {
  background: rgba(138, 43, 226, 0.2);
  color: var(--natori-primary);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(138, 43, 226, 0.3);
}

.song-chip.mega-hit {
  background: rgba(255, 105, 180, 0.2);
  color: var(--natori-pink);
  border-color: var(--natori-pink);
  font-weight: 600;
}

/* 특징 */
.artist-characteristics {
  margin-top: 1.5rem;
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid rgba(218, 112, 214, 0.3);
}

.char-title {
  font-size: 1rem;
  color: var(--natori-accent);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.characteristics-list {
  display: grid;
  gap: 0.75rem;
}

.char-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  align-items: center;
}

.char-icon {
  font-size: 1.25rem;
  color: var(--natori-accent);
}

.char-content {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 세트리스트 */
.setlist-header {
  text-align: center;
  margin-bottom: 1.5rem;
}

.setlist-subtitle {
  font-size: 1.125rem;
  color: var(--natori-primary);
  margin-bottom: 0.5rem;
}

.setlist-stats {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 1rem;
}

.stat {
  background: rgba(138, 43, 226, 0.2);
  color: var(--natori-primary);
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.8rem;
  font-weight: 600;
}

.setlist-note-top {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  background: rgba(0, 206, 209, 0.1);
  border: 1px solid var(--natori-cyan);
  border-radius: 8px;
  padding: 0.75rem;
}

.setlist-container {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(138, 43, 226, 0.3);
}

.set-title {
  font-size: 1rem;
  color: var(--natori-primary);
  margin-bottom: 1rem;
  font-weight: 600;
  text-align: center;
}

.songs-list-mobile {
  display: grid;
  gap: 0.5rem;
}

.song-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  transition: all 0.3s ease;
}

.song-row:hover {
  background: rgba(138, 43, 226, 0.1);
  transform: translateX(2px);
}

.song-row.opening {
  border: 1px solid var(--natori-cyan);
  background: rgba(0, 206, 209, 0.1);
}

.song-row.hit {
  border: 2px solid var(--natori-primary);
  background: rgba(138, 43, 226, 0.15);
}

.song-row.new {
  border: 2px solid var(--natori-pink);
  background: rgba(255, 105, 180, 0.15);
}

.song-row.movie {
  border: 1px solid var(--natori-accent);
  background: rgba(218, 112, 214, 0.1);
}

.song-row.collaboration {
  border: 1px solid var(--natori-cyan);
  background: rgba(0, 206, 209, 0.1);
}

.song-row.mega-hit {
  border: 2px solid var(--natori-accent);
  background: rgba(218, 112, 214, 0.15);
}

.song-row.finale {
  border: 2px solid var(--natori-secondary);
  background: rgba(153, 50, 204, 0.15);
}

.song-num {
  background: linear-gradient(135deg, var(--natori-primary), var(--natori-secondary));
  color: white;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.875rem;
  flex-shrink: 0;
}

.song-info {
  flex: 1;
}

.song-name {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.song-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
  font-style: italic;
}

.setlist-note-mobile {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(0, 206, 209, 0.1);
  border-radius: 10px;
  border: 1px solid var(--natori-cyan);
}

.note-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--natori-cyan);
  margin-bottom: 0.25rem;
}

.note-desc {
  font-size: 0.875rem;
  color: #ffffff;
}

/* 티켓 정보 */
.ticket-section {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(138, 43, 226, 0.3);
}

.booking-timeline {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.booking-event {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid transparent;
}

.booking-event.first {
  border-color: var(--natori-primary);
  background: rgba(138, 43, 226, 0.1);
}

.booking-event.additional {
  border-color: var(--natori-secondary);
  background: rgba(153, 50, 204, 0.1);
}

.booking-badge {
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
  color: white;
}

.booking-badge.first {
  background: var(--natori-primary);
}

.booking-badge.additional {
  background: var(--natori-secondary);
}

.booking-title {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.booking-datetime {
  font-size: 1.125rem;
  color: var(--natori-primary);
  font-weight: 700;
}

/* 가격 카드 */
.price-cards-natori {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.price-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid transparent;
}

.price-card.standing {
  border-color: var(--natori-primary);
  background: rgba(138, 43, 226, 0.1);
}

.price-card.seated {
  border-color: var(--natori-secondary);
  background: rgba(153, 50, 204, 0.1);
}

.price-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}

.price-icon {
  font-size: 1.5rem;
}

.price-type {
  font-size: 1.125rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.price-desc {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.price-amount {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--natori-primary);
}

/* 좌석 안내 */
.seating-layout {
  text-align: center;
  margin-bottom: 1.5rem;
}

.seating-image {
  width: 100%;
  max-width: 400px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(138, 43, 226, 0.3);
  margin-bottom: 0.5rem;
}

.seating-caption {
  font-size: 0.875rem;
  color: #a0a0a0;
  font-style: italic;
}

.seating-overview {
  background: rgba(138, 43, 226, 0.1);
  border: 2px solid var(--natori-primary);
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}

.seating-details {
  display: grid;
  gap: 1rem;
  margin-bottom: 1rem;
}

.seating-detail {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
}

.seating-detail.standing {
  border-left: 4px solid var(--natori-primary);
}

.seating-detail.seated {
  border-left: 4px solid var(--natori-secondary);
}

.detail-title {
  color: var(--natori-primary);
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.detail-list {
  list-style: none;
  padding: 0;
  display: grid;
  gap: 0.5rem;
}

.detail-list li {
  color: #ffffff;
  font-size: 0.875rem;
  padding: 0.25rem 0;
  position: relative;
  padding-left: 1rem;
}

.detail-list li::before {
  content: '•';
  position: absolute;
  left: 0;
  color: var(--natori-primary);
  font-weight: bold;
}

/* 예매처 */
.platform-cards {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.platform-card-main {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  padding: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease;
}

.platform-card-main.primary {
  border-color: var(--natori-primary);
  background: rgba(138, 43, 226, 0.1);
}

.platform-card-main.primary:hover {
  background: rgba(138, 43, 226, 0.2);
  transform: translateY(-2px);
}

.platform-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.platform-icon {
  font-size: 1.25rem;
  margin-right: 0.75rem;
}

.platform-name {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.platform-note {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.platform-arrow {
  color: var(--natori-primary);
  font-weight: bold;
  font-size: 1.25rem;
}

.unavailable-platforms {
  background: rgba(60, 60, 60, 0.5);
  border-radius: 8px;
  padding: 1rem;
  margin-top: 1rem;
}

.unavailable-title {
  color: #999;
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.unavailable-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.unavailable-item {
  background: rgba(80, 80, 80, 0.5);
  color: #999;
  padding: 0.5rem;
  border-radius: 6px;
  font-size: 0.875rem;
}

/* 기본 정보 */
.detail-cards {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.detail-card {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  align-items: center;
}

.detail-icon {
  font-size: 1.25rem;
  color: var(--natori-primary);
}

.detail-content {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 입장 안내 */
.entrance-guide-image {
  text-align: center;
  margin-bottom: 1.5rem;
}

.entrance-image {
  width: 100%;
  max-width: 400px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(138, 43, 226, 0.3);
  margin-bottom: 0.5rem;
}

.entrance-caption {
  font-size: 0.875rem;
  color: #a0a0a0;
  font-style: italic;
}

.standing-entrance,
.seated-entrance {
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1rem;
}

.standing-entrance {
  border: 2px solid var(--natori-primary);
}

.seated-entrance {
  border: 2px solid var(--natori-secondary);
}

.entrance-timeline {
  display: grid;
  gap: 0.75rem;
}

.timeline-step {
  display: flex;
  gap: 1rem;
  align-items: center;
  padding: 0.75rem;
  border-radius: 6px;
}

.timeline-step.critical {
  background: rgba(138, 43, 226, 0.1);
  border: 1px solid var(--natori-primary);
}

.timeline-step.warning {
  background: rgba(255, 107, 107, 0.1);
  border: 1px solid #ff6b6b;
}

.step-time {
  background: var(--natori-primary);
  color: white;
  padding: 0.5rem;
  border-radius: 8px;
  font-weight: 600;
  font-size: 0.875rem;
  min-width: 80px;
  text-align: center;
}

.step-action {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.step-desc {
  font-size: 0.85rem;
  color: #a0a0a0;
}

.seated-rules {
  display: grid;
  gap: 0.75rem;
}

.seated-rule {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(153, 50, 204, 0.1);
  border-radius: 6px;
  align-items: flex-start;
}

.rule-icon {
  font-size: 1rem;
  color: var(--natori-secondary);
  flex-shrink: 0;
}

.rule-content {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 공연장 정보 */
.venue-info-card {
  background: rgba(138, 43, 226, 0.1);
  border: 2px solid var(--natori-primary);
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1rem;
}

.venue-header {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.venue-icon {
  font-size: 1.5rem;
}

.venue-name {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--natori-primary);
  margin-bottom: 0.25rem;
}

.venue-address {
  color: #ffffff;
  font-size: 0.95rem;
}

/* 교통편 탭 */
.transport-tabs {
  display: flex;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 8px;
  padding: 0.25rem;
  margin-bottom: 1rem;
}

.transport-tab {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  padding: 0.75rem;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
  color: #a0a0a0;
}

.transport-tab.active {
  background: linear-gradient(135deg, var(--natori-primary), var(--natori-secondary));
  color: white;
}

.tab-icon {
  font-size: 1.25rem;
}

.tab-text {
  font-size: 0.8rem;
  font-weight: 600;
}

.transport-content {
  min-height: 100px;
}

.transport-panel {
  display: none;
}

.transport-panel.active {
  display: block;
}

.route-item {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  position: relative;
}

.route-item.best {
  border: 2px solid var(--natori-primary);
  background: rgba(138, 43, 226, 0.1);
}

.route-line {
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 600;
  color: white;
  text-align: center;
  min-width: 60px;
}

.route-line.line5 {
  background: #996CAC;
}

.route-station {
  font-size: 0.95rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.route-time {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.route-badge {
  position: absolute;
  top: -5px;
  right: -5px;
  background: var(--natori-cyan);
  color: #000;
  padding: 0.25rem 0.5rem;
  border-radius: 10px;
  font-size: 0.7rem;
  font-weight: 600;
}

.bus-info {
  background: rgba(40, 40, 40, 0.8);
  padding: 1rem;
  border-radius: 8px;
}

.bus-category {
  color: #ffffff;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
  line-height: 1.4;
}

.parking-warning {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  background: rgba(255, 107, 107, 0.1);
  border: 2px solid #ff6b6b;
  border-radius: 8px;
  align-items: center;
}

.parking-icon {
  font-size: 1.5rem;
  color: #ff6b6b;
}

.parking-content h4 {
  color: #ff6b6b;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.parking-content p {
  color: #ffffff;
  font-size: 0.9rem;
  margin-bottom: 0.25rem;
}

/* 관람 규칙 */
.photography-ban {
  background: rgba(255, 107, 107, 0.1);
  border: 2px solid #ff6b6b;
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

.ban-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

.ban-icon {
  font-size: 1.5rem;
}

.ban-title {
  font-size: 1.125rem;
  color: #ff6b6b;
  font-weight: 700;
}

.ban-level {
  background: #ff6b6b;
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
}

.ban-content p {
  color: #ffffff;
  margin-bottom: 0.5rem;
  font-size: 0.9rem;
}

.prohibited-list {
  display: grid;
  gap: 0.5rem;
  margin: 1rem 0;
}

.prohibited-item {
  background: rgba(40, 40, 40, 0.8);
  padding: 0.75rem;
  border-radius: 6px;
  color: #ffffff;
  font-size: 0.875rem;
}

/* 물품보관소 */
.storage-info {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid rgba(0, 206, 209, 0.3);
}

.storage-title {
  color: var(--natori-cyan);
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 1rem;
  text-align: center;
}

.storage-details {
  display: grid;
  gap: 0.75rem;
}

.storage-item {
  background: rgba(40, 40, 40, 0.8);
  padding: 0.75rem;
  border-radius: 6px;
  color: #ffffff;
  font-size: 0.875rem;
}

/* 문의 정보 */
.contact-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(138, 43, 226, 0.1);
  border: 2px solid var(--natori-primary);
  border-radius: 10px;
  margin-bottom: 1.5rem;
}

.contact-icon {
  font-size: 1.5rem;
}

.contact-number {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--natori-primary);
  margin-bottom: 0.25rem;
}

.contact-desc {
  font-size: 0.9rem;
  color: #ffffff;
}

.contact-btn {
  background: var(--natori-primary);
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
}

.links-grid {
  display: grid;
  gap: 0.75rem;
}

.link-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  text-decoration: none;
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
}

.link-card.primary {
  border-color: var(--natori-primary);
  background: rgba(138, 43, 226, 0.1);
}

.link-card:hover {
  background: rgba(138, 43, 226, 0.2);
  border-color: var(--natori-primary);
}

.link-icon {
  font-size: 1.25rem;
}

.link-title {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.link-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.link-arrow {
  color: var(--natori-primary);
  font-weight: bold;
}

/* 최종 안내 */
.final-cards {
  display: grid;
  gap: 0.5rem;
  margin: 1rem 0;
}

.final-card {
  background: rgba(40, 40, 40, 0.8);
  padding: 0.75rem;
  border-radius: 6px;
  color: #ffffff;
  font-size: 0.875rem;
}

/* 마무리 */
.conclusion-card {
  background: rgba(40, 40, 40, 0.9);
  border: 2px solid var(--natori-primary);
  border-radius: 12px;
  padding: 1.5rem;
  text-align: center;
  margin-bottom: 1rem;
}

.conclusion-icon {
  font-size: 3rem;
  color: var(--natori-primary);
  margin-bottom: 1rem;
}

.conclusion-content p {
  color: #a0a0a0;
  margin-bottom: 0.75rem;
  line-height: 1.5;
  font-size: 0.95rem;
}

.conclusion-content strong {
  color: #ffffff;
}

.final-message {
  font-size: 1.25rem;
  font-weight: 700;
  background: linear-gradient(135deg, var(--natori-primary), var(--natori-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  padding: 1rem;
  background-color: rgba(138, 43, 226, 0.1);
  border-radius: 10px;
}

/* 모바일 대응 */
@media (max-width: 768px) {
  .floating-nav {
    top: 15px;
    right: 15px;
  }
  
  .nav-toggle {
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
  }
  
  .nav-menu {
    width: 220px;
    top: 50px;
  }
  
  .scroll-to-top {
    width: 50px;
    height: 50px;
    bottom: 20px;
    right: 20px;
  }
  
  .scroll-icon {
    font-size: 1.125rem;
  }
  
  .scroll-text {
    font-size: 0.65rem;
  }
  
  .timeline-step {
    flex-direction: column;
    text-align: center;
    gap: 0.5rem;
  }
  
  .step-time {
    min-width: auto;
  }
}
&lt;/style&gt;

&lt;!-- JavaScript (네비게이션 + 기존 기능) --&gt;
&lt;script&gt;
// 네비게이션 토글
function toggleNav() {
  const navMenu = document.getElementById('navMenu');
  navMenu.classList.toggle('active');
}

// 특정 섹션으로 스크롤
function scrollToSection(sectionId) {
  const element = document.getElementById(sectionId);
  if (element) {
    // 네비게이션 닫기
    document.getElementById('navMenu').classList.remove('active');
    
    // 부드럽게 스크롤
    element.scrollIntoView({
      behavior: 'smooth',
      block: 'start'
    });
    
    // 하이라이트 효과
    element.classList.add('section-highlight');
    setTimeout(() =&gt; {
      element.classList.remove('section-highlight');
    }, 1000);
    
    // 네비게이션 활성 상태 업데이트
    updateActiveNav(sectionId);
  }
}

// 맨 위로 스크롤
function scrollToTop() {
  window.scrollTo({
    top: 0,
    behavior: 'smooth'
  });
  updateActiveNav('top');
}

// 네비게이션 활성 상태 업데이트
function updateActiveNav(activeId) {
  const navItems = document.querySelectorAll('.nav-item');
  navItems.forEach(item =&gt; {
    item.classList.remove('active');
    if (item.getAttribute('href') === `#${activeId}`) {
      item.classList.add('active');
    }
  });
}

// 스크롤 진행률 업데이트
function updateScrollProgress() {
  const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
  const scrollHeight = document.documentElement.scrollHeight - window.innerHeight;
  const scrollPercentage = (scrollTop / scrollHeight) * 100;
  
  const progressBar = document.getElementById('scrollProgress');
  if (progressBar) {
    progressBar.style.width = scrollPercentage + '%';
  }
}

// 맨 위로 버튼 표시/숨김
function toggleScrollTopButton() {
  const scrollTopBtn = document.getElementById('scrollToTop');
  const scrollPosition = window.pageYOffset || document.documentElement.scrollTop;
  
  if (scrollPosition &gt; 300) {
    scrollTopBtn.classList.add('visible');
  } else {
    scrollTopBtn.classList.remove('visible');
  }
}

// 현재 보고 있는 섹션 자동 감지
function detectCurrentSection() {
  const sections = ['info', 'artist', 'setlist', 'ticket', 'entrance', 'location', 'rules', 'storage', 'contact'];
  const scrollPosition = window.pageYOffset + 100;
  
  let currentSection = 'top';
  
  sections.forEach(sectionId =&gt; {
    const element = document.getElementById(sectionId);
    if (element) {
      const elementTop = element.offsetTop;
      if (scrollPosition &gt;= elementTop) {
        currentSection = sectionId;
      }
    }
  });
  
  updateActiveNav(currentSection);
}

// 교통편 탭 기능
function initTransportTabs() {
  const tabs = document.querySelectorAll('.transport-tab');
  const panels = document.querySelectorAll('.transport-panel');
  
  tabs.forEach(tab =&gt; {
    tab.addEventListener('click', function() {
      const targetTab = this.dataset.tab;
      
      tabs.forEach(t =&gt; t.classList.remove('active'));
      panels.forEach(p =&gt; p.classList.remove('active'));
      
      this.classList.add('active');
      const targetPanel = document.querySelector(`[data-panel=&quot;${targetTab}&quot;]`);
      if (targetPanel) {
        targetPanel.classList.add('active');
      }
    });
  });
}

// 이벤트 리스너
window.addEventListener('scroll', function() {
  updateScrollProgress();
  toggleScrollTopButton();
  detectCurrentSection();
});

// 네비게이션 외부 클릭 시 닫기
document.addEventListener('click', function(event) {
  const floatingNav = document.querySelector('.floating-nav');
  const navMenu = document.getElementById('navMenu');
  
  if (!floatingNav.contains(event.target) &amp;&amp; navMenu.classList.contains('active')) {
    navMenu.classList.remove('active');
  }
});

// 키보드 단축키
document.addEventListener('keydown', function(e) {
  if (e.key === 'Escape') {
    document.getElementById('navMenu').classList.remove('active');
  }
  
  if (e.key === 'Home') {
    e.preventDefault();
    scrollToTop();
  }
  
  const shortcuts = {
    '1': 'info', '2': 'artist', '3': 'setlist', '4': 'ticket',
    '5': 'entrance', '6': 'location', '7': 'rules', '8': 'storage', '9': 'contact'
  };
  
  if (shortcuts[e.key]) {
    scrollToSection(shortcuts[e.key]);
  }
});

// 초기화
document.addEventListener('DOMContentLoaded', function() {
  initTransportTabs();
  updateScrollProgress();
  toggleScrollTopButton();
  detectCurrentSection();
  
  console.log('  natori 네비게이션 시스템 완료!');
  console.log('  단축키: 1-9 (섹션), Home (맨위), ESC (닫기)');
});
&lt;/script&gt;</description>
      <category>2025/11월</category>
      <category>natori</category>
      <category>natori Asia Tour 2025 in Seoul</category>
      <category>overdose</category>
      <category>나토리</category>
      <author>jsy-spring</author>
      <guid isPermaLink="true">https://jsy-spring.tistory.com/9</guid>
      <comments>https://jsy-spring.tistory.com/9#entry9comment</comments>
      <pubDate>Wed, 24 Sep 2025 15:21:17 +0900</pubDate>
    </item>
    <item>
      <title>YUURI ASIA TOUR 2025 in SEOUL</title>
      <link>https://jsy-spring.tistory.com/8</link>
      <description>&lt;!-- 플로팅 네비게이션 --&gt;
&lt;div class=&quot;floating-nav&quot; id=&quot;floatingNav&quot;&gt;
  &lt;div class=&quot;nav-toggle&quot; onclick=&quot;toggleNav()&quot;&gt;
    &lt;span class=&quot;nav-icon&quot;&gt; &lt;/span&gt;
    &lt;span class=&quot;nav-text&quot;&gt;메뉴&lt;/span&gt;
  &lt;/div&gt;
  
  &lt;div class=&quot;nav-menu&quot; id=&quot;navMenu&quot;&gt;
    &lt;div class=&quot;nav-header&quot;&gt;
      &lt;span class=&quot;nav-title&quot;&gt;  YUURI 콘서트&lt;/span&gt;
      &lt;button class=&quot;nav-close&quot; onclick=&quot;toggleNav()&quot;&gt;✕&lt;/button&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;nav-items&quot;&gt;
      &lt;a href=&quot;#info&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('info')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;기본 정보&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#artist&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('artist')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;아티스트 소개&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#setlist&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('setlist')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;세트리스트&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#ticket&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('ticket')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;티켓 정보&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#entrance&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('entrance')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;입장 안내&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#location&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('location')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;교통편&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#rules&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('rules')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt;⚠️&lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;관람 규칙&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#recommendation&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('recommendation')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;추천 포인트&lt;/span&gt;
      &lt;/a&gt;
      
      &lt;a href=&quot;#contact&quot; class=&quot;nav-item&quot; onclick=&quot;scrollToSection('contact')&quot;&gt;
        &lt;span class=&quot;nav-emoji&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;nav-label&quot;&gt;문의 정보&lt;/span&gt;
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- 맨 위로 버튼 --&gt;
&lt;div class=&quot;scroll-to-top&quot; id=&quot;scrollToTop&quot; onclick=&quot;scrollToTop()&quot;&gt;
  &lt;div class=&quot;scroll-icon&quot;&gt;⬆️&lt;/div&gt;
  &lt;div class=&quot;scroll-text&quot;&gt;TOP&lt;/div&gt;
&lt;/div&gt;

&lt;!-- 스크롤 진행률 바 --&gt;
&lt;div class=&quot;scroll-progress-bar&quot;&gt;
  &lt;div class=&quot;scroll-progress&quot; id=&quot;scrollProgress&quot;&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;concert-post mobile-optimized&quot;&gt;
  &lt;!-- 메인 포스터 --&gt;
  &lt;div class=&quot;poster-container&quot; id=&quot;top&quot;&gt;
    &lt;img class=&quot;main-poster&quot; src=&quot;https://i.ifh.cc/Cwwzza.jpg&quot; alt=&quot;YUURI ASIA TOUR 2025 in SEOUL&quot; /&gt;
  &lt;/div&gt;

  &lt;!-- 콘서트 제목 --&gt;
  &lt;h1 class=&quot;concert-main-title&quot;&gt;  YUURI ASIA TOUR 2025 in SEOUL&lt;/h1&gt;

  &lt;!-- 특별 안내 --&gt;
  &lt;div class=&quot;special-announcement&quot;&gt;
    &lt;div class=&quot;announcement-badge&quot;&gt;  솔드아웃 아티스트&lt;/div&gt;
    &lt;div class=&quot;announcement-content&quot;&gt;
      &lt;h3 class=&quot;announcement-title&quot;&gt;티켓 구하기 어려운 그 아티스트!&lt;/h3&gt;
      &lt;p class=&quot;announcement-desc&quot;&gt;일본뿐만 아니라 한국에서도 티켓 구하기가 어려운 상황이 계속되는 가운데 드디어 2025년 투어 개최!&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;!-- 투어 소개 --&gt;
  &lt;div class=&quot;tour-intro&quot;&gt;
    &lt;h3 class=&quot;tour-title&quot;&gt;  YUURI ASIA TOUR 2025 소개&lt;/h3&gt;
    &lt;div class=&quot;tour-description&quot;&gt;
      &lt;p data-ke-size=&quot;size16&quot;&gt;'YUURI ASIA TOUR 2025'라는 타이틀 아래 일본 전국 10개 도시를 비롯해 상하이, 타이베이 등 아시아 각지를 돌며 &lt;strong&gt;전 공연 솔드아웃&lt;/strong&gt;을 기록했던 지난 아레나 투어를 크게 뛰어넘는 규모로 &lt;strong&gt;25만 명의 관객&lt;/strong&gt;을 동원할 예정입니다.&lt;/p&gt;
      
      &lt;div class=&quot;korea-history&quot;&gt;
        &lt;div class=&quot;history-item past&quot;&gt;
          &lt;span class=&quot;history-icon&quot;&gt; ️&lt;/span&gt;
          &lt;div class=&quot;history-content&quot;&gt;
            &lt;div class=&quot;history-date&quot;&gt;2024년 5월&lt;/div&gt;
            &lt;div class=&quot;history-event&quot;&gt;
              &lt;strong&gt;KSPO DOME 공연 성공!&lt;/strong&gt;&lt;br&gt;
              일본인 남성 솔로 아티스트로서 서울 KSPO DOME 공연&lt;br&gt;
              2일간 약 25,000장의 티켓 솔드아웃!
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;history-item current&quot;&gt;
          &lt;span class=&quot;history-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;history-content&quot;&gt;
            &lt;div class=&quot;history-date&quot;&gt;2025년 11월&lt;/div&gt;
            &lt;div class=&quot;history-event&quot;&gt;
              &lt;strong&gt;KINTEX HALL 10 공연&lt;/strong&gt;&lt;br&gt;
              한국 팬 여러분의 기대에 부응하여 다시 한번 한국 공연 개최&lt;br&gt;
              &lt;em class=&quot;artist-message&quot;&gt;&quot;꼭 와주세요.&quot;&lt;/em&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 기본 정보 섹션 --&gt;
  &lt;div class=&quot;info-section&quot; id=&quot;info&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  콘서트 기본 정보&lt;/h2&gt;
    &lt;div class=&quot;info-cards&quot;&gt;
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;아티스트&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;YUURI (유우리)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;콘서트명&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;YUURI ASIA TOUR 2025 in SEOUL&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card highlight&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;공연일시&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;11월 1일(토) 18시 / 2일(일) 17시&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;관람시간&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;90분 공연&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card venue&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; ️&lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;장소&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;킨텍스 제2전시장 10홀&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;주소&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;경기 고양시 일산서구 킨텍스로 217-59&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;가까운 역&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;킨텍스역 (경의중앙선) 2번 출구 도보 5분&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;관람등급&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;전연령 관람 가능&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 아티스트 소개 --&gt;
  &lt;div class=&quot;artist-section&quot; id=&quot;artist&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  아티스트 소개&lt;/h2&gt;
    
    &lt;div class=&quot;artist-intro&quot;&gt;
      &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;유우리 (優里)&lt;/b&gt;는 8년간의 무명생활을 거쳐 틱톡에서 화제가 된 &quot;かくれんぼ(숨바꼭질)&quot;로 브레이크한 감동적인 스토리의 주인공입니다. &quot;ドライフラワー(드라이플라워)&quot;는 일본 가요 역사상 최고의 히트곡 중 하나가 되었습니다.&lt;/p&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;artist-info-cards&quot;&gt;
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;출생&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;1994년 3월 23일 (31세, 도쿠시마현)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;성장지&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;치바현 치바시 미하마구 마쿠하리&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;솔로 데뷔&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;2019년 12월 1일 (かくれんぼ)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;소속&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;소니 뮤직 엔터테인먼트 재팬&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card struggle&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt;⏰&lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;무명 기간&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;8년간 (2016 THE BUGZY ~ 2019 솔로)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card achievement&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;주요 성과&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;드라이플라워 9억뷰, 빌보드 연간 1위&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card motto&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;좌우명&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;&quot;하고 싶은 걸 위해서라면 어떤 것도 견딜 수 있어&quot;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;hit-songs&quot;&gt;
      &lt;h4 class=&quot;hits-title&quot;&gt;  대표곡&lt;/h4&gt;
      &lt;div class=&quot;songs-grid&quot;&gt;
        &lt;span class=&quot;song-chip mega-hit&quot;&gt;  ドライフラワー (드라이플라워) - 9억뷰 달성&lt;/span&gt;
        &lt;span class=&quot;song-chip viral&quot;&gt;  かくれんぼ (숨바꼭질) - 틱톡 바이럴 데뷔곡&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  ベテルギウス (베텔기우스)&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  ピーターパン (피터팬)&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  カーテンコール (커튼콜)&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;success-story&quot;&gt;
      &lt;h4 class=&quot;story-title&quot;&gt;  감동적인 성공 스토리&lt;/h4&gt;
      &lt;div class=&quot;story-timeline&quot;&gt;
        &lt;div class=&quot;story-item struggle&quot;&gt;
          &lt;span class=&quot;story-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;story-content&quot;&gt;
            &lt;div class=&quot;story-period&quot;&gt;무명 시절 (8년간)&lt;/div&gt;
            &lt;div class=&quot;story-detail&quot;&gt;
              고등학교 자퇴 → THE BUGZY 보컬 → 찢어지게 가난&lt;br&gt;
              &quot;25살까지 성과 없으면 음악 포기&quot; 어머니와 약속
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;story-item breakthrough&quot;&gt;
          &lt;span class=&quot;story-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;story-content&quot;&gt;
            &lt;div class=&quot;story-period&quot;&gt;2019년 (25살)&lt;/div&gt;
            &lt;div class=&quot;story-detail&quot;&gt;
              かくれんぼ 틱톡 바이럴 → 인생 첫 번째 전환점&lt;br&gt;
              MY FIRST STORY 히로와의 만남
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;story-item success&quot;&gt;
          &lt;span class=&quot;story-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;story-content&quot;&gt;
            &lt;div class=&quot;story-period&quot;&gt;2020년&lt;/div&gt;
            &lt;div class=&quot;story-detail&quot;&gt;
              ドライフラワー 대성공 → THE FIRST TAKE 1억뷰&lt;br&gt;
              빌보드 연간 1위, 일본 가요계 신화 창조
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;story-item korea&quot;&gt;
          &lt;span class=&quot;story-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;story-content&quot;&gt;
            &lt;div class=&quot;story-period&quot;&gt;2024-2025&lt;/div&gt;
            &lt;div class=&quot;story-detail&quot;&gt;
              KSPO DOME 25,000명 솔드아웃&lt;br&gt;
              → KINTEX 재내한 &quot;꼭 와주세요&quot;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;motto-highlight&quot;&gt;
        &lt;span class=&quot;motto-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;motto-content&quot;&gt;
          &lt;div class=&quot;motto-text&quot;&gt;&quot;하고 싶은 걸 위해서라면 어떤 것도 견딜 수 있어&quot;&lt;/div&gt;
          &lt;div class=&quot;motto-desc&quot;&gt;8년간의 무명생활을 하며 가지게 된 신념이자 좌우명&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 예상 세트리스트 --&gt;
  &lt;div class=&quot;setlist-section&quot; id=&quot;setlist&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  예상 세트리스트&lt;/h2&gt;
    &lt;div class=&quot;setlist-header&quot;&gt;
      &lt;h3 class=&quot;setlist-subtitle&quot;&gt;  ASIA TOUR 2025 예상 공연곡&lt;/h3&gt;
      &lt;div class=&quot;setlist-stats&quot;&gt;
        &lt;span class=&quot;stat&quot;&gt;약 20곡&lt;/span&gt;
        &lt;span class=&quot;stat-divider&quot;&gt;•&lt;/span&gt;
        &lt;span class=&quot;stat&quot;&gt;90분&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;setlist-note-top&quot;&gt;
        &lt;span class=&quot;note-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;note-text&quot;&gt;2024년 KSPO DOME 내한 세트리스트를 바탕으로 한 예상 구성&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;setlist-container&quot;&gt;
      &lt;div class=&quot;main-set&quot;&gt;
        &lt;h4 class=&quot;set-title&quot;&gt;  메인 세트&lt;/h4&gt;
        &lt;div class=&quot;songs-list-mobile&quot;&gt;
          &lt;div class=&quot;song-row opening&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;1&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ピーターパン (피터팬)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;메이저 데뷔곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row anime&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;2&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;カーテンコール (커튼콜)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;히로아카 7기 OP&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;3&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;うぉ (워, Wo)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;독특한 제목의 곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;4&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;花鳥風月 (화조풍월)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;일본 정서를 담은 곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;5&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;レオ (레오)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;감성적인 발라드&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row viral&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;6&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;かくれんぼ (숨바꼭질)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;솔로 데뷔곡, 틱톡 바이럴&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row mega-hit&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;7&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ドライフラワー (드라이플라워)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;대표곡, 9억뷰 달성&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;8&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;タイムマシン (타임머신)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;시간여행을 테마로 한 곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;9&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;夏音 (여름소리)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;여름 감성 발라드&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;10&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ガリレオは恋をする (갈릴레오는 사랑을 한다)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;과학과 사랑의 만남&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;11&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ミズキリ (물수제비)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;물 위를 스치는 돌처럼&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;12&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;メリーゴーランド (회전목마)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;애니메이션 주제가&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;13&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ライラ (라이라)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;감성적인 멜로디&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;14&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ブレーメン (브레멘)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;브레멘 음악대 모티브&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;15&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;告白直前酸欠状態 (고백직전산소결핍상태)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;고백 전 설렘을 표현&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;16&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ヒーローの居ない街 (히어로가 없는 도시)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;현실적인 메시지&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row space&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;17&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;アストロノーツ (아스트로노츠)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;우주비행사, 꿈에 대한 노래&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row finale&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;18&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;+1&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;메인 세트 피날레&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;encore-set&quot;&gt;
        &lt;h4 class=&quot;set-title encore-title&quot;&gt;  앙코르&lt;/h4&gt;
        &lt;div class=&quot;songs-list-mobile encore&quot;&gt;
          &lt;div class=&quot;song-row encore-song&quot;&gt;
            &lt;span class=&quot;song-num encore-num&quot;&gt;19&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ベテルギウス (베텔기우스)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;별자리 이름, 감동적인 발라드&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row encore-song&quot;&gt;
            &lt;span class=&quot;song-num encore-num&quot;&gt;20&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ビリミリオン (빌리밀리언)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;그랜드 피날레&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;setlist-note-mobile&quot;&gt;
      &lt;div class=&quot;note-icon&quot;&gt;✅&lt;/div&gt;
      &lt;div class=&quot;note-content&quot;&gt;
        &lt;div class=&quot;note-title&quot;&gt;예상 세트리스트&lt;/div&gt;
        &lt;div class=&quot;note-desc&quot;&gt;2024년 KSPO DOME 내한 경험을 바탕으로 한 예상 구성!&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 티켓 정보 --&gt;
  &lt;div class=&quot;ticket-section&quot; id=&quot;ticket&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  티켓 정보&lt;/h2&gt;
    
    &lt;!-- 예매 일정 --&gt;
    &lt;div class=&quot;booking-schedule&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  예매 일정&lt;/h3&gt;
      &lt;div class=&quot;booking-card-main&quot;&gt;
        &lt;div class=&quot;booking-badge&quot;&gt;  확정&lt;/div&gt;
        &lt;div class=&quot;booking-content&quot;&gt;
          &lt;div class=&quot;booking-title&quot;&gt;티켓 오픈&lt;/div&gt;
          &lt;div class=&quot;booking-datetime&quot;&gt;2025년 5월 7일(수) 오후 8시&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 가격 정보 --&gt;
    &lt;div class=&quot;price-section&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  티켓 가격&lt;/h3&gt;
      &lt;div class=&quot;price-cards-yuuri&quot;&gt;
        &lt;div class=&quot;price-card standing-r&quot;&gt;
          &lt;div class=&quot;price-header&quot;&gt;
            &lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;price-info&quot;&gt;
              &lt;h4 class=&quot;price-type&quot;&gt;스탠딩 R석&lt;/h4&gt;
              &lt;div class=&quot;price-desc&quot;&gt;프리미엄 스탠딩&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;price-amount&quot;&gt;154,000원&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;price-card standing-s&quot;&gt;
          &lt;div class=&quot;price-header&quot;&gt;
            &lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;price-info&quot;&gt;
              &lt;h4 class=&quot;price-type&quot;&gt;스탠딩 S석&lt;/h4&gt;
              &lt;div class=&quot;price-desc&quot;&gt;일반 스탠딩&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;price-amount&quot;&gt;143,000원&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;price-card seated&quot;&gt;
          &lt;div class=&quot;price-header&quot;&gt;
            &lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;price-info&quot;&gt;
              &lt;h4 class=&quot;price-type&quot;&gt;지정석&lt;/h4&gt;
              &lt;div class=&quot;price-desc&quot;&gt;계단식 좌석&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;price-amount&quot;&gt;143,000원&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 좌석 안내도 --&gt;
    &lt;div class=&quot;seating-section&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  좌석 안내&lt;/h3&gt;
      
      &lt;div class=&quot;seating-layout&quot;&gt;
        &lt;img src=&quot;https://i.ifh.cc/7zXrxd.png&quot; alt=&quot;킨텍스 제2전시장 10홀 좌석 배치도&quot; class=&quot;seating-image&quot; /&gt;
        &lt;div class=&quot;seating-caption&quot;&gt;  킨텍스 제2전시장 10홀 좌석 배치도&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;seating-info&quot;&gt;
        &lt;div class=&quot;seating-types&quot;&gt;
          &lt;div class=&quot;seating-type floor-standing&quot;&gt;
            &lt;h4 class=&quot;type-title&quot;&gt;  Floor 구역 (스탠딩)&lt;/h4&gt;
            &lt;ul class=&quot;type-features&quot;&gt;
              &lt;li&gt;4개의 구역으로 나뉜 스탠딩석&lt;/li&gt;
              &lt;li&gt;안전상의 이유로 구역 구분 펜스 설치&lt;/li&gt;
              &lt;li&gt;입장 번호순으로 입장&lt;/li&gt;
              &lt;li&gt;구역 내 자유로운 위치 선택&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;seating-type designated&quot;&gt;
            &lt;h4 class=&quot;type-title&quot;&gt;  지정석 객석&lt;/h4&gt;
            &lt;ul class=&quot;type-features&quot;&gt;
              &lt;li&gt;단차가 있는 계단식 좌석&lt;/li&gt;
              &lt;li&gt;예매 시 좌석 선택 가능&lt;/li&gt;
              &lt;li&gt;편안한 관람 환경&lt;/li&gt;
              &lt;li&gt;무대 전체 조망 가능&lt;/li&gt;
            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;seating-warnings&quot;&gt;
          &lt;h4 class=&quot;warning-title&quot;&gt;⚠️ 좌석 관련 주의사항&lt;/h4&gt;
          &lt;div class=&quot;warning-list&quot;&gt;
            &lt;p&gt;• 상기 이미지는 예매 시 이해를 돕기 위한 이미지로 실제와 다를 수 있습니다&lt;/p&gt;
            &lt;p&gt;• 무대 구성이 연출상의 이유로 사전 공지 없이 변경될 수 있습니다&lt;/p&gt;
            &lt;p&gt;• 관람 위치 및 관람객의 신장 차이에 따라 일부 시야 장애 발생 가능&lt;/p&gt;
            &lt;p&gt;• 무대 연출과 구조물, 카메라로 인해 일부 시야가 제한될 수 있습니다&lt;/p&gt;
            &lt;p&gt;• &lt;strong&gt;공연 당일 시야 제한으로 인한 티켓 환불 및 변경 불가&lt;/strong&gt;&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 예매처 --&gt;
    &lt;div class=&quot;booking-platforms&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  예매처&lt;/h3&gt;
      &lt;div class=&quot;platform-cards&quot;&gt;
        &lt;a href=&quot;https://www.ticketlink.co.kr/product/56097&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;platform-card-main primary&quot;&gt;
          &lt;div class=&quot;platform-header&quot;&gt;
            &lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;platform-content&quot;&gt;
              &lt;h4 class=&quot;platform-name&quot;&gt;티켓링크&lt;/h4&gt;
              &lt;div class=&quot;platform-note&quot;&gt;유일한 공식 예매처&lt;/div&gt;
            &lt;/div&gt;
            &lt;span class=&quot;platform-arrow&quot;&gt;→&lt;/span&gt;
          &lt;/div&gt;
        &lt;/a&gt;
        
        &lt;div class=&quot;unavailable-platforms&quot;&gt;
          &lt;div class=&quot;unavailable-title&quot;&gt;❌ 예매 불가능한 사이트&lt;/div&gt;
          &lt;div class=&quot;unavailable-list&quot;&gt;
            &lt;span class=&quot;unavailable-item&quot;&gt;인터파크 (NOL)&lt;/span&gt;
            &lt;span class=&quot;unavailable-item&quot;&gt;멜론티켓&lt;/span&gt;
            &lt;span class=&quot;unavailable-item&quot;&gt;YES24 티켓&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 기본 정보 --&gt;
    &lt;div class=&quot;ticket-details&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  기본 정보&lt;/h3&gt;
      &lt;div class=&quot;detail-cards&quot;&gt;
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;&lt;strong&gt;티켓 형태:&lt;/strong&gt; 모바일 티켓 (배송 없음)&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;&lt;strong&gt;매수 제한:&lt;/strong&gt; 1인 2매까지&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;&lt;strong&gt;예매처:&lt;/strong&gt; 티켓링크에서만&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 입장 안내 --&gt;
  &lt;div class=&quot;entrance-section&quot; id=&quot;entrance&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  입장 안내&lt;/h2&gt;
    
    &lt;!-- 스탠딩석 입장 안내 --&gt;
    &lt;div class=&quot;standing-entrance&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  스탠딩석 입장 안내&lt;/h3&gt;
      &lt;div class=&quot;standing-procedure&quot;&gt;
        &lt;div class=&quot;procedure-overview&quot;&gt;
          &lt;span class=&quot;overview-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;overview-content&quot;&gt;
            &lt;strong&gt;입장 번호 = 입장 순서&lt;/strong&gt;&lt;br&gt;
            예매 시 지정되는 번호가 입장 순서입니다. 빠른 번호일수록 입장이 빨라집니다.
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;procedure-timeline&quot;&gt;
          &lt;div class=&quot;timeline-item&quot;&gt;
            &lt;div class=&quot;timeline-time&quot;&gt;15:00&lt;/div&gt;
            &lt;div class=&quot;timeline-content&quot;&gt;
              &lt;div class=&quot;timeline-action&quot;&gt;대기 시작&lt;/div&gt;
              &lt;div class=&quot;timeline-desc&quot;&gt;예매번호 순으로 대기 (공연 3시간 전)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;timeline-item critical&quot;&gt;
            &lt;div class=&quot;timeline-time&quot;&gt;16:00&lt;/div&gt;
            &lt;div class=&quot;timeline-content&quot;&gt;
              &lt;div class=&quot;timeline-action&quot;&gt;입장 시작&lt;/div&gt;
              &lt;div class=&quot;timeline-desc&quot;&gt;순차적으로 공연장 내 입장 (공연 2시간 전)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;timeline-item warning&quot;&gt;
            &lt;div class=&quot;timeline-time&quot;&gt;17:50&lt;/div&gt;
            &lt;div class=&quot;timeline-content&quot;&gt;
              &lt;div class=&quot;timeline-action&quot;&gt;대기 마감&lt;/div&gt;
              &lt;div class=&quot;timeline-desc&quot;&gt;입장 10분 전 대기 마감&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;timeline-item danger&quot;&gt;
            &lt;div class=&quot;timeline-time&quot;&gt;16:00 이후&lt;/div&gt;
            &lt;div class=&quot;timeline-content&quot;&gt;
              &lt;div class=&quot;timeline-action&quot;&gt;지각 시&lt;/div&gt;
              &lt;div class=&quot;timeline-desc&quot;&gt;&lt;strong&gt;번호 무효!&lt;/strong&gt; 입장 시작 30분 전 대기 권장&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 지정석 입장 안내 --&gt;
    &lt;div class=&quot;seated-entrance&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  지정좌석 입장 안내&lt;/h3&gt;
      &lt;div class=&quot;seated-rules&quot;&gt;
        &lt;div class=&quot;seated-rule&quot;&gt;
          &lt;span class=&quot;rule-icon&quot;&gt;⏰&lt;/span&gt;
          &lt;div class=&quot;rule-content&quot;&gt;
            &lt;strong&gt;스탠딩 관객 입장 완료 후&lt;/strong&gt; 지정좌석 관객 입장 시작
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;seated-rule&quot;&gt;
          &lt;span class=&quot;rule-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;rule-content&quot;&gt;
            &lt;strong&gt;입장 완료:&lt;/strong&gt; 공연 시작 10분 전까지 입장 완료 권장
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 교통편 --&gt;
  &lt;div class=&quot;location-section&quot; id=&quot;location&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  교통편 &amp; 위치&lt;/h2&gt;
    
    &lt;div class=&quot;venue-info-card&quot;&gt;
      &lt;div class=&quot;venue-header&quot;&gt;
        &lt;span class=&quot;venue-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;venue-details&quot;&gt;
          &lt;h3 class=&quot;venue-name&quot;&gt;킨텍스 제2전시장 10홀&lt;/h3&gt;
          &lt;div class=&quot;venue-address&quot;&gt;경기 고양시 일산서구 킨텍스로 217-59&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;transport-tabs&quot;&gt;
      &lt;div class=&quot;transport-tab active&quot; data-tab=&quot;subway&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;지하철&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;transport-tab&quot; data-tab=&quot;bus&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;버스&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;transport-tab&quot; data-tab=&quot;parking&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;주차&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;transport-content&quot;&gt;
      &lt;div class=&quot;transport-panel active&quot; data-panel=&quot;subway&quot;&gt;
        &lt;div class=&quot;route-item best&quot;&gt;
          &lt;span class=&quot;route-line kintex&quot;&gt;경의중앙선&lt;/span&gt;
          &lt;div class=&quot;route-info&quot;&gt;
            &lt;div class=&quot;route-station&quot;&gt;킨텍스역 2번 출구&lt;/div&gt;
            &lt;div class=&quot;route-time&quot;&gt;도보 5분&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;route-badge&quot;&gt;최적&lt;/span&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;route-item&quot;&gt;
          &lt;span class=&quot;route-line line3&quot;&gt;3호선&lt;/span&gt;
          &lt;div class=&quot;route-info&quot;&gt;
            &lt;div class=&quot;route-station&quot;&gt;대화역 2번 출구&lt;/div&gt;
            &lt;div class=&quot;route-time&quot;&gt;버스 + 도보 15분&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;transport-panel&quot; data-panel=&quot;bus&quot;&gt;
        &lt;div class=&quot;bus-info&quot;&gt;
          &lt;div class=&quot;bus-numbers&quot;&gt;77, 500-5, 5000, 5500, 5600&lt;/div&gt;
          &lt;div class=&quot;bus-stop&quot;&gt;킨텍스 하차 → 도보 3분&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;transport-panel&quot; data-panel=&quot;parking&quot;&gt;
        &lt;div class=&quot;parking-info&quot;&gt;
          &lt;div class=&quot;parking-available&quot;&gt;
            &lt;span class=&quot;parking-icon&quot;&gt; ️&lt;/span&gt;
            &lt;div class=&quot;parking-text&quot;&gt;킨텍스 전용 주차장 이용 가능 (유료)&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 관람 규칙 --&gt;
  &lt;div class=&quot;rules-section&quot; id=&quot;rules&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;⚠️ 관람 규칙&lt;/h2&gt;
    
    &lt;div class=&quot;photography-ban&quot;&gt;
      &lt;div class=&quot;ban-header&quot;&gt;
        &lt;span class=&quot;ban-icon&quot;&gt; &lt;/span&gt;
        &lt;h3 class=&quot;ban-title&quot;&gt;촬영 및 녹음 절대 금지&lt;/h3&gt;
        &lt;span class=&quot;ban-level&quot;&gt;퇴장 조치&lt;/span&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;ban-content&quot;&gt;
        &lt;p&gt;&lt;strong&gt;스마트폰을 포함해 모든 형태의 촬영 및 녹음 금지:&lt;/strong&gt;&lt;/p&gt;
        &lt;ul class=&quot;ban-list&quot;&gt;
          &lt;li&gt;DSLR, 캠코더, 고프로, 녹화/녹음 전용 장비&lt;/li&gt;
          &lt;li&gt;스마트폰 촬영&lt;/li&gt;
          &lt;li&gt;유튜브 라이브, 인스타그램 라이브&lt;/li&gt;
          &lt;li&gt;X 스페이스 등을 통한 공연 중계&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;prohibited-items&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  반입 금지 물품&lt;/h3&gt;
      &lt;div class=&quot;prohibited-grid&quot;&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;⚔️ 무기류, 폭죽, 깃대, 단단한 재질의 배너&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  유리병/캔&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  500ml 이하 PET 병 물 제외한 음식물&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  DSLR 등 전문가용 카메라&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  고프로, 액션캠 등 녹화 장비&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  휴대용 경적, 호루라기&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  큰 사이즈 가방&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;☂️ 장우산&lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;  빛을 내는 응원도구&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 추천 포인트 --&gt;
  &lt;div class=&quot;recommendation-section&quot; id=&quot;recommendation&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  추천 포인트&lt;/h2&gt;
    
    &lt;div class=&quot;recommend-cards&quot;&gt;
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;감동적인 성공 스토리&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;8년 무명생활을 거쳐 일본 최고 히트곡 작가가 된 감동 실화&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;9억뷰 드라이플라워&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;THE FIRST TAKE로 화제가 된 일본 가요계 레전드&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;틱톡 세대 아이콘&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;SNS로 시작해 전 세계적 성공을 거둔 Z세대 아티스트&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;한국 사랑&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;KSPO DOME 솔드아웃 이후 재내한, 한국 팬들에 대한 각별한 애정&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;target-audience&quot;&gt;
      &lt;h4 class=&quot;target-title&quot;&gt;  이런 분들께 추천!&lt;/h4&gt;
      &lt;div class=&quot;target-tags&quot;&gt;
        &lt;span class=&quot;target-tag&quot;&gt;YUURI 팬&lt;/span&gt;
        &lt;span class=&quot;target-tag&quot;&gt;드라이플라워 애청자&lt;/span&gt;
        &lt;span class=&quot;target-tag&quot;&gt;틱톡 세대&lt;/span&gt;
        &lt;span class=&quot;target-tag&quot;&gt;감성 발라드 선호&lt;/span&gt;
        &lt;span class=&quot;target-tag&quot;&gt;성공 스토리 감동파&lt;/span&gt;
        &lt;span class=&quot;target-tag&quot;&gt;20-30대&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 문의 정보 --&gt;
  &lt;div class=&quot;contact-section&quot; id=&quot;contact&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  문의 및 정보&lt;/h2&gt;
    
    &lt;div class=&quot;contact-main&quot;&gt;
      &lt;div class=&quot;contact-card&quot;&gt;
        &lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;contact-info&quot;&gt;
          &lt;div class=&quot;contact-number&quot;&gt;1588-7890&lt;/div&gt;
          &lt;div class=&quot;contact-desc&quot;&gt;티켓링크 고객센터&lt;/div&gt;
          &lt;div class=&quot;contact-hours&quot;&gt;평일 09:00~18:00&lt;/div&gt;
        &lt;/div&gt;
        &lt;a href=&quot;tel:1588-7890&quot; class=&quot;contact-btn&quot;&gt;전화하기&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;official-links&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  공식 링크&lt;/h3&gt;
      &lt;div class=&quot;links-grid&quot;&gt;
        &lt;a href=&quot;https://www.ticketlink.co.kr/product/56097&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card primary&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;티켓링크&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;공식 예매처&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
        
        &lt;a href=&quot;https://www.youtube.com/@yuuri_official&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;유우리 공식 유튜브&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;일상 브이로그, 음악&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
        
        &lt;a href=&quot;https://twitter.com/yuuri_staff&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;공식 트위터&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;최신 소식&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;final-notices&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  최종 안내&lt;/h3&gt;
      &lt;div class=&quot;final-cards&quot;&gt;
        &lt;div class=&quot;final-card&quot;&gt;  예매: 티켓링크에서만 가능&lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;  모바일 티켓 (배송 없음)&lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;⏰ 시간 엄수 (번호 무효 주의)&lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;  촬영 절대 금지 (퇴장 조치)&lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;  큰 가방 반입 금지&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 마무리 --&gt;
  &lt;div class=&quot;conclusion-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  마무리&lt;/h2&gt;
    
    &lt;div class=&quot;conclusion-card&quot;&gt;
      &lt;div class=&quot;conclusion-icon&quot;&gt; &lt;/div&gt;
      &lt;div class=&quot;conclusion-content&quot;&gt;
        &lt;p&gt;8년 무명생활을 거쳐 일본 최고 히트곡을 만든 YUURI!&lt;/p&gt;
        &lt;p&gt;KSPO DOME 솔드아웃 이후 기다리던 재내한이 드디어 확정!&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;감동적인 그의 음악을 KINTEX에서 다시 만나요!  &lt;/strong&gt;&lt;/p&gt;
        &lt;p class=&quot;conclusion-note&quot;&gt;관람 규칙을 꼭 지켜서 모두가 행복한 공연이 되길!&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;final-message&quot;&gt;
        &lt;strong&gt;모두 즐거운 콘서트 되세요!&lt;/strong&gt;  
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;!-- 크레딧 --&gt;
  &lt;div class=&quot;credit-section&quot;&gt;
    &lt;p class=&quot;credit-text&quot; data-ke-size=&quot;size14&quot;&gt;
        &lt;b&gt;포스터 출처:&lt;/b&gt; YUURI 공식&lt;br /&gt;
        &lt;b&gt;공연장:&lt;/b&gt; 킨텍스 제2전시장 10홀&lt;br /&gt;
        &lt;b&gt;예매:&lt;/b&gt; 티켓링크 공식 정보&lt;br /&gt;
        &lt;b&gt;아티스트 정보:&lt;/b&gt; 나무위키 참조&lt;br /&gt;
        &lt;b&gt;세트리스트:&lt;/b&gt; 2024 KSPO DOME 내한 기반
    &lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- 완전한 CSS (모든 스타일 포함) --&gt;
&lt;style&gt;
/* 기본 설정 */
.concert-post.mobile-optimized {
  max-width: 100%;
  margin: 0;
  padding: 1rem;
  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);
  color: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  line-height: 1.6;
  scroll-behavior: smooth;
}

/* YUURI 테마 색상 */
:root {
  --yuuri-primary: #6B73FF;
  --yuuri-secondary: #9B59B6;
  --yuuri-accent: #3498DB;
  --yuuri-pink: #E91E63;
  --yuuri-gold: #F1C40F;
}

/* 스크롤바 디자인 */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #1a1a1a;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #6B73FF, #9B59B6);
  border-radius: 4px;
  transition: all 0.3s ease;
}

::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(135deg, #9B59B6, #E91E63);
  box-shadow: 0 2px 8px rgba(107, 115, 255, 0.5);
}

/* 플로팅 네비게이션 */
.floating-nav {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 1000;
  font-family: inherit;
}

.nav-toggle {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  background: linear-gradient(135deg, #6B73FF, #9B59B6);
  color: white;
  padding: 0.75rem 1rem;
  border-radius: 25px;
  cursor: pointer;
  box-shadow: 0 4px 15px rgba(107, 115, 255, 0.4);
  transition: all 0.3s ease;
  border: none;
}

.nav-toggle:hover {
  background: linear-gradient(135deg, #9B59B6, #E91E63);
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(107, 115, 255, 0.6);
}

.nav-icon {
  font-size: 1.125rem;
}

.nav-text {
  font-size: 0.875rem;
  font-weight: 600;
}

.nav-menu {
  position: absolute;
  top: 60px;
  right: 0;
  width: 250px;
  background: rgba(20, 20, 20, 0.95);
  border: 2px solid var(--yuuri-primary);
  border-radius: 12px;
  backdrop-filter: blur(10px);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: all 0.3s ease;
}

.nav-menu.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.nav-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  border-bottom: 1px solid rgba(107, 115, 255, 0.3);
}

.nav-title {
  color: var(--yuuri-primary);
  font-size: 1rem;
  font-weight: 600;
}

.nav-close {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  border: none;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  cursor: pointer;
  font-size: 0.875rem;
  transition: all 0.3s ease;
}

.nav-close:hover {
  background: var(--yuuri-primary);
  color: white;
}

.nav-items {
  padding: 0.5rem;
}

.nav-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  color: #ffffff;
  text-decoration: none;
  border-radius: 8px;
  transition: all 0.3s ease;
  margin-bottom: 0.25rem;
}

.nav-item:hover {
  background: rgba(107, 115, 255, 0.2);
  color: var(--yuuri-primary);
  transform: translateX(5px);
}

.nav-item.active {
  background: rgba(107, 115, 255, 0.3);
  color: var(--yuuri-primary);
  border-left: 3px solid var(--yuuri-primary);
}

.nav-emoji {
  font-size: 1rem;
  width: 20px;
  text-align: center;
}

.nav-label {
  font-size: 0.875rem;
  font-weight: 500;
}

/* 맨 위로 버튼 */
.scroll-to-top {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 60px;
  height: 60px;
  background: linear-gradient(135deg, #6B73FF, #9B59B6);
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 4px 15px rgba(107, 115, 255, 0.4);
  transition: all 0.3s ease;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px);
}

.scroll-to-top.visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.scroll-to-top:hover {
  background: linear-gradient(135deg, #9B59B6, #E91E63);
  transform: translateY(-5px) scale(1.1);
  box-shadow: 0 8px 25px rgba(107, 115, 255, 0.6);
}

.scroll-icon {
  font-size: 1.25rem;
  margin-bottom: 0.25rem;
}

.scroll-text {
  font-size: 0.7rem;
  font-weight: 600;
  color: white;
}

/* 스크롤 진행률 바 */
.scroll-progress-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: rgba(0, 0, 0, 0.1);
  z-index: 1001;
  pointer-events: none;
}

.scroll-progress {
  height: 100%;
  background: linear-gradient(90deg, #6B73FF 0%, #9B59B6 50%, #E91E63 100%);
  width: 0%;
  transition: width 0.1s ease;
  box-shadow: 0 0 10px rgba(107, 115, 255, 0.6);
}

/* 섹션 하이라이트 */
.section-highlight {
  animation: section-glow 1s ease-out;
}

@keyframes section-glow {
  0% { box-shadow: 0 0 0 rgba(107, 115, 255, 0.5); }
  50% { box-shadow: 0 0 20px rgba(107, 115, 255, 0.8); }
  100% { box-shadow: 0 0 0 rgba(107, 115, 255, 0.5); }
}

/* 포스터 */
.poster-container {
  text-align: center;
  margin-bottom: 1.5rem;
}

.main-poster {
  width: 100%;
  max-width: 350px;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(107, 115, 255, 0.4);
}

/* 제목 */
.concert-main-title {
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
  margin-bottom: 1.5rem;
  background: linear-gradient(135deg, var(--yuuri-primary), var(--yuuri-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  line-height: 1.3;
}

/* 특별 공지 */
.special-announcement {
  background: rgba(107, 115, 255, 0.1);
  border: 2px solid var(--yuuri-primary);
  border-radius: 12px;
  padding: 1rem;
  margin-bottom: 1.5rem;
  text-align: center;
}

.announcement-badge {
  background: var(--yuuri-pink);
  color: white;
  padding: 0.25rem 1rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
}

.announcement-title {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--yuuri-primary);
  margin-bottom: 0.5rem;
}

.announcement-desc {
  color: #ffffff;
  font-size: 1rem;
}

/* 투어 소개 */
.tour-intro {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(107, 115, 255, 0.3);
  margin-bottom: 1.5rem;
}

.tour-title {
  color: var(--yuuri-primary);
  font-size: 1.125rem;
  margin-bottom: 1rem;
  font-weight: 600;
  text-align: center;
}

.korea-history {
  display: grid;
  gap: 1rem;
  margin-top: 1rem;
}

.history-item {
  display: flex;
  gap: 1rem;
  padding: 1rem;
  border-radius: 8px;
  align-items: center;
}

.history-item.past {
  background: rgba(52, 152, 219, 0.1);
  border-left: 4px solid var(--yuuri-accent);
}

.history-item.current {
  background: rgba(107, 115, 255, 0.1);
  border-left: 4px solid var(--yuuri-primary);
}

.history-icon {
  font-size: 1.5rem;
}

.history-date {
  font-size: 0.875rem;
  color: var(--yuuri-gold);
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.history-event {
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1.4;
}

.artist-message {
  color: var(--yuuri-pink);
  font-weight: 600;
  font-style: italic;
}

/* 섹션 제목 */
.section-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: var(--yuuri-primary);
  padding: 0.75rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 8px;
  border-left: 4px solid var(--yuuri-primary);
}

.mobile-subtitle {
  font-size: 1.125rem;
  color: var(--yuuri-secondary);
  margin: 1rem 0 0.75rem 0;
  font-weight: 600;
}

.section-divider {
  border: none;
  height: 2px;
  background: linear-gradient(135deg, var(--yuuri-primary), var(--yuuri-secondary));
  margin: 1.5rem 0;
}

/* 정보 카드 */
.info-cards {
  display: grid;
  gap: 0.75rem;
}

.info-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.info-card.highlight {
  border-color: var(--yuuri-primary);
  background: rgba(107, 115, 255, 0.1);
}

.info-card.venue {
  border-color: var(--yuuri-gold);
  background: rgba(241, 196, 15, 0.1);
}

.info-icon {
  font-size: 1.5rem;
  width: 40px;
  text-align: center;
}

.info-label {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-bottom: 0.25rem;
}

.info-value {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
}

/* 아티스트 정보 */
.artist-intro {
  padding: 1rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 10px;
  margin-bottom: 1rem;
  border-left: 4px solid var(--yuuri-primary);
}

.artist-info-cards {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.artist-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.artist-card.struggle {
  border-color: var(--yuuri-pink);
  background: rgba(233, 30, 99, 0.1);
}

.artist-card.achievement {
  border-color: var(--yuuri-gold);
  background: rgba(241, 196, 15, 0.1);
}

.artist-card.motto {
  border-color: var(--yuuri-secondary);
  background: rgba(155, 89, 182, 0.1);
}

.artist-card-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.artist-icon {
  font-size: 1.25rem;
}

.artist-label {
  font-size: 0.875rem;
  color: var(--yuuri-secondary);
  font-weight: 600;
}

.artist-value {
  color: #ffffff;
  font-size: 0.95rem;
}

/* 대표곡 */
.hit-songs {
  margin-top: 1rem;
}

.hits-title {
  font-size: 1rem;
  color: var(--yuuri-gold);
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.songs-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.song-chip {
  background: rgba(107, 115, 255, 0.2);
  color: var(--yuuri-primary);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(107, 115, 255, 0.3);
}

.song-chip.mega-hit {
  background: rgba(241, 196, 15, 0.2);
  color: var(--yuuri-gold);
  border-color: var(--yuuri-gold);
  font-weight: 600;
}

.song-chip.viral {
  background: rgba(233, 30, 99, 0.2);
  color: var(--yuuri-pink);
  border-color: var(--yuuri-pink);
  font-weight: 600;
}

/* 성공 스토리 */
.success-story {
  margin-top: 1.5rem;
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid rgba(155, 89, 182, 0.3);
}

.story-title {
  font-size: 1rem;
  color: var(--yuuri-secondary);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.story-timeline {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.story-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  border-radius: 8px;
  align-items: flex-start;
}

.story-item.struggle {
  background: rgba(233, 30, 99, 0.1);
  border-left: 4px solid var(--yuuri-pink);
}

.story-item.breakthrough {
  background: rgba(52, 152, 219, 0.1);
  border-left: 4px solid var(--yuuri-accent);
}

.story-item.success {
  background: rgba(241, 196, 15, 0.1);
  border-left: 4px solid var(--yuuri-gold);
}

.story-item.korea {
  background: rgba(107, 115, 255, 0.1);
  border-left: 4px solid var(--yuuri-primary);
}

.story-icon {
  font-size: 1.25rem;
  flex-shrink: 0;
}

.story-period {
  font-size: 0.875rem;
  color: var(--yuuri-gold);
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.story-detail {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

.motto-highlight {
  display: flex;
  gap: 1rem;
  padding: 1rem;
  background: rgba(155, 89, 182, 0.1);
  border: 2px solid var(--yuuri-secondary);
  border-radius: 8px;
  align-items: center;
}

.motto-icon {
  font-size: 1.5rem;
  color: var(--yuuri-secondary);
}

.motto-text {
  font-size: 1rem;
  color: var(--yuuri-secondary);
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.motto-desc {
  font-size: 0.875rem;
  color: #a0a0a0;
}

/* 세트리스트 */
.setlist-header {
  text-align: center;
  margin-bottom: 1.5rem;
}

.setlist-subtitle {
  font-size: 1.125rem;
  color: var(--yuuri-primary);
  margin-bottom: 0.5rem;
}

.setlist-stats {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 1rem;
}

.stat {
  background: rgba(107, 115, 255, 0.2);
  color: var(--yuuri-primary);
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.8rem;
  font-weight: 600;
}

.stat-divider {
  color: #666;
}

.setlist-note-top {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  background: rgba(241, 196, 15, 0.1);
  border: 1px solid var(--yuuri-gold);
  border-radius: 8px;
  padding: 0.75rem;
}

.note-icon {
  font-size: 1rem;
}

.note-text {
  color: #ffffff;
  font-size: 0.875rem;
}

.setlist-container {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(107, 115, 255, 0.3);
}

.set-title {
  font-size: 1rem;
  color: var(--yuuri-primary);
  margin-bottom: 1rem;
  font-weight: 600;
  text-align: center;
}

.set-title.encore-title {
  color: var(--yuuri-secondary);
}

.songs-list-mobile {
  display: grid;
  gap: 0.5rem;
}

.song-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  transition: all 0.3s ease;
}

.song-row:hover {
  background: rgba(107, 115, 255, 0.1);
  transform: translateX(2px);
}

.song-row.opening {
  border: 1px solid var(--yuuri-gold);
  background: rgba(241, 196, 15, 0.1);
}

.song-row.anime {
  border: 1px solid var(--yuuri-accent);
  background: rgba(52, 152, 219, 0.1);
}

.song-row.viral {
  border: 2px solid var(--yuuri-pink);
  background: rgba(233, 30, 99, 0.15);
}

.song-row.mega-hit {
  border: 2px solid var(--yuuri-gold);
  background: rgba(241, 196, 15, 0.15);
}

.song-row.space {
  border: 1px solid var(--yuuri-accent);
  background: rgba(52, 152, 219, 0.1);
}

.song-row.finale {
  border: 2px solid var(--yuuri-secondary);
  background: rgba(155, 89, 182, 0.15);
}

.song-row.encore-song {
  background: rgba(155, 89, 182, 0.1);
  border: 1px solid var(--yuuri-secondary);
}

.song-num {
  background: linear-gradient(135deg, var(--yuuri-primary), var(--yuuri-secondary));
  color: white;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.875rem;
  flex-shrink: 0;
}

.encore-num {
  background: linear-gradient(135deg, var(--yuuri-secondary), var(--yuuri-pink)) !important;
}

.song-info {
  flex: 1;
}

.song-name {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.song-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
  font-style: italic;
}

.encore-set {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 2px solid var(--yuuri-secondary);
}

.setlist-note-mobile {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(241, 196, 15, 0.1);
  border-radius: 10px;
  border: 1px solid var(--yuuri-gold);
}

.note-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--yuuri-gold);
  margin-bottom: 0.25rem;
}

.note-desc {
  font-size: 0.875rem;
  color: #ffffff;
}

/* 티켓 정보 */
.ticket-section {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(107, 115, 255, 0.3);
}

.booking-card-main {
  background: rgba(107, 115, 255, 0.1);
  border: 2px solid var(--yuuri-primary);
  border-radius: 10px;
  padding: 1rem;
  text-align: center;
  margin-bottom: 1.5rem;
}

.booking-badge {
  background: var(--yuuri-primary);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
}

.booking-title {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.booking-datetime {
  font-size: 1.25rem;
  color: var(--yuuri-primary);
  font-weight: 700;
}

/* 가격 카드 (3가지) */
.price-cards-yuuri {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.price-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid transparent;
}

.price-card.standing-r {
  border-color: var(--yuuri-gold);
  background: rgba(241, 196, 15, 0.1);
}

.price-card.standing-s {
  border-color: var(--yuuri-primary);
  background: rgba(107, 115, 255, 0.1);
}

.price-card.seated {
  border-color: var(--yuuri-secondary);
  background: rgba(155, 89, 182, 0.1);
}

.price-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}

.price-icon {
  font-size: 1.5rem;
}

.price-type {
  font-size: 1.125rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.price-desc {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.price-amount {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--yuuri-primary);
}

/* 좌석 안내 */
.seating-layout {
  text-align: center;
  margin-bottom: 1.5rem;
}

.seating-image {
  width: 100%;
  max-width: 400px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(107, 115, 255, 0.3);
  margin-bottom: 0.5rem;
}

.seating-caption {
  font-size: 0.875rem;
  color: #a0a0a0;
  font-style: italic;
}

.seating-types {
  display: grid;
  gap: 1rem;
  margin-bottom: 1rem;
}

.seating-type {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
}

.seating-type.floor-standing {
  border-left: 4px solid var(--yuuri-primary);
}

.seating-type.designated {
  border-left: 4px solid var(--yuuri-secondary);
}

.type-title {
  color: var(--yuuri-primary);
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.type-features {
  list-style: none;
  padding: 0;
  display: grid;
  gap: 0.5rem;
}

.type-features li {
  color: #ffffff;
  font-size: 0.875rem;
  padding: 0.25rem 0;
  position: relative;
  padding-left: 1rem;
}

.type-features li::before {
  content: '•';
  position: absolute;
  left: 0;
  color: var(--yuuri-primary);
  font-weight: bold;
}

.seating-warnings {
  background: rgba(255, 165, 0, 0.1);
  border: 2px solid #ffa500;
  border-radius: 8px;
  padding: 1rem;
}

.warning-title {
  color: #ffa500;
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.warning-list p {
  color: #ffffff;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}

.warning-list strong {
  color: #ffa500;
}

/* 예매처 */
.platform-cards {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.platform-card-main {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  padding: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease;
}

.platform-card-main.primary {
  border-color: var(--yuuri-primary);
  background: rgba(107, 115, 255, 0.1);
}

.platform-card-main.primary:hover {
  background: rgba(107, 115, 255, 0.2);
  transform: translateY(-2px);
}

.platform-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.platform-icon {
  font-size: 1.25rem;
  margin-right: 0.75rem;
}

.platform-name {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.platform-note {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.platform-arrow {
  color: var(--yuuri-primary);
  font-weight: bold;
  font-size: 1.25rem;
}

.unavailable-platforms {
  background: rgba(60, 60, 60, 0.5);
  border-radius: 8px;
  padding: 1rem;
  margin-top: 1rem;
}

.unavailable-title {
  color: #999;
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.unavailable-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.unavailable-item {
  background: rgba(80, 80, 80, 0.5);
  color: #999;
  padding: 0.5rem;
  border-radius: 6px;
  font-size: 0.875rem;
}

/* 기본 정보 */
.detail-cards {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.detail-card {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  align-items: center;
}

.detail-icon {
  font-size: 1.25rem;
  color: var(--yuuri-primary);
}

.detail-content {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 입장 안내 */
.standing-entrance,
.seated-entrance {
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1rem;
}

.standing-entrance {
  border: 2px solid var(--yuuri-primary);
}

.seated-entrance {
  border: 2px solid var(--yuuri-secondary);
}

.procedure-overview {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  background: rgba(107, 115, 255, 0.1);
  border-radius: 8px;
  margin-bottom: 1rem;
  align-items: center;
}

.overview-icon {
  font-size: 1.25rem;
  color: var(--yuuri-primary);
}

.overview-content {
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1.4;
}

.procedure-timeline {
  display: grid;
  gap: 0.75rem;
}

.timeline-item {
  display: flex;
  gap: 1rem;
  align-items: center;
  padding: 0.75rem;
  border-radius: 6px;
}

.timeline-item.critical {
  background: rgba(107, 115, 255, 0.1);
  border: 1px solid var(--yuuri-primary);
}

.timeline-item.warning {
  background: rgba(255, 165, 0, 0.1);
  border: 1px solid #ffa500;
}

.timeline-item.danger {
  background: rgba(255, 107, 107, 0.1);
  border: 1px solid #ff6b6b;
}

.timeline-time {
  background: var(--yuuri-primary);
  color: white;
  padding: 0.5rem;
  border-radius: 8px;
  font-weight: 600;
  font-size: 0.875rem;
  min-width: 80px;
  text-align: center;
}

.timeline-action {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.timeline-desc {
  font-size: 0.85rem;
  color: #a0a0a0;
}

.seated-rules {
  display: grid;
  gap: 0.75rem;
}

.seated-rule {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(155, 89, 182, 0.1);
  border-radius: 6px;
  align-items: flex-start;
}

.rule-icon {
  font-size: 1rem;
  color: var(--yuuri-secondary);
  flex-shrink: 0;
}

.rule-content {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 공연장 정보 */
.venue-info-card {
  background: rgba(107, 115, 255, 0.1);
  border: 2px solid var(--yuuri-primary);
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1rem;
}

.venue-header {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.venue-icon {
  font-size: 1.5rem;
}

.venue-name {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--yuuri-primary);
  margin-bottom: 0.25rem;
}

.venue-address {
  color: #ffffff;
  font-size: 0.95rem;
}

/* 교통편 탭 */
.transport-tabs {
  display: flex;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 8px;
  padding: 0.25rem;
  margin-bottom: 1rem;
}

.transport-tab {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  padding: 0.75rem;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
  color: #a0a0a0;
}

.transport-tab.active {
  background: linear-gradient(135deg, var(--yuuri-primary), var(--yuuri-secondary));
  color: white;
}

.tab-icon {
  font-size: 1.25rem;
}

.tab-text {
  font-size: 0.8rem;
  font-weight: 600;
}

.transport-content {
  min-height: 120px;
}

.transport-panel {
  display: none;
}

.transport-panel.active {
  display: block;
}

.route-item {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  position: relative;
  margin-bottom: 0.75rem;
}

.route-item.best {
  border: 2px solid var(--yuuri-primary);
  background: rgba(107, 115, 255, 0.1);
}

.route-line {
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 600;
  color: white;
  text-align: center;
  min-width: 80px;
}

.route-line.kintex {
  background: #77C4A3;
}

.route-line.line3 {
  background: #EF7C1C;
}

.route-station {
  font-size: 0.95rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.route-time {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.route-badge {
  position: absolute;
  top: -5px;
  right: -5px;
  background: var(--yuuri-gold);
  color: #000;
  padding: 0.25rem 0.5rem;
  border-radius: 10px;
  font-size: 0.7rem;
  font-weight: 600;
}

.bus-info {
  background: rgba(40, 40, 40, 0.8);
  padding: 1rem;
  border-radius: 8px;
}

.bus-numbers {
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
  font-size: 1rem;
}

.bus-stop {
  color: var(--yuuri-primary);
  font-size: 0.9rem;
}

.parking-info {
  background: rgba(40, 40, 40, 0.8);
  padding: 1rem;
  border-radius: 8px;
}

.parking-available {
  display: flex;
  gap: 0.75rem;
  align-items: center;
}

.parking-icon {
  font-size: 1.25rem;
  color: var(--yuuri-primary);
}

.parking-text {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 관람 규칙 */
.photography-ban {
  background: rgba(255, 107, 107, 0.1);
  border: 2px solid #ff6b6b;
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

.ban-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

.ban-icon {
  font-size: 1.5rem;
}

.ban-title {
  font-size: 1.125rem;
  color: #ff6b6b;
  font-weight: 700;
}

.ban-level {
  background: #ff6b6b;
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
}

.ban-content p {
  color: #ffffff;
  margin-bottom: 0.75rem;
  font-size: 0.95rem;
}

.ban-list {
  list-style: none;
  padding: 0;
  display: grid;
  gap: 0.25rem;
  margin-left: 1rem;
}

.ban-list li {
  color: #ffffff;
  font-size: 0.875rem;
  position: relative;
  padding-left: 1rem;
}

.ban-list li::before {
  content: '•';
  position: absolute;
  left: 0;
  color: #ff6b6b;
  font-weight: bold;
}

.prohibited-grid {
  display: grid;
  gap: 0.5rem;
  margin: 1rem 0;
}

.prohibited-item {
  background: rgba(40, 40, 40, 0.8);
  padding: 0.75rem;
  border-radius: 6px;
  color: #ffffff;
  font-size: 0.875rem;
}

/* 추천 포인트 */
.recommend-cards {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.recommend-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 10px;
  border-left: 4px solid var(--yuuri-primary);
  text-align: center;
}

.recommend-icon {
  font-size: 2rem;
  margin-bottom: 0.75rem;
}

.recommend-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--yuuri-primary);
  margin-bottom: 0.5rem;
}

.recommend-desc {
  font-size: 0.9rem;
  color: #a0a0a0;
  line-height: 1.4;
}

.target-audience {
  margin-top: 1.5rem;
}

.target-title {
  font-size: 1rem;
  color: var(--yuuri-gold);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.target-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  justify-content: center;
}

.target-tag {
  background: rgba(107, 115, 255, 0.2);
  color: var(--yuuri-primary);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(107, 115, 255, 0.3);
}

/* 문의 정보 */
.contact-main {
  margin-bottom: 1.5rem;
}

.contact-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(107, 115, 255, 0.1);
  border: 2px solid var(--yuuri-primary);
  border-radius: 10px;
}

.contact-icon {
  font-size: 1.5rem;
}

.contact-info {
  flex: 1;
}

.contact-number {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--yuuri-primary);
  margin-bottom: 0.25rem;
}

.contact-desc {
  font-size: 0.9rem;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.contact-hours {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.contact-btn {
  background: var(--yuuri-primary);
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
}

.links-grid {
  display: grid;
  gap: 0.75rem;
}

.link-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  text-decoration: none;
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
}

.link-card.primary {
  border-color: var(--yuuri-primary);
  background: rgba(107, 115, 255, 0.1);
}

.link-card:hover {
  background: rgba(107, 115, 255, 0.2);
  border-color: var(--yuuri-primary);
}

.link-icon {
  font-size: 1.25rem;
}

.link-title {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.link-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.link-arrow {
  color: var(--yuuri-primary);
  font-weight: bold;
}

/* 최종 안내 */
.final-cards {
  display: grid;
  gap: 0.5rem;
  margin: 1rem 0;
}

.final-card {
  background: rgba(40, 40, 40, 0.8);
  padding: 0.75rem;
  border-radius: 6px;
  color: #ffffff;
  font-size: 0.875rem;
}

/* 마무리 */
.conclusion-card {
  background: rgba(40, 40, 40, 0.9);
  border: 2px solid var(--yuuri-primary);
  border-radius: 12px;
  padding: 1.5rem;
  text-align: center;
  margin-bottom: 1rem;
}

.conclusion-icon {
  font-size: 3rem;
  color: var(--yuuri-primary);
  margin-bottom: 1rem;
}

.conclusion-content p {
  color: #a0a0a0;
  margin-bottom: 0.75rem;
  line-height: 1.5;
  font-size: 0.95rem;
}

.conclusion-content strong {
  color: #ffffff;
}

.conclusion-note {
  color: var(--yuuri-gold);
  font-size: 0.9rem;
  font-weight: 500;
}

.final-message {
  font-size: 1.25rem;
  font-weight: 700;
  background: linear-gradient(135deg, var(--yuuri-primary), var(--yuuri-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  padding: 1rem;
  background-color: rgba(107, 115, 255, 0.1);
  border-radius: 10px;
}

.credit-section {
  text-align: center;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(20, 20, 20, 0.8);
  border-radius: 8px;
}

.credit-text {
  color: #666;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 모바일 대응 */
@media (max-width: 768px) {
  .floating-nav {
    top: 15px;
    right: 15px;
  }
  
  .nav-toggle {
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
  }
  
  .nav-menu {
    width: 220px;
    top: 50px;
  }
  
  .scroll-to-top {
    width: 50px;
    height: 50px;
    bottom: 20px;
    right: 20px;
  }
  
  .scroll-icon {
    font-size: 1.125rem;
  }
  
  .scroll-text {
    font-size: 0.65rem;
  }
  
  .timeline-item {
    flex-direction: column;
    text-align: center;
    gap: 0.5rem;
  }
  
  .timeline-time {
    min-width: auto;
  }
  
  .price-cards-yuuri {
    gap: 0.75rem;
  }
  
  .story-timeline {
    gap: 0.5rem;
  }
  
  .prohibited-grid {
    gap: 0.4rem;
  }
}

@media (max-width: 480px) {
  .concert-main-title {
    font-size: 1.25rem;
  }
  
  .section-title {
    font-size: 1.125rem;
  }
}
&lt;/style&gt;

&lt;!-- JavaScript (완전한 네비게이션 시스템) --&gt;
&lt;script&gt;
// 네비게이션 토글
function toggleNav() {
  const navMenu = document.getElementById('navMenu');
  navMenu.classList.toggle('active');
}

// 특정 섹션으로 스크롤
function scrollToSection(sectionId) {
  const element = document.getElementById(sectionId);
  if (element) {
    // 네비게이션 닫기
    document.getElementById('navMenu').classList.remove('active');
    
    // 부드럽게 스크롤
    element.scrollIntoView({
      behavior: 'smooth',
      block: 'start'
    });
    
    // 하이라이트 효과
    element.classList.add('section-highlight');
    setTimeout(() =&gt; {
      element.classList.remove('section-highlight');
    }, 1000);
    
    // 네비게이션 활성 상태 업데이트
    updateActiveNav(sectionId);
  }
}

// 맨 위로 스크롤
function scrollToTop() {
  window.scrollTo({
    top: 0,
    behavior: 'smooth'
  });
  updateActiveNav('top');
}

// 네비게이션 활성 상태 업데이트
function updateActiveNav(activeId) {
  const navItems = document.querySelectorAll('.nav-item');
  navItems.forEach(item =&gt; {
    item.classList.remove('active');
    if (item.getAttribute('href') === `#${activeId}`) {
      item.classList.add('active');
    }
  });
}

// 스크롤 진행률 업데이트
function updateScrollProgress() {
  const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
  const scrollHeight = document.documentElement.scrollHeight - window.innerHeight;
  const scrollPercentage = (scrollTop / scrollHeight) * 100;
  
  const progressBar = document.getElementById('scrollProgress');
  if (progressBar) {
    progressBar.style.width = scrollPercentage + '%';
  }
}

// 맨 위로 버튼 표시/숨김
function toggleScrollTopButton() {
  const scrollTopBtn = document.getElementById('scrollToTop');
  const scrollPosition = window.pageYOffset || document.documentElement.scrollTop;
  
  if (scrollPosition &gt; 300) {
    scrollTopBtn.classList.add('visible');
  } else {
    scrollTopBtn.classList.remove('visible');
  }
}

// 현재 보고 있는 섹션 자동 감지
function detectCurrentSection() {
  const sections = ['info', 'artist', 'setlist', 'ticket', 'entrance', 'location', 'rules', 'recommendation', 'contact'];
  const scrollPosition = window.pageYOffset + 100;
  
  let currentSection = 'top';
  
  sections.forEach(sectionId =&gt; {
    const element = document.getElementById(sectionId);
    if (element) {
      const elementTop = element.offsetTop;
      if (scrollPosition &gt;= elementTop) {
        currentSection = sectionId;
      }
    }
  });
  
  updateActiveNav(currentSection);
}

// 교통편 탭 기능
function initTransportTabs() {
  const tabs = document.querySelectorAll('.transport-tab');
  const panels = document.querySelectorAll('.transport-panel');
  
  tabs.forEach(tab =&gt; {
    tab.addEventListener('click', function() {
      const targetTab = this.dataset.tab;
      
      tabs.forEach(t =&gt; t.classList.remove('active'));
      panels.forEach(p =&gt; p.classList.remove('active'));
      
      this.classList.add('active');
      const targetPanel = document.querySelector(`[data-panel=&quot;${targetTab}&quot;]`);
      if (targetPanel) {
        targetPanel.classList.add('active');
      }
    });
  });
}

// 이벤트 리스너
window.addEventListener('scroll', function() {
  updateScrollProgress();
  toggleScrollTopButton();
  detectCurrentSection();
});

// 네비게이션 외부 클릭 시 닫기
document.addEventListener('click', function(event) {
  const floatingNav = document.querySelector('.floating-nav');
  const navMenu = document.getElementById('navMenu');
  
  if (!floatingNav.contains(event.target) &amp;&amp; navMenu.classList.contains('active')) {
    navMenu.classList.remove('active');
  }
});

// 키보드 단축키
document.addEventListener('keydown', function(e) {
  if (e.key === 'Escape') {
    document.getElementById('navMenu').classList.remove('active');
  }
  
  if (e.key === 'Home') {
    e.preventDefault();
    scrollToTop();
  }
  
  const shortcuts = {
    '1': 'info', '2': 'artist', '3': 'setlist', '4': 'ticket',
    '5': 'entrance', '6': 'location', '7': 'rules', '8': 'recommendation', '9': 'contact'
  };
  
  if (shortcuts[e.key]) {
    scrollToSection(shortcuts[e.key]);
  }
});

// 초기화
document.addEventListener('DOMContentLoaded', function() {
  initTransportTabs();
  updateScrollProgress();
  toggleScrollTopButton();
  detectCurrentSection();
  
  console.log('  YUURI 네비게이션 시스템 완료!');
  console.log('  단축키: 1-9 (섹션), Home (맨위), ESC (닫기)');
});
&lt;/script&gt;</description>
      <category>2025/11월</category>
      <category>YUURI</category>
      <category>드라이플라워</category>
      <category>베텔기우스</category>
      <category>유우리</category>
      <category>킨텍스</category>
      <category>티켓링크</category>
      <author>jsy-spring</author>
      <guid isPermaLink="true">https://jsy-spring.tistory.com/8</guid>
      <comments>https://jsy-spring.tistory.com/8#entry8comment</comments>
      <pubDate>Wed, 24 Sep 2025 14:59:51 +0900</pubDate>
    </item>
    <item>
      <title>Gen Hoshino(호시노 겐) presents MAD HOPE Asia Tour in SEOUL</title>
      <link>https://jsy-spring.tistory.com/7</link>
      <description>&lt;div class=&quot;concert-post mobile-optimized&quot;&gt;
  &lt;!-- 메인 포스터 --&gt;
  &lt;div class=&quot;poster-container&quot;&gt;
    &lt;img class=&quot;main-poster&quot; src=&quot;https://i.ifh.cc/YS2tCm.jpg&quot; alt=&quot;Gen Hoshino presents MAD HOPE Asia Tour in SEOUL&quot; /&gt;
  &lt;/div&gt;

  &lt;!-- 콘서트 제목 --&gt;
  &lt;h1 class=&quot;concert-main-title&quot;&gt;⭐ Gen Hoshino presents MAD HOPE Asia Tour in SEOUL&lt;/h1&gt;

  &lt;!-- 특별 안내 --&gt;
  &lt;div class=&quot;special-announcement&quot;&gt;
    &lt;div class=&quot;announcement-badge&quot;&gt;  6년 만의 투어&lt;/div&gt;
    &lt;div class=&quot;announcement-content&quot;&gt;
      &lt;h3 class=&quot;announcement-title&quot;&gt;MAD HOPE - 미친 희망&lt;/h3&gt;
      &lt;p class=&quot;announcement-desc&quot;&gt;2018년 POP VIRUS 5대 돔 투어 이후 6년 만의 일본 전국 아레나 투어!&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;!-- 기본 정보 섹션 --&gt;
  &lt;div class=&quot;info-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  콘서트 기본 정보&lt;/h2&gt;
    &lt;div class=&quot;info-cards&quot;&gt;
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;아티스트&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;Gen Hoshino (호시노 겐)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;콘서트명&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;Gen Hoshino presents MAD HOPE Asia Tour&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card highlight&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;공연일시&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;9월 13일(토) 18시 / 14일(일) 17시&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;관람시간&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;110분 공연&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card venue&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; ️&lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;장소&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;올림픽공원 올림픽홀&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;주소&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;서울 송파구 올림픽로 424&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;가까운 역&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;올림픽공원역 (5호선) 3번 출구 도보 10분&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;관람등급&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;만 7세 이상 관람 가능&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 아티스트 소개 --&gt;
  &lt;div class=&quot;artist-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;⭐ 아티스트 소개&lt;/h2&gt;
    
    &lt;div class=&quot;artist-intro&quot;&gt;
      &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;호시노 겐 (星野源)&lt;/b&gt;은 일본을 대표하는 멀티 엔터테이너로, 가수, 배우, 작가, 방송인으로 활약하는 일본 최고의 스타입니다. 아라가키 유이와 결혼으로도 화제가 되었습니다.&lt;/p&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;artist-info-cards&quot;&gt;
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;출생&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;1981년 1월 28일 (44세)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;솔로 데뷔&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;2010년&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;주요 활동&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;가수, 배우, 작가, 방송인&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;소속&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;아뮤즈&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;가족&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;아라가키 유이 (2021년 결혼)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card achievement&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;주요 성과&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;NHK 홍백가합전 4회 출장, 도쿄돔 공연&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;hit-songs&quot;&gt;
      &lt;h4 class=&quot;hits-title&quot;&gt;  대표곡&lt;/h4&gt;
      &lt;div class=&quot;songs-grid&quot;&gt;
        &lt;span class=&quot;song-chip mega-hit&quot;&gt;  恋 (사랑)&lt;/span&gt;
        &lt;span class=&quot;song-chip viral&quot;&gt;  うちで踊ろう&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  SUN&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  Pop Virus&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  ドラえもん&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 공식 세트리스트 --&gt;
  &lt;div class=&quot;setlist-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  공식 세트리스트&lt;/h2&gt;
    &lt;div class=&quot;setlist-header&quot;&gt;
      &lt;h3 class=&quot;setlist-subtitle&quot;&gt;  MAD HOPE Asia Tour 서울 공연&lt;/h3&gt;
      &lt;div class=&quot;setlist-stats&quot;&gt;
        &lt;span class=&quot;stat&quot;&gt;총 21곡&lt;/span&gt;
        &lt;span class=&quot;stat-divider&quot;&gt;•&lt;/span&gt;
        &lt;span class=&quot;stat&quot;&gt;110분&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;setlist-container&quot;&gt;
      &lt;div class=&quot;main-set&quot;&gt;
        &lt;h4 class=&quot;set-title&quot;&gt;  메인 세트&lt;/h4&gt;
        &lt;div class=&quot;songs-list-mobile&quot;&gt;
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;0&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;오프닝 영상&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;공연 시작&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;1&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;地獄でなぜ悪い (지옥이 뭐가 나빠)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;4집 수록곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row hit&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;2&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;SUN&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;4집 수록곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;3&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;喜劇 (희극)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;6집 수록곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;4&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Ain't Nobody Know (Same Thing)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;영어 버전&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;5&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Pop Virus&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;5집 타이틀&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;6&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Eden&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;6집 수록곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;7&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;不思議 (불가사의)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;6집 수록곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row acoustic&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;8&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;暗闇 (어둠) - 히키가타리&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;6집, 어쿠스틱 기타&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row acoustic&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;9&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;くせのうた (습관의 노래) - 히키가타리&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;1집, 어쿠스틱 기타&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;10&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Sayonara&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;6집 수록곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row title&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;11&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Mad Hope&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;6집 타이틀, 투어명&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;12&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Star&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;6집 수록곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row special-guest&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;13&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;스페셜 게스트 - 이영지&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;한국 특별 게스트  &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row mega-hit&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;14&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;恋 (사랑)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;5집, 대표곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row drama&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;15&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;보이스 드라마 + ドラえもん (도라에몽)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;성우 연기 + 노래&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;16&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;創造 (창조)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;6집 수록곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row finale&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;17&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Eureka&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;6집, 메인 세트 피날레&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;encore-set&quot;&gt;
        &lt;h4 class=&quot;set-title encore-title&quot;&gt;  앙코르 - 니세 아키라&lt;/h4&gt;
        &lt;div class=&quot;songs-list-mobile encore&quot;&gt;
          &lt;div class=&quot;song-row encore-song&quot;&gt;
            &lt;span class=&quot;song-num encore-num&quot;&gt;18&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Fake&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;니세 아키라 등장&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row encore-song&quot;&gt;
            &lt;span class=&quot;song-num encore-num&quot;&gt;19&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Week End&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;4집 수록곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row encore-song&quot;&gt;
            &lt;span class=&quot;song-num encore-num&quot;&gt;20&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Hello Song&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;5집, 그랜드 피날레&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;setlist-note-mobile&quot;&gt;
      &lt;div class=&quot;note-icon&quot;&gt;✅&lt;/div&gt;
      &lt;div class=&quot;note-content&quot;&gt;
        &lt;div class=&quot;note-title&quot;&gt;공식 세트리스트&lt;/div&gt;
        &lt;div class=&quot;note-desc&quot;&gt;MAD HOPE Asia Tour 서울 공연 실제 세트리스트!&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 일요일 차이점 --&gt;
    &lt;div class=&quot;sunday-differences&quot;&gt;
      &lt;h4 class=&quot;diff-title&quot;&gt;  9월 14일 (일요일) 차이점&lt;/h4&gt;
      &lt;div class=&quot;diff-list&quot;&gt;
        &lt;div class=&quot;diff-item&quot;&gt;
          &lt;span class=&quot;diff-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;diff-content&quot;&gt;
            &lt;strong&gt;13번:&lt;/strong&gt; 創造 (창조) ↔ 스페셜 게스트 이영지 (순서 바뀜)
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;diff-item&quot;&gt;
          &lt;span class=&quot;diff-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;diff-content&quot;&gt;
            &lt;strong&gt;15번:&lt;/strong&gt; 스페셜 게스트 이영지 ↔ 보이스 드라마 도라에몽 (순서 바뀜)
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 티켓 정보 (좌석 안내도 포함) --&gt;
  &lt;div class=&quot;ticket-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  티켓 정보&lt;/h2&gt;
    
    &lt;!-- 예매 일정 --&gt;
    &lt;div class=&quot;booking-schedule&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  예매 일정&lt;/h3&gt;
      &lt;div class=&quot;booking-card-main&quot;&gt;
        &lt;div class=&quot;booking-badge&quot;&gt;  확정&lt;/div&gt;
        &lt;div class=&quot;booking-content&quot;&gt;
          &lt;div class=&quot;booking-title&quot;&gt;일반 회차: 6월 12일(목) 18시&lt;/div&gt;
          &lt;div class=&quot;booking-title&quot;&gt;추가 회차: 6월 20일(금) 18시&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 가격 정보 --&gt;
    &lt;div class=&quot;price-section&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  티켓 가격&lt;/h3&gt;
      &lt;div class=&quot;price-cards&quot;&gt;
        &lt;div class=&quot;price-card r-seat&quot;&gt;
          &lt;div class=&quot;price-header&quot;&gt;
            &lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;price-info&quot;&gt;
              &lt;h4 class=&quot;price-type&quot;&gt;R석&lt;/h4&gt;
              &lt;div class=&quot;price-desc&quot;&gt;프리미엄 좌석&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;price-amount&quot;&gt;143,000원&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;price-card s-seat&quot;&gt;
          &lt;div class=&quot;price-header&quot;&gt;
            &lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;price-info&quot;&gt;
              &lt;h4 class=&quot;price-type&quot;&gt;S석&lt;/h4&gt;
              &lt;div class=&quot;price-desc&quot;&gt;일반 좌석&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;price-amount&quot;&gt;132,000원&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 좌석 안내도 --&gt;
    &lt;div class=&quot;seating-section&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  좌석 안내&lt;/h3&gt;
      
      &lt;!-- 좌석 배치도 이미지 --&gt;
      &lt;div class=&quot;seating-layout&quot;&gt;
        &lt;img src=&quot;https://i.ifh.cc/2NW4A9.jpg&quot; alt=&quot;올림픽홀 좌석 배치도&quot; class=&quot;seating-image&quot; /&gt;
        &lt;div class=&quot;seating-caption&quot;&gt;  올림픽공원 올림픽홀 좌석 배치도&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;!-- 좌석 운영 방식 --&gt;
      &lt;div class=&quot;seating-info&quot;&gt;
        &lt;div class=&quot;seating-overview&quot;&gt;
          &lt;p&gt;본 공연은 &lt;strong&gt;전석 지정좌석제&lt;/strong&gt;로 운영됩니다.&lt;/p&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;seating-types&quot;&gt;
          &lt;div class=&quot;seating-type floor&quot;&gt;
            &lt;h4 class=&quot;type-title&quot;&gt;  Floor 구역&lt;/h4&gt;
            &lt;p&gt;단차가 없는 평지에 간이 의자 설치&lt;/p&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;seating-type stairs&quot;&gt;
            &lt;h4 class=&quot;type-title&quot;&gt;  그 외 구역&lt;/h4&gt;
            &lt;p&gt;계단식 좌석으로 구성&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;seating-disclaimers&quot;&gt;
          &lt;h4 class=&quot;disclaimer-title&quot;&gt;⚠️ 좌석 관련 주의사항&lt;/h4&gt;
          &lt;div class=&quot;disclaimer-list&quot;&gt;
            &lt;div class=&quot;disclaimer-item&quot;&gt;
              &lt;span class=&quot;disclaimer-icon&quot;&gt; &lt;/span&gt;
              &lt;div class=&quot;disclaimer-text&quot;&gt;
                본 배치도는 티켓 예매의 이해를 돕기 위해 제작된 이미지로 실제와 다를 수 있습니다
              &lt;/div&gt;
            &lt;/div&gt;
            
            &lt;div class=&quot;disclaimer-item&quot;&gt;
              &lt;span class=&quot;disclaimer-icon&quot;&gt; &lt;/span&gt;
              &lt;div class=&quot;disclaimer-text&quot;&gt;
                무대는 연출 협의 과정에서 사전 공지 없이 변경될 수 있습니다
              &lt;/div&gt;
            &lt;/div&gt;
            
            &lt;div class=&quot;disclaimer-item critical&quot;&gt;
              &lt;span class=&quot;disclaimer-icon&quot;&gt; ️&lt;/span&gt;
              &lt;div class=&quot;disclaimer-text&quot;&gt;
                일부 좌석은 난간/구조물/장치/카메라 등으로 인한 시야 제한이 발생할 수 있습니다
              &lt;/div&gt;
            &lt;/div&gt;
            
            &lt;div class=&quot;disclaimer-item warning&quot;&gt;
              &lt;span class=&quot;disclaimer-icon&quot;&gt; &lt;/span&gt;
              &lt;div class=&quot;disclaimer-text&quot;&gt;
                &lt;strong&gt;공연 당일 시야 방해로 인한 티켓 환불 및 변경은 불가&lt;/strong&gt;하오니 이 점 참고하여 예매해 주시기 바랍니다
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 예매처 --&gt;
    &lt;div class=&quot;booking-platforms&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  예매처&lt;/h3&gt;
      &lt;div class=&quot;platform-cards&quot;&gt;
        &lt;a href=&quot;https://tickets.interpark.com/goods/25008238&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;platform-card-main primary&quot;&gt;
          &lt;div class=&quot;platform-header&quot;&gt;
            &lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;platform-content&quot;&gt;
              &lt;h4 class=&quot;platform-name&quot;&gt;인터파크 (NOL 티켓)&lt;/h4&gt;
              &lt;div class=&quot;platform-note&quot;&gt;유일한 공식 예매처&lt;/div&gt;
            &lt;/div&gt;
            &lt;span class=&quot;platform-arrow&quot;&gt;→&lt;/span&gt;
          &lt;/div&gt;
        &lt;/a&gt;
        
        &lt;div class=&quot;platform-card-main disabled&quot;&gt;
          &lt;div class=&quot;platform-header&quot;&gt;
            &lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;platform-content&quot;&gt;
              &lt;h4 class=&quot;platform-name&quot;&gt;YES24 티켓&lt;/h4&gt;
              &lt;div class=&quot;platform-note&quot;&gt;예매 불가&lt;/div&gt;
            &lt;/div&gt;
            &lt;span class=&quot;platform-status&quot;&gt;❌&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;platform-card-main disabled&quot;&gt;
          &lt;div class=&quot;platform-header&quot;&gt;
            &lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;platform-content&quot;&gt;
              &lt;h4 class=&quot;platform-name&quot;&gt;멜론티켓&lt;/h4&gt;
              &lt;div class=&quot;platform-note&quot;&gt;예매 불가&lt;/div&gt;
            &lt;/div&gt;
            &lt;span class=&quot;platform-status&quot;&gt;❌&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;platform-card-main disabled&quot;&gt;
          &lt;div class=&quot;platform-header&quot;&gt;
            &lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;platform-content&quot;&gt;
              &lt;h4 class=&quot;platform-name&quot;&gt;티켓링크&lt;/h4&gt;
              &lt;div class=&quot;platform-note&quot;&gt;예매 불가&lt;/div&gt;
            &lt;/div&gt;
            &lt;span class=&quot;platform-status&quot;&gt;❌&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 기본 정보 --&gt;
    &lt;div class=&quot;ticket-details&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  기본 정보&lt;/h3&gt;
      &lt;div class=&quot;detail-cards&quot;&gt;
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;
            &lt;strong&gt;배송:&lt;/strong&gt; 8월 27일 일괄 배송
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;
            &lt;strong&gt;매수 제한:&lt;/strong&gt; 회차별 1인 2매
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;
            &lt;strong&gt;좌석:&lt;/strong&gt; 전석 지정좌석제
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 공식 MD 굿즈 (슬라이더) --&gt;
  &lt;div class=&quot;goods-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt; ️ 공식 MD 굿즈&lt;/h2&gt;
    
    &lt;div class=&quot;goods-slider-container&quot;&gt;
      &lt;div class=&quot;goods-slider&quot;&gt;
        &lt;div class=&quot;goods-slide active&quot;&gt;
          &lt;img class=&quot;slider-image&quot; src=&quot;https://i.ifh.cc/o8RzCf.webp&quot; alt=&quot;MAD HOPE MD 1&quot; /&gt;
          &lt;div class=&quot;slide-caption&quot;&gt; ️ MAD HOPE MD 라인업 1&lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;goods-slide&quot;&gt;
          &lt;img class=&quot;slider-image&quot; src=&quot;https://i.ifh.cc/v0zM9p.webp&quot; alt=&quot;MAD HOPE MD 2&quot; /&gt;
          &lt;div class=&quot;slide-caption&quot;&gt;  의류 및 액세서리&lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;goods-slide&quot;&gt;
          &lt;img class=&quot;slider-image&quot; src=&quot;https://i.ifh.cc/A9KFxQ.webp&quot; alt=&quot;MAD HOPE MD 3&quot; /&gt;
          &lt;div class=&quot;slide-caption&quot;&gt;  앨범 및 스페셜 굿즈&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;slider-controls&quot;&gt;
        &lt;button class=&quot;slider-btn prev-btn&quot; onclick=&quot;changeSlide(-1)&quot;&gt;
          &lt;span class=&quot;btn-icon&quot;&gt;←&lt;/span&gt;
        &lt;/button&gt;
        
        &lt;div class=&quot;slider-indicators&quot;&gt;
          &lt;span class=&quot;indicator active&quot; onclick=&quot;currentSlide(1)&quot;&gt;&lt;/span&gt;
          &lt;span class=&quot;indicator&quot; onclick=&quot;currentSlide(2)&quot;&gt;&lt;/span&gt;
          &lt;span class=&quot;indicator&quot; onclick=&quot;currentSlide(3)&quot;&gt;&lt;/span&gt;
        &lt;/div&gt;
        
        &lt;button class=&quot;slider-btn next-btn&quot; onclick=&quot;changeSlide(1)&quot;&gt;
          &lt;span class=&quot;btn-icon&quot;&gt;→&lt;/span&gt;
        &lt;/button&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;slider-info&quot;&gt;
        &lt;span class=&quot;slide-counter&quot;&gt;
          &lt;span class=&quot;current-slide&quot;&gt;1&lt;/span&gt; / &lt;span class=&quot;total-slides&quot;&gt;3&lt;/span&gt;
        &lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;goods-announcement&quot;&gt;
      &lt;div class=&quot;announcement-header&quot;&gt;
        &lt;h4 class=&quot;announcement-title&quot; data-ke-size=&quot;size20&quot;&gt;
            MAD HOPE Official MD
        &lt;/h4&gt;
        &lt;p class=&quot;announcement-subtitle&quot; data-ke-size=&quot;size16&quot;&gt;
          공식 굿즈 라인업을 확인해보세요! ✨
        &lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 교통편 --&gt;
  &lt;div class=&quot;location-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  교통편 &amp; 위치&lt;/h2&gt;
    
    &lt;div class=&quot;venue-info-card&quot;&gt;
      &lt;div class=&quot;venue-header&quot;&gt;
        &lt;span class=&quot;venue-icon&quot;&gt; ️&lt;/span&gt;
        &lt;div class=&quot;venue-details&quot;&gt;
          &lt;h3 class=&quot;venue-name&quot;&gt;올림픽공원 올림픽홀&lt;/h3&gt;
          &lt;div class=&quot;venue-address&quot;&gt;서울 송파구 올림픽로 424&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;transport-tabs&quot;&gt;
      &lt;div class=&quot;transport-tab active&quot; data-tab=&quot;subway&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;지하철&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;transport-tab&quot; data-tab=&quot;bus&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;버스&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;transport-tab&quot; data-tab=&quot;parking&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;주차&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;transport-content&quot;&gt;
      &lt;div class=&quot;transport-panel active&quot; data-panel=&quot;subway&quot;&gt;
        &lt;div class=&quot;route-item best&quot;&gt;
          &lt;span class=&quot;route-line line5&quot;&gt;5호선&lt;/span&gt;
          &lt;div class=&quot;route-info&quot;&gt;
            &lt;div class=&quot;route-station&quot;&gt;올림픽공원역 3번 출구&lt;/div&gt;
            &lt;div class=&quot;route-time&quot;&gt;도보 10분&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;route-badge&quot;&gt;최적&lt;/span&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;route-item&quot;&gt;
          &lt;span class=&quot;route-line line8&quot;&gt;8호선&lt;/span&gt;
          &lt;div class=&quot;route-info&quot;&gt;
            &lt;div class=&quot;route-station&quot;&gt;몽촌토성역 1번 출구&lt;/div&gt;
            &lt;div class=&quot;route-time&quot;&gt;도보 12분&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;transport-panel&quot; data-panel=&quot;bus&quot;&gt;
        &lt;div class=&quot;bus-info&quot;&gt;
          &lt;div class=&quot;bus-numbers&quot;&gt;110, 143, 241, 401&lt;/div&gt;
          &lt;div class=&quot;bus-stop&quot;&gt;올림픽공원 하차 → 도보 8분&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;transport-panel&quot; data-panel=&quot;parking&quot;&gt;
        &lt;div class=&quot;parking-info&quot;&gt;
          &lt;div class=&quot;parking-available&quot;&gt;
            &lt;span class=&quot;parking-icon&quot;&gt; ️&lt;/span&gt;
            &lt;div class=&quot;parking-text&quot;&gt;올림픽공원 내 주차장 이용 가능 (유료)&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 문의 정보 --&gt;
  &lt;div class=&quot;contact-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  문의 및 정보&lt;/h2&gt;
    
    &lt;div class=&quot;contact-main&quot;&gt;
      &lt;div class=&quot;contact-card&quot;&gt;
        &lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;contact-info&quot;&gt;
          &lt;div class=&quot;contact-number&quot;&gt;1544-1555&lt;/div&gt;
          &lt;div class=&quot;contact-desc&quot;&gt;인터파크 티켓 고객센터&lt;/div&gt;
        &lt;/div&gt;
        &lt;a href=&quot;tel:1544-1555&quot; class=&quot;contact-btn&quot;&gt;전화하기&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;official-links&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  공식 링크&lt;/h3&gt;
      &lt;div class=&quot;links-grid&quot;&gt;
        &lt;a href=&quot;https://tickets.interpark.com/goods/25008238&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card primary&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;인터파크 (NOL 티켓)&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;공식 예매처&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
        
        &lt;a href=&quot;https://www.hoshinogen.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;호시노 겐 공식&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;아티스트 공식&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
        
        &lt;a href=&quot;https://www.instagram.com/thevault.live.kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;더 볼트 공식 SNS&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;추가 정보 공지&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;final-notices&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  최종 안내&lt;/h3&gt;
      &lt;div class=&quot;final-cards&quot;&gt;
        &lt;div class=&quot;final-card&quot;&gt;
          &lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;final-text&quot;&gt;예매: 인터파크 (NOL 티켓)에서만 가능&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;
          &lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;final-text&quot;&gt;신분증 원본 필수 (사진/사본 불가)&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;
          &lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;final-text&quot;&gt;8월 27일 일괄 배송&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;
          &lt;span class=&quot;final-icon&quot;&gt;⏰&lt;/span&gt;
          &lt;span class=&quot;final-text&quot;&gt;시간 엄수 (30분 후 입장 불가)&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;
          &lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;final-text&quot;&gt;촬영 절대 금지&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 마무리 --&gt;
  &lt;div class=&quot;conclusion-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  마무리&lt;/h2&gt;
    
    &lt;div class=&quot;conclusion-card&quot;&gt;
      &lt;div class=&quot;conclusion-icon&quot;&gt;⭐&lt;/div&gt;
      &lt;div class=&quot;conclusion-content&quot;&gt;
        &lt;p&gt;6년 만의 호시노 겐 아레나 투어!&lt;/p&gt;
        &lt;p&gt;이영지 특별 게스트와 함께하는 한국만의 특별한 무대!&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;&quot;MAD HOPE&quot;와 함께 희망을 느껴보세요!  &lt;/strong&gt;&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;final-message&quot;&gt;
      ⭐ &lt;strong&gt;모두 즐거운 콘서트 되세요!&lt;/strong&gt; ⭐
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;!-- 크레딧 --&gt;
  &lt;div class=&quot;credit-section&quot;&gt;
    &lt;p class=&quot;credit-text&quot; data-ke-size=&quot;size14&quot;&gt;
        &lt;b&gt;포스터 출처:&lt;/b&gt; 호시노 겐 공식&lt;br /&gt;
        &lt;b&gt;공연장:&lt;/b&gt; 올림픽공원 올림픽홀&lt;br /&gt;
        &lt;b&gt;예매:&lt;/b&gt; 인터파크 (NOL 티켓)&lt;br /&gt;
        &lt;b&gt;세트리스트:&lt;/b&gt; MAD HOPE Asia Tour 공식&lt;br /&gt;
       ️ &lt;b&gt;MD 이미지:&lt;/b&gt; MAD HOPE 공식 굿즈
    &lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- 완전한 CSS --&gt;
&lt;style&gt;
/* 기본 설정 */
.concert-post.mobile-optimized {
  max-width: 100%;
  margin: 0;
  padding: 1rem;
  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);
  color: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  line-height: 1.6;
}

/* 호시노 겐 테마 색상 */
:root {
  --gen-primary: #FF6B35;
  --gen-secondary: #F7931E;
  --gen-accent: #FFD23F;
  --gen-blue: #4A90E2;
  --gen-purple: #8E44AD;
}

/* 포스터 */
.poster-container {
  text-align: center;
  margin-bottom: 1.5rem;
}

.main-poster {
  width: 100%;
  max-width: 350px;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(255, 107, 53, 0.4);
}

/* 제목 */
.concert-main-title {
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
  margin-bottom: 1.5rem;
  background: linear-gradient(135deg, var(--gen-primary), var(--gen-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  line-height: 1.3;
}

/* 특별 공지 */
.special-announcement {
  background: rgba(255, 107, 53, 0.1);
  border: 2px solid var(--gen-primary);
  border-radius: 12px;
  padding: 1rem;
  margin-bottom: 1.5rem;
  text-align: center;
}

.announcement-badge {
  background: var(--gen-purple);
  color: white;
  padding: 0.25rem 1rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
}

.announcement-title {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--gen-primary);
  margin-bottom: 0.5rem;
}

.announcement-desc {
  color: #ffffff;
  font-size: 1rem;
}

/* 섹션 제목 */
.section-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: var(--gen-primary);
  padding: 0.75rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 8px;
  border-left: 4px solid var(--gen-primary);
}

.mobile-subtitle {
  font-size: 1.125rem;
  color: var(--gen-secondary);
  margin: 1rem 0 0.75rem 0;
  font-weight: 600;
}

.section-divider {
  border: none;
  height: 2px;
  background: linear-gradient(135deg, var(--gen-primary), var(--gen-secondary));
  margin: 1.5rem 0;
}

/* 정보 카드 */
.info-cards {
  display: grid;
  gap: 0.75rem;
}

.info-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.info-card.highlight {
  border-color: var(--gen-primary);
  background: rgba(255, 107, 53, 0.1);
}

.info-card.venue {
  border-color: var(--gen-accent);
  background: rgba(255, 210, 63, 0.1);
}

.info-icon {
  font-size: 1.5rem;
  width: 40px;
  text-align: center;
}

.info-label {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-bottom: 0.25rem;
}

.info-value {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
}

/* 아티스트 정보 */
.artist-intro {
  padding: 1rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 10px;
  margin-bottom: 1rem;
  border-left: 4px solid var(--gen-primary);
}

.artist-info-cards {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.artist-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.artist-card.achievement {
  border-color: var(--gen-accent);
  background: rgba(255, 210, 63, 0.1);
}

.artist-card-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.artist-icon {
  font-size: 1.25rem;
}

.artist-label {
  font-size: 0.875rem;
  color: var(--gen-secondary);
  font-weight: 600;
}

.artist-value {
  color: #ffffff;
  font-size: 0.95rem;
}

/* 대표곡 */
.hit-songs {
  margin-top: 1rem;
}

.hits-title {
  font-size: 1rem;
  color: var(--gen-accent);
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.songs-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.song-chip {
  background: rgba(255, 107, 53, 0.2);
  color: var(--gen-primary);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(255, 107, 53, 0.3);
}

.song-chip.mega-hit {
  background: rgba(255, 210, 63, 0.2);
  color: var(--gen-accent);
  border-color: var(--gen-accent);
  font-weight: 600;
}

.song-chip.viral {
  background: rgba(142, 68, 173, 0.2);
  color: var(--gen-purple);
  border-color: var(--gen-purple);
  font-weight: 600;
}

/* 세트리스트 */
.setlist-header {
  text-align: center;
  margin-bottom: 1.5rem;
}

.setlist-subtitle {
  font-size: 1.125rem;
  color: var(--gen-primary);
  margin-bottom: 0.5rem;
}

.setlist-stats {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}

.stat {
  background: rgba(255, 107, 53, 0.2);
  color: var(--gen-primary);
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.8rem;
  font-weight: 600;
}

.stat-divider {
  color: #666;
}

.setlist-container {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(255, 107, 53, 0.3);
}

.set-title {
  font-size: 1rem;
  color: var(--gen-primary);
  margin-bottom: 1rem;
  font-weight: 600;
  text-align: center;
}

.set-title.encore-title {
  color: var(--gen-secondary);
}

.songs-list-mobile {
  display: grid;
  gap: 0.5rem;
}

.song-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  transition: all 0.3s ease;
}

.song-row:hover {
  background: rgba(255, 107, 53, 0.1);
  transform: translateX(2px);
}

.song-row.hit {
  border: 1px solid var(--gen-primary);
  background: rgba(255, 107, 53, 0.1);
}

.song-row.acoustic {
  border: 1px solid var(--gen-accent);
  background: rgba(255, 210, 63, 0.1);
}

.song-row.title {
  border: 2px solid var(--gen-primary);
  background: rgba(255, 107, 53, 0.15);
}

.song-row.special-guest {
  border: 2px solid #ff6b6b;
  background: rgba(255, 107, 107, 0.15);
}

.song-row.mega-hit {
  border: 2px solid var(--gen-accent);
  background: rgba(255, 210, 63, 0.15);
}

.song-row.drama {
  border: 1px solid var(--gen-blue);
  background: rgba(74, 144, 226, 0.1);
}

.song-row.finale {
  border: 2px solid var(--gen-secondary);
  background: rgba(247, 147, 30, 0.15);
}

.song-row.encore-song {
  background: rgba(247, 147, 30, 0.1);
  border: 1px solid var(--gen-secondary);
}

.song-num {
  background: linear-gradient(135deg, var(--gen-primary), var(--gen-secondary));
  color: white;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.875rem;
  flex-shrink: 0;
}

.encore-num {
  background: linear-gradient(135deg, var(--gen-secondary), var(--gen-accent)) !important;
}

.song-info {
  flex: 1;
}

.song-name {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.song-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
  font-style: italic;
}

.encore-set {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 2px solid var(--gen-secondary);
}

.setlist-note-mobile {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(255, 210, 63, 0.1);
  border-radius: 10px;
  border: 1px solid var(--gen-accent);
}

.note-icon {
  font-size: 1.5rem;
}

.note-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--gen-accent);
  margin-bottom: 0.25rem;
}

.note-desc {
  font-size: 0.875rem;
  color: #ffffff;
}

/* 일요일 차이점 */
.sunday-differences {
  background: rgba(74, 144, 226, 0.1);
  border: 2px solid var(--gen-blue);
  border-radius: 10px;
  padding: 1rem;
  margin: 1rem 0;
}

.diff-title {
  color: var(--gen-blue);
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.diff-list {
  display: grid;
  gap: 0.5rem;
}

.diff-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.5rem;
  background: rgba(74, 144, 226, 0.1);
  border-radius: 6px;
  align-items: center;
}

.diff-icon {
  font-size: 1rem;
  color: var(--gen-blue);
}

.diff-content {
  color: #ffffff;
  font-size: 0.875rem;
}

/* 티켓 정보 */
.ticket-section {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(255, 107, 53, 0.3);
}

.booking-card-main {
  background: rgba(255, 107, 53, 0.1);
  border: 2px solid var(--gen-primary);
  border-radius: 10px;
  padding: 1rem;
  text-align: center;
  margin-bottom: 1.5rem;
}

.booking-badge {
  background: var(--gen-primary);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
}

.booking-title {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

/* 가격 카드 */
.price-cards {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.price-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid transparent;
}

.price-card.r-seat {
  border-color: var(--gen-accent);
  background: rgba(255, 210, 63, 0.1);
}

.price-card.s-seat {
  border-color: var(--gen-primary);
  background: rgba(255, 107, 53, 0.1);
}

.price-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}

.price-icon {
  font-size: 1.5rem;
}

.price-type {
  font-size: 1.125rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.price-desc {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.price-amount {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--gen-primary);
}

/* 좌석 안내 */
.seating-section {
  margin: 1.5rem 0;
}

.seating-layout {
  text-align: center;
  margin-bottom: 1.5rem;
}

.seating-image {
  width: 100%;
  max-width: 400px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(255, 107, 53, 0.3);
  margin-bottom: 0.5rem;
}

.seating-caption {
  font-size: 0.875rem;
  color: #a0a0a0;
  font-style: italic;
}

.seating-overview {
  background: rgba(255, 107, 53, 0.1);
  border: 2px solid var(--gen-primary);
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}

.seating-overview p {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
  margin: 0;
}

.seating-types {
  display: grid;
  gap: 1rem;
  margin-bottom: 1rem;
}

.seating-type {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
  text-align: center;
}

.seating-type.floor {
  border-left: 4px solid var(--gen-primary);
}

.seating-type.stairs {
  border-left: 4px solid var(--gen-secondary);
}

.type-title {
  color: var(--gen-primary);
  font-size: 1rem;
  margin-bottom: 0.5rem;
  font-weight: 600;
}

.seating-type p {
  color: #ffffff;
  font-size: 0.9rem;
  margin: 0;
}

.seating-disclaimers {
  background: rgba(255, 165, 0, 0.1);
  border: 2px solid #ffa500;
  border-radius: 8px;
  padding: 1rem;
}

.disclaimer-title {
  color: #ffa500;
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.disclaimer-list {
  display: grid;
  gap: 0.75rem;
}

.disclaimer-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  align-items: flex-start;
}

.disclaimer-item.critical {
  border: 1px solid var(--gen-primary);
  background: rgba(255, 107, 53, 0.1);
}

.disclaimer-item.warning {
  border: 1px solid #ff6b6b;
  background: rgba(255, 107, 107, 0.1);
}

.disclaimer-icon {
  font-size: 1rem;
  flex-shrink: 0;
  color: #ffa500;
}

.disclaimer-text {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

.disclaimer-text strong {
  color: #ffa500;
}

/* 예매처 */
.platform-cards {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.platform-card-main {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  padding: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease;
}

.platform-card-main.primary {
  border-color: var(--gen-primary);
  background: rgba(255, 107, 53, 0.1);
}

.platform-card-main.primary:hover {
  background: rgba(255, 107, 53, 0.2);
  transform: translateY(-2px);
}

.platform-card-main.disabled {
  opacity: 0.6;
  background: rgba(60, 60, 60, 0.5);
}

.platform-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.platform-icon {
  font-size: 1.25rem;
  margin-right: 0.75rem;
}

.platform-name {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.platform-note {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.platform-arrow {
  color: var(--gen-primary);
  font-weight: bold;
  font-size: 1.25rem;
}

.platform-status {
  color: #999;
  font-size: 0.875rem;
}

/* 기본 정보 */
.detail-cards {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.detail-card {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  align-items: center;
}

.detail-icon {
  font-size: 1.25rem;
  color: var(--gen-primary);
}

.detail-content {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 굿즈 슬라이더 */
.goods-slider-container {
  position: relative;
  max-width: 600px;
  margin: 0 auto 2rem auto;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 16px;
  overflow: hidden;
  border: 2px solid rgba(255, 107, 53, 0.3);
  box-shadow: 0 8px 25px rgba(255, 107, 53, 0.2);
}

.goods-slider {
  position: relative;
  width: 100%;
  height: 400px;
  overflow: hidden;
}

.goods-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.goods-slide.active {
  opacity: 1;
}

.slider-image {
  max-width: 95%;
  max-height: 350px;
  width: auto;
  height: auto;
  object-fit: contain;
  border-radius: 8px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
}

.slide-caption {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  font-size: 0.875rem;
  font-weight: 600;
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 107, 53, 0.3);
}

.slider-controls {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(10px);
}

.slider-btn {
  background: linear-gradient(135deg, var(--gen-primary), var(--gen-secondary));
  color: white;
  border: none;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  font-weight: bold;
  font-size: 1.125rem;
}

.slider-btn:hover {
  transform: scale(1.1);
  box-shadow: 0 4px 15px rgba(255, 107, 53, 0.5);
}

.slider-indicators {
  display: flex;
  gap: 0.75rem;
}

.indicator {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
  cursor: pointer;
  transition: all 0.3s ease;
}

.indicator.active {
  background: linear-gradient(135deg, var(--gen-primary), var(--gen-secondary));
  transform: scale(1.3);
  box-shadow: 0 2px 8px rgba(255, 107, 53, 0.5);
}

.slider-info {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1rem;
  background: rgba(0, 0, 0, 0.4);
  font-size: 0.875rem;
  color: #a0a0a0;
}

.slide-counter {
  font-weight: 600;
  color: var(--gen-accent);
}

.current-slide {
  color: var(--gen-primary);
  font-weight: bold;
  font-size: 1rem;
}

/* 굿즈 안내 */
.goods-announcement {
  background: rgba(255, 107, 53, 0.1);
  border: 2px solid var(--gen-primary);
  border-radius: 12px;
  padding: 1rem;
  text-align: center;
  margin-bottom: 1rem;
}

.announcement-title {
  font-size: 1.125rem;
  font-weight: 700;
  color: var(--gen-primary);
  margin-bottom: 0.5rem;
}

.announcement-subtitle {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 500;
}

/* 공연장 정보 */
.venue-info-card {
  background: rgba(255, 107, 53, 0.1);
  border: 2px solid var(--gen-primary);
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1rem;
}

.venue-header {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.venue-icon {
  font-size: 1.5rem;
}

.venue-name {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--gen-primary);
  margin-bottom: 0.25rem;
}

.venue-address {
  color: #ffffff;
  font-size: 0.95rem;
}

/* 교통편 탭 */
.transport-tabs {
  display: flex;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 8px;
  padding: 0.25rem;
  margin-bottom: 1rem;
}

.transport-tab {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  padding: 0.75rem;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
  color: #a0a0a0;
}

.transport-tab.active {
  background: linear-gradient(135deg, var(--gen-primary), var(--gen-secondary));
  color: white;
}

.tab-icon {
  font-size: 1.25rem;
}

.tab-text {
  font-size: 0.8rem;
  font-weight: 600;
}

.transport-content {
  min-height: 120px;
}

.transport-panel {
  display: none;
}

.transport-panel.active {
  display: block;
}

/* 지하철 */
.route-item {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  position: relative;
  margin-bottom: 0.75rem;
}

.route-item.best {
  border: 2px solid var(--gen-primary);
  background: rgba(255, 107, 53, 0.1);
}

.route-line {
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 600;
  color: white;
  text-align: center;
  min-width: 60px;
}

.route-line.line5 {
  background: #996CAC;
}

.route-line.line8 {
  background: #E6186C;
}

.route-station {
  font-size: 0.95rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.route-time {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.route-badge {
  position: absolute;
  top: -5px;
  right: -5px;
  background: var(--gen-accent);
  color: #000;
  padding: 0.25rem 0.5rem;
  border-radius: 10px;
  font-size: 0.7rem;
  font-weight: 600;
}

/* 버스 */
.bus-info {
  background: rgba(40, 40, 40, 0.8);
  padding: 1rem;
  border-radius: 8px;
}

.bus-numbers {
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
  font-size: 1rem;
}

.bus-stop {
  color: var(--gen-primary);
  font-size: 0.9rem;
}

/* 주차 */
.parking-info {
  background: rgba(40, 40, 40, 0.8);
  padding: 1rem;
  border-radius: 8px;
}

.parking-available {
  display: flex;
  gap: 0.75rem;
  align-items: center;
}

.parking-icon {
  font-size: 1.25rem;
  color: var(--gen-primary);
}

.parking-text {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 문의 정보 */
.contact-main {
  margin-bottom: 1.5rem;
}

.contact-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(255, 107, 53, 0.1);
  border: 2px solid var(--gen-primary);
  border-radius: 10px;
}

.contact-icon {
  font-size: 1.5rem;
}

.contact-info {
  flex: 1;
}

.contact-number {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--gen-primary);
  margin-bottom: 0.25rem;
}

.contact-desc {
  font-size: 0.9rem;
  color: #ffffff;
}

.contact-btn {
  background: var(--gen-primary);
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
}

.links-grid {
  display: grid;
  gap: 0.75rem;
}

.link-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  text-decoration: none;
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
}

.link-card.primary {
  border-color: var(--gen-primary);
  background: rgba(255, 107, 53, 0.1);
}

.link-card:hover {
  background: rgba(255, 107, 53, 0.2);
  border-color: var(--gen-primary);
}

.link-icon {
  font-size: 1.25rem;
}

.link-title {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.link-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.link-arrow {
  color: var(--gen-primary);
  font-weight: bold;
}

/* 최종 안내 */
.final-cards {
  display: grid;
  gap: 0.5rem;
  margin: 1rem 0;
}

.final-card {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 6px;
  align-items: center;
}

.final-icon {
  font-size: 1rem;
}

.final-text {
  color: #ffffff;
  font-size: 0.875rem;
}

/* 마무리 */
.conclusion-card {
  background: rgba(40, 40, 40, 0.9);
  border: 2px solid var(--gen-primary);
  border-radius: 12px;
  padding: 1.5rem;
  text-align: center;
  margin-bottom: 1rem;
}

.conclusion-icon {
  font-size: 3rem;
  color: var(--gen-primary);
  margin-bottom: 1rem;
}

.conclusion-content p {
  color: #a0a0a0;
  margin-bottom: 0.75rem;
  line-height: 1.5;
  font-size: 0.95rem;
}

.conclusion-content strong {
  color: #ffffff;
}

.final-message {
  font-size: 1.25rem;
  font-weight: 700;
  background: linear-gradient(135deg, var(--gen-primary), var(--gen-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  padding: 1rem;
  background-color: rgba(255, 107, 53, 0.1);
  border-radius: 10px;
}

.credit-section {
  text-align: center;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(20, 20, 20, 0.8);
  border-radius: 8px;
}

.credit-text {
  color: #666;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 모바일 최적화 */
@media (max-width: 480px) {
  .concert-post.mobile-optimized {
    padding: 0.75rem;
  }
  
  .concert-main-title {
    font-size: 1.25rem;
  }
  
  .section-title {
    font-size: 1.125rem;
  }
  
  .goods-slider {
    height: 300px;
  }
  
  .slider-image {
    max-height: 250px;
  }
  
  .slider-btn {
    width: 36px;
    height: 36px;
    font-size: 0.875rem;
  }
  
  .seating-types {
    gap: 0.75rem;
  }
  
  .disclaimer-item {
    flex-direction: column;
    gap: 0.5rem;
    text-align: center;
  }
  
  .disclaimer-icon {
    align-self: center;
  }
}
&lt;/style&gt;

&lt;script&gt;
// 슬라이더 기능
let currentSlideIndex = 0;
const totalSlides = 3;

function changeSlide(direction) {
  const slides = document.querySelectorAll('.goods-slide');
  const indicators = document.querySelectorAll('.indicator');
  
  slides[currentSlideIndex].classList.remove('active');
  indicators[currentSlideIndex].classList.remove('active');
  
  currentSlideIndex += direction;
  
  if (currentSlideIndex &gt;= totalSlides) {
    currentSlideIndex = 0;
  } else if (currentSlideIndex &lt; 0) {
    currentSlideIndex = totalSlides - 1;
  }
  
  slides[currentSlideIndex].classList.add('active');
  indicators[currentSlideIndex].classList.add('active');
  
  const currentSlideElement = document.querySelector('.current-slide');
  if (currentSlideElement) {
    currentSlideElement.textContent = currentSlideIndex + 1;
  }
}

function currentSlide(slideNumber) {
  const slides = document.querySelectorAll('.goods-slide');
  const indicators = document.querySelectorAll('.indicator');
  
  slides[currentSlideIndex].classList.remove('active');
  indicators[currentSlideIndex].classList.remove('active');
  
  currentSlideIndex = slideNumber - 1;
  
  slides[currentSlideIndex].classList.add('active');
  indicators[currentSlideIndex].classList.add('active');
  
  const currentSlideElement = document.querySelector('.current-slide');
  if (currentSlideElement) {
    currentSlideElement.textContent = currentSlideIndex + 1;
  }
}

// 교통편 탭 기능
function initTransportTabs() {
  const tabs = document.querySelectorAll('.transport-tab');
  const panels = document.querySelectorAll('.transport-panel');
  
  tabs.forEach(tab =&gt; {
    tab.addEventListener('click', function() {
      const targetTab = this.dataset.tab;
      
      tabs.forEach(t =&gt; t.classList.remove('active'));
      panels.forEach(p =&gt; p.classList.remove('active'));
      
      this.classList.add('active');
      const targetPanel = document.querySelector(`[data-panel=&quot;${targetTab}&quot;]`);
      if (targetPanel) {
        targetPanel.classList.add('active');
      }
    });
  });
}

// 터치 스와이프 지원
let touchStartX = 0;
let touchEndX = 0;

document.addEventListener('DOMContentLoaded', function() {
  // 교통편 탭 초기화
  initTransportTabs();
  
  // 슬라이더 터치 이벤트
  const slider = document.querySelector('.goods-slider');
  if (slider) {
    slider.addEventListener('touchstart', function(e) {
      touchStartX = e.changedTouches[0].screenX;
    });
    
    slider.addEventListener('touchend', function(e) {
      touchEndX = e.changedTouches[0].screenX;
      const diff = touchStartX - touchEndX;
      
      if (Math.abs(diff) &gt; 50) {
        if (diff &gt; 0) {
          changeSlide(1);
        } else {
          changeSlide(-1);
        }
      }
    });
  }
  
  // 키보드 지원
  document.addEventListener('keydown', function(e) {
    if (e.key === 'ArrowLeft') {
      changeSlide(-1);
    } else if (e.key === 'ArrowRight') {
      changeSlide(1);
    }
  });
  
  console.log('⭐ 호시노 겐 MAD HOPE 페이지 로드 완료!');
});
&lt;/script&gt;</description>
      <category>2025/9월</category>
      <category>Gen Hoshino</category>
      <category>Gen Hoshino presents MAD HOPE Asia Tour in SEOUL</category>
      <category>도라에몽</category>
      <category>올림픽홀</category>
      <category>인터파크 티켓</category>
      <category>코이</category>
      <category>호시노 겐 내한</category>
      <author>jsy-spring</author>
      <guid isPermaLink="true">https://jsy-spring.tistory.com/7</guid>
      <comments>https://jsy-spring.tistory.com/7#entry7comment</comments>
      <pubDate>Wed, 24 Sep 2025 13:04:47 +0900</pubDate>
    </item>
    <item>
      <title>  Novelbright LIVE TOUR 2025 in SEOUL</title>
      <link>https://jsy-spring.tistory.com/6</link>
      <description>&lt;div class=&quot;concert-post mobile-optimized&quot;&gt;&lt;!-- 메인 포스터 --&gt;
&lt;div class=&quot;poster-container&quot;&gt;&lt;img class=&quot;main-poster&quot; src=&quot;https://i.ifh.cc/Mv688S.jpg&quot; alt=&quot;Novelbright LIVE TOUR 2025 in SEOUL&quot; /&gt;&lt;/div&gt;
&lt;!-- 콘서트 제목 --&gt;
&lt;h1 class=&quot;concert-main-title&quot;&gt;  Novelbright LIVE TOUR 2025 in SEOUL&lt;/h1&gt;
&lt;!-- 기본 정보 섹션 --&gt;
&lt;div class=&quot;info-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  콘서트 기본 정보&lt;/h2&gt;
&lt;div class=&quot;info-cards&quot;&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;아티스트&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;Novelbright (노벨브라이트)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;콘서트명&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;Novelbright LIVE TOUR 2025&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card highlight&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;공연일시&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;2025년 10월 11일(토) 오후 6시&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;관람시간&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;90분 공연&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card venue&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; ️&lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;장소&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;잠실학생체육관&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;주소&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;서울특별시 송파구 올림픽로 25&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;가까운 역&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;종합운동장역 (2,9호선) 6번 출구 도보 5분&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;info-card&quot;&gt;
&lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;info-content&quot;&gt;
&lt;div class=&quot;info-label&quot;&gt;관람등급&lt;/div&gt;
&lt;div class=&quot;info-value&quot;&gt;전연령 관람 가능&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 아티스트 소개 (나무위키 정보) --&gt;
&lt;div class=&quot;artist-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  아티스트 소개&lt;/h2&gt;
&lt;div class=&quot;artist-intro&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Novelbright (노벨브라이트)&lt;/b&gt;는 일본 오사카 출신의 5인조 남성 록 밴드로, 길거리 라이브로 시작해 무도관까지 정복한 성공신화의 주인공입니다. 2024년 강남역 깜짝 버스킹으로 한국 팬들에게도 큰 화제가 되었습니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-info-cards&quot;&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;결성&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;2013년 9월 13일 (오사카부)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;메이저 데뷔&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;2020년 8월 17일 (Sunny drop)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;멤버 (5인조)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;타케나카 유다이(Vo), 야마다 카이토(Gt), 오키 소지로(Gt), 케이고(Ba), 네기(Dr)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;장르&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;록 (얼터너티브 록, 팝 록, 피아노 록)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;소속&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;UNIVERSAL SIGMA&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;artist-card achievement&quot;&gt;
&lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;주요 성과&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;artist-value&quot;&gt;제62회 일본 레코드 대상 신인상, 현역가왕 JAPAN 우승, 2025 한일가왕전 참가&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;hit-songs&quot;&gt;
&lt;h4 class=&quot;hits-title&quot; data-ke-size=&quot;size20&quot;&gt;  대표곡&lt;/h4&gt;
&lt;div class=&quot;songs-grid&quot;&gt;&lt;span class=&quot;song-chip mega-hit&quot;&gt;  Walking with you (틱톡 바이럴)&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Sunny drop (메이저 데뷔곡)&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Life goes on&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Make Me Happy&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  青春&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;korea-connection&quot;&gt;
&lt;h4 class=&quot;connection-title&quot; data-ke-size=&quot;size20&quot;&gt;  한국과의 특별한 인연&lt;/h4&gt;
&lt;div class=&quot;connection-timeline&quot;&gt;
&lt;div class=&quot;connection-item viral&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;connection-content&quot;&gt;
&lt;div class=&quot;connection-date&quot;&gt;2019년&lt;/div&gt;
&lt;div class=&quot;connection-event&quot;&gt;센다이역 버스킹 &quot;Walking with you&quot; 틱톡 바이럴&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;connection-item surprise&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;connection-content&quot;&gt;
&lt;div class=&quot;connection-date&quot;&gt;2024년 5월 5일&lt;/div&gt;
&lt;div class=&quot;connection-event&quot;&gt;강남역 깜짝 버스킹 (유다이, 카이토) - 화제!&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;connection-item tv&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;connection-content&quot;&gt;
&lt;div class=&quot;connection-date&quot;&gt;2025년&lt;/div&gt;
&lt;div class=&quot;connection-event&quot;&gt;한일가왕전 참가&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;special-member-highlight&quot;&gt;
&lt;h4 class=&quot;highlight-title&quot; data-ke-size=&quot;size20&quot;&gt;  주목할 멤버&lt;/h4&gt;
&lt;div class=&quot;member-cards&quot;&gt;
&lt;div class=&quot;member-card leader&quot;&gt;
&lt;div class=&quot;member-info&quot;&gt;
&lt;h5 class=&quot;member-name&quot;&gt;타케나카 유다이 (보컬)&lt;/h5&gt;
&lt;div class=&quot;member-features&quot;&gt;&lt;span class=&quot;feature&quot;&gt;  현역가왕 JAPAN 우승&lt;/span&gt; &lt;span class=&quot;feature&quot;&gt;  휘파람 세계대회 우승&lt;/span&gt; &lt;span class=&quot;feature&quot;&gt;  후한 팬서비스&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;member-card guitarist&quot;&gt;
&lt;div class=&quot;member-info&quot;&gt;
&lt;h5 class=&quot;member-name&quot;&gt;야마다 카이토 (기타, 리더)&lt;/h5&gt;
&lt;div class=&quot;member-features&quot;&gt;&lt;span class=&quot;feature&quot;&gt; &amp;zwj;  밴드 리더&lt;/span&gt; &lt;span class=&quot;feature&quot;&gt;  트윈 기타 &amp;amp; 하모니&lt;/span&gt; &lt;span class=&quot;feature&quot;&gt;  요리 실력자&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 예상 세트리스트 --&gt;
&lt;div class=&quot;setlist-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  예상 세트리스트&lt;/h2&gt;
&lt;div class=&quot;setlist-header&quot;&gt;
&lt;h3 class=&quot;setlist-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  LIVE TOUR 2025 예상 공연곡&lt;/h3&gt;
&lt;div class=&quot;setlist-stats&quot;&gt;&lt;span class=&quot;stat&quot;&gt;약 18곡&lt;/span&gt; &lt;span class=&quot;stat-divider&quot;&gt;&amp;bull;&lt;/span&gt; &lt;span class=&quot;stat&quot;&gt;90분&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;setlist-container&quot;&gt;
&lt;div class=&quot;main-set&quot;&gt;
&lt;h4 class=&quot;set-title&quot; data-ke-size=&quot;size20&quot;&gt;  메인 세트&lt;/h4&gt;
&lt;div class=&quot;songs-list-mobile&quot;&gt;
&lt;div class=&quot;song-row opening&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;01&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;CIRCUS&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;최신 앨범 타이틀곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;02&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Walking with you&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;틱톡 바이럴 히트곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;03&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Sunny drop&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;메이저 데뷔곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;04&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Life goes on&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;희망의 메시지&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;05&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Make Me Happy&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;업템포 록&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;06&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;青春 (청춘)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;청춘을 노래한 대표곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;07&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;つぼみ (꽃봉오리)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;감성 발라드&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row korea&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;08&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Pretender (Cover)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;현역가왕 우승곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;09&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;愛とか恋とか (사랑이란)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;사랑을 노래한 곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;10&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Winding Road&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;구불구불한 인생길&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;11&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;雲 (구름)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;몽환적인 곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;12&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;今日も生きてく (오늘도 살아간다)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;일상의 희망&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row climax&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;13&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Oh my precious&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;소중한 것들에 대한 노래&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;14&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;路上から武道館へ (길거리에서 무도관으로)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;밴드의 여정을 담은 곡&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row finale&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;15&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;Cheers&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;메인 세트 피날레&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;encore-set&quot;&gt;
&lt;h4 class=&quot;set-title encore-title&quot; data-ke-size=&quot;size20&quot;&gt;  앙코르&lt;/h4&gt;
&lt;div class=&quot;songs-list-mobile encore&quot;&gt;
&lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;16&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;ツキミソウ (달맞이꽃)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;감동적인 발라드&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;song-row encore-song korea-special&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;17&lt;/span&gt;
&lt;div class=&quot;song-info&quot;&gt;
&lt;div class=&quot;song-name&quot;&gt;고마워요 (한국어 인사)&lt;/div&gt;
&lt;div class=&quot;song-desc&quot;&gt;한국 팬들을 위한 특별 메시지&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;setlist-note-mobile&quot;&gt;
&lt;div class=&quot;note-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;note-content&quot;&gt;
&lt;div class=&quot;note-title&quot;&gt;예상 세트리스트&lt;/div&gt;
&lt;div class=&quot;note-desc&quot;&gt;강남역 버스킹과 한일가왕전 경험을 바탕으로 한 예상 구성입니다!&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 티켓 정보 --&gt;
&lt;div class=&quot;ticket-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  티켓 정보&lt;/h2&gt;
&lt;!-- 예매 일정 --&gt;
&lt;div class=&quot;booking-schedule&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매 일정&lt;/h3&gt;
&lt;div class=&quot;booking-card-main&quot;&gt;
&lt;div class=&quot;booking-badge&quot;&gt;  확정&lt;/div&gt;
&lt;div class=&quot;booking-content&quot;&gt;
&lt;div class=&quot;booking-title&quot;&gt;티켓 오픈&lt;/div&gt;
&lt;div class=&quot;booking-datetime&quot;&gt;2025년 8월 7일(목) 오후 8시&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 가격 정보 --&gt;
&lt;div class=&quot;price-section&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  티켓 가격&lt;/h3&gt;
&lt;div class=&quot;price-cards&quot;&gt;
&lt;div class=&quot;price-card standing&quot;&gt;
&lt;div class=&quot;price-header&quot;&gt;&lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;price-info&quot;&gt;
&lt;h4 class=&quot;price-type&quot; data-ke-size=&quot;size20&quot;&gt;스탠딩석&lt;/h4&gt;
&lt;div class=&quot;price-desc&quot;&gt;무대와 가까운 거리&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;price-amount&quot;&gt;132,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-features&quot;&gt;&lt;span class=&quot;feature&quot;&gt;  무대 근접&lt;/span&gt; &lt;span class=&quot;feature&quot;&gt;  열정적 관람&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;price-card seated&quot;&gt;
&lt;div class=&quot;price-header&quot;&gt;&lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;price-info&quot;&gt;
&lt;h4 class=&quot;price-type&quot; data-ke-size=&quot;size20&quot;&gt;지정석&lt;/h4&gt;
&lt;div class=&quot;price-desc&quot;&gt;편안한 좌석 관람&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;price-amount&quot;&gt;127,000원&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seat-features&quot;&gt;&lt;span class=&quot;feature&quot;&gt;  편안한 관람&lt;/span&gt; &lt;span class=&quot;feature&quot;&gt;  전체 시야&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 배송 및 제한 --&gt;
&lt;div class=&quot;ticket-details&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  배송 및 제한 정보&lt;/h3&gt;
&lt;div class=&quot;detail-cards&quot;&gt;
&lt;div class=&quot;detail-card&quot;&gt;&lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;detail-content&quot;&gt;&lt;b&gt;티켓 배송:&lt;/b&gt; 2025년 9월 10일 일괄 배송&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;detail-card&quot;&gt;&lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;detail-content&quot;&gt;&lt;b&gt;매수 제한:&lt;/b&gt; 1인 2매까지&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;detail-card&quot;&gt;&lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;detail-content&quot;&gt;&lt;b&gt;예매처:&lt;/b&gt; YES24 티켓에서만 가능&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 예매처 --&gt;
&lt;div class=&quot;booking-platforms&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매처&lt;/h3&gt;
&lt;div class=&quot;platform-cards&quot;&gt;&lt;a class=&quot;platform-card-main primary&quot; href=&quot;https://ticket.yes24.com/Perf/54803&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
&lt;div class=&quot;platform-header&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;platform-content&quot;&gt;
&lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;YES24 티켓&lt;/h4&gt;
&lt;div class=&quot;platform-note&quot;&gt;유일한 공식 예매처&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;platform-arrow&quot;&gt;&amp;rarr;&lt;/span&gt;&lt;/div&gt;
&lt;/a&gt;
&lt;div class=&quot;platform-card-main disabled&quot;&gt;
&lt;div class=&quot;platform-header&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;platform-content&quot;&gt;
&lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;멜론티켓&lt;/h4&gt;
&lt;div class=&quot;platform-note&quot;&gt;예매 불가&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;platform-status&quot;&gt;❌&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;platform-card-main disabled&quot;&gt;
&lt;div class=&quot;platform-header&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;platform-content&quot;&gt;
&lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;티켓링크&lt;/h4&gt;
&lt;div class=&quot;platform-note&quot;&gt;예매 불가&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;platform-status&quot;&gt;❌&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 좌석 안내 --&gt;
&lt;div class=&quot;seating-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  좌석 안내&lt;/h2&gt;
&lt;div class=&quot;seating-layout&quot;&gt;&lt;img class=&quot;seating-image&quot; src=&quot;https://i.ifh.cc/xY9DsA.jpg&quot; alt=&quot;잠실학생체육관 좌석 배치도&quot; /&gt;
&lt;div class=&quot;seating-caption&quot;&gt;  잠실학생체육관 좌석 배치도&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seating-info&quot;&gt;
&lt;div class=&quot;seating-overview&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본 공연은 &lt;b&gt;스탠딩석과 지정좌석&lt;/b&gt;으로 운영됩니다.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;seating-important-notes&quot;&gt;
&lt;h4 class=&quot;notes-title&quot; data-ke-size=&quot;size20&quot;&gt;  좌석 관련 중요 안내&lt;/h4&gt;
&lt;div class=&quot;important-note-list&quot;&gt;
&lt;div class=&quot;important-note&quot;&gt;&lt;span class=&quot;note-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;note-text&quot;&gt;&lt;b&gt;무대 변경 가능:&lt;/b&gt; 연출 협의 과정에서 사전 공지 없이 변경될 수 있습니다&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;important-note&quot;&gt;&lt;span class=&quot;note-icon&quot;&gt; ️&lt;/span&gt;
&lt;div class=&quot;note-text&quot;&gt;&lt;b&gt;시야 장애 가능:&lt;/b&gt; 신장차이, 난간, 구조물, 무대 연출로 인한 시야 장애 발생 가능&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;important-note critical&quot;&gt;&lt;span class=&quot;note-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;note-text&quot;&gt;&lt;b&gt;교환/환불 불가:&lt;/b&gt; 시야 장애로 인한 티켓 취소, 교환, 환불 절대 불가&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 입장 안내 --&gt;
&lt;div class=&quot;entrance-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  입장 안내&lt;/h2&gt;
&lt;!-- 기본 입장 규칙 --&gt;
&lt;div class=&quot;entrance-basics&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  기본 입장 규칙&lt;/h3&gt;
&lt;div class=&quot;basic-entrance-rules&quot;&gt;
&lt;div class=&quot;entrance-rule critical&quot;&gt;&lt;span class=&quot;rule-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;rule-content&quot;&gt;&lt;b&gt;1인 1매 티켓 소지 필수&lt;/b&gt;&lt;br /&gt;티켓 미소지자는 어떠한 사유로도 입장 불가&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;entrance-rule&quot;&gt;&lt;span class=&quot;rule-icon&quot;&gt;⏰&lt;/span&gt;
&lt;div class=&quot;rule-content&quot;&gt;&lt;b&gt;입장 시간:&lt;/b&gt; 공연 시작 60분 전부터 입장 가능&lt;br /&gt;(현장 상황에 따라 변경 가능)&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;entrance-rule important&quot;&gt;&lt;span class=&quot;rule-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;rule-content&quot;&gt;&lt;b&gt;입장 완료 권장:&lt;/b&gt; 공연 시작 10분 전까지 입장 완료&lt;br /&gt;공연 시작 후 입장 및 이동 제한&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;entrance-rule warning&quot;&gt;&lt;span class=&quot;rule-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;rule-content&quot;&gt;&lt;b&gt;재입장 불가:&lt;/b&gt; 공연장 입장 후 어떠한 경우에도 퇴장 후 재입장 불가&lt;br /&gt;입장 전 필요한 절차 모두 완료 필수&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 좌석별 관람 안내 --&gt;
&lt;div class=&quot;seating-rules&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  좌석별 관람 안내&lt;/h3&gt;
&lt;div class=&quot;seating-rule-cards&quot;&gt;
&lt;div class=&quot;seating-rule-card&quot;&gt;
&lt;div class=&quot;rule-header&quot;&gt;&lt;span class=&quot;rule-icon&quot;&gt; &lt;/span&gt;
&lt;h4 class=&quot;rule-title&quot; data-ke-size=&quot;size20&quot;&gt;지정석 관람자&lt;/h4&gt;
&lt;/div&gt;
&lt;div class=&quot;rule-details&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 예매하신 좌석에서만 관람 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; &lt;b&gt;지정된 좌석 이외의 좌석으로 이동 불가&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 통로 또는 의자에서 서서 관람 불가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 자리 비울 때 티켓 반드시 소지&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;seating-rule-card&quot;&gt;
&lt;div class=&quot;rule-header&quot;&gt;&lt;span class=&quot;rule-icon&quot;&gt; &lt;/span&gt;
&lt;h4 class=&quot;rule-title&quot; data-ke-size=&quot;size20&quot;&gt;스탠딩석 관람자&lt;/h4&gt;
&lt;/div&gt;
&lt;div class=&quot;rule-details&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 지정된 스탠딩 구역에서만 관람&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 구역 간 이동 및 지정석으로 이동 불가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 자유롭게 서서 관람&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 자리 이동 시에도 티켓 소지 필수&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 지각 관련 안내 --&gt;
&lt;div class=&quot;late-arrival-info&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;⏰ 지각 시 안내&lt;/h3&gt;
&lt;div class=&quot;late-arrival-card&quot;&gt;
&lt;div class=&quot;late-header&quot;&gt;&lt;span class=&quot;late-icon&quot;&gt; &lt;/span&gt;
&lt;h4 class=&quot;late-title&quot; data-ke-size=&quot;size20&quot;&gt;공연 시작 후 도착 시&lt;/h4&gt;
&lt;/div&gt;
&lt;div class=&quot;late-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 중간 입장이 제한됩니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 진행요원의 안내에 따라서만 입장 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 다른 관객의 관람 방해를 최소화하기 위해 제한적 입장&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;late-warning&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt;⚠️&lt;/span&gt;
&lt;div class=&quot;warning-text&quot;&gt;원활한 공연 진행을 위해 &lt;b&gt;여유있게 도착&lt;/b&gt;해 주세요!&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 티켓 관리 --&gt;
&lt;div class=&quot;ticket-management&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  티켓 관리 주의사항&lt;/h3&gt;
&lt;div class=&quot;ticket-warnings&quot;&gt;
&lt;div class=&quot;ticket-warning critical&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;warning-content&quot;&gt;&lt;b&gt;티켓 분실 시:&lt;/b&gt; 어떠한 경우에도 재발권 불가&lt;br /&gt;보관에 각별히 유의하시기 바랍니다&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;ticket-warning&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;warning-content&quot;&gt;&lt;b&gt;재입장 규칙:&lt;/b&gt; 티켓 미소지 시 재입장 절대 불가&lt;br /&gt;잠시 자리를 비워도 티켓 반드시 소지&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 교통편 (잠실 기준) --&gt;
&lt;div class=&quot;location-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  교통편 &amp;amp; 위치&lt;/h2&gt;
&lt;!-- 공연장 정보 --&gt;
&lt;div class=&quot;venue-info&quot;&gt;
&lt;div class=&quot;venue-card-jamsil&quot;&gt;&lt;span class=&quot;venue-icon&quot;&gt; ️&lt;/span&gt;
&lt;div class=&quot;venue-details&quot;&gt;
&lt;h3 class=&quot;venue-name&quot; data-ke-size=&quot;size23&quot;&gt;잠실학생체육관&lt;/h3&gt;
&lt;div class=&quot;venue-address&quot;&gt;서울특별시 송파구 올림픽로 25&lt;/div&gt;
&lt;div class=&quot;venue-note&quot;&gt;올림픽공원 내 위치&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 교통편 탭 --&gt;
&lt;div class=&quot;transport-tabs&quot;&gt;
&lt;div class=&quot;transport-tab active&quot; data-tab=&quot;subway&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;지하철&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;transport-tab&quot; data-tab=&quot;bus&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;버스&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;transport-tab&quot; data-tab=&quot;parking&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;주차&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;transport-content&quot;&gt;&lt;!-- 지하철 --&gt;
&lt;div class=&quot;transport-panel active&quot; data-panel=&quot;subway&quot;&gt;
&lt;div class=&quot;subway-routes-jamsil&quot;&gt;
&lt;div class=&quot;route-card-jamsil primary&quot;&gt;
&lt;div class=&quot;route-info&quot;&gt;&lt;span class=&quot;subway-line line2&quot;&gt;2호선&lt;/span&gt;
&lt;div class=&quot;station-details&quot;&gt;
&lt;h4 class=&quot;station-name&quot; data-ke-size=&quot;size20&quot;&gt;종합운동장역&lt;/h4&gt;
&lt;div class=&quot;exit-info&quot;&gt;6번 출구&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;distance-info&quot;&gt;&lt;span class=&quot;distance-time&quot;&gt;5분&lt;/span&gt; &lt;span class=&quot;distance-text&quot;&gt;도보&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;route-badge best&quot;&gt;  최적&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;route-card-jamsil secondary&quot;&gt;
&lt;div class=&quot;route-info&quot;&gt;&lt;span class=&quot;subway-line line9&quot;&gt;9호선&lt;/span&gt;
&lt;div class=&quot;station-details&quot;&gt;
&lt;h4 class=&quot;station-name&quot; data-ke-size=&quot;size20&quot;&gt;종합운동장역&lt;/h4&gt;
&lt;div class=&quot;exit-info&quot;&gt;6번 출구&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;distance-info&quot;&gt;&lt;span class=&quot;distance-time&quot;&gt;5분&lt;/span&gt; &lt;span class=&quot;distance-text&quot;&gt;도보&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;route-card-jamsil&quot;&gt;
&lt;div class=&quot;route-info&quot;&gt;&lt;span class=&quot;subway-line line5&quot;&gt;5호선&lt;/span&gt;
&lt;div class=&quot;station-details&quot;&gt;
&lt;h4 class=&quot;station-name&quot; data-ke-size=&quot;size20&quot;&gt;올림픽공원역&lt;/h4&gt;
&lt;div class=&quot;exit-info&quot;&gt;3번 출구&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;distance-info&quot;&gt;&lt;span class=&quot;distance-time&quot;&gt;10분&lt;/span&gt; &lt;span class=&quot;distance-text&quot;&gt;도보&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;jamsil-directions&quot;&gt;
&lt;h4 class=&quot;directions-title&quot; data-ke-size=&quot;size20&quot;&gt; &amp;zwj;♂️ 종합운동장역에서 오는 길&lt;/h4&gt;
&lt;div class=&quot;direction-steps&quot;&gt;
&lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-number&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;종합운동장역 6번 출구&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-number&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;올림픽공원 방향으로 직진&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-number&quot;&gt;3&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;잠실학생체육관 도착&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 버스 --&gt;
&lt;div class=&quot;transport-panel&quot; data-panel=&quot;bus&quot;&gt;
&lt;div class=&quot;bus-routes-jamsil&quot;&gt;
&lt;div class=&quot;bus-category&quot;&gt;
&lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  간선버스&lt;/h4&gt;
&lt;div class=&quot;bus-route-card&quot;&gt;
&lt;div class=&quot;bus-numbers&quot;&gt;&lt;span class=&quot;bus-num main&quot;&gt;110, 113, 143, 241, 301&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bus-stop&quot;&gt;종합운동장역 하차 &amp;rarr; 도보 5분&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;bus-category&quot;&gt;
&lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  지선버스&lt;/h4&gt;
&lt;div class=&quot;bus-route-card&quot;&gt;
&lt;div class=&quot;bus-numbers&quot;&gt;&lt;span class=&quot;bus-num branch&quot;&gt;3220, 3411, 4318&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bus-stop&quot;&gt;종합운동장역 하차 &amp;rarr; 도보 5분&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;bus-category&quot;&gt;
&lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  광역버스&lt;/h4&gt;
&lt;div class=&quot;bus-route-card&quot;&gt;
&lt;div class=&quot;bus-numbers&quot;&gt;&lt;span class=&quot;bus-num wide&quot;&gt;1007-1, 1112, 8001&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;bus-stop&quot;&gt;종합운동장 하차 &amp;rarr; 도보 7분&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 주차 --&gt;
&lt;div class=&quot;transport-panel&quot; data-panel=&quot;parking&quot;&gt;
&lt;div class=&quot;parking-info-jamsil&quot;&gt;
&lt;div class=&quot;parking-available&quot;&gt;&lt;span class=&quot;parking-icon&quot;&gt; ️&lt;/span&gt;
&lt;div class=&quot;parking-content&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;올림픽공원 주차장 이용 가능&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올림픽공원 내 주차장 이용 (유료)&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-details&quot;&gt;
&lt;h4 class=&quot;parking-title&quot; data-ke-size=&quot;size20&quot;&gt;  주차 정보&lt;/h4&gt;
&lt;div class=&quot;parking-options&quot;&gt;
&lt;div class=&quot;parking-option&quot;&gt;&lt;span class=&quot;option-name&quot;&gt;올림픽공원 제1주차장&lt;/span&gt; &lt;span class=&quot;option-info&quot;&gt;체육관 가장 가까움&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;parking-option&quot;&gt;&lt;span class=&quot;option-name&quot;&gt;올림픽공원 제2주차장&lt;/span&gt; &lt;span class=&quot;option-info&quot;&gt;대형 주차장&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;parking-recommendation&quot;&gt;&lt;span class=&quot;rec-icon&quot;&gt;✅&lt;/span&gt;
&lt;div class=&quot;rec-content&quot;&gt;&lt;b&gt;주차 가능하지만 대중교통 권장&lt;/b&gt;&lt;br /&gt;공연 후 주차장 혼잡 예상&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 관람 규칙 (상세) --&gt;
&lt;div class=&quot;rules-section-complete&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;⚠️ 관람 규칙 (필독)&lt;/h2&gt;
&lt;!-- 촬영 금지 --&gt;
&lt;div class=&quot;photography-ban-detailed&quot;&gt;
&lt;div class=&quot;ban-header&quot;&gt;&lt;span class=&quot;ban-icon&quot;&gt; &lt;/span&gt;
&lt;h3 class=&quot;ban-title&quot; data-ke-size=&quot;size23&quot;&gt;촬영 및 녹음 금지&lt;/h3&gt;
&lt;span class=&quot;ban-level&quot;&gt;저작권 보호&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;ban-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;공연 중 사전 협의되지 않은 모든 촬영 행위 금지:&lt;/b&gt;&lt;/p&gt;
&lt;ul class=&quot;ban-details-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;사진 및 동영상 촬영&lt;/li&gt;
&lt;li&gt;녹음&lt;/li&gt;
&lt;li&gt;음성 및 영상 중계 (라이브 스트리밍)&lt;/li&gt;
&lt;li&gt;휴대전화를 제외한 촬영/녹음 가능 기기 반입 절대 금지&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;ban-penalty-detailed&quot;&gt;&lt;b&gt;⚠️ 위반 시 처벌:&lt;/b&gt;&lt;br /&gt;1단계: 촬영/녹취 자료 삭제&lt;br /&gt;2단계: 반복 시 강제 퇴장 (티켓 취소 및 환불 불가)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 반입 금지 물품 --&gt;
&lt;div class=&quot;prohibited-items-detailed&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  반입 금지 물품&lt;/h3&gt;
&lt;div class=&quot;prohibited-categories&quot;&gt;
&lt;div class=&quot;prohibited-category&quot;&gt;
&lt;h4 class=&quot;category-title&quot; data-ke-size=&quot;size20&quot;&gt;  음식물&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;500ml 이하 뚜껑 있는 생수를 제외한 모든 음료 및 음식물&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibited-category&quot;&gt;
&lt;h4 class=&quot;category-title&quot; data-ke-size=&quot;size20&quot;&gt;  위험물품&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;병, 폭죽, 화약, 레이저 등&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibited-category&quot;&gt;
&lt;h4 class=&quot;category-title&quot; data-ke-size=&quot;size20&quot;&gt;  기타&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애완동물, 꽃다발, 풍선&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibited-category&quot;&gt;
&lt;h4 class=&quot;category-title&quot; data-ke-size=&quot;size20&quot;&gt;  촬영 장비&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;휴대전화 외 촬영 및 녹음 가능한 모든 기기&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;prohibited-category&quot;&gt;
&lt;h4 class=&quot;category-title&quot; data-ke-size=&quot;size20&quot;&gt;  관람 방해&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;타인의 관람에 피해를 줄 수 있는 모든 도구&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 화환 및 선물 안내 --&gt;
&lt;div class=&quot;gifts-policy&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  화환 및 선물 안내&lt;/h3&gt;
&lt;div class=&quot;gifts-info&quot;&gt;
&lt;div class=&quot;gifts-ban&quot;&gt;&lt;span class=&quot;ban-icon&quot;&gt; &amp;zwj;♂️&lt;/span&gt;
&lt;div class=&quot;ban-text&quot;&gt;&lt;b&gt;본 공연은 화환, 화분 등을 받지 않습니다&lt;/b&gt;&lt;br /&gt;마음만 받겠습니다. 정중히 사양합니다.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- 기타 안내사항 --&gt;
&lt;div class=&quot;additional-rules&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  기타 안내사항&lt;/h3&gt;
&lt;div class=&quot;additional-list&quot;&gt;
&lt;div class=&quot;additional-item&quot;&gt;&lt;span class=&quot;add-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;add-text&quot;&gt;금지사항 위반 행위, 진행요원 업무 방해 행위 등은 질서 유지를 위해 녹음 및 촬영될 수 있습니다&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;additional-item&quot;&gt;&lt;span class=&quot;add-icon&quot;&gt; ️&lt;/span&gt;
&lt;div class=&quot;add-text&quot;&gt;녹음 및 촬영된 파일은 공연일로부터 30일 이후 파기됩니다&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;additional-item&quot;&gt;&lt;span class=&quot;add-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;add-text&quot;&gt;관람 수칙 위반으로 인한 혼란 및 사고에 대해 주최측은 일절 책임지지 않습니다&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 추천 포인트 --&gt;
&lt;div class=&quot;recommendation-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  추천 포인트&lt;/h2&gt;
&lt;div class=&quot;recommend-cards&quot;&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;현역가왕 우승자&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;유다이의 압도적인 보컬 실력을 라이브로 경험&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;SNS 바이럴 스타&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;틱톡에서 화제가 된 &quot;Walking with you&quot; 라이브 버전&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; ️&lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;성공신화의 주인공&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;길거리 라이브에서 무도관까지, 감동적인 스토리&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;recommend-card&quot;&gt;
&lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;recommend-title&quot;&gt;한국 사랑&lt;/div&gt;
&lt;div class=&quot;recommend-desc&quot;&gt;강남역 버스킹, 한일가왕전 참가 등 한국에 대한 애정&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 문의 정보 --&gt;
&lt;div class=&quot;contact-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  문의 및 정보&lt;/h2&gt;
&lt;div class=&quot;contact-main&quot;&gt;
&lt;div class=&quot;contact-card&quot;&gt;&lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;contact-info&quot;&gt;
&lt;div class=&quot;contact-number&quot;&gt;1544-6399&lt;/div&gt;
&lt;div class=&quot;contact-desc&quot;&gt;YES24 티켓 고객센터&lt;/div&gt;
&lt;div class=&quot;contact-hours&quot;&gt;평일/주말 09:00~18:00&lt;/div&gt;
&lt;/div&gt;
&lt;a class=&quot;contact-btn&quot; href=&quot;tel:1544-6399&quot;&gt;전화하기&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;official-links&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  공식 링크&lt;/h3&gt;
&lt;div class=&quot;links-grid&quot;&gt;&lt;a class=&quot;link-card primary&quot; href=&quot;https://ticket.yes24.com/Perf/54803&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;link-info&quot;&gt;
&lt;div class=&quot;link-title&quot;&gt;YES24 티켓&lt;/div&gt;
&lt;div class=&quot;link-desc&quot;&gt;공식 예매처&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt; &lt;a class=&quot;link-card&quot; href=&quot;https://www.novelbright.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;link-info&quot;&gt;
&lt;div class=&quot;link-title&quot;&gt;공식 홈페이지&lt;/div&gt;
&lt;div class=&quot;link-desc&quot;&gt;아티스트 공식&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt; &lt;a class=&quot;link-card&quot; href=&quot;https://www.youtube.com/@novelbright&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;link-info&quot;&gt;
&lt;div class=&quot;link-title&quot;&gt;공식 유튜브&lt;/div&gt;
&lt;div class=&quot;link-desc&quot;&gt;라이브 영상, 브이로그&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt; &lt;a class=&quot;link-card&quot; href=&quot;https://twitter.com/novelbright5&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
&lt;div class=&quot;link-info&quot;&gt;
&lt;div class=&quot;link-title&quot;&gt;공식 트위터&lt;/div&gt;
&lt;div class=&quot;link-desc&quot;&gt;최신 소식&lt;/div&gt;
&lt;/div&gt;
&lt;span class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;final-notices&quot;&gt;
&lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  최종 안내&lt;/h3&gt;
&lt;div class=&quot;final-cards&quot;&gt;
&lt;div class=&quot;final-card&quot;&gt;&lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;final-text&quot;&gt;예매: YES24 티켓에서만 가능&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-card&quot;&gt;&lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;final-text&quot;&gt;티켓 매매/양도 절대 금지&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-card&quot;&gt;&lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;final-text&quot;&gt;9월 10일 일괄 배송&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-card&quot;&gt;&lt;span class=&quot;final-icon&quot;&gt;⏰&lt;/span&gt; &lt;span class=&quot;final-text&quot;&gt;시간 엄수 (지각 시 입장 제한)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-card&quot;&gt;&lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;final-text&quot;&gt;촬영 절대 금지 (강제 퇴장)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;final-card&quot;&gt;&lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;final-text&quot;&gt;티켓 분실 시 재발권 불가&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 마무리 --&gt;
&lt;div class=&quot;conclusion-section&quot;&gt;
&lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  마무리&lt;/h2&gt;
&lt;div class=&quot;conclusion-card&quot;&gt;
&lt;div class=&quot;conclusion-icon&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;conclusion-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;길거리 라이브에서 시작해 무도관을 정복한 Novelbright!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;강남역 버스킹으로 한국 팬들과 만났던 그들이 이번엔 정식 무대에서 만나요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;현역가왕 우승자 유다이의 라이브 보컬을 직접 경험해보세요!  &lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;conclusion-note&quot; data-ke-size=&quot;size16&quot;&gt;관람 규칙을 꼭 지켜서 모두가 행복한 공연이 되길!&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;final-message&quot;&gt;  &lt;b&gt;Lighter들, 모두 즐거운 콘서트 되세요!&lt;/b&gt;  &lt;/div&gt;
&lt;/div&gt;
&lt;!-- 크레딧 --&gt;
&lt;div class=&quot;credit-section&quot;&gt;
&lt;p class=&quot;credit-text&quot; data-ke-size=&quot;size14&quot;&gt;  &lt;b&gt;포스터 출처:&lt;/b&gt; Novelbright 공식&lt;br /&gt;  &lt;b&gt;공연장:&lt;/b&gt; 잠실학생체육관&lt;br /&gt;  &lt;b&gt;예매:&lt;/b&gt; YES24 티켓 공식 정보&lt;br /&gt;  &lt;b&gt;아티스트 정보:&lt;/b&gt; 나무위키 참조&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- Novelbright 테마 CSS --&gt;
&lt;div&gt;
&lt;style&gt;
/* 기본 설정 */
.concert-post.mobile-optimized {
  max-width: 100%;
  margin: 0;
  padding: 1rem;
  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
  color: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  line-height: 1.6;
}

/* Novelbright 테마 색상 */
:root {
  --novel-primary: #4A90E2;     /* 블루 */
  --novel-secondary: #7B68EE;   /* 퍼플 */
  --novel-accent: #00CED1;      /* 터키즈 */
  --novel-gold: #FFD700;        /* 골드 */
  --novel-orange: #FF8C00;      /* 오렌지 */
}

/* 포스터 */
.poster-container {
  text-align: center;
  margin-bottom: 1.5rem;
}

.main-poster {
  width: 100%;
  max-width: 350px;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(74, 144, 226, 0.4);
}

/* 제목 */
.concert-main-title {
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
  margin-bottom: 1.5rem;
  background: linear-gradient(135deg, var(--novel-primary), var(--novel-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  line-height: 1.3;
}

/* 특별 공지 */
.special-announcement {
  background: rgba(74, 144, 226, 0.1);
  border: 2px solid var(--novel-primary);
  border-radius: 12px;
  padding: 1rem;
  margin-bottom: 1.5rem;
  text-align: center;
}

.announcement-badge {
  background: var(--novel-orange);
  color: white;
  padding: 0.25rem 1rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
}

.announcement-title {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--novel-primary);
  margin-bottom: 0.5rem;
}

.announcement-desc {
  color: #ffffff;
  font-size: 1rem;
}

/* 섹션 제목 */
.section-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: var(--novel-primary);
  padding: 0.75rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 8px;
  border-left: 4px solid var(--novel-primary);
}

.mobile-subtitle {
  font-size: 1.125rem;
  color: var(--novel-secondary);
  margin: 1rem 0 0.75rem 0;
  font-weight: 600;
}

.section-divider {
  border: none;
  height: 2px;
  background: linear-gradient(135deg, var(--novel-primary), var(--novel-secondary));
  margin: 1.5rem 0;
}

/* 정보 카드 */
.info-cards {
  display: grid;
  gap: 0.75rem;
}

.info-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.info-card.highlight {
  border-color: var(--novel-primary);
  background: rgba(74, 144, 226, 0.1);
}

.info-card.venue {
  border-color: var(--novel-gold);
  background: rgba(255, 215, 0, 0.1);
}

.info-icon {
  font-size: 1.5rem;
  width: 40px;
  text-align: center;
}

.info-label {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-bottom: 0.25rem;
}

.info-value {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
}

/* 아티스트 정보 */
.artist-intro {
  padding: 1rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 10px;
  margin-bottom: 1rem;
  border-left: 4px solid var(--novel-primary);
}

.artist-info-cards {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.artist-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.artist-card.achievement {
  border-color: var(--novel-gold);
  background: rgba(255, 215, 0, 0.1);
}

.artist-card-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.artist-icon {
  font-size: 1.25rem;
}

.artist-label {
  font-size: 0.875rem;
  color: var(--novel-secondary);
  font-weight: 600;
}

.artist-value {
  color: #ffffff;
  font-size: 0.95rem;
}

/* 대표곡 */
.hit-songs {
  margin-top: 1rem;
}

.hits-title {
  font-size: 1rem;
  color: var(--novel-gold);
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.songs-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.song-chip {
  background: rgba(74, 144, 226, 0.2);
  color: var(--novel-primary);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(74, 144, 226, 0.3);
}

.song-chip.mega-hit {
  background: rgba(255, 140, 0, 0.2);
  color: var(--novel-orange);
  border-color: var(--novel-orange);
  font-weight: 600;
}

/* 한국 인연 */
.korea-connection {
  margin-top: 1.5rem;
  background: rgba(20, 20, 20, 0.8);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid rgba(74, 144, 226, 0.3);
}

.connection-title {
  font-size: 1rem;
  color: var(--novel-primary);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.connection-timeline {
  display: grid;
  gap: 0.75rem;
}

.connection-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  border-radius: 8px;
  align-items: center;
}

.connection-item.viral {
  background: rgba(255, 140, 0, 0.1);
  border-left: 4px solid var(--novel-orange);
}

.connection-item.surprise {
  background: rgba(255, 215, 0, 0.1);
  border-left: 4px solid var(--novel-gold);
}

.connection-item.tv {
  background: rgba(123, 104, 238, 0.1);
  border-left: 4px solid var(--novel-secondary);
}

.connection-item.concert {
  background: rgba(74, 144, 226, 0.1);
  border-left: 4px solid var(--novel-primary);
}

.connection-icon {
  font-size: 1.25rem;
}

.connection-date {
  font-size: 0.875rem;
  color: var(--novel-gold);
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.connection-event {
  font-size: 0.9rem;
  color: #ffffff;
}

/* 멤버 하이라이트 */
.special-member-highlight {
  margin-top: 1.5rem;
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid rgba(123, 104, 238, 0.3);
}

.highlight-title {
  font-size: 1rem;
  color: var(--novel-secondary);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.member-cards {
  display: grid;
  gap: 1rem;
}

.member-card {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
}

.member-card.leader {
  border-left: 4px solid var(--novel-primary);
}

.member-card.guitarist {
  border-left: 4px solid var(--novel-secondary);
}

.member-name {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.member-features {
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem;
}

.feature {
  background: rgba(74, 144, 226, 0.2);
  color: var(--novel-primary);
  padding: 0.25rem 0.5rem;
  border-radius: 10px;
  font-size: 0.75rem;
  font-weight: 500;
}

/* 세트리스트 */
.setlist-header {
  text-align: center;
  margin-bottom: 1.5rem;
}

.setlist-subtitle {
  font-size: 1.125rem;
  color: var(--novel-primary);
  margin-bottom: 0.5rem;
}

.setlist-stats {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}

.stat {
  background: rgba(74, 144, 226, 0.2);
  color: var(--novel-primary);
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.8rem;
  font-weight: 600;
}

.setlist-container {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(74, 144, 226, 0.3);
}

.set-title {
  font-size: 1rem;
  color: var(--novel-primary);
  margin-bottom: 1rem;
  font-weight: 600;
  text-align: center;
}

.set-title.encore-title {
  color: var(--novel-secondary);
}

.songs-list-mobile {
  display: grid;
  gap: 0.5rem;
}

.song-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  transition: all 0.3s ease;
}

.song-row:hover {
  background: rgba(74, 144, 226, 0.1);
  transform: translateX(2px);
}

.song-row.opening {
  border: 1px solid var(--novel-gold);
  background: rgba(255, 215, 0, 0.1);
}

.song-row.mega-hit {
  border: 2px solid var(--novel-orange);
  background: rgba(255, 140, 0, 0.15);
}

.song-row.hit {
  border: 1px solid var(--novel-primary);
  background: rgba(74, 144, 226, 0.1);
}

.song-row.korea {
  border: 1px solid var(--novel-gold);
  background: rgba(255, 215, 0, 0.1);
}

.song-row.climax {
  border: 1px solid var(--novel-secondary);
  background: rgba(123, 104, 238, 0.1);
}

.song-row.finale {
  border: 1px solid var(--novel-accent);
  background: rgba(0, 206, 209, 0.1);
}

.song-row.encore-song {
  background: rgba(123, 104, 238, 0.1);
  border: 1px solid var(--novel-secondary);
}

.song-row.korea-special {
  border: 2px solid var(--novel-gold);
  background: rgba(255, 215, 0, 0.15);
}

.song-num {
  background: linear-gradient(135deg, var(--novel-primary), var(--novel-accent));
  color: white;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.875rem;
  flex-shrink: 0;
}

.encore-num {
  background: linear-gradient(135deg, var(--novel-secondary), #9c88ff) !important;
}

.song-info {
  flex: 1;
}

.song-name {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.song-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
  font-style: italic;
}

.encore-set {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 2px solid var(--novel-secondary);
}

.setlist-note-mobile {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(255, 215, 0, 0.1);
  border-radius: 10px;
  border: 1px solid var(--novel-gold);
}

.note-icon {
  font-size: 1.5rem;
}

.note-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--novel-gold);
  margin-bottom: 0.25rem;
}

.note-desc {
  font-size: 0.875rem;
  color: #ffffff;
}

/* 티켓 정보 */
.ticket-section {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(74, 144, 226, 0.3);
}

.booking-card-main {
  background: rgba(74, 144, 226, 0.1);
  border: 2px solid var(--novel-primary);
  border-radius: 10px;
  padding: 1rem;
  text-align: center;
  margin-bottom: 1.5rem;
}

.booking-badge {
  background: var(--novel-primary);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
}

.booking-title {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.booking-datetime {
  font-size: 1.25rem;
  color: var(--novel-primary);
  font-weight: 700;
}

/* 가격 카드 */
.price-cards {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.price-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid transparent;
}

.price-card.standing {
  border-color: var(--novel-primary);
  background: rgba(74, 144, 226, 0.1);
}

.price-card.seated {
  border-color: var(--novel-secondary);
  background: rgba(123, 104, 238, 0.1);
}

.price-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}

.price-icon {
  font-size: 1.5rem;
}

.price-type {
  font-size: 1.125rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.price-desc {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.price-amount {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--novel-primary);
}

.seat-features {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

.feature {
  background: rgba(255, 255, 255, 0.1);
  padding: 0.25rem 0.5rem;
  border-radius: 10px;
  font-size: 0.75rem;
  color: #ffffff;
}

/* 예매처 */
.platform-cards {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.platform-card-main {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  padding: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease;
}

.platform-card-main.primary {
  border-color: var(--novel-primary);
  background: rgba(74, 144, 226, 0.1);
}

.platform-card-main.primary:hover {
  background: rgba(74, 144, 226, 0.2);
  transform: translateY(-2px);
}

.platform-card-main.disabled {
  opacity: 0.6;
  background: rgba(60, 60, 60, 0.5);
}

.platform-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.platform-icon {
  font-size: 1.25rem;
  margin-right: 0.75rem;
}

.platform-name {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.platform-note {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.platform-arrow {
  color: var(--novel-primary);
  font-weight: bold;
  font-size: 1.25rem;
}

.platform-status {
  color: #999;
  font-size: 0.875rem;
}

/* 좌석 안내 */
.seating-layout {
  text-align: center;
  margin-bottom: 1.5rem;
}

.seating-image {
  width: 100%;
  max-width: 400px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(74, 144, 226, 0.3);
}

.seating-caption {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-top: 0.5rem;
}

.seating-overview {
  background: rgba(74, 144, 226, 0.1);
  border: 2px solid var(--novel-primary);
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}

.seating-important-notes {
  background: rgba(255, 165, 0, 0.1);
  border: 2px solid #ffa500;
  border-radius: 8px;
  padding: 1rem;
}

.notes-title {
  color: #ffa500;
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.important-note-list {
  display: grid;
  gap: 0.75rem;
}

.important-note {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  align-items: flex-start;
}

.important-note.critical {
  border: 1px solid #ff6b6b;
  background: rgba(255, 107, 107, 0.1);
}

.note-icon {
  font-size: 1rem;
  flex-shrink: 0;
}

.note-text {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 입장 안내 */
.entrance-basics {
  margin-bottom: 1.5rem;
}

.basic-entrance-rules {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.entrance-rule {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  align-items: flex-start;
}

.entrance-rule.critical {
  border: 2px solid var(--novel-primary);
  background: rgba(74, 144, 226, 0.1);
}

.entrance-rule.important {
  border: 2px solid var(--novel-gold);
  background: rgba(255, 215, 0, 0.1);
}

.entrance-rule.warning {
  border: 2px solid #ff6b6b;
  background: rgba(255, 107, 107, 0.1);
}

.rule-content {
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1.4;
}

/* 좌석별 규칙 */
.seating-rule-cards {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.seating-rule-card {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
  border-left: 4px solid var(--novel-primary);
}

.rule-header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.75rem;
}

.rule-title {
  color: var(--novel-primary);
  font-size: 1rem;
  font-weight: 600;
}

.rule-details p {
  color: #ffffff;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}

.rule-details strong {
  color: var(--novel-gold);
}

/* 지각 안내 */
.late-arrival-info {
  margin-top: 1rem;
}

.late-arrival-card {
  background: rgba(255, 107, 107, 0.1);
  border: 2px solid #ff6b6b;
  border-radius: 8px;
  padding: 1rem;
}

.late-header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.75rem;
}

.late-icon {
  font-size: 1.5rem;
  color: #ff6b6b;
}

.late-title {
  color: #ff6b6b;
  font-size: 1rem;
  font-weight: 600;
}

.late-content p {
  color: #ffffff;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}

.late-warning {
  display: flex;
  gap: 0.5rem;
  margin-top: 0.75rem;
  padding: 0.75rem;
  background: rgba(255, 107, 107, 0.2);
  border-radius: 6px;
  align-items: center;
}

/* 티켓 관리 */
.ticket-management {
  margin-top: 1rem;
}

.ticket-warnings {
  display: grid;
  gap: 0.75rem;
}

.ticket-warning {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  align-items: flex-start;
}

.ticket-warning.critical {
  border: 2px solid #ff6b6b;
  background: rgba(255, 107, 107, 0.1);
}

.warning-content {
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1.4;
}

/* 공연장 (잠실) */
.venue-card-jamsil {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(74, 144, 226, 0.1);
  border: 2px solid var(--novel-primary);
  border-radius: 10px;
  margin-bottom: 1rem;
}

.venue-icon {
  font-size: 1.5rem;
}

.venue-name {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--novel-primary);
  margin-bottom: 0.25rem;
}

.venue-address {
  color: #ffffff;
  font-size: 0.95rem;
  margin-bottom: 0.25rem;
}

.venue-note {
  color: var(--novel-gold);
  font-size: 0.8rem;
  font-weight: 500;
}

/* 교통편 탭 */
.transport-tabs {
  display: flex;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 8px;
  padding: 0.25rem;
  margin-bottom: 1rem;
}

.transport-tab {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  padding: 0.75rem;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
  color: #a0a0a0;
}

.transport-tab.active {
  background: linear-gradient(135deg, var(--novel-primary), var(--novel-accent));
  color: white;
}

.tab-icon {
  font-size: 1.25rem;
}

.tab-text {
  font-size: 0.8rem;
  font-weight: 600;
}

.transport-content {
  min-height: 200px;
}

.transport-panel {
  display: none;
}

.transport-panel.active {
  display: block;
}

/* 지하철 (잠실) */
.subway-routes-jamsil {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.route-card-jamsil {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
  position: relative;
}

.route-card-jamsil.primary {
  border: 2px solid var(--novel-primary);
  background: rgba(74, 144, 226, 0.1);
}

.route-card-jamsil.secondary {
  border: 1px solid var(--novel-secondary);
  background: rgba(123, 104, 238, 0.05);
}

.subway-line.line2 {
  background: #00A84D;
}

.subway-line.line9 {
  background: #BDB092;
}

.subway-line.line5 {
  background: #996CAC;
}

/* 나머지 스타일들 (이전과 동일한 패턴으로 계속...) */

/* 관람 규칙 상세 */
.photography-ban-detailed {
  background: rgba(255, 107, 107, 0.1);
  border: 2px solid #ff6b6b;
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

.ban-level {
  background: #ff6b6b;
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
}

.ban-details-list {
  list-style: none;
  padding: 0;
  margin: 1rem 0;
}

.ban-details-list li {
  color: #ffffff;
  font-size: 0.875rem;
  padding: 0.25rem 0;
  position: relative;
  padding-left: 1rem;
}

.ban-details-list li::before {
  content: '•';
  position: absolute;
  left: 0;
  color: #ff6b6b;
  font-weight: bold;
}

.ban-penalty-detailed {
  background: rgba(255, 107, 107, 0.2);
  padding: 0.75rem;
  border-radius: 6px;
  color: #ffffff;
  font-size: 0.875rem;
  margin-top: 1rem;
  text-align: center;
  font-weight: 600;
}

/* 금지 물품 상세 */
.prohibited-categories {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.prohibited-category {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
  border-left: 4px solid #ff6b6b;
}

.category-title {
  color: #ff6b6b;
  font-size: 1rem;
  margin-bottom: 0.5rem;
  font-weight: 600;
}

.prohibited-category p {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 화환 정책 */
.gifts-policy {
  margin: 1rem 0;
}

.gifts-info {
  background: rgba(255, 165, 0, 0.1);
  border: 2px solid #ffa500;
  border-radius: 8px;
  padding: 1rem;
}

.gifts-ban {
  display: flex;
  gap: 0.75rem;
  align-items: center;
}

.ban-icon {
  font-size: 1.5rem;
  color: #ffa500;
}

.ban-text {
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1.4;
}

/* 추가 규칙 */
.additional-rules {
  margin: 1rem 0;
}

.additional-list {
  display: grid;
  gap: 0.5rem;
}

.additional-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.5rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 6px;
  align-items: flex-start;
}

.add-icon {
  font-size: 1rem;
  flex-shrink: 0;
}

.add-text {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 추천 포인트 */
.recommend-cards {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.recommend-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 10px;
  border-left: 4px solid var(--novel-primary);
  text-align: center;
}

.recommend-icon {
  font-size: 2rem;
  margin-bottom: 0.75rem;
}

.recommend-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--novel-primary);
  margin-bottom: 0.5rem;
}

.recommend-desc {
  font-size: 0.9rem;
  color: #a0a0a0;
  line-height: 1.4;
}

.target-audience {
  margin-top: 1.5rem;
}

.target-title {
  font-size: 1rem;
  color: var(--novel-gold);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.target-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  justify-content: center;
}

.target-tag {
  background: rgba(74, 144, 226, 0.2);
  color: var(--novel-primary);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(74, 144, 226, 0.3);
}

/* 문의 정보 */
.contact-main {
  margin-bottom: 1.5rem;
}

.contact-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(74, 144, 226, 0.1);
  border: 2px solid var(--novel-primary);
  border-radius: 10px;
}

.contact-icon {
  font-size: 1.5rem;
}

.contact-info {
  flex: 1;
}

.contact-number {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--novel-primary);
  margin-bottom: 0.25rem;
}

.contact-desc {
  font-size: 0.9rem;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.contact-hours {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.contact-btn {
  background: var(--novel-primary);
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
}

.links-grid {
  display: grid;
  gap: 0.75rem;
}

.link-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  text-decoration: none;
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
}

.link-card.primary {
  border-color: var(--novel-primary);
  background: rgba(74, 144, 226, 0.1);
}

.link-card:hover {
  background: rgba(74, 144, 226, 0.2);
  border-color: var(--novel-primary);
}

.link-icon {
  font-size: 1.25rem;
}

.link-title {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.link-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.link-arrow {
  color: var(--novel-primary);
  font-weight: bold;
}

/* 최종 안내 */
.final-cards {
  display: grid;
  gap: 0.5rem;
  margin: 1rem 0;
}

.final-card {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 6px;
  align-items: center;
}

.final-icon {
  font-size: 1rem;
}

.final-text {
  color: #ffffff;
  font-size: 0.875rem;
}

/* 마무리 */
.conclusion-card {
  background: rgba(40, 40, 40, 0.9);
  border: 2px solid var(--novel-primary);
  border-radius: 12px;
  padding: 1.5rem;
  text-align: center;
  margin-bottom: 1rem;
}

.conclusion-icon {
  font-size: 3rem;
  color: var(--novel-primary);
  margin-bottom: 1rem;
}

.conclusion-content p {
  color: #a0a0a0;
  margin-bottom: 0.75rem;
  line-height: 1.5;
  font-size: 0.95rem;
}

.conclusion-content strong {
  color: #ffffff;
}

.conclusion-note {
  color: var(--novel-gold);
  font-size: 0.9rem;
  font-weight: 500;
}

.final-message {
  font-size: 1.25rem;
  font-weight: 700;
  background: linear-gradient(135deg, var(--novel-primary), var(--novel-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  padding: 1rem;
  background-color: rgba(74, 144, 226, 0.1);
  border-radius: 10px;
}

.credit-section {
  text-align: center;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(20, 20, 20, 0.8);
  border-radius: 8px;
}

.credit-text {
  color: #666;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 모바일 최적화 */
@media (max-width: 480px) {
  .concert-post.mobile-optimized {
    padding: 0.75rem;
  }
  
  .concert-main-title {
    font-size: 1.25rem;
  }
  
  .section-title {
    font-size: 1.125rem;
  }
  
  .distance-time {
    font-size: 1.5rem;
  }
  
  .member-cards {
    gap: 0.75rem;
  }
  
  .connection-timeline {
    gap: 0.5rem;
  }
}
&lt;/style&gt;
&lt;/div&gt;
&lt;script&gt;
// 교통편 탭 기능
function initTransportTabs() {
  const tabs = document.querySelectorAll('.transport-tab');
  const panels = document.querySelectorAll('.transport-panel');
  
  tabs.forEach(tab =&gt; {
    tab.addEventListener('click', function() {
      const targetTab = this.dataset.tab;
      
      // 모든 탭 비활성화
      tabs.forEach(t =&gt; t.classList.remove('active'));
      panels.forEach(p =&gt; p.classList.remove('active'));
      
      // 선택된 탭 활성화
      this.classList.add('active');
      const targetPanel = document.querySelector(`[data-panel=&quot;${targetTab}&quot;]`);
      if (targetPanel) {
        targetPanel.classList.add('active');
      }
    });
  });
}

// 터치 최적화
function addTouchOptimization() {
  const touchElements = document.querySelectorAll('.transport-tab, .platform-card-main, .link-card');
  
  touchElements.forEach(element =&gt; {
    element.addEventListener('touchstart', function() {
      this.style.transform = 'scale(0.98)';
    });
    
    element.addEventListener('touchend', function() {
      this.style.transform = 'scale(1)';
    });
  });
}

// 초기화
document.addEventListener('DOMContentLoaded', function() {
  // 교통편 탭 초기화
  initTransportTabs();
  
  // 터치 최적화 적용
  addTouchOptimization();
  
  // 콘솔 로그
  console.log('  Novelbright 콘서트 페이지 로드 완료!');
  console.log('  잠실학생체육관 - 종합운동장역 6번 출구 도보 5분');
  console.log('  YES24 티켓에서만 예매 가능');
  console.log('  현역가왕 우승자 유다이의 라이브!');
});
&lt;/script&gt;</description>
      <category>2025/10월</category>
      <category>Novelbright LIVE TOUR 2025 IN Seoul</category>
      <category>노벨브라이트</category>
      <category>예스24</category>
      <category>유다이</category>
      <category>한일가왕전</category>
      <author>jsy-spring</author>
      <guid isPermaLink="true">https://jsy-spring.tistory.com/6</guid>
      <comments>https://jsy-spring.tistory.com/6#entry6comment</comments>
      <pubDate>Wed, 24 Sep 2025 11:29:08 +0900</pubDate>
    </item>
    <item>
      <title>Yama[야마] Asia Tour 2025 호시탐탐 in SEOUL</title>
      <link>https://jsy-spring.tistory.com/5</link>
      <description>&lt;div class=&quot;concert-post mobile-optimized&quot;&gt;
  &lt;!-- 메인 포스터 --&gt;
  &lt;div class=&quot;poster-container&quot;&gt;
    &lt;img class=&quot;main-poster&quot; src=&quot;https://i.ifh.cc/32r0cl.jpg&quot; alt=&quot;Yama Asia Tour 2025 호시탐탐&quot; /&gt;
  &lt;/div&gt;

  &lt;!-- 콘서트 제목 --&gt;
  &lt;h1 class=&quot;concert-main-title&quot;&gt;  Yama Asia Tour 2025 호시탐탐 in SEOUL&lt;/h1&gt;

  &lt;!-- 특별 안내 --&gt;
  &lt;div class=&quot;special-announcement&quot;&gt;
    &lt;div class=&quot;announcement-badge&quot;&gt;  첫 단독 내한&lt;/div&gt;
    &lt;div class=&quot;announcement-content&quot;&gt;
      &lt;h3 class=&quot;announcement-title&quot;&gt;호시탐탐 바라던 그 소식!&lt;/h3&gt;
      &lt;p class=&quot;announcement-desc&quot;&gt;yama 첫 단독 내한 공연 정보 오픈&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;!-- 기본 정보 섹션 --&gt;
  &lt;div class=&quot;info-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  콘서트 기본 정보&lt;/h2&gt;
    &lt;div class=&quot;info-cards&quot;&gt;
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;아티스트&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;yama&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;콘서트명&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;yama Asia Tour 2025 호시탐탐&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card highlight&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;공연기간&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;2025년 10월 11일(토) ~ 12일(일)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt;⏰&lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;공연시간&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;오후 6시 (18:00) 시작&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;관람시간&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;90분 공연&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card venue&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; ️&lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;장소&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;예스24 원더로크홀&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;주소&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;서울 서대문구 신촌로 129 아트레온&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;가까운 역&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;신촌역 (2호선) 1번 출구 도보 3분&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;info-card&quot;&gt;
        &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;info-content&quot;&gt;
          &lt;div class=&quot;info-label&quot;&gt;관람등급&lt;/div&gt;
          &lt;div class=&quot;info-value&quot;&gt;전연령 관람 가능&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 아티스트 소개 (나무위키 정보 반영) --&gt;
  &lt;div class=&quot;artist-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  아티스트 소개&lt;/h2&gt;
    
    &lt;div class=&quot;artist-intro&quot;&gt;
      &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;yama&lt;/b&gt;는 일본의 신비로운 보컬리스트로, 화려한 가면을 착용하고 활동하는 독특한 컨셉과 뛰어난 가창력으로 주목받고 있습니다. 2024년 WONDERLIVET에서 첫 내한을 성공적으로 마쳤습니다.&lt;/p&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;artist-info-cards&quot;&gt;
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;출생&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;1996년 7월 3일 (28세)&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;데뷔&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;2020년 〈春を告げる (봄을 고하다)〉&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;특징&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;가면을 착용한 신비로운 보컬리스트&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;장르&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;J-POP, 일렉트로닉 팝&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;소속&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;소니 엔터테인먼트 / 소니 뮤직 레코드&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;artist-card achievement&quot;&gt;
        &lt;div class=&quot;artist-card-header&quot;&gt;
          &lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;artist-label&quot;&gt;주요 성과&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;artist-value&quot;&gt;THE FIRST TAKE 화제, 애니메이션 타이업 다수&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;hit-songs&quot;&gt;
      &lt;h4 class=&quot;hits-title&quot;&gt;  대표곡&lt;/h4&gt;
      &lt;div class=&quot;songs-grid&quot;&gt;
        &lt;span class=&quot;song-chip mega-hit&quot;&gt;  春を告げる (봄을 고하다)&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  真っ白 (새하얀)&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  麻痺 (마비)&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  カーテンコール (커튼콜)&lt;/span&gt;
        &lt;span class=&quot;song-chip&quot;&gt;  色彩 (색채)&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;korea-connection&quot;&gt;
      &lt;h4 class=&quot;connection-title&quot;&gt;  한국과의 인연&lt;/h4&gt;
      &lt;div class=&quot;connection-timeline&quot;&gt;
        &lt;div class=&quot;connection-item past&quot;&gt;
          &lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;connection-content&quot;&gt;
            &lt;div class=&quot;connection-date&quot;&gt;2024년 11월 10일&lt;/div&gt;
            &lt;div class=&quot;connection-event&quot;&gt;WONDERLIVET 2024 참여 - 첫 내한 성공!&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;connection-item future&quot;&gt;
          &lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;connection-content&quot;&gt;
            &lt;div class=&quot;connection-date&quot;&gt;2025년 10월&lt;/div&gt;
            &lt;div class=&quot;connection-event&quot;&gt;첫 한국 단독 콘서트 &quot;호시탐탐&quot; 개최&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 예상 세트리스트 --&gt;
  &lt;div class=&quot;setlist-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  예상 세트리스트&lt;/h2&gt;
    &lt;div class=&quot;setlist-header&quot;&gt;
      &lt;h3 class=&quot;setlist-subtitle&quot;&gt;  호시탐탐 투어 예상 공연곡&lt;/h3&gt;
      &lt;div class=&quot;setlist-stats&quot;&gt;
        &lt;span class=&quot;stat&quot;&gt;약 15곡&lt;/span&gt;
        &lt;span class=&quot;stat-divider&quot;&gt;•&lt;/span&gt;
        &lt;span class=&quot;stat&quot;&gt;90분&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;setlist-container&quot;&gt;
      &lt;div class=&quot;main-set&quot;&gt;
        &lt;h4 class=&quot;set-title&quot;&gt;  메인 세트&lt;/h4&gt;
        &lt;div class=&quot;songs-list-mobile&quot;&gt;
          &lt;div class=&quot;song-row opening&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;01&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;ランニングアウト (러닝 아웃)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;오프닝&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row mega-hit&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;02&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;春を告げる (봄을 고하다)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;데뷔곡 &amp; 대표곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row hit&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;03&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;真っ白 (새하얀)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;메이저 데뷔곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;04&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;麻痺 (마비)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;애니메이션 타이업&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;05&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;カーテンコール (커튼콜)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;감성 발라드&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;06&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;色彩 (색채)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;화려한 무대&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;07&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;名前のない日々へ (이름 없는 나날들에게)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;희망의 메시지&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;08&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;一寸の赤 (한 치의 빨강)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;강렬한 곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;09&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;Sleepless Night&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;몽환적인 곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;10&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;クローバー (클로버)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;행운의 노래&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;11&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;血流 (혈류)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;감정적인 곡&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row climax&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;12&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;希望論 (희망론)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;클라이맥스&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row finale&quot;&gt;
            &lt;span class=&quot;song-num&quot;&gt;13&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;天色 (하늘빛)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;메인 세트 피날레&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;encore-set&quot;&gt;
        &lt;h4 class=&quot;set-title encore-title&quot;&gt;  앙코르&lt;/h4&gt;
        &lt;div class=&quot;songs-list-mobile encore&quot;&gt;
          &lt;div class=&quot;song-row encore-song&quot;&gt;
            &lt;span class=&quot;song-num encore-num&quot;&gt;14&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;a.m.3:21&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;새벽 감성&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;song-row encore-song&quot;&gt;
            &lt;span class=&quot;song-num encore-num&quot;&gt;15&lt;/span&gt;
            &lt;div class=&quot;song-info&quot;&gt;
              &lt;div class=&quot;song-name&quot;&gt;憧れのままに (동경하는 대로)&lt;/div&gt;
              &lt;div class=&quot;song-desc&quot;&gt;그랜드 피날레&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;setlist-note-mobile&quot;&gt;
      &lt;div class=&quot;note-icon&quot;&gt; &lt;/div&gt;
      &lt;div class=&quot;note-content&quot;&gt;
        &lt;div class=&quot;note-title&quot;&gt;예상 세트리스트&lt;/div&gt;
        &lt;div class=&quot;note-desc&quot;&gt;WONDERLIVET 경험을 바탕으로 한 예상 구성입니다!&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 티켓 정보 --&gt;
  &lt;div class=&quot;ticket-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  티켓 정보&lt;/h2&gt;
    
    &lt;!-- 예매 일정 --&gt;
    &lt;div class=&quot;booking-schedule&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  예매 일정&lt;/h3&gt;
      
      &lt;div class=&quot;booking-timeline&quot;&gt;
        &lt;div class=&quot;booking-event first&quot;&gt;
          &lt;div class=&quot;booking-badge first&quot;&gt;  1차&lt;/div&gt;
          &lt;div class=&quot;booking-content&quot;&gt;
            &lt;div class=&quot;booking-title&quot;&gt;첫 번째 티켓 오픈&lt;/div&gt;
            &lt;div class=&quot;booking-datetime&quot;&gt;2025년 6월 30일(월) 오후 8시&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;booking-event additional&quot;&gt;
          &lt;div class=&quot;booking-badge additional&quot;&gt;  추가&lt;/div&gt;
          &lt;div class=&quot;booking-content&quot;&gt;
            &lt;div class=&quot;booking-title&quot;&gt;추가 티켓 오픈&lt;/div&gt;
            &lt;div class=&quot;booking-datetime&quot;&gt;2025년 7월 18일(금) 오후 8시&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 가격 정보 --&gt;
    &lt;div class=&quot;price-section&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  티켓 가격&lt;/h3&gt;
      &lt;div class=&quot;price-cards&quot;&gt;
        &lt;div class=&quot;price-card vip&quot;&gt;
          &lt;div class=&quot;price-header&quot;&gt;
            &lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;price-info&quot;&gt;
              &lt;h4 class=&quot;price-type&quot;&gt;VIP석&lt;/h4&gt;
              &lt;div class=&quot;price-desc&quot;&gt;특별 혜택 포함&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;price-amount&quot;&gt;132,000원&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;vip-benefits&quot;&gt;
            &lt;span class=&quot;benefit&quot;&gt;  특전 포함&lt;/span&gt;
            &lt;span class=&quot;benefit&quot;&gt;  우선 입장&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;price-card general&quot;&gt;
          &lt;div class=&quot;price-header&quot;&gt;
            &lt;span class=&quot;price-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;price-info&quot;&gt;
              &lt;h4 class=&quot;price-type&quot;&gt;일반석&lt;/h4&gt;
              &lt;div class=&quot;price-desc&quot;&gt;기본 관람석&lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;price-amount&quot;&gt;99,000원&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;general-info&quot;&gt;
            &lt;span class=&quot;info&quot;&gt;  지정된 구역&lt;/span&gt;
            &lt;span class=&quot;info&quot;&gt;  일반 입장&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 배송 및 제한 --&gt;
    &lt;div class=&quot;ticket-details&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  배송 및 제한 정보&lt;/h3&gt;
      &lt;div class=&quot;detail-cards&quot;&gt;
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;
            &lt;strong&gt;티켓 배송:&lt;/strong&gt; 2025년 9월 11일 일괄 배송
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;
            &lt;strong&gt;매수 제한:&lt;/strong&gt; 1인 3매까지
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;detail-card&quot;&gt;
          &lt;span class=&quot;detail-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;detail-content&quot;&gt;
            &lt;strong&gt;예매처:&lt;/strong&gt; YES24 티켓에서만 가능
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 예매처 --&gt;
    &lt;div class=&quot;booking-platforms&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  예매처&lt;/h3&gt;
      &lt;div class=&quot;platform-cards&quot;&gt;
        &lt;a href=&quot;https://ticket.yes24.com/Perf/54282&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;platform-card-main primary&quot;&gt;
          &lt;div class=&quot;platform-header&quot;&gt;
            &lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;platform-content&quot;&gt;
              &lt;h4 class=&quot;platform-name&quot;&gt;YES24 티켓&lt;/h4&gt;
              &lt;div class=&quot;platform-note&quot;&gt;유일한 공식 예매처&lt;/div&gt;
            &lt;/div&gt;
            &lt;span class=&quot;platform-arrow&quot;&gt;→&lt;/span&gt;
          &lt;/div&gt;
        &lt;/a&gt;
        
        &lt;div class=&quot;platform-card-main disabled&quot;&gt;
          &lt;div class=&quot;platform-header&quot;&gt;
            &lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;platform-content&quot;&gt;
              &lt;h4 class=&quot;platform-name&quot;&gt;멜론티켓&lt;/h4&gt;
              &lt;div class=&quot;platform-note&quot;&gt;예매 불가&lt;/div&gt;
            &lt;/div&gt;
            &lt;span class=&quot;platform-status&quot;&gt;❌&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;platform-card-main disabled&quot;&gt;
          &lt;div class=&quot;platform-header&quot;&gt;
            &lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;platform-content&quot;&gt;
              &lt;h4 class=&quot;platform-name&quot;&gt;티켓링크&lt;/h4&gt;
              &lt;div class=&quot;platform-note&quot;&gt;예매 불가&lt;/div&gt;
            &lt;/div&gt;
            &lt;span class=&quot;platform-status&quot;&gt;❌&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 좌석 안내 --&gt;
  &lt;div class=&quot;seating-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  좌석 안내&lt;/h2&gt;
    
    &lt;div class=&quot;seating-layout&quot;&gt;
      &lt;img src=&quot;https://i.ifh.cc/X6l6dL.png&quot; alt=&quot;예스24 원더로크홀 좌석 배치도&quot; class=&quot;seating-image&quot; /&gt;
      &lt;div class=&quot;seating-caption&quot;&gt;  예스24 원더로크홀 좌석 배치도&lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;seating-info&quot;&gt;
      &lt;div class=&quot;seating-overview&quot;&gt;
        &lt;p&gt;본 공연은 &lt;strong&gt;객석 1층 스탠딩석 및 2층 지정좌석&lt;/strong&gt;으로 운영됩니다.&lt;/p&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;seating-details&quot;&gt;
        &lt;div class=&quot;seating-detail standing&quot;&gt;
          &lt;h4 class=&quot;detail-title&quot;&gt;  1층 스탠딩석&lt;/h4&gt;
          &lt;ul class=&quot;detail-list&quot;&gt;
            &lt;li&gt;1층 객석 구역별로 단차 및 펜스 위치&lt;/li&gt;
            &lt;li&gt;입장 번호 순서대로 입장&lt;/li&gt;
            &lt;li&gt;원하는 구역에서 자유로운 관람 가능&lt;/li&gt;
            &lt;li&gt;무대와 가까운 거리에서 관람&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;seating-detail seated&quot;&gt;
          &lt;h4 class=&quot;detail-title&quot;&gt;  2층 지정좌석&lt;/h4&gt;
          &lt;ul class=&quot;detail-list&quot;&gt;
            &lt;li&gt;예매 시 좌석 선택 가능&lt;/li&gt;
            &lt;li&gt;편안한 의자에서 관람&lt;/li&gt;
            &lt;li&gt;무대 전체 조망 가능&lt;/li&gt;
            &lt;li&gt;지정된 좌석에서만 관람&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;seating-warnings&quot;&gt;
        &lt;h4 class=&quot;warning-title&quot;&gt;⚠️ 좌석 관련 주의사항&lt;/h4&gt;
        &lt;div class=&quot;warning-points&quot;&gt;
          &lt;p&gt;• 일부 구역/좌석은 난간 및 무대 시설물로 인해 시야가 방해될 수 있습니다&lt;/p&gt;
          &lt;p&gt;• 카메라 설치 등으로 인한 시야 방해 가능&lt;/p&gt;
          &lt;p&gt;• 이로 인한 당일 티켓 취소, 교환, 환불은 불가합니다&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 입장 안내 --&gt;
  &lt;div class=&quot;entrance-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  입장 안내&lt;/h2&gt;
    
    &lt;!-- 입장 안내 이미지 --&gt;
    &lt;div class=&quot;entrance-guide-image&quot;&gt;
      &lt;img src=&quot;https://i.ifh.cc/FaAh2q.png&quot; alt=&quot;yama 콘서트 입장 안내&quot; class=&quot;entrance-image&quot; /&gt;
      &lt;div class=&quot;entrance-caption&quot;&gt;  입장 안내 상세 정보&lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 기본 입장 안내 --&gt;
    &lt;div class=&quot;entrance-basics&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  기본 입장 안내&lt;/h3&gt;
      &lt;div class=&quot;basic-rules&quot;&gt;
        &lt;div class=&quot;basic-rule&quot;&gt;
          &lt;span class=&quot;rule-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;rule-text&quot;&gt;
            &lt;strong&gt;1인 1티켓 소지 필수&lt;/strong&gt;&lt;br&gt;
            티켓 미소지 시 어떠한 사유로도 입장 불가
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;basic-rule&quot;&gt;
          &lt;span class=&quot;rule-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;rule-text&quot;&gt;
            &lt;strong&gt;로비 출입 제한&lt;/strong&gt;&lt;br&gt;
            티켓부스 오픈 전 로비(지하 3층) 출입 불가
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;basic-rule critical&quot;&gt;
          &lt;span class=&quot;rule-icon&quot;&gt;⏰&lt;/span&gt;
          &lt;div class=&quot;rule-text&quot;&gt;
            &lt;strong&gt;시간 엄수&lt;/strong&gt;&lt;br&gt;
            공연 시작 10분 전까지 입장 완료 권장
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;basic-rule warning&quot;&gt;
          &lt;span class=&quot;rule-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;rule-text&quot;&gt;
            &lt;strong&gt;지각 시 제재&lt;/strong&gt;&lt;br&gt;
            공연 시작 30분 후 도착 시 입장 불가할 수 있음
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 좌석별 입장 절차 --&gt;
    &lt;div class=&quot;entrance-procedures&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;⏰ 좌석별 입장 절차&lt;/h3&gt;
      
      &lt;!-- 스탠딩석 --&gt;
      &lt;div class=&quot;entrance-procedure standing&quot;&gt;
        &lt;div class=&quot;procedure-header&quot;&gt;
          &lt;span class=&quot;procedure-icon&quot;&gt; &lt;/span&gt;
          &lt;h4 class=&quot;procedure-title&quot;&gt;스탠딩석 입장 절차&lt;/h4&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;procedure-timeline&quot;&gt;
          &lt;div class=&quot;timeline-step&quot;&gt;
            &lt;div class=&quot;step-time&quot;&gt;17:00&lt;/div&gt;
            &lt;div class=&quot;step-content&quot;&gt;
              &lt;div class=&quot;step-action&quot;&gt;대기 시작&lt;/div&gt;
              &lt;div class=&quot;step-desc&quot;&gt;예매번호 순으로 대기 (공연 1시간 전)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;timeline-step main&quot;&gt;
            &lt;div class=&quot;step-time&quot;&gt;17:20&lt;/div&gt;
            &lt;div class=&quot;step-content&quot;&gt;
              &lt;div class=&quot;step-action&quot;&gt;입장 시작&lt;/div&gt;
              &lt;div class=&quot;step-desc&quot;&gt;순차적으로 공연장 내 입장 (공연 40분 전)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;timeline-step warning&quot;&gt;
            &lt;div class=&quot;step-time&quot;&gt;17:20 이후&lt;/div&gt;
            &lt;div class=&quot;step-content&quot;&gt;
              &lt;div class=&quot;step-action&quot;&gt;지각 시&lt;/div&gt;
              &lt;div class=&quot;step-desc&quot;&gt;예매 번호 무효! 마지막 입장&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;procedure-note&quot;&gt;
          &lt;span class=&quot;note-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;note-text&quot;&gt;
            &lt;strong&gt;입장 순서가 지난 후 도착 시 예매 번호 무효!&lt;/strong&gt;&lt;br&gt;
            가급적 공연장에 여유롭게 도착해 주세요.
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;!-- 지정좌석 --&gt;
      &lt;div class=&quot;entrance-procedure seated&quot;&gt;
        &lt;div class=&quot;procedure-header&quot;&gt;
          &lt;span class=&quot;procedure-icon&quot;&gt; &lt;/span&gt;
          &lt;h4 class=&quot;procedure-title&quot;&gt;지정좌석 입장 절차&lt;/h4&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;procedure-simple&quot;&gt;
          &lt;div class=&quot;simple-flow&quot;&gt;
            &lt;div class=&quot;flow-item&quot;&gt;
              &lt;span class=&quot;flow-time&quot;&gt;스탠딩 입장 완료 후&lt;/span&gt;
              &lt;span class=&quot;flow-desc&quot;&gt;지정좌석 관객 입장 시작&lt;/span&gt;
            &lt;/div&gt;
            &lt;div class=&quot;flow-item&quot;&gt;
              &lt;span class=&quot;flow-time&quot;&gt;공연 10분 전까지&lt;/span&gt;
              &lt;span class=&quot;flow-desc&quot;&gt;입장 완료 권장&lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 교통편 (신촌 기준) --&gt;
  &lt;div class=&quot;location-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  교통편 &amp; 위치&lt;/h2&gt;
    
    &lt;!-- 공연장 정보 --&gt;
    &lt;div class=&quot;venue-info&quot;&gt;
      &lt;div class=&quot;venue-card&quot;&gt;
        &lt;span class=&quot;venue-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;venue-details&quot;&gt;
          &lt;h3 class=&quot;venue-name&quot;&gt;예스24 원더로크홀&lt;/h3&gt;
          &lt;div class=&quot;venue-address&quot;&gt;서울 서대문구 신촌로 129 아트레온&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 교통편 탭 --&gt;
    &lt;div class=&quot;transport-tabs&quot;&gt;
      &lt;div class=&quot;transport-tab active&quot; data-tab=&quot;subway&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;지하철&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;transport-tab&quot; data-tab=&quot;bus&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;버스&lt;/span&gt;
      &lt;/div&gt;
      &lt;div class=&quot;transport-tab&quot; data-tab=&quot;parking&quot;&gt;
        &lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt;
        &lt;span class=&quot;tab-text&quot;&gt;주차&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;transport-content&quot;&gt;
      &lt;!-- 지하철 --&gt;
      &lt;div class=&quot;transport-panel active&quot; data-panel=&quot;subway&quot;&gt;
        &lt;div class=&quot;subway-routes&quot;&gt;
          &lt;div class=&quot;route-card primary&quot;&gt;
            &lt;div class=&quot;route-info&quot;&gt;
              &lt;span class=&quot;subway-line line2&quot;&gt;2호선&lt;/span&gt;
              &lt;div class=&quot;station-details&quot;&gt;
                &lt;h4 class=&quot;station-name&quot;&gt;신촌역&lt;/h4&gt;
                &lt;div class=&quot;exit-info&quot;&gt;1번 출구&lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;distance-info&quot;&gt;
                &lt;span class=&quot;distance-time&quot;&gt;3분&lt;/span&gt;
                &lt;span class=&quot;distance-text&quot;&gt;도보&lt;/span&gt;
              &lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;route-badge best&quot;&gt;  최적&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class=&quot;route-card&quot;&gt;
            &lt;div class=&quot;route-info&quot;&gt;
              &lt;span class=&quot;subway-line line2&quot;&gt;2호선&lt;/span&gt;
              &lt;div class=&quot;station-details&quot;&gt;
                &lt;h4 class=&quot;station-name&quot;&gt;이대역&lt;/h4&gt;
                &lt;div class=&quot;exit-info&quot;&gt;2번 출구&lt;/div&gt;
              &lt;/div&gt;
              &lt;div class=&quot;distance-info&quot;&gt;
                &lt;span class=&quot;distance-time&quot;&gt;8분&lt;/span&gt;
                &lt;span class=&quot;distance-text&quot;&gt;도보&lt;/span&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;subway-directions&quot;&gt;
          &lt;h4 class=&quot;directions-title&quot;&gt; ‍♂️ 신촌역에서 오는 길&lt;/h4&gt;
          &lt;div class=&quot;direction-steps&quot;&gt;
            &lt;div class=&quot;direction-step&quot;&gt;
              &lt;span class=&quot;step-number&quot;&gt;1&lt;/span&gt;
              &lt;span class=&quot;step-desc&quot;&gt;신촌역 1번 출구로 나오기&lt;/span&gt;
            &lt;/div&gt;
            &lt;div class=&quot;direction-step&quot;&gt;
              &lt;span class=&quot;step-number&quot;&gt;2&lt;/span&gt;
              &lt;span class=&quot;step-desc&quot;&gt;신촌로 방향으로 직진&lt;/span&gt;
            &lt;/div&gt;
            &lt;div class=&quot;direction-step&quot;&gt;
              &lt;span class=&quot;step-number&quot;&gt;3&lt;/span&gt;
              &lt;span class=&quot;step-desc&quot;&gt;아트레온 건물 지하 3층 입장&lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;!-- 버스 --&gt;
      &lt;div class=&quot;transport-panel&quot; data-panel=&quot;bus&quot;&gt;
        &lt;div class=&quot;bus-routes&quot;&gt;
          &lt;div class=&quot;bus-category&quot;&gt;
            &lt;h4 class=&quot;bus-title&quot;&gt;  간선버스&lt;/h4&gt;
            &lt;div class=&quot;bus-numbers&quot;&gt;
              &lt;span class=&quot;bus-num main&quot;&gt;150, 271, 470, 601, 602, 604&lt;/span&gt;
            &lt;/div&gt;
            &lt;div class=&quot;bus-stop&quot;&gt;신촌역 하차 → 도보 3분&lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;bus-category&quot;&gt;
            &lt;h4 class=&quot;bus-title&quot;&gt;  지선버스&lt;/h4&gt;
            &lt;div class=&quot;bus-numbers&quot;&gt;
              &lt;span class=&quot;bus-num branch&quot;&gt;7016, 7017, 7024&lt;/span&gt;
            &lt;/div&gt;
            &lt;div class=&quot;bus-stop&quot;&gt;신촌역 하차 → 도보 3분&lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;bus-category&quot;&gt;
            &lt;h4 class=&quot;bus-title&quot;&gt;  광역버스&lt;/h4&gt;
            &lt;div class=&quot;bus-numbers&quot;&gt;
              &lt;span class=&quot;bus-num wide&quot;&gt;9701, 9708&lt;/span&gt;
            &lt;/div&gt;
            &lt;div class=&quot;bus-stop&quot;&gt;신촌역 하차 → 도보 3분&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;!-- 주차 --&gt;
      &lt;div class=&quot;transport-panel&quot; data-panel=&quot;parking&quot;&gt;
        &lt;div class=&quot;parking-info&quot;&gt;
          &lt;div class=&quot;parking-warning&quot;&gt;
            &lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
            &lt;div class=&quot;warning-content&quot;&gt;
              &lt;h4&gt;공연장 내 별도의 주차 공간 없음&lt;/h4&gt;
              &lt;p&gt;인근 공영/유료 주차장 이용 또는 대중교통 권장&lt;/p&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;parking-alternatives&quot;&gt;
            &lt;h4 class=&quot;alt-title&quot;&gt; ️ 주변 주차장&lt;/h4&gt;
            &lt;div class=&quot;parking-list&quot;&gt;
              &lt;div class=&quot;parking-option&quot;&gt;
                &lt;span class=&quot;parking-name&quot;&gt;신촌 공영주차장&lt;/span&gt;
                &lt;span class=&quot;parking-distance&quot;&gt;도보 5분&lt;/span&gt;
              &lt;/div&gt;
              &lt;div class=&quot;parking-option&quot;&gt;
                &lt;span class=&quot;parking-name&quot;&gt;이대 주변 유료주차장&lt;/span&gt;
                &lt;span class=&quot;parking-distance&quot;&gt;도보 8분&lt;/span&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          
          &lt;div class=&quot;parking-final-warning&quot;&gt;
            &lt;div class=&quot;final-warning&quot;&gt;
              &lt;span class=&quot;fw-icon&quot;&gt; &lt;/span&gt;
              &lt;div class=&quot;fw-text&quot;&gt;
                &lt;strong&gt;중요!&lt;/strong&gt; 주차 및 교통난으로 인한 관람 지연 시&lt;br&gt;
                &lt;strong&gt;예매 취소 및 환불, 변경은 불가&lt;/strong&gt;합니다.
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 관람 규칙 --&gt;
  &lt;div class=&quot;rules-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;⚠️ 관람 규칙&lt;/h2&gt;
    
    &lt;!-- 촬영 금지 --&gt;
    &lt;div class=&quot;photography-ban&quot;&gt;
      &lt;div class=&quot;ban-header&quot;&gt;
        &lt;span class=&quot;ban-icon&quot;&gt; &lt;/span&gt;
        &lt;h3 class=&quot;ban-title&quot;&gt;촬영 금지&lt;/h3&gt;
        &lt;span class=&quot;ban-severity&quot;&gt;저작권 보호&lt;/span&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;ban-details&quot;&gt;
        &lt;p&gt;&lt;strong&gt;전문 장비 등으로의 촬영 행위 금지:&lt;/strong&gt;&lt;/p&gt;
        &lt;ul class=&quot;ban-list&quot;&gt;
          &lt;li&gt;렌즈 교환이 가능한 전문 장비&lt;/li&gt;
          &lt;li&gt;사진 및 동영상 촬영&lt;/li&gt;
          &lt;li&gt;녹음, 녹화&lt;/li&gt;
          &lt;li&gt;라이브 스트리밍&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 금지 물품 --&gt;
    &lt;div class=&quot;prohibited-items&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  반입 금지 물품&lt;/h3&gt;
      &lt;div class=&quot;prohibited-list&quot;&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;
          &lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;p-text&quot;&gt;생수를 제외한 음료 및 음식물&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;
          &lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;p-text&quot;&gt;애완동물&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;
          &lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;p-text&quot;&gt;꽃다발, 풍선&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;
          &lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;p-text&quot;&gt;폭죽, 화약, 레이저&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;prohibited-item&quot;&gt;
          &lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;p-text&quot;&gt;공연 관람에 방해되는 모든 물품&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;!-- 허용 물품 --&gt;
    &lt;div class=&quot;allowed-items&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;✅ 반입 허용&lt;/h3&gt;
      &lt;div class=&quot;allowed-list&quot;&gt;
        &lt;div class=&quot;allowed-item&quot;&gt;
          &lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;a-text&quot;&gt;생수 (투명 페트병)&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;allowed-item&quot;&gt;
          &lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;a-text&quot;&gt;휴대폰 (촬영 금지, 무음모드)&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 물품보관소 --&gt;
  &lt;div class=&quot;storage-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  물품보관소 안내&lt;/h2&gt;
    
    &lt;div class=&quot;storage-info&quot;&gt;
      &lt;div class=&quot;storage-availability&quot;&gt;
        &lt;span class=&quot;storage-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;storage-content&quot;&gt;
          &lt;h4&gt;물품보관소 운영&lt;/h4&gt;
          &lt;p&gt;공연장 로비 내 소량 마련 (조기 마감 가능)&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;storage-recommendations&quot;&gt;
        &lt;h4 class=&quot;rec-title&quot;&gt;  보관소 이용 팁&lt;/h4&gt;
        &lt;div class=&quot;rec-list&quot;&gt;
          &lt;div class=&quot;rec-item&quot;&gt;
            &lt;span class=&quot;rec-icon&quot;&gt; &lt;/span&gt;
            &lt;span class=&quot;rec-text&quot;&gt;가급적 짐을 최소화해 주세요&lt;/span&gt;
          &lt;/div&gt;
          &lt;div class=&quot;rec-item&quot;&gt;
            &lt;span class=&quot;rec-icon&quot;&gt; &lt;/span&gt;
            &lt;span class=&quot;rec-text&quot;&gt;귀중품은 직접 소지 권장&lt;/span&gt;
          &lt;/div&gt;
          &lt;div class=&quot;rec-item&quot;&gt;
            &lt;span class=&quot;rec-icon&quot;&gt;⏰&lt;/span&gt;
            &lt;span class=&quot;rec-text&quot;&gt;조기 마감 가능성 있음&lt;/span&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;storage-disclaimer&quot;&gt;
        &lt;div class=&quot;disclaimer&quot;&gt;
          &lt;span class=&quot;disclaimer-icon&quot;&gt;⚠️&lt;/span&gt;
          &lt;div class=&quot;disclaimer-text&quot;&gt;
            본인 부주의로 인한 분실, 도난 등에는&lt;br&gt;
            주최/주관사 및 공연장 측에서 책임지지 않습니다
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 추천 포인트 --&gt;
  &lt;div class=&quot;recommendation-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  추천 포인트&lt;/h2&gt;
    
    &lt;div class=&quot;recommend-cards&quot;&gt;
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;신비로운 가면 보컬리스트&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;화려한 가면으로 신분을 숨긴 채 활동하는 독특한 컨셉&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;뛰어난 보컬 실력&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;THE FIRST TAKE로 화제가 된 완벽한 라이브 보컬&lt;/div&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;recommend-card&quot;&gt;
        &lt;div class=&quot;recommend-icon&quot;&gt;⭐&lt;/div&gt;
        &lt;div class=&quot;recommend-title&quot;&gt;첫 단독 내한&lt;/div&gt;
        &lt;div class=&quot;recommend-desc&quot;&gt;WONDERLIVET 이후 기다리던 첫 단독 콘서트&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;target-audience&quot;&gt;
      &lt;h4 class=&quot;target-title&quot;&gt;  이런 분들께 추천!&lt;/h4&gt;
      &lt;div class=&quot;target-tags&quot;&gt;
        &lt;span class=&quot;target-tag&quot;&gt;yama 팬&lt;/span&gt;
        &lt;span class=&quot;target-tag&quot;&gt;WONDERLIVET 관람자&lt;/span&gt;
        &lt;span class=&quot;target-tag&quot;&gt;J-POP 애호가&lt;/span&gt;
        &lt;span class=&quot;target-tag&quot;&gt;보컬로이드 팬&lt;/span&gt;
        &lt;span class=&quot;target-tag&quot;&gt;신비주의 컨셉 선호&lt;/span&gt;
        &lt;span class=&quot;target-tag&quot;&gt;감성파&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 문의 정보 --&gt;
  &lt;div class=&quot;contact-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  문의 및 정보&lt;/h2&gt;
    
    &lt;div class=&quot;contact-main&quot;&gt;
      &lt;div class=&quot;contact-card&quot;&gt;
        &lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
        &lt;div class=&quot;contact-info&quot;&gt;
          &lt;div class=&quot;contact-number&quot;&gt;1544-6399&lt;/div&gt;
          &lt;div class=&quot;contact-desc&quot;&gt;YES24 티켓 고객센터&lt;/div&gt;
          &lt;div class=&quot;contact-hours&quot;&gt;평일/주말 09:00~18:00&lt;/div&gt;
        &lt;/div&gt;
        &lt;a href=&quot;tel:1544-6399&quot; class=&quot;contact-btn&quot;&gt;전화하기&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;official-links&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  공식 링크&lt;/h3&gt;
      &lt;div class=&quot;links-grid&quot;&gt;
        &lt;a href=&quot;https://ticket.yes24.com/Perf/54282&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card primary&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;YES24 티켓&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;공식 예매처&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
        
        &lt;a href=&quot;https://www.youtube.com/@yamaofficial&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;공식 유튜브&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;THE FIRST TAKE 등&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
        
        &lt;a href=&quot;https://twitter.com/yama_official&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; class=&quot;link-card&quot;&gt;
          &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
          &lt;div class=&quot;link-info&quot;&gt;
            &lt;div class=&quot;link-title&quot;&gt;공식 트위터&lt;/div&gt;
            &lt;div class=&quot;link-desc&quot;&gt;최신 소식&lt;/div&gt;
          &lt;/div&gt;
          &lt;span class=&quot;link-arrow&quot;&gt;→&lt;/span&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;final-notices&quot;&gt;
      &lt;h3 class=&quot;mobile-subtitle&quot;&gt;  최종 안내&lt;/h3&gt;
      &lt;div class=&quot;final-cards&quot;&gt;
        &lt;div class=&quot;final-card&quot;&gt;
          &lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;final-text&quot;&gt;예매: YES24 티켓에서만 가능&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;
          &lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;final-text&quot;&gt;티켓 매매/양도 절대 금지&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;
          &lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;final-text&quot;&gt;9월 11일 일괄 배송&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;
          &lt;span class=&quot;final-icon&quot;&gt;⏰&lt;/span&gt;
          &lt;span class=&quot;final-text&quot;&gt;시간 엄수 (지각 시 입장 불가)&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class=&quot;final-card&quot;&gt;
          &lt;span class=&quot;final-icon&quot;&gt; &lt;/span&gt;
          &lt;span class=&quot;final-text&quot;&gt;촬영 절대 금지&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;

  &lt;!-- 마무리 --&gt;
  &lt;div class=&quot;conclusion-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  마무리&lt;/h2&gt;
    
    &lt;div class=&quot;conclusion-card&quot;&gt;
      &lt;div class=&quot;conclusion-icon&quot;&gt; &lt;/div&gt;
      &lt;div class=&quot;conclusion-content&quot;&gt;
        &lt;p&gt;신비로운 가면 보컬리스트 yama의 첫 한국 단독 콘서트!&lt;/p&gt;
        &lt;p&gt;WONDERLIVET에서 보여준 그 감동을 이번엔 더 가까이에서 만나보세요!&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;&quot;호시탐탐&quot; 바라던 그 순간이 드디어 왔습니다!  &lt;/strong&gt;&lt;/p&gt;
        &lt;p class=&quot;conclusion-note&quot;&gt;관람 규칙을 준수하여 모두가 즐거운 공연이 되길 바랍니다!&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;final-message&quot;&gt;
        &lt;strong&gt;모두 즐거운 콘서트 되세요!&lt;/strong&gt;  
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;!-- 크레딧 --&gt;
  &lt;div class=&quot;credit-section&quot;&gt;
    &lt;p class=&quot;credit-text&quot; data-ke-size=&quot;size14&quot;&gt;
        &lt;b&gt;포스터 출처:&lt;/b&gt; yama 공식&lt;br /&gt;
        &lt;b&gt;공연장:&lt;/b&gt; 예스24 원더로크홀&lt;br /&gt;
        &lt;b&gt;예매:&lt;/b&gt; YES24 티켓 공식 정보&lt;br /&gt;
        &lt;b&gt;아티스트 정보:&lt;/b&gt; 나무위키 참조
    &lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- Yama 테마 CSS --&gt;
&lt;style&gt;
/* 기본 설정 */
.concert-post.mobile-optimized {
  max-width: 100%;
  margin: 0;
  padding: 1rem;
  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
  color: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  line-height: 1.6;
}

/* Yama 테마 색상 */
:root {
  --yama-primary: #E91E63;     /* 핑크 */
  --yama-secondary: #9C27B0;   /* 보라 */
  --yama-accent: #FF4081;      /* 라이트 핑크 */
  --yama-gold: #FFD700;        /* 골드 */
}

/* 포스터 */
.poster-container {
  text-align: center;
  margin-bottom: 1.5rem;
}

.main-poster {
  width: 100%;
  max-width: 350px;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(233, 30, 99, 0.4);
}

/* 제목 */
.concert-main-title {
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
  margin-bottom: 1.5rem;
  background: linear-gradient(135deg, var(--yama-primary), var(--yama-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  line-height: 1.3;
}

/* 특별 공지 */
.special-announcement {
  background: rgba(233, 30, 99, 0.1);
  border: 2px solid var(--yama-primary);
  border-radius: 12px;
  padding: 1rem;
  margin-bottom: 1.5rem;
  text-align: center;
}

.announcement-badge {
  background: var(--yama-primary);
  color: white;
  padding: 0.25rem 1rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
}

.announcement-title {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--yama-primary);
  margin-bottom: 0.5rem;
}

.announcement-desc {
  color: #ffffff;
  font-size: 1rem;
}

/* 섹션 제목 */
.section-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: var(--yama-primary);
  padding: 0.75rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 8px;
  border-left: 4px solid var(--yama-primary);
}

.mobile-subtitle {
  font-size: 1.125rem;
  color: var(--yama-secondary);
  margin: 1rem 0 0.75rem 0;
  font-weight: 600;
}

.section-divider {
  border: none;
  height: 2px;
  background: linear-gradient(135deg, var(--yama-primary), var(--yama-secondary));
  margin: 1.5rem 0;
}

/* 정보 카드 */
.info-cards {
  display: grid;
  gap: 0.75rem;
}

.info-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.info-card.highlight {
  border-color: var(--yama-primary);
  background: rgba(233, 30, 99, 0.1);
}

.info-card.venue {
  border-color: var(--yama-gold);
  background: rgba(255, 215, 0, 0.1);
}

.info-icon {
  font-size: 1.5rem;
  width: 40px;
  text-align: center;
}

.info-label {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-bottom: 0.25rem;
}

.info-value {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
}

/* 아티스트 정보 */
.artist-intro {
  padding: 1rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 10px;
  margin-bottom: 1rem;
  border-left: 4px solid var(--yama-primary);
}

.artist-info-cards {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.artist-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.artist-card.achievement {
  border-color: var(--yama-gold);
  background: rgba(255, 215, 0, 0.1);
}

.artist-card-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.artist-icon {
  font-size: 1.25rem;
}

.artist-label {
  font-size: 0.875rem;
  color: var(--yama-secondary);
  font-weight: 600;
}

.artist-value {
  color: #ffffff;
  font-size: 0.95rem;
}

/* 대표곡 */
.hit-songs {
  margin-top: 1rem;
}

.hits-title {
  font-size: 1rem;
  color: var(--yama-gold);
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.songs-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.song-chip {
  background: rgba(233, 30, 99, 0.2);
  color: var(--yama-primary);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(233, 30, 99, 0.3);
}

.song-chip.mega-hit {
  background: rgba(255, 215, 0, 0.2);
  color: var(--yama-gold);
  border-color: var(--yama-gold);
  font-weight: 600;
}

/* 한국 인연 */
.korea-connection {
  margin-top: 1.5rem;
  background: rgba(20, 20, 20, 0.8);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid rgba(233, 30, 99, 0.3);
}

.connection-title {
  font-size: 1rem;
  color: var(--yama-primary);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.connection-timeline {
  display: grid;
  gap: 0.75rem;
}

.connection-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  border-radius: 8px;
  align-items: center;
}

.connection-item.past {
  background: rgba(156, 39, 176, 0.1);
  border-left: 4px solid var(--yama-secondary);
}

.connection-item.future {
  background: rgba(255, 215, 0, 0.1);
  border-left: 4px solid var(--yama-gold);
}

.connection-icon {
  font-size: 1.25rem;
}

.connection-date {
  font-size: 0.875rem;
  color: var(--yama-gold);
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.connection-event {
  font-size: 0.9rem;
  color: #ffffff;
}

/* 세트리스트 */
.setlist-header {
  text-align: center;
  margin-bottom: 1.5rem;
}

.setlist-subtitle {
  font-size: 1.125rem;
  color: var(--yama-primary);
  margin-bottom: 0.5rem;
}

.setlist-stats {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}

.stat {
  background: rgba(233, 30, 99, 0.2);
  color: var(--yama-primary);
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.8rem;
  font-weight: 600;
}

.setlist-container {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(233, 30, 99, 0.3);
}

.set-title {
  font-size: 1rem;
  color: var(--yama-primary);
  margin-bottom: 1rem;
  font-weight: 600;
  text-align: center;
}

.set-title.encore-title {
  color: var(--yama-secondary);
}

.songs-list-mobile {
  display: grid;
  gap: 0.5rem;
}

.song-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  transition: all 0.3s ease;
}

.song-row:hover {
  background: rgba(233, 30, 99, 0.1);
  transform: translateX(2px);
}

.song-row.opening {
  border: 1px solid var(--yama-gold);
  background: rgba(255, 215, 0, 0.1);
}

.song-row.mega-hit {
  border: 2px solid var(--yama-primary);
  background: rgba(233, 30, 99, 0.15);
}

.song-row.hit {
  border: 1px solid var(--yama-primary);
  background: rgba(233, 30, 99, 0.1);
}

.song-row.new {
  border: 1px solid var(--yama-accent);
  background: rgba(255, 64, 129, 0.1);
}

.song-row.climax {
  border: 1px solid var(--yama-secondary);
  background: rgba(156, 39, 176, 0.1);
}

.song-row.finale {
  border: 1px solid var(--yama-gold);
  background: rgba(255, 215, 0, 0.1);
}

.song-row.encore-song {
  background: rgba(156, 39, 176, 0.1);
  border: 1px solid var(--yama-secondary);
}

.song-num {
  background: linear-gradient(135deg, var(--yama-primary), var(--yama-accent));
  color: white;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.875rem;
  flex-shrink: 0;
}

.encore-num {
  background: linear-gradient(135deg, var(--yama-secondary), #9c88ff) !important;
}

.song-info {
  flex: 1;
}

.song-name {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.song-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
  font-style: italic;
}

.encore-set {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 2px solid var(--yama-secondary);
}

.setlist-note-mobile {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(255, 215, 0, 0.1);
  border-radius: 10px;
  border: 1px solid var(--yama-gold);
}

.note-icon {
  font-size: 1.5rem;
}

.note-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--yama-gold);
  margin-bottom: 0.25rem;
}

.note-desc {
  font-size: 0.875rem;
  color: #ffffff;
}

/* 티켓 정보 */
.ticket-section {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(233, 30, 99, 0.3);
}

/* 예매 일정 */
.booking-timeline {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.booking-event {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid transparent;
}

.booking-event.first {
  border-color: var(--yama-primary);
  background: rgba(233, 30, 99, 0.1);
}

.booking-event.additional {
  border-color: var(--yama-secondary);
  background: rgba(156, 39, 176, 0.1);
}

.booking-badge {
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
  color: white;
}

.booking-badge.first {
  background: var(--yama-primary);
}

.booking-badge.additional {
  background: var(--yama-secondary);
}

.booking-title {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.booking-datetime {
  font-size: 1.125rem;
  color: var(--yama-primary);
  font-weight: 700;
}

/* 가격 카드 */
.price-cards {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.price-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid transparent;
}

.price-card.vip {
  border-color: var(--yama-gold);
  background: rgba(255, 215, 0, 0.1);
}

.price-card.general {
  border-color: var(--yama-primary);
  background: rgba(233, 30, 99, 0.1);
}

.price-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}

.price-icon {
  font-size: 1.5rem;
}

.price-type {
  font-size: 1.125rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.price-desc {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.price-amount {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--yama-primary);
}

.vip-benefits,
.general-info {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}

.benefit,
.info {
  background: rgba(255, 255, 255, 0.1);
  padding: 0.25rem 0.5rem;
  border-radius: 10px;
  font-size: 0.75rem;
  color: #ffffff;
}

/* 배송 정보 */
.detail-cards {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.detail-card {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  align-items: center;
}

.detail-icon {
  font-size: 1.25rem;
}

.detail-content {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 예매처 */
.platform-cards {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.platform-card-main {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  padding: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease;
}

.platform-card-main.primary {
  border-color: var(--yama-primary);
  background: rgba(233, 30, 99, 0.1);
}

.platform-card-main.primary:hover {
  background: rgba(233, 30, 99, 0.2);
  transform: translateY(-2px);
}

.platform-card-main.disabled {
  opacity: 0.6;
  background: rgba(60, 60, 60, 0.5);
}

.platform-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.platform-icon {
  font-size: 1.25rem;
  margin-right: 0.75rem;
}

.platform-name {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.platform-note {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.platform-arrow {
  color: var(--yama-primary);
  font-weight: bold;
  font-size: 1.25rem;
}

.platform-status {
  color: #999;
  font-size: 0.875rem;
}

/* 좌석 안내 */
.seating-layout {
  text-align: center;
  margin-bottom: 1.5rem;
}

.seating-image {
  width: 100%;
  max-width: 400px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(233, 30, 99, 0.3);
}

.seating-caption {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-top: 0.5rem;
}

.seating-overview {
  background: rgba(233, 30, 99, 0.1);
  border: 2px solid var(--yama-primary);
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}

.seating-overview p {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
}

.seating-details {
  display: grid;
  gap: 1rem;
}

.seating-detail {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
}

.seating-detail.standing {
  border-left: 4px solid var(--yama-primary);
}

.seating-detail.seated {
  border-left: 4px solid var(--yama-secondary);
}

.detail-title {
  color: var(--yama-primary);
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.detail-list {
  list-style: none;
  padding: 0;
  display: grid;
  gap: 0.5rem;
}

.detail-list li {
  color: #ffffff;
  font-size: 0.875rem;
  padding: 0.25rem 0;
  position: relative;
  padding-left: 1rem;
}

.detail-list li::before {
  content: '•';
  position: absolute;
  left: 0;
  color: var(--yama-primary);
  font-weight: bold;
}

.seating-warnings {
  margin-top: 1rem;
  background: rgba(255, 165, 0, 0.1);
  border: 1px solid #ffa500;
  border-radius: 8px;
  padding: 1rem;
}

.warning-title {
  color: #ffa500;
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.warning-points p {
  color: #ffffff;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}

/* 입장 안내 */
.entrance-guide-image {
  text-align: center;
  margin-bottom: 1.5rem;
}

.entrance-image {
  width: 100%;
  max-width: 400px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(233, 30, 99, 0.3);
}

.entrance-caption {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-top: 0.5rem;
}

.entrance-basics {
  margin-bottom: 1.5rem;
}

.basic-rules {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.basic-rule {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  align-items: flex-start;
}

.basic-rule.critical {
  border: 2px solid var(--yama-primary);
  background: rgba(233, 30, 99, 0.1);
}

.basic-rule.warning {
  border: 2px solid #ffa500;
  background: rgba(255, 165, 0, 0.1);
}

.rule-icon {
  font-size: 1.25rem;
  flex-shrink: 0;
}

.rule-text {
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1.4;
}

/* 입장 절차 */
.entrance-requirements {
  margin-bottom: 1.5rem;
}

.requirements-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.75rem;
  margin: 1rem 0;
}

.requirement-item {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 8px;
  text-align: center;
  border: 1px solid var(--yama-primary);
}

.req-icon {
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  display: block;
}

.req-content h4 {
  font-size: 0.9rem;
  color: var(--yama-primary);
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.req-content p {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.requirements-alert {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  background: rgba(255, 107, 107, 0.1);
  border: 2px solid #ff6b6b;
  border-radius: 8px;
  margin-top: 1rem;
}

.alert-icon {
  font-size: 1.25rem;
  flex-shrink: 0;
}

.alert-text {
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1.4;
}

/* 입장 절차 */
.entrance-procedures {
  margin-top: 1rem;
}

.entrance-procedure {
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1rem;
}

.entrance-procedure.standing {
  border: 2px solid var(--yama-primary);
}

.entrance-procedure.seated {
  border: 2px solid var(--yama-secondary);
}

.procedure-header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.procedure-icon {
  font-size: 1.5rem;
}

.procedure-title {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
}

.procedure-timeline {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.timeline-step {
  display: flex;
  gap: 1rem;
  align-items: center;
  padding: 0.75rem;
  border-radius: 6px;
}

.timeline-step.main {
  background: rgba(233, 30, 99, 0.1);
  border: 1px solid var(--yama-primary);
}

.timeline-step.warning {
  background: rgba(255, 107, 107, 0.1);
  border: 1px solid #ff6b6b;
}

.step-time {
  background: var(--yama-primary);
  color: white;
  padding: 0.5rem;
  border-radius: 8px;
  font-weight: 600;
  font-size: 0.875rem;
  min-width: 90px;
  text-align: center;
}

.step-action {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.step-desc {
  font-size: 0.85rem;
  color: #a0a0a0;
}

.procedure-note {
  display: flex;
  gap: 0.5rem;
  padding: 0.75rem;
  background: rgba(255, 215, 0, 0.1);
  border-radius: 6px;
  align-items: flex-start;
}

.note-text {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

.procedure-simple {
  background: rgba(255, 255, 255, 0.02);
  border-radius: 6px;
  padding: 0.75rem;
}

.simple-flow {
  display: grid;
  gap: 0.5rem;
}

.flow-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem;
  background: rgba(156, 39, 176, 0.1);
  border-radius: 6px;
}

.flow-time {
  background: var(--yama-secondary);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-weight: 600;
  font-size: 0.8rem;
}

.flow-desc {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 공연장 정보 */
.venue-info {
  margin-bottom: 1rem;
}

.venue-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(233, 30, 99, 0.1);
  border: 2px solid var(--yama-primary);
  border-radius: 10px;
}

.venue-icon {
  font-size: 1.5rem;
}

.venue-name {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--yama-primary);
  margin-bottom: 0.25rem;
}

.venue-address {
  color: #ffffff;
  font-size: 0.95rem;
}

/* 교통편 탭 */
.transport-tabs {
  display: flex;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 8px;
  padding: 0.25rem;
  margin-bottom: 1rem;
}

.transport-tab {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  padding: 0.75rem;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
  color: #a0a0a0;
}

.transport-tab.active {
  background: linear-gradient(135deg, var(--yama-primary), var(--yama-accent));
  color: white;
}

.tab-icon {
  font-size: 1.25rem;
}

.tab-text {
  font-size: 0.8rem;
  font-weight: 600;
}

.transport-content {
  min-height: 200px;
}

.transport-panel {
  display: none;
}

.transport-panel.active {
  display: block;
}

/* 지하철 */
.subway-routes {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.route-card {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
  position: relative;
}

.route-card.primary {
  border: 2px solid var(--yama-primary);
  background: rgba(233, 30, 99, 0.1);
}

.route-card.secondary {
  border: 1px solid var(--yama-secondary);
  background: rgba(156, 39, 176, 0.05);
}

.route-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.subway-line {
  padding: 0.5rem 1rem;
  border-radius: 15px;
  font-weight: 700;
  color: white;
  font-size: 0.9rem;
}

.subway-line.line2 {
  background: #00A84D;
}

.subway-line.line6 {
  background: #CD7C2F;
}

.station-name {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--yama-primary);
  margin-bottom: 0.25rem;
}

.exit-info {
  font-size: 0.9rem;
  color: #ffffff;
}

.distance-info {
  text-align: center;
}

.distance-time {
  font-size: 2rem;
  font-weight: 800;
  color: var(--yama-gold);
  display: block;
  line-height: 1;
}

.distance-text {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.route-badge {
  position: absolute;
  top: -8px;
  right: 1rem;
  background: var(--yama-gold);
  color: #000;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
}

.subway-directions {
  background: rgba(255, 255, 255, 0.02);
  border-radius: 8px;
  padding: 1rem;
}

.directions-title {
  color: var(--yama-secondary);
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.direction-steps {
  display: grid;
  gap: 0.5rem;
}

.direction-step {
  display: flex;
  gap: 0.75rem;
  padding: 0.5rem;
  background: rgba(233, 30, 99, 0.1);
  border-radius: 6px;
  align-items: center;
}

.step-number {
  background: var(--yama-primary);
  color: white;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.8rem;
  font-weight: 600;
  flex-shrink: 0;
}

.step-desc {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 버스 */
.bus-routes {
  display: grid;
  gap: 1rem;
}

.bus-category {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
}

.bus-title {
  color: var(--yama-secondary);
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.bus-numbers {
  margin-bottom: 0.75rem;
}

.bus-num {
  display: inline-block;
  padding: 0.3rem 0.6rem;
  border-radius: 8px;
  font-size: 0.8rem;
  font-weight: 600;
  color: white;
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
}

.bus-num.main {
  background: #ff6b6b;
}

.bus-num.branch {
  background: #ffa500;
}

.bus-num.wide {
  background: #4ecdc4;
}

.bus-stop {
  background: rgba(255, 255, 255, 0.05);
  padding: 0.75rem;
  border-radius: 6px;
  color: #ffffff;
  font-size: 0.9rem;
}

/* 주차 */
.parking-info {
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
}

.parking-warning {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  background: rgba(255, 107, 107, 0.1);
  border: 2px solid #ff6b6b;
  border-radius: 8px;
  margin-bottom: 1rem;
  align-items: center;
}

.warning-content h4 {
  color: #ff6b6b;
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.warning-content p {
  color: #ffffff;
  font-size: 0.9rem;
}

.parking-alternatives {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
}

.alt-title {
  color: var(--yama-gold);
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.parking-list {
  display: grid;
  gap: 0.5rem;
}

.parking-option {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 6px;
}

.parking-name {
  color: #ffffff;
  font-weight: 500;
}

.parking-distance {
  color: var(--yama-gold);
  font-size: 0.875rem;
}

.parking-final-warning {
  margin-bottom: 1rem;
}

.final-warning {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  background: rgba(255, 165, 0, 0.1);
  border: 2px solid #ffa500;
  border-radius: 8px;
  align-items: center;
}

.fw-icon {
  font-size: 1.5rem;
  color: #ffa500;
}

.fw-text {
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1.4;
}

.fw-text strong {
  color: #ffa500;
}

/* 관람 규칙 */
.photography-ban {
  background: rgba(255, 107, 107, 0.1);
  border: 2px solid #ff6b6b;
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

.ban-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}

.ban-icon {
  font-size: 1.5rem;
}

.ban-title {
  font-size: 1.125rem;
  color: #ff6b6b;
  font-weight: 700;
}

.ban-severity {
  background: #ff6b6b;
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
}

.ban-details {
  margin-bottom: 1rem;
}

.ban-details p {
  color: #ffffff;
  margin-bottom: 0.75rem;
  font-size: 0.95rem;
}

.ban-list {
  list-style: none;
  padding: 0;
  display: grid;
  gap: 0.25rem;
  margin-left: 1rem;
}

.ban-list li {
  color: #ffffff;
  font-size: 0.875rem;
  position: relative;
  padding-left: 1rem;
}

.ban-list li::before {
  content: '•';
  position: absolute;
  left: 0;
  color: #ff6b6b;
  font-weight: bold;
}

/* 금지/허용 물품 */
.prohibited-items,
.allowed-items,
.additional-notices {
  margin: 1rem 0;
}

.prohibited-list,
.allowed-list,
.notice-list {
  display: grid;
  gap: 0.5rem;
}

.prohibited-item,
.allowed-item,
.notice-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.5rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 6px;
  align-items: flex-start;
}

.p-icon,
.a-icon,
.n-icon {
  font-size: 1rem;
  flex-shrink: 0;
}

.p-text,
.a-text,
.n-text {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 물품보관소 */
.storage-info {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid rgba(156, 39, 176, 0.3);
}

.storage-availability {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  background: rgba(156, 39, 176, 0.1);
  border: 1px solid var(--yama-secondary);
  border-radius: 8px;
  margin-bottom: 1rem;
  align-items: center;
}

.storage-icon {
  font-size: 1.5rem;
  color: var(--yama-secondary);
}

.storage-content h4 {
  color: var(--yama-secondary);
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.storage-content p {
  color: #ffffff;
  font-size: 0.9rem;
}

.storage-recommendations {
  margin-bottom: 1rem;
}

.rec-title {
  color: var(--yama-gold);
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.rec-list {
  display: grid;
  gap: 0.5rem;
}

.rec-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.5rem;
  background: rgba(255, 215, 0, 0.1);
  border-radius: 6px;
  align-items: center;
}

.rec-icon {
  font-size: 1rem;
}

.rec-text {
  color: #ffffff;
  font-size: 0.875rem;
}

.storage-disclaimer {
  margin-top: 1rem;
}

.disclaimer {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  background: rgba(255, 165, 0, 0.1);
  border: 1px solid #ffa500;
  border-radius: 8px;
  align-items: flex-start;
}

.disclaimer-icon {
  font-size: 1.25rem;
  flex-shrink: 0;
}

.disclaimer-text {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 추천 포인트 */
.recommend-cards {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.recommend-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 10px;
  border-left: 4px solid var(--yama-primary);
  text-align: center;
}

.recommend-icon {
  font-size: 2rem;
  margin-bottom: 0.75rem;
}

.recommend-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--yama-primary);
  margin-bottom: 0.5rem;
}

.recommend-desc {
  font-size: 0.9rem;
  color: #a0a0a0;
  line-height: 1.4;
}

.target-audience {
  margin-top: 1.5rem;
}

.target-title {
  font-size: 1rem;
  color: var(--yama-gold);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.target-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  justify-content: center;
}

.target-tag {
  background: rgba(233, 30, 99, 0.2);
  color: var(--yama-primary);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(233, 30, 99, 0.3);
}

/* 문의 정보 */
.contact-main {
  margin-bottom: 1.5rem;
}

.contact-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(233, 30, 99, 0.1);
  border: 2px solid var(--yama-primary);
  border-radius: 10px;
}

.contact-icon {
  font-size: 1.5rem;
}

.contact-info {
  flex: 1;
}

.contact-number {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--yama-primary);
  margin-bottom: 0.25rem;
}

.contact-desc {
  font-size: 0.9rem;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.contact-hours {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.contact-btn {
  background: var(--yama-primary);
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
}

.links-grid {
  display: grid;
  gap: 0.75rem;
}

.link-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  text-decoration: none;
  color: inherit;
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
}

.link-card.primary {
  border-color: var(--yama-primary);
  background: rgba(233, 30, 99, 0.1);
}

.link-card:hover {
  background: rgba(233, 30, 99, 0.2);
  border-color: var(--yama-primary);
}

.link-icon {
  font-size: 1.25rem;
}

.link-title {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.link-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.link-arrow {
  color: var(--yama-primary);
  font-weight: bold;
}

/* 최종 안내 */
.final-cards {
  display: grid;
  gap: 0.5rem;
  margin: 1rem 0;
}

.final-card {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 6px;
  align-items: center;
}

.final-icon {
  font-size: 1rem;
}

.final-text {
  color: #ffffff;
  font-size: 0.875rem;
}

/* 마무리 */
.conclusion-card {
  background: rgba(40, 40, 40, 0.9);
  border: 2px solid var(--yama-primary);
  border-radius: 12px;
  padding: 1.5rem;
  text-align: center;
  margin-bottom: 1rem;
}

.conclusion-icon {
  font-size: 3rem;
  color: var(--yama-primary);
  margin-bottom: 1rem;
}

.conclusion-content p {
  color: #a0a0a0;
  margin-bottom: 0.75rem;
  line-height: 1.5;
  font-size: 0.95rem;
}

.conclusion-content strong {
  color: #ffffff;
}

.conclusion-note {
  color: var(--yama-gold);
  font-size: 0.9rem;
  font-weight: 500;
}

.final-message {
  font-size: 1.25rem;
  font-weight: 700;
  background: linear-gradient(135deg, var(--yama-primary), var(--yama-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  padding: 1rem;
  background-color: rgba(233, 30, 99, 0.1);
  border-radius: 10px;
}

.credit-section {
  text-align: center;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(20, 20, 20, 0.8);
  border-radius: 8px;
}

.credit-text {
  color: #666;
  font-size: 0.875rem;
  line-height: 1.4;
}

/* 모바일 최적화 */
@media (max-width: 480px) {
  .concert-post.mobile-optimized {
    padding: 0.75rem;
  }
  
  .concert-main-title {
    font-size: 1.25rem;
  }
  
  .section-title {
    font-size: 1.125rem;
  }
  
  .requirements-grid {
    grid-template-columns: 1fr;
    gap: 0.5rem;
  }
  
  .requirement-item {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    text-align: left;
  }
  
  .req-icon {
    font-size: 1.25rem;
    margin-bottom: 0;
  }
  
  .distance-time {
    font-size: 1.5rem;
  }
  
  .route-info {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.5rem;
  }
}
&lt;/style&gt;

&lt;script&gt;
// 교통편 탭 기능
function initTransportTabs() {
  const tabs = document.querySelectorAll('.transport-tab');
  const panels = document.querySelectorAll('.transport-panel');
  
  tabs.forEach(tab =&gt; {
    tab.addEventListener('click', function() {
      const targetTab = this.dataset.tab;
      
      // 모든 탭 비활성화
      tabs.forEach(t =&gt; t.classList.remove('active'));
      panels.forEach(p =&gt; p.classList.remove('active'));
      
      // 선택된 탭 활성화
      this.classList.add('active');
      const targetPanel = document.querySelector(`[data-panel=&quot;${targetTab}&quot;]`);
      if (targetPanel) {
        targetPanel.classList.add('active');
      }
    });
  });
}

// 부드러운 스크롤
function smoothScrollTo(targetId) {
  const target = document.getElementById(targetId);
  if (target) {
    target.scrollIntoView({
      behavior: 'smooth',
      block: 'start'
    });
  }
}

// 터치 최적화
function addTouchOptimization() {
  const touchElements = document.querySelectorAll('.transport-tab, .platform-card-main, .link-card');
  
  touchElements.forEach(element =&gt; {
    element.addEventListener('touchstart', function() {
      this.style.transform = 'scale(0.98)';
    });
    
    element.addEventListener('touchend', function() {
      this.style.transform = 'scale(1)';
    });
  });
}

// 초기화
document.addEventListener('DOMContentLoaded', function() {
  // 교통편 탭 초기화
  initTransportTabs();
  
  // 터치 최적화 적용
  addTouchOptimization();
  
  // 콘솔 로그
  console.log('  yama 콘서트 페이지 로드 완료!');
  console.log('  예스24 원더로크홀 - 신촌역 1번 출구 도보 3분');
  console.log('  YES24 티켓에서만 예매 가능');
  console.log('  첫 단독 내한 콘서트!');
});
&lt;/script&gt;</description>
      <category>2025/10월</category>
      <category>Yama</category>
      <category>Yama Asia Tour 2025</category>
      <category>봄을 고하다</category>
      <category>야마</category>
      <category>예스24</category>
      <category>호시탐탐</category>
      <author>jsy-spring</author>
      <guid isPermaLink="true">https://jsy-spring.tistory.com/5</guid>
      <comments>https://jsy-spring.tistory.com/5#entry5comment</comments>
      <pubDate>Wed, 24 Sep 2025 11:08:49 +0900</pubDate>
    </item>
    <item>
      <title>  녹황색사회 아시아 투어 2025 in SEOUL</title>
      <link>https://jsy-spring.tistory.com/4</link>
      <description>&lt;div class=&quot;concert-post mobile-optimized&quot;&gt;
  &lt;!-- 네비게이션 &amp; 스크롤 UI --&gt;
  &lt;div class=&quot;floating-nav&quot; id=&quot;floatingNav&quot;&gt;
    &lt;div class=&quot;nav-toggle&quot; id=&quot;navToggle&quot;&gt;
      &lt;span class=&quot;nav-icon&quot;&gt; &lt;/span&gt;
      &lt;span class=&quot;nav-text&quot;&gt;메뉴&lt;/span&gt;
    &lt;/div&gt;
    
    &lt;div class=&quot;nav-menu&quot; id=&quot;navMenu&quot;&gt;
      &lt;div class=&quot;nav-header&quot;&gt;
        &lt;span class=&quot;nav-title&quot;&gt;  녹황색사회&lt;/span&gt;
        &lt;button class=&quot;nav-close&quot; id=&quot;navClose&quot;&gt;✕&lt;/button&gt;
      &lt;/div&gt;
      
      &lt;div class=&quot;nav-items&quot;&gt;
        &lt;a href=&quot;#info&quot; class=&quot;nav-item&quot; data-target=&quot;info&quot;&gt;  기본 정보&lt;/a&gt;
        &lt;a href=&quot;#artist&quot; class=&quot;nav-item&quot; data-target=&quot;artist&quot;&gt;  아티스트 소개&lt;/a&gt;
        &lt;a href=&quot;#setlist&quot; class=&quot;nav-item&quot; data-target=&quot;setlist&quot;&gt;  세트리스트&lt;/a&gt;
        &lt;a href=&quot;#ticket&quot; class=&quot;nav-item&quot; data-target=&quot;ticket&quot;&gt;  티켓 정보&lt;/a&gt;
        &lt;a href=&quot;#seating&quot; class=&quot;nav-item&quot; data-target=&quot;seating&quot;&gt;  좌석 안내&lt;/a&gt;
        &lt;a href=&quot;#entrance&quot; class=&quot;nav-item&quot; data-target=&quot;entrance&quot;&gt;  입장 안내&lt;/a&gt;
        &lt;a href=&quot;#location&quot; class=&quot;nav-item&quot; data-target=&quot;location&quot;&gt;  교통편&lt;/a&gt;
        &lt;a href=&quot;#rules&quot; class=&quot;nav-item&quot; data-target=&quot;rules&quot;&gt;⚠️ 관람 규칙&lt;/a&gt;
        &lt;a href=&quot;#storage&quot; class=&quot;nav-item&quot; data-target=&quot;storage&quot;&gt;  물품보관소&lt;/a&gt;
        &lt;a href=&quot;#recommendation&quot; class=&quot;nav-item&quot; data-target=&quot;recommendation&quot;&gt;  추천 포인트&lt;/a&gt;
        &lt;a href=&quot;#contact&quot; class=&quot;nav-item&quot; data-target=&quot;contact&quot;&gt;  문의 정보&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;div class=&quot;scroll-to-top&quot; id=&quot;scrollToTop&quot;&gt;
    &lt;span&gt;⬆️&lt;/span&gt;
    &lt;div style=&quot;font-size: 10px; margin-top: 2px;&quot;&gt;TOP&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;scroll-progress-bar&quot;&gt;&lt;div class=&quot;scroll-progress&quot; id=&quot;scrollProgress&quot;&gt;&lt;/div&gt;&lt;/div&gt;

    &lt;div class=&quot;poster-container&quot; id=&quot;top&quot;&gt;&lt;img class=&quot;main-poster&quot; src=&quot;https://i.ifh.cc/dHqxFq.jpg&quot; alt=&quot;녹황색사회 아시아 투어 2025&quot; /&gt;&lt;/div&gt;
    &lt;!-- 콘서트 제목 --&gt;
    &lt;h1 class=&quot;concert-main-title&quot;&gt;  녹황색사회 아시아 투어 2025 in SEOUL&lt;/h1&gt;
    &lt;!-- 기본 정보 섹션 --&gt;
    &lt;div class=&quot;info-section&quot; id=&quot;info&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  콘서트 기본 정보&lt;/h2&gt;
    &lt;div class=&quot;info-cards&quot;&gt;
    &lt;div class=&quot;info-card&quot;&gt;
    &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;info-content&quot;&gt;
    &lt;div class=&quot;info-label&quot;&gt;아티스트&lt;/div&gt;
    &lt;div class=&quot;info-value&quot;&gt;ryokuoushoku shakai (녹황색사회)&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;info-card&quot;&gt;
    &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;info-content&quot;&gt;
    &lt;div class=&quot;info-label&quot;&gt;콘서트명&lt;/div&gt;
    &lt;div class=&quot;info-value&quot;&gt;ryokuoushoku shakai Asia Tour 2025&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;info-card highlight&quot;&gt;
    &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;info-content&quot;&gt;
    &lt;div class=&quot;info-label&quot;&gt;공연기간&lt;/div&gt;
    &lt;div class=&quot;info-value&quot;&gt;2025년 10월 11일(토) ~ 12일(일)&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;info-card&quot;&gt;
    &lt;div class=&quot;info-icon&quot;&gt;⏰&lt;/div&gt;
    &lt;div class=&quot;info-content&quot;&gt;
    &lt;div class=&quot;info-label&quot;&gt;공연시간&lt;/div&gt;
    &lt;div class=&quot;info-value&quot;&gt;오후 6시 (18:00) 시작&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;info-card&quot;&gt;
    &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;info-content&quot;&gt;
    &lt;div class=&quot;info-label&quot;&gt;관람시간&lt;/div&gt;
    &lt;div class=&quot;info-value&quot;&gt;90분 이상 (인터미션 없음)&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;info-card venue&quot;&gt;
    &lt;div class=&quot;info-icon&quot;&gt; ️&lt;/div&gt;
    &lt;div class=&quot;info-content&quot;&gt;
    &lt;div class=&quot;info-label&quot;&gt;장소&lt;/div&gt;
    &lt;div class=&quot;info-value&quot;&gt;YES24 LIVE HALL (예스24 라이브 홀)&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;info-card&quot;&gt;
    &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;info-content&quot;&gt;
    &lt;div class=&quot;info-label&quot;&gt;주소&lt;/div&gt;
    &lt;div class=&quot;info-value&quot;&gt;서울특별시 광진구 구천면로 20&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;info-card&quot;&gt;
    &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;info-content&quot;&gt;
    &lt;div class=&quot;info-label&quot;&gt;가까운 역&lt;/div&gt;
    &lt;div class=&quot;info-value&quot;&gt;광나루역 (5호선) 2번 출구 도보 3분&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;info-card&quot;&gt;
    &lt;div class=&quot;info-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;info-content&quot;&gt;
    &lt;div class=&quot;info-label&quot;&gt;관람등급&lt;/div&gt;
    &lt;div class=&quot;info-value&quot;&gt;초등학생 이상 관람 가능&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 아티스트 소개 (정확한 정보) --&gt;
    &lt;div class=&quot;artist-section&quot; id=&quot;artist&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  아티스트 소개&lt;/h2&gt;
    &lt;div class=&quot;artist-intro&quot;&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;ryokuoushoku shakai (녹황색사회)&lt;/b&gt;는 일본 아이치현 출신의 4인조 혼성 록밴드로, 2024년 인천 펜타포트에서 첫 내한을 성공적으로 마친 주목받는 아티스트입니다.&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;artist-info-cards&quot;&gt;
    &lt;div class=&quot;artist-card&quot;&gt;
    &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;결성&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;artist-value&quot;&gt;2012년 7월 4일&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;artist-card&quot;&gt;
    &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;데뷔&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;artist-value&quot;&gt;2017년 1월 11일&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;artist-card&quot;&gt;
    &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;멤버 (4인조)&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;artist-value&quot;&gt;나가야 하루코, 코바야시 잇세이, peppe, 아나미 싱고&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;artist-card&quot;&gt;
    &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;장르&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;artist-value&quot;&gt;J-POP, 팝 록&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;artist-card achievement&quot;&gt;
    &lt;div class=&quot;artist-card-header&quot;&gt;&lt;span class=&quot;artist-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;artist-label&quot;&gt;주요 성과&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;artist-value&quot;&gt;NHK 홍백가합전 3회 출장, 인천 펜타포트 2024 출연&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;hit-songs&quot;&gt;
    &lt;h4 class=&quot;hits-title&quot; data-ke-size=&quot;size20&quot;&gt;  대표곡&lt;/h4&gt;
    &lt;div class=&quot;songs-grid&quot;&gt;&lt;span class=&quot;song-chip mega-hit&quot;&gt;  Mela! (1억회 돌파)&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Shout Baby&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  Sabotage&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  キャラクター (Character)&lt;/span&gt; &lt;span class=&quot;song-chip&quot;&gt;  僕らはいきものだから&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;korea-connection&quot;&gt;
    &lt;h4 class=&quot;connection-title&quot; data-ke-size=&quot;size20&quot;&gt;  한국과의 인연&lt;/h4&gt;
    &lt;div class=&quot;connection-timeline&quot;&gt;
    &lt;div class=&quot;connection-item past&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;connection-content&quot;&gt;
    &lt;div class=&quot;connection-date&quot;&gt;2024년 8월 4일&lt;/div&gt;
    &lt;div class=&quot;connection-event&quot;&gt;인천 펜타포트 락 페스티벌 첫 내한 성공!&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;connection-item future&quot;&gt;&lt;span class=&quot;connection-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;connection-content&quot;&gt;
    &lt;div class=&quot;connection-date&quot;&gt;2025년 10월&lt;/div&gt;
    &lt;div class=&quot;connection-event&quot;&gt;첫 한국 단독 콘서트 개최 예정&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 예상 세트리스트 --&gt;
    &lt;div class=&quot;setlist-section&quot; id=&quot;setlist&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  예상 세트리스트&lt;/h2&gt;
    &lt;div class=&quot;setlist-header&quot;&gt;
    &lt;h3 class=&quot;setlist-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  Asia Tour 2025 예상 공연곡&lt;/h3&gt;
    &lt;div class=&quot;setlist-stats&quot;&gt;&lt;span class=&quot;stat&quot;&gt;약 16곡&lt;/span&gt; &lt;span class=&quot;stat-divider&quot;&gt;&amp;bull;&lt;/span&gt; &lt;span class=&quot;stat&quot;&gt;90분&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;setlist-container&quot;&gt;
    &lt;div class=&quot;main-set&quot;&gt;
    &lt;h4 class=&quot;set-title&quot; data-ke-size=&quot;size20&quot;&gt;  메인 세트&lt;/h4&gt;
    &lt;div class=&quot;songs-list-mobile&quot;&gt;
    &lt;div class=&quot;song-row opening&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;01&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;Nice idea!&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;2024년 신곡 오프닝&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row mega-hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;02&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;Mela!&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;대표곡 (1억회 돌파)&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row hit&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;03&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;Shout Baby&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;인기곡&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;04&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;Sabotage&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;첫 싱글&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;05&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;キャラクター (Character)&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;홍백가합전 출장곡&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;06&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;LITMUS&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;드라마 주제가&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;07&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;結証&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;감동적인 발라드&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;08&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;ミチヲユケ&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;희망의 메시지&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;09&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;サマータイムシンデレラ&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;여름 감성&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;10&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;花になって&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;최신 싱글&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row new&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;11&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;僕らはいきものだから&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;홍백가합전 최신곡&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row climax&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;12&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;長く短い祭&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;클라이맥스&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row finale&quot;&gt;&lt;span class=&quot;song-num&quot;&gt;13&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;Party!!&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;메인 세트 피날레&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;encore-set&quot;&gt;
    &lt;h4 class=&quot;set-title encore-title&quot; data-ke-size=&quot;size20&quot;&gt;  앙코르&lt;/h4&gt;
    &lt;div class=&quot;songs-list-mobile encore&quot;&gt;
    &lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;14&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;陽はまた昇るから&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;크레용 신짱 주제가&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;song-row encore-song&quot;&gt;&lt;span class=&quot;song-num encore-num&quot;&gt;15&lt;/span&gt;
    &lt;div class=&quot;song-info&quot;&gt;
    &lt;div class=&quot;song-name&quot;&gt;幸せ&lt;/div&gt;
    &lt;div class=&quot;song-desc&quot;&gt;그랜드 피날레&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;setlist-note-mobile&quot;&gt;
    &lt;div class=&quot;note-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;note-content&quot;&gt;
    &lt;div class=&quot;note-title&quot;&gt;예상 세트리스트&lt;/div&gt;
    &lt;div class=&quot;note-desc&quot;&gt;펜타포트 경험을 바탕으로 한 예상 구성입니다!&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 티켓 정보 --&gt;
    &lt;div class=&quot;ticket-section&quot; id=&quot;ticket&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  티켓 정보&lt;/h2&gt;
    &lt;!-- 예매 일정 --&gt;
    &lt;div class=&quot;booking-schedule&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매 일정&lt;/h3&gt;
    &lt;div class=&quot;booking-card-main&quot;&gt;
    &lt;div class=&quot;booking-badge&quot;&gt;  확정&lt;/div&gt;
    &lt;div class=&quot;booking-content&quot;&gt;
    &lt;div class=&quot;booking-title&quot;&gt;티켓 오픈&lt;/div&gt;
    &lt;div class=&quot;booking-datetime&quot;&gt;2025년 7월 11일(금) 오후 6시&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 가격 및 좌석 --&gt;
    &lt;div class=&quot;price-seating&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  가격 및 좌석 정보&lt;/h3&gt;
    &lt;div class=&quot;seat-cards&quot;&gt;
    &lt;div class=&quot;seat-card standing&quot;&gt;
    &lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;seat-info&quot;&gt;
    &lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;스탠딩석&lt;/h4&gt;
    &lt;div class=&quot;seat-location&quot;&gt;1층 스탠딩 구역&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;seat-price&quot;&gt;121,000원&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;seat-desc&quot;&gt;입장 번호순 입장, 구역 내 자유 관람&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;seat-card seated&quot;&gt;
    &lt;div class=&quot;seat-header&quot;&gt;&lt;span class=&quot;seat-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;seat-info&quot;&gt;
    &lt;h4 class=&quot;seat-name&quot; data-ke-size=&quot;size20&quot;&gt;지정석&lt;/h4&gt;
    &lt;div class=&quot;seat-location&quot;&gt;2층 지정좌석&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;seat-price&quot;&gt;121,000원&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;seat-desc&quot;&gt;좌석 선택 가능, 편안한 의자 관람&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 예매처 --&gt;
    &lt;div class=&quot;booking-platforms&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  예매처&lt;/h3&gt;
    &lt;div class=&quot;platform-list&quot;&gt;&lt;a class=&quot;platform-card available&quot; href=&quot;https://ticket.yes24.com/Perf/54495&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
    &lt;div class=&quot;platform-info&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;platform-details&quot;&gt;
    &lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;YES24 티켓&lt;/h4&gt;
    &lt;div class=&quot;platform-note&quot;&gt;유일한 공식 예매처&lt;/div&gt;
    &lt;/div&gt;
    &lt;span class=&quot;platform-status ok&quot;&gt;예매 가능&lt;/span&gt;&lt;/div&gt;
    &lt;/a&gt;
    &lt;div class=&quot;platform-card unavailable&quot;&gt;
    &lt;div class=&quot;platform-info&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;platform-details&quot;&gt;
    &lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;멜론티켓&lt;/h4&gt;
    &lt;div class=&quot;platform-note&quot;&gt;이 공연은 예매 불가&lt;/div&gt;
    &lt;/div&gt;
    &lt;span class=&quot;platform-status no&quot;&gt;❌ 불가&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;platform-card unavailable&quot;&gt;
    &lt;div class=&quot;platform-info&quot;&gt;&lt;span class=&quot;platform-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;platform-details&quot;&gt;
    &lt;h4 class=&quot;platform-name&quot; data-ke-size=&quot;size20&quot;&gt;티켓링크&lt;/h4&gt;
    &lt;div class=&quot;platform-note&quot;&gt;이 공연은 예매 불가&lt;/div&gt;
    &lt;/div&gt;
    &lt;span class=&quot;platform-status no&quot;&gt;❌ 불가&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 티켓 주의사항 --&gt;
    &lt;div class=&quot;ticket-warnings&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;⚠️ 티켓 주의사항&lt;/h3&gt;
    &lt;div class=&quot;warning-list&quot;&gt;
    &lt;div class=&quot;warning-item critical&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;매수제한:&lt;/b&gt; 회차별 1인 1매까지&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;티켓 형태:&lt;/b&gt; 모바일 티켓만 (배송 없음)&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;warning-text&quot;&gt;&lt;b&gt;예매처:&lt;/b&gt; YES24 티켓에서만 가능&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 좌석 안내 --&gt;
    &lt;div class=&quot;seating-section&quot; id=&quot;seating&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  좌석 안내&lt;/h2&gt;
    &lt;div class=&quot;seating-image-area&quot;&gt;&lt;img class=&quot;seating-image&quot; src=&quot;https://i.ifh.cc/0aMPfX.png&quot; alt=&quot;YES24 LIVE HALL 좌석 배치도&quot; /&gt;
    &lt;div class=&quot;seating-caption&quot;&gt;  YES24 LIVE HALL 좌석 배치도&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;seating-explanation&quot;&gt;
    &lt;div class=&quot;seating-overview&quot;&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1층은 스탠딩 구역&lt;/b&gt;이며, &lt;b&gt;2층은 지정좌석제&lt;/b&gt;로 운영됩니다.&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class=&quot;seating-details&quot;&gt;
    &lt;div class=&quot;seating-detail-card standing&quot;&gt;
    &lt;h4 class=&quot;detail-title&quot; data-ke-size=&quot;size20&quot;&gt;  1층 스탠딩 구역&lt;/h4&gt;
    &lt;ul class=&quot;detail-features&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
    &lt;li&gt;별도의 좌석(의자) 없이 구역 내에 서서 관람&lt;/li&gt;
    &lt;li&gt;예매 시 선택하는 입장 번호가 입장 순서&lt;/li&gt;
    &lt;li&gt;앞 번호일수록 입장 순서가 빨라짐&lt;/li&gt;
    &lt;li&gt;입장 후 해당 구역 내에서 자유롭게 위치 선택&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/div&gt;
    &lt;div class=&quot;seating-detail-card seated&quot;&gt;
    &lt;h4 class=&quot;detail-title&quot; data-ke-size=&quot;size20&quot;&gt;  2층 지정석&lt;/h4&gt;
    &lt;ul class=&quot;detail-features&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
    &lt;li&gt;예매 시 원하는 좌석을 선택 가능&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;지정된 좌석 외의 좌석으로 이동 불가&lt;/b&gt;&lt;/li&gt;
    &lt;li&gt;편안한 의자에서 관람&lt;/li&gt;
    &lt;li&gt;무대 전체를 내려다보는 시야&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;seating-warnings&quot;&gt;
    &lt;h4 class=&quot;warnings-title&quot; data-ke-size=&quot;size20&quot;&gt;  좌석 관련 주의사항&lt;/h4&gt;
    &lt;div class=&quot;warning-items&quot;&gt;
    &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;w-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;w-text&quot;&gt;무대는 연출 협의 과정에서 사전 공지 없이 변경될 수 있습니다&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;w-icon&quot;&gt; ️&lt;/span&gt; &lt;span class=&quot;w-text&quot;&gt;일부 구역/좌석은 난간 및 시설물로 인해 시야 장애가 발생할 수 있습니다&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;warning-item&quot;&gt;&lt;span class=&quot;w-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;w-text&quot;&gt;시야 장애로 인한 티켓 교환 및 환불은 불가합니다&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 입장 안내 --&gt;
    &lt;div class=&quot;entrance-section&quot; id=&quot;entrance&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  입장 안내&lt;/h2&gt;
    &lt;!-- 필수 준비물 --&gt;
    &lt;div class=&quot;entrance-requirements&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  입장 시 필수 3종 세트&lt;/h3&gt;
    &lt;div class=&quot;requirements-grid&quot;&gt;
    &lt;div class=&quot;requirement-item&quot;&gt;&lt;span class=&quot;req-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;req-content&quot;&gt;
    &lt;h4 data-ke-size=&quot;size20&quot;&gt;모바일 티켓&lt;/h4&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;YES24에서 발급&lt;/p&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;requirement-item&quot;&gt;&lt;span class=&quot;req-icon&quot;&gt;⌚&lt;/span&gt;
    &lt;div class=&quot;req-content&quot;&gt;
    &lt;h4 data-ke-size=&quot;size20&quot;&gt;손목밴드&lt;/h4&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;현장 지급&lt;/p&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;requirement-item&quot;&gt;&lt;span class=&quot;req-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;req-content&quot;&gt;
    &lt;h4 data-ke-size=&quot;size20&quot;&gt;신분증&lt;/h4&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;본인 확인용&lt;/p&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;requirements-alert&quot;&gt;&lt;span class=&quot;alert-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;alert-text&quot;&gt;&lt;b&gt;3가지 모두 미소지 시 어떠한 사유로도 입장 불가!&lt;/b&gt;&lt;br /&gt;재입장 시에도 모두 필요합니다.&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 입장 절차 --&gt;
    &lt;div class=&quot;entrance-procedures&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;⏰ 좌석별 입장 절차&lt;/h3&gt;
    &lt;div class=&quot;entrance-type standing&quot;&gt;
    &lt;div class=&quot;entrance-header&quot;&gt;&lt;span class=&quot;entrance-icon&quot;&gt; &lt;/span&gt;
    &lt;h4 class=&quot;entrance-title&quot; data-ke-size=&quot;size20&quot;&gt;스탠딩 구역 예매자&lt;/h4&gt;
    &lt;/div&gt;
    &lt;div class=&quot;entrance-timeline&quot;&gt;
    &lt;div class=&quot;timeline-step&quot;&gt;
    &lt;div class=&quot;step-time&quot;&gt;16:30&lt;/div&gt;
    &lt;div class=&quot;step-content&quot;&gt;
    &lt;div class=&quot;step-action&quot;&gt;대기 시작&lt;/div&gt;
    &lt;div class=&quot;step-desc&quot;&gt;입장 번호순으로 대기 (공연 1시간 30분 전)&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;timeline-step critical&quot;&gt;
    &lt;div class=&quot;step-time&quot;&gt;17:30&lt;/div&gt;
    &lt;div class=&quot;step-content&quot;&gt;
    &lt;div class=&quot;step-action&quot;&gt;입장 시작&lt;/div&gt;
    &lt;div class=&quot;step-desc&quot;&gt;입장 번호 순서대로 객석 입장 (공연 30분 전)&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;timeline-step warning&quot;&gt;
    &lt;div class=&quot;step-time&quot;&gt;17:30 이후&lt;/div&gt;
    &lt;div class=&quot;step-content&quot;&gt;
    &lt;div class=&quot;step-action&quot;&gt;지각 시&lt;/div&gt;
    &lt;div class=&quot;step-desc&quot;&gt;&lt;b&gt;입장 번호 무효!&lt;/b&gt; 맨 마지막 입장&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;entrance-note&quot;&gt;&lt;span class=&quot;note-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;note-text&quot;&gt;&lt;b&gt;중요!&lt;/b&gt; 입장 번호는 구역 내 입장 순서입니다.&lt;br /&gt;반드시 입장 시작 시간 전에 도착하세요!&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;entrance-type seated&quot;&gt;
    &lt;div class=&quot;entrance-header&quot;&gt;&lt;span class=&quot;entrance-icon&quot;&gt; &lt;/span&gt;
    &lt;h4 class=&quot;entrance-title&quot; data-ke-size=&quot;size20&quot;&gt;지정좌석 예매자&lt;/h4&gt;
    &lt;/div&gt;
    &lt;div class=&quot;entrance-simple&quot;&gt;
    &lt;div class=&quot;simple-info&quot;&gt;
    &lt;div class=&quot;simple-time&quot;&gt;17:30부터&lt;/div&gt;
    &lt;div class=&quot;simple-desc&quot;&gt;공연 30분 전부터 객석 입장 가능&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;simple-note&quot;&gt;예매한 좌석에서만 관람 가능, 자리 이동 불가&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 교통편 (탭 기능 포함) --&gt;
    &lt;div class=&quot;location-section&quot; id=&quot;location&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  교통편 &amp;amp; 위치&lt;/h2&gt;
    &lt;!-- 공연장 정보 --&gt;
    &lt;div class=&quot;venue-info&quot;&gt;
    &lt;div class=&quot;venue-card&quot;&gt;&lt;span class=&quot;venue-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;venue-details&quot;&gt;
    &lt;h3 class=&quot;venue-name&quot; data-ke-size=&quot;size23&quot;&gt;YES24 LIVE HALL&lt;/h3&gt;
    &lt;div class=&quot;venue-address&quot;&gt;서울특별시 광진구 구천면로 20&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 교통편 탭 --&gt;
    &lt;div class=&quot;transport-tabs&quot;&gt;
    &lt;div class=&quot;transport-tab active&quot; data-tab=&quot;subway&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;지하철&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;transport-tab&quot; data-tab=&quot;bus&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;버스&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;transport-tab&quot; data-tab=&quot;parking&quot;&gt;&lt;span class=&quot;tab-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tab-text&quot;&gt;주차&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 교통편 내용 --&gt;
    &lt;div class=&quot;transport-content&quot;&gt;&lt;!-- 지하철 탭 --&gt;
    &lt;div class=&quot;transport-panel active&quot; data-panel=&quot;subway&quot;&gt;
    &lt;div class=&quot;subway-guide&quot;&gt;
    &lt;div class=&quot;route-main&quot;&gt;
    &lt;div class=&quot;route-card best&quot;&gt;
    &lt;div class=&quot;route-info&quot;&gt;&lt;span class=&quot;subway-line line5&quot;&gt;5호선&lt;/span&gt;
    &lt;div class=&quot;station-info&quot;&gt;
    &lt;h4 class=&quot;station-name&quot; data-ke-size=&quot;size20&quot;&gt;광나루역&lt;/h4&gt;
    &lt;div class=&quot;exit-info&quot;&gt;2번 출구&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;walk-info&quot;&gt;&lt;span class=&quot;walk-time&quot;&gt;3분&lt;/span&gt; &lt;span class=&quot;walk-text&quot;&gt;도보&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;route-badge&quot;&gt;  최적&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;walking-directions&quot;&gt;
    &lt;h4 class=&quot;directions-title&quot; data-ke-size=&quot;size20&quot;&gt; &amp;zwj;♂️ 도보 안내&lt;/h4&gt;
    &lt;div class=&quot;direction-steps&quot;&gt;
    &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;5호선 광나루역 2번 출구&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;구천면로 방향 직진 (약 200m)&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;direction-step&quot;&gt;&lt;span class=&quot;step-num&quot;&gt;3&lt;/span&gt; &lt;span class=&quot;step-desc&quot;&gt;YES24 LIVE HALL 도착&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 버스 탭 --&gt;
    &lt;div class=&quot;transport-panel&quot; data-panel=&quot;bus&quot;&gt;
    &lt;div class=&quot;bus-guide&quot;&gt;
    &lt;div class=&quot;bus-category&quot;&gt;
    &lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  간선버스&lt;/h4&gt;
    &lt;div class=&quot;bus-route-card&quot;&gt;
    &lt;div class=&quot;bus-numbers&quot;&gt;&lt;span class=&quot;bus-num main&quot;&gt;130&lt;/span&gt; &lt;span class=&quot;bus-num main&quot;&gt;370&lt;/span&gt; &lt;span class=&quot;bus-num main&quot;&gt;N30&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;bus-stop-info&quot;&gt;
    &lt;div class=&quot;stop-name&quot;&gt;광나루역 하차&lt;/div&gt;
    &lt;div class=&quot;stop-desc&quot;&gt;&amp;rarr; 횡단보도 건넌 후 도보 3분&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;bus-category&quot;&gt;
    &lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  직행버스&lt;/h4&gt;
    &lt;div class=&quot;bus-route-card&quot;&gt;
    &lt;div class=&quot;bus-numbers&quot;&gt;&lt;span class=&quot;bus-num direct&quot;&gt;1113&lt;/span&gt; &lt;span class=&quot;bus-num direct&quot;&gt;1113-1&lt;/span&gt; &lt;span class=&quot;bus-num direct&quot;&gt;1113-2&lt;/span&gt; &lt;span class=&quot;bus-num direct&quot;&gt;1113-11&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;bus-stop-info&quot;&gt;
    &lt;div class=&quot;stop-name&quot;&gt;광진청소년수련관 하차&lt;/div&gt;
    &lt;div class=&quot;stop-desc&quot;&gt;&amp;rarr; 바로 앞 YES24 LIVE HALL&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;bus-category&quot;&gt;
    &lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  일반버스&lt;/h4&gt;
    &lt;div class=&quot;bus-route-card&quot;&gt;
    &lt;div class=&quot;bus-numbers&quot;&gt;&lt;span class=&quot;bus-num general&quot;&gt;13&lt;/span&gt; &lt;span class=&quot;bus-num general&quot;&gt;13-2&lt;/span&gt; &lt;span class=&quot;bus-num general&quot;&gt;96-1&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;bus-stop-info&quot;&gt;
    &lt;div class=&quot;stop-name&quot;&gt;광진청소년수련관 하차&lt;/div&gt;
    &lt;div class=&quot;stop-desc&quot;&gt;&amp;rarr; 바로 앞 YES24 LIVE HALL&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;bus-category&quot;&gt;
    &lt;h4 class=&quot;bus-title&quot; data-ke-size=&quot;size20&quot;&gt;  마을버스&lt;/h4&gt;
    &lt;div class=&quot;bus-route-card&quot;&gt;
    &lt;div class=&quot;bus-numbers&quot;&gt;&lt;span class=&quot;bus-num village&quot;&gt;광진01&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;bus-stop-info&quot;&gt;
    &lt;div class=&quot;stop-name&quot;&gt;청소년수련관 하차&lt;/div&gt;
    &lt;div class=&quot;stop-desc&quot;&gt;&amp;rarr; 바로 앞 YES24 LIVE HALL&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;bus-tip&quot;&gt;&lt;span class=&quot;tip-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;tip-content&quot;&gt;&lt;b&gt;버스 이용 팁&lt;/b&gt;&lt;br /&gt;&amp;bull; 광진청소년수련관 하차 &amp;rarr; 가장 가까움&lt;br /&gt;&amp;bull; 광나루역 하차 &amp;rarr; 횡단보도 건너야 함&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 주차 탭 --&gt;
    &lt;div class=&quot;transport-panel&quot; data-panel=&quot;parking&quot;&gt;
    &lt;div class=&quot;parking-guide&quot;&gt;
    &lt;div class=&quot;parking-warning-main&quot;&gt;&lt;span class=&quot;warning-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;warning-content&quot;&gt;
    &lt;h4 data-ke-size=&quot;size20&quot;&gt;주차장 없음 &amp;amp; 주차 금지&lt;/h4&gt;
    &lt;div class=&quot;warning-details&quot;&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 공연장 전용 주차공간 없음&lt;/p&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; &lt;b&gt;광진구민체육센터 주차 절대 불가&lt;/b&gt;&lt;/p&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;&amp;bull; 불법 주차 시 신고 및 스티커 부착&lt;/p&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;parking-alternatives&quot;&gt;
    &lt;h4 class=&quot;alt-title&quot; data-ke-size=&quot;size20&quot;&gt; ️ 부득이한 경우&lt;/h4&gt;
    &lt;div class=&quot;alt-note&quot;&gt;&lt;span class=&quot;note-icon&quot;&gt;⚠️&lt;/span&gt; &lt;span class=&quot;note-text&quot;&gt; 주최측에서는 주차장을 안내하지 않으며,&lt;br /&gt;개인적으로 유료주차장을 찾아서 이용하셔야 합니다 &lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;parking-final-warning&quot;&gt;
    &lt;div class=&quot;final-warning&quot;&gt;&lt;span class=&quot;fw-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;fw-content&quot;&gt;&lt;b&gt;중요 안내&lt;/b&gt;&lt;br /&gt;교통 상황이나 주차 문제로 인한 관람 지연 시&lt;br /&gt;&lt;b&gt;티켓의 변경, 취소, 환불이 불가&lt;/b&gt;합니다.&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;transport-recommendation&quot;&gt;&lt;span class=&quot;rec-icon&quot;&gt;✅&lt;/span&gt;
    &lt;div class=&quot;rec-content&quot;&gt;&lt;b&gt;5호선 광나루역 이용을 강력히 권장합니다&lt;/b&gt;&lt;br /&gt;가장 빠르고 안전한 교통수단입니다&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 관람 규칙 --&gt;
    &lt;div class=&quot;rules-section&quot; id=&quot;rules&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;⚠️ 관람 규칙 (필독)&lt;/h2&gt;
    &lt;!-- 촬영 금지 강조 --&gt;
    &lt;div class=&quot;photography-ban&quot;&gt;
    &lt;div class=&quot;ban-header&quot;&gt;&lt;span class=&quot;ban-icon&quot;&gt; &lt;/span&gt;
    &lt;h3 class=&quot;ban-title&quot; data-ke-size=&quot;size23&quot;&gt;촬영 절대 금지&lt;/h3&gt;
    &lt;span class=&quot;ban-severity&quot;&gt;즉시 퇴장&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;ban-content&quot;&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;객석 입장부터 퇴장까지&lt;/b&gt; 공연장 내 모든 형태의 촬영 금지:&lt;/p&gt;
    &lt;ul class=&quot;ban-list&quot; style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
    &lt;li&gt;사진/동영상 촬영&lt;/li&gt;
    &lt;li&gt;녹음&lt;/li&gt;
    &lt;li&gt;SNS 생중계&lt;/li&gt;
    &lt;li&gt;카메라 삼각대, 모노포드, 셀카봉 등 촬영 보조 기구&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/div&gt;
    &lt;div class=&quot;ban-penalty&quot;&gt;&lt;b&gt;⚠️ 위반 시:&lt;/b&gt; 데이터 삭제 &amp;rarr; 기기/필름 압수 &amp;rarr; 사전 경고 없이 즉시 퇴장 (재입장 및 환불 불가)&lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 기타 금지사항 --&gt;
    &lt;div class=&quot;other-prohibitions&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  기타 금지사항&lt;/h3&gt;
    &lt;div class=&quot;prohibition-list&quot;&gt;
    &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;p-text&quot;&gt;응원봉 및 팬라이트 등 과도한 발광물체 사용&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;p-text&quot;&gt;메시지보드, 부채, 오페라 글래스를 머리 위로 올리는 행위&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;p-text&quot;&gt;외부 음식물 반입 (생수 제외)&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;p-text&quot;&gt;화환, 꽃다발, 선물, 편지 등 (정중히 사양)&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;p-text&quot;&gt;폭죽, 레이저 등 위험 물품&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;p-text&quot;&gt;애완동물 동반&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;prohibition-item&quot;&gt;&lt;span class=&quot;p-icon&quot;&gt; &amp;zwj;♂️&lt;/span&gt;
    &lt;div class=&quot;p-text&quot;&gt;공연 전후 공연장 주변에서 아티스트 대기&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 허용사항 --&gt;
    &lt;div class=&quot;allowed-items&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;✅ 허용사항&lt;/h3&gt;
    &lt;div class=&quot;allowed-list&quot;&gt;
    &lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;생수:&lt;/b&gt; 500mL 이하 뚜껑 있는 PET 생수만 반입 가능&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;allowed-item&quot;&gt;&lt;span class=&quot;a-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;a-text&quot;&gt;&lt;b&gt;휴대폰:&lt;/b&gt; 무음모드 설정 후 소지 (촬영은 절대 금지)&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 추가 안내사항 --&gt;
    &lt;div class=&quot;additional-notices&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  추가 안내사항&lt;/h3&gt;
    &lt;div class=&quot;notice-list&quot;&gt;
    &lt;div class=&quot;notice-item&quot;&gt;&lt;span class=&quot;n-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;n-text&quot;&gt;공연 진행 시 공식 촬영이 진행될 수 있으며, 관객 초상이 노출될 수 있습니다&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;notice-item&quot;&gt;&lt;span class=&quot;n-icon&quot;&gt;⚡&lt;/span&gt; &lt;span class=&quot;n-text&quot;&gt;연출상 레이저 포함으로 인한 카메라/핸드폰 파손 시 주최측 책임 없음&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;notice-item&quot;&gt;&lt;span class=&quot;n-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;n-text&quot;&gt;객석 내부 및 로비 방치된 짐은 스태프가 임의로 이동/수거/파기 가능&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;notice-item&quot;&gt;&lt;span class=&quot;n-icon&quot;&gt; &amp;zwj;♂️&lt;/span&gt; &lt;span class=&quot;n-text&quot;&gt;진행요원 및 스태프가 객석 내에서 이동할 수 있으며, 이는 관람 방해 행위가 아님&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 물품보관소 안내 --&gt;
    &lt;div class=&quot;storage-section&quot; id=&quot;storage&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  물품보관소 안내&lt;/h2&gt;
    &lt;div class=&quot;storage-info&quot;&gt;
    &lt;div class=&quot;storage-main&quot;&gt;
    &lt;div class=&quot;storage-header&quot;&gt;&lt;span class=&quot;storage-icon&quot;&gt; &lt;/span&gt;
    &lt;h3 class=&quot;storage-title&quot; data-ke-size=&quot;size23&quot;&gt;코인 락커 이용안내&lt;/h3&gt;
    &lt;/div&gt;
    &lt;div class=&quot;storage-details&quot;&gt;
    &lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;위치:&lt;/b&gt; 공연장 외부 및 로비&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;요금:&lt;/b&gt; 500원 동전만 사용 가능&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;동전 교환:&lt;/b&gt; 현장 교환기 있음 (혼잡 예상)&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;storage-item&quot;&gt;&lt;span class=&quot;s-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;s-content&quot;&gt;&lt;b&gt;수량:&lt;/b&gt; 한정적이므로 소지품 간소화 권장&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;storage-tips&quot;&gt;
    &lt;h4 class=&quot;tips-title&quot; data-ke-size=&quot;size20&quot;&gt;  이용 팁&lt;/h4&gt;
    &lt;div class=&quot;tip-cards&quot;&gt;
    &lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;500원 동전 미리 준비&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;소지품 최소화&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;tip-card&quot;&gt;&lt;span class=&quot;tip-emoji&quot;&gt; &lt;/span&gt; &lt;span class=&quot;tip-text&quot;&gt;귀중품 직접 소지&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;storage-disclaimer&quot;&gt;
    &lt;div class=&quot;disclaimer-box&quot;&gt;&lt;span class=&quot;disclaimer-icon&quot;&gt;⚠️&lt;/span&gt;
    &lt;div class=&quot;disclaimer-text&quot;&gt;&lt;b&gt;책임 한계:&lt;/b&gt; 보관물품 파손/분실 시 주최측 책임 없음&lt;br /&gt;정상적이지 않은 사용 시 소지품 수거 가능&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 추천 포인트 --&gt;
    &lt;div class=&quot;recommendation-section&quot; id=&quot;recommendation&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  추천 포인트&lt;/h2&gt;
    &lt;div class=&quot;recommend-cards&quot;&gt;
    &lt;div class=&quot;recommend-card&quot;&gt;
    &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;recommend-title&quot;&gt;검증된 라이브 실력&lt;/div&gt;
    &lt;div class=&quot;recommend-desc&quot;&gt;펜타포트 2024에서 증명된 뛰어난 라이브 퍼포먼스&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;recommend-card&quot;&gt;
    &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;recommend-title&quot;&gt;독창적인 음악 세계&lt;/div&gt;
    &lt;div class=&quot;recommend-desc&quot;&gt;밴드명처럼 독특하고 개성 있는 사운드&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;recommend-card&quot;&gt;
    &lt;div class=&quot;recommend-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;recommend-title&quot;&gt;첫 단독 콘서트&lt;/div&gt;
    &lt;div class=&quot;recommend-desc&quot;&gt;한국에서의 첫 단독 공연이라는 특별한 의미&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;target-audience&quot;&gt;
    &lt;h4 class=&quot;target-title&quot; data-ke-size=&quot;size20&quot;&gt;  이런 분들께 추천!&lt;/h4&gt;
    &lt;div class=&quot;target-tags&quot;&gt;&lt;span class=&quot;target-tag&quot;&gt;녹황색사회 팬&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;펜타포트 관람자&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;J-POP 애호가&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;인디 록 선호&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;20-30대&lt;/span&gt; &lt;span class=&quot;target-tag&quot;&gt;감성파&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 문의 정보 --&gt;
    &lt;div class=&quot;contact-section&quot; id=&quot;contact&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  문의 및 정보&lt;/h2&gt;
    &lt;div class=&quot;contact-main&quot;&gt;
    &lt;div class=&quot;contact-card&quot;&gt;&lt;span class=&quot;contact-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;contact-info&quot;&gt;
    &lt;div class=&quot;contact-number&quot;&gt;1544-6399&lt;/div&gt;
    &lt;div class=&quot;contact-desc&quot;&gt;YES24 티켓 고객센터&lt;/div&gt;
    &lt;div class=&quot;contact-hours&quot;&gt;평일/주말 09:00~18:00&lt;/div&gt;
    &lt;/div&gt;
    &lt;a class=&quot;contact-btn&quot; href=&quot;tel:1544-6399&quot;&gt;전화하기&lt;/a&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;official-links&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  공식 링크&lt;/h3&gt;
    &lt;div class=&quot;links-list&quot;&gt;&lt;a class=&quot;link-item primary&quot; href=&quot;https://ticket.yes24.com/Perf/54495&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;link-info&quot;&gt;
    &lt;div class=&quot;link-title&quot;&gt;YES24 티켓&lt;/div&gt;
    &lt;div class=&quot;link-desc&quot;&gt;공식 예매처&lt;/div&gt;
    &lt;/div&gt;
    &lt;span class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt; &lt;a class=&quot;link-item&quot; href=&quot;https://www.ryokuoushokushakai.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;link-info&quot;&gt;
    &lt;div class=&quot;link-title&quot;&gt;공식 홈페이지&lt;/div&gt;
    &lt;div class=&quot;link-desc&quot;&gt;아티스트 공식&lt;/div&gt;
    &lt;/div&gt;
    &lt;span class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt; &lt;a class=&quot;link-item&quot; href=&quot;https://instagram.com/ryokuoushokushakai&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; &lt;span class=&quot;link-icon&quot;&gt; &lt;/span&gt;
    &lt;div class=&quot;link-info&quot;&gt;
    &lt;div class=&quot;link-title&quot;&gt;공식 인스타그램&lt;/div&gt;
    &lt;div class=&quot;link-desc&quot;&gt;최신 소식&lt;/div&gt;
    &lt;/div&gt;
    &lt;span class=&quot;link-arrow&quot;&gt;&amp;rarr;&lt;/span&gt; &lt;/a&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;final-notices&quot;&gt;
    &lt;h3 class=&quot;mobile-subtitle&quot; data-ke-size=&quot;size23&quot;&gt;  최종 안내&lt;/h3&gt;
    &lt;div class=&quot;final-notice-cards&quot;&gt;
    &lt;div class=&quot;final-notice-item&quot;&gt;&lt;span class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;&gt;예매: YES24 티켓에서만 가능&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;final-notice-item&quot;&gt;&lt;span class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;&gt;티켓 매매/양도 절대 금지&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;final-notice-item&quot;&gt;&lt;span class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;&gt;모바일 티켓만 발행 (배송 없음)&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;final-notice-item&quot;&gt;&lt;span class=&quot;fn-icon&quot;&gt;⏰&lt;/span&gt; &lt;span class=&quot;fn-text&quot;&gt;시간 엄수 (지각 시 입장 제한)&lt;/span&gt;&lt;/div&gt;
    &lt;div class=&quot;final-notice-item&quot;&gt;&lt;span class=&quot;fn-icon&quot;&gt; &lt;/span&gt; &lt;span class=&quot;fn-text&quot;&gt;촬영 절대 금지 (즉시 퇴장)&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;hr class=&quot;section-divider&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;!-- 마무리 --&gt;
    &lt;div class=&quot;conclusion-section&quot;&gt;
    &lt;h2 class=&quot;section-title&quot; data-ke-size=&quot;size26&quot;&gt;  마무리&lt;/h2&gt;
    &lt;div class=&quot;conclusion-card&quot;&gt;
    &lt;div class=&quot;conclusion-icon&quot;&gt; &lt;/div&gt;
    &lt;div class=&quot;conclusion-content&quot;&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;녹황색사회의 한국 첫 단독 콘서트는 정말 특별한 기회예요!&lt;/p&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;펜타포트에서 보여준 그 감동을 이번엔 더 가까이에서 만나보세요!&lt;/p&gt;
    &lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;따뜻하고 감성적인 그들의 음악을 YES24 LIVE HALL에서 경험하세요!  &lt;/b&gt;&lt;/p&gt;
    &lt;p class=&quot;conclusion-warning&quot; data-ke-size=&quot;size16&quot;&gt;관람 규칙을 잘 지켜서 모두가 즐거운 공연이 되길 바랍니다!&lt;/p&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;final-message&quot;&gt;  &lt;b&gt;모두 즐거운 콘서트 되세요!&lt;/b&gt;  &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 크레딧 --&gt;
    &lt;div class=&quot;credit-section&quot;&gt;
    &lt;p class=&quot;credit-text&quot; data-ke-size=&quot;size14&quot;&gt;  &lt;b&gt;포스터 출처:&lt;/b&gt; 녹황색사회 공식&lt;br /&gt;  &lt;b&gt;공연장:&lt;/b&gt; YES24 LIVE HALL&lt;br /&gt;  &lt;b&gt;예매:&lt;/b&gt; YES24 티켓 공식 정보&lt;br /&gt;  &lt;b&gt;아티스트 정보:&lt;/b&gt; 나무위키 참조&lt;/p&gt;
    &lt;/div&gt;
    &lt;/div&gt;

&lt;style&gt;
/* 기본 설정 */
.concert-post.mobile-optimized {
  max-width: 100%;
  margin: 0;
  padding: 1rem;
  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);
  color: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  line-height: 1.6;
}

/* 녹황색사회 테마 색상 */
:root {
  --ryoku-green: #7CB342;
  --ryoku-yellow: #FFC107;
  --ryoku-light: #8BC34A;
  --ryoku-dark: #689F38;
}

/* 플로팅 네비게이션 */
.floating-nav {
  position: fixed;
  right: 12px;
  top: 20px;
  z-index: 999;
}

.nav-toggle {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 8px 12px;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--ryoku-green), var(--ryoku-light));
  color: #000;
  font-weight: 800;
  cursor: pointer;
  box-shadow: 0 6px 18px rgba(124,179,66,0.35);
  user-select: none;
  transition: all 0.3s ease;
}

.nav-toggle:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(124,179,66,0.5);
}

.nav-menu {
  position: absolute;
  right: 0;
  top: 55px;
  width: 260px;
  background: rgba(20,20,20,0.98);
  border: 2px solid var(--ryoku-green);
  border-radius: 12px;
  backdrop-filter: blur(6px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.45);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transform: translateY(-10px);
}

.nav-menu.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.nav-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 14px;
  border-bottom: 1px solid rgba(124,179,66,0.3);
}

.nav-title { 
  color: var(--ryoku-green); 
  font-weight: 700; 
}

.nav-close {
  background: rgba(255,255,255,0.1);
  border: 0;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.nav-close:hover {
  background: var(--ryoku-green);
}

.nav-items { 
  display: grid; 
  padding: 8px; 
  gap: 4px; 
  max-height: 60vh; 
  overflow: auto; 
}

.nav-item {
  display: block; 
  text-decoration: none; 
  color: #eaeaea; 
  font-size: 14px;
  padding: 10px 12px; 
  border-radius: 8px;
  background: rgba(40,40,40,0.6);
  border: 1px solid rgba(255,255,255,0.08);
  transition: all 0.3s ease;
}

.nav-item:hover {
  background: rgba(124,179,66,0.12); 
  border-color: var(--ryoku-green);
  transform: translateX(3px);
}

.nav-item.active {
  background: rgba(124,179,66,0.2);
  border-color: var(--ryoku-green);
  color: var(--ryoku-green);
}

/* 맨 위로 버튼 */
.scroll-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background: linear-gradient(135deg, var(--ryoku-green), var(--ryoku-yellow));
  border-radius: 50%;
  color: white;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  z-index: 998;
  font-weight: 600;
  border: 2px solid rgba(255,255,255,0.2);
  box-shadow: 0 4px 20px rgba(0,0,0,0.3);
}

.scroll-to-top.visible {
  opacity: 1;
  visibility: visible;
}

.scroll-to-top:hover {
  transform: translateY(-3px) scale(1.05);
  box-shadow: 0 8px 30px rgba(124,179,66,0.4);
}

.scroll-to-top:active {
  transform: translateY(-1px) scale(1.02);
}

/* 스크롤 진행바 */
.scroll-progress-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: rgba(255,255,255,0.06);
  z-index: 1000;
}

.scroll-progress {
  height: 100%;
  width: 0%;
  background: linear-gradient(90deg, var(--ryoku-green), var(--ryoku-yellow));
  transition: width 0.1s ease;
}

/* 포스터 */
.poster-container {
  text-align: center;
  margin-bottom: 1.5rem;
}

.main-poster {
  width: 100%;
  max-width: 350px;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 8px 30px rgba(124, 179, 66, 0.4);
}

/* 제목 */
.concert-main-title {
  font-size: 1.5rem;
  font-weight: 800;
  text-align: center;
  margin-bottom: 1.5rem;
  background: linear-gradient(135deg, var(--ryoku-green), var(--ryoku-yellow));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  line-height: 1.3;
}

/* 섹션 제목 */
.section-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: var(--ryoku-green);
  padding: 0.75rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 8px;
  border-left: 4px solid var(--ryoku-green);
}

.mobile-subtitle {
  font-size: 1.125rem;
  color: var(--ryoku-yellow);
  margin: 1rem 0 0.75rem 0;
  font-weight: 600;
}

.section-divider {
  border: none;
  height: 2px;
  background: linear-gradient(135deg, var(--ryoku-green), var(--ryoku-yellow));
  margin: 1.5rem 0;
}

/* 정보 카드 */
.info-cards {
  display: grid;
  gap: 0.75rem;
}

.info-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.info-card.highlight {
  border-color: var(--ryoku-green);
  background: rgba(124, 179, 66, 0.1);
}

.info-card.venue {
  border-color: var(--ryoku-yellow);
  background: rgba(255, 193, 7, 0.1);
}

.info-icon {
  font-size: 1.5rem;
  width: 40px;
  text-align: center;
}

.info-label {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-bottom: 0.25rem;
}

.info-value {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
}

/* 아티스트 정보 */
.artist-intro {
  padding: 1rem;
  background: rgba(30, 30, 30, 0.9);
  border-radius: 10px;
  margin-bottom: 1rem;
  border-left: 4px solid var(--ryoku-green);
}

.artist-info-cards {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.artist-card {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.artist-card.achievement {
  border-color: var(--ryoku-yellow);
  background: rgba(255, 193, 7, 0.1);
}

.artist-card-header {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.artist-icon {
  font-size: 1.25rem;
}

.artist-label {
  font-size: 0.875rem;
  color: var(--ryoku-yellow);
  font-weight: 600;
}

.artist-value {
  color: #ffffff;
  font-size: 0.95rem;
}

/* 대표곡 */
.hit-songs {
  margin-top: 1rem;
}

.hits-title {
  font-size: 1rem;
  color: var(--ryoku-yellow);
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.songs-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.song-chip {
  background: rgba(124, 179, 66, 0.2);
  color: var(--ryoku-green);
  padding: 0.4rem 0.8rem;
  border-radius: 15px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(124, 179, 66, 0.3);
}

.song-chip.mega-hit {
  background: rgba(255, 193, 7, 0.2);
  color: var(--ryoku-yellow);
  border-color: var(--ryoku-yellow);
  font-weight: 600;
}

/* 한국 인연 */
.korea-connection {
  margin-top: 1.5rem;
  background: rgba(20, 20, 20, 0.8);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid rgba(124, 179, 66, 0.3);
}

.connection-title {
  font-size: 1rem;
  color: var(--ryoku-green);
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.connection-timeline {
  display: grid;
  gap: 0.75rem;
}

.connection-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  border-radius: 8px;
  align-items: center;
}

.connection-item.past {
  background: rgba(78, 205, 196, 0.1);
  border-left: 4px solid #4ecdc4;
}

.connection-item.future {
  background: rgba(255, 193, 7, 0.1);
  border-left: 4px solid var(--ryoku-yellow);
}

.connection-icon {
  font-size: 1.25rem;
}

.connection-date {
  font-size: 0.875rem;
  color: var(--ryoku-yellow);
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.connection-event {
  font-size: 0.9rem;
  color: #ffffff;
}

/* 세트리스트 */
.setlist-header {
  text-align: center;
  margin-bottom: 1.5rem;
}

.setlist-subtitle {
  font-size: 1.125rem;
  color: var(--ryoku-green);
  margin-bottom: 0.5rem;
}

.setlist-stats {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}

.stat {
  background: rgba(255, 193, 7, 0.2);
  color: var(--ryoku-yellow);
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.8rem;
  font-weight: 600;
}

.stat-divider {
  color: #666;
}

.setlist-container {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(124, 179, 66, 0.3);
}

.set-title {
  font-size: 1rem;
  color: var(--ryoku-green);
  margin-bottom: 1rem;
  font-weight: 600;
  text-align: center;
}

.set-title.encore-title {
  color: #4ecdc4;
}

.songs-list-mobile {
  display: grid;
  gap: 0.5rem;
}

.song-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  transition: all 0.3s ease;
}

.song-row:hover {
  background: rgba(124, 179, 66, 0.1);
  transform: translateX(2px);
}

.song-row.opening {
  border: 1px solid var(--ryoku-yellow);
  background: rgba(255, 193, 7, 0.1);
}

.song-row.mega-hit {
  border: 2px solid var(--ryoku-green);
  background: rgba(124, 179, 66, 0.15);
}

.song-row.hit {
  border: 1px solid var(--ryoku-green);
  background: rgba(124, 179, 66, 0.1);
}

.song-row.new {
  border: 1px solid #ff6b6b;
  background: rgba(255, 107, 107, 0.1);
}

.song-row.climax {
  border: 1px solid #ffa500;
  background: rgba(255, 165, 0, 0.1);
}

.song-row.finale {
  border: 1px solid #9c88ff;
  background: rgba(156, 136, 255, 0.1);
}

.song-row.encore-song {
  background: rgba(78, 205, 196, 0.1);
  border: 1px solid #4ecdc4;
}

.song-num {
  background: linear-gradient(135deg, var(--ryoku-green), var(--ryoku-light));
  color: white;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.875rem;
  flex-shrink: 0;
}

.encore-num {
  background: linear-gradient(135deg, #4ecdc4, #9c88ff) !important;
}

.song-info {
  flex: 1;
}

.song-name {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.song-desc {
  font-size: 0.8rem;
  color: #a0a0a0;
  font-style: italic;
}

.encore-set {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 2px solid #4ecdc4;
}

.setlist-note-mobile {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-top: 1.5rem;
  padding: 1rem;
  background: rgba(255, 193, 7, 0.1);
  border-radius: 10px;
  border: 1px solid var(--ryoku-yellow);
}

.note-icon {
  font-size: 1.5rem;
}

.note-title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--ryoku-yellow);
  margin-bottom: 0.25rem;
}

.note-desc {
  font-size: 0.875rem;
  color: #ffffff;
}

/* 티켓 정보 */
.ticket-section {
  background: rgba(20, 20, 20, 0.9);
  border-radius: 12px;
  padding: 1rem;
  border: 2px solid rgba(124, 179, 66, 0.3);
}

.booking-card-main {
  background: rgba(124, 179, 66, 0.1);
  border: 2px solid var(--ryoku-green);
  border-radius: 10px;
  padding: 1rem;
  text-align: center;
  margin-bottom: 1.5rem;
}

.booking-badge {
  background: var(--ryoku-green);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0.75rem;
  display: inline-block;
}

.booking-title {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.booking-datetime {
  font-size: 1.25rem;
  color: var(--ryoku-green);
  font-weight: 700;
}

/* 좌석 카드 */
.seat-cards {
  display: grid;
  gap: 1rem;
  margin: 1rem 0;
}

.seat-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 10px;
  padding: 1rem;
  border: 2px solid transparent;
}

.seat-card.standing {
  border-color: var(--ryoku-green);
  background: rgba(124, 179, 66, 0.1);
}

.seat-card.seated {
  border-color: var(--ryoku-yellow);
  background: rgba(255, 193, 7, 0.1);
}

.seat-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}

.seat-icon {
  font-size: 1.5rem;
}

.seat-name {
  font-size: 1.125rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.seat-location {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.seat-price {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--ryoku-green);
}

.seat-desc {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 예매처 */
.platform-list {
  display: grid;
  gap: 0.75rem;
  margin: 1rem 0;
}

.platform-card {
  background: rgba(40, 40, 40, 0.9);
  border-radius: 8px;
  padding: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
}

.platform-card.available {
  border-color: var(--ryoku-green);
  background: rgba(124, 179, 66, 0.1);
}

.platform-card.available:hover {
  background: rgba(124, 179, 66, 0.2);
  transform: translateY(-2px);
}

.platform-card.unavailable {
  opacity: 0.6;
  background: rgba(60, 60, 60, 0.5);
}

.platform-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.platform-icon {
  font-size: 1.25rem;
  margin-right: 0.75rem;
}

.platform-name {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.platform-note {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.platform-status.ok {
  background: var(--ryoku-green);
  color: white;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
}

.platform-status.no {
  color: #999;
  font-size: 0.875rem;
}

/* 티켓 주의사항 */
.ticket-warnings {
  margin-top: 1rem;
}

.warning-list {
  display: grid;
  gap: 0.75rem;
}

.warning-item {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem;
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  align-items: center;
}

.warning-item.critical {
  border: 2px solid #ff6b6b;
  background: rgba(255, 107, 107, 0.1);
}

.warning-icon {
  font-size: 1.25rem;
}

.warning-text {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 좌석 안내 */
.seating-image-area {
  text-align: center;
  margin-bottom: 1.5rem;
}

.seating-image {
  width: 100%;
  max-width: 400px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(124, 179, 66, 0.3);
}

.seating-caption {
  font-size: 0.875rem;
  color: #a0a0a0;
  margin-top: 0.5rem;
}

.seating-overview {
  background: rgba(124, 179, 66, 0.1);
  border: 2px solid var(--ryoku-green);
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}

.seating-overview p {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
}

.seating-details {
  display: grid;
  gap: 1rem;
}

.seating-detail-card {
  background: rgba(40, 40, 40, 0.8);
  border-radius: 8px;
  padding: 1rem;
}

.seating-detail-card.standing {
  border-left: 4px solid var(--ryoku-green);
}

.seating-detail-card.seated {
  border-left: 4px solid var(--ryoku-yellow);
}

.detail-title {
  color: var(--ryoku-green);
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.detail-features {
  list-style: none;
  padding: 0;
  display: grid;
  gap: 0.5rem;
}

.detail-features li {
  color: #ffffff;
  font-size: 0.875rem;
  padding: 0.25rem 0;
  position: relative;
  padding-left: 1rem;
}

.detail-features li::before {
  content: '•';
  position: absolute;
  left: 0;
  color: var(--ryoku-green);
  font-weight: bold;
}

.seating-warnings {
  margin-top: 1rem;
  background: rgba(255, 165, 0, 0.1);
  border: 1px solid #ffa500;
  border-radius: 8px;
  padding: 1rem;
}

.warnings-title {
  color: #ffa500;
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
}

.warning-items {
  display: grid;
  gap: 0.5rem;
}

.w-icon {
  font-size: 1rem;
}

.w-text {
  color: #ffffff;
  font-size: 0.875rem;
}

/* 입장 안내 */
.entrance-requirements {
  margin-bottom: 1.5rem;
}

.requirements-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.75rem;
  margin: 1rem 0;
}

.requirement-item {
  background: rgba(40, 40, 40, 0.9);
  padding: 1rem;
  border-radius: 8px;
  text-align: center;
  border: 1px solid var(--ryoku-green);
}

.req-icon {
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  display: block;
}

.req-content h4 {
  font-size: 0.9rem;
  color: var(--ryoku-green);
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.req-content p {
  font-size: 0.8rem;
  color: #a0a0a0;
}

.requirements-alert {
  display: flex;
  gap: 0.75rem;
  padding: 1rem;
  background: rgba(255, 107, 107, 0.1);
  border: 2px solid #ff6b6b;
  border-radius: 8px;
  margin-top: 1rem;
}

.alert-icon {
  font-size: 1.25rem;
  flex-shrink: 0;
}

.alert-text {
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1.4;
}

/* 입장 절차 */
.entrance-procedures {
  margin-top: 1rem;
}

.entrance-type {
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1rem;
}

.entrance-type.standing {
  border: 2px solid var(--ryoku-green);
}

.entrance-type.seated {
  border: 2px solid var(--ryoku-yellow);
}

.entrance-header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.entrance-icon {
  font-size: 1.5rem;
}

.entrance-title {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
}

.entrance-timeline {
  display: grid;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.timeline-step {
  display: flex;
  gap: 1rem;
  align-items: center;
  padding: 0.75rem;
  border-radius: 6px;
}

.timeline-step.critical {
  background: rgba(124, 179, 66, 0.1);
  border: 1px solid var(--ryoku-green);
}

.timeline-step.warning {
  background: rgba(255, 107, 107, 0.1);
  border: 1px solid #ff6b6b;
}

.step-time {
  background: var(--ryoku-green);
  color: white;
  padding: 0.5rem;
  border-radius: 8px;
  font-weight: 600;
  font-size: 0.875rem;
  min-width: 80px;
  text-align: center;
}

.step-action {
  font-size: 0.95rem;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 0.25rem;
}

.step-desc {
  font-size: 0.85rem;
  color: #a0a0a0;
}

.entrance-note {
  display: flex;
  gap: 0.5rem;
  padding: 0.75rem;
  background: rgba(255, 193, 7, 0.1);
  border-radius: 6px;
  align-items: flex-start;
}

.note-icon {
  font-size: 1rem;
  flex-shrink: 0;
}

.note-text {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.4;
}

.entrance-simple {
  background: rgba(255, 255, 255, 0.02);
  border-radius: 6px;
  padding: 0.75rem;
}

.simple-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5rem;
}

.simple-time {
  background: var(--ryoku-yellow);
  color: #000;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-weight: 600;
  font-size: 0.8rem;
}

.simple-desc {
  color: #ffffff;
  font-size: 0.9rem;
}

.simple-note {
  color: #a0a0a0;
  font-size: 0.85rem;
  text-align: center;
  font-style: italic;
}

/* 교통편 탭 */
.venue-info {
  margin-bottom: 1rem;
}

.venue-card {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background: rgba(124, 179, 66, 0.1);
  border: 2px solid var(--ryoku-green);
  border-radius: 10px;
}

.venue-icon {
  font-size: 1.5rem;
}

.venue-name {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--ryoku-green);
  margin-bottom: 0.25rem;
}

.venue-address {
  color: #ffffff;
  font-size: 0.95rem;
}

.transport-tabs {
  display: flex;
  background: rgba(20, 20, 20, 0.9);
  border-radius: 8px;
  padding: 0.25rem;
  margin-bottom: 1rem;
}

.transport-tab {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  padding: 0.75rem;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
  color: #a0a0a0;
}

.transport-tab.active {
  background: linear-gradient(135deg, var(--ryoku-green), var(--ryoku-light));
  color: white;
}

.tab-icon {
  font-size: 1.25rem;
}

.tab-text {
  font-size: 0.8rem;
  font-weight: 600;
}

.transport-content {
  min-height: 200px;
}

.transport-panel {
  display: none;
}

.transport-panel.active {
  display: block;
}

/* 지하철 가이드 */
.subway-guide {
  background: rgba(30, 30, 30, 0.8);
  border-radius: 10px;
  padding: 1rem;
}

.route-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.subway-line {
  padding: 0.5rem 1rem;
  border-radius: 15px;
  font-weight: 700;
  color: white;
  font-size: 0.9rem;
}

.subway-line.line5 {
  background: #996CAC;  /* 5호선 보라색 */
}

.station-name {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--ryoku-green);
  margin-bottom: 0.25rem;
}

.exit-info {
  font-size: 0.9rem;
  color: #ffffff;
}

.walk-info {
  text-align: center;
}

.walk-time {
  font-size: 2rem;
  font-weight: 800;
  color: var(--ryoku-yellow);
  display: block;
  line-height: 1;
}

.walk-text {
  font-size: 0.875rem;
  color: #a0a0a0;
}

.route-badge {
  position: absolute;
  top: -8px;
  right: 1rem;
  background: var(--ryoku-yellow);
  color: #000;
  padding: 0.25rem 0.75rem;
  border-radius: 12px;
  font-size: 0.75rem;
  font-weight: 600;
}

.walking-directions {
  background: rgba(255, 255, 255, 0.02);
  border-radius: 8px;
  padding: 1rem;
}

.directions-title {
  color: var(--ryoku-yellow);
  font-size: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
  text-align: center;
}

.direction-steps {
  display: grid;
  gap: 0.5rem;
}

.direction-step {
  display: flex;
  gap: 0.75rem;
  padding: 0.5rem;
  background: rgba(124, 179, 66, 0.1);
  border-radius: 6px;
  align-items: center;
}

.step-num {
  background: var(--ryoku-green);
  color: white;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.8rem;
  font-weight: 600;
  flex-shrink: 0;
}

.step-desc {
  color: #ffffff;
  font-size: 0.9rem;
}

/* 나머지 CSS는 여기부터 계속됩니다... */

/* JavaScript 코드 */
&lt;/style&gt;

&lt;script&gt;
// 전역 변수
let navMenu, scrollToTopBtn, scrollProgress;

// 네비게이션 토글
function toggleNav() {
  if (navMenu) {
    navMenu.classList.toggle('active');
  }
}

// 섹션으로 스크롤
function scrollToSection(targetId) {
  const element = document.getElementById(targetId);
  if (element) {
    element.scrollIntoView({ 
      behavior: 'smooth', 
      block: 'start' 
    });
    
    // 네비게이션 메뉴 닫기
    if (navMenu) {
      navMenu.classList.remove('active');
    }
    
    // 활성 네비게이션 업데이트
    updateActiveNav(targetId);
  }
}

// TOP 버튼 클릭
function scrollToTop() {
  window.scrollTo({ 
    top: 0, 
    behavior: 'smooth' 
  });
  updateActiveNav('top');
}

// 활성 네비게이션 업데이트
function updateActiveNav(activeId) {
  const navItems = document.querySelectorAll('.nav-item');
  navItems.forEach(item =&gt; {
    item.classList.remove('active');
    const target = item.getAttribute('data-target');
    if (target === activeId) {
      item.classList.add('active');
    }
  });
}

// 교통편 탭 초기화
function initTransportTabs() {
  const tabs = document.querySelectorAll('.transport-tab');
  const panels = document.querySelectorAll('.transport-panel');
  
  tabs.forEach(tab =&gt; {
    tab.addEventListener('click', function() {
      const targetTab = this.dataset.tab;
      
      // 모든 탭 비활성화
      tabs.forEach(t =&gt; t.classList.remove('active'));
      panels.forEach(p =&gt; p.classList.remove('active'));
      
      // 선택된 탭 활성화
      this.classList.add('active');
      const targetPanel = document.querySelector(`[data-panel=&quot;${targetTab}&quot;]`);
      if (targetPanel) {
        targetPanel.classList.add('active');
      }
    });
  });
}

// 스크롤 이벤트 핸들러
function handleScroll() {
  const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
  const docHeight = document.documentElement.scrollHeight - document.documentElement.clientHeight;
  const scrollPercent = docHeight &gt; 0 ? (scrollTop / docHeight) * 100 : 0;
  
  // 스크롤 진행바 업데이트
  if (scrollProgress) {
    scrollProgress.style.width = scrollPercent + '%';
  }
  
  // TOP 버튼 표시/숨김
  if (scrollToTopBtn) {
    if (scrollTop &gt; 300) {
      scrollToTopBtn.classList.add('visible');
    } else {
      scrollToTopBtn.classList.remove('visible');
    }
  }
  
  // 현재 섹션 감지
  const sections = ['info', 'artist', 'setlist', 'ticket', 'seating', 'entrance', 'location', 'rules', 'storage', 'recommendation', 'contact'];
  let currentSection = 'top';
  
  for (const sectionId of sections) {
    const section = document.getElementById(sectionId);
    if (section &amp;&amp; scrollTop + 200 &gt;= section.offsetTop) {
      currentSection = sectionId;
    }
  }
  
  updateActiveNav(currentSection);
}

// 이벤트 리스너 등록
function setupEventListeners() {
  // 네비게이션 토글
  const navToggle = document.getElementById('navToggle');
  if (navToggle) {
    navToggle.addEventListener('click', toggleNav);
  }
  
  // 네비게이션 닫기 버튼
  const navClose = document.getElementById('navClose');
  if (navClose) {
    navClose.addEventListener('click', toggleNav);
  }
  
  // 네비게이션 아이템
  const navItems = document.querySelectorAll('.nav-item');
  navItems.forEach(item =&gt; {
    item.addEventListener('click', function(e) {
      e.preventDefault();
      const targetId = this.getAttribute('data-target');
      if (targetId) {
        scrollToSection(targetId);
      }
    });
  });
  
  // TOP 버튼
  if (scrollToTopBtn) {
    scrollToTopBtn.addEventListener('click', scrollToTop);
  }
  
  // 외부 클릭 시 네비게이션 닫기
  document.addEventListener('click', function(e) {
    const floatingNav = document.querySelector('.floating-nav');
    if (floatingNav &amp;&amp; !floatingNav.contains(e.target) &amp;&amp; navMenu) {
      navMenu.classList.remove('active');
    }
  });
  
  // 스크롤 이벤트
  window.addEventListener('scroll', handleScroll, { passive: true });
}

// 초기화
function init() {
  // DOM 요소 참조
  navMenu = document.getElementById('navMenu');
  scrollToTopBtn = document.getElementById('scrollToTop');
  scrollProgress = document.getElementById('scrollProgress');
  
  // 이벤트 리스너 설정
  setupEventListeners();
  
  // 교통편 탭 초기화
  initTransportTabs();
  
  // 초기 스크롤 상태 설정
  handleScroll();
  
  console.log('  녹황색사회 콘서트 페이지가 성공적으로 로드되었습니다!');
  console.log('  YES24 LIVE HALL - 광나루역 2번 출구 도보 3분');
  console.log('  YES24 티켓에서만 예매 가능합니다');
}

// DOM이 로드되면 초기화 실행
if (document.readyState === 'loading') {
  document.addEventListener('DOMContentLoaded', init);
} else {
  init();
}

// 에러 핸들링
window.addEventListener('error', function(e) {
  console.error('페이지 로딩 중 오류 발생:', e.message);
});
&lt;/script&gt;</description>
      <category>2025/10월</category>
      <category>ryokuoushoku shakai</category>
      <category>ryokuoushoku shakai Asia Tour 2025</category>
      <category>녹황색사회 #</category>
      <category>녹황색사회 아시아 투어 2025</category>
      <category>예스24</category>
      <author>jsy-spring</author>
      <guid isPermaLink="true">https://jsy-spring.tistory.com/4</guid>
      <comments>https://jsy-spring.tistory.com/4#entry4comment</comments>
      <pubDate>Wed, 24 Sep 2025 10:21:09 +0900</pubDate>
    </item>
  </channel>
</rss>