.swiper_custom > .elementor-widget-container {
  display: flex;
  gap: 10px;
}
@media (max-width: 767px) {
  .swiper_custom > .elementor-widget-container {
    flex-wrap: wrap;
  }
}
.swiper_custom > .elementor-widget-container img {
  width: 100%;
}
.swiper_custom .swiper-button-prev, .swiper_custom .swiper-container-rtl .swiper-button-next,
.swiper_custom .swiper-button-next, .swiper_custom .swiper-container-rtl .swiper-button-prev {
  background: url("../img/ico_slider-arrow.svg") no-repeat center/100%;
}
.swiper_custom .swiper-button-next, .swiper_custom .swiper-container-rtl .swiper-button-prev {
  transform: rotate(180deg);
}
.swiper_custom .colL {
  width: 59.4%;
}
@media (max-width: 767px) {
  .swiper_custom .colL {
    width: 100%;
  }
}
.swiper_custom .colR {
  width: 40.6%;
}
@media (max-width: 767px) {
  .swiper_custom .colR {
    width: 100%;
  }
}

.thumb-list {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  cursor: pointer;
}
.thumb-list > li {
  list-style: none;
  width: calc(50% - 5px);
  /*
  &:first-child {
  	width: 100%;
  	text-align: center;
  	@media (max-width: $point-sp) {
  		width: calc(33% - 3.33px);
  	}
  	img {
  		@media (min-width: $point-sp-min) {
  			max-width: 33%;
  		}
  	}
  }
  */
}
@media (max-width: 767px) {
  .thumb-list > li {
    width: calc(50% - 2.5px);
  }
}
.thumb-list > li:hover {
  opacity: 0.7;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  display: none;
}
/*# sourceMappingURL=../sourcemaps/css/swiper-custom.css.map */