@media print, (width >= 768px) {
  .p-section-information {
    padding: 35px 0 93px;
  }
  .p-section-information .l-wrapper {
    max-width: 900px;
  }
  .p-section-information .c-pagination {
    margin-top: 35px;
  }
}
@media only screen and (width < 768px) {
  .p-section-information {
    padding: 0.14rem 0 0.6rem;
  }
  .p-section-information .c-pagination {
    margin-top: 0.6rem;
  }
}

.p-section-information-detail__wrapper {
  background-color: #fff;
}
.p-section-information-detail__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.p-section-information-detail__date {
  color: #3b6b8d;
  font-family: "hypatia-sans-pro", sans-serif;
  font-weight: 600;
  line-height: 1;
}
.p-section-information-detail__title {
  border-bottom: 0.02rem solid #164c6e;
  font-weight: 600;
  letter-spacing: 0.03em;
}
@media print, (width >= 768px) {
  .p-section-information-detail {
    padding: 34px 0 105px;
  }
  .p-section-information-detail__wrapper {
    padding: 42px 36px 59px;
    border-radius: 11px;
  }
  .p-section-information-detail__head {
    margin-bottom: 19px;
  }
  .p-section-information-detail__date {
    font-size: 0.21rem;
  }
  .p-section-information-detail__date + .c-list--category {
    margin-left: 18px;
  }
  .p-section-information-detail__title {
    margin-bottom: 24px;
    padding-bottom: 11px;
    font-size: 0.22rem;
    line-height: 1.3636363636;
  }
  .p-section-information-detail__action {
    margin-top: 62px;
  }
  .p-section-information-detail__action .c-button--primary {
    padding-right: 52px;
    padding-left: 52px;
  }
}
@media only screen and (width < 768px) {
  .p-section-information-detail {
    padding: 0.14rem 0 0.6rem;
  }
  .p-section-information-detail .l-wrapper {
    padding-right: 0.2rem;
    padding-left: 0.2rem;
  }
  .p-section-information-detail__wrapper {
    padding: 0.25rem 0.25rem 0.39rem;
    border-radius: 0.15rem;
  }
  .p-section-information-detail__head {
    margin-bottom: 0.16rem;
  }
  .p-section-information-detail__date {
    font-size: 0.14rem;
  }
  .p-section-information-detail__title {
    margin-bottom: 0.24rem;
    padding-bottom: 0.12rem;
    border-width: 0.01rem;
    font-size: 0.18rem;
    line-height: 1.4444444444;
  }
  .p-section-information-detail__action {
    margin-top: 0.4rem;
  }
  .p-section-information-detail__action .c-button--primary {
    min-height: 0.42rem;
    padding-right: 0.52rem;
    padding-left: 0.52rem;
  }
}
/*# sourceMappingURL=information.css.map */