/* 商品説明・権威性 */
.description_slick {
  position:absolute !important;
  left: 0;
  width: 86%;
  z-index: 1;
  left: 9%;
  bottom: 33%;
}

.description_slick_wrapper {
  position: relative;
}
.description_bg_image {
  z-index: 2;
  position: absolute;
  top: 3%;
  left: 0;
  width: 100%;
}
.description_slick_bg_image{
  z-index: 0;
}

.description_image {
  width: 100%;
  max-height: 934.39px;
}

.description2_image {
  width: 100%;
  max-height: 934.39px;
}

.description_slick > .slick-prev,
.slick-next {
  background-color: black;
}

.description_slick > .slick-next {
  transform: translateX(-40px);
}

.description_slick > .slick-prev {
  transform: translateX(40px);
}

.description_slick > .slick-dots {
  transform: translateY(-25px);
}

.description_slick > .slick-dots li.slick-active button:before {
  color: #cb3831;
}

.description_slick > .slick-dots li button:before {
  font-size: 13px;
}

/* お客様からの質問 */
.question_slick_wrapper {
  position: relative;
}

.question_slick_bg_image {
  z-index: 0;
}

.question_slick {
  position: absolute !important;
  left: 10%;
  top: 18%;
  z-index: 1;
  width: 100%;
}

.question_slick_image {
 margin: 8px;
}

.question_slick .slick-slide {
  margin-left: 40px;
}

.question_slick .slick-list {
  padding: 0 21% 0 0 !important;
}

.slick-dotted.slick-slider {
  margin-bottom: 0 !important;
}

.slick_prev_arrow_wrapper {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: -3.5%;
  z-index: 100;
  transform: translateY(-50%);
  border-radius: 0 100px 100px 0;
  background-color: #000000;
  height: 14%;
  width: 10%;
}

.prev_arrow {
  cursor: pointer;
  width: 40%;
  height: 20%;
  position: absolute;
  top: 50%;
  left: 50%;
  border-left: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  transform: translate(-50%, -50%) rotate(45deg);
}

.slick_next_arrow_wrapper {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: -2%;
  z-index: 100;
  transform: translateY(-50%);
  border-radius: 100px 0 0 100px;
  background-color: #000000;
  height: 14%;
  width: 10%;
}

.next_arrow {
  width: 40%;
  height: 20%;
  position: absolute;
  top: 50%;
  right: 50%;
  border-left: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  transform: translate(50%, -50%) rotate(-135deg);
}

.slick_next_arrow_wrapper:hover {
  opacity: 0.8;
  transition: 0.5s;
}

.slick_prev_arrow_wrapper:hover {
  opacity: 0.8;
  transition: 0.5s;
}

@media (max-width: 749px) {
  .question_slick {
    top: 15.33vw;
  }

  .question_slick .slick-slide {
    margin-left: 5.33vw;
  }

  .question_slick .slick-slide {
    width: 75.2vw;
  }

  .question_slick .slick-list {
    padding: 0 20% 0 0 !important;
  }

  .description_slick {
    position:absolute !important;
    left: 0;
    width: 83%;
    z-index: 1;
    left: 8.8%;
    top: -2%;
  }  

  .slick_prev_arrow_wrapper {
    cursor: pointer;
    position: absolute;
    top: 45%;
    left: -3.5%;
    z-index: 100;
    transform: translateY(-50%);
    border-radius: 0 100px 100px 0;
    background-color: #000000;
    height: 14%;
    width: 10%;
  }
  
  .prev_arrow {
    cursor: pointer;
    width: 40%;
    height: 20%;
    position: absolute;
    top: 50%;
    left: 50%;
    border-left: 4px solid #ffffff;
    border-bottom: 4px solid #ffffff;
    transform: translate(-50%, -50%) rotate(45deg);
  }
  
  .slick_next_arrow_wrapper {
    cursor: pointer;
    position: absolute;
    top: 45%;
    right: -3%;
    z-index: 100;
    transform: translateY(-50%);
    border-radius: 100px 0 0 100px;
    background-color: #000000;
    height: 14%;
    width: 10%;
  }
  
}
