@charset "utf-8";

/* ****************************************************************************

 タブレット用個別定義を記載してください。

******************************************************************************* */
@media screen and (min-width: 768px) and (max-width: 1205px) {
  .promotion .section1-container2-item,
  .promotion .section1-container2 div:nth-of-type(2) {
    width: 40%;
  }

  .promotion .contents {
    max-width: 730px;
  }

  .section1-container2-item p {
    bottom: -90px;
    font-size: 16px;
  }

  .section1-container2-item-in p {
    bottom: -90px;
    right: -150px;
    font-size: 16px;
  }

  .promotion .section1-container2 > p {
    font-size: 20px;
  }

  .section1-container2-item p span, .section1-container2-item-in p span {
    font-size: 20px;
  }

  .promotion .div4 div {
    max-width: 730px;
  }

  .promotion .section2 .cont4 .section2-box div {
    padding: 0 70px;
  }
}
