@charset "utf-8";

#bo_cate {margin:0;}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_cate .cate_box{margin-bottom:20px;}
#bo_cate .cate_box:after{display:block; visibility:hidden; clear:both; content:'';}
#bo_cate .cate_box .cate_bg{position:fixed; top:0px; left:0px; z-index:900;display:none;background:#000000; opacity:0; width:100%;height:100%;}
#bo_cate .cate_box ul.cate_in{padding:0px 10px;}
#bo_cate .cate_box ul.cate_in > li{position:relative}
#bo_cate .cate_box ul.cate_in > li > div{/*버튼*/border:1px solid #96a8b3; padding:9px 10px 8px; cursor:pointer;position:relative;padding-right:10px;}
#bo_cate .cate_box ul.cate_in > li > div span{display:block;}
#bo_cate .cate_box ul.cate_in > li > div i{position:absolute;top:7px;right:10px;font-size:1.3em;}
#bo_cate #bo_cate_ul{position:absolute;top:34px;left:0; display:block; width:100%;border:1px solid #ccc;display:none;z-index:2001;}
#bo_cate_ul li {background:#fff;}
#bo_cate_ul a {display:block;padding:9px;border-bottom:1px solid #ccc;}
#bo_cate_ul a:focus, #bo_cate_ul a:hover, #bo_cate_ul a:active {text-decoration:none}
#bo_cate_ul #bo_cate_on {}


#faq_wrap {}
#faq_wrap h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.faq_admin {margin:0 5px;text-align:right}
#faq_wrap p {line-height:1.8em}
#faq_wrap ol {margin:0;padding:0;list-style:none}
#faq_wrap ol li:last-child{border-bottom:1px solid #ddd;}
#faq_con {border-top:0}
#faq_con h3 a {
	display:block;padding:10px 30px 10px 40px;background:#fff;border-top:1px solid #ddd;border-radius:0px;
	color:#666; letter-spacing:-0.01em; line-height:1.5em;position:relative;font-weight:normal;color:#888;
}
#faq_con h3 a.active{color:#f8314d !important;}
#faq_con h3 a .q_icon{
	display:inline-block; font-size:2em;
	position:absolute;top:0px;margin-top:-3px;left:10px;
}


#faq_con h3 a i{position:absolute; top:50%;margin-top:-10px; right:10px;font-size:1.8em;color:#999;}

#faq_con .con_inner {
	display:none;padding:10px;padding-left:40px;line-height:1.8em;border-top:1px solid #eee; border-bottom:1px solid #f8314d;
	background:#fafafa;position:relative;color:#666;
}

#faq_con .con_inner .a_icon{
	display:block; font-size:2em;color:#555;line-height:1.3em;
}


#faq_con .con_closer {margin:10px 0 0;text-align:right}
#faq_con .closer_btn {margin:0;padding:10px;border:0;background:#666;color:#fff}
.faq_tolist {padding:0 10px;text-align:right}
.faq_img {text-align:center}

#faq_sch {text-align:center; position:relative;padding:0px 70px 0px 10px;margin:20px 0 10px;}
#faq_sch input[type=text]{height:35px; line-height:35px;width:100%;}
#faq_sch .btn_submit{
	position:absolute; top:0; right:10px;height:35px;
	background:#fbe5e5; color:#888888;
}


/*검색*/
#bo_sch{position:relative;width:100%;margin:20px 0px;padding:0px 60px 0px 10px;}

#bo_sch input[name=stx]{width:100%;height:35px;line-height:35px;}
#bo_sch input[type=submit]{
	position:absolute;top:0px;right:5px;
	background: #fdfdfd;border: 1px solid #a6b396;color: #777777;border-radius: 3px;
	cursor: pointer;padding: 7px 12px 7px;width: 50px;height:35px;letter-spacing:-0.1em;line-height:normal;
}



















