BODY {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px
}
TD {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px
}
P {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px
}
SPAN {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px
}
DIV {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px
}
IMG {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
A:link {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; COLOR: #e00; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 12px; COLOR: #e00; TEXT-DECORATION: underline
}
.menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7e7e7e; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
.menu A:hover {
	FONT-SIZE: 14px; COLOR: #7e7e7e; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.menu_02 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e00; LINE-HEIGHT: 20px
}
.menu_03 A {
	FONT-SIZE: 12px; COLOR: #2f4e7b; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
.menu_03 A:hover {
	FONT-SIZE: 12px; COLOR: #2f4e7b; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2f4e7b; LINE-HEIGHT: 14px
}
.title_02 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009; LINE-HEIGHT: 20px
}
.title_02 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009; LINE-HEIGHT: 20px
}
.title_02 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.title_03 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2f4e7b; LINE-HEIGHT: 20px
}
.title_03 A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2f4e7b; LINE-HEIGHT: 20px
}
.title_03 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2f4e7b; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.title_04 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333; LINE-HEIGHT: 20px
}
.title_04 A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333; LINE-HEIGHT: 20px
}
.title_04 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.title_05 {
	FONT-SIZE: 12px; COLOR: #e00; LINE-HEIGHT: 20px
}
.title_05 A {
	FONT-SIZE: 12px; COLOR: #e00; LINE-HEIGHT: 20px
}
.title_05 A:hover {
	FONT-SIZE: 12px; COLOR: #e00; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.main_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #e00; LINE-HEIGHT: 20px
}
.main_title_02 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff; LINE-HEIGHT: 20px
}
.main_title_03 {
	FONT-SIZE: 12px; COLOR: #e00; LINE-HEIGHT: 20px
}
.main_title_03 A {
	FONT-SIZE: 12px; COLOR: #e00; LINE-HEIGHT: 20px
}
.main_title_03 A:hover {
	FONT-SIZE: 12px; COLOR: #e00; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.main_title_04 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #009; LINE-HEIGHT: 20px
}
.main_title_05 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2f4e7b; LINE-HEIGHT: 20px
}
.main_title_06 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2f4e7b; LINE-HEIGHT: 20px
}
.main_title_06 A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2f4e7b; LINE-HEIGHT: 20px
}
.main_title_06 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2f4e7b; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.main_title_07 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2f4e7b; LINE-HEIGHT: 20px
}
.main_title_07 A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2f4e7b; LINE-HEIGHT: 20px
}
.main_title_07 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2f4e7b; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.main_title_08 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e00; LINE-HEIGHT: 20px
}
.main_title_09 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px
}
.main_title_09 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px
}
.main_title_09 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px
}
.main_title_10 {
	FONT-SIZE: 12px; COLOR: #b10908; LINE-HEIGHT: 20px
}
.main_title_10 A {
	FONT-SIZE: 12px; COLOR: #b10908; LINE-HEIGHT: 20px
}
.main_title_10 A:hover {
	FONT-SIZE: 12px; COLOR: #b10908; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.main_title_11 {
	FONT-SIZE: 12px; COLOR: #36c; LINE-HEIGHT: 20px
}
.main_title_12 {
	FONT-SIZE: 12px; COLOR: #009; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.main_title_12 A {
	FONT-SIZE: 12px; COLOR: #009; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.main_title_12 A:hover {
	FONT-SIZE: 12px; COLOR: #e00; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.main_title_13 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.main {
	FONT-SIZE: 12px; COLOR: #009; LINE-HEIGHT: 20px
}
.main A {
	FONT-SIZE: 12px; COLOR: #009; LINE-HEIGHT: 20px
}
.main A:hover {
	FONT-SIZE: 12px; COLOR: #009; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.news_title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #e00; LINE-HEIGHT: 20px
}
.news_date {
	FONT-SIZE: 12px; COLOR: #36c; LINE-HEIGHT: 20px
}
.en {
	FONT-SIZE: 11px; COLOR: #888; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.gray {
	FONT-SIZE: 12px; COLOR: #888; LINE-HEIGHT: 20px
}
.blue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00f; LINE-HEIGHT: 20px
}
.white {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 20px
}
.white A {
	FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 20px
}
.white A:hover {
	FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.hidediv {
	WORD-SPACING: normal; OVERFLOW: hidden; WIDTH: 215px; WHITE-SPACE: nowrap
}
.hidediv2 {
	WORD-SPACING: normal; OVERFLOW: hidden; WIDTH: 170px; WHITE-SPACE: nowrap
}
.hidediv3 {
	WORD-SPACING: normal; OVERFLOW: hidden; WIDTH: 235px; WHITE-SPACE: nowrap
}

