@charset "utf-8";

/* common */
#content #main {margin-bottom: 30px; padding: 0 0 30px 0;}

/* header */
#content #main h1 {
	margin: 0 0 20px 0;
	padding: 0;
	background: none;
}
#content #main h2 { margin:0 0 30px;}
#content #main h3 { margin:0;}
#content #main h2.menuTitle {
	clear:both;
	margin:0;
}

#content #main div.limitmenuBox01 ul{
	margin:0 -14px 0 0;
	width:718px;
	list-style:none;
}
#content #main div.limitmenuBox01 ul li{
	margin-top:20px;
	margin-right:14px;
	margin-bottom:30px;
	float:left;
}
/* ↓ IE7用ハック
 フードメニューと数量限定メニューの余白が空かないため */
*:first-child+html  #content #main div.limitmenuBox01 ul li{
 padding-bottom:30px;
}

#content #main #newmenuBox01 ul{
	margin:0 -14px 0 0;
	width:718px;
	list-style:none;
}
#content #main #newmenuBox01 ul li{
	margin-top:20px;
	margin-right:14px;
	float:left;
}


#content #main div.newmenuBox02{
	margin-bottom:30px;
	border:solid 5px #d6d6d6;
	width:694px;
}
#content #main div.newmenuBox02 table th{
	border-right:solid 1px #d6d6d6;
	width:220px;
}
#content #main div.newmenuBox02 table td{
	padding:20px 20px 10px;
	width:433px;
}
#content #main {
	padding-bottom:0px;
}



/* text mark list */

dl.list_textMark{
	margin:0 0 0.8em 0;
	display:block;
	list-style:none;
}

dl.list_textMark dt{
	margin:0 0 0.2em 0;
	font-weight:bold;
}
dl.list_textMark dd{
	margin:0;
	padding-left:1.5em;
	position:relative;
	zoom:1;
}

dl.list_textMark span.listMark{
	position:absolute;
	left:0;
	top:0;
}
