.bodymain {
	BORDER-BOTTOM: #FFAA4C 1px solid; BORDER-LEFT: #FFAA4C 1px solid; MARGIN: auto; WIDTH: 900px; BORDER-TOP: #FFAA4C 1px solid; BORDER-RIGHT: #FFAA4C 1px solid;display:table;
}

.bodymain:after,.typelists:after,.typelistsFirst:after{clear:both;content:'\0020';display:block;height:0}
.bodymain,.typelists,.typelistsFirst{zoom:1}

.typelists {
	MARGIN: auto;margin-bottom:10px; BORDER-TOP: #FFAA4C 1px dashed; PADDING: 10px
}
.typelistsFirst {PADDING: 10px;display:table
}
.classlist {
	WIDTH: 169px; FLOAT: left;
}
.contents {
	TEXT-ALIGN: left; WIDTH: 158px; FLOAT: left;
}
.content_class UL LI {
	clear:both;
}
#link {
	BORDER-BOTTOM: #bcd8fb 1px solid; BORDER-LEFT: #bcd8fb 1px solid; WIDTH: 900px; HEIGHT: 50px; BORDER-TOP: #bcd8fb 1px solid; BORDER-RIGHT: #bcd8fb 1px solid
}
#clear {
	CLEAR: both
}
#footer {
	margin-top:10px;padding-top:10px;border-top:1px solid #FFAA4C;TEXT-ALIGN: center; MARGIN: auto; WIDTH: 900px; HEIGHT: 100px; PADDING-TOP: 6px
}
.link {
	BORDER-BOTTOM: #bcd8fb 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #bcd8fb 1px solid; WIDTH: 898px; HEIGHT: 50px; BORDER-TOP: #bcd8fb 1px solid; BORDER-RIGHT: #bcd8fb 1px solid
}
.linkname {
	PADDING-LEFT: 9px; WIDTH: 880px; PADDING-TOP: 3px
}
.about {
	WIDTH: 900px; PADDING-TOP: 10px
}
.copyright {
	WIDTH: 900px
}
