@charset "utf-8";

div#content h2,
div#content h3,
div#content h4,
div#content ul,
div#content dl,
div#content dl dd,
div#content div.visual,
div#content div.visual ul {
	margin:0;
	padding:0;
}

/* div#content
-----------------------------------------------------------*/
div#content {
	margin-top:7px;
}
div#content h4 {
	margin-bottom:12px;
}

/* div.visual
-----------------------------------------------------------*/
div#content div.visual {
	position:relative;
	width:748px;
	margin-bottom:4px;
}
div#content div.visual h2,
div#content div.visual span.photo {
	float:right;
}
div#content div.visual ul.button {
	position:absolute;
	top:311px;
	left:479px;
}
div#content div.visual ul.button li {
	float:left;
	margin-right:6px;
}


/* line-color
-----------------------------------------------------------*/
div#content div.line-yellow	{
	border-left: solid 6px #ffd800;
	border-right: solid 6px #ffd800;
}
div#content div.line-red	{
	border-left: solid 6px #c23e2f;
	border-right: solid 6px #c23e2f;
}

/* footer-color
-----------------------------------------------------------*/
div#content div.footer-yellow {
	padding-bottom:18px;
	background:url(/menu/limited/valueup/graphic/index/footer_01.gif) no-repeat bottom;
}
div#content div.footer-red {
	padding-bottom:18px;
	background:url(/menu/limited/valueup/graphic/index/footer_02.gif) no-repeat bottom;
}

/* div.block-01 (default-box)
-----------------------------------------------------------*/
div#content div.block-01 {
	width: 558px;
	padding-bottom:18px;
	margin-bottom:12px;
}
div#content div.block-01 div.body {
	_height: 1%;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-top:0;
	padding-left: 12px;
	padding-right: 0;
	*zoom: 1;
}
div#content div.block-01 dl {
	margin-bottom:30px;
}
div#content div.block-01 dl.line-end {
	margin-bottom:0;
}
div#content div.block-01 dl dt {
	margin-bottom:12px;
}

/* div.menu-set
-----------------------------------------------------------*/
div#content ul.set-menu,
div#content ul.change-size {
	clear:both;
	width:534px;
}
div#content ul.change-size {
	padding-bottom:8px;
}
div#content ul.change-size li {
	float:left;
	margin-right:12px;
	padding-bottom:4px;
}
div#content ul.set-menu li {
	float:left;
	margin-right:12px;
	padding-bottom:12px;
}
div#content ul.set-menu li.line-end {
	margin-right:0;
}
div#content ul.food-set {
	clear:both;
}
div#content ul.food-set li {
	margin-right:8px;
	padding-bottom:9px;
}
div#content ul.drink-set {
	clear:both;
	width:522px;
}
div#content ul.drink-set li {
	width:255px;
	margin-right:12px;
	overflow:hidden;
}
div#content ul.food-note {
	margin-bottom:12px;
}


/* ul.note
-----------------------------------------------------------*/
div#content ul.note li {
}

/* div.sub
-----------------------------------------------------------*/
div#content div.category div.sub {
	margin-top:12px;
}
div#content div.category div.sub div.link {
}

/* clearFix
-----------------------------------------------------------*/
div#content div.visual ul {
    overflow: hidden;
}
div#content div.visual ul:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html div#content div.visual ul {
    height: 1em;
    overflow: visible;
}
/**/


