/* Phase85: pages/static層（Phase85時点では未実装ページ分は参考抽出のみ） (自動分類, scripts/phase85_split_css.py, 元ファイル: common2.css/style2.css) */


.teikan h2,
.p-business__servicelist-top h2,
.p-business__servicelist-top h1,
.mail-form h1 {
  font-size: 1.2rem; 
}

 
.p-business__content p,
.order2-top a,
.privacy h2 {
  font-size: 1.5rem; 
}

 
.p-static__customer-harassment h1 {
  font-size: 3.5rem;
}


.p-business__fade h2,
.mail-form h2,
.p-static__item {
  padding: 5% 0 0;
}


.p-business__fade h3,
.philosophy li,
.center h3 {
  padding: 2% 0 0;
}


.plan h6 {
  padding: 2% 0 0;
  text-align: right;
}


/* 2026-08-31 Phase196: plan.htmlの「認定日」注記(h3直後にh4/h5を経由せずh6が出現する
   見出しレベル飛び)を、h6からh4へ変更したことに伴う見た目維持のための最小限の上書き。
   共通の「.plan h4」(font-size:1.3rem;padding:3% 0、無条件・全ビューポート適用)は
   この2箇所の意味（付随的な日付注記）には合わないため、変更せず、新規class
   "p-plan-cert-date"を対象要素にのみ付与し、変更前のh6の値(padding:2% 0 0;
   text-align:right、および幅834px以下でのfont-size:.7rem)を再現する。他の既存h4
   （本会職員が...等）や他ページへは一切影響しない。 */
.plan h4.p-plan-cert-date {
  font-size: 1rem;
  padding: 2% 0 0;
  text-align: right;
}
@media (max-width: 834px) {
  .plan h4.p-plan-cert-date {
    font-size: 0.7rem;
  }
}


.plan h5 {
  font-size: 1.2rem; 
  padding: 3% 0 1%;
}


.mail-form {
  background-color: rgba(255, 255, 255, 0.8);
}


.plan h3 {
  padding: 5% 0 2%;
}


.plan h4 {
font-size: 1.3rem; 
padding: 3% 0;
}


.p-static__privacy-top h1 {
  color: #fff;
  padding: 3% 0;
  background-color: #84dd78;
}


.policy_philosophy h1 {
  padding: 3% 0;
  background-color: #84dd78;
}
