/* ng2026-page.css
 * 新デザイン版の新卒採用お問い合わせフォーム用の微調整。
 * 既存 CSS は変更せず、このファイルだけで吸収する。
 */

/* 新デザインのグローバルナビは position:fixed のため、その分だけ下げる。
   値は新卒サイト下層ページの .under_top と同じ（PC 85px / 1000px 以下 70px）。 */
body.ng2026 main {
  margin-top: 85px;
}

@media screen and (max-width: 1000px) {
  body.ng2026 main {
    margin-top: 70px;
  }
}

/* newgraduate.css の
     main.main-newgraduate_under .title_box { margin-top: 100px }
   は旧ヘッダー（通常フローで高さ 129px）を前提にした余白。
   新デザインではナビが固定され main 側で 85px 下げているため、
   この 100px があるとヘッダーとヒーロー画像の間が空きすぎる。
   新卒サイト下層ページはヒーローがナビ直下から始まるので 0 に戻す。 */
body.ng2026 main.main-newgraduate_under .title_box {
  margin-top: 0;
}

/* パンくずはフッターの直前に置くため、下の余白を確保する */
body.ng2026 #bc_wrapper {
  margin-bottom: 40px;
}
