@media screen and (min-width: 768px) {
  .rjrh__illust {
    left: calc(595 * var(--u));
    top: calc(0 * var(--u));
    width: calc(843 * var(--u));
  }
}

@media screen and (max-width: 767px) {
  .rjrh__illust {
    width: calc(370 * var(--u));
    margin: calc(22 * var(--u)) auto 0;
    max-width: none;
  }

  .hero .rjrh .rjrh__lead {
    line-height: calc(23 * var(--u));
  }
}
