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


/* 2026-08-31 Phase193: recruit-h/index.htmlの2個目のh1(「企業説明会への参加申込」)を
   h2へ変更したことに伴う見た目維持のための最小限の上書き。
   pages/top.cssの「.p-business__patient-info-index h2{font-size:1.4rem;color:#fff}」
   (常時適用)がh2化により新たに適用され、白文字が直近の祖先.info_session(白背景)に
   重なり実質不可視になる問題を、id起点の高詳細度セレクタで打ち消す。
   文字色は全ビューポートで元のh1の色(body既定のcolor:#543)を再現する。 */
#patientmeals_recruit .p-business__patient-info-index h2 {
  color: #543;
}


/* 文字サイズは、幅1200px以下では既存の.p-business__patient-info-session h1,h2向けの
   レスポンシブ規則(responsive-tablet.css/responsive-mobile.css)がh1・h2を同一に
   扱っており変更前後で差分が無いため、ここでは幅1201px以上(それらの規則が及ばない範囲)
   だけを対象に、変更前のh1が実際に表示されていた値(pages/top.cssの無条件ルール
   h1{font-size:4rem}による64px相当)を再現する。base.css全体やh1タグの既定値は
   変更していない。 */
@media (min-width: 1201px) {
  #patientmeals_recruit .p-business__patient-info-index h2 {
    font-size: 4rem;
  }
}


.p-recruit__recruit-patent-index h2 {
  font-size: 2rem; 
  color: #ff9002;
  padding: 0;
}


.p-recruit__recruit-article-index h2 {
  padding-left: 5%;
}


.p-recruit__recruit-index {
  padding: 3% 2% 1%;
}


.recruit_article {
  padding: 2% 10%;
}


/* Phase186: 2027_recruit_patientmeals(.jpg/.webp/2.jpg/2.webp)はrecruit-h/index2.html専用の
   採用告知ポスター画像。HTML width/height属性が両方definiteだとheightが固定されスマホ表示で
   縦横比が崩れるため、src属性で個別指定してheight:autoを適用する。reference原本はimgに属性が無く問題なしだった。 */
img[src*="2027_recruit_patientmeals"] {
  height: auto;
}
