@charset "utf-8";
    /*
        author : jooyeon Jin, publisher

        info: 
            max-width:1920px;
            inner-width:1460px;

            responsible: 1460px/1280px
        
        ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

        changes
        - 20191127 : initially created
    */
/* 검색창 */
.search_area{max-width:1208px;width:100%;height:76px;background-color:#f3f3f3;}
.search_area fieldset{max-width:1002px;width:100%;overflow:hidden;margin:0 auto;padding:12px 0;}
.search_area fieldset legend{float: left;font-weight: bold;font-size:22px;letter-spacing:-2.2px;color:#333;line-height:50px;margin-right:20px;}
.search_area fieldset legend >span{color:#5252de;}
.search_area fieldset .search_window{float: left;width:625px;height:51px;box-sizing:border-box;}
.search_area fieldset .search_window input{width:100%;height:100%;border:0px; font-size: 16px; color: #000; font-weight: bold; }
.search_area fieldset .search_window input::placeholder{color:#000;font-weight:700;font-size: 16px;letter-spacing:-1.6px;}
.search_area fieldset button.search_btn{width:98px;height:50px;background-color:#404084; color:#fff;font-weight:bold;}

.result_inner{margin-top:20px;}
.result_tab{width:100%;overflow: hidden;}
.result_tab ul{border-bottom:2px solid #000;overflow: hidden;}
.result_tab li{width:16.666%;float: left;text-align: center;height:50px;line-height:50px;border:1px solid #ccc;border-bottom:0;border-right:0;font-weight:700;font-size:16px;letter-spacing:-0.8px;}
.result_tab li:nth-child(6n){border-right:1px solid #ccc;}
.result_tab li:last-child{border-right:1px solid #ccc;}
.result_tab li a{display: block;color:#666;}
.result_tab li.active{background-color:#496799;}
.result_tab li.active a{color:#fff;}

.fixed_faq_list{display: block;}
.all_faq_list{display: none;}
.cate_count{font-weight: 400;letter-spacing: -0.8px;}
.dropdown_list{border-top:0; text-align:center;}
.dropdown_list table{margin-bottom: 20px;}
.dropdown_list table tbody tr td:first-child{font-weight:bold; text-align:left;}
.dropdown_list table tbody tr td:nth-child(2){text-align:left;padding-left:18px;}
.dropdown_list table tbody tr.question td img{top:0;vertical-align:middle;}
.dropdown_list table tr.question td:nth-child(2){ padding:20px; line-height:1.7}
.dropdown_list table tbody tr.reply img{float:none;margin-top:0;}
.dropdown_list table tbody tr.reply img.faqline{left:30px;top:0;}
.dropdown_list table tbody tr.reply .icona{}
.dropdown_list table tbody tr.reply .faqline{margin-right:7px;}
.dropdown_list table tbody tr.reply td:nth-child(1){text-align:right; vertical-align:top}
.dropdown_list table tbody tr.reply td:nth-child(2){padding:20px 50px 20px 18px;}
.dropdown_list table tbody tr td:nth-child(3){padding-left:92px;}
.dropdown_list table tbody tr.reply .iconq{}

.search_result_area{margin: 20px 0; display: none;}
.search_result_area .result_area_search .result_area_total{font-size:20px;font-weight:bold;letter-spacing:-1.4px;text-align: center;}
.result_area_search .result_area_total span{color:#0033ff;}

@media screen and (max-width: 1500px){
    .search_area form fieldset{max-width:755px;width:100%;}
    .search_area form fieldset .search_window{width:550px;}
    .dropdown_list table tbody tr td:nth-child(3){padding-left:88px;}

}

.off-screen {
	display: none;
}
#nav {
	width: 500px;
	text-align: center;
	margin: 0 auto;
}
#nav a {
	display: inline-block;
	padding: 3px 5px;
	margin-right: 10px;
	background: #ccc;
	color: #000;
	text-decoration: none;
}
#nav a.active {
	background: #333;
	color: #fff;
}

/* pagenation style */
/* .fixed_pagination{width:600px;margin:84px auto 111px;line-height:36px;text-align:center;overflow:hidden;} */
.fixed_pagination{display: block; margin:0 auto;line-height:36px;text-align:center;overflow:hidden;} 
/* 화살표와 숫자 123 있을때의 너비- 나머지 경우의수 자바스크립트로 개발쪽에서 해결, block 이 아닐경우 가운데 정렬불가*/
.fixed_pagination >ul{display: inline-block; margin-right:9px;}
.fixed_pagination >ul:last-child{margin-right:0px;}
.fixed_pagination >ul li{float: left;width:36px;height:36px;border:1px solid #c0c0c0;border-right:0;background-color:#f5f5f5;cursor: pointer;}
.fixed_pagination >ul li:last-child{border-right:1px solid #c0c0c0;}
.fixed_pagination >ul li a{color:#999;font-size:14px;letter-spacing:-1.82px;}
.fixed_pagination >ul li:hover{background-color:#797b7f;}
.fixed_pagination >ul li:hover a{color:#e0e0e0;}

/* pagenation style - active */
.fixed_pagination >ul li.active{background-color:#424242}
.fixed_pagination >ul li.active a{color:#e0e0e0;}

.dropdown_list table td.fixedFaqList_question { padding-top: 20px; }