@media (min-width:768px) {
  .page-contents.-original .page-upper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }
}
.page-contents.-original .section-content {
  width: 100%
}
.page-contents.-original .section-content>.inner {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding-right: 4vw;
  padding-left: 4vw
}
@media (min-width:768px) {
  .page-contents.-original .section-content>.inner {
    padding-right: 40px;
    padding-left: 40px
  }
}