.right {
	MARGIN-TOP: 8px; WIDTH: 811px; FLOAT: right; MARGIN-RIGHT: 2px
}
.left {
	BACKGROUND-COLOR: #f3f3f3; MARGIN-TOP: 8px; WIDTH: 160px; FLOAT: left; MARGIN-LEFT: 2px
}
#book {
	BACKGROUND-IMAGE: url(../images/book_xbook_ybook_navi.jpg); LINE-HEIGHT: 26px; WIDTH: 162px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px; FONT-WEIGHT: bold
}
#xbook {
	LINE-HEIGHT: 26px; BACKGROUND-COLOR: #dedede; PADDING-LEFT: 15px; HEIGHT: 26px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
#ybook {
	LINE-HEIGHT: 26px; BACKGROUND-COLOR: #dedede; PADDING-LEFT: 15px; HEIGHT: 26px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.main_top {
	BACKGROUND-IMAGE: url(../images/book_xbook_ybook_main_top.jpg); TEXT-ALIGN: center; LINE-HEIGHT: 27px; WIDTH: 813px; BACKGROUND-REPEAT: no-repeat; LETTER-SPACING: 1em; HEIGHT: 27px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
.main_bottom {
	BACKGROUND-IMAGE: url(../images/book_xbook_ybook_main_bottom.jpg); MARGIN-TOP: -12px; WIDTH: 813px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px
}
.main {
	BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #faf7f7; PADDING-LEFT: 50px; WIDTH: 721px; PADDING-RIGHT: 40px; HEIGHT: 955px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 9px
}
.left UL LI {
	LINE-HEIGHT: 20px
}
#line {
	BORDER-LEFT: #cccccc 1px solid; WIDTH: 160px; BORDER-RIGHT: #cccccc 1px solid
}
.content {
	LINE-HEIGHT: 22px; MARGIN-TOP: -1px; TEXT-INDENT: 2em; PADDING-LEFT: 25px; PADDING-RIGHT: 20px; LETTER-SPACING: 1px
}
.top_ground {
	HEIGHT: 1px; MARGIN-LEFT: 25px; CLEAR: both; OVERFLOW: hidden; MARGIN-RIGHT: 25px
}
.bottom_ground {
	HEIGHT: 1px; MARGIN-LEFT: 25px; CLEAR: both; OVERFLOW: hidden; MARGIN-RIGHT: 25px
}
.container {
	WIDTH: 671px; MARGIN-LEFT: 25px
}
.container IMG {
	FLOAT: left; MARGIN-LEFT: 40px; MARGIN-RIGHT: 2em
}
.highlight IMG {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5
}
.highlight:hover IMG {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1
}
#first {
	MARGIN-TOP: 25px; BORDER-TOP: #dfdfdf 1px dotted; PADDING-TOP: 15px
}
#last {
	BORDER-BOTTOM: #dfdfdf 1px dotted; PADDING-BOTTOM: 15px
}
#dark {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px
}
#weak {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px
}
#dark {
	HEIGHT: 1px; COLOR: #dddddd
}
#weak {
	MARGIN-TOP: -8px; HEIGHT: 0px; COLOR: #ffffff
}
.title {
	COLOR: #777777; FONT-WEIGHT: bold
}
TD {
	LINE-HEIGHT: 22px; TEXT-INDENT: 2em; PADDING-RIGHT: 35px; LETTER-SPACING: 1px; COLOR: #888888
}

