.case-page__results-v1__fullimage--case2-scheme {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-left: calc(50% - 50vw);
  overflow: hidden;
  width: 100vw;
}

.case-page__results-v1__fullimage--case2-scheme img {
  margin-left: auto;
  margin-right: auto;
  max-width: none;
}

.case-page__results-v1__fullimage--case2-scheme .hide-pc {
  width: min(360px, calc(100vw - 24px));
}

@media only screen and (min-width: 1280px) {
  .case-page__results-v1__fullimage--case2-scheme .hide-mob {
    width: min(1680px, calc(100vw - 16px));
  }
}
