@charset "utf-8";

.exam-faq .faq-list {
	font-size: 15px;
	border-bottom: 1px solid #000;
}
.exam-faq .faq-list .faq-q,
.exam-faq .faq-list .faq-a {
	position: relative;
	padding: 20px 20px 20px 60px;
	font-family: 'noto3';
	font-weight: 300;
}
.exam-faq .faq-list .faq-q:before,
.exam-faq .faq-list .faq-a:before {
	content: '';
	display: block;
	position: absolute;
	width: 28px;
	height: 25px;
	line-height: 25px;
	left: 10px;
	top: 21px;
	text-align: center;
	font-family: tahoma;
	font-weight: 600;
	border-radius: 5px;
}
.exam-faq .faq-list .faq-q:before {
	content: 'Q';
	background: #e8e8e8;
}
.exam-faq .faq-list .faq-a:before {
	content: 'A';
	background: #ffd538;
}

.exam-faq .faq-list .faq-q {
	line-height: 28px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #e9e9e9;
	/*background:#f5f5f5;*/
}
.exam-faq .faq-list li:first-child .faq-q {
	border-top: none;
}
.exam-faq .faq-list .faq-a {
	min-height: 28px;
	line-height: 24px;
}
.exam-faq .faq-list .faq-a strong {
	display: block;
	margin-bottom: 5px;
	font-family: 'spoqa4';
	font-weight: 600;
}

.exam_txt {
	color: #6a6a6a;
}
.exam-info {
	color: #6a6a6a;
}

.exam-info p {
	font-size: 14px;
	line-height: 24px;
	word-break: keep-all;
	color: #6a6a6a;
}
.exam-info .list-title-content li {
	color: #6a6a6a;
}
.exam-info .graph_wrap {
	background-color: #1c2246;
	padding: 30px 0;
}
