@media screen, print {
  .body-fig-2col {
    display: flex;
    flex-direction: row;

    .body-img {
      width: 50%;
    }
  }
}

/*** SP BP ***/
@media (min-width: 640px) {

}

/*** md Tablet ***/
@media (min-width: 768px) {

}

/*** lg PC ***/
@media (min-width: 992px) {
  #hdnav-link-products {
    background: #fff;
    border-top: solid 2px var(--ais-clr);
    color: var(--ais-clr);
    opacity: 1;
    pointer-events: none;
  }

}