@charset "utf-8";

/*内容*/

#voice .voice_cont{
	width: 48%;
	float:left;
	margin-bottom: 40px;
}
#voice .voice_cont:nth-child(even){
	float:right;
}

.voice_cont .voice_cont_ttl{
	width: 60%;
	background-color: #88d0c2;
	padding:10px 20%;
	color: #fff;
	text-align:center;
	font-size:2rem;
	position:relative;
}
.voice_cont .voice_cont_ttl:before{
	content: url(../img/voice/voice_icon.png);
	position:absolute;
	left:2%;
}

.voice_cont .cont_inner{
	width: 100%;
	padding: 3%;
	border: solid 1px #e3e2e1;
	border-top: none;
	box-sizing:border-box;
}
.voice_cont .cont_inner .voiceimg{
	width: 48%;
	border: solid 1px #e3e2e1;
	float:left;
}
.voice_cont .cont_inner .voice_text{
	width: 48%;
	float:right;
}


/* よくある質問　*/

.qa{
	width: 90%;
	margin:0px auto;
}

.qa ul{border-bottom: dotted 1px #ccc;}

.qa ul li{
	overflow: hidden;
	margin-bottom: 2%;
}

.qa ul li dl dt{
	float: left;
	padding-right: 5%;
}

.qa ul li dl dd{
	float: left;
	width: 70%;
	padding-top: 10px;
}

.qa ul li .q{
	color: #42B59C;
	font-size: 24px;
	font-weight: bold;
}

.qa ul li .a{
	color: #f77db3;
	font-size: 24px;
	font-weight: bold;
}


	@media screen and (max-width: 1170px) {
		.voice_cont .voice_cont_ttl{
			width: 40%;
			background-color: #88d0c2;
			padding:5px 30%;
		}
		.voice_cont .cont_inner .voiceimg{
			width: 80%;
			border: solid 1px #e3e2e1;
			float:none;
			margin:0 auto 20px;
		}
		.voice_cont .cont_inner .voice_text{
			width: 100%;
			float:none;
		}

	}
	@media screen and (max-width: 600px) {
		#voice .voice_cont{
			width: 100%;
			float:none;
			margin-bottom: 40px;
		}
		#voice .voice_cont:nth-child(even){
			float:none;
		}
	}

/*pager*/
#pageNav li span{
background:rgba(41,176,195,0.6);
border: 1px solid #29B0C3;
}
#pageNav li a {
border: 1px solid #29B0C3;
}
#pageNav li a:hover {
	background:rgba(41,176,195,0.6);
}

