@media screen and (min-width: 751px) {
    .frame {
      max-width: 1000px;
      margin: 0 auto;
      display: flex;
      flex-wrap: nowrap;
      justify-content: center;
      align-items: flex-start;
      padding-top: 20px;
    }
    section.intro {
      padding: 0 !important;
    }

    section.intro .main {
        font-size: 3.2rem !important;
        letter-spacing: 0.15rem;
        font-weight: bolder;
    }

    .frame .maincontent {
        width: 100%;
    }
}
  