@charset "euc-jp";
.prd-search-hit {
  clear: both;
}

/* ========================================
      ND 2021
======================================== */

/* --- 商品一覧＆検索結果 --- */

#item-list-2021 h1.ttl-h1{
	font-size:28px;
	font-weight: 300;
}

#item-list-2021 h2.ttl-h2 {
	font-size:21px;
	font-weight: 300;
	margin-bottom: 5px;
}

#item-list-2021 .prd-lst-sort{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	margin: 0 0 20px 0;
}

#item-list-2021 .prd-lst-sort .item{
	display: inline-block;
	width:31.7%;
}

#item-list-2021 .prd-lst-sort .item a{
	color: #333!important;
	display: inline-block;
	text-align: center;
	padding: 8px 0;
    font-size: 18px;
    background: #ccc;
	position: relative;
	width: 100%;
}

#item-list-2021 .prd-lst-sort .item strong{
	color: #FFF!important;
	display: inline-block;
	text-align: center;
	padding: 8px 0;
    font-size: 18px;
	font-weight: normal!important;
    background: #ed6362;
	position: relative;
	width: 100%;
}

#item-list-2021 .prd-lst-sort .item a:before,
#item-list-2021 .prd-lst-sort .item strong:before{
	content: '';
	width: 11px;
	height: 11px;
	position: absolute;
	right: 12px;
    top: 45%;
	border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
	-webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);	
}

#item-list-2021 .search-result-ttl{
	margin-bottom: 20px!important;
}

.prd-lst-soldout{
	display: inline-block;
	color: #FFF;
	background: #ed6362;
	padding: 0 5px;
	font-size: 11px;
}

#item-list-2021 .prd-lst-exp{
  display: none;
}

.prd-lst-pager li {
	margin-right: 5px;
}

.prd-lst-pager li a{
	 border: 1px solid #ed6362;
    background-color: #FFF;
    color: #ed6362!important;
	border-radius: 50%;
    text-decoration: none;
}

.prd-lst-pager li .pagerDot{
	color: #ed6362!important;
	border: none!important;
	background: none!important;
}

.prd-lst-pager li:first-child span,
.prd-lst-pager li:last-child span,
.prd-lst-pager li:first-child a,
.prd-lst-pager li:last-child a{
	border: none!important;
	background: none!important;
	color: #ed6362!important;
}

.prd-lst-pager li span{
	 border: 1px solid #ed6362;
    background-color: #ed6362;
    color: #fff!important;
	border-radius: 50%;
    text-decoration: none;	
}

.prd-lst-pager li a:hover{
	 border: 1px solid #ed6362!important;
    background-color: #ed6362!important;
	color: #fff!important;
}
