@charset "UTF-8";

.lp_wrap .float {
  position: fixed;
  bottom: 3%;
  right: 9%;
  z-index: 10;
  transform: translateX(50%);
  width: 13.6%;
  max-width: 102px;
  display: none;
}
.lp_wrap .float .close {
  position: absolute;
  top: -1%;
  right: -5%;
  width: 29.42%;
  cursor: pointer;
}

.lp_wrap .offer .btn {
  position: absolute;
  top: 67.5%;
  left: 5.3%;
  width: 89.333%;
}
.lp_wrap .offer.comp .btn {
  top: 49.2%;
  left: 5.8%;
}
.lp_wrap .offer.basic .btn {
  top: 52.8%;
  left: 7.5%;
  width: 85.0666%;
}
.lp_wrap .offer.thorough .btn {
  top: 49.7%;
  left: 7.5%;
  width: 85.0666%;
}
.lp_wrap .tasting {
  margin-top: -10%;
}
.lp_wrap .tasting .slider_wrap {
  position: absolute;
  top: 45%;
  left: 0%;
  width: 100%;
}
.lp_wrap .tasting .slider_wrap img {
  width: 85.06666%;
  margin: auto;
}
.lp_wrap .tasting .slider_wrap .slider .slick-dots {
  bottom: 4.2%;
  height: 2%;
}
.lp_wrap .tasting .slider_wrap .slider .slick-dots li {
  width: auto;
  height: 100%;
  margin: 0% 0.8%;
  aspect-ratio: 1 / 1;
  box-sizing: border-box;
  background-color: transparent;
  border: 1px solid #999;
  border-radius: 50%;
  transition: 0.2s;
}
.lp_wrap .tasting .slider_wrap .slider .slick-dots li.slick-active {
  background-color: #999;
}
.lp_wrap .reason2 .slider_wrap {
  position: absolute;
  top: 12%;
  left: 0%;
  width: 100%;
}
.lp_wrap .reason2 .slider_wrap img {
  width: 94.6666%;
  margin: auto;
}
.lp_wrap .reason2 .slider_wrap .slider .slick-dots {
  bottom: 3.2%;
  height: 1.6%;
}
.lp_wrap .reason2 .slider_wrap .slider .slick-dots li {
  width: auto;
  height: 100%;
  margin: 0% 0.8%;
  aspect-ratio: 1 / 1;
  box-sizing: border-box;
  background-color: transparent;
  border: 1px solid #999;
  border-radius: 50%;
  transition: 0.2s;
}
.lp_wrap .reason2 .slider_wrap .slider .slick-dots li.slick-active {
  background-color: #999;
}
.lp_wrap .reason2 .movie {
  position: absolute;
  inset: 67.3% 0 auto;
  margin: auto;
  width: 85.066%;
}
.lp_wrap .reason3 .slider_wrap {
  position: absolute;
  top: 37%;
  left: 0%;
  width: 100%;
}
.lp_wrap .reason3 .slider_wrap img {
  width: 94.6666%;
  margin: auto;
}
.lp_wrap .reason3 .slider_wrap .slider .slick-dots {
  bottom: 3.2%;
  height: 1.6%;
}
.lp_wrap .reason3 .slider_wrap .slider .slick-dots li {
  width: auto;
  height: 100%;
  margin: 0% 0.8%;
  aspect-ratio: 1 / 1;
  box-sizing: border-box;
  background-color: transparent;
  border: 1px solid #999;
  border-radius: 50%;
  transition: 0.2s;
}
.lp_wrap .reason3 .slider_wrap .slider .slick-dots li.slick-active {
  background-color: #999;
}
.lp_wrap .fellow .slider_wrap {
  position: absolute;
  top: 78.4%;
  left: 0%;
  width: 100%;
}
.lp_wrap .fellow .slider_wrap img {
  width: 90%;
  margin: auto;
}