#body {
	repeat-x left bottom; WIDTH: 100%; HEIGHT: 100%
}
#body .td01 .img01 {
	MARGIN: 20px 20px 18px
}
#body .td01 {
	BORDER-TOP: #a8c83d 3px solid; BACKGROUND: url(/fs/img/mecs_head_back.gif) repeat-x; HEIGHT: 90px
}
#body .td02 {
	BACKGROUND: url(/fs/img/mecs_headnavi_back.gif) repeat-x; HEIGHT: 34px
}
#body .td02 #headnavi {
	WIDTH: 365px; HEIGHT: 34px
}
#body .td04 {
	BACKGROUND-IMAGE: url(/fs/img/mecs_foot_back.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 55px
}
#body .td04 #foot {
	MARGIN-LEFT: 20px; WIDTH: 100%
}
#foot .td06 {
	
}
#foot .img03 {
	MARGIN-TOP: 5px
}
#foot .td06 .img04 {
	MARGIN-TOP: 12px
}
#body .td03 {
	BORDER-TOP: #ffffff 10px solid; BACKGROUND: url(/fs/img/mecs_body_back01.gif) #f3f4f4 no-repeat right top; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 10px solid; BORDER-BOTTOM: #ffffff 10px solid
}
#headnavi TD SPAN {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 34px
}
#headnavi .link01 SPAN {
	WIDTH: 120px
}
#headnavi .link02 SPAN {
	WIDTH: 134px
}
#headnavi .link03 SPAN {
	WIDTH: 111px
}
#headnavi TD SPAN A {
	DISPLAY: block; BACKGROUND: url(img/top_service_btn.gif) no-repeat; OVERFLOW: hidden; PADDING-TOP: 34px
}
#headnavi .link01 SPAN A {
	BACKGROUND: url(img/mecs_btn01.gif) no-repeat
}
#headnavi .link02 SPAN A {
	BACKGROUND: url(img/mecs_btn02.gif) no-repeat
}
#headnavi .link03 SPAN A {
	BACKGROUND: url(img/mecs_btn03.gif) no-repeat
}
#headnavi TD SPAN A:hover {
	BACKGROUND-POSITION: 0px -34px
}
#contact {
	BORDER-RIGHT: #dbdbd7 1px solid; BORDER-TOP: #dbdbd7 1px solid; FONT-SIZE: small; MARGIN: 0px auto 50px; BORDER-LEFT: #dbdbd7 1px solid; BORDER-BOTTOM: #dbdbd7 1px solid; font-size:10px;
}
#contact TH {
	BORDER-RIGHT: #dbdbd7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbd7 1px solid; TEXT-ALIGN: left; font-size:10px;
}
#contact TD {
	BORDER-RIGHT: #dbdbd7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dbdbd7 1px solid; TEXT-ALIGN: left; font-size:10px;
}
#body .h2 {
	MARGIN: 8px 0px 8px 20px
}
#body .h2_td {
	BACKGROUND: #efefef; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 32px
}
#body02 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 100px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 680px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto
}
#body .td03 #body02 H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #99cc00; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
#body02 P {
	MARGIN-LEFT: 5px; WIDTH: auto
}
