/* Scss Document */
@media print {
  body {
    font-size: 1.2rem;
  }

  #product.apo_inj h2 {
    font-size: 2rem;
  }
  #product.apo_inj h3 {
    font-size: 1.8rem;
  }

  #main section p {
    font-size: 1.2rem;
  }

  #product.apo_inj .top-column {
    column-gap: 30px;
  }

  #product.apo_inj .top-column > .image-area {
    width: calc(60% - 15px);
  }

  #product.apo_inj .top-column > .about {
    width: calc(40% - 15px);
  }

  #product.single .table {
    font-size: 1.2rem;
  }

  #product.apo_inj .top-column .thumbnail .slick-slide {
    height: 80px;
    overflow: hidden;
  }

  #product.apo_inj .top-column .slider {
    height: 200px;
  }

  #product.apo_inj .top-column .slider .slick-img {
    height: 200px;
  }

  #product.single .table tbody th {
    width: 35%;
  }

  #product.single .table tbody th,
  #product.single .table tbody td {
    font-size: 1.2rem;
    padding: 8px;
  }

  #product.apo_inj .movie .movie-embed {
    display: none;
  }
  #product.apo_inj .movie .movie-thumb {
    display: block;
    max-width: 60%;
    margin: auto;
  }
  #product.apo_inj .movie .movie-column > div {
    width: auto;
  }
}
