@charset "UTF-8";

/* single.php 専用スタイル */

#gradient-bg-img {
  background: #f4f4f4!important;
}
.l-mv.is-mv-selector.single {
  min-height: 300px;
  padding-top: 40px;
  padding-bottom: 40px;
  background: #fff url(../../img/single-top-bgi.png) no-repeat center / cover;
}
.l-mv.single .mv-title {
  color: #000;
  margin: 0;
  padding: 0 10px;
  border: none;
  font-family: inherit;
  min-height: inherit;
}
.l-mv.single .mv-title:after {
  content: none;
}
.accent-mosaic-t.accent-mosaic-t:before, .accent-mosaic-b.accent-mosaic-t:before,
.accent-mosaic-t.accent-mosaic-b:after, .accent-mosaic-b.accent-mosaic-b:after {
  content: none;
}
.accent-mosaic-t.accent-mosaic-t, .accent-mosaic-b.accent-mosaic-t {
  padding-top: 40px;
  padding-bottom: 50px;
  margin-bottom: 0;
  margin-top: 0;
}

@media screen and (max-width: 767.98px) {
  .l-mv.is-mv-selector {
    margin-bottom: 0;
  }
  .l-mv.is-mv-selector.single {
    min-height: 200px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}