body {  }
.results li{
	float:left;
	width:280px;
	margin:5px 10px;
	font-size:12px;
	line-height:130%;
	list-style:square inside;
	color:#666;
}
.results li img{
	margin:5px 0 10px;
}
.clear{
	clear:both;
}

div.dummy { clear:both; overflow:hidden; height:1px; }
div.dummy hr { visibility:hidden; margin:0; }

body.refact { padding:2px 0; }
#wrepper { width:700px; margin:0 auto; }
#header { background:url(../image/top_logo-solid.gif) no-repeat; margin:0; height:47px; overflow:hidden; }
#header ul#menu { height:39px; width:504px; padding:4px 0; float:right; margin:0; }
#header ul#menu li { list-style:none; float:left; height:39px; overflow:hidden; }
#header ul#menu li a { display:block; width:84px; height:39px; text-indent:-1999px; font-size:2px; overflow:hidden; background-image:url(../image/menu.gif); background-repeat:no-repeat; }
#header ul#menu li a:hover { text-decoration:none; }
#header ul#menu li a.home { background-position:0 0; }
#header ul#menu li a.home:hover { background-position:0 -39px; }
#header ul#menu li a.service { background-position:-84px 0; }
#header ul#menu li a.service:hover { background-position:-84px -39px; }
#header ul#menu li a.flow { background-position:-168px 0; }
#header ul#menu li a.flow:hover { background-position:-168px -39px; }
#header ul#menu li a.results { background-position:-252px 0; }
#header ul#menu li a.results:hover { background-position:-252px -39px; }
#header ul#menu li a.about { background-position:-336px 0; }
#header ul#menu li a.about:hover { background-position:-336px -39px; }
#header ul#menu li a.contact { background-position:-420px 0; }
#header ul#menu li a.contact:hover { background-position:-420px -39px; }
#content { width:100%; border:1px solid #666; }

h2.head { width:145px; height:122px; float:left; background-repeat:no-repeat; text-indent:-1999px; margin:0; }
h2.title { width:698px; height:65px; background-repeat:no-repeat; text-indent:-1999px; margin:0; border-top:1px solid #999; }
body#infomation h2.title { background-image:url(../image/top_m02.jpg); }
body#infomation h2.head { background-image:url(../image/bg-h2-news.gif); }

ul.recent-item { font-size:12px; color:#333; list-style:none; }
ul.recent-item li { padding:5px 0; clear:both; }
span.date { display:block; width:100px; float:left; color:#903; }
span.body { display:block; width:520px; float:left; }
p#copylight { margin:2px 0; text-align:right; font-size:12px; color:#999; }
