@charset "UTF-8";
/*PCサイト*/
@media (min-width: 897px) {
  /*============================
  #cont01
  ============================*/
  #cont01 {
    margin-top: 90px;
  }
  #cont01 h2 {
    font-size: 83px;
    color: #333333;
    text-align: center;
    line-height: 1.2;
    letter-spacing: 0.15em;
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-weight: 900;
    font-style: normal;
  }
  #cont01 h3 {
    font-family: "a-otf-shingopro-bold";
    font-size: 30px;
    line-height: 1.2;
    margin-top: 90px;
    text-align: center;
    letter-spacing: 0.1em;
  }
  #cont01 p {
    width: 1200px;
    margin: 0 auto;
    margin-top: 45px;
    font-size: 15.8px;
    line-height: 1.7;
    text-align: center;
  }
}
/*スマホ最適化*/
@media (max-width: 896px) {
  /*============================
  #header
  ============================*/
  #header {
    background-color: rgba(255, 255, 255, 0.5);
  }
  /*============================
  #cont01
  ============================*/
  #cont01 {
    margin-top: 6vw;
  }
  #cont01 h2 {
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    font-size: 13.2vw;
    font-weight: 900;
    color: #333;
    text-align: center;
    line-height: 1.2;
    letter-spacing: 0.15em;
  }
  #cont01 h3 {
    font-family: "a-otf-shingopro-bold";
    font-size: 5.8vw;
    line-height: 1.2;
    margin-top: 8vw;
    text-align: center;
    letter-spacing: 0.1em;
  }
  #cont01 p {
    width: 95%;
    margin: 0 auto;
    margin-top: 4.5vw;
    font-size: 4.5vw;
    line-height: 2;
  }
  #cont01 p span {
    display: inline-block;
    line-height: 1.3;
  }
}/*# sourceMappingURL=kenchiku.css.map */