/* 人気メニュー（/menu/。page-menu.php）。アイコンの並びそのものは css/gnav.css の .onv-menu（三本線のメニューと共通） */
.onv-menu-page { display: grid; gap: 16px; padding-bottom: 64px; }
.onv-menu-page__lead { color: #555; font-size: 14px; line-height: 1.8; }
.onv-menu-page__section { background: #fff; border-radius: 10px; padding: 20px 12px 24px; }
.onv-menu-page__title { font-size: 16px; font-weight: 700; line-height: 1.4; margin: 0 4px 16px; }
@media print, screen and (min-width: 769px) {
  .onv-menu-page { gap: 24px; padding-bottom: 96px; }
  .onv-menu-page__section { padding: 28px 32px 32px; }
  .onv-menu-page__title { font-size: 18px; margin: 0 0 20px; }
}
