@media (max-width: 767px) {
  .local-top-5 #main_content .pet-page .reform-case-link.reform-case--single-photo[data-case-layout="c"] > .reform-case__photos > figure {
    min-width: 0;
    width: 100%;
    max-width: 100%;
    height: auto;
    aspect-ratio: 4 / 3;
  }
  .local-top-5 #main_content .pet-page .reform-case-link.reform-case--single-photo[data-case-layout="c"] > .reform-case__photos > figure > img {
    min-width: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
