@charset "utf-8";
/* ===================================================================
CSS information
 style info : VOICEページ（お客様の声）
=================================================================== */
/* c-voice */


/* c-voice */
#c-voice a:link,
#c-voice a:hover,
#c-voice a:visited {
	text-decoration: none;
}

/* txt-voice */
.txt-voice {
	line-height: 1.4;
}

/* t-from */
.t-from {
	font-size: 90%;
}

.t-from span {
	padding-right: 5px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	color: #669500;
}

/* voicebox */
.voicebox {
	margin-bottom: 10px;	
}

.voicebox a {
	display: block;
	padding: 10px;
	background: #f2f1dd url(../image/voice/arrow_y.png) no-repeat right bottom;
}

.voicebox h3 {
	padding-bottom: 8px;
	color: #362401;
	line-height: 1.4;
	font-weight: bold;
}

.p-voicelist {
	float: left;
	width: 40%;
	margin: 0 10px 0 0;
	border: 3px solid #fff;
	max-width: 177px !important;
}

/* d-voicebox */
.d-voicebox {
	padding: 15px;
	margin-bottom: 10px;
	background: #f2f1dd;
}

.d-voicebox h2 {
	padding-bottom: 7px;
	margin-bottom: 7px;
	color: #362401;
	font-weight: bold;
	font-size: 108%;
	line-height: 1.3;
	border-bottom: 1px dotted #b2ada1;
}

.img-voice {
	padding: 10px;
	margin: 15px 0 10px 0;
	background: #fff;
	text-align: center !important;
}

.img-voice img {
	text-align: center !important;
}

.p-voice {
	margin-bottom: 10px;
	width: 100%;
}

.p-voice li {
	display: table-cell;
	width: 46%;
}

.p-voice li img {
	border: 3px solid #fff;
	max-width: 90%;
	text-align: center;
}

.d-voicebox dl dd {
	padding: 10px;
	background: #fff;
	font-size: 90%;	
}

.d-voicebox dl dd ul {
	list-style: outside circle;
	padding-left: 25px;
}

.d-voicebox dl dd ul li {
	line-height: 1.3;
}

.chargename {
	padding-top: 5px;
	text-align: right;
	font-size: 90%;
}

/* .btn-backlist */
.btn-backlist {
	padding-top: 5px;
	text-align: center;
	margin-bottom: 10px;
}