@charset "utf-8";

/* acc_q_ttl
-------------------------------------------------- */
.acc_q_ttl {
	position: relative;
}
.acc_q_ttl:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(/jpn/consumer/energy/faq/images/icon_q.svg) no-repeat left top;
	background-size: 100%;
}
.acc_inner {
	border-radius: 10px;
	background-color: #FFFBF3;
}
.acc_q_ttl{
	padding-left: 50px;
}
.acc_q_ttl:after{
	top: -4px;
	width: 34px;
	height: 34px;
}
.acc_cnt{
	padding: 0 20px 30px;
}
.acc .acc_inner{
	padding: 20px;
}
.ac_a_txt {
	position: relative;
	padding-left: 50px;
}
.ac_a_txt:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 34px;
	height: 34px;
	background: url(/jpn/consumer/energy/faq/images/icon_a.svg) no-repeat left top;
	background-size: 100%;
}
