/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

second CSS

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");
/* Variables
-------------------------------------------- */
.brPc {
  display: block; }
  @media (max-width: 768px) {
    .brPc {
      display: none; } }

.brSp {
  display: none; }
  @media (max-width: 768px) {
    .brSp {
      display: block; } }

.contents .sttl {
  padding: 50px 0 0;
  margin-bottom: 30px;
  text-align: center;
  background: url("../img/home/news_icon.jpg") center top no-repeat;
  background-size: 40px auto;
  color: #489896;
  font-size: 3rem; }
.contents .lead {
  margin-bottom: 50px; }

.forty__cap {
  max-width: 300px;
  margin: 50px auto 0;
  position: relative; }
.forty__link {
  display: block;
  text-align: center;
  margin: 10px 0 0; }
