@charset "utf-8";
@media (max-width: 800px) {
    .lp-container,.lp-header-wrap {
      max-width: 98vw;
      padding: 18px 4vw 0 4vw;
    }
    .lp-image {
      width: 100%;
    }
    h1{
      font-size: 29px;
    }
    h2{
      font-size: 22px;
    }
    h3{
      font-size: 20px;
    }
  }

  @media (max-width: 460px) {
    h1{
      font-size: 24px;
    }
    h3{
      font-size: 17px;
    }
    .lp-meta{
      margin: 0;
    }
    .lp-list, .lp-list-sub {
      margin: 0 1.5rem;
    }
    .graph {
      max-width: 250px;
    }
  .lp-image {
      margin: 2rem auto 2rem;
    }
    p {
      line-height: 2.2;
      font-size: 16px;
      margin-bottom: 2.2rem;
    }
    .red {
      font-size: 18px;
    }
  }