.menu { font-size: 12pt; color: #CE2906; font-weight:bold; TEXT-DECORATION: none}
A.menu:hover {font-size: 12pt;color: #FD9302; font-weight:bold; TEXT-DECORATION: underline}

.font10 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt}

.td_2 { BORDER-RIGHT: #FF3300 2px solid; BORDER-TOP: #FF3300 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12pt; BORDER-LEFT:  #FF3300 1px solid; BORDER-BOTTOM:  #FF3300 2px solid ; line-height: 120%; background-color: #ffffff}

.td_3 { BORDER-RIGHT:#42A9A1 2px solid; BORDER-TOP: #42A9A1 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12pt; BORDER-LEFT: #42A9A1 1px solid; BORDER-BOTTOM: #42A9A1 2px solid ; line-height: 120%; padding-top: 1px; background-color: #ffffff}

.menu4 { FONT: normal 10pt/120% "ＭＳ ゴシック", "Osaka−等幅"; COLOR: #0000FF; TEXT-DECORATION: none }

 .td_1 { BORDER-RIGHT: #008000 2px solid; BORDER-TOP: #008000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12pt; BORDER-LEFT: #008000 1px solid; BORDER-BOTTOM: #008000 2px solid ; line-height: 120%; padding-top: 1px; background-color: #ffffff}

.font14 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14pt; line-height: 130%}
.font12 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; line-height: 150%}
.font11 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11pt; line-height: 130%}
.font16 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16pt}
.td_4 { BORDER-RIGHT: #DC5763 2px solid; BORDER-TOP: #DC5763 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12pt; BORDER-LEFT: #DC5763 1px solid; BORDER-BOTTOM: #DC5763 2px solid ; line-height: 120%;  color: #FFFFFF; background-color: #ffffff}
.font10_2 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt ; line-height: 130%}
.td_5 { BORDER-RIGHT: #003399 2px solid; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12pt; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 2px solid ; line-height: normal; padding-top: 1px }
.td_6 { BORDER-RIGHT: #66CCCC 2px solid; BORDER-TOP: #66CCCC 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12pt; BORDER-LEFT:  #66CCCC 1px solid; BORDER-BOTTOM:  #66CCCC 2px solid ; line-height: 120%; background-color: #ffffff}
A.menu2:hover {font-size: 12pt;color: #FD9302; font-weight:bold; TEXT-DECORATION: underline}

.tabheader TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
.tabheader TABLE TR TD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.tabheader .close {
	BORDER-BOTTOM:  #FF3300 1px solid; BORDER-LEFT:  #66CCCC 1px solid; PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #FFFFFF; MARGIN: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; WHITE-SPACE: nowrap; BORDER-TOP:  #66CCCC 1px solid; BORDER-RIGHT:  #66CCCC 2px solid; PADDING-TOP: 0.5em;  font-size: 12pt; color: #66CCCC; font-weight:bold; TEXT-DECORATION: none
}
.tabheader .open {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT:  #FF3300 1px solid; PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: white; MARGIN: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; WHITE-SPACE: nowrap; BORDER-TOP: #FF3300 1px solid; BORDER-RIGHT:  #FF3300 2px solid; PADDING-TOP: 0.5em;  font-size: 12pt; color: #FF3300; font-weight:bold; TEXT-DECORATION: none
}
.tabheader .spc {
	BORDER-BOTTOM: #FF3300 1px solid; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 0.5em; MARGIN: 0px;  WHITE-SPACE: nowrap; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 0px solid; PADDING-TOP: 0.5em
}
.tabheader A {
	TEXT-DECORATION: none
}
.tabbody {
	BORDER-BOTTOM:  #FF3300 2px solid; BORDER-LEFT:  #FF3300 1px solid; PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP:  #FF3300 0px solid; BORDER-RIGHT:  #FF3300 2px solid; PADDING-TOP: 1em
}
