
/* -------------- 共通設定 -------------- */

body {
	background: url(../images/bg_content.jpg) bottom center no-repeat;
}
div#content {
	width: 760px;
	padding:0px 80px;
	zoom: 100%;
}
div#content:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
}

/* -------------- 個別設定 -------------- */

}
div#content h2 {
	margin-left:-50px;
}
div#content-left {
	float:left;
	margin-top:30px;
	width:340px;
	height:auto;
	margin-right:70px;
}
div#content-right {
	float:left;
	margin-top:30px;
	width:340px;
	height:auto;
}
ul.menuListWrapper {
	list-style-type:none;
}
ul.menuListWrapper h3 {
	margin-bottom:5px;
}
ul.menuListWrapper li {
	margin-bottom:30px;
}
ul.menuListWrapper li ul {
	list-style-type:none;
}
ul.menuListWrapper li ul li {
	margin-bottom:7px;
	padding-bottom:7px;
	border-bottom:1px dashed #CCCCCC;
	zoom: 100%;
}
ul.menuListWrapper li ul li:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
}
ul.menuListWrapper li ul li span.menu-name {
	float:left;
	display: block;
	text-align:left;
}
ul.menuListWrapper li ul li span.menu-price {
	float:right;
	display: block;
	text-align:right;
	font-weight:bold;
}
div#menuImage {
	position: absolute;
	top:-70px;
	left:50px;
}