@charset "utf-8";


.cat_sub_cont .exam_block h3.content-h3{
	position:relative;
	margin-bottom:15px;
	font-family:'noto5','dotum',sans-serif;
	font-size:19px;
	line-height:20px;
	color:rgb(54,54,54);
	text-align:left;
}
.cat_sub_cont .exam_block h3.content-h3:before{
	display:none;
}
 .list-box-title{
	width:600px;
	padding:9px 0;
	margin:0 auto 20px !important;
	background:#ffd538;
	font-size:18px;
	line-height:22px;
	text-align:center;
}
 .box-quotation{
	position:relative;
	display:inherit;
	width:auto;
	margin:30px auto 0!important;
	font-size:18px;
	text-align:center;
	font-family:'noto5';
	color:#000000;
	line-height: 1.5;
}

.exam_block .box-quotation:before,
.exam_block .box-quotation:after{
	content:'';
	display:block;
	position:absolute;
	top:50%;
	margin-top:-35px;
	font-size:200px;
	line-height:200px;
	font-family:dotum;
	font-weight:700;
	color:#eee;
	z-index:-1;
}
.exam_block .box-quotation:before{
	content:'\201C';
	left:-20%;
}
.exam_block .box-quotation:after{
	content:'\201D';
	right:-20%;
}
.cat_sub_cont .exam_tab .btn_tab{
	height:50px;
	color: #5d5e58;
	font-family: 'noto2';
	font-weight: 100;
	line-height:1.2;
	font-size:15px;
	text-align:center;
	background: #ecf2f4;
}
.cat_sub_cont .exam_tab .btn_tab.is_active,
.cat_sub_cont .exam_tab .btn_tab:not(.is_active):hover{
	font-family:'noto5';
	background: #18a8e2;
	color: #fff;
}
.guide_content{
	display:flex;
	justify-content: center;
	align-items: normal;
	gap:10px;
}
.guide_content > li{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 286px;
	border: 2px solid #000;
	padding: 20px 0;
	margin-left: 10px;
	line-height: 1.5;
}

/******
* FAQ *
*******/

.faq-list{
	border-bottom:1px solid #000;
}
.faq-list .faq-q,
.faq-list .faq-a{
	position:relative;
	padding:20px 30px 20px 60px;
	font-family:'noto3',sans-serif;
}
.faq-list .faq-q:before,
.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
}
.faq-list .faq-q:before{content:'Q';background:#e8e8e8;}
.faq-list .faq-a:before{content:'A';background:#ffd538;}

.faq-list .faq-q{
	line-height:28px;
	border-top:1px solid #000;
	border-bottom:1px solid #e9e9e9;
	word-break: keep-all;
	/*background:#f5f5f5;*/
}
.faq-list li:first-child .faq-q{
	border-top:none;
}
.faq-list .faq-a{
	min-height:28px;
	line-height:24px;
	word-break: keep-all;
}
