@charset "utf-8";

div.main_bgsub{
	margin:0px;
	padding:0px;
	background-image:url(../voice/img/h2ttl_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:320px;
}

/*--back-------------------------------------------------------*/

.voice_bg{
	background-image:url(../voice/img/main_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
	padding:0px;
	width:100%;
	float:left;
}

.voice_bg02{
	background-image:url(../voice/img/main_bg02.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
	padding:0px;
	width:100%;
	float:left;
}

.voice_bg03{
	background-image:url(../voice/img/main_bg03.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
	padding:0px;
	width:100%;
	float:left;
}


div.contents_wrap{
	margin:500px auto 0px auto;
	padding:20px 0px 0px 0px;
	width:1200px;
	background-color:#FFF;
}





/*--section---------------------------------------------------*/
div.section{
	margin:0px auto 0px auto;
	width:960px;
	}
	
div.section h3{
	margin:0px auto 15px auto;
	padding:0px;
	font-size:22px;
	color:#4892D0;
	font-weight:bold;
	width:900px;
	}

div.section h4{
	margin:0px auto 15px auto;
	padding:0px;
	font-size:22px;
	color:#4892D0;
	font-weight:bold;
	width:900px;
	}
	
div.txtarea360{
	margin:0px auto 15px auto;
	padding:0;
	width:360px;
	float:left;
	}
	
div.txtarea240{
	margin:0px auto 15px auto;
	padding:0;
	width:240px;
	float:left;
	}

div.section p.txt{
	margin:0px auto 15px auto;
	padding:0;
	width:900px;
	}
	
div.section p.img{
	margin:0px auto 30px auto;
	padding:0;
	width:900px;
	}

.wrap{
	margin:0px auto 40px auto;
	width:900px;
	clear:both;
	overflow:hidden;
	}
.wrap:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clear{
	clear:both;
}



.work_btn{
	width:960px;
	margin:50px auto 50px auto;
	padding:0;
	text-align:center;
}