/* contents right */
#contents_right {
	position:relative;
	float:right;
	width:725px;
}
#visual {	
	width:725px;
	float:left;
}
.meta_visual01 {
	float:left;
	width:323px;
	height:371px;
}
.meta_visual {
	float:left;
}
#content {
	float:left;
	width:725px;
	height:359px;
	padding-top:22px;
	background: url('../img/index/contents_bg.jpg') no-repeat;
}
.c_left {
	float:left;
	padding-left:20px;
}
.overview dt {
	color:#8e8e8e;
	font-family:'Georgia';
	font-size:24px;
	padding-bottom:14px;
	border-bottom:1px solid #dfdfdf;
	width:277px;
}
.overview dd {
	padding-top:14px;
}
.notice {
	float:left;
	margin-top:40px;
}
.notice h2{
	height:16px;
	border-bottom:1px solid #dfdfdf;
	margin-bottom:10px;
}
.notice h2 strong{
	display:block;
	color:#fff;
	width:54px;
	height:16px;
	font-size:13px;
	padding-left:13px;
	background-color:#787878;
}
.c_right {
	float:right;
	width:385px;
}
.best_pro h2 {
	color:#034ba5;
	font-family:'Georgia';
	font-size:24px;
	padding-bottom:14px;
	border-bottom:1px solid #dfdfdf;
	width:385px;
}
.best_pro dt a{
	color:#22a1d9;
	font-weight:bold;
}
.best_pro dd {
	background: url('../img/index/product_icon.png') no-repeat 0 10%;
}
.best_pro dd a{	
	padding-left:8px;
	width:240px;	
	display:block;
}
.best_pro .more {
	float:right;
	margin-top:20px;
}
.best_pro .more a{
	display:block;
	width:101px;
	height:16px;
	text-indent:-99999em;
	background: url('../img/index/more.gif') no-repeat left bottom;
}
.best_pro .more a:hover {
	background: url('../img/index/more.gif') no-repeat left top;
}
.best_pro dl {
	float:left;
	width:235px;
}
.best_pro01 {
	float:left;
	padding-top:14px;
	width:385px;
	height:115px;
	padding-bottom:20px;
	border-bottom:1px dotted #242424;
}
	.b_img {
		width:130px;
		height:100px;
		float:left;
		margin-right:15px;
	}	
.best_pro02 {
	float:left;
	padding-top:20px;
}