#sub-wrap .lt__column h4 {
  font-size: 26px;
  font-weight: 600;
  color: #bcaf91;
  padding-bottom: 1em;
}
#sub-wrap .lt__column .swiper-slide {
  width: 400px;
  border-radius: 30px;
  overflow: hidden;
  font-size: 16px;
}
#sub-wrap .lt__column .swiper-slide a {
  display: block;
  position: relative;
}
#sub-wrap .lt__column .swiper-slide a::after {
  content: "";
  position: absolute;
  top: 20px;
  right: 30px;
  width: 130px;
  aspect-ratio: 130/28;
  background: url(/img/logo/logo.svg) center/contain no-repeat;
}
#sub-wrap .lt__column .swiper-slide .slide__title {
  position: absolute;
  top: 240px;
  left: 5%;
  width: 90%;
}
#sub-wrap .lt__column .swiper-slide h5 {
  font-size: 40px;
  line-height: 1.25;
  letter-spacing: -0.03em;
  white-space: nowrap;
}
#sub-wrap .lt__column .swiper-slide .slide__title.--white {
  color: #fff;
}
#sub-wrap .lt__column .swiper-slide .slide__title.--brown {
  color: #6d4b38;
}
#sub-wrap .lt__column .swiper-slide .slide__title.--green {
  color: var(--theme-color);
}
#sub-wrap .lt__column .swiper-slide p {
  margin-top: 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1;
}
#sub-wrap .lt__column .column__slider {
  width: 1680px;
  padding-bottom: 40px;
  position: relative;
}/*# sourceMappingURL=style.css.map */