/* CSS Document */

.voice {
	background-color: #E6E6E6;
	width: 88vw;
	margin: 0 auto 3.9vw;
	padding: 3.3vw;  
	position: relative;
	border-bottom: 1px dotted #ccc;
}
.voicephoto { 
	text-align: center;
 }
.voice .img {
	width: 75%;
	box-shadow: 0.6vw 0.6vw 0.6vw rgba(0,0,0,0.5);
}

.voice dl {

}
.voice dt {
	font-size: 4.2vw;
	line-height: 1.2;
	margin-bottom: 2.6vw;
}
.voice dd.name {
	margin-bottom: 2.6vw;
}
.voice dd.name span {
	display: block;
	font-size: 3.2vw;
}
.voice dd.txt {
	line-height: 1.5;
}
#p3 { margin-bottom: 5.6vw; }
#p3 .gbox a.contact img { width: 100%; }