div#content h2, div#content h3, div#content h4,
div#content ul,
div#content div.visual,
div#content div.visual span.photo,
div#content ul.note,
div#content div.category,
div#content div.category div.main div.boxset div.box01 dl,
div#content div.category div.main div.boxset div.box02 dl,
div#content div.category div.sub {
	margin:0pt;
	padding:0pt;
}

/* div.visual
---------------------------------------------------------*/
div#content div.visual {
	position:relative;
	clear:both;
	width:748px;
	margin-top:7px;
	margin-bottom:12px;
}
div#content div.visual h2,
div#content div.visual span.photo {
	float:right;
}
div#content div.visual ul.banner {
	position:absolute;
	bottom:0;
	left:504px;
}
div#content div.visual ul.banner li {
	margin-bottom:6px;
}

/* div.wide-banner
---------------------------------------------------------*/
div#content div.wide-banner {
	width:558px;
	margin-bottom:20px;
}

/* div.menu
-----------------------------------------------------------*/
div#content div.menu {	
	margin-bottom:30px;
}
div#content div.menu div.column {
	width:249px;
}
div#content div.menu div.column h3 {
	margin-bottom:12px;
}
div#content div.menu div.margin {
	margin-right:36px;
}

/* div.block
---------------------------------------------------------*/
div#content div.block {
	width: 558px;
	background:url(/beef/graphic/index/background_footer_01.gif) bottom no-repeat;
	margin-bottom:12px;
	padding-bottom: 18px;
}
div#content div.block div.body {
	padding: 0 12px;
}
div#content div.line-red {
	border-left:6px solid #ba000c;
	border-right:6px solid #ba000c;
}

/* div.boxset
---------------------------------------------------------*/
div#content div.boxset {
	width:522px;
	margin-bottom:12px;
}

div#content div.boxset div.box01,
div#content div.boxset div.box02 {
	float:left;
	width:255px;
}
div#content div.boxset div.box01 {
	margin-right:12px;
}
div#content div.boxset div.box01 dl dt,
div#content div.boxset div.box02 dl dt {
	float:left;
	margin-right:7px;
}
div#content div.boxset dl dt img.item-name {
	margin-bottom:6px;
}

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


