/* default settings */
@import url("https://fonts.googleapis.com/css2?family=Tenor+Sans&family=Zen+Old+Mincho:wght@400;700&display=swap");
/* CUSTOM STYLES */
/* =================================================================== */
@media (min-width: 768px) {
  .propose-detail-update .detail-kv__txt {
    margin-top: 29.625rem;
  }
}
@media (min-width: 768px) {
  .propose-detail-update .propose-detail__introduce {
    padding-block: 5.1875rem 6.625rem;
  }
}
@media (max-width: 767px) {
  .propose-detail-update .propose-detail__introduce {
    padding-bottom: 11.375rem;
  }
}
@media (max-width: 767px) {
  .propose-detail-update .propose-detail__introduce .introduce--item:nth-child(n+3) {
    margin-top: 1.5625rem;
  }
}
@media (min-width: 768px) {
  .propose-detail-update .propose-detail--txt-lead {
    margin-bottom: 9.4375rem;
  }
}
@media (max-width: 767px) {
  .propose-detail-update .propose-detail--txt-lead {
    margin-bottom: 3.875rem;
  }
}
@media (min-width: 768px) {
  .propose-detail-update .top2-cont {
    padding-top: 6.5rem;
  }
}
@media (max-width: 767px) {
  .propose-detail-update .top3:before {
    bottom: 0;
    background-image: url("../img/propose/detail/bg_linear2_sp.jpg");
    height: 49.1875rem;
  }
}