.page_wrap {
  margin: 5.3rem auto 20.4rem;
  width: 108rem;
  color: #000000;

  font-size: 1.8rem;
  font-weight: 300;
  line-height: calc(27 / 18);

  > *{
    margin-top: 3.5rem;
  }


  h2 {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: calc(36 / 24);
  }

  h2::before{
    content: "―";
    color: rgb(200, 200, 200);
    margin-right: 0.95rem;
  }

  ul{
    list-style-type: disc;
    padding-left: 1.5em;
  }

  ol{
    list-style-type: decimal;
    /* list-style-position: inside; */
    padding-left: 1.5em;
  }


}

@media screen and (max-width: 699.98px) {

  .page_wrap{
    margin: 5rem auto 10rem;
    padding: 0 1rem;
    width: 100%;
  }
}