.lp_main__copoany_infolist {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin: 0 auto;
  max-width: 90vw;
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  gap: 1.5em;
}

.lp_main__copoany_infolist .wp-block-group.is-layout-flex {
  width: 100%;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-auto-rows: auto;
  gap: 1em;
  align-items: stretch;
}

.lp_main__copoany_infolist .wp-block-group.is-layout-flex h4 {
  width: 6em;
  display: block;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  align-self: strech;
}
