@charset "utf-8";
/* CSS Document */
/*----------main----------*/
.home-contents-happening {
  background: #eeeeee;
  text-align: center;
  padding: 5%;
}
.home-contents-happening-inner {
  margin: 8.0rem 3.0rem 0;
}
.home-contents-happening-inner > div {
  display: grid;
  font-size: 24px;
  grid-template-columns: 180px 1fr;
  column-gap: 50px;
}
.home-contents-happening-inner > div + div {
  margin-top: 4.0rem;
}
.home-contents-happening-inner > div .happening-date {
  text-align: left;
}
.home-contents-happening-inner > div .happening-tx {
  text-align: left;
}
.home-contents-happening-inner > div .happening-tx a {
  color: #50bdb4;
  font-weight: bold;
}
@media screen and (max-width: 800px) {
  .home-contents-happening-inner {
    margin: 10% 0 0;
  }
  .home-contents-happening-inner > div {
    display: block;
    font-size: 18px;
  }
  .home-contents-happening-inner > div .happening-tx {
    margin-top: 3%;
  }
}