@charset "utf-8";

#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold}

#faq_wrap {position:relative;border-top:3px solid #ffa516;}
#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.faq_admin {text-align:right}
#faq_wrap ol {margin:0;padding:0;list-style:none}
#faq_con {border:none;}
#faq_con ol li { border-bottom:1px solid #d9d9d9;}
#faq_con ol li h3 { padding-left:110px;background:url("../../../images/icon_faq_q.png") no-repeat 31px center;}
#faq_con .faq_num { float:left;padding:13px 0;font-size:13px;color:#848484;text-align:center;width:40px;}
#faq_con .faq_subject { padding:13px 0;font-size:13px;text-align:center;border-bottom:1px solid #cdcdcd;}
#faq_con h3 a {display:block; padding:23px 0;text-decoration:none; font-size:18px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;}
#faq_con h3 a > p > b { font-size:18px !important; color:#333;background-color:transparent !important;font-family: 'Noto Sans KR', sans-serif !important;font-weight:500 !important;}
#faq_con h3 a > p > b > span { background-color:transparent !important;}
#faq_con .con_inner {display:none;padding:25px 20px 10px 109px;line-height:30px;font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#707070;background:url("../../../images/icon_faq_a.png") no-repeat 31px 14px #f9f9f9;border-top:1px solid #d9d9d9;}
#faq_con .con_inner p{font-size:18px;font-weight:400;letter-spacing:-0.4px;}
#faq_con .con_inner span, #faq_con .con_inner strong, #faq_con .con_inner font, #faq_con .con_inner p, #faq_con .con_inner a, #faq_con .con_inner div, #faq_con .con_inner table { background-color:transparent !important;font-size:18px !important;font-family: 'Noto Sans KR', sans-serif !important;font-weight:400 !important;letter-spacing:-0.4px !important;}
#faq_con .con_closer {margin:10px 0 0;text-align:right}
#faq_con .closer_btn {width:78px; height:28px; border:1px solid #d9d9d9;font-size:15px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#a1a1a1;outline:none;background:#fff;}
.faq_tolist {padding:0 10px;text-align:right}
.faq_img {text-align:center}

#bo_sch_top { position:absolute;right:0;top:-60px;}
#bo_sch_top label { font-size:15px;color:#707070;margin-right:10px;}
#bo_sch_top #stx { width:178px;height:38px;border:1px solid #d9d9d9;border-right:0;vertical-align:middle;background-color:#fff !important;}
#bo_sch_top .top_btn_submit { display:inline-block;width:60px;height:40px;border:none;background:#ffa516;color:#fff;font-size:14px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;margin-left:-2px;}
#bo_sch_top legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}


.btn_submit2{background:url(/index/images/list_btn01.gif) top left no-repeat; width:77px; height:29px; border:0; outline:none;}
#faq_sch{margin:50px 0 10px;padding-top:5px;text-align:center; border:1px solid #d8d8d8; background:#f5f5f5;height:68px;}
.faq_search{margin-top:16px;}