@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&display=swap&subset=korean');

/* ************************* 공통 ************************* */
.theme_iframe_wrap{padding:0 20px 60px;}
.thema_list_wrap *, .theme_qna_wrap *{font-family:'Nanum Gothic', 'Malgun Gothic', sans-serif;}

/* ************************* 기존페이지 리뉴얼 ************************* */
.thema_zoneMain_txt{margin:20px 0 60px; position:relative;}
.thema_zoneMain_txt > h4{font-size:20px; font-weight:800; line-height:1.2em; color:#333;    padding-top: 10px;}
.thema_zoneMain_txt > span.thema_category_half1{color:#121212;}
.thema_zoneMain_txt::after{content:''; display:block; width:40px; height:2px; background:#333; position:absolute; bottom:0; left:0; right:0; margin:0 auto;}
.thema_zone_cont{padding-top:20px;font-size: 15px;line-height: normal;}
.thema_zoneCont_txt{padding:30px 20px;}
.thema_zoneCont_txt > h5{font-size:20px; font-weight:700; color:#333; margin:10px 0 20px;}
.thema_zoneCont_txt > p{font-size:15px; line-height:1.75em;}
.thema_zoneCont_tit{position:inherit; left:0; text-align:left; color:#333; width:100%; height:auto; padding:0; font-size: 20px; border:none; font-weight:400; margin:0; padding: 0 20px; box-sizing:border-box;}
.thema_zoneCont_tit span{font-size:14px; color:#ef7a00}
.thema_zoneCont_tit h5{font-size:22px; font-weight:800; margin-bottom:30px;}
.thema_zoneSlider .bx-pager{padding-top:20px;}
.thema_zoneSlider .bx-pager-item a{width:4px; height:4px; margin:0 6px; background:rgba(176,176,176,0.8);}
.thema_zoneSlider .bx-pager-item a.active{background:#484848;}

/* ************************* Q&A ************************* */
.theme_qna_wrap{background-color:#fff; border-top:10px solid #e5e5e5;}
.theme_qna_wrap p{font-size:15px; line-height:1.75em;}
.theme_qna_tit{text-align:center; padding:30px 0; margin:0 20px;}
.theme_qna_tit h4{font-size:26px; font-weight:400; line-height:130%; letter-spacing:-0.05em;}
.theme_qna_tit strong{display:block; font-weight:800;}
.theme_qna_tit span{font-size:14px;}
.theme_qna_con > div{margin:15px 20px; }
.theme_qna_con > div.theme_i{margin:0;}
.theme_qna_con .theme_q{margin-top:60px;}
.theme_qna_con .theme_q{color:#ef7a00; border:2px solid #ef7a00; text-align:center; padding:12px; position:relative;}
.theme_qna_con .theme_q::after{content:''; display:block; width:23px; height:13px; background-image:url("/app/images/theme/qna_arrow.jpg"); background-size:cover; position:absolute; left:0; right:0; bottom:-13px; margin:0 auto; }
.theme_qna_con .theme_q strong{font-size:20px; font-weight:800; display:block; margin-bottom:5px;}
.theme_qna_con .theme_q p{font-size:18px; font-weight:700;}
.theme_qna_con .theme_a{text-align:center;}
.theme_qna_con .theme_a strong{font-size:18px; font-weight:400; letter-spacing:0; padding:0 5px; margin:15px 0; display:inline-block; background-color:#df7a00; color:#fff;}
.theme_qna_con .theme_a p{text-align:left;}
.theme_qna_list h4{font-size:22px; font-weight:800; letter-spacing:-0.05em; text-align:center; padding:30px 0; margin:60px 0px 0px; border-top:10px solid #e5e5e5;}
