BODY {
	MARGIN: 0px; COLOR: #222222; BACKGROUND-COLOR: #ffffff
}
#mainArea {
	MARGIN: 20px 0px 30px 20px; WIDTH: 740px
}
A:link {
	COLOR: #000099
}
A:visited {
	COLOR: #006699
}
A:hover {
	COLOR: #669900
}
BODY {
	FONT-FAMILY: arial,sans-serif
}
f2 {
	FONT-FAMILY: arial,sans-serif
}
f2h {
	FONT-FAMILY: arial,sans-serif
}
f3 {
	FONT-FAMILY: arial,sans-serif
}
f3h {
	FONT-FAMILY: arial,sans-serif
}
f4 {
	FONT-FAMILY: arial,sans-serif
}
f4h {
	FONT-FAMILY: arial,sans-serif
}
f5 {
	FONT-FAMILY: arial,sans-serif
}
f5h {
	FONT-FAMILY: arial,sans-serif
}
f6 {
	FONT-FAMILY: arial,sans-serif
}
f6h {
	FONT-FAMILY: arial,sans-serif
}
.f2 {
	FONT-SIZE: 70%
}
.f2h {
	FONT-SIZE: 70%; LINE-HEIGHT: 1.5em
}
.f3 {
	FONT-SIZE: 80%
}
.f3h {
	FONT-SIZE: 80%; LINE-HEIGHT: 1.5em
}
.f4 {
	FONT-SIZE: 90%
}
.f4h {
	FONT-SIZE: 90%; LINE-HEIGHT: 1.5em
}
.f5 {
	FONT-SIZE: 100%
}
.f5h {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.5em
}
.f6 {
	FONT-SIZE: 110%
}
.f6h {
	FONT-SIZE: 110%; LINE-HEIGHT: 1.5em
}
.bold {
	FONT-WEIGHT: bold
}
.fLabel {
	COLOR: #3366cc
}
.topNewsList TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#result {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #666666 1px solid
}
.resultHead {
	BACKGROUND-COLOR: #ececf9
}
#result TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px dotted; PADDING-TOP: 8px; BORDER-BOTTOM: #666666 1px solid
}
#labNewsTitleBox {
	BORDER-RIGHT: #343499 1px solid; BORDER-TOP: #343499 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #343499 1px solid; BORDER-BOTTOM: #343499 1px solid; BACKGROUND-COLOR: #ececf9
}
#kikouNewsTitleBox {
	BORDER-RIGHT: #339999 1px solid; BORDER-TOP: #339999 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #339999 1px solid; BORDER-BOTTOM: #339999 1px solid; BACKGROUND-COLOR: #e3f1f1
}
#newsDetail #text {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#newsDetail #fig {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-COLOR: #eeeeee
}
#labHomeTitleBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/bg_lab_title.gif); PADDING-BOTTOM: 10px; BORDER-LEFT: #333399 5px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #333399 2px solid; BACKGROUND-REPEAT: repeat-y
}
#labHomeMain {
	WIDTH: 500px; MARGIN-RIGHT: 10px
}
#labHomeMain TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #666666 1px solid
}
#labHomeSide {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.supportFlowBox {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; BORDER-LEFT: #339999 5px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
.supportTable {
	BORDER-RIGHT: #666666 1px solid; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #666666 1px solid
}
.supportTable TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 1.3em; PADDING-TOP: 5px
}
.siteMapBox {
	BORDER-TOP: #666666 1px solid; MARGIN: 10px auto 30px; WIDTH: 600px
}
.siteMapBox TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 5px
}

