BODY {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #333333; TEXT-ALIGN: center
}
A:link {
	COLOR: #00ccff
}
A:visited {
	COLOR: #808080
}
A:hover {
	COLOR: #00ccff
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD {
	FONT-SIZE: 11px; COLOR: #333333
}
FORM {
	MARGIN: 0px
}
.pk {
	COLOR: #ff3399
}
.rd {
	COLOR: #ff0000
}
.bl {
	COLOR: #0066ff
}
.gb {
	COLOR: #00cccc
}
.l {
	FONT-SIZE: 13px
}
.s {
	FONT-SIZE: 10px
}
.x {
	FONT-SIZE: 80%
}
BODY.index {
	MARGIN-TOP: 60px; BACKGROUND: url(../images/idx_back1300.gif) fixed repeat-y center top
}
TD.red {
	BACKGROUND: #e60000
}
TD.mainimg {
	BORDER-RIGHT: #e60000 0px solid; BORDER-TOP: #e60000 1px solid; BORDER-LEFT: #e60000 0px solid; BORDER-BOTTOM: #e60000 1px solid
}
TD.idx_foot {
	PADDING-TOP: 2px; TEXT-ALIGN: left
}
BODY.top {
	BACKGROUND: url(../images/idx_back1300.gif) fixed repeat-y center top
}
DIV.f00 {
	BACKGROUND: #ff0000
}
DIV.f9c {
	BACKGROUND: #ff99cc
}
TABLE.top_mov {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
TABLE.top_pre {
	MARGIN-TOP: 30px
}
TABLE.top_log {
	MARGIN-BOTTOM: 20px
}
DIV.div_dot {
	MARGIN-TOP: 20px
}
TABLE.top_rank {
	MARGIN-TOP: 20px; BACKGROUND: url(../images/top_rank_back.gif) no-repeat right bottom
}
DIV.rank_ex {
	FONT-SIZE:10px; MARGIN: 5px 0px; TEXT-ALIGN: center
}
DIV.rank_ex2 {
	FONT-SIZE:12px; MARGIN: 5px 0px; TEXT-ALIGN: center
}
.rankimg {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
TABLE.top_entry {
	MARGIN-TOP: 40px
}
TD.fst1 {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(../images/grad_f5.gif) #f5f5f5; PADDING-BOTTOM: 2px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-ALIGN: right
}
TD.fst2 {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(../images/grad_f5.gif) #f5f5f5; PADDING-BOTTOM: 2px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid
}
SPAN.fstex {
	FONT-SIZE: 85%; COLOR: #ff0066
}
TABLE.top_saf {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 30px
}
TD.top_saf_s {
	PADDING-LEFT: 5px; LINE-HEIGHT: 140%; TEXT-ALIGN: left
}
TABLE.top_mobile {
	MARGIN-BOTTOM: 10px
}
TABLE.melody {
	MARGIN-TOP: 3px; BACKGROUND: url(../images/top_melody_back.jpg) no-repeat
}
TABLE.top_trial {
	MARGIN-TOP: 30px; BACKGROUND: url(../images/top_trial_back.gif) no-repeat center bottom; MARGIN-BOTTOM: 40px
}
TD.top_trial_ex {
	LINE-HEIGHT: 140%; TEXT-ALIGN: left
}
DIV.trial {
	PADDING-LEFT: 10px; LINE-HEIGHT: 140%; TEXT-ALIGN: left
}
B.trial_com {
	COLOR: #ff3399
}
TD.top_dot {
	BACKGROUND: url(../images/l1x360.gif) repeat-y
}
TD.top_support {
	TEXT-ALIGN: center
}
DIV.top_customer {
	MARGIN: 10px 0px; WIDTH: 160px; COLOR: #808080; LINE-HEIGHT: 120%; TEXT-ALIGN: left
}
SPAN.custom_num {
	COLOR: #00ccff
}
TABLE.top_foot {
	MARGIN-TOP: 5px
}
TABLE.qr_code {
	MARGIN-TOP: 10px
}
DIV.qr {
	MARGIN-LEFT: 10px; LINE-HEIGHT: 120%
}
