@charset "UTF-8";
/* 固定ページ専用 */
/* 行き先の入口ページ：月別指数と関連記事 */
.destination-hub section { margin-block: 2.5rem; }
.destination-month-list { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: .75rem; padding: 0; list-style: none; }
.destination-month-list a { display: flex; align-items: center; gap: .75rem; min-height: 80px; padding: .55rem; border: 1px solid #ddd; border-radius: 6px; text-decoration: none; }
.destination-month-list a img { flex: none; width: 85px; height: 65px; border-radius: 4px; object-fit: cover; }
.destination-month-list a:hover { background: #f3f8fa; }
