@charset "UTF-8";
/* CSS Document */


/* cuisine page
=============================================================================*/
#cont01 {
	background: url(../img/cuisine/cont01_bg.jpg) no-repeat center;
	height: 800px;
	position: relative;
	top: -130px;
	z-index: -1;
	margin-bottom: -130px;
	}
	#cont01 .txtArea {
	width: 470px;
	position: absolute;
	top: 230px;
	right: 0px;
	}
	#cont01 .txtArea h3 {
	margin: 0 0 25px -90px;
	}
	#cont01 .imgArea {
	position: absolute;
	top: 305px;
	left: 10px;
	}

#cont02 { 
	height: 740px;
	padding: 80px 0;
	box-sizing: border-box;
	}
	#cont02 .txtArea {
	float: left;
	width: 370px;
	margin: 50px 0 0 90px;
	}
	#cont02 .txtArea h3 {
	position: absolute;
	top: 0;
	left: 20px;
	}
	#cont02 .img01 { position: absolute; top: 0; right: 0; }
	#cont02 .img02 { position: absolute; top: 190px; left: 90px; }
	#cont02 .img03 { position: absolute; top: 370px; left: 370px; }
	#cont02 .img04 { position: absolute; top: 335px; right: 20px; }

#cont03 {
	height: 450px;
	margin-bottom: 80px;
	}
	#cont03 .txtArea {
	float: right;
	width: 380px;
	margin-top: 50px;
	}
	#cont03 h3 {
	position: absolute;
	top: 0;
	right: 420px;
	}
	#cont03 .img01 {
	float: left;
	}
	#cont03 .img02 {
	position: absolute;
	top: 210px;
	right: 120px;
	}

#cont04 {
	height: 700px;
	padding: 30px 0;
	box-sizing: border-box;
	background: url(../img/bg02.png);
	margin-bottom: 80px
	}
	#cont04 .txtArea {
	float: right;
	width: 430px;
	margin-top: 50px;
	}
	#cont04 .img01 { position: absolute; top: 150px; left: 0px; }
	#cont04 .img02 { position: absolute; top: 350px; right: 105px; }



