@charset "UTF-8";

/* 20250728 add */
.search_subheading {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 30px;
}
.single-item .product-list-block {
  margin-bottom: 0;
}
.product-list-block {
  padding: 60px 4% 20px;
}
.cnvBlock-info {
  margin-top: 100px;
}

/* 20250804 add */
.sec-lead {
  text-align: center;
  padding-bottom: clamp(60px, 5vw, 150px);
}
.leadTxt {
  margin-bottom: 30px;
}
.link-list-wrap {
  margin-bottom: 80px;
}
.link-list-wrap,
.link-list-wrap a {
  color: #666;
}
.link-list-wrap h3 {
  font-size: min(3.5vw, 2rem);
  font-weight: 500;
  text-align: center;
  margin-bottom: 30px;
}
.link-list-wrap .child-list {
  padding-left: 20px;
}
.link-list-wrap .parent-list li {
  margin-bottom: 20px;
}
.link-list-wrap .child-list {
  display: inline-flex;
  font-size: 95%;
  flex-wrap: wrap;
  line-height: .5;
  margin-top: 20px;
}
.link-list-wrap .child-list li {
  margin-right: 40px;
}
.link-list-wrap .maker-list {
  display: inline-flex;
  flex-wrap: wrap;
}
.link-list-wrap .maker-list li {
  margin-right: 40px;
}
@media screen and (max-width: 576px) {
  .link-list-wrap .child-list li,
  .link-list-wrap .maker-list li {
      margin-right: 20px;
  }
}
.child_cate.leadTxt {
  margin-bottom: 30px;
}