

/* contents */
.contents {
	position:relative;
	overflow:hidden;
	width:1000px;
	height:486px;
	/*background:url(../img/index/contents_box.jpg) no-repeat;*/
}
.meta_visual {
	float:left;
}
.best_pro {
	float:left;
	height:285px;
	margin:27px 0 0 31px;
}
.best_pro dt{	
	width:142px;
	height:46px;	
}
.best_pro dt a{
	display:block;
	color:#424242;	
	font-weight:bold;
	font-size:16px;	
}
.best01, .best02, .best03 {	
	float:left;
	width:142px;
}
.best04, .best05, .best06 {	
	float:left;
	width:141px;
}
.best02 {
	margin-left:17px;	
}
.best03, .best04, .best06 {
	margin-left:18px;	
}
.best05 {
	margin-left:19px;	
}
.best01 .img a, .best02 .img a, .best03 .img a,
.best04 .img a, .best05 .img a, .best06 .img a{
	width:142px;
	height:155px;
	display:block;
	margin-bottom:14px;
	text-indent:-99999em;
}	
.best04 .img a, .best05 .img a, .best06 .img a {
	width:141px;
}
.best01 .img a {
	background:url(../img/index/max20w.jpg) no-repeat left top;
}
.best02 .img a {
	background:url(../img/index/mic_power.jpg) no-repeat left top;
}
.best03 .img a {
	background:url(../img/index/horn_speaker.jpg) no-repeat left top;
}
.best04 .img a {
	background:url(../img/index/column_speaker.jpg) no-repeat left top;
}
.best05 .img a {
	background:url(../img/index/ceiling.jpg) no-repeat left top;
}
.best06 .img a {
	background:url(../img/index/sr.jpg) no-repeat left top;
}
.best01 .img a:hover {
	background:url(../img/index/max20w.jpg) no-repeat left bottom;
}
.best02 .img a:hover {
	background:url(../img/index/mic_power.jpg) no-repeat left bottom;
}
.best03 .img a:hover {
	background:url(../img/index/horn_speaker.jpg) no-repeat left bottom;
}
.best04 .img a:hover {
	background:url(../img/index/column_speaker.jpg) no-repeat left bottom;
}
.best05 .img a:hover {
	background:url(../img/index/ceiling.jpg) no-repeat left bottom;
}
.best06 .img a:hover {
	background:url(../img/index/sr.jpg) no-repeat left bottom;
}
.contents dd a{
	color:#242424;
	display:block;	
	font-family:Tahoma;
}
.notice {
	width:309px;
	margin:22px 0 0 31px;
	float:left;
}
.notice .title {
	font-size:18px;
	color:#fff;
	margin-bottom:10px;
}
.contactus {
	float:left;
}
.pro {
	float:left;
	width:323px;
	margin:19px 0 0 45px;
}
.pro .img{
	width:75px;
	height:64px;
	float:left;
}
.pro dl {
	float:left;
	margin-left:10px;
}
.pro dt a{
	color:#0061c5;
	display:block;	
	font-family:Tahoma;
	font-weight:bold;
}
.pro dt a:hover{
	color:#fff;
}
.pro dd a{
	color:#eeeeee;
	font-family:Tahoma;
}
.pro01, pro02 {
	float:left;
	margin-bottom:10px;
}