html {
  font-size: 0.0732vw;
  font-family: "Noto Sans JP", sans-serif;
}
@media (min-width: 1366px) {
  html {
    font-size: 1px;
  }
}
@media (max-width: 767px) {
  html {
    font-size: 0.2666vw;
  }
}
html body {
  font-size: 10rem;
}

#page-history section#history .inner > p {
  margin-bottom: 40rem;
}
#page-history section#history .inner > .grid-container {
  display: grid;
  grid-template-columns: 119rem 57rem auto;
}
@media (max-width: 767px) {
  #page-history section#history .inner > .grid-container {
    grid-template-columns: 60rem auto;
  }
}
#page-history section#history .inner > .grid-container > div {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1/4;
  padding-block: 20rem;
}
@media (max-width: 767px) {
  #page-history section#history .inner > .grid-container > div {
    grid-column: 1/3;
    padding-block: 15rem 20rem;
  }
}
#page-history section#history .inner > .grid-container > div.border-top {
  border-top: solid 1rem #D9D9D9;
}
#page-history section#history .inner > .grid-container > div.border-b {
  border-bottom: solid 1rem #D9D9D9;
}
@media (max-width: 767px) {
  #page-history section#history .inner > .grid-container > div.border-top_sp {
    border-top: solid 1rem #D9D9D9;
  }
}
#page-history section#history .inner > .grid-container > div > p {
  font-size: 22rem;
  font-weight: bold;
  color: #ED1D25;
  line-height: 1.3636;
}
@media (max-width: 767px) {
  #page-history section#history .inner > .grid-container > div > p {
    font-size: 18rem;
    grid-column: 1/3;
    margin-bottom: 10rem;
  }
}
#page-history section#history .inner > .grid-container > div > div {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 2/4;
  gap: 15rem 0;
}
@media (max-width: 767px) {
  #page-history section#history .inner > .grid-container > div > div {
    grid-column: 1/3;
    gap: 12rem 0;
  }
}/*# sourceMappingURL=style.css.map */