/*----------------------------------------------------------
--------------------------slider----------------------------
----------------------------------------------------------*/
.slider {
  overflow: hidden;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
}

.slider_wrap {
  max-width: 1326px;
  margin: auto;
  position: relative;
}

.slider_next, .slider_prev {
  position: absolute;
  top: 50%;
  cursor: pointer;
}

.slider_prev {
  transform: rotate(45deg);
}

.slider_next {
  transform: rotate(-135deg);
}

.slider .swiper-wrapper {
  height: auto;
  -ms-flex-align: start;
      align-items: flex-start;
}

.slider_item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: auto;
}

.slider_item_img {
  height: auto;
  display: inline-block;
}

.slider_item img {
  width: 100%;
  height: auto;
  vertical-align: top;
}

.slider_item_info {
  line-height: 1.4;
}

.slider_item_category {
  color: #d15858;
  font-size: 1.4rem;
  display: block;
}

.slider_item_name {
  max-height: 156px;
  overflow: hidden;
  display: block;
}

.slider_item_name b {
  font-weight: normal;
}

.slider_item_tag {
  display: block;
}
