.shikakumichi-schedule-list { display: grid; gap: 10px; margin: 14px 0 0; }
.shikakumichi-schedule-item { border-left: 4px solid #1a5fb4; background: #f7faff; padding: 10px 12px; border-radius: 0 8px 8px 0; }
.shikakumichi-schedule-item strong { display: block; margin-bottom: 4px; }
.shikakumichi-schedule-meta { font-size: 0.82rem; color: #5a6472; }
@media (max-width: 500px) {
  .shikakumichi-schedule-item { padding: 10px; }
}
