@charset "utf-8";
/* 20260311 add retouch.css */

/* 20260311 住宅の性能について */
.scn-performance {
  position: relative;
  padding: 0 0 120px;
}
.scn-performance__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 3.5%;
}
.scn-performance__card {
  position: relative;
  width: 24.1%;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.scn-performance__card .btn {
  max-width: 96%;
  margin-top: 20px;
}
.scn-performance__ttl {
  text-align: center;
  margin: 20px auto;
}
@media (max-width: 999px) {
  .scn-performance {
    padding: 0 0 80px;
  }
  .scn-performance__column {
    gap: 2%;
  }
  .scn-performance__card {
    width: 100%;
    margin-top: 40px;
  }
  .scn-performance__card .btn {
    font-size: 1.4rem;
    text-align: center;
  }
}
@media (min-width: 1000px) {
  .scn-performance__card {
    width: 31%;
  }
  .scn-performance__txt {
    font-size: 1.5rem;
  }
  .scn-performance__card .btn {
    font-size: 1.5rem;
  }
}