body,td {
	font-size: 80%;
	line-height: 140%;
	color: #645E59;
}
P {
	MARGIN: 2px 0px 3px
}

a {
	text-decoration: underline;

}
A:link {
	COLOR: #980052; 
        TEXT-DECORATION:

}
a:visited {
	color:#980052;
	background-color:transparent;

}
a:hover {
	color:#5BB304;
	background-color:transparent;
	text-decoration: underline;
}
a:active {
	color:#337601;
	background-color:transparent;
}
#side_menu span.Menu_title {
	DISPLAY: block; HEIGHT: 40px; width: 138px;
}
#side_menu span.Menu_title A {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-LEFT: #2B8FD5 7px solid; BORDER-right: #cccccc 1px solid; COLOR: #666; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 40px; BACKGROUND-COLOR: #F3F3F3
}
#side_menu span.Menu_title A:visited {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-LEFT: #2B8FD5 7px solid; BORDER-right: #cccccc 1px solid; COLOR: #666; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 40px; BACKGROUND-COLOR: #F3F3F3
}
#side_menu span.Menu_title A:hover {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-LEFT: #2B8FD5 7px solid; BORDER-right: #cccccc 1px solid; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 40px; BACKGROUND-COLOR: #D3D3D3
}
#side_menu span.Menu_title A:active {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-LEFT: #2B8FD5 7px solid; BORDER-right: #cccccc 1px solid; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 40px; BACKGROUND-COLOR: #D3D3D3
}
A.gray:link {
	COLOR: #9F9F9F
}
A.gray:visited {
	COLOR: #9F9F9F
}
A.dark:link {
	COLOR: #645E59
}
A.dark:visited {
	COLOR: #645E59
}
A.midori:link {
	COLOR: #82C95F
}
A.midori:visited {
	COLOR: #82C95F
}
A.black:link {
	COLOR: #111111
}
A.black:visited {
	COLOR: #111111
}
.title_bar {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(img/titlebar.gif); PADDING-BOTTOM: 20px; BACKGROUND-REPEAT: no-repeat
}
.btn_01 {
	BACKGROUND-IMAGE: url(img/btn.gif); FONT-SIZE: 90%; LINE-HEIGHT: 20px; PADDING-left: 8px; PADDING-top: 10px; PADDING-BOTTOM: 10px; HEIGHT: 44px; BACKGROUND-REPEAT: no-repeat
}
.title_red {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../product/img/about_sub_bar06.gif); PADDING-BOTTOM: 12px; BACKGROUND-REPEAT: no-repeat
}

.height70 {
	font-size: 70%;
	line-height: 16px;
}
.height80 {
	font-size: 80%;
	line-height: 20px;
}
.height90 {
	font-size: 90%;
	line-height: 24px;
}
.height110 {
	font-size: 110%;
	line-height: 26px;
}
.height130{
	font-size: 110%;
	line-height: 19px;
}
H1 {
	FONT-SIZE: 100%;
	line-height: 1.3em;
	text-decoration: none;
        PADDING-BOTTOM: 1px; 
        MARGIN: 0px; 
        PADDING-TOP: 1px
}
H2 {
        FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	line-height: 1.5em;
	text-decoration: none;
        PADDING-BOTTOM: 3px; 
        MARGIN: 0px; 
        PADDING-TOP: 2px
}
H3 {
	FONT-SIZE: 100%;
	line-height: 1.5em;
	text-decoration: none;
        PADDING-BOTTOM: 3px; 
        MARGIN: 0px; 
        PADDING-TOP: 2px
}
H4 {
        FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	line-height: 1.5em;
	text-decoration: none;
        PADDING-BOTTOM: 3px; 
        MARGIN: 0px; 
        PADDING-TOP: 2px

}
H5 {
	FONT-SIZE: 100%;
	line-height: 1.5em;
	text-decoration: none;
        PADDING-BOTTOM: 2px; 
        MARGIN: 0px; 
        PADDING-TOP: 2px

}
H6 {
	FONT-SIZE: 100%;
	line-height: 1.5em;
	text-decoration: none;
        PADDING-BOTTOM: 2px; 
        MARGIN: 0px; 
        PADDING-TOP: 2px

}
.sbody {
	FONT-SIZE: 13px; COLOR: #333; LINE-HEIGHT: 135%

}
.ssbody {
	FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 135%

}
.normal {
	FONT-WEIGHT: normal

}
TABLE.bdgray {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse


}
TABLE.bdgreen {
	BORDER-RIGHT: #71D147 1px solid; BORDER-TOP: #71D147 1px solid; BORDER-LEFT: #71D147 1px solid; BORDER-BOTTOM: #71D147 1px solid; BORDER-COLLAPSE: collapse

}
TD.bdgray {
	BACKGROUND-COLOR: #F9F7F2

}
/************ sectiontop styles **************/

.sectiontop a:link, .sectiontop a:visited{
	text-decoration: underline;
	color: #999999;
        font-weight: bold;
}
.sectiontop a:active{
	text-decoration: none;
	color: #66cc33;
        font-weight: bold;
}
.sectiontop a:hover{
	text-decoration: none;
	color: #66cc33;
        font-weight: bold;
}
.sectiontop {
	/*color: #000000;*/
        font-weight: bold;
}

