
/* table layout */
.result_table_box{margin:5px 0}
.block-table{display:block;width:100%;text-align:left;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:var(--pro-base-color);padding:1em 0}
.block-table>._thead{display:block;font-size:1.1em;font-weight:500}
.block-table>._tbody{display:block}
.block-table>._tfoot{display:block}

.block-table ._order-row.error-msg{position:relative;display:table;width:100%;height:300px;margin-bottom:0}
.block-table ._order-row.error-msg:hover{background-color:transparent}
.block-table ._order-row.error-msg>div{display:table-cell;vertical-align:middle;text-align:center}

.block-table ._order-row{position:relative;border-top:1px solid #e5e5e5}
.block-table ._order-row._row_0{border-top:none}

.block-table ._one_row{display:inline-block;/*padding:1em 0.5em*/;white-space:nowrap;vertical-align:middle;margin-right:1.5em;/*border:1px solid red*/}
.block-table ._one_row._title{display:inline;margin-right:0;white-space:normal;color:var(--pro-title-color)}
.block-table ._one_row._contents{display:block;margin:1em 0;white-space:normal}

.block-table ._one_row>._key{display:inline-block;margin-right:0.3em;font-weight:500;/*color:#333*/;/*display:none*/}
.block-table ._one_row>._key:after{content:':';font-weight:normal}
.block-table ._one_row>._key{display:none}

.block-table ._one_row._no ._value>span{display:inline-block;background:#fff;color:#333;padding:0.4em 0.1em;border-radius:3px;font-size:0.9em;line-height:1;min-width:50px;text-align:center}
.block-table ._one_row._no ._value>span._orders{background-color:#f1f1f1;font-weight:normal !important;font-size:0.9em !important}
.block-table ._one_row._group_contents ._group_span{display:inline-block;padding:0.4em 0.8em;border-radius:3px;background:#f1f1f1;color:#000;font-size:0.9em;line-height:1;border:1px solid #e5e5e5}

.block-table ._one_row._title ._level_tab{display:block;margin-left:0}

.block-table ._one_row._title ._reply_icon:before{display:inline-block;padding:0.2em;margin-right:0.4em;font-family:'axicon';content:'\e039';display:inline-block;transform:rotate(180deg)}
.block-table ._one_row._title ._reply_icon>span{font-size:0}

.block-table ._one_row._title ._key_icon:before{display:inline-block;padding:0.3em;margin-right:0.4em;border-radius:5px;background:#f1f1f1;font-size:0.8em;font-family:'axicon';content:'\e007';line-height:1}
.block-table ._one_row._title ._key_icon>span{font-size:0}

.block-table ._one_row._title ._file_icon{display:inline-block;padding:0.2em;margin-left:0.4em}

.block-table ._one_row._title ._new_icon{display:inline-block;padding:0.3em 0.4em;margin-left:0.4em;border-radius:5px;background:#673AB7;color:#fff;line-height:1;font-size:11px;vertical-align:inherit}
.block-table ._one_row._title ._new_icon:before{font-family:'dotum';content:'New'}
.block-table ._one_row._title ._new_icon>span{font-size:0}


.block-table ._one_row._count>._key{display:inline-block}
.block-table ._one_row._recommend>._key{display:inline-block}
.block-table ._one_row._last_fix_date>._key{display:inline-block}


/* accordion settings */
.block-table._accordion ._order-row ._toggle_div{display:block;overflow:hidden;padding:0 70px;max-height:0;transition:max-height 0.3s}
.block-table._accordion ._order-row._opened ._toggle_div{display:block;max-height:250px;/*transition:max-height 0.5s*/}

.block-table._accordion ._title_box{padding:1em 70px 1em 0}
.block-table._accordion ._title_box:after{content:'\e84e';font-family:'axicon';font-size:30px;line-height:1;opacity:0.6;position:absolute;top:10px;right:0;transition:0.3s}
.block-table._accordion ._contents_box{padding:1em 0 3em 0}

.block-table._accordion ._one_row._no{float:left;font-weight:500;font-size:1.1em}
.block-table._accordion ._one_row._title{display:block;overflow:hidden}
.block-table._accordion ._one_row._title ._txt{font-size:1.1em;font-weight:500}
.block-table._accordion ._order-row._opened ._one_row._title{color:var(--pro-title-hover-color)}
.block-table._accordion ._order-row._opened ._title_box{border-bottom:1px solid var(--pro-title-hover-color);}
.block-table._accordion ._order-row._opened ._title_box:after{color:var(--pro-title-hover-color);transform:rotate(180deg)}

.block-table._accordion ._one_row._contents{margin:1em 0 2em 0}