.home .header-bg {
  background-image: url("/wp-content/themes/chirashiplus/images/bg_mainimg01.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.home #mainimg {
  position: relative;
  margin-bottom: 15px;
  padding-top: 32px;
}
.home #mainimg img {
  margin-bottom: 36px;
}
.home #lead {
  color: #fff;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .home #mainimg {
    margin-bottom: 42px;
    padding: 32px 0;
  }
  .home #lead {
    /* position: absolute; */
    top: 33%;
    left: 43%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .home #lead {
    font-size: .875em;
    line-height: 1.5;
  }
}
@media (min-width: 992px) and (max-width: 1343.98px) {
  .home #lead {
    font-size: .9375em;
    line-height: 2;
  }
}
@media (min-width: 1344px) {
  .home #lead {
    top: 45%;
    /* width: 56%; */
  }
  .home #lead p {
    line-height: 2;
    margin-bottom: 45px;
  }
}
