@charset "UTF-8";
/* 月別観光指数の本文末に表示する、近い年月への案内。 */
.index-month-navigation { margin-top: 3rem; padding-top: 1.5rem; border-top: 1px solid #d8e1e7; }
.index-month-navigation h2 { color: #183d62; font-size: 1.35rem; }
.index-month-navigation-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: .75rem; }
.index-month-navigation-link { display: flex; align-items: center; gap: .75rem; padding: .6rem; border: 1px solid #d8e1e7; border-radius: 6px; text-decoration: none; }
.index-month-navigation-link:hover { background: #f3f8fa; }
.index-month-navigation-link img { flex: none; width: 78px; height: 60px; object-fit: cover; border-radius: 4px; }
.index-month-navigation-link span { display: flex; flex-direction: column; }
.index-month-navigation-link small { color: #506579; font-size: .8rem; }
.index-month-navigation > p { margin: 1rem 0 0; }
