#Content {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	background: url(../img/top/bg_vis.jpg) no-repeat center top;
	text-align:center;
}


#Main {
	width:1300px;
	background: url(../img/top/vis_main.jpg) no-repeat center top;
	margin:-15px auto 0 auto;
	padding-bottom:250px;
	*padding-bottom:0px;
}

#Lefts {
	float:left;
	width:214px;
	margin:178px 0 0 180px;
	_margin:178px 0 0 90px;
	background:url(../img/bg_s.jpg) repeat-y;
	clear:both;
}

.slbox {
	float:left;
	width:214px;
	height:111px;
	background: url(../img/illust_s.jpg) no-repeat left center;
	padding:0;
	margin:0;
}

#Rights {
	float:right;
	width:682px;
	margin:136px 180px 0 0;
	_margin:136px 90px 0 0;
	text-align:left;
}

.count {
	float:left;
	width:682px;
	height:28px;
	padding:0 0 0 0;
	margin:32px 0 0 0;
}

.count table {
	float:right;
	font-size:12px;
	margin:0 0 0 85px;
}

.threeitem {
	float:left;
	width:682px;
}

.threeitem img {
}

.threeitem .unit{
	float:left;
	width:206px;
	margin:15px 0 0 15px;
	_margin:15px 0 0 9px;
}

.unitnm {
	float:left;
	width:170px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 12px;
	margin:5px 0 0 10px;
	line-height:130%;
}

.unitexp {
	float:left;
	width:170px;
	font-size:11px;
	color:#666666;
	padding:0 0 0 13px;
	margin:7px 0 0 10px;
	line-height:130%;
}

.color1 .unitnm {
	background:url(../img/top/ico_color1.jpg) no-repeat left top;
}

.color2 .unitnm {
	background:url(../img/top/ico_color2.jpg) no-repeat left top;
}

.color3 .unitnm {
	background:url(../img/top/ico_color3.jpg) no-repeat left top;
}

.color4 .unitnm {
	background:url(../img/top/ico_color4.jpg) no-repeat left top;
}

.color5 .unitnm {
	background:url(../img/top/ico_color5.jpg) no-repeat left top;
}

.color6 .unitnm {
	background:url(../img/top/ico_color6.jpg) no-repeat left top;
}
.color7 .unitnm {
	background:url(../img/top/ico_color7.jpg) no-repeat left top;
}

.color8 .unitnm {
	background:url(../img/top/ico_color8.jpg) no-repeat left top;
}
.color9 .unitnm {
	background:url(../img/top/ico_color9.jpg) no-repeat left top;
}

.color10 .unitnm {
	background:url(../img/top/ico_color10.jpg) no-repeat left top;
}

.color1 .image{
	float:left;
	width:194px;
	height:94px;
	background:#ffffff;
	border: solid 6px #FC8989;
	margin:0 0 5px 0;
	text-align:center;
}

.color2 .image{
	float:left;
	width:194px;
	height:94px;
	background:#ffffff;
	border: solid 6px #FAC5A0;
	margin:0 0 5px 0;
	text-align:center;
}

.color3 .image{
	float:left;
	width:194px;
	height:94px;
	background:#ffffff;
	border: solid 6px #FDEA8E;
	margin:0 0 5px 0;
	text-align:center;
}

.color4 .image{
	float:left;
	width:194px;
	height:94px;
	background:#ffffff;
	border: solid 6px #93F09B;
	margin:0 0 5px 0;
	text-align:center;
}

.color5 .image{
	float:left;
	width:194px;
	height:94px;
	background:#ffffff;
	border: solid 6px #7CE9DB;
	margin:0 0 5px 0;
	text-align:center;
}

.color6 .image{
	float:left;
	width:194px;
	height:94px;
	background:#ffffff;
	border: solid 6px #CDE4FC;
	margin:0 0 5px 0;
	text-align:center;
}

.color7 .image{
	float:left;
	width:194px;
	height:94px;
	background:#ffffff;
	border: solid 6px #BAC5F5;
	margin:0 0 5px 0;
	text-align:center;
}

.color8 .image{
	float:left;
	width:194px;
	height:94px;
	background:#ffffff;
	border: solid 6px #88ADCC;
	margin:0 0 5px 0;
	text-align:center;
}

.color9 .image{
	float:left;
	width:194px;
	height:94px;
	background:#ffffff;
	border: solid 6px #D2C1EE;
	margin:0 0 5px 0;
	text-align:center;
}

.color10 .image{
	float:left;
	width:194px;
	height:94px;
	background:#ffffff;
	border: solid 6px #E0E0E0;
	margin:0 0 5px 0;
	text-align:center;
}

.color1 .unitnm a{
	color:#F75367;
}

.color2 .unitnm a{
	color:#FE9D46;
}

.color3 .unitnm a{
	color:#FAD234;
}

.color4 .unitnm a{
	color:#24d055;
}

.color5 .unitnm a{
	color:#00A89F;
}

.color6 .unitnm a{
	color:#01B9FE;
}

.color7 .unitnm a{
	color:#1074BE;
}

.color8 .unitnm a{
	color:#0D6380;
}

.color9 .unitnm a{
	color:#9E79DB;
}

.color10 .unitnm a{
	color:#999999;
}


#News {
	width:680px;
	float:left;
	font-size:12px;
	line-height:150%;
	margin:20px 0 0 0;
	padding:0;
}

#Logs {
	width:330px;
	float:left;
	font-size:12px;
	line-height:150%;
	margin:20px 0 0 0;
	padding:0;
}

#Topics {
	width:330px;
	float:left;
	font-size:12px;
	line-height:150%;
	margin:20px 0 0 20px;
	padding:0;
}


#Bookmark {
	float:right;
	width:682px;
	margin:14px 180px 0 0;
	_margin:14px 90px 0 0;
	text-align:right;
}
