A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #000070; TEXT-DECORATION: none
}
A:active {
	COLOR: #000070
}
A:visited {
	COLOR: #464646
}
A:hover {
	COLOR: #000070; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; MARGIN: 2px; COLOR: #000000
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #000000
}
.Top {
	FONT-SIZE: 8pt
}
.Copyright {
	FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.ServiceBar {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #ad0000
}
.SearchBar {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; BACKGROUND-COLOR: #ad0000
}
.PerfectBar {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #6e9db7
}
SPAN.Divide {
	FONT-SIZE: 6pt; COLOR: #ffcc00
}
.RightBar {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; BACKGROUND-COLOR: #ad0000
}
.RightPerfectBar {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; BACKGROUND-COLOR: #6e9db7
}
.Breadclum01 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #880000
}
SPAN.Breadclum {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #880000
}
SPAN.Grater {
	FONT-SIZE: 8pt; COLOR: #999999
}
.Update01 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt
}
.Title00 {
	BACKGROUND-COLOR: #666666
}
.Title01 {
	BACKGROUND-COLOR: #eeeeee
}
.Title03 {
	BACKGROUND-COLOR: #adadad
}
.Title04 {
	BACKGROUND-COLOR: #737373
}
.Division {
	BACKGROUND-COLOR: #dedede
}
.Line {
	BACKGROUND-COLOR: #cfcfc7
}
.Digest {
	FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/images/gif/digestbg.gif)
}
.LNavi {
	BACKGROUND-COLOR: #eeeeee
}
.RNavi {
	BACKGROUND-COLOR: #ffffff
}
.Stock01 {
	BACKGROUND-COLOR: #dedede
}
.Stock02 {
	FONT-SIZE: 9pt; BACKGROUND-COLOR: #dedede
}
SPAN.Stock03 {
	FONT-SIZE: 8pt; COLOR: #800000; BACKGROUND-COLOR: #dedede
}
.MenuJP {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; BACKGROUND-COLOR: #eeeeee
}
.MenuJPnobg {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333
}
.SubmenuJP {
	FONT-SIZE: 10pt; COLOR: #333333; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #eeeeee
}
.SubmenuJPnobg {
	FONT-SIZE: 10pt; COLOR: #333333
}
.PagemenuJP {
	FONT-SIZE: 9pt; COLOR: #000080; BACKGROUND-COLOR: #eeeeee
}
.PagemenuJPnobg {
	FONT-SIZE: 9pt; COLOR: #000080
}
SPAN.PromptJP {
	FONT-SIZE: 8pt; COLOR: #800000
}
SPAN.TsmallJP {
	FONT-SIZE: 8pt; COLOR: #000000
}
SPAN.BsmallJP {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt
}
SPAN.BmiddleJP {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
SPAN.BexlargeJP {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
}
.Wrapnone {
	WHITE-SPACE: nowrap
}
SPAN.Font90 {
	FONT-SIZE: 90%
}
SPAN.Font110 {
	FONT-SIZE: 110%
}
SPAN.Font80 {
	FONT-SIZE: 80%
}
SPAN.Font120 {
	FONT-SIZE: 120%
}
SPAN.More {
	FONT-SIZE: 80%; WHITE-SPACE: nowrap
}
SPAN.List {
	FONT-SIZE: 90%; WHITE-SPACE: nowrap
}
SPAN.Time {
	FONT-SIZE: 80%; WHITE-SPACE: nowrap
}
SPAN.Caption {
	FONT-SIZE: 90%
}
SPAN.Font60 {
	FONT-SIZE: 60%
}
SPAN.Font70 {
	FONT-SIZE: 70%
}
SPAN.Font130 {
	FONT-SIZE: 130%
}
SPAN.Font140 {
	FONT-SIZE: 140%
}
SPAN.Font150 {
	FONT-SIZE: 150%
}
DIV.Font60 {
	FONT-SIZE: 60%
}
DIV.Font70 {
	FONT-SIZE: 70%
}
DIV.Font80 {
	FONT-SIZE: 80%
}
DIV.Font90 {
	FONT-SIZE: 90%
}
DIV.Font110 {
	FONT-SIZE: 110%
}
DIV.Font120 {
	FONT-SIZE: 120%
}
DIV.Font130 {
	FONT-SIZE: 130%
}
DIV.Font140 {
	FONT-SIZE: 140%
}
DIV.Font150 {
	FONT-SIZE: 150%
}
.MenuCT {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #880000; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #eeeeee
}
SPAN.MenuCTs {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #880000; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #eeeeee
}
SPAN.MenuCTh {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #ffffff; WHITE-SPACE: nowrap
}
SPAN.MenuCTl {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; WHITE-SPACE: nowrap
}
.CT00 {
	BACKGROUND-COLOR: #666666
}
.CT01 {
	BACKGROUND-COLOR: #636363
}
.CT02 {
	BACKGROUND-COLOR: #adadad
}
.CT03 {
	BACKGROUND-COLOR: #2f2f2f
}
