.information__data {
  margin-top: var(--min20);
  border-bottom: 1px solid #DDD;
  padding: 0 0 var(--min20) 0;
  font-size: var(--min12);
}
@media not screen and (min-width: 768px) {
  .information__data {
    margin-top: var(--min16-sp);
    padding: 0 0 var(--min16-sp) 0;
    font-size: var(--min12-sp);
  }
}
.information__data:first-child {
  margin-top: 0;
}
.information__data a {
  display: flex;
  gap: 0 var(--min24);
  color: var(--black);
  text-decoration: none;
}
.information__data a:hover .information__txt {
  text-decoration: underline;
}
@media not screen and (min-width: 768px) {
  .information__data a {
    flex-wrap: wrap;
    gap: var(--min10-sp) var(--min24-sp);
  }
}
.information__date {
  font-weight: bold;
}
.information__label span {
  font-size: var(--min10);
}
@media not screen and (min-width: 768px) {
  .information__label span {
    font-size: var(--min10-sp);
  }
}
@media not screen and (min-width: 768px) {
  .information__txt {
    flex-basis: 100%;
  }
}