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


/* cuisine page
=============================================================================*/
#cuisine #mainVisual { 	background: url(../img/cuisine/mainimg.jpg) no-repeat center center / cover; }

#cont01 {
	margin-bottom: 50px;
	}
	#cont01 .txtArea {
	width: 360px;
	float: right;
	margin-top: 40px;
	}
	#cont01 .imgArea {
	width: 750px;
	float: left;
	margin-left: -130px;
	}
	#cont01 .deco01 { position: absolute;top: -210px;left: -250px; z-index: -1;}
	#cont01 .deco02 { position: absolute;top: 180px;right: -230px;}
#cont0101 .txtArea {
	width: 330px;
	float: left;
	margin-left: 150px;
	}
	#cont0101 .imgArea { float: right; margin-right: 10px}
#cont0102 .txtArea {
	width: 330px;
	float: right;
	margin-right: 150px;
	}
	#cont0102 .imgArea { float: left; margin: -80px 0 0 10px; }
#cont0103 .txtArea {
	width: 330px;
	float: left;
	margin: 20px 0 0 150px;
	}
	#cont0103 .imgArea { float: right; margin: -70px 0 30px 10px; }
#cu_slider {
  width: 480px; 
  height: 320px;
}
#cont0104 .container {
	width: 1200px;
	margin-bottom: 40px;
	}
	#cont0104 h3 { text-align: center;}
	#cont0104 .txtArea { width: 490px; margin: 0 auto 30px; }
	#cont0104 .imgArea li { margin: 0 10px; }
	#cont0104 .deco02 { position: absolute;top: -210px;left: -210px; z-index: -1;}
#cont0105, #cont0106 {
	width: 50%;float: left;
	text-align: center;
	margin-bottom: 40px;
	}

#cont02 {
	margin-bottom: 50px;
	}
	#cont02 .txtArea {
	width: 360px;
	float: right;
	margin-top: 40px;
	}
	#cont02 .imgArea {
	width: 750px;
	float: left;
	margin-left: -130px;
	}
	#cont02 .deco01 { position: absolute;top: -340px;right: -200px; z-index: -1;}
	#cont02 .deco02 { position: absolute;top: 160px;right: 0px; z-index: -1;}

