@charset "utf-8";

/* Print
---------------------------------------------------*/
@media print {
  html {
    -webkit-print-color-adjust: exact;
  }

  body {
    zoom: 77%;
    width: 1020px;
    min-width: inherit;
  }

  /* #fixedArea.fixed header {
    display: block;
  } */

  .swiper-container {
    max-width: 1020px !important;
  }
  .swiper-slide {
    width: 750px!important;
  }
  .swiper-container .swiper-slide img,#mainvisual .image_img {
    width: 744px;
    margin-left: -80px;
  }
  .swiper-container-android .swiper-slide, .swiper-wrapper {
    transform: translate3d(-1325px, 0, 0)!important;
  }


  .page_break,
  body#top .info,
  body#dock .column_area,
  body#summary .company_profile + h4,
  body#idea .outerframe_number_list + h4,
  body.map#index #floor01 .floor_list,
  body.map#index #floor02,
  body.access#index .train_come,
  body#form_index #form {
    page-break-before: always !important; /*ページの改行の指定*/
  }

  .img {
    padding-top: 10px;
  }

  #totop {
    display: none;
  }

  footer {
    page-break-inside: avoid;
  }
  body#top footer {
    margin-top: -1px;
  }

  .google_map {
    display: block;
  }
}

@media print and (-ms-high-contrast: none) { /* IE */
  body {
    zoom: 78%;
  }

  #about .img {
    page-break-before: auto !important;
  }
}
