.sectionInformation {
  margin: auto;
  padding-top: 3em;
  padding-bottom: 3em;
  max-width: 900px;
}
@media screen and (min-width: 769px) {
  .sectionInformation {
    padding-top: 6em;
    padding-bottom: 6em;
  }
}
.sectionInformation .sectionInformation__title {
  text-align: center;
  font-size: clamp(20px, 10.493px + 2.535vw, 47px);
  letter-spacing: 0.05em;
  line-height: 1;
}
.sectionInformation .sectionInformation__infoList {
  margin-top: 1em;
  font-size: clamp(15px, 13.944px + 0.282vw, 18px);
}
.sectionInformation .sectionInformation__infoList:first-of-type {
  margin-top: 2em;
}
@media screen and (min-width: 769px) {
  .sectionInformation .sectionInformation__infoList:first-of-type {
    margin-top: 4em;
  }
}
.sectionInformation .sectionInformation__infoList a {
  position: relative;
  display: block;
  border: 1px solid #f7f7f7;
  background: #f7f7f7;
  padding: 1em;
  padding-right: 2em;
  transition: 0.3s;
}
@media screen and (min-width: 769px) {
  .sectionInformation .sectionInformation__infoList a {
    display: flex;
    padding: 1.3em 1em;
    padding-right: 2em;
  }
}
.sectionInformation .sectionInformation__infoList a::after {
  position: absolute;
  content: "";
  background-image: url(../img/common/arrow_icon.svg);
  width: 10px;
  height: 8px;
  right: 3%;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: 0.3s;
}
.sectionInformation .sectionInformation__infoList a:hover::after {
  opacity: 1;
}
.sectionInformation .sectionInformation__infoList a:hover {
  border: 1px solid #a0a0a0;
}
.sectionInformation .sectionInformation__infoList a.noLink {
  pointer-events: none;
}
.sectionInformation .sectionInformation__infoList .sectionInformation__infoList__day {
  padding-right: 2em;
}/*# sourceMappingURL=sectionInformation.css.map */