/* 商品 */
.store-list{position: relative; background: #eae8e4;display: flex;align-items: center;justify-content: center;padding: 2px;}
.store-list .sp-con{width: 100%;background: #fff;height: 100%;}
.store-list .sp-con:hover .mask{box-shadow: inset 0 0 0 5px #eae8e4;}
.mask{position: absolute;width: 100%;height: 100%;transition: .3s;
pointer-events: none;
    top: 0;
    bottom: 0;
    -webkit-transition: box-shadow .3s cubic-bezier(.39,.575,.565,1);
    transition: box-shadow .3s cubic-bezier(.39,.575,.565,1);
    will-change: box-shadow;}
.sp-con-img{width: 100%;}
.sp-con-img img{width: 100%;}
.addrow{display: flex;flex-wrap: wrap;}
.sp-con-title{padding-left: 20px;}
.sp-con-title-name{margin-bottom: 10px;margin-top: 10px;}


@media screen and (max-width: 1000px){
	.store-list{width: calc(25% - 1px);}
	.addrow .store-list:nth-child(2n){padding-right: 2px;}
	.addrow .store-list:nth-child(2n-1){padding-left: 2px;}
	.addrow .store-list:nth-child(2-n){padding-top: 2px;}
}


@media screen and (min-width: 1000px){
	.store-list{width: 33.3%;width: calc(25% - 1px);}
	.addrow .store-list:nth-child(3n){padding-right: 2px;}
	.addrow .store-list:nth-child(3n-2){padding-left: 3px;}
	.addrow .store-list:nth-child(-n+3){padding-top: 3px;}
}