table {
	font-size: 12pt
}
td.menu {
	font-size: 16px; font-weight: bold; background: #0000ff; COLOR: #ffffff; BORDER: #0000ff
}
td.content {
	font-size: 14px
}
td.kakaku {
	font-size: 20px; font-weight: bold
}
TD.table-td-blue {
	BACKGROUND: #dfeaf8; COLOR: #535c93; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}






TD.leftbar {
	BACKGROUND: #ffffcd
}
.hstick {
	BACKGROUND: #999967
}
TD.hstickp {
	BACKGROUND: #999967; PADDING-LEFT: 9px; PADDING-RIGHT: 9px
}
.bgbase {
	BACKGROUND: #303062
}
TD.w {
	COLOR: #ffffff
}
TD.wb {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
TD.fin {
	BACKGROUND: #66669a
}
TD.big7 {
	BORDER-RIGHT: #ffffff 2px groove; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
TD.grad {
	BACKGROUND: url(images/grad.gif) no-repeat; COLOR: #990000; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
TD.grad-right {
	BACKGROUND: #fde4e4; BORDER-TOP: #990000 1px solid; PADDING-RIGHT: 5px
}
TABLE.border-orange {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #ab6130 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: #ab6130 1px solid; MARGIN-BOTTOM: 10px
}
TABLE.append-orange {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #ab6130 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-TOP: -10px
}
TD.append-title-orange {
	BORDER-TOP: #ab6130 1px solid; COLOR: #ab6130; FONT-WEIGHT: bold; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
TD.append-orange-right {
	BORDER-TOP: #ab6130 1px solid; COLOR: #ab6130; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.title-orange {
	BACKGROUND: #ebe7e3; COLOR: #ab6130; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
TD.title-orange-right {
	BACKGROUND: #ebe7e3; COLOR: #ab6130; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TABLE.border-blue {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #535c93 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: #535c93 1px solid; MARGIN-BOTTOM: 10px
}
TABLE.append-blue {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #535c93 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-TOP: -10px
}
TD.append-title-blue {
	BORDER-TOP: #535c93 1px solid; COLOR: #535c93; FONT-WEIGHT: bold; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
TD.append-blue-right {
	BORDER-TOP: #535c93 1px solid; COLOR: #535c93; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.title-blue {
	BACKGROUND: #dfeaf8; COLOR: #535c93; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
TD.title-blue-right {
	BACKGROUND: #dfeaf8; COLOR: #535c93; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TABLE.border-green {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #335654 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: #335654 1px solid; MARGIN-BOTTOM: 10px
}
TABLE.append-green {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #335654 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-TOP: -10px
}
TD.append-title-green {
	BORDER-TOP: #335654 1px solid; COLOR: #335654; FONT-WEIGHT: bold; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
TD.append-green-right {
	BORDER-TOP: #335654 1px solid; COLOR: #335654; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.title-green {
	BACKGROUND: #e6ece6; COLOR: #335654; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
TD.title-green-right {
	BACKGROUND: #e6ece6; COLOR: #335654; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TABLE.border-brown {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #9d7628 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: #9d7628 1px solid; MARGIN-BOTTOM: 10px
}
TABLE.append-brown {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #9d7628 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-TOP: -10px
}
TD.append-title-brown {
	BORDER-TOP: #9d7628 1px solid; COLOR: #9d7628; FONT-WEIGHT: bold; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
TD.append-brown-right {
	BORDER-TOP: #9d7628 1px solid; COLOR: #9d7628; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.title-brown {
	BACKGROUND: #f1edd0; COLOR: #9d7628; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
TD.title-brown-right {
	BACKGROUND: #f1edd0; COLOR: #9d7628; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TABLE.border-red {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #924352 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: #924352 1px solid; MARGIN-BOTTOM: 10px
}
TABLE.append-red {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #924352 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-TOP: -10px
}
TD.append-title-red {
	BORDER-TOP: #924352 1px solid; COLOR: #924352; FONT-WEIGHT: bold; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
TD.append-red-right {
	BORDER-TOP: #924352 1px solid; COLOR: #924352; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.title-red {
	BACKGROUND: #fde5ed; COLOR: #924352; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
TD.title-red-right {
	BACKGROUND: #fde5ed; COLOR: #924352; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TABLE.border-gray {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #5a5a68 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: #5a5a68 1px solid; MARGIN-BOTTOM: 10px
}
TABLE.append-gray {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #5a5a68 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-TOP: -10px
}
TD.append-title-gray {
	BORDER-TOP: #5a5a68 1px solid; COLOR: #5a5a68; FONT-WEIGHT: bold; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
TD.append-gray-right {
	BORDER-TOP: #5a5a68 1px solid; COLOR: #5a5a68; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.title-gray {
	BACKGROUND: #e7e0e0; COLOR: #5a5a68; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
TD.title-gray-right {
	BACKGROUND: #e7e0e0; COLOR: #5a5a68; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TABLE.border-purple {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #666699 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: #666699 1px solid; MARGIN-BOTTOM: 10px
}
TABLE.append-purple {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #666699 1px solid; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-TOP: -10px
}
TD.append-title-purple {
	BORDER-TOP: #666699 1px solid; COLOR: #666699; FONT-WEIGHT: bold; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
TD.append-purple-right {
	BORDER-TOP: #666699 1px solid; COLOR: #666699; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.title-purple {
	BACKGROUND: #e3e3fb; COLOR: #666699; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
TD.title-purple-right {
	BACKGROUND: #e3e3fb; COLOR: #666699; PADDING-BOTTOM: 2px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TD.left-title {
	BACKGROUND: #cccc99; BORDER-TOP: #666633 1px solid; COLOR: #000000; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
TD.right-title {
	BACKGROUND: #303062; BORDER-TOP: #8585b3 1px solid; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px
}
TD.rightborder-green {
	BORDER-RIGHT: #335654 1px solid; PADDING-RIGHT: 10px
}
TD.rightborder-purple {
	BORDER-RIGHT: #666699 1px solid; PADDING-RIGHT: 10px
}
TD.b {
	BORDER-BOTTOM: #666633 1px solid; BORDER-LEFT: #666633 1px solid; BORDER-RIGHT: #666633 1px solid; BORDER-TOP: #666633 1px solid
}
TD.nt {
	FONT-SIZE: 9pt; PADDING-BOTTOM: 15px; PADDING-LEFT: 3px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.ct {
	FONT-SIZE: 9pt; PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TD.tf {
	FONT-SIZE: 9pt; PADDING-BOTTOM: 15px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
SPAN.cl {
	COLOR: #303062
}
SPAN.clb {
	COLOR: #303062; FONT-WEIGHT: bold
}
SPAN.clb-blue {
	COLOR: #535c93; FONT-WEIGHT: bold
}
SPAN.clb-brown {
	COLOR: #9d7628; FONT-WEIGHT: bold
}
SPAN.clb-gray {
	COLOR: #5a5a68; FONT-WEIGHT: bold
}
SPAN.clb-green {
	COLOR: #335654; FONT-WEIGHT: bold
}
SPAN.clb-orange {
	COLOR: #ab6130; FONT-WEIGHT: bold
}
SPAN.clb-red {
	COLOR: #924352; FONT-WEIGHT: bold
}
SPAN.clb-purple {
	COLOR: #666699; FONT-WEIGHT: bold
}
A.blue {
	COLOR: #535c93
}
A.blue:hover {
	COLOR: #ff3300
}
A.blue:visited {
	COLOR: #666666
}
A.brown {
	COLOR: #9d7628
}
A.brown:hover {
	COLOR: #ff3300
}
A.brown:visited {
	COLOR: #666666
}
A.gray {
	COLOR: #5a5a68
}
A.gray:hover {
	COLOR: #ff3300
}
A.gray:visited {
	COLOR: #666666
}
A.green {
	COLOR: #335654
}
A.green:hover {
	COLOR: #ff3300
}
A.green:visited {
	COLOR: #666666
}
A.orange {
	COLOR: #ab6130
}
A.orange:hover {
	COLOR: #ff3300
}
A.orange:visited {
	COLOR: #666666
}
A.red {
	COLOR: #924352
}
A.red:hover {
	COLOR: #ff3300
}
A.red:visited {
	COLOR: #666666
}
A.purple {
	COLOR: #666699
}
A.purple:hover {
	COLOR: #ff3300
}
A.purple:visited {
	COLOR: #666666
}
A.p {
	COLOR: #000000; FONT-SIZE: 9pt; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
A.p:hover {
	COLOR: #ff3300
}
A.pl {
	COLOR: #000000; FONT-SIZE: 9pt; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
A.pl:visited {
	COLOR: #666666
}
A.pl:hover {
	COLOR: #ff3300
}
A.b {
	COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.b:visited {
	COLOR: #666666
}
A.b:hover {
	COLOR: #ff3300
}
A.bl {
	COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
A.bl:visited {
	COLOR: #666666
}
A.bl:hover {
	COLOR: #ff3300
}
A.w {
	COLOR: #ffffff; FONT-SIZE: 9pt; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
A.w:hover {
	COLOR: #ff9933
}
A.w:visited {
	COLOR: #cccccc
}
A.wl {
	COLOR: #ffffff; FONT-SIZE: 9pt; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
A.cr {
	COLOR: #ffffcc; FONT-SIZE: 9pt; LINE-HEIGHT: 18px
}
A.crl {
	COLOR: #ffffcc; FONT-SIZE: 9pt; LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
A.crl:hover {
	COLOR: #ffcc00
}
A.hslink {
	COLOR: #ffffff; FONT-SIZE: 9pt; LINE-HEIGHT: 15px; TEXT-DECORATION: underline
}
A.hslink:hover {
	COLOR: #fafaaf
}
A.chnlink {
	COLOR: #ffffff; FONT-SIZE: 9pt; LINE-HEIGHT: 16px; TEXT-DECORATION: underline
}
A.chnlink:hover {
	COLOR: #ff9933
}
A.chnlinknew {
	COLOR: #ffff39; FONT-SIZE: 9pt; LINE-HEIGHT: 16px; TEXT-DECORATION: underline
}
A.chnlinknew:hover {
	COLOR: #ff9933
}
A.wb {
	COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.wb:hover {
	COLOR: #ff9933
}
P.st {
	FONT-SIZE: 9pt; LINE-HEIGHT: 18px; MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px
}
