@media only screen and (max-width: 767px) {
  .commonCvBox {
    margin-top: 40px;
  }
}
@media print, screen and (min-width: 768px) {
  .commonCvBox {
    margin-top: 104px;
  }
}
.columnListAreaWrap {
  position: relative;
  z-index: 0;
}
.columnListAreaWrap .areaBg {
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100vw;
  background: url(../../shared/images/bg_mesh.png) left top repeat;
  background-size: 41px;
}

.columnListArea {
  position: relative;
  z-index: 1;
}
.columnListArea .categoryTitle {
  display: flex;
  align-items: baseline;
}
.columnListArea .categoryTitle .titleEn {
  color: #1DC2FF;
  font-weight: bold;
  font-style: italic;
  font-family: "Inter", sans-serif;
}
.columnListArea .categoryTitle .titleJp {
  font-weight: bold;
}

@media only screen and (max-width: 767px) {
  .columnListAreaWrap .areaBg {
    top: -32px;
    left: calc((min(94%, 366px) - 100vw) / 2);
    width: calc(100vw + 40px);
    height: calc(100% + 64px);
  }
  .columnListArea .categoryTitle {
    padding: 0 0 16px 0;
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
  .columnListArea .categoryTitle .titleEn {
    font-size: clamp(14px, 4.1vw, 16px);
  }
  .columnListArea .categoryTitle .titleJp {
    font-size: clamp(15px, 4.61vw, 18px);
  }
}
@media print, screen and (min-width: 768px) {
  .columnListAreaWrap .areaBg {
    top: -40px;
    left: calc((min(94vw, 920px) - 100vw) / 2);
    width: 100vw;
    height: calc(100% + 80px);
  }
  .columnListArea .categoryTitle {
    padding: 0 0 16px 0;
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
  .columnListArea .categoryTitle .titleEn {
    font-size: clamp(14px, 1.25vw, 16px);
  }
  .columnListArea .categoryTitle .titleJp {
    font-size: clamp(14px, 1.56vw, 20px);
  }
}/*# sourceMappingURL=style.css.map */