@media screen and (min-width: 768px) {
  .bread-crumb {
    max-width: 1104px;
    margin-inline: auto;
    padding: 17px 24px;
  }
}
@media screen and (max-width: 767px) {
  .bread-crumb {
    padding: 12px 3.9800995025vw;
  }
}

h1 img {
  margin: 0 auto;
}

#presentContents {
  font-size: calc(15rem / 10);
  line-height: 1.4666666667;
  letter-spacing: 0.04em;
}
@media screen and (min-width: 768px) {
  #presentContents {
    margin-bottom: 120px;
  }
}
@media screen and (max-width: 767px) {
  #presentContents {
    margin-bottom: 70px;
  }
}
#presentContents .generalButton {
  justify-self: center;
  display: grid;
}/*# sourceMappingURL=page.css.map */