/* ++++++++++++++++++++　voice */

/* メイン画像 */
#voice_main{
	box-sizing: border-box;
	display:table;
	width:990px;
	height:170px;
	margin: 0 auto;
	padding-left:20px;
	background: url(../img/voice/main-bg.jpg) no-repeat left top;
	font-size:30px;
}


#voice_list li {
	float: left;
	width: 240px;
	margin: 0px 15px 15px 0px;
	padding: 10px;
	box-sizing: border-box;
	background: #F1F1F1;
}
/* start: clea rfix---------------------------- */
#voice_list:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#voice_list { display:inline-table; }
/* Hides from Mac IE \*/
* html #voice_list { height:1px; }
#voice_list { display:block; } 
*:first-child+html #voice_list { min-height:1px;}
/* end: clearfix------------------------------ */

#voice_list li:nth-child(3n) {
	margin-right: 0px;
}
#voice_list li .photo {
	width: 220px;
	margin-bottom: 10px;
	text-align:center;
}
#voice_list li .name {
	font-size: 14px;
	margin-bottom: 5px;
	padding-left: 8px;
	border-left: solid 4px #FF7900;
	font-weight: bold;
	color: #FF7900;
}
#voice_list li .ttl {
	margin-bottom: 20px;
	font-size: 13px;
}



.detail-frame {
	width: 750px;
	margin: 20px 0px 35px 0px;
	background: #F1F1F1;
}
.voice_ttl {
	margin-bottom: 20px;
	padding: 20px;
	background: #FF8600;
	border-left: solid 8px #FFA620;
	color: #fff;
}
.voice_ttl .name {
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: bold;
}
.voice_ttl .ttl {
	font-size: 24px;
	font-weight: bold;
}
.voice_photo {
	width: 720px;
	margin: 0px auto 20px auto;
	text-align:center;
}
.voice_text {
	width: 720px;
	margin: 0px auto;
	padding-bottom: 30px;
}

.voice_garelly {
	width: 750px;
	margin-bottom: 20px;
}
/* start: clea rfix---------------------------- */
.voice_garelly:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.voice_garelly { display:inline-table; }
/* Hides from Mac IE \*/
* html .voice_garelly { height:1px; }
.voice_garelly { display:block; } 
*:first-child+html .voice_garelly { min-height:1px;}
/* end: clearfix------------------------------ */

.voice_garelly li {
	float: left;
	width: 240px;
	margin-right: 15px;
}
.voice_garelly li:nth-child(3n) {
	margin-right: 0px;
}
.voice_garelly li figure{
	margin-bottom: 5px;
}
.voice_garelly li figcaption{
	font-size: 13px;
}