

/* ======================================================
	adjust
========================================================= */
.pageTtl-main sub {
  top: -0.05em;
}

.top .goods-contents .nonwoven-list {
  -moz-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.top .goods-contents .nonwoven-list .link._cross {
  background: url(../img/top/goods_img_01.jpg) no-repeat right 0, #edf4f8;
  background-size: contain;
}
.top .goods-contents .nonwoven-list .link._mask {
  background: url(../img/top/goods_img_02.jpg) no-repeat right 0, #edf4f8;
  background-size: contain;
}
.top .goods-contents .nonwoven-list .link._other {
  background: url(../img/top/goods_img_03.jpg) no-repeat right 0, #edf4f8;
  background-size: contain;
}

/* ======================================================
	about
========================================================= */
.about-nav-list {
  -moz-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 767px) {
  .about-nav li {
    width: 100%;
  }
}

/* ======================================================
	about-originality
========================================================= */
.originality-heading {
  padding: 10.66667vw 0 15.33333vw 0;
}
@media screen and (min-width: 768px) {
  .originality-heading {
    padding: 7.40741vw 0 8.40741vw 0;
  }
}
@media screen and (min-width: 1080px) {
  .originality-heading {
    padding: 80px 0 100px 0;
  }
}



/* ======================================================
	nonwoven
========================================================= */
.nonwoven-cat-nav {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0px 5%;
}



.details-contents .specification-box #tablepress-39 tr.row-1 .column-1{
	width: 10%!important;
}

.details-contents .specification-box #tablepress-39 tr.row-2 .column-1{
	width: 15%!important;
	min-width: 140px;
}

.details-contents .specification-box #tablepress-39 tr.row-2 .column-2{
	width: 35%!important;
	min-width: 320px;
}

.details-contents .specification-box #tablepress-39 tr.row-2 .column-3{
	width: 50%!important;
	padding: 10px 15px!important;
}



.details-contents .specification-box #tablepress-39 .column-3 table{
	border: 1px solid #ddd;
}


.details-contents .specification-box #tablepress-39 .column-3 table td,.details-contents .specification-box #tablepress-39 .column-3 table th{
	font-size: 14px!important;
}

.details-contents .specification-box #tablepress-39 .column-3{
	padding: 15px 15px!important;
}

.details-contents .specification-box #tablepress-39 .column-3 table td{
	text-align: left !important;
	padding: 10px 15px!important;
}