@charset "utf-8";

/*HumanVoice css*/

/*=======layout=========*/
.main{
margin:0 auto;
width:690px;
}

.main_bg{
margin:0 auto;
padding:20px;
width:650px;
background:#000000;
}

.lead p{
text-align:center;
}

.subtitle{
text-align:center;
margin-top:15px;
}

.section{
	background: url(../img/bg01.jpg) left top no-repeat;
	width:575px;
	margin:0 auto;
	padding:0 0 0 75px;
}
	/*clearfix*/
	.section:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	.section {
	display: inline-table;
	min-height: 1%;
	}
	/* \*/
	* html .section{ height: 1%; }
	.section { display: block; }
	/* clearfix end */

.sec_l{
	float:left;
	width:350px;
	color:#FFFFFF;
}
.sec_r{
	float:right;
	width:220px;
}

.detail{
margin:30px auto 0 auto;
width:650px;
background:url(../img/bg03.gif) left top repeat-y;
}

.dlGroup{
margin:0 auto;
width:620px;
}

.dlGroup dl{
margin-top:10px;
padding-bottom:10px;
background:url(../img/dot_line.gif) left bottom repeat-x;
}
.dlGroup dt{
width:130px;
float:left;
}
.dlGroup dd{
width:480px;
float:right;
}
.dlGroup dd span{
font-weight:bold;
}
.dlGroup dd span.txt1{
font-weight:normal;
font-size:x-small;
}

.dlGroup dl.firstChild{
margin-top:0;
padding-bottom:10px;
background:url(../img/dot_line.gif) left bottom repeat-x;
}

.dlGroup dl.firstChild dd{
width:240px;
line-height:110%;
}

.dlGroup dl.lastChild{
margin-top:10px;
padding-bottom:0;
background:none;
}


.dlGroup dl.lastChild dd.txt1{
width:468px;
padding-left:12px;
font-size:x-small;
}

	/*clearfix*/
	.dlGroup dl:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	.dlGroup dl {
	display: inline-table;
	min-height: 1%;
	}
	/* \*/
	* html .dlGroup dl{ height: 1%; }
	.dlGroup dl { display: block; }
	/* clearfix end */

.btn{
margin-top:20px;
text-align:center;
}
