@media print {
  body {
    width: 1140px !important;
    transform: scale(0.7);
    transform-origin: 0 0;
    padding-top: 16px;
  }
  .no-print,
.l-header,
.header-logo-sp,
.l-footer,
.breadcrumb {
    display: none !important;
  }
  body.pages {
    background-color: transparent;
  }
  .print-contact-block-wrapper {
    display: block;
  }
}