
.row {padding: 0;}
/* sec_qnalogo */
/**/
.sec_rec_qna{
		border-bottom: 4px solid #e1e6e9;
		height: 13rem;
		display: flex;
		align-items: center;
		padding-left: 1.5rem;
		background: url("../sub/menu3_top_banner_image.png") no-repeat 93% 20% / 20%;
}

.rec_qna_title h2 {
		display: inline-block;
		font-size: 3.2rem;
		font-weight: bold;
		letter-spacing: -1px;
		margin-bottom: .8rem;
		position: relative;
}
.rec_qna_title h2::after {
		content: "";
		width: 100%;
		height: .5rem;
		position: absolute;
		bottom: 0;
		left: 0;
		background-color: #fccf97;
		z-index: -1;
}
.rec_qna_title p{
    font-weight: bold;
    font-size: 1.5rem;
    color: #004a8f;
    margin-bottom: 1rem;
		letter-spacing: -.5px;
}
.rec_qna_title span {
		color: #555;
		line-height: 1.4;
		letter-spacing: -.5px;
		font-size: 1.4rem;
}
.rec_qna_banner 
.rec_qna_banner img{
    width: 100%;
    height: 12rem;
    margin: 0 auto;
    position: relative;
    z-index: -1;
}

/* qna list */
.qna ul .question{
    font-size: 2rem;
    font-weight: bold;
    line-height: 1.5;
    margin-top: 2rem;
    color: #000;
    position: relative;
    padding: 0 1.5rem;
}
.qna ul .question p::before {
	content: "Q. ";
}
.qna ul .answer{
    font-size: 1.5rem;
    line-height: 1.5;
    color: #000;
    border-bottom: 1px solid #e1e6e9;
    position: relative;
    padding: 1.5rem;
}
.qna ul .answer:last-child{border-bottom: none;}
