@charset "utf-8";

#qastyle{
	width:100%;
	margin:0 auto;
	padding:0% 0 6% 0;
	background-color: #FFEDEE;
	background-size:100% 100%;
	text-align:left;
}

.qa-top {
	width:100%;
	padding:5% 0;
}

.em {
	font-weight: bold;
	color:#FF5053;
}

#qastyle h3{
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
}
#qastyle h3 img{
	height:auto;
	max-height:200px;
	padding:0% 5% 5% 0%;
}
#qastyle div{
	width:85%;
	margin:0 auto;
}
#qastyle p{
	/*width:85%;*/
	margin:0 auto;
	font-family:"ヒラギノ角ゴ Pro W3", Meiryo, sans-serif;
	font-size:18px;
	line-height:26px;
	text-align:left;
}

@media screen and (max-width:320px) {
	#qastyle p {
	font-size:16px;
}
}
#qastyle .btn-q{
	padding:16px;
	border:solid 1px #E6E6E6;
	background-color:#FFFFFF;
	position: relative;
}
#qastyle .open-a{
	width:85%;
	margin:0 auto;
	font-family:"ヒラギノ角ゴ Pro W3", Meiryo, sans-serif;
	font-size:18px;
	line-height:26px;
	text-align:left;
	background-color:#F5F5F5;
	padding:16px;
}

#qastyle .open-c{
	width:85%;
	margin:0 auto;
	font-family:"ヒラギノ角ゴ Pro W3", Meiryo, sans-serif;
	font-size:18px;
	line-height:26px;
	text-align:left;
	background-color:#F5F5F5;
	padding:16px;
}


.q-img{
	width:30px;
	height:30px;
}
.a-img{
	width:30px;
	height:30px;
	padding-right:3px;
}
.btn-q img{
	float:left;
}

.open-a img{
	float:left;
}
#qastyle p.q-text{
	width:55%;
	margin:0;
	padding:0 0 0 5px;
	overflow:hidden;
}
#qastyle p.a-text{
	/*width:80%;*/
	margin:10px;
	padding:0;
	overflow:hidden;
}
#qastyle .open{
    display:block;
}

/*div.btn-q.active::after {
	content: url("../images/close.png");
	display: inline-block;
	position: absolute;
	right:10px;

}*/ 
/*div.btn-q::after {
	content: url("../images/open.png");
	display: inline-block;
	position: absolute;
	right:10px;
	top:30%;
}*/
