/*-------------------------------
			FAQ 게시판
-------------------------------*/

/* FAQ 카테고리 */

#faq_wrap #bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#faq_wrap #bo_cate ul {margin:20px auto; margin-left:-2px; zoom:1}
#faq_wrap #bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#faq_wrap #bo_cate li {float:left;margin-bottom:-1px}
#faq_wrap #bo_cate a {display:block;position:relative;margin-left:-1px;padding:12px 10px; min-width:80px; border:1px solid #eee; background:#f7f7f7;color:#555;text-align:center; font-size:15px; line-height:1.2em;cursor:pointer; width:auto;}
#faq_wrap #bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#faq_wrap #bo_cate #bo_cate_on {z-index:2;background:#555;color:#fff; font-weight:normal;}

@media(max-width:480px) {
	#faq_wrap #bo_cate a {padding:8px 5px; min-width:40px; font-size:13px; }
}


/* FAQ 게시판 리스트 */
#faq_wrap .faq_wrap {border:0; border-top:1px solid #e9e9e9; border-left:1px solid #e9e9e9;}
#faq_wrap .table-faq {position:relative; margin:0 !important; border-bottom:1px solid #e9e9e9;}
#faq_wrap .table-faq td {padding:0; line-height:53px; background:#f9f9f9;text-decoration:none ; overflow:hidden; border-right:1px solid #e9e9e9;}
#faq_wrap .table-faq td a {font-size:13px; color:#333;}
#faq_wrap .table-faq .cate_name {font-size:15px; color:#aaa; font-weight:bold;}
#faq_wrap .table-faq .td_chk { background:#fcfcfc; padding:20px 10px;}
#faq_wrap .table-faq .td_subject:before {content: "Q"; font-size: 18px; color:#3672ca; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight:bold;  display:inline-block; padding:0 15px;}
#faq_wrap div.view {padding:0px; background-color:#fff; border:1px solid #e9e9e9;  border-top:0; border-left:0;}
#faq_wrap div.view td:before {content: "A"; font-size: 18px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right:7px; font-weight:bold; color:#d20069;  display:block;}
#faq_wrap div.view td {padding:20px; font-size:13px; line-height:22px; color:#555;}
 

#faq_wrap #bo_sch {text-align:center; margin-bottom:50px; border:1px solid #eee; padding:40px 0; background-color:#fff;}
#faq_wrap #bo_sch .frm_input {width:60%; max-width:400px; height:40px; line-height:40px; border:3px solid #88b04c;}
#faq_wrap #bo_sch .btn {height:40px; line-height:40px; padding:0 20px; font-size:15px;}


