@charset "utf-8";
.asreet h3{
 	text-align: center;
 	font-size: 2.5em;
 	font-weight: 800;
 	font-family: 'Noto Sans JP';
 	margin: 6% 0 4%;
}
.asreet ul{
	display:flex;
	justify-content: space-between;
	margin: auto;
	width: 100%;
}
.asreet li{
	width:50%;
	margin: auto;
}
.asreet li img{
	width: 85%;
	display: block;
	margin:auto;
}
.asreet p{
	text-align:center;
	margin: 3% 0 0;
	font-size: 1.2em;
}

.lineup ul{
	display:flex;
	justify-content: center;
	width: 100%;
}
.lineup li{
 width: 33%;
}
.lineup h4{
 text-align:center;
}

.lineup img{
 width:100%;
}
.sub{
	font-size: 90%;
	color: #aaa;
	margin: 0 10px;
}
.point_imgtxt_txt h4{
 margin:0 0 8% !important;
}
.point_imgtxt_txt{
 margin: 4% !important;
}

.point_imgtxt_wrap{
 margin: 0 0 0% !important;
}
.common_product_list.clm_p5 li, .yamapos_list.clm_p5 li{
	width: 33%;
}
.product_brand{
	text-align: center;
	margin: 4% 0 0;
	font-size: 1.2em;
}
.product_price{
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.product_price::after{
	content: '(税込)';
	display:inline-block;
	font-size:65%;
}
.product_genre{
	display: none;
}
 @media screen and (max-width: 786px) {
.asreet h3{
 font-size: 2em;
 margin: 0 0 4%;
}
.lineup{
 margin: 0 0 12% !important;
}
.point_imgtxt_img{
 margin: 0 0 2% !important;
}
.common_product_list.clm_p5 li, .yamapos_list.clm_p5 li{
	width: 50%;
}
 
.sub{display: block;}
.lineup ul{
	display:flex;
	justify-content: center;
	width: 100%;
	flex-wrap: wrap;
}
.lineup li{
 width: 50%;
}
.lineup h4{
 text-align:center;
}

.lineup img{
 width:100%;
}
	 
.product_brand{
	text-align: center;
	margin: 4% 0 0;
	font-size: 1.2em;
}
.product_price{
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.product_price::after{
	content: '(税込)';
	display:inline-block;
	font-size:65%;
}
.product_genre{
	display: none;
}
 }