@media screen and (max-width: 750px) {
  .underlayer-mainvisual-wrapper {
    background-size: 100% auto;
  }
  .underlayer-mainvisual-wrapper .underlayer-mainvisual-main {
    width: 41.4666666667%;
  }
}

.outbath__main-ttl {
  margin: 100px auto 0;
  width: 1120px;
  color: #676869;
  font-size: 1.5rem;
  line-height: 1;
}
@media screen and (max-width: 750px) {
  .outbath__main-ttl {
    margin: 65px auto 0;
    width: 100%;
    font-size: 1.125rem;
    line-height: 1.5555555556;
  }
}

.outbath__sub-ttl {
  margin: 100px auto 0;
  padding-bottom: 18px;
  width: 1120px;
  color: #262626;
  position: relative;
}
@media screen and (max-width: 750px) {
  .outbath__sub-ttl {
    margin: 63px auto 0;
    padding-bottom: 21px;
    width: 100%;
    font-size: 0.875rem;
    line-height: 1.4285714286;
  }
}
.outbath__sub-ttl::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 220px;
  height: 1px;
  background: #262626;
  margin: 0 auto;
}
@media screen and (max-width: 750px) {
  .outbath__sub-ttl::after {
    width: 110px;
  }
}

.outbath__main-txt {
  font-size: 0.875rem;
  line-height: 1;
  margin-top: 40px;
}
@media screen and (max-width: 750px) {
  .outbath__main-txt {
    font-size: 0.75rem;
    line-height: 1.75;
    margin-top: 21px;
  }
}

.underlayer-product-wrapper .underlayer-product-detail-wrapper {
  margin-top: 40px;
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper .underlayer-product-detail-wrapper {
    margin-top: -12px;
  }
}
.underlayer-product-wrapper .underlayer-product-inner.product-right .underlayer-product-detail-wrapper {
  margin-top: 40px;
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper .underlayer-product-inner.product-right .underlayer-product-detail-wrapper {
    margin-top: -12px;
  }
}
.underlayer-product-wrapper .underlayer-product-detail__copy {
  color: #ff98ae;
}
.underlayer-product-wrapper .underlayer-product__pic {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper .underlayer-product__pic {
    height: 71.7333333333vw;
  }
}
.underlayer-product-wrapper .underlayer-product__pic a {
  margin-left: 40px;
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper .underlayer-product__pic a {
    margin-left: 4.2253521127%;
    margin-top: 3.9436619718vw;
  }
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper.product01 .underlayer-product__pic a {
    width: 17.4647887324%;
  }
}
.underlayer-product-wrapper.product02 .underlayer-product-inner.product-right {
  margin-right: 40px;
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper.product02 .underlayer-product-inner.product-right {
    margin-right: 0;
  }
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper.product02 .underlayer-product__pic a {
    width: 16.6197183099%;
  }
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper.product02 .underlayer-product-detail-other {
    width: 306px;
  }
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper.product03 .underlayer-product__pic a {
    width: 16.338028169%;
  }
}
.underlayer-product-wrapper.product04 .underlayer-product-inner.product-right {
  margin-right: 40px;
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper.product04 .underlayer-product-inner.product-right {
    margin-right: 0;
  }
}
.underlayer-product-wrapper.product04 .underlayer-product-inner.product-right .underlayer-product-detail-wrapper {
  margin-top: 22px;
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper.product04 .underlayer-product-inner.product-right .underlayer-product-detail-wrapper {
    margin-top: -13px;
  }
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper.product04 .underlayer-product__pic a {
    width: 15.9154929577%;
  }
}
@media screen and (max-width: 750px) {
  .underlayer-product-wrapper.product04 .underlayer-product-detail-other {
    width: 324px;
  }
}
/*# sourceMappingURL=../../../../_development/maps/products/outbath/css/outbath.css.map */
