@charset "UTF-8";
/**
* rem変換 ※375以下ではvwとする
* $number 数値
* 例) 32pxをremに変換 (32);
*/
.terms_block {
  padding-bottom: 6.4rem;
  border-bottom: 0.1rem solid #1A1A1A;
}
.terms_block h2 {
  padding-bottom: 0.8rem;
}
.terms_block p {
  padding-bottom: 2.2rem;
}
@media screen and (960px <= width) {
  .terms_block p {
    padding-bottom: 2.2rem;
  }
}
.terms_block p:last-child {
  padding-bottom: 0;
}
.terms_block:nth-child(1) p:last-child {
  padding-bottom: 1rem;
}
.terms_block:nth-child(2) {
  padding-top: 6.4rem;
}
.terms_block:nth-child(2) {
  padding-top: 6.4rem;
}
.terms_block:last-child {
  padding-block: 6.4rem 0;
  border: none;
}