@charset "UTF-8";

#banner_box{
	width:180px;
	height:39px;
}

#banner_box2{
/*	width:180px;
	height:39px;
*/	
}

.banner{
	display:none;
	width:180px;
	width:230px;
}

#business_area{
	width:930px;
	height:60px;
	margin:5px auto;
	padding:0;
	width:768px;
	_width:770px;
}

#business_area .business_banner{
	float:left;
	margin-left:2px;
	width:230px;
	text-align:center;
	width:190px;
	height:80px;
}

#field p.title{
	background-color:#7fbfff;
}

#its p.title{
	background-color:#7fffff;
}

#solution p.title{
	background-color:#7fff7f;
}

#manufacture p.title{
	background-color:#bfff7f;
}

#business_area .business_banner p.title{
	font-size:120%;
	font-weight:bold;
}

#business_area .business_banner img{
/*	border:1px solid #000;
	border-bottom:none;
	background-color:#6CF;*/
	float:left;
	margin:0;
	padding:0;
/*	height:30px;*/
}

dl.newsListIndex{
	width: 520px;
	background:url(../../img/top/newstopic_bg.gif) left bottom no-repeat;
	margin:0;
	padding:0 0 20px 0;
}

dl.newsListIndex dt{
	margin:0;
	padding:10px 5px 0 10px;
	list-style-type: none;
	font-weight: bolder;
	line-height: 1.2em;
	clear: left;
	float: left;
}

dl.newsListIndex dt.none{
	margin:0;
	padding:10px 5px 0 10px;
	list-style-type: none;
	font-weight: bolder;
	line-height: 1.2em;
	float: none;
}


dl.newsListIndex dt.title{
	width: 520px;
	margin:0;
	padding:0;
	list-style-type: none;
	font-weight: bolder;
	line-height: 0em;
	float:none;
}



dl.newsListIndex dd{
display: block;
margin:0;
padding:10px 10px 0 10px;
list-style-type: none;
line-height: 1.2em;
}
