@charset "UTF-8";
/* CSS Document */
/* 基本設定-------------------------------------------*/
.contents-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/common/bg_noise.png);
  mix-blend-mode: color-burn;
  opacity: 0.5;
  z-index: 1;
}
/*============================
#main
============================*/
#main {
  padding-bottom: 120px;
}
@media (min-width: 769px) {
  #main {
    padding-bottom: 150px;
  }
}
#main .box-inner .news-list .inner dt {
  margin-bottom: 4px;
}
#main .box-inner .btn-base.btn-more {
  width: 191px;
  margin: 40px auto 0;
}
#main .box-inner .btn-base.btn-more a::before {
  content: none;
}

/*============================
#detail
============================*/
#detail {
  padding-bottom: 120px;
}
@media (min-width: 769px) {
  #detail {
    padding-bottom: 150px;
  }
}
@media (min-width: 769px) {
  #detail .box-inner {
    max-width: 790px;
  }
}
#detail .box-inner .date {
  font-size: 18px;
  font-family: "Staatliches", sans-serif;
}
@media (min-width: 769px) {
  #detail .box-inner .date {
    font-size: 24px;
  }
}
#detail .box-inner .main-ttl {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
}
@media (min-width: 769px) {
  #detail .box-inner .main-ttl {
    font-size: 24px;
  }
}
#detail .box-inner .btn-base.btn-back {
  font-weight: bold;
  width: 190px;
  margin: 40px auto 0;
}
@media (min-width: 769px) {
  #detail .box-inner .btn-base.btn-back {
    font-size: 14px;
  }
}
/*# sourceMappingURL=_map/news.css.map */
