ul {padding:0;margin:0;}
ul li {list-style:none;}
.list-title {background:#fff;}
.list-title ul {border-top:1px solid #000;border-bottom:1px solid #000;color:#383838;font-size:0.95em;font-weight:bold;line-height:10px;letter-spacing:-0.1em;padding:0;overflow:hidden;}
.list-title ul li {float:left;line-height:38px; font-weight:normal; color:#000;   font-size: 0.95em;}
.list-title ul li.fd_chk {width:30px}
.list-title:after {display:block;visibility:hidden;clear:both;content:""}

.td_chk {display:inline-block}
.fd_num {display:inline-block;width:30px;margin:0 30px;padding:0}
.fd_title {width:60%;text-align:center; font-weight:normal;   font-size: 0.95em;}

.tbl_head01 h3 {display:inline-block;font-weight:normal; color:#000; }
.tbl_head01 h3 a {text-decoration:none}
.tbl_head01 ul li {border-bottom:1px solid #e9e9e9;padding:8px 20px 8px 20px;}

.tbl_head01 .panel {padding:20px}

#fd_accordion .active {background:#fff;}
#fd_accordion .active h3 {font-weight:bold}


.accordion .panel { margin-top: 10px; border: 1px solid #ddd; border-radius: 5px; background: #fff; }




/* custom */
/*list */
#bo_cate h2 {display:none;}
#bo_cate{*overflow:hidden;border:1px solid #c1c1c1;border-bottom-color:#303030; background:#fafafa;}
#bo_cate h2 { display:none; }
#bo_cate ul {overflow:hidden;margin:-1px}
#bo_cate li {position:relative;float:left;width:13%;height:39px}
#bo_cate li:first-child {margin-left:0}
#bo_cate li.selected {z-index:10}
#bo_cate li a {display:block;height:37px;margin:0 -1px; color:#888; border:1px solid #c1c1c1;border-width:1px 1px 0 1px;background:#fafafa;font-size:13px; line-height:38px;text-align:center; text-decoration:none; }
#bo_cate li:first-child a {margin-left:0;border-left-width:1px}
#bo_cate li a#bo_cate_on {position:relative; z-index:2; height:38px;;border-color:#303030;color:#111; background:#fff;}



#bo_list .tbl_head01 {border-top:0 !important;}

.tbl_head01 ul li {border-bottom:1px solid #e9e9e9;padding:12px 20px 12px 20px;}
#fd_accordion .active {background:#f9f9f9;}

#fd_accordion h3 {font-size:13px; font-family:'Nanum Gothic', 'malgun gothic', dotum, arial, sans-serif;}

#fd_accordion .icon_q {position:relative; top:-1px !important;}


#fd_accordion .panel {position:relative; padding:20px 20px 20px 60px;}
#fd_accordion .icon_a {position:relative; left:-40px; float:left; display:block; width:30px; margin-right:-40px;}
#fd_accordion .answer_contents {line-height:22px; font-size:13px;}


#fd_accordion li.no_data {text-align:center; padding:150px 0;}