#parts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 600px; PADDING-TOP: 20px
}
#parts H2 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 5px; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; COLOR: navy; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#parts H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: medium; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 10px 7px; BORDER-LEFT: navy 7px solid; COLOR: navy; PADDING-TOP: 0px
}
#parts H4 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 8px; FONT-SIZE: small; PADDING-BOTTOM: 5px; COLOR: #ff6600; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#parts H5 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 8px; FONT-SIZE: small; PADDING-BOTTOM: 5px; COLOR: #ff6600; PADDING-TOP: 0px; FONT-FAMILY: "Times New Roman", Times, serif
}
#parts P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
#parts UL {
	LIST-STYLE-POSITION: outside; MARGIN: 0px 0px 10px 25px
}
#parts LI {
	PADDING-RIGHT: 40px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 140%; PADDING-TOP: 2px
}
#parts LI A {
	DISPLAY: block
}
#parts LI A:hover {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(yajirushi.gif); BACKGROUND-REPEAT: no-repeat
}
SPAN.white {
	PADDING-RIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
#side {
	FLOAT: right; WIDTH: 200px; POSITION: relative
}
#abstract {
	BORDER-TOP: #bbbbbb 12px solid; WIDTH: 200px; BORDER-BOTTOM: #bbbbbb 12px solid; TOP: 20px; HEIGHT: 370px; BACKGROUND-COLOR: #eeeeee
}
H3.desc {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 18px 12px 0px 14px; BORDER-LEFT: #ff6600 4px solid; COLOR: #ff6600; PADDING-TOP: 0px
}
.discription {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; VISIBILITY: hidden; PADDING-BOTTOM: 15px; PADDING-TOP: 10px; POSITION: absolute
}
.discription H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 18px 12px 0px 0px; BORDER-LEFT: #ff6600 4px solid; COLOR: #ff6600; LINE-HEIGHT: 100%; PADDING-TOP: 0px
}
.discription P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 140%; PADDING-TOP: 10px
}
.preference {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; VISIBILITY: visible; PADDING-BOTTOM: 15px; PADDING-TOP: 120px; POSITION: absolute
}
.preference P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #aaaaaa; LINE-HEIGHT: 135%; PADDING-TOP: 0px
}
#footer {
	CLEAR: both
}

