/*-------------------------------------------------
  Innner
-------------------------------------------------*/
#inner_content{
	position: relative;
	background:#fff url(../images/common/bg890.gif) top center repeat-y;
	width:890px;
	margin:auto;
	padding:0;
}
#inner_content dl{
	width:890px;
	margin:0px 0 0 0;
	padding:0 0 0 0;
}
#inner_content dt{
	background:#fff;
	width:610px;
	height:200px;
	margin:0 0 0 0;
	padding:0;
	float:left;
}
#inner_content dd.comment{
	background:#fff url(../images/machine/main_typo.gif) top center no-repeat;
	width:265px;
	height:120px;
	margin:0;
	padding:80px 0 0 15px;
	font-size:13px;
	line-height:160%;
	color:#333333;
	text-align:left;
	float:right;
}
/*-------------------------------------------------
  about
-------------------------------------------------*/
#about{
	width:590px;
	margin:auto;
	padding:10px 0 0 20px;
	font-size:13px;
	line-height:160%;
}
#about dl{
	width:590px;
	margin:0;
	padding:0;
}
#about dt{
	width:270px;
	margin:0;
	padding:0;
	float:left;
}
#about dd.comment{
	width:300px;
	margin:0;
	padding:0;
	text-align:left;
	float:right;
}
/* clearfix */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1% }
.clearfix {display:block;}

.aboutimg_end{
	width:590px;
	margin:auto;
	padding:15px 0 50px 20px;
	text-align:left;
	float:left;
}
#about .speck{
	margin:0px 0 0 0px;
	padding:0;
	line-height:200%;
}

#main590{
	width:590px;
	margin:auto;
	padding:10px 0 0 20px;
	font-size:13px;
	line-height:160%;
}
#main590 p{
	width:590px;
	margin:0;
	padding:0;
}
#s_tit{
	width:590px;
	padding:20px 0 0 20px;
	margin:auto;
	color:#7F5B00;
	font-size:15px;
	font-weight:800;
	line-height:120%;
}