BODY {
	FONT-SIZE:13px; COLOR:#666; LINE-HEIGHT:1.2
}
.bg02 {
	BACKGROUND-POSITION:right top; BACKGROUND-IMAGE:url(../img/index/ttl_back.gif); BACKGROUND-REPEAT:no-repeat
}
.bg01 {
	BACKGROUND-POSITION:left top; BACKGROUND-IMAGE:url(../img/menu/mn_bak.gif); BACKGROUND-REPEAT:no-repeat
}
.txt12 {
	FONT-SIZE:14px; LINE-HEIGHT:150%
}
.point12 {
	FONT-SIZE:14px; COLOR:#ff6262; LINE-HEIGHT:110%
}
.txt11 {
	FONT-SIZE:13px; LINE-HEIGHT:140%
}
A:active {
	COLOR:#ffcccc; TEXT-DECORATION:underline
}
A:link {
	COLOR:#ff6666; TEXT-DECORATION:underline
}
A:visited {
	COLOR:#ff6666; TEXT-DECORATION:underline
}
A:hover {
	COLOR:#ff9900; TEXT-DECORATION:none
}
.sub {
	FONT-WEIGHT:bold; FONT-SIZE:14px; LINE-HEIGHT:120%
}
.number {
	FONT-SIZE:12px; LINE-HEIGHT:100%
}
.link {
	FONT-SIZE:14px; COLOR:#ff6666; LINE-HEIGHT:120%
}
.txtb {
	FONT-SIZE:13px; LINE-HEIGHT:110%
}
.backy {
	FONT-SIZE:12px; LINE-HEIGHT:140%; BACKGROUND-COLOR:#ffffee
}
.detail_t {
	FONT-WEIGHT:bold; FONT-SIZE:14px; LINE-HEIGHT:100%
}
.details {
	FONT-WEIGHT:bold; FONT-SIZE:11px; LINE-HEIGHT:110%
}
.subb {
	BACKGROUND-IMAGE:url(img2/sub_bg.gif); BACKGROUND-REPEAT:repeat
}
.top {
	FONT-SIZE:13px; COLOR:#ff6666
}
.sitemap {
	FONT-SIZE:14px; LINE-HEIGHT:100%
}
.imgbd {
	BORDER-RIGHT:#333333 1px solid; BORDER-TOP:#333333 1px solid; BORDER-LEFT:#333333 1px solid; BORDER-BOTTOM:#333333 1px solid
}
.contents {
	MARGIN-LEFT:50px
}
#bottomLinks {
	WIDTH:750px; HEIGHT:30px
}
#bottomLinks A#historyBack {
	DISPLAY:block; BACKGROUND:url(img/back_a.gif) no-repeat; FLOAT: left; MARGIN-LEFT:55px; WIDTH:40px; TEXT-INDENT:-999em
}
#bottomLinks A#historyBack:hover {
	BACKGROUND:url(img/back_b.gif) no-repeat
}
#bottomLinks A#pageTop {
	DISPLAY:block; BACKGROUND:url(img/top_a.gif) no-repeat; FLOAT: right; WIDTH:40px; TEXT-INDENT:-999em
}
#bottomLinks A#pageTop:hover {
	BACKGROUND:url(img/top_b.gif) no-repeat
}
.floatRight {
	FLOAT:right
}
.clearRight {
	CLEAR:right
}
UL#whatsNew {
	PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP: 0px; LIST-STYLE-TYPE:none
}
UL#whatsNew LI {
	PADDING-RIGHT:0px; PADDING-LEFT:30px; BACKGROUND:url(../img/index/btn.gif) no-repeat; PADDING-BOTTOM:8px; MARGIN:5px; PADDING-TOP:0px
}
UL#whatsNew LI DIV {
	POSITION:relative; TOP:2px
}
UL#whatsNew LI DIV.new {
	BACKGROUND:url(../img/index/new.gif) no-repeat 0px 3px; TEXT-INDENT:50px
}
.small {
	FONT-SIZE: 85%
}
.normal {
	FONT-WEIGHT: normal
}
.boxHack {
	CLEAR:both; OVERFLOW:hidden; HEIGHT:0px
}
.boxHack HR {
	VISIBILITY: hidden
}
