

/* contents */
.contents {
	position:relative;		
	float:left;
}
.inquiry {
	position:absolute;
	z-index:100;
	top:406px;
	right:11px;
}
.inquiry a {
	display:block;
	width:132px;
	height:51px;	
	text-indent:-99999em;
	background:url('../img/index/inquiry_bt.png') no-repeat left top;
	transition: all 0.2s ease-out 0s;
}
.inquiry a:hover {
	background:url('../img/index/inquiry_bt.png') no-repeat left bottom;
}
.best_pro {
	width:954px;
	height:284px;
	padding:50px 23px 0;
	background:url('../img/index/best_pro_bg.jpg') no-repeat;
}
.best_pro dl{
	width:207px;
	height:248px;
	float:left;
	padding:9px 8px 0;
	margin-right:20px;
}
.best_pro .best_pro04 {
	margin-right:0;
}
.best_pro dt {		
	float:left;	
	height:16px;
	width:207px;
}
.best_pro dt a{
	display:block;
	color:#0077c1;
	font-weight:bold;
}
.best_pro dd {
	float:left;
	height:34px;
	width:207px;
}
.best_pro .txt {
	padding-top:3px;
}
.best_pro .txt a{
	color:#242424;
	line-height:130%;
	display:block;
	height:34px;
}
.best_pro .pro_img {
	height:156px;
	padding-bottom:10px;
}
.best_pro .more_bt {
	float:right;
	width:34px;
	height:29px;	
	margin-right:-8px;
}
.best_pro .more_bt a{
	display:block;
	width:34px;
	height:29px;
	text-indent:-99999em;
	background:url(../img/index/more_bt.gif) no-repeat left top;
}
.best_pro .more_bt a:hover {
	background:url(../img/index/more_bt.gif) no-repeat left bottom;
}
.content {
	float:left;	
	width:1000px;
	height:54px;		
}
.directions, .notice {
	float:left;
	width:342px;
	height:54px;
}
.directions a, .notice a{
	width:172px;
	padding-left:170px;
	height:54px;
	display:block;
	line-height:54px;
	color:#fff;
	font-weight:bold;
	background:url(../img/index/banner01.jpg) no-repeat left top;
}
.directions a:hover{
	background:url(../img/index/banner01.jpg) no-repeat left bottom;
}
.notice a{	
	background:url(../img/index/banner02.jpg) no-repeat left top;
}
.notice a:hover{
	background:url(../img/index/banner02.jpg) no-repeat left bottom;
}
.contact {
	background:url(../img/index/banner03.jpg) no-repeat;
	width:278px;
	height:44px;
	padding:10px 0 0 38px;
	float:left;
}
.contact strong{	
	color:#fff;	
	font-weight:bold;
	font-size:14px;
}
.contact span{	
	display:inline-block;
	color:#fff;
	font-size:12px;	
}

