/* 検索ページ・旧保育園connectデザイン撤廃（2026-08-04）
 * 対象ページ（施設検索アーカイブ・施設詳細・facility_type/areaタクソノミー）でのみ、
 * 旧ヘッダー・旧フッター（SHOP/広告バナー・パプリカBASE画像スライダー・旧ナビメニューを
 * 含む）を非表示にする。DOMからは削除しない（他プラグインの依存を壊さないため）。
 * それ以外の旧ページ（会社概要・お問い合わせ等）には一切影響しない。
 */
body.post-type-archive-nursery > .l-header,
body.single-nursery > .l-header,
body.tax-facility_type > .l-header,
body.tax-area > .l-header,
body.post-type-archive-nursery .l-footer,
body.single-nursery .l-footer,
body.tax-facility_type .l-footer,
body.tax-area .l-footer {
  display: none !important;
}

/* Family Oneヘッダー／フッターの「保育園connectへ戻る」「保育園connectで施設を探す」
   リンクは、このページ群自体が保育園connect（検索）そのものなので意味を持たない。
   共通コンポーネント（family_one_render_header/footer）自体は変更せず、
   このページ限定でCSSにより非表示にする。 */
.f1-nursery-rebrand-header .f1-header__back,
.f1-nursery-rebrand-footer .f1-footer__back {
  display: none !important;
}

/* Family Oneヘッダーは通常 <body> 直下・アプリ全体を包む前提のレイアウトのため、
   通常のWPページ内（wp_body_openの直後）に差し込んでもヘッダーらしく上部に固定されるよう、
   位置指定を補強する。 */
.f1-nursery-rebrand-header {
  position: relative;
  z-index: 100;
}
.f1-nursery-rebrand-header .f1-header {
  position: sticky;
  top: 0;
}
