@media screen and (min-width: 835px) {
  .p-company-message__content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: min(5.556vw, 88px);
  }
}
@media screen and (max-width: 834px) {
  .p-company-message__content {
    display: flex;
    flex-direction: column;
    gap: min(8.533vw, 35.2px);
  }
}
.p-company-message__image {
  overflow: hidden;
}
@media screen and (min-width: 835px) {
  .p-company-message__image {
    width: min(40.278vw, 638px);
    aspect-ratio: 1;
    border-radius: min(0.556vw, 8.8px);
  }
}
@media screen and (max-width: 834px) {
  .p-company-message__image {
    border-radius: min(2.133vw, 8.8px);
  }
}
.p-company-message__image img {
  width: 100%;
}
@media screen and (min-width: 835px) {
  .p-company-message__text p + p {
    margin-top: min(1.667vw, 26.4px);
  }
}
@media screen and (max-width: 834px) {
  .p-company-message__text p + p {
    margin-top: min(4.267vw, 17.6px);
  }
}
.p-company-message__author {
  font-weight: var(--fw-500);
  line-height: var(--lh-150);
}
@media screen and (min-width: 835px) {
  .p-company-message__author {
    margin-top: min(2.778vw, 44px);
  }
}
@media screen and (max-width: 834px) {
  .p-company-message__author {
    margin-top: min(8.533vw, 35.2px);
  }
}