@charset "utf-8";

/* --------------------------------------------------------------------------------
産直テーブル　歳末大感謝祭
-------------------------------------------------------------------------------- */

.fs-body-category-souzai-tanpin .fs-l-main{
	padding: 0;
	margin: 13vw 0 0;
}
#souzai-tanpin{
	margin: 0 0 7vw;
}

#souzai-tanpin img{
	width: 100%;
}


/* 	デバイスごとの表示・非表示
-------------------------------------------------------------------------------- */
.device-sp {
	display: block;
}
.device-pc{
	display: none;
}



#souzai-tanpin .img-main{
	margin: 0 0 9vw;
}
#souzai-tanpin h2.r-ttl{
	font-size: 6.4vw
}
#souzai-tanpin h2.r-ttl .mark1{
	color:#b92a30;
}

/* セット商品
---------------------------------------------------------------------------------------*/
#souzai-tanpin .set_item{
	margin: 7vw 6vw 14vw;
}
#souzai-tanpin .set_item ul{
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0;
}
#souzai-tanpin .set_item ul li{
	width: 47.7%;
	margin: 0 4.6% 8vw 0;
}
#souzai-tanpin .set_item ul li:nth-child(2n){
	margin: 0 0 8vw 0;
}
#souzai-tanpin .set_item ul li:nth-child(9){
	display: none;
}
#souzai-tanpin .set_item ul li img{
	width: 100%;
	border-radius: 3vw;
}

/*もっと見る*/
#souzai-tanpin .set_item .btn-more{
	text-align: center;
}
#souzai-tanpin .set_item .btn-more a {
	cursor: pointer;
	display: inline-block;
	margin: 0 auto;
	border: solid 0.4vw #d5af00;
	border-radius: 10vw;
	background: #fffdf8;
	color: #000;
	font-weight: 500;
	font-size: 4.4vw;
	position: relative;
	padding: 3.5vw 14.5vw;
}
#souzai-tanpin .set_item .btn-more a:after {
	position: absolute;
	right: 7vw;
	top: 50%;
	content: '';
	width: 1.8vw;
	height: 3vw;
	margin: -1.5vw 0 0;
	background: url(https://sunchokutable.itembox.design/item/images/common/arrow-left.svg) no-repeat 0 0;
	background-size: 1.8vw auto;
	display: block;
}
