/* contents right */
#contents_right {
	position:relative;
	float:left;
	width:755px;
}
#visual {	
	width:755px;
	height:369px;
	position:relative;
	background: url('../img/index/main_meta_bg.jpg') no-repeat;
}
#visual .txt01{	
	width:245px;
	padding:40px 0 0 15px;
}
#visual .txt01 strong{	
	color:#595959;
	font-family:'arial';
	font-size:24px;
	display:block;
	letter-spacing:-0.05em;
}
#visual .txt01 span{
	color:#001f9c;
	font-family:'Georgia';
	font-size:24px;		
	font-weight:bold;
	margin-left:10px;
}
#visual .txt02{
	color:#626262;
	font-family:'arial';
	font-size:13px;	
	padding:5px 0 0 15px;
	font-weight:700;
}
#visual .inquiry {
	width:207px;
	height:27px;
	padding:10px 0 0 15px;
}
#visual .inquiry a {
	display:block;
	width:207px;
	height:27px;
	text-indent:-99999em;	
	background: url('../img/index/inquiry_button.gif') no-repeat left top;
}
#visual .inquiry a:hover {
		background: url('../img/index/inquiry_button.gif') no-repeat left bottom;
}
#rolling {
	margin:55px 0 0 15px;
}
#content {
	float:left;
	width:741px;
	height:106px;
	padding:30px 0 0 14px;
	background: url('../img/index/contents_bg_line.jpg') repeat-x;
}
#content .pro01, #content .pro03{
	float:left;
	width:249px;
}
#content .pro02 {
	float:left;
	width:243px;
}
.pro01 dt, .pro02 dt, .pro03 dt {
	color:#1a80d4;
	width:231px;
	font-weight:700;
	padding-left:18px;
	margin-bottom:10px;
	background: url('../img/index/icon01.gif') no-repeat 0 50%;
}
.pro02 dt {
	width:225px;
}
#content dd.img {
	float:left;
	width:92px;
	height:65px;
	margin-right:8px;
}
#content dd.txt {
	float:left;
}
#content dd.more {
	float:left;
	margin-top:8px;
}
#content dd.more a{
	font-size:11px;
	color:#626262;
	display:block;
	height:10px;
	width:45px;
	line-height:10px;
	background: url('../img/index/arrow01.gif') no-repeat right top;
}
#content dd.more a:hover{	
	color:#f27c25;
	display:block;	
	background: url('../img/index/arrow01.gif') no-repeat right bottom;
}