/* 用紙サイズの指定（A4） */
@page {
    margin: 10mm;
    size: 210mm 297mm; /* A4縦サイズの場合 */
  }
  @media print {
    /* 全体設定 */
    body {
      -webkit-print-color-adjust: exact; /* 印刷時でも背景色や背景画像を表示 */
      width: 1200px; /* 印刷時の全ページ幅を統一（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;
    } */

    /* header */
    .header {
        position: absolute;
    }
    .header.-scroll{
      height: 140px;
    }
    .header.-scroll .header__logo-img-illust{
      transform: scale(1)!important;
    }
    .header.-scroll .header__logo-imgs{
      height: 100px;
    }
    .header .header__logo-img-illust{
      width: 100px;
    }
    .header .header__logo-img-text2{
      display: none;
    }
    .logo {
        position: absolute;
    }
    .header__recruitLink {
        position: absolute;
    }
    /* common */
    .common-page-top{
      display: none;
    }
    .latest-magazine,
    .featured-news{
      display: none;
    }

    .common-links-menu{
      display: none;
    }

    .footer{
      display: none;
    }
    .inview{
      opacity: 1!important;
    }

    .contact__title-area,
    .subpage-hero-title-only__title-area{
        padding: 7rem 0 4.5rem;
    }

    /* ======================
     topページ 
    ======================*/
    .homeFacility{
        page-break-before: always;
    }
    .home-page-links-block__list .home-page-links-block__item:nth-child(3),
    .home-page-links-block__list .home-page-links-block__item:nth-child(4){
      padding-top: 14rem;
    }
    .home-logo-links-block{
      padding-top: 20rem;
    }
    .subpage-hero-title-only__title{
      font-size: 48px;
    }

    /* ======================
    テンプレートページ
    ======================*/
    .mbtk-block-editor .wp-block-columns {
      display: flex !important;
      flex-wrap: nowrap !important;
    }
  
    .mbtk-block-editor .wp-block-columns > .wp-block-column {
      width: auto !important;
      flex: 1 1 0 !important;
      flex-basis: 0 !important;
      margin: 0 !important;
    }
/* 
    .magazine-archive__main-section-area{
      page-break-before: always;
    } */

    .news-single__wrapper{
      width: 1000px;
    }
    .feature-article__magazine-info-upper-area{
      width: 1000px;
    }
    .feature-article__magazine-info-lower-area{
      width: 1000px;
    }
    .feature-article__wrapper{
      width: 1000px;
    }

    .magazine-pdf-archive__pagination-area{
      margin-top: 30px;
    }

    .feature-archive-slider__item{
      width: 280px!important;
      height: auto!important;
    }
    .feature-archive-slider__list .slick-slide img{
      width: 100%;
      height: 100%;
    }
}