#bo_list_total { display:none; }
#bo_list_total { display:none; }
/* list-title */
.list-title { background-color:#f9f9f9; display:none; }
.list-title ul { position:relative; with:100%; overflow:hidden; border-top: 1px solid #7c7c7c; border-bottom: 1px solid #aaa; color:#383838; font-weight:700; line-height:10px; padding:0; overflow:hidden; background-color: #fafafa; }
.list-title ul li { float:left; display:block; height:40px; line-height:40px; vertical-align: middle; font-size:13px; text-align:center; }

.fd_chk { width:40px; }
.fd_num {width:80px; }
.fd_subject { width:900px; padding-left:140px; }


/* tbl_head01 */
.tbl_head01 ul { }
.tbl_head01 ul li { position:relative;  }
.tbl_head01 ul li:last-child { border-bottom:1px solid #aaa; }
.tbl_head01 ul li:after { position:absolute; right:10px; top:24px; width:11px; height:6px; background-image:url('../img/icon_arrow_down.png');background-repeat:no-repeat; background-position:center 50%; content:""; }

.tbl_head01 ul li .question { border-top:1px solid #e3e0dd; font-weight:300; }
.tbl_head01 ul li .question:after { position:absolute; left:55px; top:0; display:block; width:10px; height:50px; background-image:url('../img/icon_q.png'); background-position:center 50%; background-repeat:no-repeat; content:""; }
.tbl_head01 ul li .question a { position:relative; display:block; overflow:hidden; text-decoration:none; }


.tbl_head01 ul li.active {  }
.tbl_head01 ul li.active:after { background-image:url('../img/icon_arrow_up.png'); }
.tbl_head01 ul li.active .question { border-top:1px solid #72706f; border-bottom:1px solid #eb5c24; background-color:#f9f9f9; font-weight:400; font-family:'Noto Sans KR',Dotum,'돋움',sans-serif; }


.tbl_head01 ul li span { display:block; float:left; height:50px; line-height:50px; text-align:center; } 
.tbl_head01 ul li span.rel_chk { position:absolute; left:0; top:0; z-index:9; }
.tbl_head01 ul li span.rel_chk input { display:block; position:absolute; left:15px; top:18px;  }
.tbl_head01 ul li span.fd_subject { text-align:left; font-size:15px; }

.tbl_head01 ul li.empty { text-align:center; padding:100px 0; font-size:15px; }
.tbl_head01 ul li.empty:after { display:none; }

.tbl_head01 .panel { font-size:15px; background-color:#fff; color:#656565; line-height:2em; }
.tbl_head01 .panel .a_con { padding:20px 50px 20px 140px; color:#555; background-image:url('../img/icon_a.png'); background-position:55px 25px; background-repeat:no-repeat; font-family:'Noto Sans KR',Dotum,'돋움',sans-serif; font-weight:300; }
.tbl_head01 .panel .button_area { padding-top:10px; text-align:right; }


#fd_accordion .active { }
#fd_accordion .active h3 { font-weight:700; }

#bo_sch { display:none; }