.wrap_contact_box._top .inr_contact_box .banner img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: auto;
}

.wrap_mv {
  background: url("../img/mv_news.jpg") no-repeat left top;
  background-size: cover;
  background-position: center center;
}

.wrap_mv._style_02 {
  background: none;
}

.wrap_contact_box._top {
  background: rgba(49, 81, 162, 0.1);
  margin-top: 0;
  margin-top: 2px;
}

.wrap_contact_box._top .inr_contact_box {
  margin: 0;
}

@media only screen and (min-width: 768px), print {
  .wrap_contact_box._top .inr_contact_box {
    margin: 0;
  }
}

.wrap_contact_box._top .inr_contact_box .banner {
  padding: 0 15px;
}

.wrap_contact_box._top .inr_contact_box .banner a {
  -webkit-transition: opacity 0.6s ease-out;
  -o-transition: opacity 0.6s ease-out;
  transition: opacity 0.6s ease-out;
}

.wrap_contact_box._top .inr_contact_box .banner a:hover {
  opacity: 0.8;
  -webkit-transition: opacity 0.6s ease-out;
  -o-transition: opacity 0.6s ease-out;
  transition: opacity 0.6s ease-out;
}

.mv_headding {
  text-shadow: 0px 0px 15px #7f7f7f;
}

.wrap_mv._style_02 .mv_headding {
  text-shadow: none;
}

.news-list {
  height: auto;
  overflow-x: auto;
}

.news-paging-list {
  margin-top: 5rem;
}

/*# sourceMappingURL=uniq.css.map */