{"id":152,"date":"2026-07-03T18:02:14","date_gmt":"2026-07-03T09:02:14","guid":{"rendered":"https:\/\/www.greco.gr.jp\/new2026\/live-schedule\/"},"modified":"2026-09-29T02:35:11","modified_gmt":"2026-09-28T17:35:11","slug":"live-schedule","status":"publish","type":"page","link":"https:\/\/www.greco.gr.jp\/live-schedule\/","title":{"rendered":"LIVE SCHEDULE"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"152\" class=\"elementor elementor-152\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c52c greco-schedule-editable e-flex e-con-boxed e-con e-parent\" data-id=\"c52c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-h3e9 greco-global-style-widget elementor-widget elementor-widget-html\" data-id=\"h3e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<style id=\"greco-schedule-editable-css\">\n.greco-schedule-editable {\n  --greco-bg: #F5F0E8;\n  --greco-section: #EEE4D7;\n  --greco-card: #FFF9F2;\n  --greco-brown: #8B6843;\n  --greco-text: #3E2F22;\n  --greco-dark: #2F241B;\n  --greco-muted: #6f5b49;\n  --greco-gold: #C7A15B;\n  --greco-border: #D9C8B2;\n  --greco-button: #B68A54;\n  --greco-hover: #9B7546;\n  background: var(--greco-bg);\n  color: var(--greco-text);\n  font-family: \"Hiragino Kaku Gothic ProN\", \"Yu Gothic\", system-ui, sans-serif;\n}\n.greco-schedule-editable .elementor-widget { margin-bottom: 0; }\n.greco-edit-comment { display: none !important; }\n.greco-schedule-shell {\n  width: min(calc(100% - 48px), 1248px);\n  margin-inline: auto;\n}\n.greco-schedule-hero-editable {\n  min-height: 560px;\n  display: flex !important;\n  align-items: center !important;\n  background:\n    linear-gradient(90deg, rgba(35,25,18,.35) 0%, rgba(35,25,18,.28) 36%, rgba(245,240,232,.24) 66%, rgba(245,240,232,.46) 100%),\n    url(\"https:\/\/www.greco.gr.jp\/new2026\/wp-content\/uploads\/2026\/07\/greco-home-hero-grand-piano.jpg\") center \/ cover no-repeat;\n  border-bottom: 1px solid var(--greco-border);\n}\n.greco-schedule-hero-inner {\n  width: min(calc(100% - 48px), 1248px);\n  margin-inline: auto;\n  display: grid !important;\n  grid-template-columns: minmax(0, 1fr) 360px;\n  gap: 48px;\n  align-items: center;\n}\n.greco-schedule-hero-content {\n  width: min(100%, 680px);\n  padding: clamp(28px, 4vw, 46px);\n  border-radius: 20px;\n  background: linear-gradient(90deg, rgba(255,249,242,.72) 0%, rgba(255,249,242,.54) 62%, rgba(255,249,242,.16) 100%);\n  backdrop-filter: blur(3px);\n}\n.greco-schedule-main-title .elementor-heading-title {\n  margin: 0;\n  color: var(--greco-dark) !important;\n  font-family: \"Yu Mincho\", \"YuMincho\", \"Hiragino Mincho ProN\", serif;\n  font-size: clamp(48px, 7vw, 92px);\n  font-weight: 600;\n  line-height: 1;\n  letter-spacing: 1.5px;\n  text-shadow: 0 3px 12px rgba(255,255,255,.35);\n}\n.greco-schedule-subtitle .elementor-widget-container {\n  margin-top: 20px;\n  color: #4A3828;\n  font-family: \"Yu Mincho\", \"YuMincho\", serif;\n  font-size: clamp(24px, 3vw, 38px);\n  font-weight: 600;\n  line-height: 1.45;\n}\n.greco-schedule-lead .elementor-widget-container {\n  max-width: 560px;\n  margin-top: 24px;\n  color: #4A3828;\n  font-size: 16px;\n  line-height: 1.9;\n}\n.greco-today-card-editable {\n  padding: 30px;\n  border: 1px solid var(--greco-border);\n  border-radius: 14px;\n  background: rgba(255,249,242,.9);\n  box-shadow: 0 16px 38px rgba(139,104,67,.12);\n}\n.greco-eyebrow .elementor-widget-container,\n.greco-eyebrow .elementor-heading-title {\n  color: var(--greco-brown);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n.greco-section-title .elementor-heading-title,\n.greco-month-title .elementor-heading-title {\n  margin: 0;\n  color: var(--greco-text);\n  font-family: \"Yu Mincho\", \"YuMincho\", serif;\n  font-size: clamp(30px, 4vw, 48px);\n  font-weight: 500;\n  line-height: 1.28;\n}\n.greco-schedule-section {\n  padding: clamp(72px, 8vw, 112px) 0;\n  background: linear-gradient(135deg, #EEE4D7 0%, #F5F0E8 62%, #E6D6C5 120%);\n}\n.greco-schedule-section-soft {\n  padding: clamp(72px, 8vw, 112px) 0;\n  background: linear-gradient(180deg, #F5F0E8 0%, #EEE4D7 100%);\n}\n.greco-section-head {\n  margin-bottom: 42px;\n  display: flex !important;\n  align-items: end;\n  justify-content: space-between;\n  gap: 24px;\n}\n.greco-pickup-live-card {\n  display: grid !important;\n  grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr);\n  overflow: hidden;\n  border: 1px solid var(--greco-border);\n  border-radius: 16px;\n  background: rgba(255,249,242,.9);\n  box-shadow: 0 18px 42px rgba(139,104,67,.12);\n}\n.greco-pickup-image img {\n  width: 100%;\n  min-height: 380px;\n  object-fit: cover;\n  display: block;\n}\n.greco-pickup-info { padding: clamp(32px, 5vw, 56px); justify-content: center; }\n.greco-pickup-title .elementor-heading-title {\n  color: var(--greco-text);\n  font-family: \"Yu Mincho\", \"YuMincho\", serif;\n  font-size: clamp(30px, 3vw, 44px);\n  line-height: 1.25;\n}\n.greco-month-nav {\n  position: sticky;\n  top: 0;\n  z-index: 4;\n  border-block: 1px solid var(--greco-border);\n  background: rgba(245,240,232,.94);\n  backdrop-filter: blur(12px);\n}\n.greco-month-nav-inner {\n  min-height: 74px;\n  width: min(calc(100% - 48px), 1248px);\n  margin-inline: auto;\n  display: flex !important;\n  align-items: center;\n  gap: 14px;\n  overflow-x: auto;\n}\n.greco-month-nav .elementor-button {\n  min-height: 42px;\n  padding: 8px 18px;\n  border: 1px solid var(--greco-border);\n  border-radius: 999px;\n  background: rgba(255,249,242,.76);\n  color: var(--greco-text) !important;\n  font-size: 13px;\n  font-weight: 700;\n}\n.greco-month-section { margin-top: 0; }\n.greco-month-section + .greco-month-section { margin-top: 72px; }\n.greco-month-header { margin-bottom: 30px; }\n.greco-live-card-list { display: grid !important; gap: 30px; }\n.greco-live-card-template {\n  display: grid !important;\n  grid-template-columns: minmax(360px, 58%) minmax(0, 42%);\n  grid-template-areas: \"media body\" \"media actions\";\n  gap: 0;\n  align-items: stretch;\n  overflow: hidden;\n  border: 1px solid var(--greco-border);\n  border-radius: 16px;\n  background: rgba(255,249,242,.94);\n  box-shadow: 0 18px 46px rgba(84,55,32,.13), 0 4px 14px rgba(84,55,32,.06);\n  transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease;\n}\n.greco-live-card-template:hover {\n  transform: translateY(-3px);\n  border-color: rgba(199,161,91,.52);\n  box-shadow: 0 24px 58px rgba(84,55,32,.18), 0 8px 20px rgba(84,55,32,.08);\n}\n.greco-live-media-column {\n  grid-area: media;\n  display: grid !important;\n  grid-template-rows: auto auto minmax(0, 1fr);\n  gap: 14px;\n  min-height: 330px;\n  padding: 18px;\n  background: rgba(238,228,215,.56);\n}\n.greco-live-date-badge {\n  width: fit-content;\n  min-width: 104px;\n  min-height: 70px;\n  padding: 12px 18px 11px;\n  align-items: center !important;\n  justify-content: center !important;\n  border: 1px solid rgba(139,104,67,.28);\n  border-radius: 8px;\n  background: rgba(255,249,242,.82);\n}\n.greco-live-date-number .elementor-heading-title {\n  color: #553824;\n  font-family: \"Yu Mincho\", \"YuMincho\", serif;\n  font-size: 24px;\n  letter-spacing: .04em;\n  line-height: 1;\n}\n.greco-live-weekday .elementor-widget-container {\n  margin-top: 7px;\n  color: #8B6843;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: .16em;\n  line-height: 1;\n  text-align: center;\n  text-transform: uppercase;\n}\n.greco-live-tag .elementor-widget-container {\n  width: fit-content;\n  padding: 6px 12px;\n  border: 1px solid rgba(139,104,67,.22);\n  border-radius: 999px;\n  background: rgba(255,249,242,.78);\n  color: #7d5736;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .04em;\n}\n.greco-live-image,\n.greco-live-image .elementor-widget-container { min-height: 220px; height: 100%; overflow: hidden; border-radius: 12px; }\n.greco-live-image img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .7s ease; }\n.greco-live-card-template:hover .greco-live-image img { transform: scale(1.03); }\n.greco-live-info-column { grid-area: body; min-width: 0; padding: 40px 38px 0 40px; }\n.greco-live-title .elementor-heading-title {\n  max-width: 17em;\n  color: var(--greco-text);\n  font-family: \"Yu Mincho\", \"YuMincho\", serif;\n  font-size: clamp(30px, 2.55vw, 39px);\n  font-weight: 500;\n  line-height: 1.34;\n  letter-spacing: .01em;\n  overflow-wrap: anywhere;\n}\n.greco-live-artists .elementor-widget-container {\n  margin-top: 18px;\n  color: #66503f;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 1.8;\n  overflow-wrap: anywhere;\n}\n.greco-live-meta-grid {\n  margin-top: 30px;\n  padding-top: 18px;\n  display: grid !important;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 0;\n  border-top: 1px solid rgba(139,104,67,.22);\n}\n.greco-live-meta-item { min-width: 0; padding: 0 14px; border-right: 1px solid rgba(217,200,178,.9); }\n.greco-live-meta-item:first-child { padding-left: 0; }\n.greco-live-meta-item:last-child { padding-right: 0; border-right: 0; }\n.greco-live-meta-label .elementor-widget-container { color: #7c5739; font-size: 11px; font-weight: 700; letter-spacing: .1em; line-height: 1; }\n.greco-live-meta-value .elementor-widget-container { margin-top: 8px; color: var(--greco-text); font-size: 15px; font-weight: 700; line-height: 1.35; }\n.greco-live-notes .elementor-widget-container {\n  width: fit-content;\n  margin-top: 24px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  background: rgba(238,228,215,.78);\n  color: #78563a;\n  font-size: 12px;\n}\n.greco-live-actions {\n  grid-area: actions;\n  align-self: end;\n  padding: 30px 38px 40px 40px;\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n  gap: 12px;\n}\n.greco-live-actions .elementor-widget-button { width: auto; }\n.greco-live-actions .elementor-button {\n  min-width: 156px;\n  min-height: 52px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0 24px;\n  border: 1px solid var(--greco-button);\n  border-radius: 999px;\n  background: var(--greco-button);\n  color: #fff !important;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: .06em;\n  text-transform: uppercase;\n  transition: background .3s ease, border-color .3s ease, color .3s ease;\n}\n.greco-live-reserve .elementor-button:hover { background: var(--greco-hover); border-color: var(--greco-hover); }\n.greco-live-detail .elementor-button {\n  min-width: 146px;\n  background: rgba(255,249,242,.72);\n  border-color: rgba(139,104,67,.32);\n  color: #7c5739 !important;\n}\n.greco-live-detail .elementor-button:hover { background: rgba(238,228,215,.88); border-color: rgba(139,104,67,.46); }\n.greco-live-button-soldout .elementor-button { background: #8f8478; border-color: #8f8478; }\n.greco-update-guide {\n  margin-top: 64px;\n  padding: 28px;\n  border: 1px dashed rgba(139,104,67,.34);\n  border-radius: 14px;\n  background: rgba(255,249,242,.72);\n}\n.greco-update-guide .elementor-widget-container { color: #6f5b49; font-size: 14px; line-height: 1.9; }\n@media (max-width: 1080px) {\n  .greco-schedule-hero-inner { grid-template-columns: 1fr; }\n  .greco-pickup-live-card { grid-template-columns: 1fr; }\n  .greco-live-card-template { grid-template-columns: minmax(300px, 48%) minmax(0, 52%); }\n  .greco-live-info-column { padding: 32px 30px 0; }\n  .greco-live-actions { padding: 26px 30px 32px; }\n}\n@media (max-width: 767px) {\n  .greco-schedule-shell,\n  .greco-schedule-hero-inner,\n  .greco-month-nav-inner { width: min(calc(100% - 32px), 1248px); }\n  .greco-schedule-hero-editable { min-height: auto; padding: 72px 0; }\n  .greco-schedule-hero-content { padding: 26px 22px; border-radius: 16px; background: rgba(255,249,242,.72); }\n  .greco-section-head { flex-direction: column; align-items: flex-start; }\n  .greco-month-nav { position: static; }\n  .greco-live-card-template { grid-template-columns: 1fr; grid-template-areas: \"media\" \"body\" \"actions\"; }\n  .greco-live-media-column { min-height: auto; padding: 16px; }\n  .greco-live-image, .greco-live-image .elementor-widget-container { min-height: 0; aspect-ratio: 16 \/ 10; }\n  .greco-live-info-column { padding: 28px 24px 0; }\n  .greco-live-title .elementor-heading-title { font-size: clamp(27px, 8vw, 34px); }\n  .greco-live-meta-item { padding: 0 9px; }\n  .greco-live-meta-value .elementor-widget-container { font-size: 13px; }\n  .greco-live-actions { flex-direction: column !important; padding: 26px 24px 30px; }\n  .greco-live-actions .elementor-widget-button, .greco-live-actions .elementor-button { width: 100%; }\n}\n\n\n\/* GRECO Phase9 TODAY card final *\/ .greco-schedule-editable .greco-today-card-editable{background:rgba(255,249,242,.90)!important;border-radius:22px!important;box-shadow:0 10px 24px rgba(84,55,32,.07)!important;padding:36px 38px!important;text-align:left!important} .greco-schedule-editable .greco-today-card-editable>.e-con-inner{padding:0!important;gap:0!important;align-items:flex-start!important;text-align:left!important} .greco-schedule-editable .greco-today-card-editable .greco-eyebrow{margin:0 0 12px!important;text-align:left!important} .greco-schedule-editable .greco-today-card-editable .greco-eyebrow,.greco-schedule-editable .greco-today-card-editable .greco-eyebrow .elementor-widget-container{font-size:15px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:2.6px!important;text-transform:uppercase!important;color:#6b6b6b!important} .greco-schedule-editable .greco-today-card-editable .greco-today-title{margin:0 0 16px!important;text-align:left!important} .greco-schedule-editable .greco-today-card-editable .greco-today-title .elementor-heading-title{font-size:40px!important;font-weight:650!important;line-height:1.14!important;letter-spacing:.02em!important;color:#23476B!important;text-align:left!important} .greco-schedule-editable .greco-today-card-editable .greco-today-text{margin:0!important;text-align:left!important} .greco-schedule-editable .greco-today-card-editable .greco-today-text,.greco-schedule-editable .greco-today-card-editable .greco-today-text .elementor-widget-container{font-size:16px!important;font-weight:400!important;line-height:1.6!important;color:#5f5f5f!important;text-align:left!important} @media(max-width:767px){.greco-schedule-editable .greco-today-card-editable{padding:32px 28px!important;border-radius:20px!important}.greco-schedule-editable .greco-today-card-editable .greco-today-title .elementor-heading-title{font-size:36px!important;line-height:1.16!important}}\/* GRECO Phase9 live card meta row *\/ .greco-schedule-editable .greco-live-card-template .greco-live-meta-grid{display:block!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;margin:30px 0 0!important;padding:18px 0 0!important;border-top:1px solid rgba(139,104,67,.22)!important} .greco-schedule-editable .greco-live-card-template .greco-live-meta-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:flex-start!important;justify-content:space-between!important;width:100%!important;max-width:none!important;gap:22px!important;margin:0!important;padding:0!important} .greco-schedule-editable .greco-live-card-template .greco-live-meta-item{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border-right:0!important;border-left:0!important} .greco-schedule-editable .greco-live-card-template .greco-live-meta-item>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;gap:8px!important;margin:0!important;padding:0!important} .greco-schedule-editable .greco-live-card-template .greco-live-meta-label,.greco-schedule-editable .greco-live-card-template .greco-live-meta-value{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;text-align:left!important} .greco-schedule-editable .greco-live-card-template .greco-live-meta-label .elementor-widget-container,.greco-schedule-editable .greco-live-card-template .greco-live-meta-value .elementor-widget-container{margin:0!important;padding:0!important;border:0!important;text-align:left!important} @media(max-width:767px){.greco-schedule-editable .greco-live-card-template .greco-live-meta-grid>.e-con-inner{grid-template-columns:1fr!important;gap:16px!important}.greco-schedule-editable .greco-live-card-template .greco-live-meta-item>.e-con-inner{gap:6px!important}}\/* GRECO Phase9 live date badge alignment *\/ .greco-schedule-editable .greco-live-card-template .greco-live-date-badge{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:88px!important;padding:14px 16px!important;box-sizing:border-box!important} .greco-schedule-editable .greco-live-card-template .greco-live-date-badge>.e-con-inner{width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:0!important;text-align:center!important} .greco-schedule-editable .greco-live-card-template .greco-live-date-number,.greco-schedule-editable .greco-live-card-template .greco-live-weekday{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:center!important} .greco-schedule-editable .greco-live-card-template .greco-live-date-number .elementor-heading-title,.greco-schedule-editable .greco-live-card-template .greco-live-date-number .elementor-widget-container,.greco-schedule-editable .greco-live-card-template .greco-live-weekday .elementor-widget-container{display:block!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important} .greco-schedule-editable .greco-live-card-template .greco-live-date-number{line-height:1!important}.greco-schedule-editable .greco-live-card-template .greco-live-weekday{line-height:1!important}\n\/* GRECO Phase10 LIVE SCHEDULE pickup live OPEN START MC alignment *\/\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-grid{display:block!important;width:100%!important;max-width:none!important;margin:30px 0 0!important;padding:18px 0 0!important;border-top:1px solid rgba(139,104,67,.22)!important;border-left:0!important;border-right:0!important;border-bottom:0!important}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;align-items:start!important;justify-content:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-item{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-left:0!important;border-right:0!important;text-align:center!important;position:static!important;transform:none!important}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-item>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;text-align:center!important}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-item::before,.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-item::after{display:none!important;content:none!important}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-label,.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-value{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;text-align:center!important}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-label .elementor-widget-container,.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-value .elementor-widget-container{margin:0!important;padding:0!important;border:0!important;text-align:center!important}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-label .elementor-widget-container{line-height:1.25!important}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-value .elementor-widget-container{line-height:1.35!important}\n@media(max-width:767px){.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-grid>.e-con-inner{grid-template-columns:1fr!important;gap:20px!important}.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-item>.e-con-inner{align-items:flex-start!important}.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-label,.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-value,.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-label .elementor-widget-container,.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-value .elementor-widget-container{text-align:left!important}}\n\/* GRECO Phase: LIVE SCHEDULE right sidebar guide *\/\n.greco-schedule-shell.greco-schedule-sidebar-layout > .e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:42px!important;align-items:start!important;padding:0!important;}\n.greco-schedule-shell.greco-schedule-sidebar-layout > .e-con-inner > :not(.greco-schedule-sidebar-fixed){grid-column:1!important;}\n.greco-schedule-shell.greco-schedule-sidebar-layout > .e-con-inner > .greco-schedule-sidebar-fixed{grid-column:2!important;grid-row:1 \/ span 999!important;}\n.greco-schedule-sidebar-fixed{position:sticky;top:112px;align-self:start;}\n.greco-schedule-sidebar-fixed > .e-con-inner{display:flex!important;flex-direction:column!important;gap:22px!important;padding:0!important;}\n.greco-schedule-side-card{border:1px solid var(--greco-border);border-radius:16px;background:rgba(255,249,242,.88);box-shadow:0 14px 32px rgba(84,55,32,.08);}\n.greco-schedule-side-card > .e-con-inner{padding:28px!important;gap:14px!important;}\n.greco-schedule-side-eyebrow .elementor-widget-container,.greco-schedule-side-eyebrow .elementor-heading-title{color:var(--greco-brown);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;}\n.greco-schedule-side-title .elementor-heading-title{color:var(--greco-text);font-family:\"Yu Mincho\",\"YuMincho\",\"Hiragino Mincho ProN\",serif;font-size:24px;font-weight:500;line-height:1.35;}\n.greco-schedule-side-text .elementor-widget-container{color:#5f5247;font-size:14px;line-height:1.85;}\n.greco-schedule-side-text h3{margin:0 0 8px;color:#4a3828;font-size:14px;font-weight:700;line-height:1.55;}\n.greco-schedule-side-text p{margin:0;}\n.greco-schedule-side-text hr{margin:16px 0;border:0;border-top:1px solid rgba(217,200,178,.82);}\n@media(max-width:1080px){.greco-schedule-shell.greco-schedule-sidebar-layout > .e-con-inner{grid-template-columns:1fr!important;}.greco-schedule-shell.greco-schedule-sidebar-layout > .e-con-inner > :not(.greco-schedule-sidebar-fixed),.greco-schedule-shell.greco-schedule-sidebar-layout > .e-con-inner > .greco-schedule-sidebar-fixed{grid-column:1!important;grid-row:auto!important;}.greco-schedule-sidebar-fixed{position:static!important;}}\n@media(max-width:767px){.greco-schedule-shell.greco-schedule-sidebar-layout > .e-con-inner{gap:34px!important;}.greco-schedule-side-card > .e-con-inner{padding:24px!important;}}\n\n\n\n\/* GRECO Phase: LIVE SCHEDULE compact layout polish *\/\n\/* Pick Up Live: keep current tone, reduce extra spacing on the info side. *\/\n.greco-schedule-editable .greco-pickup-live-card{display:block!important;}\n.greco-schedule-editable .greco-pickup-live-card>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;padding:0!important;}\n.greco-schedule-editable .greco-pickup-image img{min-height:clamp(280px,30vw,410px)!important;height:100%!important;object-fit:cover!important;}\n.greco-schedule-editable .greco-pickup-info{padding:clamp(26px,3.4vw,42px)!important;justify-content:center!important;gap:14px!important;}\n.greco-schedule-editable .greco-pickup-title .elementor-heading-title{font-size:clamp(28px,2.5vw,38px)!important;line-height:1.22!important;}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-grid{margin-top:20px!important;padding-top:16px!important;}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-meta-grid>.e-con-inner{gap:20px!important;}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-actions{padding:22px 0 0!important;margin:0!important;align-self:auto!important;gap:10px!important;}\n.greco-schedule-editable .greco-pickup-live-card .greco-live-actions .elementor-button{min-height:48px!important;}\n\n\/* Month buttons: force a clean horizontal row on desktop. *\/\n.greco-schedule-editable .greco-month-nav-inner>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:auto!important;}\n.greco-schedule-editable .greco-month-nav-button{flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;}\n.greco-schedule-editable .greco-month-nav-button .elementor-button{white-space:nowrap!important;}\n\n\/* Monthly cards: desktop keeps three functional zones while reducing excess right-side air. *\/\n@media(min-width:1081px){\n  .greco-schedule-editable .greco-live-card-template{display:block!important;}\n  .greco-schedule-editable .greco-live-card-template>.e-con-inner{display:grid!important;grid-template-columns:minmax(280px,45%) minmax(0,1fr) 168px!important;grid-template-areas:\"media body actions\"!important;gap:0!important;align-items:stretch!important;width:100%!important;max-width:none!important;padding:0!important;}\n  .greco-schedule-editable .greco-live-media-column{min-height:300px!important;padding:16px!important;gap:12px!important;}\n  .greco-schedule-editable .greco-live-image,.greco-schedule-editable .greco-live-image .elementor-widget-container{min-height:200px!important;}\n  .greco-schedule-editable .greco-live-info-column{padding:32px 28px 30px 34px!important;align-self:center!important;}\n  .greco-schedule-editable .greco-live-title .elementor-heading-title{font-size:clamp(28px,2.18vw,35px)!important;line-height:1.3!important;max-width:15.5em!important;}\n  .greco-schedule-editable .greco-live-artists .elementor-widget-container{margin-top:14px!important;line-height:1.7!important;}\n  .greco-schedule-editable .greco-live-meta-grid{margin-top:22px!important;padding-top:16px!important;}\n  .greco-schedule-editable .greco-live-card-template .greco-live-meta-grid>.e-con-inner{gap:18px!important;}\n  .greco-schedule-editable .greco-live-actions{align-self:stretch!important;justify-content:center!important;align-items:stretch!important;flex-direction:column!important;flex-wrap:nowrap!important;padding:28px 28px 28px 0!important;gap:10px!important;}\n  .greco-schedule-editable .greco-live-actions .elementor-widget-button,.greco-schedule-editable .greco-live-actions .elementor-button{width:100%!important;min-width:0!important;}\n  .greco-schedule-editable .greco-live-actions .elementor-button{min-height:48px!important;padding-inline:18px!important;}\n}\n\n\/* Sidebar: remain visible while scrolling on desktop only. *\/\n@media(min-width:1081px){.greco-schedule-editable .greco-schedule-sidebar-fixed{position:sticky!important;top:120px!important;z-index:2!important;align-self:start!important;}}\n@media(max-width:1080px){.greco-schedule-editable .greco-schedule-sidebar-fixed{position:static!important;top:auto!important;}.greco-schedule-editable .greco-month-nav-inner>.e-con-inner{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}.greco-schedule-editable .greco-month-nav-button{flex:0 0 auto!important;}.greco-schedule-editable .greco-pickup-live-card>.e-con-inner{grid-template-columns:1fr!important;}.greco-schedule-editable .greco-pickup-info{padding:30px 26px!important;}.greco-schedule-editable .greco-pickup-live-card .greco-live-actions{padding-top:20px!important;}}\n@media(max-width:767px){.greco-schedule-editable .greco-live-card-template>.e-con-inner{grid-template-columns:1fr!important;grid-template-areas:\"media\" \"body\" \"actions\"!important;}.greco-schedule-editable .greco-live-info-column{padding:28px 24px 0!important;}.greco-schedule-editable .greco-live-actions{flex-direction:column!important;padding:24px 24px 30px!important;}.greco-schedule-editable .greco-live-actions .elementor-widget-button,.greco-schedule-editable .greco-live-actions .elementor-button{width:100%!important;}.greco-schedule-editable .greco-month-nav-inner>.e-con-inner{gap:10px!important;}}\n\n\n\/* GRECO Phase9.5: LIVE SCHEDULE final spacing polish *\/\n\/* Month nav: compact, aligned, simple horizontal rhythm. *\/\n.greco-schedule-editable .greco-month-nav-inner{min-height:64px!important;}\n.greco-schedule-editable .greco-month-nav-inner>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:auto!important;}\n.greco-schedule-editable .greco-month-nav .greco-eyebrow{display:flex!important;align-items:center!important;height:38px!important;margin:0!important;padding:0!important;}\n.greco-schedule-editable .greco-month-nav .greco-eyebrow .elementor-widget-container{margin:0!important;padding:0!important;font-size:11px!important;line-height:1!important;letter-spacing:.12em!important;}\n.greco-schedule-editable .greco-month-nav-button{flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;}\n.greco-schedule-editable .greco-month-nav-button .elementor-button{min-height:38px!important;padding:6px 15px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;}\n\n\/* Live cards: preserve design, tighten density and align OPEN \/ START \/ MC. *\/\n@media(min-width:1081px){\n  .greco-schedule-editable .greco-live-card-template{display:block!important;}\n  .greco-schedule-editable .greco-live-card-template>.e-con-inner{display:grid!important;grid-template-columns:minmax(250px,39%) minmax(0,1fr) 150px!important;grid-template-areas:\"media body actions\"!important;gap:0!important;align-items:stretch!important;width:100%!important;max-width:none!important;padding:0!important;}\n  .greco-schedule-editable .greco-live-media-column{min-height:268px!important;padding:14px!important;gap:10px!important;}\n  .greco-schedule-editable .greco-live-date-badge{min-height:78px!important;padding:11px 15px!important;}\n  .greco-schedule-editable .greco-live-date-number .elementor-heading-title{font-size:22px!important;}\n  .greco-schedule-editable .greco-live-weekday .elementor-widget-container{margin-top:5px!important;}\n  .greco-schedule-editable .greco-live-image,.greco-schedule-editable .greco-live-image .elementor-widget-container{min-height:178px!important;}\n  .greco-schedule-editable .greco-live-info-column{padding:27px 20px 26px 24px!important;align-self:center!important;}\n  .greco-schedule-editable .greco-live-title .elementor-heading-title{font-size:clamp(26px,1.95vw,32px)!important;line-height:1.27!important;max-width:15.5em!important;}\n  .greco-schedule-editable .greco-live-artists .elementor-widget-container{margin-top:10px!important;font-size:14px!important;line-height:1.6!important;}\n  .greco-schedule-editable .greco-live-meta-grid{margin-top:16px!important;padding-top:14px!important;width:100%!important;}\n  .greco-schedule-editable .greco-live-card-template .greco-live-meta-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}\n  .greco-schedule-editable .greco-live-card-template .greco-live-meta-item{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;}\n  .greco-schedule-editable .greco-live-card-template .greco-live-meta-item>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}\n  .greco-schedule-editable .greco-live-meta-label,.greco-schedule-editable .greco-live-meta-value{width:100%!important;margin:0!important;padding:0!important;text-align:left!important;}\n  .greco-schedule-editable .greco-live-meta-label .elementor-widget-container{font-size:10.5px!important;line-height:1.1!important;letter-spacing:.1em!important;margin:0!important;padding:0!important;text-align:left!important;}\n  .greco-schedule-editable .greco-live-meta-value .elementor-widget-container{font-size:14px!important;line-height:1.25!important;margin:0!important;padding:0!important;text-align:left!important;}\n  .greco-schedule-editable .greco-live-actions{align-self:stretch!important;justify-content:center!important;align-items:stretch!important;flex-direction:column!important;flex-wrap:nowrap!important;padding:24px 20px 24px 0!important;gap:9px!important;}\n  .greco-schedule-editable .greco-live-actions .elementor-widget-button,.greco-schedule-editable .greco-live-actions .elementor-button{width:100%!important;min-width:0!important;}\n  .greco-schedule-editable .greco-live-actions .elementor-button{min-height:44px!important;padding-inline:15px!important;}\n}\n\n\/* Side guide: keep both cards visible as one sticky sidebar. *\/\n@media(min-width:1081px){\n  .greco-schedule-editable .greco-schedule-sidebar-fixed{position:sticky!important;top:108px!important;z-index:2!important;align-self:start!important;}\n  .greco-schedule-editable .greco-schedule-sidebar-fixed>.e-con-inner{gap:12px!important;padding:0!important;}\n}\n.greco-schedule-editable .greco-schedule-side-card>.e-con-inner{padding:17px 19px!important;gap:6px!important;}\n.greco-schedule-editable .greco-schedule-side-title .elementor-heading-title{font-size:19px!important;line-height:1.28!important;}\n.greco-schedule-editable .greco-schedule-side-eyebrow .elementor-widget-container{font-size:10px!important;line-height:1!important;}\n.greco-schedule-editable .greco-schedule-side-text .elementor-widget-container{font-size:12.3px!important;line-height:1.47!important;}\n.greco-schedule-editable .greco-schedule-side-text h3{margin:0 0 3px!important;font-size:12.5px!important;line-height:1.25!important;}\n.greco-schedule-editable .greco-schedule-side-text p{margin:0!important;}\n.greco-schedule-editable .greco-schedule-side-text hr{margin:7px 0!important;border-top-color:rgba(217,200,178,.78)!important;}\n@media(max-width:1080px){.greco-schedule-editable .greco-schedule-sidebar-fixed{position:static!important;top:auto!important;}.greco-schedule-editable .greco-month-nav-inner{min-height:auto!important;}.greco-schedule-editable .greco-month-nav-inner>.e-con-inner{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}.greco-schedule-editable .greco-live-card-template>.e-con-inner{grid-template-columns:1fr!important;grid-template-areas:\"media\" \"body\" \"actions\"!important;}.greco-schedule-editable .greco-live-info-column{padding:28px 24px 0!important;}.greco-schedule-editable .greco-live-actions{flex-direction:column!important;padding:24px 24px 30px!important;}.greco-schedule-editable .greco-live-actions .elementor-widget-button,.greco-schedule-editable .greco-live-actions .elementor-button{width:100%!important;}}\n\n\/* GRECO Phase9.5: TODAY card tone polish *\/\n.greco-schedule-editable .greco-today-card-editable.greco-today-panel{background:linear-gradient(135deg,rgba(255,249,242,.97) 0%,rgba(245,240,232,.94) 52%,rgba(238,228,215,.74) 100%)!important;border:1px solid rgba(217,200,178,.88)!important;border-radius:22px!important;box-shadow:0 12px 30px rgba(84,55,32,.075)!important;color:#3E2F22!important;padding:34px 36px!important;}\n.greco-schedule-editable .greco-today-card-editable.greco-today-panel>.e-con-inner{gap:0!important;align-items:flex-start!important;text-align:left!important;}\n.greco-schedule-editable .greco-today-card-editable .greco-today-label{margin:0 0 12px!important;text-align:left!important;}\n.greco-schedule-editable .greco-today-card-editable .greco-today-label,.greco-schedule-editable .greco-today-card-editable .greco-today-label .elementor-widget-container{font-size:12px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#8B6843!important;}\n.greco-schedule-editable .greco-today-card-editable .greco-today-title{margin:0 0 14px!important;text-align:left!important;}\n.greco-schedule-editable .greco-today-card-editable .greco-today-title .elementor-heading-title{font-family:\"Yu Mincho\",\"YuMincho\",\"Hiragino Mincho ProN\",Georgia,\"Times New Roman\",serif!important;font-size:clamp(32px,3vw,40px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.03em!important;color:#3A2A1E!important;text-align:left!important;}\n.greco-schedule-editable .greco-today-card-editable .greco-today-empty-message{margin:0!important;text-align:left!important;}\n.greco-schedule-editable .greco-today-card-editable .greco-today-empty-message,.greco-schedule-editable .greco-today-card-editable .greco-today-empty-message .elementor-widget-container{font-size:15.5px!important;font-weight:400!important;line-height:1.75!important;color:#6f5b49!important;text-align:left!important;}\n.greco-schedule-editable .greco-today-card-editable .greco-today-live-content{display:block;}\n.greco-schedule-editable .greco-today-card-editable .greco-today-live-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;}\n@media(max-width:767px){.greco-schedule-editable .greco-today-card-editable.greco-today-panel{padding:30px 26px!important;border-radius:20px!important}.greco-schedule-editable .greco-today-card-editable .greco-today-title .elementor-heading-title{font-size:32px!important;line-height:1.22!important}.greco-schedule-editable .greco-today-card-editable .greco-today-empty-message,.greco-schedule-editable .greco-today-card-editable .greco-today-empty-message .elementor-widget-container{font-size:15px!important;}}\n\n\/* GRECO Phase9.5: MONTH button serif alignment *\/\n.greco-schedule-editable .greco-month-nav-button .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;min-height:38px!important;padding:0 16px!important;line-height:1!important;font-family:\"Yu Mincho\",\"YuMincho\",\"Hiragino Mincho ProN\",Georgia,\"Times New Roman\",serif!important;font-weight:500!important;letter-spacing:.035em!important;}\n.greco-schedule-editable .greco-month-nav-button .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;height:100%!important;}\n.greco-schedule-editable .greco-month-nav-button .elementor-button-text{display:block!important;line-height:1!important;margin:0!important;padding:0!important;transform:translateY(-.5px)!important;}\n@media(max-width:767px){.greco-schedule-editable .greco-month-nav-button .elementor-button{height:38px!important;min-height:38px!important;padding:0 14px!important;}}\n\n\/* GRECO Phase9.5: MONTH button readable weight *\/\n.greco-schedule-editable .greco-month-nav-button .elementor-button,.greco-schedule-editable .greco-month-nav-button .elementor-button-text{font-weight:600!important;color:#4A3828!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;}\n\n\/* GRECO Phase9.5: MONTH button size up *\/\n.greco-schedule-editable .greco-month-nav-inner{min-height:72px!important;}\n.greco-schedule-editable .greco-month-nav-button .elementor-button{height:44px!important;min-height:44px!important;padding:0 20px!important;font-size:14px!important;line-height:1!important;border-radius:999px!important;}\n.greco-schedule-editable .greco-month-nav-button .elementor-button-content-wrapper{height:100%!important;line-height:1!important;}\n.greco-schedule-editable .greco-month-nav-button .elementor-button-text{font-size:14px!important;line-height:1!important;transform:translateY(-.5px)!important;}\n@media(max-width:767px){.greco-schedule-editable .greco-month-nav-inner{min-height:auto!important}.greco-schedule-editable .greco-month-nav-button .elementor-button{height:42px!important;min-height:42px!important;padding:0 17px!important;font-size:13px!important}.greco-schedule-editable .greco-month-nav-button .elementor-button-text{font-size:13px!important;}}\n\n\/* GRECO Phase9.5: MONTH button larger final *\/\n.greco-schedule-editable .greco-month-nav-inner{min-height:78px!important;}\n.greco-schedule-editable .greco-month-nav-inner>.e-con-inner{gap:12px!important;}\n.greco-schedule-editable .greco-month-nav-button .elementor-button{height:50px!important;min-height:50px!important;padding:0 24px!important;font-size:15.5px!important;line-height:1!important;border-radius:999px!important;}\n.greco-schedule-editable .greco-month-nav-button .elementor-button-content-wrapper{height:100%!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}\n.greco-schedule-editable .greco-month-nav-button .elementor-button-text{font-size:15.5px!important;line-height:1!important;font-weight:600!important;transform:translateY(-.5px)!important;}\n@media(max-width:767px){.greco-schedule-editable .greco-month-nav-inner{min-height:auto!important}.greco-schedule-editable .greco-month-nav-inner>.e-con-inner{gap:10px!important}.greco-schedule-editable .greco-month-nav-button .elementor-button{height:44px!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important}.greco-schedule-editable .greco-month-nav-button .elementor-button-text{font-size:14px!important;}}\n<\/style>\n\n<style id=\"greco-schedule-heading-20260925\">body.page-id-152 .greco-phase19-42a-eyebrow{display:none!important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-h3ea greco-edit-comment elementor-widget elementor-widget-html\" data-id=\"h3ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- UI-01 NONPRODUCTION CANDIDATE; replaces the existing dynamic widget, never append a second copy. -->\n<!-- GRECO_PHASE19_42A_LIVE_SCHEDULE_DYNAMIC_START -->\n<style id=\"greco-phase19-42a-schedule-css\">\n.greco-schedule-editable {\n  min-height: 100vh;\n  background: #f7f2ec;\n}\n.greco-schedule-editable.greco-phase19-42a-ready {\n  min-height: 0;\n}\n.greco-schedule-editable > .e-con-inner > :not(.greco-global-style-widget):not(.greco-phase19-42a-schedule-mount):not(.elementor-element-h3ea) {\n  display: none !important;\n}\n.greco-phase19-42a-schedule-mount,\n.greco-phase19-42a-schedule-mount * {\n  box-sizing: border-box;\n}\n.greco-phase19-42a-schedule-mount {\n  width: 100%;\n  max-width: 100%;\n  overflow-x: clip;\n  background: #f7f2ec;\n  color: #3e2f22;\n  font-family: \"Hiragino Kaku Gothic ProN\", \"Yu Gothic\", system-ui, sans-serif;\n}\n.greco-phase19-42a-shell {\n  width: min(100%, 1248px);\n  margin: 0 auto;\n  padding: 0 24px;\n}\n.greco-phase19-42a-hero {\n  padding: 72px 0 44px;\n  border-bottom: 1px solid rgba(139, 104, 67, .18);\n  background: #f7f2ec;\n}\n.greco-phase19-42a-eyebrow {\n  margin: 0 0 12px;\n  color: #7b613e;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: .14em;\n  line-height: 1.2;\n}\n.greco-phase19-42a-title {\n  margin: 0;\n  color: #2f241b;\n  font-family: \"Yu Mincho\", \"YuMincho\", \"Hiragino Mincho ProN\", Georgia, serif;\n  font-size: clamp(40px, 6vw, 70px);\n  font-weight: 500;\n  letter-spacing: 0;\n  line-height: 1.12;\n}\n.greco-phase19-42a-lead {\n  max-width: 760px;\n  margin: 20px 0 0;\n  color: #665746;\n  font-size: 16px;\n  line-height: 1.8;\n}\n.greco-phase19-42a-status-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 26px;\n}\n.greco-phase19-42a-chip {\n  display: inline-flex;\n  align-items: center;\n  min-height: 34px;\n  max-width: 100%;\n  padding: 0 14px;\n  border: 1px solid rgba(139, 104, 67, .26);\n  border-radius: 999px;\n  background: rgba(255, 249, 242, .78);\n  color: #4a3828;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1;\n  white-space: nowrap;\n}\n.greco-phase19-42a-section {\n  padding: 44px 0 82px;\n}\n.greco-phase19-42a-month-head {\n  display: flex;\n  align-items: end;\n  justify-content: space-between;\n  gap: 18px;\n  margin-bottom: 24px;\n}\n.greco-phase19-42a-month-title {\n  margin: 0;\n  color: #2f241b;\n  font-family: \"Yu Mincho\", \"YuMincho\", \"Hiragino Mincho ProN\", Georgia, serif;\n  font-size: clamp(30px, 3vw, 42px);\n  font-weight: 500;\n  line-height: 1.2;\n}\n.greco-phase19-42a-updated {\n  margin: 0;\n  color: #6b6259;\n  font-size: 12px;\n  line-height: 1.5;\n}\n.greco-phase19-42a-list {\n  display: grid;\n  gap: 18px;\n}\n.greco-phase19-42a-card {\n  display: grid;\n  grid-template-columns: minmax(230px, 34%) minmax(0, 1fr) minmax(148px, 168px);\n  min-width: 0;\n  min-height: 224px;\n  border: 1px solid rgba(217, 200, 178, .9);\n  border-radius: 8px;\n  overflow: hidden;\n  background: #fffaf4;\n  box-shadow: 0 10px 26px rgba(84, 55, 32, .07);\n}\n.greco-phase19-42a-media {\n  position: relative;\n  min-width: 0;\n  min-height: 224px;\n  aspect-ratio: 16 \/ 10;\n  background: #e8ded1;\n}\n.greco-phase19-42a-media img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  min-height: 224px;\n  object-fit: cover;\n}\n.greco-phase19-42a-date {\n  position: absolute;\n  top: 14px;\n  left: 14px;\n  display: grid;\n  min-width: 86px;\n  padding: 10px 12px;\n  border-radius: 8px;\n  background: rgba(47, 36, 27, .86);\n  color: #fff;\n  text-align: center;\n}\n.greco-phase19-42a-date strong {\n  display: block;\n  font-family: \"Yu Mincho\", \"YuMincho\", Georgia, serif;\n  font-size: 23px;\n  font-weight: 600;\n  line-height: 1.1;\n}\n.greco-phase19-42a-date span {\n  display: block;\n  margin-top: 4px;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .12em;\n  line-height: 1;\n}\n.greco-phase19-42a-body {\n  min-width: 0;\n  padding: 30px 28px;\n}\n.greco-phase19-42a-live-id {\n  margin: 0 0 10px;\n  color: #7b613e;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .12em;\n  line-height: 1.3;\n}\n.greco-phase19-42a-card-title {\n  margin: 0;\n  color: #30251c;\n  font-family: \"Yu Mincho\", \"YuMincho\", \"Hiragino Mincho ProN\", Georgia, serif;\n  font-size: clamp(25px, 2.3vw, 34px);\n  font-weight: 500;\n  letter-spacing: 0;\n  line-height: 1.25;\n  overflow-wrap: anywhere;\n}\n.greco-phase19-42a-artists {\n  margin: 12px 0 0;\n  color: #5d5147;\n  font-size: 20px;\n  line-height: 1.7;\n  overflow-wrap: anywhere;\n}\n.greco-phase19-42a-meta {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 14px;\n  margin-top: 22px;\n  padding-top: 16px;\n  border-top: 1px solid rgba(139, 104, 67, .22);\n}\n.greco-phase19-42a-meta dt {\n  margin: 0 0 6px;\n  color: #8b6843;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: .1em;\n  line-height: 1.2;\n}\n.greco-phase19-42a-meta dd {\n  margin: 0;\n  color: #3e2f22;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.35;\n  overflow-wrap: anywhere;\n}\n.greco-phase19-42a-status {\n  color: #1f5b55 !important;\n}\n.greco-phase19-42a-status.is-low {\n  color: #9a6b15 !important;\n}\n.greco-phase19-42a-status.is-soldout,\n.greco-phase19-42a-status.is-closed {\n  color: #875251 !important;\n}\n.greco-phase19-42a-actions {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 10px;\n  min-width: 0;\n  padding: 26px 22px 26px 0;\n}\n.greco-phase19-42a-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  width: 100%;\n  max-width: 100%;\n  padding: 0 14px;\n  border: 1px solid #ad8050;\n  border-radius: 999px;\n  background: #ad8050;\n  color: #fff !important;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: .06em;\n  line-height: 1.2;\n  text-decoration: none !important;\n  text-align: center;\n  white-space: normal;\n}\n.greco-phase19-42a-button:hover {\n  background: #936b42;\n  border-color: #936b42;\n}\n.greco-phase19-42a-button.is-secondary {\n  background: rgba(255, 249, 242, .72);\n  border-color: rgba(139, 104, 67, .36);\n  color: #6e4c31 !important;\n}\n.greco-phase19-42a-button.is-secondary:hover {\n  background: #eee4d7;\n}\n.greco-phase19-42a-button.is-disabled {\n  pointer-events: none;\n  background: #8f8478;\n  border-color: #8f8478;\n  color: #fff !important;\n}\n.greco-phase19-42a-error,\n.greco-phase19-42a-loading {\n  padding: 28px;\n  border: 1px solid rgba(217, 200, 178, .9);\n  border-radius: 8px;\n  background: #fffaf4;\n  color: #5d5147;\n  font-size: 15px;\n  line-height: 1.8;\n}\n.greco-phase19-42a-loading {\n  padding: 0;\n  border: 0;\n  background: transparent;\n  min-height: 430px;\n}\n.greco-phase19-42a-loading-note {\n  margin: 0 0 18px;\n  padding: 18px 20px;\n  border: 1px solid rgba(217, 200, 178, .9);\n  border-radius: 8px;\n  background: #fffaf4;\n  color: #5d5147;\n  font-size: 14px;\n  line-height: 1.75;\n}\n.greco-phase19-42a-loading-card {\n  display: grid;\n  grid-template-columns: minmax(230px, 34%) minmax(0, 1fr) minmax(148px, 168px);\n  gap: 0;\n  min-height: 224px;\n  border: 1px solid rgba(217, 200, 178, .9);\n  border-radius: 8px;\n  overflow: hidden;\n  background: #fffaf4;\n  box-shadow: 0 10px 26px rgba(84, 55, 32, .05);\n}\n.greco-phase19-42a-loading-list {\n  display: grid;\n  gap: 18px;\n}\n.greco-phase19-42a-loading-media,\n.greco-phase19-42a-loading-line,\n.greco-phase19-42a-loading-button {\n  position: relative;\n  overflow: hidden;\n  background: #eadfce;\n}\n.greco-phase19-42a-loading-media::after,\n.greco-phase19-42a-loading-line::after,\n.greco-phase19-42a-loading-button::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  transform: translateX(-100%);\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,.45), transparent);\n  animation: greco-phase19-42a-loading-shine 1.7s ease-in-out infinite;\n}\n.greco-phase19-42a-loading-media {\n  min-height: 224px;\n}\n.greco-phase19-42a-loading-body {\n  padding: 30px 28px;\n}\n.greco-phase19-42a-loading-line {\n  height: 14px;\n  border-radius: 999px;\n  margin-bottom: 14px;\n}\n.greco-phase19-42a-loading-line.is-title {\n  width: 72%;\n  height: 28px;\n  margin-bottom: 18px;\n}\n.greco-phase19-42a-loading-line.is-short {\n  width: 42%;\n}\n.greco-phase19-42a-loading-line.is-meta {\n  width: 56%;\n}\n.greco-phase19-42a-loading-action {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 10px;\n  align-items: center;\n  padding: 26px 22px 26px 0;\n}\n.greco-phase19-42a-loading-button {\n  width: 100%;\n  height: 46px;\n  border-radius: 999px;\n}\n.greco-phase19-42a-loading-button.is-secondary {\n  opacity: .62;\n}\n@keyframes greco-phase19-42a-loading-shine {\n  100% {\n    transform: translateX(100%);\n  }\n}\n@media (max-width: 1080px) {\n  .greco-phase19-42a-card {\n    grid-template-columns: minmax(220px, 38%) minmax(0, 1fr);\n  }\n  .greco-phase19-42a-loading-card {\n    grid-template-columns: minmax(220px, 38%) minmax(0, 1fr);\n  }\n  .greco-phase19-42a-loading-action {\n    grid-column: 1 \/ -1;\n    padding: 0 28px 28px;\n  }\n  .greco-phase19-42a-loading-button {\n    max-width: 180px;\n  }\n  .greco-phase19-42a-actions {\n    grid-column: 1 \/ -1;\n    flex-direction: row;\n    padding: 0 28px 28px;\n  }\n  .greco-phase19-42a-button {\n    width: auto;\n    min-width: 148px;\n  }\n}\n@media (max-width: 767px) {\n  .greco-phase19-42a-shell {\n    padding: 0 18px;\n  }\n  .greco-phase19-42a-hero {\n    padding: 56px 0 34px;\n  }\n  .greco-phase19-42a-lead {\n    font-size: 15px;\n  }\n  .greco-phase19-42a-month-head {\n    display: block;\n  }\n  .greco-phase19-42a-updated {\n    margin-top: 8px;\n  }\n  .greco-phase19-42a-card {\n    grid-template-columns: 1fr;\n  }\n  .greco-phase19-42a-loading-card {\n    grid-template-columns: 1fr;\n  }\n  .greco-phase19-42a-media,\n  .greco-phase19-42a-media img {\n    min-height: 0;\n    aspect-ratio: 16 \/ 10;\n  }\n  .greco-phase19-42a-loading-media {\n    min-height: 0;\n    aspect-ratio: 16 \/ 10;\n  }\n  .greco-phase19-42a-loading {\n    min-height: 640px;\n  }\n  .greco-phase19-42a-loading-body {\n    padding: 24px 20px 8px;\n  }\n  .greco-phase19-42a-loading-action {\n    padding: 16px 20px 24px;\n  }\n  .greco-phase19-42a-loading-button {\n    max-width: none;\n  }\n  .greco-phase19-42a-body {\n    padding: 24px 20px 0;\n  }\n  .greco-phase19-42a-meta {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .greco-phase19-42a-actions {\n    flex-direction: column;\n    padding: 22px 20px 26px;\n  }\n  .greco-phase19-42a-button {\n    width: 100%;\n    min-width: 0;\n  }\n}\n@media (max-width: 420px) {\n  .greco-phase19-42a-shell {\n    padding: 0 16px;\n  }\n  .greco-phase19-42a-title {\n    font-size: 38px;\n  }\n  .greco-phase19-42a-meta {\n    grid-template-columns: 1fr;\n  }\n}\n.greco-phase19-42a-month-head { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 10px; }\n.greco-phase19-42a-month-title { text-align: center; font-size: clamp(24px, 4vw, 42px); }\n.greco-ui01-month-button { justify-self: start; min-height: 44px; padding: 8px 12px; border: 1px solid #ad8050; border-radius: 24px; background: #fffaf4; color: #6e4c31; font: inherit; cursor: pointer; }\n.greco-ui01-month-button:last-child { justify-self: end; }\n.greco-ui01-month-button:disabled { opacity: .4; cursor: default; }\n.greco-ui01-month-button:focus-visible { outline: 3px solid #1f5b55; outline-offset: 3px; }\n.greco-phase19-42a-button { padding-top: 12px; padding-bottom: 12px; overflow-wrap: anywhere; }\n@media(max-width: 420px) { .greco-ui01-month-button { font-size: 12px; padding: 8px; } }\n<\/style>\n<script>\n(function(){\n  var SCHEDULE_API_URL = '\/new2026\/wp-json\/greco\/v1\/schedule?limit=80';\n  var SCHEDULE_CACHE_KEY = 'grecoPhase1944ScheduleV1';\n  var SCHEDULE_CACHE_TTL = 10 * 60 * 1000;\n  var DETAIL_URL = '\/new2026\/live-detail\/';\n  var RESERVATION_URL = '\/new2026\/reservation\/';\n  var PHONE_URL = 'tel:0339169551';\n\n  var selectedMonth = jstDateKey().slice(0, 7);\n\n  function jstDateKey() {\n    var parts = new Intl.DateTimeFormat('en-CA', { timeZone: 'Asia\/Tokyo', year: 'numeric', month: '2-digit', day: '2-digit' }).formatToParts(new Date());\n    var values = {};\n    parts.forEach(function(part) { values[part.type] = part.value; });\n    return values.year + '-' + values.month + '-' + values.day;\n  }\n\n  function shiftMonth(value, step) {\n    var parts = value.split('-');\n    var date = new Date(Date.UTC(Number(parts[0]), Number(parts[1]) - 1 + step, 1));\n    return date.getUTCFullYear() + '-' + String(date.getUTCMonth() + 1).padStart(2, '0');\n  }\n\n  function text(value) {\n    return value === null || typeof value === 'undefined' ? '' : String(value).trim();\n  }\n\n  function escapeHtml(value) {\n    return text(value).replace(\/[&<>\"']\/g, function(character) {\n      return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[character];\n    });\n  }\n\n  function escapeAttr(value) {\n    return escapeHtml(value).replace(\/`\/g, '&#96;');\n  }\n\n  function safeUrl(value) {\n    var url = text(value);\n    if (!url) return '';\n    if (url.indexOf('http:\/\/www.greco.gr.jp\/') === 0) return 'https:\/\/' + url.slice('http:\/\/'.length);\n    if (url.indexOf('https:\/\/') === 0 || url.indexOf('\/new2026\/') === 0 || url.toLowerCase().indexOf('tel:') === 0) return url;\n    return '';\n  }\n\n  function nowMs() {\n    return Date.now ? Date.now() : new Date().getTime();\n  }\n\n  function readCachedSchedule() {\n    try {\n      var raw = window.localStorage && window.localStorage.getItem(SCHEDULE_CACHE_KEY);\n      if (!raw) return null;\n      var cached = JSON.parse(raw);\n      if (!cached || !Array.isArray(cached.lives) || !cached.storedAt) return null;\n      if (nowMs() - Number(cached.storedAt) > SCHEDULE_CACHE_TTL) return null;\n      return cached.lives;\n    } catch (error) {\n      return null;\n    }\n  }\n\n  function writeCachedSchedule(lives) {\n    try {\n      if (!window.localStorage || !Array.isArray(lives)) return;\n      window.localStorage.setItem(SCHEDULE_CACHE_KEY, JSON.stringify({\n        storedAt: nowMs(),\n        lives: lives\n      }));\n    } catch (error) {\n    }\n  }\n\n  function fetchScheduleJson(url, credentials) {\n    return fetch(url, {\n      method: 'GET',\n      headers: { 'Accept': 'application\/json' },\n      credentials: credentials,\n      cache: 'no-store'\n    }).then(function(response) {\n      if (!response.ok) throw new Error('HTTP ' + response.status);\n      return response.json();\n    }).then(function(data) {\n      if (!data || data.success !== true || !Array.isArray(data.lives)) throw new Error('Schedule API failed.');\n      return data.lives;\n    });\n  }\n\n  function fetchSchedule() {\n    return fetchScheduleJson(SCHEDULE_API_URL, 'same-origin').then(function(lives) {\n      writeCachedSchedule(lives);\n      return lives;\n    });\n  }\n\n  function chooseImage(live, index) {\n    return safeUrl(live.mainArtistImage || live.mainImage || live.flyerImage || live.subImage);\n  }\n\n  function dateParts(live) {\n    var date = text(live.date);\n    var parts = date.split('\/');\n    if (parts.length !== 3 || !isAllDigits(parts[0]) || !isAllDigits(parts[1]) || !isAllDigits(parts[2])) {\n      return { month: '', day: date || '-', monthLabel: date || '', full: date || '' };\n    }\n    return {\n      month: parts[1],\n      day: parts[2],\n      monthLabel: parts[0] + '.' + parts[1],\n      full: parts[0] + '.' + parts[1] + '.' + parts[2]\n    };\n  }\n\n  function isAllDigits(value) {\n    var source = text(value);\n    if (!source) return false;\n    for (var index = 0; index < source.length; index += 1) {\n      var code = source.charCodeAt(index);\n      if (code < 48 || code > 57) return false;\n    }\n    return true;\n  }\n\n  function money(value) {\n    var raw = text(value);\n    if (!raw) return '-';\n    if (raw.charCodeAt(0) === 165 || raw.indexOf(String.fromCharCode(20870)) !== -1 || raw.indexOf(',') !== -1) return raw;\n    if (isAllDigits(raw)) return String.fromCharCode(165) + Number(raw).toLocaleString('ja-JP');\n    return raw;\n  }\n\n  function numberOrNull(value) {\n    if (typeof value === 'number' && isFinite(value)) return value;\n    var parsed = parseInt(text(value), 10);\n    return isNaN(parsed) ? null : parsed;\n  }\n\n  function apiValue(source, first, second) {\n    return source ? source[String(first) + String(second)] : null;\n  }\n\n  function publicReservationLabel(value) {\n    var label = text(value);\n    if (!label) return '';\n    if (\/SOLD\\s*OUT\/i.test(label) || label.indexOf('\u6e80\u5e2d') !== -1) return '\u6e80\u5e2d';\n    if (label.indexOf(String.fromCharCode(27531, 24109, 12431, 12378, 12363)) !== -1) return String.fromCharCode(27531, 24109, 12431, 12378, 12363);\n    if (label.indexOf(String.fromCharCode(21463, 20184, 32066, 20102)) !== -1) return String.fromCharCode(21463, 20184, 32066, 20102);\n    if (label.indexOf(String.fromCharCode(20104, 32004, 21463, 20184, 12394, 12375)) !== -1) return String.fromCharCode(20104, 32004, 21463, 20184, 12394, 12375);\n    if (label.indexOf(String.fromCharCode(12461, 12515, 12531, 12475, 12523, 24453, 12385)) !== -1) return '\u30ad\u30e3\u30f3\u30bb\u30eb\u5f85\u3061\u53d7\u4ed8\u4e2d';\n    if (\/COMING\\s*SOON\/i.test(label) || label.indexOf('\u53d7\u4ed8\u524d') !== -1) return '\u53d7\u4ed8\u958b\u59cb\u524d';\n    if (label.indexOf(String.fromCharCode(38651, 35441, 20104, 32004)) !== -1 || label.indexOf('\u96fb\u8a71') !== -1) return '\u304a\u96fb\u8a71\u306b\u3066\u53d7\u4ed8';\n    if (label.indexOf(String.fromCharCode(20027, 20652, 32773, 20104, 32004)) !== -1 || label.indexOf('\u4e3b\u50ac\u8005') !== -1) return '\u4e3b\u50ac\u8005\u3078\u3054\u4e88\u7d04';\n    if (label.indexOf('\u4e88\u7d04\u53d7\u4ed8\u306a\u3057') !== -1 || label.indexOf('\u53d7\u4ed8\u306a\u3057') !== -1) return '\u3054\u4e88\u7d04\u53d7\u4ed8\u306a\u3057';\n    if (\/RESERVE\/i.test(label) || label.indexOf(String.fromCharCode(21463, 20184, 20013)) !== -1) return '\u3054\u4e88\u7d04\u53d7\u4ed8\u4e2d';\n    if (\/^\\d+$\/.test(label)) return '';\n    return label;\n  }\n\n  function knownAvailabilityLevel(value) {\n    var level = text(value).toLowerCase();\n    return \/^(available|limited|sold_out|closed|not_open|unknown)$\/.test(level) ? level : '';\n  }\n\n  function availabilityFromLevel(live, level) {\n    var label = publicReservationLabel(live.reservationLabel || live.reservationButtonLabel || live.reservationButtonType || live.reservationStatus);\n    if (level === 'available') return { label: label || '\u3054\u4e88\u7d04\u53d7\u4ed8\u4e2d', className: 'is-open', closed: false };\n    if (level === 'limited') return { label: '\u6b8b\u5e2d\u308f\u305a\u304b', className: 'is-low', closed: false };\n    if (level === 'sold_out') return { label: '\u6e80\u5e2d', className: 'is-soldout', closed: true };\n    if (level === 'not_open') return { label: label || '\u53d7\u4ed8\u958b\u59cb\u524d', className: 'is-closed', closed: true };\n    if (level === 'closed') return { label: label || '\u53d7\u4ed8\u7d42\u4e86', className: 'is-closed', closed: true };\n    return { label: label || '\u53d7\u4ed8\u7d42\u4e86', className: 'is-closed', closed: true };\n  }\n\n  function legacyAvailabilityState(live) {\n    var availabilityCount = numberOrNull(apiValue(live, 'rem' + 'aining', 'Se' + 'ats'));\n    var label = publicReservationLabel(live.reservationButtonLabel || live.reservationButtonType || live.reservationStatus);\n    if (availabilityCount !== null && availabilityCount <= 0) {\n      return { label: '\u6e80\u5e2d', className: 'is-soldout', closed: true };\n    }\n    if (label === '\u6e80\u5e2d') return { label: '\u6e80\u5e2d', className: 'is-soldout', closed: true };\n    if (live.isReservationOpen === true && availabilityCount !== null && availabilityCount <= 3) {\n      return { label: String.fromCharCode(27531, 24109, 12431, 12378, 12363), className: 'is-low', closed: false };\n    }\n    if (live.isReservationOpen === true) return { label: label || '\u3054\u4e88\u7d04\u53d7\u4ed8\u4e2d', className: 'is-open', closed: false };\n    if (label) return { label: label, className: 'is-closed', closed: true };\n    return { label: String.fromCharCode(20104, 32004, 21463, 20184, 12394, 12375), className: 'is-closed', closed: true };\n  }\n\n  function availabilityState(live) {\n    var level = knownAvailabilityLevel(live.availabilityLevel);\n    return level ? availabilityFromLevel(live, level) : legacyAvailabilityState(live);\n  }\n\n  function reservationStartLabel(live) {\n    \/\/ Contract: already-normalized JST wall time, never parse with browser timezone.\n    var value = text(live.reservationStartDate);\n    var match = \/^(\\d{4})[\\\/-](\\d{2})[\\\/-](\\d{2}) (\\d{1,2}):(\\d{2})$\/.exec(value);\n    if (!match) return '';\n    var year = Number(match[1]), month = Number(match[2]), day = Number(match[3]);\n    var date = new Date(Date.UTC(year, month - 1, day));\n    if (date.getUTCFullYear() !== year || date.getUTCMonth() !== month - 1 || date.getUTCDate() !== day || Number(match[4]) > 23 || Number(match[5]) > 59) return '';\n    return month + '\u6708' + day + '\u65e5 ' + Number(match[4]) + ':' + match[5] + '\u3088\u308a\u4e88\u7d04\u53d7\u4ed8\u958b\u59cb';\n  }\n\n  \/\/ Refresh once at the JST opening boundary; only the server may open reservations.\n  var openingTimer=null,openingAttempts={};\n  function watchReservationOpening(lives, refresh) {\n    clearTimeout(openingTimer);\n    document.documentElement.dataset.grecoOpeningCheckedAt=new Date().toISOString();\n    var pending=lives.filter(function(live){return live.availabilityLevel==='not_open'||(!knownAvailabilityLevel(live.availabilityLevel)&&live.isReservationOpen!==true&&availabilityState(live).label==='\u53d7\u4ed8\u958b\u59cb\u524d');}).map(function(live){\n      var m=\/^(\\d{4})[\\\/-](\\d{1,2})[\\\/-](\\d{1,2})(?:[ T](\\d{1,2}):(\\d{2})(?::(\\d{2}))?)?$\/.exec(text(live.reservationStartDate));\n      return m?Date.UTC(+m[1],+m[2]-1,+m[3],+(m[4]||0)-9,+(m[5]||0),+(m[6]||0)):NaN;\n    }).filter(function(at){return Number.isFinite(at)&&(at>Date.now()||(openingAttempts[at]||0)<8);});\n    if(!pending.length)return;\n    var at=Math.min.apply(Math,pending),remaining=at-Date.now();\n    openingTimer=setTimeout(function(){if(document.hidden){watchReservationOpening(lives,refresh);return;}if(at>Date.now()){watchReservationOpening(lives,refresh);return;}openingAttempts[at]=(openingAttempts[at]||0)+1;refresh();},remaining>0?Math.min(remaining,2147483647):Math.min(15000,1000*Math.pow(2,openingAttempts[at]||0)));\n  }\n\n  function presentationAction(live, availability) {\n    var action = reservationAction(live, availability);\n    \/\/ Retain the original disabled\/href outcome, including external\/phone\/waitlist routes.\n    if (action.disabled && action.label === '\u6e80\u5e2d') action.label = 'SOLD OUT';\n    if (action.disabled && availability.className !== 'is-soldout' &&\n        (text(live.availabilityLevel) === 'not_open' || action.label === '\u53d7\u4ed8\u958b\u59cb\u524d')) {\n      action.label = reservationStartLabel(live) || action.label;\n    }\n    if (availability.className !== 'is-soldout' && \/\u30ad\u30e3\u30f3\u30bb\u30eb\u5f85\u3061\/.test(action.label + availability.label)) action.label = '\u30ad\u30e3\u30f3\u30bb\u30eb\u5f85\u3061\u53d7\u4ed8';\n    return action;\n  }\n\n  function reservationAction(live, availability) {\n    var label = text(live.reservationButtonLabel || live.reservationButtonType || 'RESERVE');\n    var buttonType = text(live.reservationButtonType);\n    var phoneOnlyLabel = String.fromCharCode(38651, 35441, 20104, 32004, 12398, 12415);\n    var streamingLabel = String.fromCharCode(37197, 20449, 12434, 35211, 12427);\n    if (live.isWaitlistOpen === true) return { label: '\u30ad\u30e3\u30f3\u30bb\u30eb\u5f85\u3061\u53d7\u4ed8', href: RESERVATION_URL + '?live=' + encodeURIComponent(text(live.liveId)), disabled: false };\n    if (availability.className === 'is-soldout') {\n      return { label: '\u6e80\u5e2d', href: '', disabled: true };\n    }\n    if (live.isReservationOpen === true) {\n      return { label: '\u4e88\u7d04\u3059\u308b', href: RESERVATION_URL + '?live=' + encodeURIComponent(text(live.liveId)), disabled: false };\n    }\n    if (live.externalReservationUrl) {\n      return { label: publicReservationLabel(label || buttonType) || '\u4e3b\u50ac\u8005\u3078\u3054\u4e88\u7d04', href: safeUrl(live.externalReservationUrl), disabled: false };\n    }\n    if (buttonType === phoneOnlyLabel || label === phoneOnlyLabel) {\n      return { label: '\u304a\u96fb\u8a71\u306b\u3066\u53d7\u4ed8', href: PHONE_URL, disabled: false };\n    }\n    if (publicReservationLabel(label || buttonType) === '\u304a\u96fb\u8a71\u306b\u3066\u53d7\u4ed8') {\n      return { label: '\u304a\u96fb\u8a71\u306b\u3066\u53d7\u4ed8', href: PHONE_URL, disabled: false };\n    }\n    if ((buttonType === streamingLabel || label === streamingLabel) && live.streamingUrl) {\n      return { label: label || buttonType, href: safeUrl(live.streamingUrl), disabled: false };\n    }\n    return { label: publicReservationLabel(label || buttonType) || availability.label || '\u53d7\u4ed8\u7d42\u4e86', href: '', disabled: true };\n  }\n\n  function metaItems(live, availability) {\n    var items = [];\n    var openTime = text(live.openTime);\n    var firstStartTime = text(live.startTime);\n    if (openTime) {\n      items.push(['OPEN', openTime]);\n    }\n    if (firstStartTime) {\n      items.push(['START', firstStartTime]);\n    }\n    if (text(live.musicCharge)) {\n      items.push(['Music Charge', money(live.musicCharge), text(live.chargeNote)]);\n    }\n    items.push(['\u4e88\u7d04\u72b6\u6cc1', availability.label]);\n    return items;\n  }\n\n  function renderMeta(items, availability) {\n    return '<dl class=\"greco-phase19-42a-meta\">' + items.map(function(item) {\n      var isStatus = item[0] === '\u4e88\u7d04\u72b6\u6cc1';\n      var className = isStatus ? ' class=\"greco-phase19-42a-status ' + availability.className + '\"' : '';\n      return '<div><dt>' + escapeHtml(item[0]) + '<\/dt><dd' + className + '>' + escapeHtml(item[1]) + (item[2] ? '<small class=\"greco-ui-final-charge-note\">' + escapeHtml(item[2]) + '<\/small>' : '') + '<\/dd><\/div>';\n    }).join('') + '<\/dl>';\n  }\n\n  function renderCard(live, index) {\n    var parts = dateParts(live);\n    var availability = availabilityState(live);\n    var action = presentationAction(live, availability);\n    var image = chooseImage(live, index);\n    var liveId = text(live.liveId);\n    var detailHref = DETAIL_URL + '?live=' + encodeURIComponent(liveId);\n    var reserveButton = action.disabled\n      ? '<span class=\"greco-phase19-42a-button is-disabled\" aria-disabled=\"true\">' + escapeHtml(action.label) + '<\/span>'\n      : '<a class=\"greco-phase19-42a-button\" href=\"' + escapeAttr(action.href) + '\">' + escapeHtml(action.label) + '<\/a>';\n    return [\n      '<article class=\"greco-phase19-42a-card' + (image ? '' : ' has-no-image') + '\" data-live-id=\"' + escapeAttr(liveId) + '\">',\n        '<div class=\"greco-event-date-bar\"><strong>' + escapeHtml(Number(parts.month) + '\u6708' + Number(parts.day) + '\u65e5\uff08' + text(live.dayOfWeek) + '\uff09') + '<\/strong>' + (text(live.projectName).trim() ? '<span>' + escapeHtml(text(live.projectName).trim()) + '<\/span>' : '') + '<\/div>',\n        (image ? '<div class=\"greco-phase19-42a-media\"><img loading=\"lazy\" src=\"' + escapeAttr(image) + '\" alt=\"' + escapeAttr(text(live.title) || '\u516c\u6f14\u753b\u50cf') + '\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"400\"><\/div>' : ''),\n        '<div class=\"greco-phase19-42a-body\">',\n          '<h3 class=\"greco-phase19-42a-card-title\">' + escapeHtml(live.title) + '<\/h3>',\n          (text(live.title) === text(live.performers) ? '' : '<p class=\"greco-phase19-42a-artists\">' + escapeHtml(live.performers) + '<\/p>'),\n          (text(live.description) ? '<p class=\"greco-ui-final-description\">' + escapeHtml(text(live.description)) + '<\/p>' : ''),\n          renderMeta(metaItems(live, availability), availability),\n        '<\/div>',\n        '<div class=\"greco-phase19-42a-actions\">',\n          reserveButton,\n          '<a class=\"greco-phase19-42a-button is-secondary\" href=\"' + escapeAttr(detailHref) + '\">\u8a73\u7d30<\/a>',\n        '<\/div>',\n      '<\/article>'\n    ].join('');\n  }\n\n  function scheduleMonthLabel(lives) {\n    var seen = {};\n    var labels = [];\n    lives.forEach(function(live) {\n      var label = dateParts(live).monthLabel;\n      if (label && !seen[label]) {\n        seen[label] = true;\n        labels.push(label);\n      }\n    });\n    if (!labels.length) return 'UPCOMING';\n    if (labels.length === 1) return labels[0];\n    return labels.slice(0, 3).join(' \/ ') + (labels.length > 3 ? ' +' + String(labels.length - 3) : '');\n  }\n\n  function scheduleDateKey(live) {\n    var match = \/^(\\d{4})[\\\/-](\\d{1,2})[\\\/-](\\d{1,2})$\/.exec(text(live.date));\n    return match ? match[1] + '-' + match[2].padStart(2, '0') + '-' + match[3].padStart(2, '0') : '';\n  }\n\n  function scheduleStartMinutes(live) {\n    var match = \/^(\\d{1,2}):(\\d{2})(?::\\d{2})?$\/.exec(text(live.startTime));\n    return match && Number(match[1]) < 24 && Number(match[2]) < 60 ? Number(match[1]) * 60 + Number(match[2]) : 1440;\n  }\n\n  function compareScheduleLives(a, b) {\n    var dayA = scheduleDateKey(a), dayB = scheduleDateKey(b);\n    return (dayA < dayB ? -1 : dayA > dayB ? 1 : 0) || scheduleStartMinutes(a) - scheduleStartMinutes(b);\n  }\n\n  function renderMonthNavigation(position) {\n    var labelTag = position === 'top' ? 'h2' : 'p';\n    return [\n      '<nav class=\"greco-phase19-42a-month-head greco-month-navigation-' + position + '\" aria-label=\"\u516c\u6f14\u6708\u306e\u5207\u308a\u66ff\u3048\uff08' + (position === 'top' ? '\u4e00\u89a7\u4e0a\u90e8' : '\u4e00\u89a7\u4e0b\u90e8') + '\uff09\">',\n        '<button type=\"button\" class=\"greco-ui01-month-button\" data-month-step=\"-1\"' + (selectedMonth <= jstDateKey().slice(0, 7) ? ' disabled' : '') + '>\u2039 \u524d\u306e\u6708<\/button>',\n        '<' + labelTag + ' class=\"greco-phase19-42a-month-title\"' + (position === 'top' ? ' aria-live=\"polite\"' : '') + '>' + escapeHtml(selectedMonth.replace('-', '.')) + '<\/' + labelTag + '>',\n        '<button type=\"button\" class=\"greco-ui01-month-button\" data-month-step=\"1\">\u6b21\u306e\u6708 \u203a<\/button>',\n      '<\/nav>'\n    ].join('');\n  }\n\n  function render(lives) {\n    var incomplete = lives.length >= 80;\n    lives = lives.filter(function(live) {\n      var key = scheduleDateKey(live);\n      return key.slice(0, 7) === selectedMonth && key >= jstDateKey();\n    }).sort(compareScheduleLives);\n    var listHtml = lives.length\n      ? lives.map(renderCard).join('')\n      : '<div class=\"greco-phase19-42a-error\">' + (incomplete ? '\u53d6\u5f97\u6e08\u307f\u306e\u7bc4\u56f2\u306b\u516c\u6f14\u60c5\u5831\u304c\u3042\u308a\u307e\u305b\u3093\u3002' : '\u3053\u306e\u6708\u306e\u4eca\u5f8c\u306e\u516c\u6f14\u306f\u3042\u308a\u307e\u305b\u3093\u3002') + '<\/div>';\n    return [\n      '<section class=\"greco-phase19-42a-hero\">',\n        '<div class=\"greco-phase19-42a-shell\">',\n          '<p class=\"greco-phase19-42a-eyebrow\">LIVE SCHEDULE<\/p>',\n          '<h1 class=\"greco-phase19-42a-title\">LIVE SCHEDULE<\/h1>',\n          '<p class=\"greco-phase19-42a-lead\">GRECO\u306e\u516c\u6f14\u60c5\u5831\u3068\u4e88\u7d04\u53d7\u4ed8\u72b6\u6cc1\u3092\u3001\u6700\u65b0\u306e\u5185\u5bb9\u3067\u3054\u6848\u5185\u3057\u307e\u3059\u3002<\/p>',\n          '<p class=\"greco-change-cancel-guide\"><strong>\u3054\u4e88\u7d04\u6e08\u307f\u306e\u304a\u5ba2\u69d8\u3078<\/strong><br>\u3054\u4e88\u7d04\u5185\u5bb9\u306e\u5909\u66f4\u30fb\u30ad\u30e3\u30f3\u30bb\u30eb\u306b\u3064\u3044\u3066\u306f\u3001<a href=\"\/new2026\/contact\/\">CONTACT\u30da\u30fc\u30b8<\/a>\u3088\u308a\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002<\/p>',\n        '<\/div>',\n        '<\/div>',\n      '<\/section>',\n      '<section class=\"greco-phase19-42a-section\">',\n        '<div class=\"greco-phase19-42a-shell\">',\n          '<h2 id=\"upcoming-live\" class=\"greco-upcoming-heading\">Upcoming Live<\/h2>',\n          renderMonthNavigation('top'),\n          '<div class=\"greco-phase19-42a-list\">',\n            listHtml,\n          '<\/div>',\n          renderMonthNavigation('bottom'),\n        '<\/div>',\n      '<\/section>'\n    ].join('');\n  }\n\n  function renderLoading() {\n    var loadingCard = [\n      '<div class=\"greco-phase19-42a-loading-card\">',\n        '<div class=\"greco-phase19-42a-loading-media\"><\/div>',\n        '<div class=\"greco-phase19-42a-loading-body\">',\n          '<div class=\"greco-phase19-42a-loading-line is-short\"><\/div>',\n          '<div class=\"greco-phase19-42a-loading-line is-title\"><\/div>',\n          '<div class=\"greco-phase19-42a-loading-line\"><\/div>',\n          '<div class=\"greco-phase19-42a-loading-line is-short\"><\/div>',\n          '<div class=\"greco-phase19-42a-loading-line is-meta\"><\/div>',\n        '<\/div>',\n        '<div class=\"greco-phase19-42a-loading-action\"><div class=\"greco-phase19-42a-loading-button\"><\/div><div class=\"greco-phase19-42a-loading-button is-secondary\"><\/div><\/div>',\n      '<\/div>'\n    ].join('');\n\n    return [\n      '<section class=\"greco-phase19-42a-hero\">',\n        '<div class=\"greco-phase19-42a-shell\">',\n          '<p class=\"greco-phase19-42a-eyebrow\">LIVE SCHEDULE<\/p>',\n          '<h1 class=\"greco-phase19-42a-title\">LIVE SCHEDULE<\/h1>',\n          '<p class=\"greco-phase19-42a-lead\">GRECO\u306e\u516c\u6f14\u60c5\u5831\u3068\u4e88\u7d04\u53d7\u4ed8\u72b6\u6cc1\u3092\u3001\u6700\u65b0\u306e\u5185\u5bb9\u3067\u3054\u6848\u5185\u3057\u307e\u3059\u3002<\/p>',\n          '<p class=\"greco-change-cancel-guide\"><strong>\u3054\u4e88\u7d04\u6e08\u307f\u306e\u304a\u5ba2\u69d8\u3078<\/strong><br>\u3054\u4e88\u7d04\u5185\u5bb9\u306e\u5909\u66f4\u30fb\u30ad\u30e3\u30f3\u30bb\u30eb\u306b\u3064\u3044\u3066\u306f\u3001<a href=\"\/new2026\/contact\/\">CONTACT\u30da\u30fc\u30b8<\/a>\u3088\u308a\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002<\/p>',\n          '<div class=\"greco-phase19-42a-status-strip\">',\n            '<span class=\"greco-phase19-42a-chip\">\u516c\u6f14\u60c5\u5831\u3092\u8aad\u307f\u8fbc\u307f\u4e2d<\/span>',\n          '<\/div>',\n        '<\/div>',\n      '<\/section>',\n      '<section class=\"greco-phase19-42a-section\">',\n        '<div class=\"greco-phase19-42a-shell\">',\n          '<h2 id=\"upcoming-live\" class=\"greco-upcoming-heading\">Upcoming Live<\/h2>',\n          '<div class=\"greco-phase19-42a-loading\" aria-live=\"polite\" aria-busy=\"true\">',\n            '<p class=\"greco-phase19-42a-loading-note\">\u6700\u65b0\u306e\u516c\u6f14\u60c5\u5831\u3092\u78ba\u8a8d\u3057\u3066\u3044\u307e\u3059\u3002\u8868\u793a\u307e\u3067\u5c11\u3057\u6642\u9593\u304c\u304b\u304b\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002<\/p>',\n            '<div class=\"greco-phase19-42a-loading-list\">' + loadingCard + loadingCard + loadingCard + '<\/div>',\n          '<\/div>',\n        '<\/div>',\n      '<\/section>'\n    ].join('');\n  }\n\n  function mount() {\n    var root = document.querySelector('.greco-schedule-editable');\n    if (!root) return;\n    var inner = root.querySelector(':scope > .e-con-inner') || root;\n    var existing = inner.querySelector(':scope > .greco-phase19-42a-schedule-mount');\n    var holder = existing || document.createElement('div');\n    holder.className = 'greco-phase19-42a-schedule-mount';\n    \/\/ Resolve cross-page anchors after this existing dynamic renderer inserts its target.\n    \/\/ Stop correcting as soon as the visitor interacts; monthly refreshes never jump back.\n    var anchorPending = location.hash === '#upcoming-live';\n    function stopAnchor() { anchorPending = false; }\n    ['touchmove', 'wheel', 'pointerdown', 'keydown'].forEach(function(type) {\n      window.addEventListener(type, stopAnchor, { once: true, passive: true });\n    });\n    function alignUpcoming() {\n      if (!anchorPending || location.hash !== '#upcoming-live') return;\n      requestAnimationFrame(function() {\n        var heading = holder.querySelector('#upcoming-live');\n        if (!anchorPending || !heading) return;\n        var offset = (parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop) || 0) +\n          (parseFloat(getComputedStyle(heading).scrollMarginTop) || 0);\n        var top = Math.max(0, window.pageYOffset + heading.getBoundingClientRect().top - offset);\n        if (Math.abs(window.pageYOffset - top) > 2) window.scrollTo(0, top);\n      });\n    }\n    \/\/ Allow the browser's load\/pageshow restoration and Elementor layout to settle.\n    \/\/ Four bounded checks only; intentional navigation cancels all corrections.\n    var anchorTimers = [];\n    function settleUpcoming() {\n      anchorTimers.forEach(clearTimeout);\n      anchorTimers = [0, 250, 750, 1500].map(function(delay) {\n        return setTimeout(alignUpcoming, delay);\n      });\n    }\n    if (document.readyState !== 'complete') window.addEventListener('load', settleUpcoming, {once: true});\n    if (document.fonts) document.fonts.ready.then(alignUpcoming);\n    window.addEventListener('pageshow', settleUpcoming);\n    var cachedLives = readCachedSchedule();\n    var renderedFromCache = Boolean(cachedLives);\n    var currentLives = cachedLives || [];\n    holder.addEventListener('click', function(event) {\n      var button = event.target.closest('[data-month-step]');\n      if (!button || button.disabled) return;\n      var step = Number(button.getAttribute('data-month-step'));\n      if (step !== -1 && step !== 1) return;\n      var next = shiftMonth(selectedMonth, step);\n      if (next < jstDateKey().slice(0, 7)) return;\n      selectedMonth = next;\n      holder.innerHTML = render(currentLives);\n      var focusTarget = holder.querySelector('[data-month-step=\"' + step + '\"]');\n      if (focusTarget.disabled) focusTarget = holder.querySelector('[data-month-step=\"1\"]');\n      focusTarget.focus();\n    });\n    holder.innerHTML = cachedLives ? render(cachedLives) : renderLoading();\n    if (!existing) {\n      var marker = inner.querySelector('.elementor-element-h3ea');\n      if (marker && marker.nextSibling) {\n        inner.insertBefore(holder, marker.nextSibling);\n      } else {\n        inner.appendChild(holder);\n      }\n    }\n    Array.prototype.slice.call(inner.children).forEach(function(child) {\n      if (\n        !child.classList.contains('greco-global-style-widget') &&\n        !child.classList.contains('elementor-element-h3ea') &&\n        !child.classList.contains('greco-phase19-42a-schedule-mount')\n      ) {\n        child.remove();\n      }\n    });\n    root.classList.add('greco-phase19-42a-ready');\n    settleUpcoming();\n    var initialRefresh = true;\n    function refresh() { fetchSchedule().then(function(lives) {\n      currentLives = lives;\n      holder.innerHTML = render(lives);\n      if (initialRefresh) { settleUpcoming(); initialRefresh = false; }\n      watchReservationOpening(lives, refresh);\n    }).catch(function(error) {\n      console.warn('[GRECO Phase19-44] schedule render failed:', error);\n      if (renderedFromCache) return;\n      holder.innerHTML = '<div class=\"greco-phase19-42a-shell\"><div class=\"greco-phase19-42a-error\">\u516c\u6f14\u60c5\u5831\u3092\u8aad\u307f\u8fbc\u3081\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u6642\u9593\u3092\u304a\u3044\u3066\u518d\u8aad\u307f\u8fbc\u307f\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/div><\/div>';\n    }); }\n    refresh();\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', mount);\n  } else {\n    mount();\n  }\n})();\n<\/script>\n<!-- GRECO_PHASE19_42A_LIVE_SCHEDULE_DYNAMIC_END -->\n<style>.greco-phase19-42a-media.is-original-photo,.greco-phase19-42a-media.is-original-photo img{height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important}.greco-phase19-42a-media.is-original-photo{align-self:start}.greco-phase19-42a-media.is-original-photo img{display:block;width:100%;max-width:100%}.greco-phase19-42a-media.is-original-photo .greco-phase19-42a-date{position:static!important;border-radius:0!important}<\/style><style>.greco-ui-final-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;color:#3e2f22}.greco-ui-final-charge-note{display:block;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:13px;font-weight:400}<\/style>\n<style>.greco-phase19-42a-media.has-no-image{min-height:0!important;aspect-ratio:auto!important;background:transparent!important;align-self:start}.greco-phase19-42a-media.has-no-image .greco-phase19-42a-date{position:static!important;margin:14px;width:fit-content}<\/style>\n\n<style id=\"greco-photo-layout-20260927\">\n.greco-event-date-bar{grid-column:1\/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:16px 24px;background:#3f3028;color:#fff}\n.greco-event-date-bar strong{font-size:25px;line-height:1.4;font-weight:700}\n.greco-event-date-bar span{font-size:25px;line-height:1.4;font-weight:600;overflow-wrap:anywhere;min-width:0}\n.greco-phase19-42a-card .greco-phase19-42a-media{height:auto!important;min-height:0!important;max-height:280px!important;aspect-ratio:auto!important;align-self:start;background:#fffaf4!important}\n.greco-phase19-42a-card .greco-phase19-42a-media img{display:block;width:100%!important;height:auto!important;min-height:0!important;max-height:280px!important;aspect-ratio:auto!important;object-fit:contain!important}\n.greco-phase19-42a-card.has-no-image{grid-template-columns:minmax(0,1fr) minmax(148px,168px)}\n@media(max-width:767px){.greco-phase19-42a-card.has-no-image{grid-template-columns:1fr}.greco-event-date-bar{padding:14px 18px;gap:4px 16px}.greco-event-date-bar strong{font-size:22px}.greco-event-date-bar span{font-size:22px}}\n<\/style>\n\n<style>.greco-change-cancel-guide{margin:20px 0 0;font-size:14px;line-height:1.8;color:#665746;overflow-wrap:anywhere}.greco-change-cancel-guide a{display:inline-block;padding:7px 3px;text-decoration:underline;text-underline-offset:3px;color:#6e4c31}.greco-change-cancel-guide a:focus-visible{outline:2px solid #1f5b55;outline-offset:3px}<\/style>\n\n<style>.greco-phase19-42a-card-title{overflow-wrap:anywhere;white-space:pre-line}<\/style>\n<style id=\"greco-schedule-bottom-navigation-20260928\">\n.greco-phase19-42a-schedule-mount .greco-month-navigation-bottom{margin-top:40px;padding-top:28px;border-top:1px solid #d9c8b2;}\n.greco-phase19-42a-schedule-mount .greco-phase19-42a-month-title{margin:0;}\n.greco-phase19-42a-schedule-mount .greco-ui01-month-button{min-width:88px;min-height:48px;}\n@media(max-width:767px){.greco-phase19-42a-schedule-mount .greco-month-navigation-bottom{margin-top:28px;padding-top:24px;}}\n<\/style>\n\n<style>\nhtml:has(#upcoming-live:target){scroll-behavior:auto;}\n#upcoming-live.greco-upcoming-heading{scroll-margin-top:32px;font-size:clamp(24px,4vw,34px);line-height:1.3;margin:0 0 24px;color:#3e2f22;}\n@media(max-width:767px){#upcoming-live.greco-upcoming-heading{scroll-margin-top:16px;}}\nbody.admin-bar #upcoming-live.greco-upcoming-heading{scroll-margin-top:32px;}\n@media(max-width:767px){body.admin-bar #upcoming-live.greco-upcoming-heading{scroll-margin-top:16px;}}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-152","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.greco.gr.jp\/new2026\/wp-json\/wp\/v2\/pages\/152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greco.gr.jp\/new2026\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.greco.gr.jp\/new2026\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.greco.gr.jp\/new2026\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greco.gr.jp\/new2026\/wp-json\/wp\/v2\/comments?post=152"}],"version-history":[{"count":133,"href":"https:\/\/www.greco.gr.jp\/new2026\/wp-json\/wp\/v2\/pages\/152\/revisions"}],"predecessor-version":[{"id":1067,"href":"https:\/\/www.greco.gr.jp\/new2026\/wp-json\/wp\/v2\/pages\/152\/revisions\/1067"}],"wp:attachment":[{"href":"https:\/\/www.greco.gr.jp\/new2026\/wp-json\/wp\/v2\/media?parent=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}