@charset "utf-8";

@media screen and (max-width:768px) {
  /* mchMv */
  .mchMv {
    margin-top: 0;
  }

  .mchMv_img.-pc {
    display: none;
  }
  
  .mchMv_img.-sp {
    display: block;
  }

  /* mchIntro */
  .mchIntro {
    padding: 0 5.2%;
  }

  .mchIntro_inner {
    flex-direction: column;
    background-size: 30%;
  }

  .mchIntro_reason {
    width: 100%;
    margin-bottom: 5%;
  }

  .mchIntro_goal {
    width: 100%;
  }

  /* mchCont */
  .mchCont {
    padding: 0 5.2%;
  }

  .mchCont.-cont1 {
    background-image: none;
  }

  .mchCont_line {
    flex-direction: column;
  }

  .mchCont_item {
    max-width: unset;
    width: 100%;
    margin-bottom: 9%;
  }

  .mchCont_item:last-child {
    margin-bottom: 0;
  }

  .mchCont_subttl01 {
    font-size: 2.4rem;
  }

  .mchCont_subttl02 {
    font-size: 2.2rem;
  }

  /* mchFbtn */
  .mchFbtn {
    /* padding: 40px 5.2%; */
    padding: 7% 5.2%;
  }

  .mchCont_overview {
    font-size: 1.5rem;
  }

  .mchFbtn_inner {
    flex-direction: column;
  }

  .mchFbtn_btn {
    width: 100%;
    height: 66px;
    font-size: 2.0rem;
    margin-bottom: 6%;
    background-size: 18px;
    background-position: center right 15px;
    padding: 10px 33px;
  }

  .mchFbtn_btn:last-child {
    margin-bottom: 0;
  }
}
