/* @charset "utf-8";


/*
*
*	Voice
*
*/

/*/////////////////////////////////////////////////////////////////////////////////////////////

	+ Voice

/////////////////////////////////////////////////////////////////////////////////////////////*/
/* .voice #contents h2{
	background-image:url(../images/voice/h2_voice.jpg);
}
.voice #contents .voice_navi{
	margin-bottom:0;
}
.voice #contents .voice_navi .jtab{
	display:block;
	border-bottom:4px solid #f0e9cc;
	width:100%;
}
.voice #contents .voice_navi .jtab li{
	margin-right:5px;
	display:block;
	border:3px solid #1eacec;
	border-bottom:0;
}
.voice #contents .voice_navi .jtab li a{
	display:block;
	background:url(../images/common/icon_arrow_navi_off.png) no-repeat 13px center #fff;
	color:#999;
	font-size:15px;
	font-weight:bold;
	padding:10px 10px 5px 42px;
}
.voice #contents .voice_navi .jtab li a:hover{
	color:#1facec;
	background-color:#dff5ff;
}
.voice #contents .voice_navi .jtab li.active a{
	background:url(../images/common/icon_arrow_navi_on.png) no-repeat 13px center #1eacec;
	color:#fff;
}
.voice #contents .voice_navi .jtab_content{
	margin-bottom:0;
}
.voice #contents .voice_navi .naviA li{
	width:auto;
	margin-right:30px;
}
.voice #contents .voice_navi .naviA li a{
	background-image:url(../images/common/icon_build_s_white.png);
	padding-left:26px;
}
*+html .voice #contents .voice_navi .naviA{
	padding-bottom:10px;
}
*+html .voice #contents .voice_navi .naviA li a{
	white-space: nowrap;
} */
.voice_navi .scroll .wrap_voice{
	overflow:hidden;
	zoom:1;
	padding: 2em 0;
}

.voice_navi .scroll .wrap_voice:first-child {
	padding-top: 2em;
}

.voice #contents .wrap_voice .wv_right{
	float:right;
	width:380px;
	margin-bottom:0;
}
.voice #contents .wrap_voice .wv_left{
	float:left;
	width:380px;
	margin-bottom:0;
}
.voice_navi .voice_name{
	display:block;
	width: 80%;
	height:60px;
	margin: 0 auto;
	/* color:#1facec; */
	color: #1c7add;
	font-weight:bold;
}
.voice_navi .voice_name h5{
	display:block;
	height:60px;
	/* padding-left:70px; */
	overflow:hidden;
	font-size:17px;
	display: flex;
	align-items: center;
}
/* #voice_navi .voice_name h5 span{
	line-height:1;
	display:block;
	font-weight:bold;
	color:#333;
} */

.voice_navi .voice_name h5.pink{
	color:#fe5b94;
}
.voice_navi .girlA::before{
	background:url(images/voice/voice2_face_01_01.jpg) no-repeat left top;
}
.voice_navi .girlB::before{
	background:url(images/voice/voice2_face_01_02.jpg) no-repeat left top;
}
.voice_navi .girlC::before{
	background:url(images/voice/voice2_face_01_03.jpg) no-repeat left top;
}
.voice_navi .girlD::before{
	background:url(images/voice/voice2_face_01_04.jpg) no-repeat left top;
}
.voice_navi .girlE::before{
	background:url(images/voice/voice2_face_01_05.jpg) no-repeat left top;
}
.voice_navi .boyA::before{
	background:url(images/voice/voice2_face_02_01.jpg) no-repeat left top;
}
.voice_navi .boyB::before{
	background:url(images/voice/voice2_face_02_02.jpg) no-repeat left top;
}
.voice_navi .boyC::before{
	background:url(images/voice/voice2_face_02_03.jpg) no-repeat left top;
}
.voice_navi .boyD::before{
	background:url(images/voice/voice2_face_02_04.jpg) no-repeat left top;
}
.voice_navi .boyE::before{
	background:url(images/voice/voice2_face_02_05.jpg) no-repeat left top;
}
/* .voice #contents .voice_content{
	border:1px solid #c4c5c5;
	position:relative;
	padding:15px 15px 5px 15px;
	line-height:1.8;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.voice #contents .voice_content .icon{
	position:absolute;
	top:-10px;
	left:20px;
} */


.voice #contents #voice_list li{
	display:block;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:#cecece 1px dashed;
}



/* @media screen and (max-width: 640px) {
	.voice #contents .wrap_voice .wv_right{
		float:none;
		width:100%;
	}
	.voice #contents .wrap_voice .wv_left{
		float:none;
		width:100%;
	}
	.voice #contents .voice_navi .jtab li{
		border:3px solid #1eacec;
		border-bottom:3px solid #1eacec;
		width:45%;
	}
	.voice #contents .voice_navi .jtab li a{
		padding-left:0;
		padding-right:0;
	}
	.voice #contents .voice_list li img{
		width:100%;
	}
} */