.c-lpost-004__img-section {
  aspect-ratio: 1/1 !important;
}

.c-lpost-004__block {
  width: calc(50% - 20px) !important;
  margin-right: 0px !important;
  margin-bottom: 10px !important;
  display: flex;
  flex-direction: column;
  padding: 10px !important;
  font-size: var(--mj-font-size--small);
  border-radius: 0 !important;
  overflow: hidden;
  box-shadow: var(--mj-shadow--large);
  transition: var(--mj-transition--normal);
}

@container (max-width: 767px) {
  .c-lpost-004__block {
    width: 100% !important;
    flex-direction: column !important;
  }
  .c-lpost-004__img-area {
    width: 100% !important;
    margin-right: 0 !important;
    max-width: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .recent-info .c-lpost-003__img-area img {
    aspect-ratio: 1/1 !important;
    height: unset !important;
  }
}/*# sourceMappingURL=child-main.css.map */