#headerTop {margin: 0 auto;margin-top:35px;width: 780px;background-color: #FAEEE0;}.archive_bottan{	position: absolute;	top: 0;	left: 410px;	}a .brands {width:257px;height:139px;text-indent:-9999px;background: url(/image/topButtonBrands.jpg) no-repeat top left;margin-bottom:5px;}a:hover .brands {background: url(/image/topButtonBrandsOver.jpg) no-repeat top left;}a .shopping {width:252px;height:36px;text-indent:-9999px;background: url(/image/shoppingButtonTop.jpg) no-repeat top left;}a:hover .shopping {background: url(/image/shoppingButtonTopOver.jpg) no-repeat top left;}#newsArea{width:500px;float:left;padding:0 10px 20px 10px;position:relative;}	#bannerArea {width:257px;float:right;padding:0 3px 20px 0;position:relative;}#newsArea h3{text-indent:-9999px;background:url(/image/topNews.gif) no-repeat top left;margin-bottom:10px;}.newsDecoTop {	background: url(/news/image/deco_note.gif) no-repeat 342px bottom;}dl {	padding-bottom:35px;}dt	{	margin: 0;	padding: 0;	font-size: 10px;	color:#806B60;	line-height: 1.5em;	width:100px;}dd	{	width:406px;	margin: 0;	padding: 0 0 10px 14px;	border-width: 0px;	line-height: 150%;	line-height: 1.5em;	margin-top: -1.4em;	_margin-top: -1.2em;	position:relative;	top: 0;	left: 70px;	}.date {font-size: 10px; color:#806B60; }.entry { margin-bottom:35px; }.entryTtl { margin-bottom:20px;}div:after{content: "";display: block;clear: both;}#content{	padding: 1px 0 1px 0;	}
