/*
Theme Name: Abrose Child
Theme URI:
Template: abrose
Author: Ossomedica
Description: 株式会社アブローズ コーポレートサイト 子テーマ（カスタマイズ用）。親テーマ「Abrose」のテンプレート・CSSをすべて継承します。デザイン微調整やテンプレートの上書きは、この子テーマ側で行ってください（親テーマを更新しても消えません）。
Version: 1.0.0
*/
@import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@500;600;700&family=Noto+Sans+JP:wght@400;500;700&display=swap');


/* =========================================================================
   カスタムCSSはこの下に追記してください。
   親テーマ Abrose の style.css は自動で先に読み込まれ、ここに書いた内容が
   その後ろに重なって優先適用されます。
   ========================================================================= */

/* -------------------------------------------------------------------------
   ヘッダー折り返し補正
   相続(souzoku)・売買(sale)ページのヘッダーで、ナビ項目・ロゴ名・電話番号が
   2行に折り返していたのを1行に揃える。これらの要素は本来どのページでも
   折り返さない想定のため、全ページ共通のセーフティとして nowrap を指定。
   ------------------------------------------------------------------------- */
.site-header .gnav a,
.header .gnav a,
.logo-main, .logo-sub, .logo-name, .logo-ja, .logo-en, .brand-name,
.header-tel .num, .header-tel .tel-num, .tel-num,
.header-phone .num, .header-phone, .header-tel,
.btn-contact {
  white-space: nowrap;
}

/* 相続ページ：ヘッダー横幅を確保し、ナビを1行に収める */
.abrose-souzoku .header-inner {
  max-width: 1280px;
}
.abrose-souzoku .gnav {
  flex-wrap: nowrap;
}
.abrose-souzoku .gnav a {
  width: auto;
  padding: 0 10px;
}

/* -------------------------------------------------------------------------
   お問い合わせフォーム（Contact Form 7）をサイトの世界観に合わせる
   ------------------------------------------------------------------------- */
/* お問い合わせページ（index.php フォールバック）だけ幅を絞る。
   ※ /properties/ や個別物件ページは広い既定幅(1140px)のままにする。 */
