@font-face {
  font-family: "NicoMoji";
  font-weight: 400;
  src: url("/wp-content/themes/konoha/img/fonts/nicomoji-plus_v2.ttf") format("truetype");
}
.swiper_custom > .elementor-widget-container {
  display: flex;
  gap: 10px;
}
@media (max-width: 767px) {
  .swiper_custom > .elementor-widget-container {
    flex-wrap: wrap;
  }
}
.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-container {
  width: 50%;
}
@media (max-width: 767px) {
  .swiper-container {
    width: 100%;
  }
}

.thumb-list {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  width: 50%;
  gap: 5px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .thumb-list {
    width: 100%;
  }
}
.thumb-list > li {
  list-style: none;
  width: calc(33% - 3.33px);
  /*
  &: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%;
  		}
  	}
  }
  */
}
.thumb-list > li:hover {
  opacity: 0.7;
}
/*# sourceMappingURL=../sourcemaps/css/swiper-custom.css.map */