A.navi {
	COLOR : #FFFFAA;
	TEXT-DECORATION : none;
	FONT-WEIGHT : bold;
}
A.navi:hover {
	COLOR : #FF9900;
	TEXT-DECORATION : none;
	FONT-WEIGHT : bold;
}
A.menu {
	COLOR : #000000;
	BACKGROUND-COLOR : #FFCC33;
	TEXT-DECORATION : none;
	FONT-SIZE : 9pt;
}
A.menu:hover {
	COLOR : #000000;
	TEXT-DECORATION : none;
	BACKGROUND-COLOR : #FF9900;
}
A.foot {
	COLOR : #808080; TEXT-DECORATION : none;
}
A.foot:hover {
	COLOR : #336699; TEXT-DECORATION : none;
}
A {
	COLOR : #000099; TEXT-DECORATION : none;
}
A:hover {
	COLOR : #FF3366; TEXT-DECORATION : underline;
}
A.red {
	COLOR : #FF0000;
	FONT-WEIGHT : bold;
}
B.red {
	COLOR : #FF0000;
}
.head {
	COLOR : #336699;
	FONT-WEIGHT : bold;
	MARGIN-LEFT : 1em;
	TEXT-INDENT : -1em;
	CLEAR : both;
}
H2.head {
	MARGIN-BOTTOM : 0;
	FONT-SIZE : 100%;
}
.navi {
	COLOR : #FFFFAA;
	FONT-SIZE : 9pt;
}
.foot {
	COLOR : #808080;
	FONT-SIZE : 9pt;
}
.link {
	COLOR : #000099;
}
.new {
	COLOR : #A0A000;
	FONT-WEIGHT : bold;
}
DIV.active {
	COLOR : #FFCC00;
	FONT-WEIGHT : bold;
	FONT-SIZE : 9pt;
	COLOR : #000000;
	BACKGROUND-COLOR : #FFEE66;
	TEXT-DECORATION : none;
	FONT-SIZE : 9pt;
}
DIV.caption {
	MARGIN-TOP : 0.25em;
	MARGIN-BOTTOM : 1em;
	PADDING : 8px;
	TEXT-ALIGN : center;
	FONT-SIZE : 28px;
	BACKGROUND-IMAGE: URL("common/bgcap.png");
	COLOR : #000000;
}
DIV.product {
}
DIV.option {
	TEXT-ALIGN : center;
	FONT-SIZE : 14px;
	FONT-WEIGHT : bold;
	COLOR : #552A00;
}
DIV.banner {
	MARGIN-BOTTOM : 1em;
	TEXT-ALIGN : center;
	FONT-SIZE : 120%;
	FONT-WEIGHT : bold;
}
H1.banner {
	MARGIN-TOP : 0;
	MARGIN-BOTTOM : 1em;
	TEXT-ALIGN : center;
	FONT-SIZE : 120%;
	FONT-WEIGHT : bold;
}
DIV.ball {
	MARGIN-LEFT : 16px;
	TEXT-INDENT : -16px;
	MARGIN-BOTTOM : 0.5em;
	FONT-SIZE : 95%;
}
DIV.bold {
	LINE-HEIGHT : 1.5;
	FONT-WEIGHT : bold;
}
DIV.large {
	VERTICAL-ALIGN : middle;
	FONT-SIZE : 110%;
}
DIV.pressrel {
	MARGIN-LEFT : 5em;
	TEXT-INDENT : -5em;
	MARGIN-BOTTOM : 0.5em;
	FONT-SIZE : 95%;
}
DIV.item {
	MARGIN-LEFT : 1em;
	TEXT-INDENT : -1em;
	MARGIN-BOTTOM : 0.5em;
	FONT-SIZE : 95%;
}
DIV.item2 {
	MARGIN-LEFT : 2em;
	TEXT-INDENT : -1em;
	MARGIN-BOTTOM : 0.5em;
}
DIV.text {
	MARGIN-BOTTOM : 0.5em;
	FONT-SIZE : 95%;
}
DIV.text2 {
	MARGIN-LEFT : 1em;
	MARGIN-BOTTOM : 0.5em;
	FONT-SIZE : 95%;
}
DIV.table {
	MARGIN-LEFT : 1em;
	MARGIN-TOP : 0px;
	MARGIN-BOTTOM : 1em;
	LINE-HEIGHT : 1.25;
}
DIV.line {
	BACKGROUND-COLOR : #336699;
	HEIGHT : 2px;
	FONT-SIZE : 1px;
	MARGIN-BOTTOM : 8px;
}
DIV.navi {
	PADDING-LEFT : 1em;
	PADDING-RIGHT : 1em;
}
IMG.middle {
	VERTICAL-ALIGN : middle;
}
IMG {
	BORDER-WIDTH : 0;
}
TR {
	MIN-HEIGHT : 1px;
}
TR.navi {
	BACKGROUND-IMAGE: URL("common/bgnavi.png");
}
TD {
	MIN-HEIGHT : 1px;
}
TD.line {
	FONT-SIZE : 1px;
}
TD.main {
	VERTICAL-ALIGN : top;
	PADDING-TOP : 10px;
	TEXT-ALIGN : center;
}
TD.jpeg {
	PADDING : 0px;
	TEXT-ALIGN : center;
}
TD.side {
	VERTICAL-ALIGN : top;
	PADDING-TOP : 10px;
	TEXT-ALIGN : center;
}
DIV.rect {
	BORDER : #000080 2px solid;
	PADDING : 10px;
}
.fill {
	COLOR : #FFFFFF;
	BACKGROUND-COLOR : #000080;
	PADDING : 4px 10px;
	MARGIN-BOTTOM : 8px;
	FONT-WEIGHT : bold;
}
DT.fill {
	WIDTH : 9em;
	TEXT-ALIGN : center;
}
DD {
	MARGIN-BOTTOM : 8px;
	FONT-SIZE : 95%;
}

