/* 用紙サイズの指定（A4） */
@page {
    margin: 10mm;
    size: 210mm 297mm; /* A4縦サイズの場合 */
  }
  @media print {
    /* 全体設定 */
    body {
      -webkit-print-color-adjust: exact; /* 印刷時でも背景色や背景画像を表示 */
      width: 1190px; /* 印刷時の全ページ幅を統一（px数値はお好みで） */
      zoom: 0.8; /* なるべく多くのブラウザで切れないようにするため */
    }
    /* 改ページをいれる場合 */
    /* 各セクションで改ページが行われるようにしています */
    /* section {
      page-break-before: always; 
    } */
    /* 特定のセクションでは改ページを入れない場合の指定 */
    /* section + section.new-none:not(:root) {
      page-break-before: avoid; 
    } */
    /* 特定の場所で改ページを入れたいときの指定 */
    /* .new-page {
      page-break-before: always;
    } */

    /*
     追加 
    */
    .inview{
      opacity: 1;
      visibility: visible;
    }
    .bnr_topsec{
      page-break-before: always;
    }

    /* header */
    .l-headerHead {
        position: absolute;
    }
    .logo {
        position: absolute;
    }
    .header__recruitLink {
        position: absolute;
    }
    .hd_menu__item_text{
      font-size: 1.4rem;
    }

    /* .c-job_video{
      page-break-before: always;
    } */

    /* topページ */
    .homeFacility {
        page-break-before: always;
    }
    .homeBottomSec {
        page-break-before: always;
    }

    /* 福利厚生 */
    .walfare_content:nth-child(3){
      page-break-before: always;
      margin-top: 10rem;
    }

    .event_content:nth-child(3){
      page-break-before: always;
      margin-top: 10rem;
    }

    .recruit_content:nth-child(4){
      page-break-before: always;
      margin-top: 10rem;
    }

    .recruit_con > .recruit_content:nth-of-type(n+2){
      page-break-before: always;
      margin-top: 10rem;
    }


    .vision_quality {
      padding-top: 15rem;
      page-break-before: always;
    }
    #wrap .mbtk-block-editor blockquote {
      border: 2px solid #323c3d !important;
    }
    #wrap .mbtk-block-editor table tbody tr th,
    #wrap .mbtk-block-editor table tbody tr td {
      border-bottom: 2px solid #d1d7dc !important;
    }
    #wrap .mbtk-block-editor table tbody tr:first-child th,
    #wrap .mbtk-block-editor table tbody tr:first-child td {
      border-top: 2px solid #d1d7dc !important;
      border-bottom: 2px solid #d1d7dc !important;
    }
    #wrap .mbtk-block-editor .wp-block-code {
      border: 2px solid #323c3d !important;
    }
}