BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../img/bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
A:link {
	COLOR: #191999; TEXT-DECORATION: none
}
A:visited {
	COLOR: #9900cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #191999; TEXT-DECORATION: underline
}
A:active {
	COLOR: #191999; TEXT-DECORATION: none
}
H2 {
	FONT-SIZE: 1em
}
.topicpath {
	FONT-SIZE: 0.7em; MARGIN: 10px; COLOR: #333333; TEXT-INDENT: 1em; vartical-align: bottom
}
.bfont {
	FONT-SIZE: 0.85em; VERTICAL-ALIGN: top; LINE-HEIGHT: 150%
}
.bfontb {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; VERTICAL-ALIGN: top; LINE-HEIGHT: 150%
}
.bfontc {
	FONT-SIZE: 0.85em; LINE-HEIGHT: 150%; TEXT-ALIGN: center
}
.gotop {
	FONT-SIZE: 0.7em; COLOR: #000000
}
.area1 {
	MARGIN-BOTTOM: 20px
}
.area2 {
	MARGIN-TOP: 40px; MARGIN-BOTTOM: 20px
}
.area3 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px
}
.title1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; VERTICAL-ALIGN: top; COLOR: #000000; BACKGROUND-COLOR: #ccb3b3
}
.keyword {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; VERTICAL-ALIGN: top; COLOR: #4c4c4c; LINE-HEIGHT: 140%
}
.kouza {
	MARGIN-LEFT: 3em; VERTICAL-ALIGN: top; LINE-HEIGHT: 150%
}
.kanren {
	VERTICAL-ALIGN: top
}
.th01 {
	FONT-SIZE: 0.7em; COLOR: #4c4c4c; LETTER-SPACING: 0.1em; TEXT-ALIGN: left
}
.td01 {
	FONT-SIZE: 0.85em; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e6e6e6
}
.td02 {
	FONT-SIZE: 0.85em; VERTICAL-ALIGN: top; LINE-HEIGHT: 150%; WHITE-SPACE: nowrap
}
.td02b {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; VERTICAL-ALIGN: top; LINE-HEIGHT: 150%; WHITE-SPACE: nowrap
}
.td03 {
	FONT-SIZE: 0.7em
}
.td04 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; VERTICAL-ALIGN: top; COLOR: #804c4c; LINE-HEIGHT: 150%; WHITE-SPACE: nowrap
}
.td05 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
.mess01 {
	FONT-WEIGHT: bold; COLOR: #996666
}
.mess02 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 10px; COLOR: #800000
}
.mess03 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
.mess04 {
	MARGIN-TOP: 40px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
.data01 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
.th3 {
	FONT-SIZE: 0.85em; BACKGROUND-COLOR: #ccb3b3
}
.th1 {
	FONT-SIZE: 0.85em; BACKGROUND-COLOR: #ccb3b3
}
.th2 {
	FONT-SIZE: 0.85em; BACKGROUND-COLOR: #ccb3b3
}
.td21 {
	FONT-SIZE: 0.85em
}
.td21b {
	FONT-SIZE: 0.85em
}
.td23 {
	FONT-SIZE: 0.85em
}
.td22 {
	FONT-SIZE: 0.85em; BACKGROUND-COLOR: #e6e6e6
}
.td24 {
	FONT-SIZE: 0.85em; BACKGROUND-COLOR: #e6e6e6
}
.td23left {
	FONT-SIZE: 0.85em; BACKGROUND-COLOR: #e6e6e6
}
.td25 {
	FONT-SIZE: 0.85em; BACKGROUND-COLOR: #e6cccc
}
.right {
	FONT-SIZE: 0.85em; TEXT-ALIGN: right
}
.about {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; BACKGROUND-COLOR: #ccb3b3
}
.njname {
	FONT-SIZE: 0.7em
}
.njname2 {
	FONT-SIZE: 0.7em; COLOR: #ffffff
}
.bfontb2 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; VERTICAL-ALIGN: top; COLOR: #ffffff; LINE-HEIGHT: 150%
}
#footer {
	TEXT-ALIGN: left
}
