
#content .main-up {
	height:310px;
	margin:30px 0 0;
}
#content .main-down {
	height:400px;
	margin:0 0 0;
}

#content .slide-show {
	width:620px;
	height:255px;
	float:left;
}
#aside {
	float:right;
	height:255px;
	width:320px;
}
#aside .aside-logo1 a {
	background:url(../images/top_aside_logo1.gif);
	width:320px;
	height:72px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#aside .aside-logo2 a {
	background:url(../images/top_aside_logo2.gif);
	width:320px;
	height:84px;
	display:block;
	text-indent:-9999px;
	margin:5px 0 0;
	overflow:hidden;
}
#aside .aside-logo3 a {
	background:url(../images/top_aside_logo3.gif);
	width:320px;
	height:88px;
	display:block;
	text-indent:-9999px;
	margin:5px 0 0;
	overflow:hidden;
}
#content .news {
	clear:both;
	float:left;
	padding:5px;
	width:571px;
	height:auto;
	border:solid 1px #E8E8E8;
}

#content .news-title {
	background:url(../images/title_news.gif);
	clear:both;
	float:left;
	width:571px;
	height:36px;
}
#content .news dl {
	width:auto;
	height:auto;
}
#content .news dt {
	clear:both;
	float:left;
	width:77px;
	margin:18px 0 0 20px;
}

#content .news dd {
	float:left;
	margin: 16px 0 0 24px;
	width:423px;
	line-height:20px;
}

#content .fb {
	float:left;
	padding:5px;
	margin:30px 0 0 0;
	width:571px;
	height:auto;
	border:solid 1px #E8E8E8;
}
#content .fb-title {
	background:url(../images/title_fb.gif);
	clear:both;
	width:571px;
	height:36px;
}
#content .fb-main {
	margin:15px auto 15px 10px;
}
#content .tw {
	width:349px;
	float:right;
	padding:5px 5px 15px 5px;
	border:solid 1px #E8E8E8;
	margin:0 auto;
}
#content .tw-title {
	background:url(../images/title_twitter.gif);
	clear:both;
	width:349px;
	height:36px;
}

#content .tw-main {
	margin:15px auto 15px 10px;
}