@charset "UTF-8";

.catalog_page p {
  font-size: 18px;
}
.catalog_page .torikumi__topSection__des {
    background: url(https://kita-kensetsu.jp/wp/wp-content/themes/nsp/images/toppage/ttl_bg.png) no-repeat center center;
    background-size: contain;
    font-size: 2.8rem;
    color: #fff;
    height: 3.2em;
    padding-top: .5em;
    margin-bottom: .5em;
    text-align: center;
    vertical-align: middle;
}
.torikumi__list.catalog_page {
    max-width: 750pt;
    margin: 40px auto 0;
}
.catalog_page h2 {
  /* font-family: fot-tsukuardgothic-std, sans-serif; */
  color: #22996e;
  font-size: 28px;
  font-weight: 700;
  margin-top: 60px;
  margin-bottom: 12px;
}
.catalog_page a {
    background: #fff;
    color: #22996e;
    border-radius: .3em;
    width: 60%;
    display: inline-block;
    padding: .65em 2em;
    padding-left: 1.5em;
    box-shadow: 1px 3px 6px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px #ebebeb;
}
.catalog_page .c_btn {
      margin: 20px 0;
}
.catalog_page .sns_block {
  margin: 20px;
  display: flex;
  gap: 20px;
}
.catalog_page .image_block {
  margin: 20px;
}
.sp_br {
  display: none;
}
@media screen and (max-width: 768px) {
  .catalog_page {
      width: 95%;
  }
  .torikumi__list.catalog_page {
      margin: 0 auto;
  }
  .catalog_page .torikumi__topSection__des {
      font-size: 1.5rem;
  }
  .catalog_page h2 {
      font-size: 24px;
      margin-top: 40px;
  }
  .catalog_page a {
      width: 100%;
  }
  .sp_br {
    display: block;
  }
  .catalog_page .sns_block {
    margin: 0;
    flex-wrap: wrap;
  }
  .catalog_page .image_block {
    margin: 20px 0;
  }
}