#GLOBAL OL#GN LI A#GN_WILLTOP {
	BACKGROUND-POSITION: 0px -25px
}
#FEATURE {
	CLEAR: both;
	MARGIN-BOTTOM: 10px;
	WIDTH: 960px;
	HEIGHT: 300px;
	background-color: #fff;
	background-image: url(../index.files/feature_divider.png);
	background-repeat: no-repeat;
	background-position: 750px 0px;
}
#FEATURE A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#FEATURE DIV#DEFAULT {
	BACKGROUND: #fff; LEFT: 0px; WIDTH: 750px; POSITION: absolute; TOP: 0px; HEIGHT: 300px
}
#FEATURE DIV.IMAGE {
	DISPLAY: none; Z-INDEX: 10; LEFT: 0px; WIDTH: 750px; POSITION: absolute; TOP: 0px; HEIGHT: 300px
}
#FEATURE DIV.FEATURE {
	DISPLAY: none; Z-INDEX: 97; LEFT: 0px; WIDTH: 750px; POSITION: absolute; TOP: 0px; HEIGHT: 300px
}
#FEATURE DIV.BUTTON {
	MARGIN-LEFT: 760px
}
.SHEET {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/sheet_bg.png); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#CONTENTS_INDEX {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 590px; PADDING-TOP: 20px; HEIGHT: auto
}
#CONTENTS_INDEX H2 IMG {
	MARGIN: 0px 10px 30px
}
#CONTENTS_INDEX A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px 10px; OVERFLOW: hidden; BORDER-LEFT: #fff 5px solid; WIDTH: 270px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 100px
}
#CONTENTS_INDEX A:link {
	BACKGROUND: #fff; BORDER-LEFT: #fff 5px solid; COLOR: #666; TEXT-DECORATION: none
}
#CONTENTS_INDEX A:visited {
	BACKGROUND: #fff; BORDER-LEFT: #fff 5px solid; COLOR: #666; TEXT-DECORATION: none
}
#CONTENTS_INDEX A:hover {
	BACKGROUND: #eee; BORDER-LEFT: #ed008c 5px solid; COLOR: #666; TEXT-DECORATION: none
}
#CONTENTS_INDEX A:active {
	BACKGROUND: #eee; BORDER-LEFT: #ed008c 5px solid; COLOR: #666; TEXT-DECORATION: none
}
#CONTENTS_INDEX A IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#CONTENTS_INDEX EM {
	DISPLAY: block; FONT-SIZE: 9px; COLOR: #ed008c; LINE-HEIGHT: 11px; FONT-STYLE: normal
}
#CONTENTS_INDEX STRONG {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 9px 0px; COLOR: #000; LINE-HEIGHT: 20px
}
#CONTENTS_INDEX DIV#EXTRA_INDEX {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; WIDTH: 570px; PADDING-TOP: 20px; HEIGHT: auto
}
#CONTENTS_INDEX DIV#EXTRA_INDEX A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 20px 0px; BORDER-LEFT: #000000 5px solid; WIDTH: 555px; LINE-HEIGHT: 12px; PADDING-TOP: 2px; HEIGHT: 35px; color:#333333
}
#CONTENTS_INDEX DIV#EXTRA_INDEX A STRONG {
	FONT-SIZE: 12px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 15px
}
#RIGHT {
	FLOAT: left; MARGIN: 0px; WIDTH: 370px; HEIGHT: auto
}
#NEWSRELEASE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 370px; PADDING-TOP: 0px; HEIGHT: auto
}
DL.NEWS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 10px; WIDTH: 350px; PADDING-TOP: 0px; HEIGHT: auto
}
DL.NEWS DT {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #edece3 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 100px; COLOR: #bebdb6; LINE-HEIGHT: 22px; PADDING-TOP: 2px
}
DL.NEWS DT IMG {
	MARGIN: 0px 0px 0px 5px; VERTICAL-ALIGN: baseline
}
DL.NEWS DD {
	PADDING-RIGHT: 0px; BORDER-TOP: #edece3 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 5px; WIDTH: 245px; COLOR: #777672; LINE-HEIGHT: 20px; PADDING-TOP: 3px
}
DL.NEWS DT.CPT {
	CLEAR: both; BORDER-RIGHT: #888 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #888 0px solid; WIDTH: 100px; COLOR: #e2e1d8; LINE-HEIGHT: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #888 0px solid
}
DL.NEWS DD.CPT {
	BORDER-RIGHT: #888 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #888 0px solid; WIDTH: 245px; COLOR: #e2e1d8; LINE-HEIGHT: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #888 0px solid
}





