#mainWrap #main #mainVisual{
	background-image: url(../images/mainVisual.jpg);
}
#mainWrap #main #contentsBox .cuisineBox{
	border-bottom: 1px solid #999;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
#mainWrap #main #contentsBox .cuisineBox .cuisineBoxLeft{
	width: 250px;
	float: left;
}
#mainWrap #main #contentsBox .cuisineBox .cuisineBoxRight{
	width: 600px;
	float: left;
}
#mainWrap #main #contentsBox .cuisineBox .cuisineBoxRight h3{
	margin-top: 10px;
	height: 50px;
	text-indent: -9999px;
}
#mainWrap #main #contentsBox .cuisineBox .cuisineBoxRight h3#italian{
	background-image: url(../images/h3_italian.gif);
}
#mainWrap #main #contentsBox .cuisineBox .cuisineBoxRight h3#french{
	background-image: url(../images/h3_french.gif);
}
#mainWrap #main #contentsBox .cuisineBox .cuisineBoxRight h3#order{
	background-image: url(../images/h3_order.gif);
}

#mainWrap #main #contentsBox .cuisineBox .cuisineBoxRight dl{
	margin-top: 20px;
}
#mainWrap #main #contentsBox .cuisineBox .cuisineBoxRight dl dt{
	width: 130px;
	float: left;
	padding-bottom: 10px;
}
#mainWrap #main #contentsBox .cuisineBox .cuisineBoxRight dl dd{
	width: 470px;
	float: left;
	padding-bottom: 10px;
}
#mainWrap #main #contentsBox .cuisineBox .cuisineBoxRight p{
	margin-top: 20px;
	line-height: 2.5em;
}
#mainWrap #main #contentsBox .cautionBox{
	text-align: center;
}

