@charset "utf-8";
#header, 
#footer h2{
	display			:none;
}
body{

}
#footer{
	position		:static !important;
	margin-top		:2em;
}
*{
	font-family		:'ＭＳ Ｐ明朝', Georgia, serif;
	line-height		:1.4em;
}
#contents{
	position		:static !important;
}
#footer p{
	margin				:0;
	padding				:0;
	font-size			:9pt;
}
.widgetFooter{
	display		:none;
}

.widget .widgetContents *{
	font-size		:10pt;
}
.widget{
border:0 !important;
	margin-bottom	:3em;
}
.widget h2{
	font-size		:18pt;
}
/*news*/
body #news{
	position		:static;
	display			:block;
}
body #news dt{
	width			:8em;
	float			:left;
	clear			:left;
	padding			:0.2em 0.5em 0.2em 0em;
}
body #news dd{
	margin-left		:8.5em;
	padding			:0.2em 0em 0.2em 0.5em;
}
/*businessOutline*/
body #businessOutline{
	position		:static;
	display			:block;
}
body #businessOutline dl{
	margin			:2em 0em;
}
body #businessOutline dt{
	padding			:0.2em 0.5em;
	font-weight		:bold;
}
body #businessOutline dd{
	padding			:0.2em 0.5em;
	margin			:0 0 0 0;
	line-height		:1.4em;
}
body #businessFeature dd{
	padding			:0.2em 0.5em 1em;
	margin			:0 0 0 0;
	line-height		:1.4em;
}
/*service*/
body #service{
	position		:static;
	display			:block;
}
/*work*/
body #work{
	position		:static;
	display			:block;
}