@charset "utf-8";

a:link, a:visited{color:#333;}

#bo_cate{margin:20px 0;}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin-bottom:10px;zoom:1;border-left:1px solid #ddd;margin-left:-1px;}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px;width:20%;}
#bo_cate a {
	display:block;position:relative;height:45px;
	padding:12px 15px 11px;border:1px solid #ddd;border-left:0px;
	background:#fefefe;color:#666;text-align:center;
	line-height:1.8em;cursor:pointer;border-radius:0;
}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;}
#bo_cate a:hover{color:#227ed3;background:#f5f6fa}
#bo_cate #bo_cate_on {
	z-index:2;border:1px solid #557fbb;background:#557fbb;
	color:#eee;font-family:NanumGothicBold;
}

#faq_wrap {margin:10px 0 30px; font-family:NanumGothicBold;font-weight:normal;}
#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.faq_admin {text-align:right}
.faq_admin .btn_admin{height:35px;}
#faq_wrap ol {margin:0;padding:0;list-style:none;border-bottom:1px solid #e9e9e9;}
#faq_con {border-top:0}

#faq_con h3{position:relative;padding-right:35px;padding-left:40px;border-top:1px solid #e9e9e9;}
#faq_con h3 i{position:absolute; top:50%;margin-top:-15px;right:10px; font-size:2.5em; color:#ccc;}
#faq_con h3 a {
	display:block;padding:20px 10px;background:#fff;
	text-decoration:none;color:#888; font-weight:normal;
}
#faq_con h3 a:hover{color:#3364a7;}
#faq_con h3 a.active{color:#227ed3 !important;}
#faq_con h3 a .q_icon{
	display:inline-block; font-size:2em;
	position:absolute;top:50%; margin-top:-15px;left:15px;
}

#faq_con .con_inner {
	display:none;padding:10px 30px 10px 60px;line-height:1.8em;
	border-top:1px solid #eee; border-bottom:1px solid #557fbb;
	background:#f5f6fa;color:#666;position:relative;
}

#faq_con .con_inner .a_icon{
	display:block; font-size:2em;color:#555;line-height:1.6em;
}

#faq_con .con_closer {margin:10px 0 0;text-align:right;}
#faq_con .closer_btn {margin:0;padding:0;border:0;background:transparent}
.faq_tolist {padding:0 10px;text-align:right}
.faq_img {text-align:center}

#faq_sch {text-align:center}
#faq_sch .frm_input{width:300px;}
#faq_sch .btn_submit{display: inline-block;height: 35px;padding: 9px 15px 8px;color: #fff;}

#faq_wrap .empty_list{border-top:1px solid #dbe2e8; border-bottom:1px solid #dbe2e8; color:#999;padding:50px 0 !important;line-height:1.5em;}
#faq_wrap .empty_list a{color:#555;}




