body{
	background: #f2f2f2
}
.contentArea{
	width: 974px;
	margin: 0;
	padding: 0;
	background: url(../img/content_bg.png);
	background-size: cover;
}
.contentArea .contentBox{
	padding: 40px 0;	/*それぞれ指定*/
}
.contentArea .contentBox .contentInner{
	width: 934px;
	margin: 0 auto;
}
.contentArea .contentBox .contentInner+ .contentInner{
	margin-top: 80px;
}
.contentArea .contentBox .contentInner h2{
	text-align: center;
	margin-bottom: 40px;	/*それぞれ指定*/
}
.contentArea .contentBox .contentInner .recipiArea h3{
	margin-bottom: 20px;
}
.contentArea .contentBox .contentInner#product{
	background: url(../img/bg_introduction.png)no-repeat;
	width: 933px;
	margin: 0 auto;
	/*padding: 77px 0 20px;*/
	padding: 77px 0 50px;
}
.contentArea .contentBox .contentInner#product .introduction{
	width: 770px;
	margin:0 auto;
}
.contentArea .contentBox .contentInner .introduction{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.contentArea .contentBox .contentInner .introduction .item{
	width: 350px;	/*それぞれ指定*/
	/*margin-bottom: 50px;*/
	margin-bottom: 30px;
}
.contentArea .contentBox .contentInner .recipiBox{
	width: 860px;
	margin: 0 auto;
}
.contentArea .contentBox .contentInner .introduction .recipiInner{
	width: 407px;	/*それぞれ指定*/
}
.contentArea .contentBox .contentInner .introduction .recipiInner .recipi{
	margin-bottom: 30px;
	position:relative;
	text-align:right;
}
.contentArea .contentBox .contentInner .introduction .recipiInner .recipi .iconProduct{
	position:absolute;
	bottom:15px;
	right:-15px;
}

.contentArea .contentBox .contentInner .introduction .recipiInner .recipi a{
	display:block;
	margin-top: 10px;
}
