/* =======================================================
consultant_archive
======================================================= */
.bl_consultant.archive {
  padding-bottom: min(64/1280 * 100vw, 64px);
}

@media screen and (max-width: 750px) {
  .bl_consultant.archive {
    padding-bottom: 80px;
  }
}

.bl_item_imgWrapper {
  width: 100%;
  aspect-ratio: 238 / 358;
  overflow: hidden;
}

.bl_item_imgWrapper img {
  width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
  object-fit: cover;
}
