/***** 商品件数・ソート *****/
.p-item-list-head {
  display: flex;
  justify-content: space-between;
  padding: 30px;
  border-top: 1px solid #7d7d7d;
}
@media screen and (max-width: 767px) {
  .p-item-list-head {
    padding: 30px 0;
  }
}
.p-item-list-num {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .p-item-list-num {
    font-size: 14px;
  }
}
.p-item-sort-list {
  display: flex;
  flex-wrap: wrap;
}
.p-item-sort-list__item {
  margin-left: 30px;
}
@media screen and (max-width: 767px) {
  .p-item-sort-list__item {
    margin-left: 25px;
  }
}
.p-item-sort-list__item:first-child {
  margin-left: 0;
}
.p-item-sort-list__item span {
  color: #565656;
  font-weight: bold;
  text-decoration: underline;
}
.p-item-sort-list__item a {
  color: #0e69ab;
  text-decoration: underline;
}
.c-item-list__price{
  font-size:16px;
}
@media screen and (max-width: 767px) {
 .c-item-list__price{
   font-size:17px;
 }
}
.c-item-list__point {
  color:#888888;
  font-size:95%;
}
.is-strikethrough{
  font-size:95%;
}
.pricedownTag{
  background-color: #ffd700;
  text-align: center;
  font-size: 80%;
  padding: 2px;
  color: #ffffff;
  border-radius: 5px;
  /*margin-top:1px;*/
  /*margin-bottom:1px;*/
}
.memberPricerateTag{
  background-color: #ff6600;
  text-align: center;
  font-size: 70%;
  padding: 2px;
  color: #ffffff;
  border-radius: 5px;
  /*margin-top:1px;*/
  margin-bottom:2px;
}
.normalPrice{
  font-size: 90%;
}
@media screen and (max-width: 767px) {
 .normalPrice{
   font-size: 105%;
 }
}