/* -----------------------------------
LP(entry01) scss
----------------------------------- */
.color-lp1 {
  color: #886B51;
}

.bg-lp1 {
  background-color: #886B51;
}

.bg-lp2 {
  background-color: #F4F0E6;
}

.color-lp3 {
  color: #AB8253;
}

.bg-lp3 {
  background-color: #AB8253;
}

.bg-lp-grey {
  background-color: #707070;
}

.bg-lp-lightgrey {
  background-color: #F1F0EE;
}

.bg-black-o-7 {
  background: rgba(0, 0, 0, 0.7);
}

@media (max-width: 599px) {
  .sp-mt-m11rem {
    margin-top: -11rem;
  }
}
/* -----------------------------

fv style

----------------------------- */
.fv {
  background: url(../../../../uploads/2025/04/lp_fv_bg.webp) no-repeat center top/cover;
}
@media (min-width: 1801px) {
  .fv {
    background-position: center 70%;
  }
}
@media (max-width: 599px) {
  .fv {
    background-position: left top;
    background-size: auto 90%;
    background-color: #000;
  }
  .fv .fv-catch:after {
    content: "";
    position: absolute;
    bottom: 4%;
    display: block;
    width: 100%;
    height: 25%;
    background: linear-gradient(transparent, #000);
    z-index: 3;
  }
}

.content-arrow .content-arrow-deco {
  display: block;
  width: 5rem;
  height: 5rem;
  background-color: #886B51;
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
          clip-path: polygon(0 0, 100% 50%, 0 100%);
}
@media (max-width: 599px) {
  .content-arrow .content-arrow-deco {
    width: 4rem;
    height: 3rem;
    -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
            clip-path: polygon(0 0, 100% 0, 50% 100%);
  }
}

.lp-product-list .image img {
  aspect-ratio: 232/169;
}

.caution {
  text-indent: -1.5em;
  padding-left: 1.5em;
}
/*# sourceMappingURL=lp-entry01.css.map */