

/* table layout */
.result_table_box{margin:5px 0}
.block-table{display:table;width:100%;border-collapse:collapse;border-spacing:0;text-align:center;table-layout:auto;border-top:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f;color:var(--pro-base-color)}
.block-table>._thead{display:table-header-group;font-size:1.1em;font-weight:500;color:#333}
.block-table>._tbody{display:table-row-group}
.block-table>._tfoot{display:table-footer-group}
.block-table>div>div._tr{display:table-row}
.block-table>div>div._tr>div{display:table-cell;padding:1em 0.5em;white-space:nowrap;vertical-align:middle;/*border:1px solid red*/}
.block-table ._td>._key{display:inline-block;margin-right:0.3em;font-weight:500;/*color:#333*/;/*display:none*/}
.block-table ._td>._key:after{content:':';font-weight:normal}

.block-table>._thead>div._tr{border-bottom:1px solid #9f9f9f}
.block-table>._tbody>div{border-top:1px solid #e5e5e5}
.block-table>._tbody>div:hover{background-color:#eff3f9 !important}
.block-table>._tbody>div._tr>div{padding:1em 0.5em}
.block-table>._tfoot>div{border-top:1px solid #9f9f9f}
.block-table ._td>._key{display:none}

.block-table ._tr>._checkbox{width:40px}
.block-table ._tr>._no{width:60px}
.block-table ._tr>._file_list{width:60px}
.block-table ._tr>._name{width:100px}
.block-table ._tr>._count, .block-table ._tr>._recommend{width:60px}
.block-table ._tr>._date{width:100px}

.block-table ._tbody>._tr.error-msg{position:relative;height:300px}
.block-table ._tbody>._tr.error-msg:hover{background-color:transparent}
.block-table ._tbody>._tr.error-msg>div>span{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}

/* thead */
.block-table>._thead ._th ._question{display:inline-block;width:15px;height:15px;border-radius:50%;line-height:15px;background:#9eacc6;color:#fff;font-size:11px;font-family:gulim;vertical-align:middle;margin:-2px 0 0 3px}
.block-table>._thead ._th ._order_by{vertical-align:middle}
.block-table>._thead ._th ._order_by>span{font-size:0}
.block-table>._thead ._th ._order_by:after{font-family:'axicon';font-size:1.2em}
.block-table>._thead ._th ._order_by._top:after{content:'\e931'}
.block-table>._thead ._th ._order_by._bottom:after{content:'\e92e'}

/* tbody */
.block-table>._tbody ._tr._orders{background-color:#f9f9f9}
.block-table>._tbody ._tr>._td ._orders{background:#f1f1f1;font-family:dotum;font-size:12px;padding:7px 7px;border-radius:3px}

.block-table>._tbody ._td._title{text-align:left;white-space:normal}
.block-table ._tbody ._title ._level_tab{display:inline-block;margin-left:0.5em}

.block-table ._tbody ._title a{color:var(--pro-title-color);text-decoration:none;border-bottom-color:transparent}
.block-table ._tbody ._title a:hover, .block-table ._tbody ._title a:focus{color:var(--pro-title-hover-color);text-decoration:underline;text-underline-offset:3px}

.block-table ._tbody ._title ._reply_icon{display:inline-block;padding:3px 3px;margin-right:5px;/*border-radius:5px;background:#f1f1f1;*/}
.block-table ._tbody ._title ._reply_icon:before{font-family:'axicon';content:'\e039';display:inline-block;transform:rotate(180deg)}
.block-table ._tbody ._title ._reply_icon>span{font-size:0}

.block-table ._tbody ._title ._key_icon{display:inline-block;padding:3px 3px;margin-right:5px;border-radius:5px;background:#f1f1f1;}
.block-table ._tbody ._title ._key_icon:before{font-family:'axicon';content:'\e007'}
.block-table ._tbody ._title ._key_icon>span{font-size:0}

.block-table ._tbody ._title ._new_icon{display:inline-block;padding:3px 4px;margin-left:0.5em;border-radius:5px;background:#673AB7;color:#fff;line-height:1;font-size:11px;vertical-align:inherit}
.block-table ._tbody ._title ._new_icon:before{font-family:'dotum';content:'New'}
.block-table ._tbody ._title ._new_icon>span{font-size:0}

.block-table ._tbody ._title ._group_span{display:inline-block;padding:3px 5px;margin-right:0.5em;margin-bottom:0.5em;border-radius:3px;font-size:12px;font-family:dotum;background:#f1f1f1;color:#000;border:1px solid #e5e5e5}
.block-table ._tbody ._title a[target="_blank"] ._txt:after{content: '\f1c5';font-family: 'bootstrap-icons';display: inline-block;margin-left: 0.3em}
.block-table ._tbody ._title a._s_view_btn{display:inline-block;padding:4px 8px;margin-left:5px;border-radius:5px;background:#3f51b5;color:#fff;line-height:1;text-decoration:none;font-size:12px;font-family:dotum}


@media screen and (max-width:683px){

.block-table{display:block;text-align:left;color:#333}
.block-table>._thead{display:none}
.block-table>._tbody{display:block}
.block-table>._tfoot{display:none}
.block-table>div>div._tr{display:block;padding:1em;position:relative}
.block-table>div>div._tr>div{display:inline-block;width:auto !important;padding:0 !important;margin-right:1.5em}

.block-table ._tr>._checkbox{position:absolute;bottom:1em;right:1em;margin-right:0}
.block-table ._tr>._no{display:none}

.block-table ._tbody ._title ._level_tab{margin-left:0}
.block-table>._tbody ._td._title{display:block;margin-right:0;font-weight:500;font-size:1.1em;margin-bottom:0.5em}
.block-table>._tbody ._td._title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:initial;word-break:break-all;overflow:hidden}
.block-table ._tbody ._title a>._txt:before{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}

.block-table ._tbody ._tr._orders ._title a:before{content:'공지';display:inline-block;background:#f1f1f1;color:#333;font-family:dotum;font-size:12px;padding:7px 7px;border-radius:3px;margin-right:5px}

.block-table>._tbody ._td._count>._key{display:inline-block}
.block-table>._tbody ._td._recommend>._key{display:inline-block}

}