#GROUP {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 370px; PADDING-TOP: 0px; HEIGHT: auto
}
#GROUP H2 IMG {
	MARGIN: 0px
}
#GROUP SPAN {
	DISPLAY: inline; FONT-SIZE: 11px; FLOAT: left; MARGIN: 10px 0px 0px 5px; BORDER-LEFT: #ffffff 5px solid; WIDTH: 350px; COLOR: #666666; LINE-HEIGHT: 17px
}
#GROUP SPAN IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#GROUP A {
	DISPLAY: inline; FONT-SIZE: 11px; FLOAT: left; MARGIN: 10px 0px 0px 5px; BORDER-LEFT: #ffffff 5px solid; WIDTH: 350px; COLOR: #666666; LINE-HEIGHT: 17px
}
#GROUP A IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#GROUP A:link {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #ffffff 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
#GROUP A:visited {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #ffffff 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
#GROUP A:hover {
	FONT-SIZE: 11px; BACKGROUND: #eee; BORDER-LEFT: #ed008c 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
#GROUP A:active {
	FONT-SIZE: 11px; BACKGROUND: #eee; BORDER-LEFT: #09f 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}






#BLOG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 370px; PADDING-TOP: 0px; HEIGHT: auto
}
#BLOG H2 IMG {
	MARGIN: 0px
}
#BLOG SPAN {
	DISPLAY: inline; FONT-SIZE: 11px; FLOAT: left; MARGIN: 10px 0px 0px 5px; BORDER-LEFT: #ffffff 5px solid; WIDTH: 350px; COLOR: #666666; LINE-HEIGHT: 17px
}
#BLOG SPAN IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#BLOG A {
	DISPLAY: inline; FONT-SIZE: 11px; FLOAT: left; MARGIN: 10px 0px 0px 5px; BORDER-LEFT: #ffffff 5px solid; WIDTH: 350px; COLOR: #666666; LINE-HEIGHT: 17px
}
#BLOG A IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#BLOG A:link {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #ffffff 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
#BLOG A:visited {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #ffffff 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
#BLOG A:hover {
	FONT-SIZE: 11px; BACKGROUND: #eee; BORDER-LEFT: #ed008c 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
#BLOG A:active {
	FONT-SIZE: 11px; BACKGROUND: #eee; BORDER-LEFT: #09f 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}






#MAIL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 370px; PADDING-TOP: 0px; HEIGHT: auto
}
#MAIL H2 IMG {
	MARGIN: 0px
}
#MAIL SPAN {
	DISPLAY: inline; FONT-SIZE: 10px; FLOAT: left; MARGIN: 10px 0px 0px 5px; BORDER-LEFT: #ffffff 5px solid; WIDTH: 350px; COLOR: #666666; LINE-HEIGHT: 17px
}
#MAIL SPAN IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#MAIL A {
	DISPLAY: inline; FONT-SIZE: 10px; FLOAT: left; MARGIN: 10px 0px 0px 5px; BORDER-LEFT: #ffffff 5px solid; WIDTH: 350px; COLOR: #666666; LINE-HEIGHT: 17px
}
#MAIL A IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#MAIL A:link {
	FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #ffffff 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
#MAIL A:visited {
	FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #ffffff 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
#MAIL A:hover {
	FONT-SIZE: 10px; BACKGROUND: #eee; BORDER-LEFT: #cdc5ae 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
#MAIL A:active {
	FONT-SIZE: 10px; BACKGROUND: #eee; BORDER-LEFT: #cdc5ae 5px solid; COLOR: #666666; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
.MAILtext01 {
	DISPLAY: inline; FONT-SIZE: 12px; FLOAT: left; MARGIN: 10px 0px 0px 5px; BORDER-LEFT: #ffffff 5px solid; WIDTH: 340px; COLOR: #ffffff; LINE-HEIGHT: 17px; background-color:#000000; padding-left:10px; padding-top:3px
}









#BANNER {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cdc5ae; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 370px; PADDING-TOP: 0px; HEIGHT: auto
}
#BANNER H2 IMG {
	MARGIN: 0px
}
#BANNER A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 5px; BORDER-LEFT: #bebdb6 5px solid; WIDTH: 350px; LINE-HEIGHT: 17px; PADDING-TOP: 0px
}
#BANNER A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #cdc5ae 5px solid; COLOR: #292622; TEXT-DECORATION: none
}
#BANNER A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #cdc5ae 5px solid; COLOR: #292622; TEXT-DECORATION: none
}
#BANNER A:hover {
	BACKGROUND: #f6f6e5; BORDER-LEFT: #fff 5px solid; COLOR: #292622; TEXT-DECORATION: none
}
#BANNER A:active {
	BACKGROUND: #f6f6e5; BORDER-LEFT: #fff 5px solid; COLOR: #292622; TEXT-DECORATION: none
}
#BANNER A IMG {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 5px 0px 0px
}




.catch {
	PADDING-LEFT: 6px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #000000; margin-left:15px; width:550px; margin-bottom:10px; line-height:20px
}
