@charset "euc-jp";
.prd_search_hit {
  clear: both;
  margin: 2em 0;
}
.searchTitle{
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 30px;
}

/*------------------------------
20210908_saleÉ½µ­ÄÉ²Ã
------------------------------*/
.itemPrice__regular {
    font-size: 0.8em;
}
.itemKakaku.sale {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    color: #da5858;
    position: relative;
}
.itemList .itemPrice {
	margin-right: 0.8em;
}
.itemPrice__discount {
    display: inline-block;
    padding: 0 5px;
    border-radius: 5px;
    background: #da5858;
    color: #FFF;
    line-height: 1.6;
}

/* =============================================================================
JS
============================================================================= */
/* slick */
.slick-slider[class] {
    position: relative;
}

.slick-arrow[class] {
    z-index: 1;
    border-top: solid 2px #000;
    border-right: solid 2px #000;
    width: 40px;
    height: 40px;
}

.slick-next[class] {
    right: -50px;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
}

.slick-next:before {
    content: "" !important;
}

.slick-prev[class] {
    left: -50px;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
}

.slick-prev[class]:before {
    content: "" !important;
}

ul.slick-dots[class] {
    bottom: -20px;
}

ul.slick-dots[class] li,
ul.slick-dots[class] li button,
ul.slick-dots[class] li button:before {
    width: 12px;
    height: 12px;
    padding: 0;
}

ul.slick-dots[class] li button:before {
    content: "";
    background-color: currentColor;
    border-radius: 200px;
}


.newsWrap {
    max-height: 120px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: scroll;
}