/* 뮬: Q&A 블록(seo_qna.php) 스타일. landing.css·landing2.css를 읽지 않는 쪽(0315, 0306)에서만 불러온다.
   값은 landing.css 369-374·520-·665-, landing2.css 8·235·259-261·292-293·318- 와 같다. 바꿀 때 같이 바꾼다.
   .qna-pad: 위아래 여백을 landing.css #landing section(10·411·523줄)과 같게 준다. 앞 블록 아래 여백이 있으면 pt-0을 함께 쓴다. */
#landing section.qna-pad {padding: 150px 0;}
/* .qna-pt-s: 앞 블록 아래 여백이 작은 쪽(/full-face-lifting 장비 모음, 아래 여백 64px)에서 위 여백만 줄여 PC 100~150px로 맞춘다. */
#landing section.qna-pad.qna-pt-s {padding-top: 40px;}
@media (max-width: 1280px) {
    #landing section.qna-pad {padding: 100px 0;}
    #landing section.qna-pad.qna-pt-s {padding-top: 40px;}
}
#landing .qna .wrap {overflow: visible;}
#landing .qna .font-21 {font-size: 1.3125rem;}
#landing .qna .font-18 {font-size: 1.125rem;}
#landing .qna .tit {border-bottom: 1px solid #e2d7c8;}
#landing .qna .qna.flex {gap: 1.8rem; margin-top: 3.5rem;}
#landing .qna ul {width: 100% !important; margin: 0 !important; padding: 50px; overflow: hidden; clear: both; border-radius: 30px;}
#landing .qna ul .qu {position: relative; padding: 0 0 0 50px;}
#landing .qna ul .an {position: relative; padding: 0 0 0 50px; line-height: 1.8; letter-spacing: -1px;}
#landing .qna .border {margin: 30px 0; border: 1px dashed #e2d7c8;}
#landing .qna .qu:before {content: 'Q.'; position: absolute; left: 0; top: -10px; font-size: 30px; display: block; font-family: 'Montserrat', sans-serif; font-weight: 600;}
#landing .qna .an:before {content: 'A.'; position: absolute; left: 0; top: -15px; font-size: 30px; display: block; font-family: 'Montserrat', sans-serif; font-weight: 600; color: #e85a14;}
@media (max-width: 1024px) {
    #landing .qna .font-21, #landing .qna .font-18 {font-size: 1.5rem;}
    #landing .qna .qu:before, #landing .qna .an:before {font-size: 22px; top: -10px;}
}
@media (max-width: 767px) {
    #landing section.qna-pad {padding: 50px 0;}
    #landing section.qna-pad.qna-pt-s {padding-top: 20px;}
    #landing .qna ul {padding: 20px;}
    #landing .qna ul .an {padding: 0 0 0 30px;}
    #landing .qna ul .qu {padding: 0 0 0 30px; line-height: 1.8;}
    #landing .qna .border {margin: 20px 0;}
}
