#event-report-anc .l-er-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
#event-report-anc .l-er-wrap figure img {
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  #event-report-anc .l-er-wrap {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    gap: 0 30px;
  }
}
#event-report-anc .l-er-wrap-center {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 5;
}
@media only screen and (max-width: 767px) {
  #event-report-anc .event-report h3 {
    font-size: 1.4rem;
  }
  #event-report-anc .er-description {
    font-size: 1.2rem;
  }
}

.report-detail {
  display: grid !important;
  grid-template-rows: subgrid;
  grid-row: span 5;
}

#report-anc #move-report {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
}
@media only screen and (max-width: 767px) {
  #report-anc #move-report {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    gap: 20px 0;
  }
}
#report-anc #move-report .round-img {
  margin-top: 20px;
}
@media only screen and (max-width: 767px) {
  #report-anc #move-report .round-img {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #report-anc #move-report .title {
    font-size: 1.4rem !important;
  }
}
@media only screen and (max-width: 767px) {
  #report-anc #move-report .date {
    font-size: 1rem !important;
  }
}
@media only screen and (max-width: 767px) {
  #report-anc #move-report .content p {
    font-size: 1.2rem !important;
  }
}

@media only screen and (max-width: 767px) {
  #report-anc .past-project .title p {
    font-size: 1.4rem !important;
  }
}

@media only screen and (max-width: 767px) {
  #report-anc .past-project .list a {
    font-size: 1.4rem !important;
  }
}
/*# sourceMappingURL=end.css.map */