.abrose-contact .abrose-fallback { max-width: 760px !important; }
.abrose-form p { margin: 0 0 20px; line-height: 1.7; color: #3a3f48; }
.abrose-form .cf-req {
  display: inline-block; margin-left: 8px; padding: 1px 8px;
  font-size: 11px; color: #fff; background: #b03a4a; border-radius: 3px;
  vertical-align: middle; letter-spacing: .04em;
}
.abrose-form input.wpcf7-form-control:not(.wpcf7-submit),
.abrose-form select.wpcf7-form-control,
.abrose-form textarea.wpcf7-form-control {
  width: 100%; display: block; margin-top: 8px;
  padding: 12px 14px; border: 1px solid #cfd3da; border-radius: 6px;
  font-size: 15px; line-height: 1.6; background: #fff; box-sizing: border-box;
  transition: border-color .2s, box-shadow .2s;
}
.abrose-form input.wpcf7-form-control:focus,
.abrose-form select.wpcf7-form-control:focus,
.abrose-form textarea.wpcf7-form-control:focus {
  outline: none; border-color: #b89766;
  box-shadow: 0 0 0 3px rgba(184,151,102,.15);
}
.abrose-form textarea.wpcf7-form-control { min-height: 150px; resize: vertical; }
.abrose-form .wpcf7-submit {
  margin-top: 8px; padding: 14px 48px; border: none; border-radius: 6px;
  background: #b89766; color: #fff; font-size: 16px; font-weight: 600;
  letter-spacing: .08em; cursor: pointer; transition: opacity .2s;
}
.abrose-form .wpcf7-submit:hover { opacity: .85; }
.wpcf7 .wpcf7-spinner { margin: 0 0 0 12px; }

/* -------------------------------------------------------------------------
   物件 個別ページ（/property/{slug}/）
   ------------------------------------------------------------------------- */
.prop-single-img { margin: 8px 0 28px; }
.prop-single-img img { width: 100%; height: auto; border-radius: 8px; display: block; }
.prop-single-table { width: 100%; border-collapse: collapse; margin-bottom: 8px; }
.prop-single-table th,
.prop-single-table td { text-align: left; padding: 14px 8px; border-bottom: 1px solid #e6e8ec; font-size: 15px; vertical-align: top; }
.prop-single-table th { width: 140px; color: #1b2a4a; font-weight: 600; white-space: nowrap; }
.prop-single-actions { display: flex; gap: 16px; flex-wrap: wrap; align-items: center; margin-top: 28px; }
.prop-single-actions .btn-gold,
.prop-single-actions .btn-outline { display: inline-block; }
.prop-single-actions .btn-gold {
  background: #b89766; color: #fff; padding: 12px 28px; border-radius: 6px;
  text-decoration: none; font-weight: 600; letter-spacing: .04em;
}
.prop-single-actions .btn-outline {
  border: 1px solid #b89766; color: #b89766; padding: 11px 24px; border-radius: 6px;
  text-decoration: none; font-weight: 600;
}

/* 物件一覧ページ（/properties/）のグリッド余白調整 */
.abrose-fallback .prop-grid { margin-top: 8px; }

/* =========================================================================
   モック準拠の揃え込み（2026-06-25）
   ========================================================================= */

/* --- 会社概要：私たちの想い を横並び3行に --- */
.philosophy .philo-list { max-width: 940px; margin: 0 auto; }
.philosophy .philo-row {
  display: grid; grid-template-columns: 280px 1fr; gap: 32px;
  align-items: center; padding: 30px 8px;
  border-bottom: 1px solid #e7e9ee;
}
.philosophy .philo-row:last-child { border-bottom: none; }
.philosophy .philo-head { display: flex; align-items: center; gap: 18px; }
.philosophy .philo-head .philo-icon {
  width: 54px; height: 54px; flex: 0 0 54px; color: #1b2a4a;
  display: flex; align-items: center; justify-content: center;
}
.philosophy .philo-head .philo-icon svg { width: 40px; height: 40px; }
.philosophy .philo-row h3 { font-size: 21px; color: #1b2a4a; letter-spacing: .06em; margin: 0; }
.philosophy .philo-row > p { font-size: 15px; line-height: 1.95; color: #4a4f57; margin: 0; }
@media (max-width: 720px) {
  .philosophy .philo-row { grid-template-columns: 1fr; gap: 14px; text-align: left; }
}

/* --- 相続：SIPSステップのSVGチャート枠 --- */
.sips-card .sips-chart {
  background: #f3f6fa; border-bottom: 1px solid #e7ebf1;
  display: flex; align-items: center; justify-content: center;
  padding: 22px 16px; min-height: 120px;
}
.sips-card .sips-chart svg { width: 170px; height: auto; max-width: 100%; }

/* --- 相続：相談事例に説明文 --- */
.case-grid .case-card p {
  font-size: 13.5px; line-height: 1.8; color: #5a5f68;
  margin: 10px 0 0; text-align: center;
}

/* --- 相続ヒーロー：英字/サブ文を除いた分の上下バランス --- */
.sub-hero .page-name { margin-bottom: 6px; }

/* --- 賃貸：物件カードの「詳細を見る」ボタン --- */
.listing-card .listing-more-btn {
  display: block; margin: 0 16px 16px; padding: 9px 0;
  text-align: center; border: 1px solid #1b2a4a; border-radius: 5px;
  color: #1b2a4a; text-decoration: none; font-size: 13px; font-weight: 600;
  letter-spacing: .04em; transition: background .2s, color .2s;
}
.listing-card .listing-more-btn:hover { background: #1b2a4a; color: #fff; }

/* --- フッター：プライバシーポリシー / サイトマップ（子テーマで付与） --- */
.footer-legal {
  border-top: 1px solid rgba(255,255,255,.14);
  margin-top: 18px; padding-top: 16px;
  display: flex; gap: 26px; flex-wrap: wrap;
}
.footer-legal a {
  color: rgba(255,255,255,.72); text-decoration: none;
  font-size: 12.5px; letter-spacing: .04em;
}
.footer-legal a:hover { color: #fff; }


/* =============================================================
   2026-07-06 モック完全一致 揃え込み（HP資料モックPNG準拠）
   共通シャーシ(.ab-*) → 会社概要 → 相続 → 賃貸 → 売買 → 採用 の順
   ============================================================= */

/* ---------- [common] ---------- */
/* =========================================================================
   共通シャーシ（ヘッダー / CTA帯 / フッター）モック準拠 統一スタイル
   追記先: 子テーマ abrose-child/style.css の末尾
   マークアップ: 親テーマ header.php / footer.php（修正版）

   スコープについて:
   全ページ共通部品のため body.abrose-{page} での6重スコープはせず、
   本スニペット専用の新規名前空間クラス「.ab-*」で衝突を回避している
   （旧ページ別ヘッダー/フッターCSSはクラス名が一致しなくなり自然に無効化）。
   唯一 .footer-legal のみ既存クラスを使う（子functions.phpの注入ガード用）ため
   .ab-footer .footer-legal の高い詳細度で既存ルールを上書きする。
   ========================================================================= */
:root {
  --ab-navy: #001d5a;      /* CTA帯・紺ボタン（モック実測 rgb(0,32,80)） */
  --ab-logo-navy: #101f5c; /* ロゴ紺（モックロゴ実測） */
  --ab-ink: #081638;       /* ナビ・本文の濃紺 */
  --ab-pink: #e91f73;      /* アクセント（ロゴのo・アクティブナビ） */
  --ab-gold: #ad843d;      /* CTA帯 金（モック実測 rgb(173,132,61)） */
  --ab-star-gold: #b98524; /* ロゴの星 */
  --ab-gothic: "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, "Noto Sans JP", sans-serif;
  --ab-mincho: "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif JP", serif;
}

/* --- 線画アイコン（icons.svg <use> 参照 / インラインSVG 共通） ---
   外部スプライト参照ではルート<svg>の属性が継承されないため、ホスト側で指定する */
.ab-icon {
  display: block;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* --- テキストロゴ（紺セリフ + ピンクの o + 金の星） --- */
.ab-logo {
  font-family: Georgia, "Times New Roman", var(--ab-mincho);
  font-weight: 700;
  font-size: 42px;
  line-height: 1;
  color: var(--ab-logo-navy);
  letter-spacing: .01em;
  white-space: nowrap;
  display: inline-block;
  padding-top: .18em; /* 星の分の逃げ */
}
.ab-logo .o { position: relative; color: var(--ab-pink); }
.ab-logo .o::before {
  content: "★";
  position: absolute;
  left: 50%;
  top: -.52em;
  transform: translateX(-50%);
  font-size: .36em;
  line-height: 1;
  color: var(--ab-star-gold);
}

/* =========================================================================
   ヘッダー（全ページ共通）
   ========================================================================= */
.ab-header {
  position: sticky;
  top: 0;
  z-index: 20;
  height: 104px;
  background: rgba(255, 255, 255, .97);
  border-bottom: 1px solid rgba(9, 31, 82, .06);
  font-family: var(--ab-gothic);
}
.ab-header-inner {
  position: relative; /* お問い合わせボタンの基準 */
  width: min(1120px, calc(100% - 56px));
  height: 100%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 28px;
}
.ab-brand {
  display: flex;
  align-items: center;
  gap: 22px;
  text-decoration: none;
}
.ab-brand-name {
  font-size: 14px;
  font-weight: 700;
  color: var(--ab-ink);
  white-space: nowrap;
}
.ab-nav {
  display: flex;
  justify-content: center;
  gap: 30px;
  font-size: 14px;
  font-weight: 700;
}
.ab-nav a {
  position: relative;
  padding: 12px 0;
  color: var(--ab-ink);
  text-decoration: none;
  white-space: nowrap;
  transition: color .2s;
}
.ab-nav a:hover { color: var(--ab-pink); }
.ab-nav a.cur { color: var(--ab-pink); }
.ab-nav a.cur::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  background: var(--ab-pink);
}
.ab-header-contact {
  display: flex;
  align-items: center;
  gap: 14px;
  justify-self: end;
}
.ab-header-tel {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  color: var(--ab-ink);
}
.ab-header-tel .ab-icon {
  width: 20px;
  height: 20px;
  margin-top: 3px;
  color: var(--ab-navy);
}
.ab-tel-lines { display: block; line-height: 1.35; text-align: left; }
.ab-tel-lines .num {
  display: block;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: .02em;
  white-space: nowrap;
}
.ab-tel-lines small {
  display: block;
  font-size: 12.5px;
  font-weight: 700;
  white-space: nowrap;
}
/* 紺の「お問い合わせ・無料相談」ボタン: モック通りヘッダー帯の直下・右端に吊り下げ */
.ab-btn-contact {
  position: absolute;
  top: calc(100% + 6px);
  right: 0;
  display: inline-flex;
  align-items: center;
  gap: 9px;
  min-height: 42px;
  padding: 0 18px;
  background: var(--ab-navy);
  color: #fff;
  border-radius: 3px;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .02em;
  text-decoration: none;
  white-space: nowrap;
  box-shadow: 0 8px 18px rgba(8, 38, 107, .18);
  transition: opacity .2s;
}
.ab-btn-contact:hover { opacity: .88; color: #fff; }
.ab-btn-contact .ab-icon { width: 18px; height: 18px; }
.ab-menu-toggle {
  display: none;
  background: none;
  border: 0;
  padding: 8px;
  cursor: pointer;
  flex-direction: column;
  gap: 5px;
}
.ab-menu-toggle span {
  display: block;
  width: 26px;
  height: 2px;
  background: var(--ab-navy);
}

/* =========================================================================
   CTA帯（フッター上・3分割 紺/紺/金）
   ========================================================================= */
.ab-cta {
  width: min(1120px, calc(100% - 56px));
  margin: 56px auto 0;
  display: grid;
  grid-template-columns: 1.28fr 1fr 1.34fr; /* モック実測比 約36:28:36 */
  overflow: hidden;
  font-family: var(--ab-gothic);
}
.ab-cta-item {
  position: relative;
  display: grid;
  grid-template-columns: 52px 1fr;
  align-items: center;
  gap: 20px;
  min-height: 104px;
  padding: 16px 30px;
  background: var(--ab-navy);
  color: #fff;
  text-decoration: none;
}
/* 紺ブロック同士の仕切り線（上下を空けた短い縦線・モック準拠） */
.ab-cta-item + .ab-cta-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 18%;
  bottom: 18%;
  width: 1px;
  background: rgba(255, 255, 255, .38);
}
.ab-cta-item.gold { background: var(--ab-gold); }
.ab-cta-item.gold::before { display: none; }
.ab-cta-item .ab-icon { width: 46px; height: 46px; color: #fff; }
.ab-cta-text { display: block; }
.ab-cta-text small {
  display: block;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .05em;
  line-height: 1.5;
}
.ab-cta-text strong {
  display: block;
  font-family: var(--ab-mincho);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.2;
  letter-spacing: .03em;
  white-space: nowrap;
}
.ab-cta-text .big {
  display: block;
  margin-top: 4px;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: .04em;
  white-space: nowrap;
}
.ab-cta-item.gold .big {
  font-family: var(--ab-mincho);
  font-weight: 600;
  font-size: 22px;
  letter-spacing: .08em;
}
.ab-cta-item.gold .arr { display: inline-block; margin-left: 16px; }

/* =========================================================================
   フッター（全ページ共通・白背景）
   ========================================================================= */
.ab-footer {
  width: min(1120px, calc(100% - 56px));
  margin: 34px auto 0;
  padding: 6px 0 28px;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 48px;
  align-items: start;
  font-family: var(--ab-gothic);
  color: var(--ab-ink);
  background: transparent;
}
.ab-footer-brand {
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 22px;
  align-items: start;
}
.ab-footer-logo { text-decoration: none; }
.ab-footer .ab-logo { font-size: 33px; }
.ab-footer-company {
  font-size: 15px;
  font-weight: 800;
  letter-spacing: .06em;
  padding-top: 8px;
}
.ab-footer-addr {
  font-style: normal;
  margin-top: 10px;
  font-size: 13px;
  line-height: 1.9;
  color: #4a5160;
}
.ab-footer-right { display: grid; gap: 12px; }
.ab-footer-nav {
  justify-self: end;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 13.5px;
  font-weight: 700;
}
.ab-footer-nav a {
  position: relative;
  padding: 2px 22px;
  color: var(--ab-ink);
  text-decoration: none;
  white-space: nowrap;
}
.ab-footer-nav a:last-child { padding-right: 0; }
.ab-footer-nav a:hover { color: var(--ab-pink); }
.ab-footer-nav a + a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  bottom: 4px;
  width: 1px;
  background: #c9ced8;
}
/* 法務リンク行: 子functions.phpの注入ガード用に .footer-legal を直書き。
   子style.css既存の白文字/上罫線スタイル（ダークフッター前提）を白背景用に上書き */
.ab-footer .footer-legal {
  border-top: 0;
  margin: 2px 0 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0;
}
.ab-footer .footer-legal a {
  position: relative;
  padding: 2px 22px;
  color: var(--ab-ink);
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: .04em;
  text-decoration: none;
  white-space: nowrap;
}
.ab-footer .footer-legal a:hover { color: var(--ab-pink); }
.ab-footer .footer-legal a + a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  bottom: 4px;
  width: 1px;
  background: #c9ced8;
}
.ab-copyright {
  justify-self: end;
  margin-top: 6px;
  font-size: 12px;
  color: #6c7280;
}

/* =========================================================================
   レスポンシブ
   ========================================================================= */
@media (max-width: 980px) {
  .ab-header { height: auto; position: relative; }
  .ab-header-inner {
    width: min(100% - 28px, 720px);
    grid-template-columns: 1fr auto;
    gap: 10px 16px;
    padding: 14px 0;
  }
  .ab-brand { gap: 14px; }
  .ab-logo { font-size: 34px; }
  .ab-nav {
    display: none;
    grid-column: 1 / -1;
    flex-direction: column;
    gap: 0;
    border-top: 1px solid rgba(9, 31, 82, .08);
  }
  .ab-nav.open { display: flex; }
  .ab-nav a { padding: 12px 4px; border-bottom: 1px solid rgba(9, 31, 82, .06); }
  .ab-nav a.cur::after { display: none; }
  .ab-menu-toggle { display: flex; }
  .ab-header-tel { display: none; }
  .ab-btn-contact {
    position: static;
    grid-column: 1 / -1;
    justify-content: center;
    margin-top: 2px;
  }
  .ab-cta { grid-template-columns: 1fr; width: min(100% - 28px, 720px); margin-top: 40px; }
  .ab-cta-item + .ab-cta-item::before {
    top: 0; bottom: auto; left: 30px; right: 30px; width: auto; height: 1px;
  }
  .ab-footer {
    width: min(100% - 28px, 720px);
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .ab-footer-nav { justify-self: start; }
  .ab-footer .footer-legal { justify-content: flex-start; }
  .ab-copyright { justify-self: start; }
}

/* ---------- [company] ---------- */
/* =========================================================================
   会社概要ページ モック準拠揃え込み（2026-07-06）
   子テーマ style.css の末尾に追記するスニペット。
   既存の「.philosophy .philo-row」系（2026-06-25追記分）より後ろに置くこと。
   ========================================================================= */

body.abrose-company {
  /* モック実測のアクセントピンク（既存 --pink:#e91f73 より鮮やか） */
  --pink-accent: #e91f73;
}

/* ---------- ヒーロー：白グラデ＋紺文字（モックは明るい空写真に紺文字） ---------- */
.abrose-company .sub-hero {
  height: 440px;
  background:
    linear-gradient(90deg, rgba(255,255,255,.92) 0%, rgba(255,255,255,.55) 40%, rgba(255,255,255,0) 68%),
    url("../abrose/assets/images/hero-company.jpg") center/cover no-repeat,
    #eef3f8;
}
.abrose-company .sub-hero-inner { color: var(--navy); }
.abrose-company .sub-hero h1 {
  font-size: 44px;
  color: var(--navy);
  letter-spacing: .1em;
  margin-bottom: 16px;
  text-shadow: none;
}
.abrose-company .sub-hero .hr-line {
  width: 40px; height: 3px;
  background: var(--pink-accent);
  margin-bottom: 26px;
}
.abrose-company .sub-hero .hero-copy {
  font-family: "Yu Mincho","游明朝","YuMincho","Hiragino Mincho ProN","ヒラギノ明朝 ProN","Noto Serif JP",serif;
  font-size: 30px;
  font-weight: 600;
  color: var(--navy);
  line-height: 1.75;
  letter-spacing: .06em;
  margin-bottom: 30px;
  text-shadow: none;
}
.abrose-company .sub-hero .hero-copy .accent { color: var(--pink-accent); }
.abrose-company .sub-hero .hero-lead {
  font-size: 14px;
  color: #3c4763;
  letter-spacing: .14em;
  line-height: 2.5;
  text-shadow: none;
}

/* ---------- パンくず：モックに無いので非表示（テンプレからも削除済みのセーフティ） ---------- */
.abrose-company .breadcrumb { display: none; }

/* ---------- 見出しバリエーション ---------- */
/* 会社情報：左寄せ＋ピンク短下線（モックは中央寄せではない） */
.abrose-company .section-head.head-left { text-align: left; margin-bottom: 36px; }
.abrose-company .section-head.head-left h2 { font-size: 28px; }
.abrose-company .section-head.head-left .head-line {
  width: 30px; height: 3px;
  background: var(--pink-accent);
  margin: 14px 0 0;
}
/* 私たちの想い：中央＋左右に細ライン（金下線なし） */
.abrose-company .section-head.head-inline {
  display: flex; align-items: center; gap: 36px;
  margin-bottom: 42px; text-align: center;
}
.abrose-company .section-head.head-inline h2 { font-size: 28px; white-space: nowrap; }
.abrose-company .section-head.head-inline::before,
.abrose-company .section-head.head-inline::after {
  content: ""; flex: 1; height: 1px; background: #dfe2e8;
}

/* ---------- 会社情報テーブル微調整 ---------- */
.abrose-company .info-table th { width: 30%; }

/* ---------- 代表カード：枠・背景なし（モックは写真＋白地キャプションのみ） ---------- */
.abrose-company .ceo-card figure {
  background: none; border: none; border-radius: 0; overflow: visible;
}
.abrose-company .ceo-card .photo-wrap {
  aspect-ratio: 4 / 5; background: none;
}
.abrose-company .ceo-card figcaption { padding: 20px 0 0; }
.abrose-company .ceo-card figcaption .role {
  font-size: 14px; color: var(--navy); letter-spacing: .14em;
}
.abrose-company .ceo-card figcaption .name {
  font-size: 23px; margin-top: 6px;
}

/* ---------- 私たちの想い：白背景＋枠付き3カード（横並び行） ---------- */
.abrose-company .philosophy { background: #fff; }
.abrose-company .philo-wrap { padding: 72px 24px 84px; }
.abrose-company .philosophy .philo-list { max-width: 100%; margin: 0; }
.abrose-company .philosophy .philo-row {
  display: grid;
  grid-template-columns: 42% 1fr;
  gap: 0;
  align-items: center;
  background: #fff;
  border: 1px solid #eceef2;
  border-bottom: 1px solid #eceef2; /* 既存の行下線指定を上書き */
  border-radius: 2px;
  margin-bottom: 14px;
  padding: 28px 36px;
}
.abrose-company .philosophy .philo-row:last-child {
  border-bottom: 1px solid #eceef2;
  margin-bottom: 0;
}
.abrose-company .philosophy .philo-head {
  display: flex; align-items: center; gap: 34px;
  padding: 6px 36px 6px 24px;
  border-right: 1px solid #eef0f4; /* ラベルと本文の間の縦仕切り線 */
  align-self: stretch;
}
/* アイコン：丸背景なしの紺線画（親テーマの紺丸塗りを解除） */
.abrose-company .philosophy .philo-head .philo-icon {
  width: 64px; height: 64px; flex: 0 0 64px;
  background: none; border-radius: 0;
  color: var(--navy);
  display: flex; align-items: center; justify-content: center;
}
.abrose-company .philosophy .philo-head .philo-icon svg { width: 64px; height: 64px; }
.abrose-company .philosophy .philo-label h3 {
  font-size: 22px; color: var(--navy); letter-spacing: .1em; margin: 0;
}
.abrose-company .philosophy .philo-label .label-line {
  display: block; width: 34px; height: 3px;
  background: var(--pink-accent); margin-top: 10px;
}
.abrose-company .philosophy .philo-row > p {
  font-size: 15px; line-height: 2.05; color: #3f4554;
  margin: 0; padding-left: 44px;
}

/* ---------- レスポンシブ ---------- */
@media (max-width: 900px) {
  .abrose-company .sub-hero { height: auto; padding: 56px 0; }
  .abrose-company .sub-hero h1 { font-size: 32px; }
  .abrose-company .sub-hero .hero-copy { font-size: 22px; }
  .abrose-company .philosophy .philo-row {
    grid-template-columns: 1fr; padding: 22px 20px;
  }
  .abrose-company .philosophy .philo-head {
    border-right: none; border-bottom: 1px solid #eef0f4;
    padding: 0 0 14px; margin-bottom: 14px;
  }
  .abrose-company .philosophy .philo-row > p { padding-left: 0; }
  .abrose-company .philosophy .philo-row > p br { display: none; }
}

/* ---------- [souzoku] ---------- */
/* =========================================================================
   相続資産承継ページ モック準拠揃え込み（2026-07-06）
   → abrose-child/style.css の末尾に追記する（親 style.css は触らない）
   カラー実測値（モックPNGピクセル）: 紺 #001d5a / ピンク #e91f73 /
   金(秤の皿) #b98524 / CTA金 #ad843d / 区切り線 #b4bcd9
   ========================================================================= */

/* ---------- Hero：明色写真＋紺テキスト（左揃え・ヒーロー内にリード文） ---------- */
.abrose-souzoku .sub-hero{
  min-height: 480px;
  background-color: #eef4fa;
  background-size: cover;
  background-position: center;
  display: flex; align-items: center;
}
.abrose-souzoku .sub-hero .page-name{
  color: #001d5a; font-size: 46px; letter-spacing: .12em; line-height: 1.3;
}
.abrose-souzoku .sub-hero .hero-underline{
  width: 40px; height: 3px; background: #e91f73; margin: 20px 0 26px;
}
.abrose-souzoku .sub-hero .hero-lead{
  font-family: "Yu Mincho","游明朝","YuMincho","Hiragino Mincho ProN",serif;
  font-weight: 600; color: #001d5a; font-size: 32px; line-height: 1.65;
  letter-spacing: .06em;
}
.abrose-souzoku .sub-hero .hero-lead span{ color: #e91f73; }
.abrose-souzoku .sub-hero .hero-copy{
  margin-top: 30px; color: #3a4149; font-size: 16px; line-height: 2.1;
  letter-spacing: .03em;
}

/* ---------- セクション共通：全セクション白背景・見出しは両サイド罫線 ---------- */
.abrose-souzoku .section{ padding: 56px 0; }
.abrose-souzoku .section.soft{ background: #fff; }
.abrose-souzoku .sec-head{ margin-bottom: 44px; }
.abrose-souzoku .sec-head h2{
  display: flex; align-items: center; gap: 32px; color: #001d5a;
}
.abrose-souzoku .sec-head h2::before,
.abrose-souzoku .sec-head h2::after{
  content: ""; flex: 1; height: 1px; background: #b4bcd9;
}
.abrose-souzoku .sec-head .lead{
  color: #3a4149; font-size: 16px; max-width: none;
}

/* ---------- 3項目（財産を可視化/分け方を比較/将来を見据える）
     カード枠なし・線画アイコン左・項目間に縦区切り線 ---------- */
.abrose-souzoku .feat-grid{ gap: 0; }
.abrose-souzoku .feat-card{
  background: transparent; border: none; border-radius: 0;
  padding: 8px 34px; text-align: left;
  display: flex; gap: 26px; align-items: flex-start;
  transition: none;
}
.abrose-souzoku .feat-card:hover{ transform: none; box-shadow: none; }
.abrose-souzoku .feat-card + .feat-card{ border-left: 1px solid #dfe3ec; }
.abrose-souzoku .feat-icon{
  width: 96px; height: 96px; flex: 0 0 96px; margin: 0;
  background: none; border: none; border-radius: 0; color: #001d5a;
}
.abrose-souzoku .feat-icon svg{ width: 96px; height: 96px; stroke: #001d5a; }
.abrose-souzoku .feat-card h3{ font-size: 24px; color: #001d5a; margin: 0 0 16px; letter-spacing: .05em; }
.abrose-souzoku .feat-card p{ font-size: 15px; color: #3a4149; line-height: 2.15; text-align: left; }

/* ---------- SIPS：STEPタグ上乗せ・本文上/チャート下・紺三角矢印 ---------- */
.abrose-souzoku .sips-steps{ margin-top: 26px; }
.abrose-souzoku .sips-card{
  overflow: visible; position: relative;
  border: 1px solid #e4e7ec; box-shadow: none;
  padding: 36px 20px 26px;
}
.abrose-souzoku .sips-tag{
  position: absolute; top: -15px; left: 50%; transform: translateX(-50%);
  background: #001d5a; color: #fff;
  font-family: "Yu Mincho","游明朝","YuMincho","Hiragino Mincho ProN",serif;
  font-size: 14px; font-weight: 600; letter-spacing: .18em;
  padding: 5px 24px; line-height: 1.5; white-space: nowrap;
}
.abrose-souzoku .sips-tag::after{
  content: ""; position: absolute; left: 50%; top: 100%;
  transform: translateX(-50%);
  border: 7px solid transparent; border-top-color: #001d5a; border-bottom: none;
}
.abrose-souzoku .sips-card .sips-body{ padding: 0; text-align: center; flex: 0 0 auto; }
.abrose-souzoku .sips-card h3{ font-size: 22px; color: #001d5a; margin: 8px 0 12px; letter-spacing: .08em; }
.abrose-souzoku .sips-card p{ font-size: 14px; color: #3a4149; line-height: 2; }
/* 旧レイアウト（チャート上・グレー帯）の打ち消し */
.abrose-souzoku .sips-card .sips-chart{
  background: transparent; border: none; border-bottom: none;
  padding: 18px 8px 0; min-height: 0; margin-top: auto;
  display: flex; align-items: flex-end; justify-content: center;
}
.abrose-souzoku .sips-card .sips-chart svg{ width: 200px; height: auto; max-width: 100%; }
.abrose-souzoku .sips-arrow{ color: #001d5a; }
.abrose-souzoku .sips-arrow svg{ width: 22px; height: 22px; }

/* ---------- 士業との連携：カード枠なし・紺丸左＋テキスト右・縦区切り線・注記プレーン ---------- */
.abrose-souzoku .shigyo-grid{ gap: 0; margin-bottom: 36px; }
.abrose-souzoku .shigyo-card{
  background: transparent; border: none; border-radius: 0;
  padding: 8px 30px; text-align: left;
  display: flex; gap: 22px; align-items: flex-start;
}
.abrose-souzoku .shigyo-card + .shigyo-card{ border-left: 1px solid #dfe3ec; }
.abrose-souzoku .shigyo-circle{
  width: 84px; height: 84px; flex: 0 0 84px; margin: 0;
  background: #001d5a;
}
.abrose-souzoku .shigyo-circle svg{ width: 40px; height: 40px; }
.abrose-souzoku .shigyo-card h3{ font-size: 22px; color: #001d5a; margin: 2px 0 10px; letter-spacing: .06em; }
.abrose-souzoku .shigyo-card p{ font-size: 14.5px; color: #3a4149; line-height: 2; }
.abrose-souzoku .shigyo-note{
  background: none; border: none; border-left: none; border-radius: 0;
  padding: 0; font-size: 16px; color: #232830; letter-spacing: .02em;
}

/* ---------- ご相談事例：丸背景なし線画（紺）・説明文つき ---------- */
.abrose-souzoku .case-card{
  padding: 30px 18px 26px; border-color: #e4e7ec; border-radius: 6px;
}
.abrose-souzoku .case-card:hover{ border-color: #e4e7ec; box-shadow: none; }
.abrose-souzoku .case-icon{
  width: auto; height: auto; background: none; border-radius: 0;
  margin: 0 auto 16px;
}
.abrose-souzoku .case-icon svg{ width: 64px; height: 64px; stroke: #001d5a; }
.abrose-souzoku .case-card h3{ font-size: 18px; color: #001d5a; margin-bottom: 10px; }
.abrose-souzoku .case-card p{
  font-size: 13.5px; line-height: 2; color: #3a4149; margin: 0; text-align: center;
}

/* ---------- CTA帯：崩れ修正＋モック準拠（角丸バンド・アイコン左・縦積みテキスト）
     原因: 親CSSが .cta-col a{display:block} のみ指定で、中の span
     (.cta-label/.cta-main/.cta-sub) がインラインのまま横一行に並んでいた。
     → a を grid 化して縦積みへ戻し、アイコンは ::before の data-URI(線画SVG)で付与 ---------- */
.abrose-souzoku .cta-bar{
  max-width: 1240px; width: calc(100% - 48px);
  margin: 0 auto 64px;
  border-radius: 10px; overflow: hidden;
  grid-template-columns: 1.14fr 1fr 1.18fr;
}
.abrose-souzoku .cta-col{ padding: 0; display: block; }
.abrose-souzoku .cta-col.c1{ background: #001d5a; }
.abrose-souzoku .cta-col.c2{ background: #001d5a; border-left: 1px solid rgba(255,255,255,.28); }
.abrose-souzoku .cta-col.c3{ background: #ad843d; }
.abrose-souzoku .cta-col a{
  display: grid; grid-template-columns: auto auto;
  justify-content: center; align-items: center; align-content: center;
  column-gap: 20px; text-align: left;
  padding: 34px 24px; min-height: 130px; color: #fff;
}
.abrose-souzoku .cta-col a::before{
  content: ""; grid-column: 1; grid-row: 1 / span 3;
  width: 46px; height: 46px;
  background: center / contain no-repeat;
}
.abrose-souzoku .cta-col.c1 a::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.7 19.7 0 0 1-8.6-3.1 19.4 19.4 0 0 1-6-6A19.7 19.7 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.9a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.9.3 1.9.6 2.9.7a2 2 0 0 1 1.7 2Z'/%3E%3C/svg%3E");
}
.abrose-souzoku .cta-col.c2 a::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E");
}
.abrose-souzoku .cta-col.c3 a::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3Ccircle cx='8' cy='14' r='.9' fill='%23fff' stroke='none'/%3E%3Ccircle cx='12' cy='14' r='.9' fill='%23fff' stroke='none'/%3E%3Ccircle cx='16' cy='14' r='.9' fill='%23fff' stroke='none'/%3E%3Ccircle cx='8' cy='18' r='.9' fill='%23fff' stroke='none'/%3E%3Ccircle cx='12' cy='18' r='.9' fill='%23fff' stroke='none'/%3E%3Ccircle cx='16' cy='18' r='.9' fill='%23fff' stroke='none'/%3E%3C/svg%3E");
}
.abrose-souzoku .cta-col .cta-label,
.abrose-souzoku .cta-col .cta-main,
.abrose-souzoku .cta-col .cta-sub{
  grid-column: 2; display: block;
}
.abrose-souzoku .cta-col .cta-label{ font-size: 13px; margin-bottom: 6px; opacity: .95; letter-spacing: .06em; }
.abrose-souzoku .cta-col .cta-main{ font-size: 32px; line-height: 1.25; }
.abrose-souzoku .cta-col .cta-sub{ font-size: 13px; margin-top: 6px; opacity: .9; }
/* c2: 「✉ お問い合わせ」(絵文字入りmain)は非表示、モック通り「24時間受付中」を主表示に */
.abrose-souzoku .cta-col.c2 .cta-main{ display: none; }
.abrose-souzoku .cta-col.c2 .cta-sub{
  font-size: 20px; margin-top: 4px; opacity: 1; letter-spacing: .04em;
}
.abrose-souzoku .cta-col.c3 .cta-main{
  font-size: 22px; letter-spacing: .08em;
}

/* ---------- レスポンシブ調整（親の @media 900px を上書き） ---------- */
@media (max-width: 900px){
  .abrose-souzoku .sub-hero{ min-height: 340px; }
  .abrose-souzoku .sub-hero .page-name{ font-size: 32px; }
  .abrose-souzoku .sub-hero .hero-lead{ font-size: 23px; }
  .abrose-souzoku .sub-hero .hero-copy{ font-size: 14px; }
  .abrose-souzoku .sub-hero .hero-copy br,
  .abrose-souzoku .sub-hero .hero-lead br{ display: none; }
  .abrose-souzoku .sec-head h2{ gap: 18px; }
  .abrose-souzoku .feat-card{ padding: 22px 4px; }
  .abrose-souzoku .feat-card + .feat-card{ border-left: none; border-top: 1px solid #dfe3ec; }
  .abrose-souzoku .feat-icon{ width: 76px; height: 76px; flex-basis: 76px; }
  .abrose-souzoku .feat-icon svg{ width: 76px; height: 76px; }
  .abrose-souzoku .sips-steps{ row-gap: 0; }
  .abrose-souzoku .sips-card{ margin-top: 15px; }
  .abrose-souzoku .shigyo-card{ padding: 20px 4px; }
  .abrose-souzoku .shigyo-card + .shigyo-card{ border-left: none; border-top: 1px solid #dfe3ec; }
  .abrose-souzoku .shigyo-note{ padding: 0; }
  .abrose-souzoku .cta-bar{ width: calc(100% - 32px); }
  .abrose-souzoku .cta-col{ padding: 0; }
  .abrose-souzoku .cta-col a{ min-height: 0; padding: 26px 20px; }
  .abrose-souzoku .cta-col.c2{ border-left: none; border-top: 1px solid rgba(255,255,255,.28); }
  .abrose-souzoku .cta-col .cta-main{ font-size: 26px; }
}

/* ---------- [rental] ---------- */
/* =========================================================================
   賃貸管理ページ モック準拠揃え込み（HP案（賃貸ページ).png 準拠）
   子テーマ style.css の末尾に追記するスニペット。
   スコープ: body.abrose-rental のみ。カラーはモックPNG実測＋モックCSSトークン
   （navy #08266b / deep #001d5a / pink #e91f73 / gold #b98524→#9b6b17 /
    ink #081638 / line #d9dfeb）
   ========================================================================= */

/* ---------- Hero：紺オーバーレイ→白グラデ＋紺文字（モック準拠） ---------- */
body.abrose-rental .hero{
  min-height:420px;
  padding:0; /* 親の section padding 78px を解除（モックはヒーロー高さ約420px） */
  color:#001d5a;
  background:
    linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.90) 26%,rgba(255,255,255,.46) 49%,rgba(255,255,255,.05) 100%),
    url("../abrose/assets/images/hero-rental.jpg") right center/cover no-repeat,
    #edf6fc;
}
body.abrose-rental .hero h1{
  color:#001d5a;
  font-size:43px;
  line-height:1.5;
  letter-spacing:.04em;
  text-shadow:none;
}
body.abrose-rental .hero h1 span{color:#e91f73;}
body.abrose-rental .hero-inner{padding:62px 24px 68px;}
body.abrose-rental .hero p{
  color:#081638;
  max-width:none;
  font-size:16px;
  line-height:2;
  font-weight:700;
  text-shadow:none;
  margin-top:20px;
}
body.abrose-rental .btn-gold{
  display:inline-flex;
  align-items:center;
  gap:12px;
  margin-top:26px;
  min-height:62px;
  padding:0 28px;
  background:linear-gradient(135deg,#b98524,#9b6b17);
  color:#fff;
  font-size:18px;
  font-weight:800;
  border-radius:4px;
  letter-spacing:.04em;
  box-shadow:0 10px 26px rgba(9,31,82,.12);
}
body.abrose-rental .btn-gold:hover{box-shadow:0 12px 28px rgba(9,31,82,.2);}

/* ---------- セクション共通：白背景＋左右金ライン付き見出し ---------- */
body.abrose-rental .worries,
body.abrose-rental .services,
body.abrose-rental .listings{
  background:#fff;
  padding:56px 0 0;
}
body.abrose-rental .listings{padding-bottom:26px;}
body.abrose-rental .rw-title{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:42px;
  margin:0 0 34px;
  color:#001d5a;
  font-size:30px;
  line-height:1.3;
  letter-spacing:.05em;
  text-align:center;
}
body.abrose-rental .rw-title::before,
body.abrose-rental .rw-title::after{
  content:"";
  flex:1;
  height:1px;
  background:#d6c39c; /* モック実測 #e0d0b6（2px相当のにじみ）を1px線で再現 */
}

/* ---------- お悩み5連：カード・丸背景なし／縦罫線＋ピンク下線 ---------- */
body.abrose-rental .worry-row{
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:0;
  text-align:center;
}
body.abrose-rental .worry{
  padding:20px 12px;
  border-right:1px solid #d9dfeb;
}
body.abrose-rental .worry:last-child{border-right:0;}
body.abrose-rental .worry svg{
  width:64px;
  height:64px;
  display:block;
  margin:0 auto 14px;
  color:#08266b;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}
body.abrose-rental .worry h3{
  margin:0;
  color:#001d5a;
  font-size:18px;
  line-height:1.55;
  letter-spacing:.02em;
}
body.abrose-rental .mini-pink{
  display:block;
  width:40px;
  height:2px;
  background:#e91f73;
  margin:12px auto 0;
}

/* ---------- アブローズの賃貸管理 01-04 ---------- */
body.abrose-rental .service-grid{gap:18px;}
body.abrose-rental .service-card{
  border:1px solid #d9dfeb;
  border-radius:4px;
  box-shadow:0 4px 16px rgba(10,36,90,.05);
}
body.abrose-rental .service-photo{height:142px;background:#fff;}
body.abrose-rental .service-photo .no{
  top:0;
  left:0;
  background:#08266b;
  color:#fff;
  padding:9px 13px;
  font-size:22px;
  font-weight:700;
  letter-spacing:.05em;
  line-height:1;
  text-shadow:none;
  border-radius:0;
}
body.abrose-rental .service-body{padding:22px 18px 24px;}
body.abrose-rental .service-body h3{
  font-size:22px;
  color:#001d5a;
  margin-bottom:12px;
  padding-bottom:0;
  border-bottom:none;
}
body.abrose-rental .service-list li{
  padding-left:27px;
  font-size:14px;
  line-height:2.1;
  font-weight:600;
  color:#081638;
  margin-bottom:0;
}
body.abrose-rental .service-list li::before{
  width:17px;
  height:17px;
  top:6px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2308266b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.5 11.1V12a9.5 9.5 0 1 1-5.6-8.7'/%3E%3Cpath d='m9.5 11.5 3 3 9-9.5'/%3E%3C/svg%3E");
}

/* ---------- 募集中の物件 ---------- */
body.abrose-rental .rw-title-row{position:relative;margin-bottom:34px;}
body.abrose-rental .rw-title-row .rw-title{margin-bottom:0;}
body.abrose-rental .listing-all{
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-50%);
  background:#fff;
  padding-left:20px;
  color:#1e2fbd;
  font-size:15px;
  font-weight:700;
  letter-spacing:.03em;
}
body.abrose-rental .listing-all:hover{text-decoration:underline;}

body.abrose-rental .listing-carousel{position:relative;padding:0 62px;}
body.abrose-rental .car-arrow{
  position:absolute;
  top:104px;
  left:0;
  width:44px;
  height:44px;
  border:none;
  border-radius:50%;
  background:#fff;
  box-shadow:0 4px 14px rgba(9,31,82,.18);
  color:#08266b;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  padding:0;
}
body.abrose-rental .car-arrow.next{left:auto;right:0;}
body.abrose-rental .car-arrow svg{
  width:18px;
  height:18px;
  fill:none;
  stroke:currentColor;
  stroke-width:2.4;
  stroke-linecap:round;
  stroke-linejoin:round;
}

body.abrose-rental .listing-grid{gap:24px;}
body.abrose-rental .listing-card{
  border:1px solid #d9dfeb;
  border-radius:4px;
  box-shadow:0 4px 16px rgba(10,36,90,.05);
}
body.abrose-rental .listing-photo{height:145px;background:#d3d7df;}
body.abrose-rental .listing-tag{
  top:10px;
  left:0;
  background:#001d5a;
  font-size:13px;
  font-weight:800;
  padding:6px 13px;
  letter-spacing:.04em;
  border-radius:0 5px 5px 0;
}
body.abrose-rental .listing-body{padding:15px 16px 18px;display:block;}
body.abrose-rental .listing-addr{
  font-size:15px;
  color:#08266b;
  font-weight:700;
  margin-bottom:2px;
  letter-spacing:.02em;
}
body.abrose-rental .listing-spec{
  font-size:13.5px;
  color:#3d4a70;
  margin-bottom:8px;
}
body.abrose-rental .listing-price{
  margin:0;
  padding:0;
  border-top:none;
  display:block;
}
body.abrose-rental .listing-price .rent{
  font-family:"Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","Meiryo",sans-serif;
  font-size:30px;
  color:#001d5a;
  font-weight:800;
  letter-spacing:.02em;
  line-height:1.15;
}
body.abrose-rental .listing-price .rent small{
  font-size:18px;
  font-weight:800;
  margin-left:1px;
}
body.abrose-rental .listing-kanri{
  font-size:13.5px;
  color:#3d4a70;
  font-weight:600;
  margin-top:2px;
}
body.abrose-rental .listing-card .listing-more-btn{
  display:inline-block;
  margin:10px 0 0;
  padding:0;
  border:none;
  border-radius:0;
  background:none;
  text-align:left;
  color:#1e2fbd;
  font-size:14px;
  font-weight:800;
  letter-spacing:.03em;
}
body.abrose-rental .listing-card .listing-more-btn:hover{
  background:none;
  color:#1e2fbd;
  text-decoration:underline;
}

/* ドット：金ピル→紺丸（6個・同径） */
body.abrose-rental .carousel-dots{gap:13px;margin-top:30px;}
body.abrose-rental .carousel-dots span{
  width:9px;
  height:9px;
  background:#c9cbd3;
  border-radius:50%;
}
body.abrose-rental .carousel-dots span.active{
  background:#001d5a;
  width:9px;
  border-radius:50%;
}

/* ---------- Responsive ---------- */
@media (max-width:900px){
  body.abrose-rental .hero{
    background:
      linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.78) 100%),
      url("../abrose/assets/images/hero-rental.jpg") center/cover no-repeat;
  }
  body.abrose-rental .hero h1{font-size:30px;}
  body.abrose-rental .rw-title{font-size:23px;gap:20px;}
  body.abrose-rental .worry-row{grid-template-columns:repeat(2,1fr);}
  body.abrose-rental .worry{border-right:0;border-bottom:1px solid #d9dfeb;padding:18px 8px;}
  body.abrose-rental .worry:nth-child(5){grid-column:1 / -1;border-bottom:0;}
  body.abrose-rental .worry:nth-child(4){border-bottom:0;}
  body.abrose-rental .listing-carousel{padding:0 40px;}
  body.abrose-rental .car-arrow{width:36px;height:36px;top:90px;}
  body.abrose-rental .rw-title-row .rw-title{padding-right:0;}
  body.abrose-rental .listing-all{position:static;transform:none;display:block;text-align:right;margin-top:10px;padding-left:0;}
  body.abrose-rental .rw-title-row{margin-bottom:24px;}
}
@media (max-width:480px){
  body.abrose-rental .worry-row{grid-template-columns:1fr;}
  body.abrose-rental .worry{border-bottom:1px solid #d9dfeb;}
  body.abrose-rental .worry:nth-child(4){border-bottom:1px solid #d9dfeb;}
  body.abrose-rental .worry:last-child{border-bottom:0;}
}

/* ---------- [sale] ---------- */
/* =========================================================================
   売買仲介ページ（page-sale.php）モックPNG追随スニペット
   子テーマ style.css に追記する（親 style.css の .abrose-sale ブロックを
   body.abrose-sale スコープの高い詳細度で上書きする）。
   カラーはモックPNG実測値（deep紺 #001d5a / 紺 #08266b / ピンク #e91f73 /
   金 #b98524）。--mincho / --gothic は親テーマ :root 定義を継承。
   ========================================================================= */
body.abrose-sale{
  --sale-navy:#08266b;
  --sale-deep:#001d5a;
  --sale-pink:#e91f73;
  --sale-gold:#b98524;
  --sale-gold-dark:#9b6b17;
  --sale-ink:#081638;
  --sale-line:#d9dfeb;
}

/* ===== ヘッダー：☎絵文字（親CSSの content:"\260E"）を線画SVGに置換 ===== */
body.abrose-sale .header-phone .num::before{
  content:"";
  display:inline-block;
  width:18px;
  height:18px;
  margin-right:6px;
  vertical-align:-2px;
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2308266b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.7 19.7 0 0 1-8.6-3.1 19.4 19.4 0 0 1-6-6A19.7 19.7 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.9a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.9.3 1.9.6 2.9.7a2 2 0 0 1 1.7 2Z'/%3E%3C/svg%3E") center/contain no-repeat;
}

/* ===== ヒーロー：暗幕オーバーレイ除去・紺文字・左白グラデ ===== */
body.abrose-sale .page-hero{
  min-height:420px;
  background:
    linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.90) 26%,rgba(255,255,255,.46) 49%,rgba(255,255,255,.05) 100%),
    var(--hero) right center/cover no-repeat,
    #edf6fc;
}
body.abrose-sale .page-hero .wrap{color:var(--sale-ink);padding-top:62px;padding-bottom:68px;}
body.abrose-sale .page-hero .ja{color:var(--sale-deep);font-size:43px;letter-spacing:.04em;line-height:1.35;}
body.abrose-sale .page-hero .uline{width:34px;height:2px;background:var(--sale-pink);margin:24px 0;}
body.abrose-sale .page-hero .lead{color:var(--sale-deep);font-size:29px;font-weight:700;line-height:1.75;letter-spacing:.03em;margin-bottom:26px;}
body.abrose-sale .page-hero .lead em{color:var(--sale-pink);font-style:normal;}
body.abrose-sale .page-hero .sub{font-family:var(--gothic);color:var(--sale-ink);font-size:16px;font-weight:600;line-height:2;max-width:560px;}

/* ===== セクション共通：左右フランク線付き中央見出し ===== */
body.abrose-sale .section{padding:56px 0 8px;}
body.abrose-sale .consult-section{padding-bottom:64px;}
body.abrose-sale .section-title{
  display:flex;align-items:center;justify-content:center;gap:42px;
  margin:0 0 32px;color:var(--sale-deep);font-family:var(--mincho);
  font-size:30px;font-weight:600;line-height:1.3;letter-spacing:.05em;text-align:center;
}
body.abrose-sale .section-title::before,
body.abrose-sale .section-title::after{content:"";flex:1;max-width:280px;height:1px;background:#bcc8df;}
body.abrose-sale .section-sub{
  margin:-10px auto 32px;font-family:var(--gothic);font-size:16px;font-weight:600;
  line-height:1.8;color:var(--sale-ink);text-align:center;
}

/* ===== 売買サービス2カラム：外枠なし・写真260px・線画家アイコン ===== */
body.abrose-sale .service-split{
  display:grid;grid-template-columns:260px 1fr 260px;gap:34px;align-items:center;
  border:0;border-radius:0;overflow:visible;background:transparent;
}
body.abrose-sale .service-split .side-img{height:auto;min-height:0;}
body.abrose-sale .service-split .side-img img{width:100%;height:340px;object-fit:cover;}
body.abrose-sale .service-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;}
body.abrose-sale .service-box{padding:16px 0 0;}
body.abrose-sale .service-box + .service-box{border-left:1px solid var(--sale-line);padding-left:32px;}
body.abrose-sale .service-box .ic{
  display:block;width:auto;height:auto;border-radius:0;background:transparent;margin-bottom:14px;
}
body.abrose-sale .service-box .ic svg{
  width:54px;height:54px;fill:none;stroke:currentColor;
  stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
}
body.abrose-sale .service-box.sell .ic{color:var(--sale-pink);}
body.abrose-sale .service-box.buy .ic{color:var(--sale-navy);}
body.abrose-sale .service-box h3{color:var(--sale-deep);font-size:24px;margin-bottom:16px;}
body.abrose-sale .service-box .desc{
  font-family:var(--gothic);font-size:14px;font-weight:600;
  color:var(--sale-ink);line-height:1.9;margin-bottom:18px;
}

/* チェックリスト：塗り丸＋白チェック → 線画の丸チェック（売=ピンク/買=紺） */
body.abrose-sale .service-box.sell{--ck:var(--sale-pink);}
body.abrose-sale .service-box.buy{--ck:var(--sale-navy);}
body.abrose-sale .check-list{gap:10px;font-family:var(--gothic);}
body.abrose-sale .check-list li{padding-left:27px;font-size:14px;font-weight:600;color:var(--sale-ink);line-height:1.9;}
body.abrose-sale .check-list li::before{
  content:"";position:absolute;left:0;top:.42em;width:13px;height:13px;
  border:2px solid var(--ck);border-radius:50%;background:transparent;
}
body.abrose-sale .check-list li::after{
  content:"";position:absolute;left:5px;top:calc(.42em + 3px);width:4px;height:7px;
  border:solid var(--ck);border-width:0 2px 2px 0;transform:rotate(42deg);
}

/* ===== 強み4カード：白背景セクション・写真142px・紺タグ白数字・見出し中央 ===== */
body.abrose-sale .strength-grid{grid-template-columns:repeat(4,1fr);gap:18px;}
body.abrose-sale .strength{
  border:1px solid var(--sale-line);border-radius:4px;background:#fff;
  box-shadow:0 4px 16px rgba(10,36,90,.05);
}
body.abrose-sale .strength:hover{transform:none;box-shadow:0 4px 16px rgba(10,36,90,.05);}
body.abrose-sale .strength .thumb{aspect-ratio:auto;height:142px;background:#fff;}
body.abrose-sale .strength .num{
  top:0;left:0;background:var(--sale-navy);color:#fff;
  font-family:var(--mincho);font-size:20px;font-weight:700;line-height:1;
  letter-spacing:0;padding:8px 10px;border-radius:0 0 4px 0;
}
body.abrose-sale .strength .num span{color:#fff;} /* 旧マークアップ互換（金色数字の無効化） */
body.abrose-sale .strength-body{padding:22px 18px 24px;}
body.abrose-sale .strength-body h3{color:var(--sale-deep);font-size:18px;text-align:center;margin-bottom:10px;line-height:1.45;}
body.abrose-sale .strength-body p{font-family:var(--gothic);font-size:14px;font-weight:600;color:var(--sale-ink);line-height:1.9;}

/* ===== ご検討の方へ：紺箱→白箱（枠線）＋電話ブロック＋金ボタン＋ご相談方法 ===== */
body.abrose-sale .consult-box{
  display:grid;grid-template-columns:1.15fr .85fr;gap:40px;
  padding:34px 30px;border:1px solid var(--sale-line);border-radius:4px;
  background:linear-gradient(90deg,#fff,#f7f9fc);color:var(--sale-ink);
}
body.abrose-sale .consult-box h2{color:var(--sale-deep);font-size:29px;line-height:1.45;margin:0 0 14px;}
body.abrose-sale .consult-box .accent-line{width:34px;height:2px;background:var(--sale-pink);margin:0 0 18px;}
body.abrose-sale .consult-lead{
  font-family:var(--gothic);font-size:16px;font-weight:700;
  color:var(--sale-ink);line-height:1.9;margin:0 0 24px;
}
body.abrose-sale .consult-actions{display:flex;flex-wrap:wrap;gap:18px;}
body.abrose-sale .consult-tel,
body.abrose-sale .consult-form{
  display:inline-flex;align-items:center;gap:14px;
  min-height:80px;padding:12px 26px;border-radius:4px;color:#fff;
  font-family:var(--gothic);transition:filter .2s;
}
body.abrose-sale .consult-tel:hover,
body.abrose-sale .consult-form:hover{filter:brightness(1.08);}
body.abrose-sale .consult-tel{background:var(--sale-deep);}
body.abrose-sale .consult-form{background:linear-gradient(135deg,var(--sale-gold),var(--sale-gold-dark));}
body.abrose-sale .consult-tel svg,
body.abrose-sale .consult-form svg{
  flex:none;width:30px;height:30px;fill:none;stroke:#fff;
  stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
}
body.abrose-sale .consult-tel .t,
body.abrose-sale .consult-form .t{display:block;line-height:1.35;}
body.abrose-sale .consult-tel .t small,
body.abrose-sale .consult-form .t small{display:block;font-size:12px;font-weight:700;}
body.abrose-sale .consult-tel .t strong{display:block;font-size:25px;font-weight:800;letter-spacing:.02em;}
body.abrose-sale .consult-tel .t strong + small{margin-top:1px;}
body.abrose-sale .consult-form .t strong{display:block;font-size:18px;font-weight:800;margin-top:2px;}

/* 右カラム：ご相談方法 */
body.abrose-sale .consult-method{
  background:#fff;border:1px solid var(--sale-line);border-radius:4px;
  padding:24px 22px 20px;align-self:center;
}
body.abrose-sale .method-title{
  color:var(--sale-deep);font-size:20px;text-align:center;margin:0 0 20px;letter-spacing:.05em;
}
body.abrose-sale .method-row{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;}
body.abrose-sale .method{
  background:transparent;border:0;border-right:1px solid var(--sale-line);
  border-radius:0;padding:4px 8px;text-align:center;
}
body.abrose-sale .method:last-child{border-right:0;}
body.abrose-sale .method svg{
  display:block;width:44px;height:44px;margin:0 auto 12px;color:var(--sale-navy);
  fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
}
body.abrose-sale .method b{display:block;color:var(--sale-deep);font-family:var(--gothic);font-size:14px;font-weight:700;}
body.abrose-sale .method small{display:block;font-family:var(--gothic);font-size:12px;color:var(--sale-ink);margin-top:2px;}
body.abrose-sale .method-note{
  margin:18px 0 0;font-family:var(--gothic);font-size:13px;font-weight:600;
  color:var(--sale-ink);text-align:center;
}

/* ===== CTA帯（footer.php sale分岐）：横インライン→標準の縦積みへ・絵文字非表示 ===== */
body.abrose-sale .cta-band a{flex-direction:column;gap:5px;padding:28px 20px;text-align:center;}
body.abrose-sale .cta-band .ci{display:none;} /* ☎✉📅 絵文字（マークアップはfooter.php側＝共通シャーシ） */
body.abrose-sale .cta-band .ct{text-align:center;}

/* ===== レスポンシブ補正（今回変更したブロックのみ） ===== */
@media (max-width:900px){
  body.abrose-sale .page-hero{min-height:300px;}
  body.abrose-sale .page-hero .ja{font-size:32px;}
  body.abrose-sale .page-hero .lead{font-size:22px;}
  body.abrose-sale .section-title{gap:20px;font-size:23px;}
  body.abrose-sale .service-split{grid-template-columns:1fr;gap:24px;}
  body.abrose-sale .service-split .side-img img{height:220px;}
  body.abrose-sale .service-columns{grid-template-columns:1fr;gap:24px;}
  body.abrose-sale .service-box + .service-box{border-left:0;padding-left:0;border-top:1px solid var(--sale-line);padding-top:24px;}
  body.abrose-sale .strength-grid{grid-template-columns:1fr 1fr;}
  body.abrose-sale .consult-box{grid-template-columns:1fr;padding:24px 18px;gap:24px;}
  body.abrose-sale .consult-actions{flex-direction:column;align-items:stretch;}
}

/* ---------- [recruit] ---------- */
/* =========================================================================
   採用情報ページ モック準拠オーバーライド（子テーマ style.css 末尾に追記）
   スコープ: body.abrose-recruit ／ 親 style.css は編集しない
   ========================================================================= */

/* ---- モック実測カラー（CTA帯・職種ヘッダーの紺はブランド紺より明るいロイヤル紺） ---- */
body.abrose-recruit{
  --r-navy:#101f5c;   /* モック実測 #001d5a〜#001d5a */
  --r-gold:#ad843d;   /* モック実測 #9b6b17〜 */
}

/* ===== Hero: 紺グラデ→明るい写真背景＋紺タイトル＋ピンク線＋ヒーロー内コピー ===== */
body.abrose-recruit .page-hero{
  min-height:500px;
  background:
    linear-gradient(90deg,#f0f4fa 0%,rgba(240,244,250,.96) 34%,rgba(240,244,250,.55) 58%,rgba(240,244,250,0) 82%),
    linear-gradient(180deg,rgba(243,247,251,.85) 0%,rgba(243,247,251,.3) 45%,rgba(243,247,251,0) 72%),
    url("../abrose/assets/images/hero-recruit.jpg");
  background-size:cover,cover,cover;
  background-position:center,center,right bottom;
}
body.abrose-recruit .page-hero::after{display:none;} /* 金の円飾りはモックに無い */
body.abrose-recruit .page-hero .container{color:var(--ink);padding-top:64px;padding-bottom:64px;}
body.abrose-recruit .page-hero .page-name{color:var(--navy);font-size:44px;margin-bottom:0;}
body.abrose-recruit .page-hero .hero-line{width:38px;height:3px;background:var(--pink);margin:22px 0 36px;}
body.abrose-recruit .page-hero .hero-lead{
  font-family:"Yu Mincho","游明朝",YuMincho,"Hiragino Mincho ProN",serif;
  font-size:30px;font-weight:600;color:var(--navy);line-height:1.7;letter-spacing:.04em;margin-bottom:30px;
}
body.abrose-recruit .page-hero .hero-lead em{font-style:normal;color:var(--pink);}
body.abrose-recruit .page-hero .hero-copy{font-size:15px;color:#39415a;line-height:2.15;max-width:620px;}

/* ===== ヘッダー: ☎絵文字→線画電話アイコン（markup側の✉はheader.php置換で対応） ===== */
body.abrose-recruit .header-tel .num::before{
  content:"";display:inline-block;width:17px;height:17px;margin-right:6px;vertical-align:-2px;
  background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%231b2a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.7 19.7 0 0 1-8.6-3.1 19.4 19.4 0 0 1-6-6A19.7 19.7 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 2 .7 2.9a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.9.3 1.9.6 2.9.7a2 2 0 0 1 1.7 2Z"/></svg>') no-repeat center/contain;
}
body.abrose-recruit .btn-contact{display:inline-flex;align-items:center;gap:8px;}
body.abrose-recruit .btn-contact .bc-ic{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}

/* ===== セクション共通: 見出し左右の飾り線＋余白圧縮 ===== */
body.abrose-recruit .section{padding:60px 0;}
body.abrose-recruit .section.soft{background:#fff;} /* モックは全面白背景 */
body.abrose-recruit .sec-head{margin-bottom:44px;}
body.abrose-recruit .sec-head h2{
  display:flex;align-items:center;gap:30px;font-size:30px;
}
body.abrose-recruit .sec-head h2::before,
body.abrose-recruit .sec-head h2::after{
  content:"";flex:1;height:1px;background:#b9c6dc;
}

/* ===== 働く魅力: 丸背景を廃止→紺線画アイコン（ピンクアクセント .ac） ===== */
body.abrose-recruit .merit-icon{
  width:auto;height:auto;background:none;border-radius:0;margin:0 auto 20px;
}
body.abrose-recruit .merit-icon svg{
  width:58px;height:58px;stroke:var(--navy);fill:none;stroke-width:1.5;
  stroke-linecap:round;stroke-linejoin:round;
}
body.abrose-recruit .merit-icon svg .ac{stroke:var(--pink);}
body.abrose-recruit .merit-card{padding:34px 22px;}
body.abrose-recruit .merit-card p{font-size:13.5px;color:var(--ink);text-align:left;}

/* ===== 募集職種カード ===== */
body.abrose-recruit .job-grid{align-items:stretch;} /* モックはカード高さ・ボタン位置が揃う */
body.abrose-recruit .job-head{
  background:var(--r-navy);text-align:left;padding:14px 20px;
}
body.abrose-recruit .job-head::after{display:none;} /* 金ラインはモックに無い */
body.abrose-recruit .job-head h3{
  font-family:inherit;font-weight:700;font-size:16.5px;line-height:1.5;letter-spacing:.01em;
}
body.abrose-recruit .job-body{padding:22px 20px 26px;}
body.abrose-recruit .job-intro{font-size:13.5px;color:var(--ink);line-height:1.95;margin-bottom:16px;}
body.abrose-recruit .job-meta{list-style:none;margin:0 0 auto;padding:0;}
body.abrose-recruit .job-meta li{
  display:grid;grid-template-columns:20px 76px 1fr;gap:8px;align-items:start;padding:8px 0;
}
body.abrose-recruit .job-meta .mi svg{
  width:17px;height:17px;stroke:var(--r-navy);fill:none;stroke-width:1.6;
  stroke-linecap:round;stroke-linejoin:round;margin-top:3px;display:block;
}
body.abrose-recruit .job-meta b{font-size:13px;color:var(--ink);font-weight:700;letter-spacing:.02em;padding-top:1px;}
body.abrose-recruit .job-meta li > span:last-child{font-size:13.5px;color:var(--ink);line-height:1.75;}

/* 詳細を見る → : 下線リンク→枠線ボタン（モックはボタン型・カード内中央） */
body.abrose-recruit .job-more{
  align-self:center;display:inline-block;margin-top:26px;
  border:1px solid var(--r-navy);border-radius:2px;border-bottom:1px solid var(--r-navy);
  color:var(--r-navy);font-size:14.5px;font-weight:700;letter-spacing:.06em;
  padding:12px 40px;transition:background .2s,color .2s;
}
body.abrose-recruit .job-more::after{content:none;}
body.abrose-recruit .job-more:hover{background:var(--r-navy);color:#fff;}

/* すべての募集職種を見る → : モックにあり（枠線ボタン） */
body.abrose-recruit .job-all-wrap{margin-top:34px;}
body.abrose-recruit .btn-outline{
  border:1px solid var(--r-navy);color:var(--r-navy);border-radius:2px;
  font-size:15px;font-weight:700;padding:14px 60px;
}
body.abrose-recruit .btn-outline::after{content:none;} /* 矢印はテキスト内に含む */
body.abrose-recruit .btn-outline:hover{background:var(--r-navy);}

/* ===== CTA帯（採用版）: コンテナ幅・アイコン左＋テキスト左揃え・3分割 ===== */
body.abrose-recruit .cta-bar{
  display:block;max-width:1140px;margin:28px auto 36px;padding:0 24px;
}
body.abrose-recruit .cta-inner{
  display:grid;grid-template-columns:1.08fr 1fr 1.23fr;
}
body.abrose-recruit .cta-col{
  display:flex;align-items:center;gap:22px;text-align:left;
  padding:30px 36px;color:#fff;background:var(--r-navy);
}
body.abrose-recruit .cta-col:nth-child(1){background:var(--r-navy);}
body.abrose-recruit .cta-col:nth-child(2){background:var(--r-navy);position:relative;}
body.abrose-recruit .cta-col:nth-child(2)::before{
  content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:rgba(214,87,126,.6);
}
body.abrose-recruit .cta-col.cta-form{background:var(--r-gold);transition:background .2s;}
body.abrose-recruit .cta-col.cta-form:hover{background:#9b6b17;}
body.abrose-recruit .cta-icon svg{
  width:44px;height:44px;stroke:#fff;fill:none;stroke-width:1.6;
  stroke-linecap:round;stroke-linejoin:round;display:block;
}
body.abrose-recruit .cta-icon svg .dot{fill:#fff;stroke:none;}
body.abrose-recruit .cta-text{display:flex;flex-direction:column;line-height:1.35;}
body.abrose-recruit .cta-col .cta-label{font-size:13px;letter-spacing:.04em;opacity:.94;margin-bottom:5px;}
body.abrose-recruit .cta-col .cta-main{
  font-size:18px;font-weight:700;letter-spacing:.03em;font-family:inherit;
}
body.abrose-recruit .cta-col .cta-main.tel{
  font-family:"Yu Mincho","游明朝",YuMincho,serif;font-size:32px;letter-spacing:.02em;
}
body.abrose-recruit .cta-col .cta-main.tel::before{content:none;} /* ☎絵文字廃止（左の線画アイコンで表現） */
body.abrose-recruit .cta-col .cta-note{font-size:12.5px;margin-top:4px;opacity:.9;}

/* ===== Responsive ===== */
@media (max-width:900px){
  body.abrose-recruit .page-hero{min-height:380px;}
  body.abrose-recruit .page-hero .page-name{font-size:34px;}
  body.abrose-recruit .page-hero .hero-lead{font-size:23px;}
  body.abrose-recruit .sec-head h2{gap:18px;font-size:25px;}
  body.abrose-recruit .cta-inner{grid-template-columns:1fr;}
  body.abrose-recruit .cta-col:nth-child(2)::before{display:none;}
  body.abrose-recruit .cta-col{padding:24px 28px;}
  body.abrose-recruit .cta-col .cta-main.tel{font-size:26px;}
}

/* -------------------------------------------------------------------------
   正式ロゴ画像への差替（2026-07-06）
   ヘッダー=紺ロゴ(logo.png) / フッター=白ロゴ(logo-white.png)。
   従来のテキスト再現(.ab-logo)＋会社名テキストは廃止し画像1枚に統一。
   ------------------------------------------------------------------------- */
.ab-brand .ab-logo-img{ height:46px; width:auto; display:block; }
.ab-footer-logo .ab-logo-img{ height:44px; width:auto; display:block; }
@media(max-width:768px){
  .ab-brand .ab-logo-img{ height:38px; }
  .ab-footer-logo .ab-logo-img{ height:40px; }
}


/* -------------------------------------------------------------------------
   物件カードのラベルタグ：モックの焼き込みタグを正とし、テーマ側の重複タグを非表示
   （2026-07-06 物件写真をモックPNGから差替えた際の二重タグ回避）
   ------------------------------------------------------------------------- */
body.abrose-rental .listing-tag{ display:none !important; }


/* =========================================================================
   2026-07-07 フォント刷新：見出し=明朝(Shippori Mincho) / 本文=ゴシック(Noto Sans JP)
   Webフォントで全端末統一＝システムフォント依存の“AI臭さ”/字面バラつきを解消。
   既存の --ab-mincho/--ab-gothic を上書き（テーマの見出しは既に明朝変数を使用）。
   ========================================================================= */
:root{
  --ab-mincho: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif;
  --ab-gothic: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, sans-serif;
}
body{ font-family: var(--ab-gothic); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; }
.ab-nav, .ab-header, .ab-footer, .ab-cta{ font-family: var(--ab-gothic); }
/* 見出し類は明朝で上品に（字間を少し詰めて締める） */
h1,h2,h3,.section-title,.sec-head h2,.rw-title,.page-name,.sub-hero h1,.page-hero h1,.hero h1{ font-family: var(--ab-mincho); letter-spacing:.04em; }

/* 2026-07-07(2) card-datauri-v2 : rental cards = mock HP 4 photos (tag baked-in) as data-URI. old okinawa hotlink removed, DOM tag hidden */
body.abrose-rental .listing-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;}
body.abrose-rental .listing-tag{display:none !important;}

body.abrose-rental .listing-grid .listing-card:nth-child(1) .listing-photo img{content:url(data:image/webp;base64,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);}
body.abrose-rental .listing-grid .listing-card:nth-child(2) .listing-photo img{content:url("data:image/webp;base64,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");}
body.abrose-rental .listing-grid .listing-card:nth-child(3) .listing-photo img{content:url(data:image/webp;base64,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);}
body.abrose-rental .listing-grid .listing-card:nth-child(4) .listing-photo img{content:url("data:image/webp;base64,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");}

/* =========================================================================
   トップ「相続前資産健康診断」動画カード（2026-09-07）
   ========================================================================= */
.video-sec { padding: 84px 0 72px; background: #fff; }
.video-card { position: relative; max-width: 960px; margin: 0 auto; border-radius: 10px; overflow: hidden;
  box-shadow: 0 14px 40px rgba(27,42,74,.16); aspect-ratio: 16 / 9; background: #0f1a33; }
.video-card img { width: 100%; height: 100%; object-fit: cover; display: block; }
.video-card.has-video { cursor: pointer; }
.video-card.has-video:hover img { filter: brightness(.92); }
.video-play { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 92px; height: 92px; border-radius: 50%; border: 0;
  background: rgba(27,42,74,.82); cursor: pointer; transition: transform .2s, background .2s; }
.video-play:hover { background: #b89766; transform: translate(-50%,-50%) scale(1.06); }
.video-play span { position: absolute; left: 56%; top: 50%; transform: translate(-50%,-50%); width: 0; height: 0;
  border-left: 28px solid #fff; border-top: 17px solid transparent; border-bottom: 17px solid transparent; }
.video-soon { position: absolute; right: 16px; bottom: 16px; background: rgba(27,42,74,.86); color: #fff; font-size: 13px; letter-spacing: .06em; padding: 7px 14px; border-radius: 20px; }
.video-modal { position: fixed; inset: 0; background: rgba(0,0,0,.84); display: flex; align-items: center; justify-content: center; z-index: 9999; padding: 24px; }
.video-modal .frame { width: min(1100px, 100%); aspect-ratio: 16 / 9; background: #000; box-shadow: 0 20px 60px rgba(0,0,0,.5); }
.video-modal iframe, .video-modal video { width: 100%; height: 100%; border: 0; display: block; }
.video-modal .close { position: absolute; top: 18px; right: 22px; width: 44px; height: 44px; border: 0; border-radius: 50%;
  background: rgba(255,255,255,.16); color: #fff; font-size: 26px; line-height: 44px; cursor: pointer; }
@media (max-width: 720px) {
  .video-sec { padding: 52px 0 44px; }
  .video-play { width: 68px; height: 68px; }
  .video-play span { border-left-width: 20px; border-top-width: 12px; border-bottom-width: 12px; }
}
