

/* contents */
.contents {
	position:relative;		
}
.best_pro {
	float:left;
	width:1000px;
	height:302px;
	padding:0 34px;
	background:url('../img/index/best_pro_box.jpg') no-repeat;
}
.best_pro dl{
	width:266px;
	height:302px;
	float:left;
}
.best_pro01 {
	margin-right:66px;
}
.best_pro02 {
	margin-right:67px;
}
.best_pro .best_pro03 dt {
	line-height:18px;
	padding-top:15px;	
	height:49px;
}
.best_pro .best_pro03 dt a{
	display:block;
	font-size:16px;
	color:#fff;		
}
.best_pro dt {	
	height:64px;
	width:290px;
	float:left;
	line-height:64px;
}
.best_pro dt sup{
	font-size:11px;
}
.best_pro dt a{
	display:block;
	font-size:16px;
	color:#fff;	
}
.best_pro dd {
	float:left;
}
.best_pro .txt {
	padding-top:15px;
	width:266px;
	text-align:center;
}
.best_pro .txt a{
	color:#242424;
	font-family:Tahoma;
	line-height:150%;
}
.best_pro .pro_img {
	margin-top:18px;
}
.content {
	float:left;	
	width:966px;
	height:203px;
	padding:23px 17px 0;
	background:url('../img/index/content_bg.gif') no-repeat;
}
.company {
	float:left;
	width:321px;
}
.video {
	float:left;
	width:307px;
	margin-left:28px;
}
.contactus {
	float:left;
	width:284px;
	margin-left:26px;
}
.contact {
	height:150px;
}
.content dt {
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
}
.content dt strong{
	color:#b90217;
}
.content dd {	
	color:#747474;	
}
.content dd.txt {
	margin-top:10px;
	color:#242424;
	font-family:Tahoma;
	line-height:150%;
}
.contact .tel {
	color:#004f9d;
	font-size:23px;
	font-family:Tahoma;
	font-weight:bold;
}
.contact .email {
	color:#535353;
	font-family:Tahoma;
	margin-top:3px;
	line-height:150%;
}
.inquiry {
	float:left;
	margin-top:10px;
}
.inquiry a {
	display:block;
	text-indent:-99999em;
	width:284px;
	height:20px;
	background:url('../img/index/inquiry_bt.gif') no-repeat left top;
	transition: all 0.2s ease-out 0s;
}
.inquiry a:hover {
	background:url('../img/index/inquiry_bt.gif') no-repeat left bottom;
}
.video .video2{
	float:left;
	width:180px;
}
.video .video2, .video .video3{
	float:left;
	margin-top:5px;
}
.video .video2 a:hover, .video .video3 a:hover{
	text-decoration:underline;
}
