

/* contents */
.contents {
	position:relative;		
	float:left;
}
.best_pro {
	float:left;
	width:954px;
	height:338px;
	padding:38px 23px 0;
	background:url('../img/index/best_pro_box.jpg') no-repeat;
}
.best_pro dl{
	width:299px;
	height:310px;
	float:left;
}
.best_pro01, .best_pro02 {
	margin-right:28px;
}
.best_pro03 {
	margin-right:0;
}
.best_pro dt {		
	float:left;	
	width:299px;
}
.best_pro dt a{
	display:block;
	color:#0077c1;
	font-weight:bold;
}
.best_pro dd {
	float:left;
	width:299px;
}
.best_pro .txt {
	padding-top:3px;
}
.best_pro .txt a{
	color:#242424;
	line-height:130%;
}
.best_pro .pro_img {
	margin-bottom:7px;
}
.best_pro .more_bt {
	float:right;
}
.best_pro .more_bt a{
	display:block;
	width:32px;
	height:27px;
	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:954px;
	height:103px;	
	padding:0 23px;
	background:url(../img/index/content_bg.jpg) no-repeat;
}

.contact {
	padding-top:18px;
	width:284px;
	float:left;
}
.content dt {
	font-size:18px;
	color:#838383;
	margin-bottom:3px;
}
.content dd {	
	color:#747474;	
}
.contact .tel {
	color:#18749e;
	font-size:18px;
	font-weight:bold;
}
.contact .email {
	color:#5a5a5a;
}
.inquiry {
	float:left;
	width:384px;
	margin-top:27px;
}
.inquiry dt{
	font-size:12px;
}
.inquiry a {
	display:block;
	width:220px;
	height:23px;
	line-height:23px;
	padding-left:23px;
	font-weight:bold;
	color:#fff;
	background:url('../img/index/inquiry_bt.jpg') no-repeat left top;
	transition: all 0.2s ease-out 0s;
}
.inquiry a:hover {
	background:url('../img/index/inquiry_bt.jpg') no-repeat left bottom;
}
.notice {
	float:left;
	margin-top:17px;
}
.notice .title {
	font-size:18px;
	color:#838383;
	padding-bottom:5px;
}
