@charset "UTF-8";
/******** タブレット *********/
@media screen and (min-width: 641px) and (max-width: 1300px) {
  /* ----------------------------- 共通 */
  .wrap {
    width: 90%;
  }
  .wrap1000 {
    width: 90%;
  }
  .wrap900 {
    width: 90%;
  }
  .wrap800 {
    width: 90%;
  }
  .wrap700 {
    width: 90%;
  }
}

/******** スマホ *********/
@media screen and (max-width: 640px) {
  /* ----------------------------- 全体 */
  body {
    font-size: 1.4rem;
    -webkit-text-size-adjust: 100%;
  }
  .pc {
    display: none;
  }
  .sp {
    display: block;
  }
  .inline_pc {
    display: none;
  }
  .inline_sp {
    display: inline;
  }
  img, .bx-wrapper img {
    max-width: 100%;
    height: auto;
  }
  /* ----------------------------- 共通 */
  .wrap {
    width: 95%;
  }
  .wrap1000 {
    width: 95%;
  }
  .wrap900 {
    width: 95%;
  }
  .wrap800 {
    width: 95%;
  }
  .wrap700 {
    width: 95%;
  }
  /* ----------------------------- ヘッダー */
  /* ----------------------------- 準備中 */
  .top {
    padding: 5%;
  }
}
/*# sourceMappingURL=style-sp.css.map */