body {
  font-family: 'Noto Sans Simplified Chinese', sans-serif;
}

.selif {
  font-family: 'Noto Serif Simplified Chinese', serif !important;
}

#Target h2 {
  font-family: 'Noto Serif Simplified Chinese', serif;
}

#Effort p {
  font-family: 'Noto Serif Simplified Chinese', serif;
}

/* フッター
    ------------------------------------------- */
footer .footer__link dl {
  gap: 30px;
  padding-right: 80px;
}

footer .footer__link .footer__link__box {
  gap: 40px;
}

@media all and (max-width: 960px) {
  footer .footer__link dl {
    gap: 0;
    padding-right: 0;
  }
  
  footer .footer__link .footer__link__box {
    gap: 0;
  }
  
  footer .footer__link .__copyright {
    bottom: 8vw;
  }

  footer .footer__link .__copyright p {
    font-size: 3vw;
  }
}