ul {padding:0;margin:0;}
ul li {list-style:none;}
.list-title {background:#e5ecef;}
.list-title ul {border-top:1px solid #4d4d4d;border-bottom:1px solid #d2d2d2; font-family:'NotoKrR';  background: #f7f7f7; color:#383838;  font-size: 16.5px; letter-spacing:-0.5px;padding:0;overflow:hidden}
.list-title ul li {float:left;line-height:38px; padding:5px 0px;}
.list-title ul li.fd_chk {width:20px}
.list-title:after {display:block;visibility:hidden;clear:both;content:""}





.td_chk {display:inline-block}
.fd_num {display:inline-block; margin:0 10px 0px 10px;padding:0; text-align:center; }
.fd_num strong {color:#000; font-weight:normal; font-size:20px; }
.fd_title {text-align:center;}

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

.tbl_head01 .panel {padding:20px 35px 20px 35px;margin-top:20px;}


#fd_accordion h3 {font-family:'NotoKrM'; font-weight:normal; font-size:16.5px;}
#fd_accordion .active  h3 a { color:#000 !important;}
#fd_accordion .active .panel {background:#f5f5f5; } 


#bo_cate_ul {margin-bottom: 50px;width:100%; font-size: 0;border-top:1px solid #e5e5e5}
#bo_cate_ul li{   display: inline-block; position: relative; padding: 12px 15px 14px; vertical-align: top;background:#f6f6f6; font-size: 20px; line-height:18px;font-weight: 600;color: #666;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;width:20%; text-align: center;transition:all .3s;-ms-transition:all .3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}

#bo_cate_ul li:nth-child(5n+1) {border-left:1px solid #e5e5e5;}
#bo_cate_ul li.on {background:#fff; color: #222;font-weight: 600;}
#bo_cate_ul li.on:before {content:''; position: absolute;top:-1px;left:0;border-top: 1px solid #2d2d2d;width:100%;height:1px;}
#bo_cate_ul li:hover {background:#fff; color: #222;}

#bo_cate_ul li a{ color:#393939 !important;}