@charset "UTF-8";
@media print {
  body {
    	zoom:67%;
    	margin-bottom:0;
    }
  .header {
    position: static;
  }
	.content,
	.mv{
    margin-top: 0;
  }

  body {
    overflow: visible !important;
  }
	.section_inner,
	.header_inner{
    max-width: 1000px;
  }

  .wrapper_inner {
  }

  .header_right,
  .breadcrumbs,
  .detail .print,
  .detail hr,
  .footer,
  .pagination,
  .modalArea,
  .about_link ul,
  .print_link,
  .pager,
  .detail .detail_header {
    display: none;
  }

  .spec_item,
  .policy_item,
  .step_area,
  .mat_content ul li {
    page-break-inside: avoid;
  }

  .mat_content {
    overflow: visible !important;
  }

  .mat_content ul {
    display: block;
  }

  .mat_content li {
    float: left;
    margin-bottom: 20px;
  }

  .category_content ul li {
    margin-bottom: 20px;
  }

  .mat_content li:nth-child(5n) {
    float: right;
  }

  .mat_content ul li:nth-child(5n) {
  }

  .mat_content li:nth-of-type(5n+1) {
    clear: left;
  }

  .mv_inner {
    padding-top: 20px;
  }

  .search_word {
    overflow: hidden;
  }

  .search_word .section_inner {
    border-bottom: none;
  }

  .search_word {
    margin-bottom: 10px;
  }
}

/*firefox--------------*/
@media print {
  @-moz-document url-prefix() {
    .mv_inner {
      padding: 0;
    }

    .about_link {
      display: none;
      height: 0;
    }

    .detail_item .description .type_list .type,
	.search_word .type_list .type {
      border: none;
      border: #e60044 solid 2px;
      font-weight: bold;
    }

    .mat_ttl_block {
      margin-top: 20px;
    }
  }
}

/*ie-------------------*/
@media print and (-ms-high-contrast: none) {
  *::-ms-backdrop, body {
	zoom:100%;
  }
  .section_inner {
    padding: 0;
  }

  *::-ms-backdrop, * {
    position: static;
  }

  *::-ms-backdrop, html, body {
    height: auto;
  }

  *::-ms-backdrop, .spec_item,
  *::-ms-backdrop, .policy_item,
  *::-ms-backdrop, .step_area,
  *::-ms-backdrop, .mat_content ul li {
    /* 		page-break-inside: auto; */
  }

  *::-ms-backdrop, .header_logo {
    display: block;
    overflow: hidden;
  }

  *::-ms-backdrop, .header_logo .logo_duskin {
    float: left;
    width: 50px;
  }

  *::-ms-backdrop, .header_logo .logo_collec {
    float: left;
    width: 60px;
    min-width: 60px;
  }

  *::-ms-backdrop, .mat_content ul li {
    width: 120px;
  }

  *::-ms-backdrop, .mat_content li:nth-of-type(5n) {
    float: left;
  }

  *::-ms-backdrop, .mat_content li:nth-of-type(5n+1) {
    clear: left;
  }

  *::-ms-backdrop, .mat_content ul li {
    margin-right: 10px;
    margin-bottom: 10px;
  }

  *::-ms-backdrop, .mat_content ul li:nth-child(5n) {
    margin-right: 0;
  }
}

/*edge-----------------*/
@media print {
  @supports (-ms-ime-align: auto) {
    .category_content ul li {
      width: 120px;
    }
  }
}

/* --------------------------------
   js print window 
 --------------------------------*/
/*category & all html ------------*/
.print_window {
  margin-bottom:0; 
}

.print_window .content {
  margin: 10px auto 0;
  padding-top: 20px;
}

.print_window .section_inner {
  position:relative;
  margin: 0 auto !important;
}
.print_window .about_link li a {
  display: inline-block;
  border: 1px solid #c4c4c4;
  line-height: 1;
  padding: 8px 14px 7px 14px;
  font-size: 1.3rem;
}
.print_window .about_link {
  display: inline-block;
  text-align: right;
  position: absolute;
  top: -8px;
  right: 20px;
  margin: 0;
}
.print_window .mat_ttl{
  font-size:1.8rem;
}
.print_window .mat_content li a, .print_window .favor_item {
  pointer-events: none;
}
/*category & all html for ie ----------------*/
@media print and (-ms-high-contrast: none) {
  *::-ms-backdrop, .print_window .content{
    margin:0;
  }
}

/*all.html -----------------------*/
.print_window .print_link {
  position: absolute;
  top: 0;
  right: 20px;
  margin: auto;
}
.print_window .search_word .section_inner {
  border: none;
  padding: 0 0 20px;
}
 .print_window .search_word .type_list{
  width: calc(100% - 0em);
} 
.print_window .search_word .search_text {
  margin-left: 0;
}
.print_window .paginationjs-prev, .print_window .paginationjs-next {
  display: none;
}

.print_window .paginationjs-pages {
  pointer-events: none;
}
