/* =========================================================
   area.css — エリアから探すページ専用
   ========================================================= */
/* エリアから探す */
.area-section {
    padding-bottom: 60px;
    display: grid;
    gap: 28px;
}

.area-block-title {
    font-size: 20px;
    font-weight: 800;
    margin: 0 0 12px;
    padding-bottom: 8px;
    border-bottom: 1px solid var(--line);
}

.area-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.area-grid a {
    border: 1px solid #ddd;
    border-radius: 18px;
    padding: 8px 16px;
    font-size: 13px;
    background: #fff;
}

.area-grid a:hover {
    background: var(--pink);
    color: #fff;
    border-color: var(--pink);
}
