.noUiSlider-wrap .inner-block {
  padding: 0px 15px 25px;
}

.noUiSlider-wrap .text-wrap {
  margin: 10px auto;
}

.noUi-horizontal .noUi-handle {
  width: 240px;
  height: 15px;
  border-radius: 8px;
}
.noUi-horizontal .noUi-handle::before, .noUi-horizontal .noUi-handle::after  {
  content: none;
}
.noUi-connect {
  background: linear-gradient(90deg, rgba(34,193,195,1) 0%, rgba(253,187,45,1) 100%);
}

.noUi-horizontal .noUi-handle {
  width: 25px;
  height: 25px;
  right: -17px;
  top: -6px;
}

.noUiSlider-wrap .inner-block .text-wrap input.price_from,input.price_to {
  width: 50px;
}

div.noUi-pips.noUi-pips-horizontal {
  height: 40px;
}

/* 以下、こだわり検索向け */
.noUiSlider-wrap_p004 .inner-block {
  padding: 0px 15px 25px;
}

.noUiSlider-wrap_p004 .text-wrap {
  margin: 10px auto;
}

.noUiSlider-wrap_p004 .inner-block .text-wrap input.price_from,input.price_to {
  width: 50px;
}

.noUiSlider-wrap_p004 {
  margin-bottom: 40px;
}

.noUiSlider-wrap_p004 .range-slider_p004 div.noUi-value.noUi-value-large {
  margin-top: 10px;
}

.noUiSlider-wrap_p004 .range-slider_p004 div.noUi-value.noUi-value-horizontal.noUi-value-sub {
  margin-top: 5px;
}

.noUiSlider-wrap_p004 input.min-box_p004 {
  width: 50px;
}
.noUiSlider-wrap_p004 input.max-box_p004 {
  width: 50px;
}
