BODY {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%
}
P {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%
}
H1 {
	BORDER-RIGHT: #4d99e5 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #4d99e5 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 18px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 8px; BORDER-LEFT: #4d99e5 1px solid; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #4d99e5 1px solid; BACKGROUND-COLOR: #4d99e5; TEXT-ALIGN: left
}
H2 {
	BORDER-RIGHT: #eeeeee 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 15px; PADDING-BOTTOM: 4px; MARGIN: 2px 0px 7px; BORDER-LEFT: #4d99e5 10px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 0px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
H3 {
	BORDER-RIGHT: #d94254 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d94254 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px; BORDER-LEFT: #d94254 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #d94254 1px solid; BACKGROUND-COLOR: #d94254; TEXT-ALIGN: center
}
H4 {
	BORDER-RIGHT: #4d99e5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #4d99e5 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px; BORDER-LEFT: #4d99e5 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #4d99e5 1px solid; BACKGROUND-COLOR: #4d99e5; TEXT-ALIGN: center
}
HR {
	BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 1px; BORDER-BOTTOM-STYLE: solid
}
HR.1 {
	COLOR: #cccccc; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 1px; BORDER-BOTTOM-STYLE: solid
}
HR.2 {
	MARGIN: 0px 0px 5px; COLOR: #4d99e5; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 1px; BORDER-BOTTOM-STYLE: solid
}
HR.new1 {
	COLOR: #cccccc; BORDER-TOP-STYLE: dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; HEIGHT: 1px; BORDER-BOTTOM-STYLE: dotted
}
HR.con1 {
	COLOR: #4d99e5; BORDER-TOP-STYLE: dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; HEIGHT: 1px; BORDER-BOTTOM-STYLE: dotted
}
HR.recruit1 {
	COLOR: #cccccc; BORDER-TOP-STYLE: dotted; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; HEIGHT: 1px; BORDER-BOTTOM-STYLE: dotted
}
TD {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%
}
TD.toptitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 100%; PADDING-TOP: 8px; TEXT-ALIGN: center
}
TD.toptopic1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TD.toptopic2 {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%; TEXT-ALIGN: center
}
TD.topkou1 {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.topkou2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; TEXT-ALIGN: right
}
TD.topkensaku1 {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.top1 {
	BORDER-RIGHT: #f0f0f0 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #abbaab 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #abbaab 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 3px; BORDER-BOTTOM: #abbaab 1px solid; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
TD.top1r {
	BORDER-RIGHT: #abbaab 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #abbaab 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #f0f0f0 0px solid; LINE-HEIGHT: 120%; PADDING-TOP: 3px; BORDER-BOTTOM: #abbaab 1px solid; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
TD.top2 {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #abbaab 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #abbaab 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 3px; BORDER-BOTTOM: #abbaab 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.top2r {
	BORDER-RIGHT: #abbaab 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #abbaab 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ffffff 0px solid; LINE-HEIGHT: 120%; PADDING-TOP: 3px; BORDER-BOTTOM: #abbaab 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.top3 {
	BORDER-RIGHT: #deecfb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #deecfb 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #deecfb 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #deecfb; TEXT-ALIGN: left
}
TD.top3r {
	BORDER-RIGHT: #deecfb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #deecfb 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #deecfb 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #deecfb; TEXT-ALIGN: right
}
TD.top4 {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%; TEXT-ALIGN: center
}
TD.top5 {
	BORDER-RIGHT: #ffe8ba 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffe8ba 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ffe8ba 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffe8ba; TEXT-ALIGN: left
}
TD.top5r {
	BORDER-RIGHT: #ffe8ba 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffe8ba 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ffe8ba 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffe8ba; TEXT-ALIGN: right
}
TD.top6 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 120%; PADDING-TOP: 3px
}
TD.top7 {
	BORDER-RIGHT: #efefff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #efefff 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #efefff 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #efefff; TEXT-ALIGN: center
}
TD.top8 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; PADDING-TOP: 3px; TEXT-ALIGN: center
}
TD.topcon1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; PADDING-TOP: 5px
}
TD.r {
	PADDING-RIGHT: 5px; FONT-SIZE: 13px; LINE-HEIGHT: 120%; TEXT-ALIGN: right
}
TD.r2 {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%; TEXT-ALIGN: center
}
TD.1 {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%
}
TD.2 {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%
}
TD.con1 {
	BORDER-RIGHT: #4d99e5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4d99e5 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; BORDER-LEFT: #4d99e5 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 0px; BORDER-BOTTOM: #4d99e5 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.con2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 0px
}
TD.con3 {
	BORDER-RIGHT: #d94254 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d94254 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d94254 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 0px; BORDER-BOTTOM: #d94254 1px solid; BACKGROUND-COLOR: #fff8e7; TEXT-ALIGN: center
}
TD.con4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 0px
}
TD.map1 {
	FONT-SIZE: 15px; LINE-HEIGHT: 120%
}
TD.map2 {
	FONT-SIZE: 15px; LINE-HEIGHT: 150%
}
TD.topkou-y {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; TEXT-ALIGN: right
}
TD.topkensaku-x {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.topkensaku-y {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
TD.topkensaku-z {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 30px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.top-aida {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 3px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#mondai {
	margin: 0px 15px;
	line-height: 150%;
}
#mondai dt {
	margin: 0px 3px 0px 0px;
	padding: 2px 0px 2px 10px;
	float: left;
}
#mondai dd {
	margin: 0px 0px 0px 20px;
	padding: 2px 20px 2px 0px;
}
