@charset "utf-8";

@media screen and (max-width:768px){
	.product {
		margin: 100px px;
	}
}
@media screen and (max-width:767px){

/* .product */
.product{
	margin:15% auto;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}
.product section{
	/* width:50%; */
	padding:0 3% 0 3%;
	text-align:left;
}
.product .slick_farm{
	width:50%;
}

.product section h2{
	line-height:1.5;
	font-size:3vw;
	padding-left:1.5em;
	text-indent:-1.3em;
}
.product section h2 + span{
	margin-bottom:10px;
	font-size:10px;
}
.product_box {
	width: 100%;
}

}


@media screen and (max-width:480px){
.product{
	display: block;
	margin:60px auto;
	padding:0 3%;
}
.product section{
	width: 100%;
	padding:10px 0;
	text-align:left;
}
.product section h2{
	font-size:3.8vw;
}
.product_box {
	width: 100%;
}
.product section  {
	width: 100%;
}
}
