@media print {
  * {
    box-sizing: border-box;
  }
  html {
    font-size: 10pt;
    width: 100%;
  }
  body {
    font: 10pt Georgia, "Times New Roman", Times, serif;
    line-height: 1.3;
    background: none !important; /* Brute force since user agents all print differently. */
    color: #000;
    width: 100%;
  }
  .wrapper {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  a {
    color: #000;
  }
  a:after {
    content: " (" attr(href) ")";
    word-wrap: break-word;
    display: block;
    width: 100%;
    font-weight: normal;
  }
  h1, h2, h3, h4, h5, h6, img {
    page-break-after: avoid;
    page-break-inside: avoid;
    font-family: Georgia, "Times New Roman", Times, serif !important;
    line-height: 1.3;
    background: none !important; /* Brute force since user agents all print differently. */
    color: #000;
    width: 100%;
  }
  a {
    color: #000 !important;
  }
  h1, h2 {
    font-size: 20px !important;
  }
  h3, h4, h5, h6 {
    font-size: 16px !important;
  }
  p,
  strong,
  table,
  table td {
    font-size: 12px;
    font-family: Georgia, "Times New Roman", Times, serif !important;
  }
  blockquote, table, pre {
    page-break-inside: avoid;
  }
  ul, ol, dl {
    page-break-before: avoid;
  }
  html,
  body {
    overflow: visible !important;
    height: auto !important;
  }
  .fullpage-wrapper {
    height: auto !important;
    transform: none !important;
    transition: none !important;
  }
  .fp-section {
    height: auto !important;
  }
  .fp-slidesContainer {
    width: auto !important;
    transition: none !important;
    transform: none !important;
  }
  .fp-slides,
  .fp-slides * {
    position: static !important;
  }
  .fp-slide {
    width: auto !important;
  }
  .header,
  .footer,
  .c-search,
  .lang,
  .hotline,
  .c-conform,
  .c-carousel,
  .c-imgnav__btn,
  .c-imgnav__menu__close,
  .c-imgnav__tooltip,
  .c-play-btn,
  .c-continue__btn,
  .c-pagination__nav,
  .c-pagination__more,
  .c-pagination,
  .c-modal,
  .detail__info,
  .c-circle-nav,
  .c-btn-group,
  .js-open-contact-form,
  .contact__detail__close,
  .filter,
  .contact__area,
  .jtabs__list,
  .c-reference-header,
  .news__header__desc {
    display: none;
  }
  .c-imgnav__menu__title br {
    content: " ";
    padding-right: 6px;
  }
  .product__item {
    margin-top: 60px;
  }
  .c-image-group__img img {
    max-width: 69px;
    max-height: 69px;
  }
  .detail img,
  .product__img img,
  .detail__close img,
  .main img {
    max-width: 300px;
    max-height: 300px;
  }
  .detail a:after,
  .product__img a:after,
  .detail__close a:after,
  .main a:after {
    content: "" !important;
  }
  .certification__inner {
    display: block;
    margin-top: 40px;
  }
  .certification__name {
    display: block;
  }
  .certification__img img {
    max-width: 160px;
  }
  .catnav__button:after,
  .js-open-modal:after,
  .r-tabs-anchor:after {
    content: "" !important;
  }
  .contact__address-list {
    text-align: left;
  }
  .people__table__header {
    display: none;
  }
  .people__table__title {
    font-size: 14px !important;
  }
  .post__item {
    margin-top: 40px;
  }
  .post__item:first-child {
    margin-top: 0;
  }
  .c-gallery__item--big .c-gallery__inner {
    background-image: none !important;
  }
  .c-gallery__item {
    display: block;
    margin-top: 40px;
  }
  .c-gallery__item img {
    max-width: 300px;
    max-height: 300px;
  }
  .section,
  .fp-tableCell,
  .section__box,
  .c-gallery__inner {
    height: auto !important;
  }
  .section {
    padding: 0;
  }
  .section__box {
    box-shadow: none;
    background-image: none;
  }
  .section__box--abs {
    position: static;
  }
  .section__box--category {
    background: none;
  }
  .section__video {
    display: none;
    visibility: hidden;
  }
  .section__title {
    position: static;
  }
}

/*# sourceMappingURL=print.css.map */
