.secSearchArea {
  display: flex;
  flex-wrap: wrap;
}
.secSearchArea .catLink {
  color: #858585;
  letter-spacing: 0.07em;
}
.secSearchArea .catLink.select {
  color: #000000;
  pointer-events: none;
}

@media only screen and (max-width: 767px) {
  .secSearchArea {
    margin: 0 0 48px 0;
    row-gap: 14px;
    border-left: solid 1px #858585;
    border-right: solid 1px #858585;
  }
  .secSearchArea .catLink {
    width: 50%;
    text-align: center;
    font-size: 14px;
    border-right: solid 1px #858585;
  }
  .secSearchArea .catLink:nth-of-type(2n) {
    border-right: none;
  }
}
@media print, screen and (min-width: 768px) {
  .secSearchArea {
    padding: 0 0 60px 0;
  }
  .secSearchArea .catLink {
    padding: 0 36px;
    font-size: 14px;
    border-right: solid 1px #858585;
  }
  .secSearchArea .catLink:first-of-type {
    padding-left: 0;
  }
  .secSearchArea .catLink:last-of-type {
    border-right: none;
  }
}
.worksListArea .worksItem .itemLink .img {
  aspect-ratio: 768/512;
  background: #2c2c2c;
}
.worksListArea .worksItem .itemLink .img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.worksListArea .worksItem .itemLink .category {
  color: #858585;
  letter-spacing: 0.07em;
}
.worksListArea .worksItem .itemLink .title {
  line-height: 1.6;
  letter-spacing: 0.1em;
}

@media only screen and (max-width: 767px) {
  .worksListArea {
    display: flex;
    flex-direction: column;
    row-gap: 40px;
  }
  .worksListArea .worksItem .itemLink .category {
    padding: 6px 0 2px;
    font-size: 14px;
  }
  .worksListArea .worksItem .itemLink .title {
    font-size: clamp(14px, 4.1vw, 16px);
  }
}
@media print, screen and (min-width: 768px) {
  .worksListArea {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    -moz-column-gap: 3.8%;
         column-gap: 3.8%;
    row-gap: min(4vw, 46px);
  }
  .worksListArea .worksItem {
    width: 48.1%;
  }
  .worksListArea .worksItem .itemLink .category {
    padding: 14px 0 12px;
    font-size: 14px;
  }
  .worksListArea .worksItem .itemLink .title {
    font-size: clamp(14px, 1.11vw, 16px);
  }
}
@media only screen and (max-width: 767px) {
  .secPager {
    padding: 48px 0 0 0;
  }
}
@media print, screen and (min-width: 768px) {
  .secPager {
    padding: 60px 0 0 0;
  }
}/*# sourceMappingURL=style.css.map */