/* Fix4 G01（2026-10-14、Owner 統合修正 v01「文章の頭は左揃え・文章全体は中央揃え（全ページ共通）」）：TOP の本文の段落・説明文。
   ブロックは文字の幅（最大は既存の読み幅）で中央に置いたまま、行を左揃えにする（1 行の文は見た目が変わらず、複数行は各行の左端がそろう）。
   対象外（G01 だけを理由に動かさない）：FV の文字（#hal-wp-fv）、「違和感」の帯の詩の行（.hal-band__lines）、締めの見出し（.hal-final__title）、
   見出し・ラベル（.hal-prefix・.hal-payment__title・確認の入口のラベル）・リンクの行（.hal-source）・締めの一言（.closing）・ボタンの文字。
   写真・構造・順序・演出・余白は変えない。 */
/* 部品の既存の規則は id で囲まれたものがある（例 #hal-services-readable-preview .hh-note）ため、:not(#…) を 2 つ足して確実に効かせる */
html body .hal-lp :is(.hh-detail>p,.hh-note,.hh-disclaimer,.hh-main>p,.hal-promise__sub,.phase-list,.line-note,.hal-payment__text,.hal-faq__lead,.hal-office-hero__body .hal-p,.lc-copy .lc-p,.hal-stat .hal-note):not(#hal-f4-a):not(#hal-f4-b){
  width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}
html body .hal-lp .lc-copy .lc-p .lc-copy-line:not(#hal-f4-a):not(#hal-f4-b){text-align:left}
