@charset "UTF-8";
/* CSS Document */
/* 基本設定-------------------------------------------*/
@media (min-width: 769px) {
  #main .box-inner {
    padding: 0 min(22.6939970717vw, 310px);
  }
}

.detail-box .info-date {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 32px;
}
@media (min-width: 769px) {
  .detail-box .info-date {
    font-size: 16px;
    margin-bottom: 25px;
  }
}
.detail-box .info-ttl {
  line-height: 1.67;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 32px;
}
@media (min-width: 769px) {
  .detail-box .info-ttl {
    font-size: 34px;
    line-height: 1.5;
  }
}
.detail-box .wysiwyg p {
  margin-bottom: 24px;
}
.detail-box .wysiwyg .img-box {
  margin-bottom: 24px;
  margin-inline: auto;
}
.detail-box .wysiwyg .img-box img {
  border-radius: 4px;
}
.btn-top {
  margin-top: 32px;
}
@media (min-width: 769px) {
  .btn-top {
    margin-top: 80px;
  }
}

.ft-inquiry {
  margin-top: 20px;
}
/*# sourceMappingURL=_map/information.css.map */
