@charset "euc-jp";
/*
 * product list
 */
.product-list {
			margin-top:3%;
		}
.product-list img{
    width: 100%;
}
.product-list .product-list-items{
    padding: 5% 0;
}
@media (min-width: 1100px) {
     .product-list {
			margin-top: 50px;
		}
    .product-list .product-list-items{
    padding: 80px 0;
        }
}
/*product-list*/
		@media (min-width: 1100px) {
			.product-list .product-list-item {
				padding: 0 30px;
			}
			.product-list .product-list-item a {
				display: block;
				margin-bottom: 40px;
			}
		}
		@media (max-width: 1099px) {
			.product-list .product-list-item {
				padding: 0 10px;
			}

			.product-list .product-list-item a {
				display: block;
				margin-bottom: 20px;
			}
		}

		.product-list .product-list-item-caption {
			margin-top: 10px;
		}
.product-list-item-name{
    font-weight: bold;
}
.product-list-item-expl{
    font-weight: normal;
    font-size: 95%;
}

/* product list sort */
.prd-lst-sort {
  margin: 5% auto 2% auto;
  color: #444;
  text-align: right;
  font-size: 13px;
    width: 94%;
}
.prd-lst-sort a{
  color: #aaa;
}
.prd-lst-sort a:hover{
  color: #444;
}

/* prduct list pager */
.prd-lst-pager {
    margin: 5% auto 10% auto;
  text-align: center;
}
  .prd-lst-pager .inline li {
    padding: 0 1.4%;
  }
    .prd-lst-pager .inline li span {
     color: #000;
    }
    .prd-lst-pager .inline li a {
      color: #444
    }
      .prd-lst-pager .inline li a:hover {
        color: #aaa;
      }
.prd-lst-pos b {
  font-size: 18px;
  font-weight: normal;
}



/* 2020年7月22日追記 */

/* PCのバナー表示指定 "banner_pc"のclassがついた画像が表示される */
.banner_pc { display: block !important; }
.banner_sp { display: none !important; }

/* SMPのバナー表示指定　"banner_sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
.banner_pc { display: none !important; }
.banner_sp { display: block !important; }
}
