main {
	FONT-SIZE: 12px; COLOR: #2d2d2d; LINE-HEIGHT: 160%
}
TD {
	FONT-SIZE: 12px; COLOR: #2d2d2d; LINE-HEIGHT: 160%
}
SELECT {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%
}
.txtinput {
	BORDER-RIGHT: #a6b5bb 1px solid; BORDER-TOP: #38547e 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #38547e 1px solid; COLOR: #333333; BORDER-BOTTOM: #a6b5bb 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
.txtselect {
	BORDER-RIGHT: #b8bdc3 1px dotted; BORDER-TOP: #424242 1px dotted; FONT-SIZE: 12px; BORDER-LEFT: #424242 1px dotted; COLOR: #333333; BORDER-BOTTOM: #b8bdc3 1px dotted; HEIGHT: 19px; BACKGROUND-COLOR: #f7fbfd
}
.button01 {
	COLOR: #333333; HEIGHT: 19px; BACKGROUND-COLOR: #e5ebf0
}
A {
	FONT-SIZE: 12px; COLOR: #206191; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 12px; COLOR: #f97000; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.h1 {
	FONT-SIZE: 12px; COLOR: #3f3f3f; LINE-HEIGHT: 110%; TEXT-DECORATION: none
}
A.h1:hover {
	FONT-SIZE: 12px; COLOR: #1567b9; LINE-HEIGHT: 110%; TEXT-DECORATION: underline
}
A.h2 {
	FONT-SIZE: 12px; COLOR: #415069; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.h2:hover {
	FONT-SIZE: 12px; COLOR: #fb7100; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.h3 {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.h3:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 150%; TEXT-DECORATION: underline overline
}
.cursor {
	CURSOR: hand
}
A.h4 {
	FONT-SIZE: 12px; COLOR: #5a8bc1; TEXT-DECORATION: none
}
A.h4:hover {
	FONT-SIZE: 12px; COLOR: #dd6400; TEXT-DECORATION: none
}
.h_grey {
	FONT-SIZE: 16px; COLOR: #ff0000
}
.h_grey:hover {
	FONT-SIZE: 16px; COLOR: #ff0000
}
.txt_title01 {
	FONT-SIZE: 14px; COLOR: #005fb5; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
.txt_title02 {
	FONT-SIZE: 12px; COLOR: #1e4f9f; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
.txt_white {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 180%
}
.txt_emphasis {
	FONT-SIZE: 12px; COLOR: #e83a00; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
.txt_emphasis2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff7300; LINE-HEIGHT: 170%; LETTER-SPACING: 0.2em; TEXT-DECORATION: none
}
.txt_01 {
	FONT-SIZE: 11px; COLOR: #0a88bb; LINE-HEIGHT: 110%; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.txt_02 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #095788; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
.txt_03 {
	FONT-SIZE: 12px; COLOR: #f88409; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
.bg_white {
	BACKGROUND-COLOR: #ffffff
}
.bg_black {
	BACKGROUND-COLOR: #000000
}
.bg_grey01 {
	BACKGROUND-COLOR: #afafaf
}
.bg_grey02 {
	BACKGROUND-COLOR: #d2d2d2
}
.bg_grey03 {
	BACKGROUND-COLOR: #c2c2c2
}
.bg_grey04 {
	BACKGROUND-COLOR: #dee7f3
}
.bg_grey05 {
	COLOR: #ffffff; BACKGROUND-COLOR: #818181
}
.bg_grey06 {
	BACKGROUND-COLOR: #eff1f1
}
.bg_blue01 {
	COLOR: #394f5d; BACKGROUND-COLOR: #4b9edc
}
.bg_blue02 {
	FONT-SIZE: 12px; COLOR: #0479a8; LINE-HEIGHT: 120%; BACKGROUND-COLOR: #d3effa
}
.bg_blue03 {
	BACKGROUND-COLOR: #eff3f4
}
.bg_blue04 {
	BACKGROUND-COLOR: #e2eaec
}
.bg_img01 {
	BACKGROUND-POSITION: right 50%; BACKGROUND-REPEAT: no-repeat
}
TABLE.table01 {
	BORDER-RIGHT: #cccfd6 1px solid; BORDER-TOP: #cccfd6 2px solid; BACKGROUND: #f1f5fa; BORDER-LEFT: #cccfd6 2px solid; BORDER-BOTTOM: #cccfd6 1px solid
}
TD.td01 {
	BORDER-RIGHT: #cccfd6 1px solid; BORDER-TOP: #cccfd6 0px solid; BORDER-LEFT: #cccfd6 0px solid; BORDER-BOTTOM: #cccfd6 1px solid
}
TD.td02 {
	BORDER-RIGHT: #cccfd6 2px solid; BORDER-TOP: #cccfd6 0px solid; BORDER-LEFT: #cccfd6 0px solid; BORDER-BOTTOM: #cccfd6 2px solid
}
TR.tr01 {
	BORDER-RIGHT: #cccfd6 1px solid; BORDER-TOP: #cccfd6 0px solid; BACKGROUND: #dcecf1; BORDER-LEFT: #cccfd6 0px solid; COLOR: #294f70; BORDER-BOTTOM: #cccfd6 1px solid
}
TR.tr02 {
	BORDER-RIGHT: #cccfd6 1px solid; BORDER-TOP: #cccfd6 0px solid; BACKGROUND: #e8ecf1; BORDER-LEFT: #cccfd6 0px solid; BORDER-BOTTOM: #cccfd6 1px solid
}
.scroll01 {
	SCROLLBAR-FACE-COLOR: #f1f1f1; SCROLLBAR-HIGHLIGHT-COLOR: #9e9e9e; SCROLLBAR-SHADOW-COLOR: #9e9e9e; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #9e9e9e; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}
.txt_04 {
	FONT-SIZE: 12px; COLOR: #464646; LINE-HEIGHT: 160%; TEXT-DECORATION: none
}
.bg_orange01 {
	BACKGROUND-COLOR: #ff9900
}
.bg_img02 {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.bg_blue05 {
	BACKGROUND-COLOR: #effbf9
}
.bg_blue06 {
	BACKGROUND-COLOR: #bfcbce
}
.bg_blue07 {
	COLOR: #ffffff; BACKGROUND-COLOR: #66aed5
}
.bg_blue08 {
	BACKGROUND-COLOR: #daecf3
}
.bg_body {
	BACKGROUND-COLOR: #c8e1eb; TEXT-DECORATION: none
}
.bg_table01 {
	COLOR: #000000; BACKGROUND-COLOR: #98d0eb; TEXT-DECORATION: none
}
.bg_table02 {
	BORDER-RIGHT: #dfeaf7; BORDER-TOP: #dfeaf7; BORDER-LEFT: #dfeaf7; BORDER-BOTTOM: #dfeaf7; BACKGROUND-COLOR: #e7f7fe; TEXT-DECORATION: none
}
.bg_table03 {
	BORDER-RIGHT: #d0dded; BORDER-TOP: #d0dded; BORDER-LEFT: #d0dded; BORDER-BOTTOM: #d0dded; HEIGHT: 42px; BACKGROUND-COLOR: #cbecfc; TEXT-DECORATION: none
}
.bg_table04 {
	BORDER-RIGHT: #d0dded; BORDER-TOP: #d0dded; BORDER-LEFT: #d0dded; BORDER-BOTTOM: #d0dded; BACKGROUND-COLOR: #d3effa; TEXT-DECORATION: none
}
