
/* 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: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;border-top:none}
.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 ._order-row ._etc_box{position:absolute;z-index:1;top:0;left:0;padding:0}
.block-table ._one_row._checkbox{margin-right:0;padding:15px 10px}

.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._contents{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 ._one_row>._key{display:inline-block;margin-right:0.3em;font-weight:500}
.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:transparent;color:#333;padding:0.4em 0.2em;border-radius:3px;font-size:0.9em;line-height:1;min-width:40px;text-align:center}
.block-table ._one_row._no ._value>span._orders{background-color:#333;color:#fff;font-weight:normal !important;font-size:0.8em !important;border:1px solid #333}
/*
.block-table ._one_row._group_contents ._group_span{display:inline-block;padding:0.4em 0.8em;border-radius:3px;background:#fff;color:#000;font-size:0.8em;line-height:1;border:1px solid #e5e5e5}
*/

.block-table ._one_row ._group_span{display:inline-block;padding:0.4em 0.8em;border-radius:3px;background:#fff;color:#000;font-size:0.8em;line-height:1;border:1px solid #e5e5e5}
.block-table ._one_row._title ._group_span{margin-right:0.4em}

.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:#E91E63;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._title ._comment{display:inline-block;margin-left:0.2em}
.block-table ._one_row._title ._comment>._key{display:none}
.block-table ._one_row._title ._comment>._value:before{content:'['}
.block-table ._one_row._title ._comment>._value:after{content:']'}


.block-table ._one_row._name>._key{display:inline-block}
.block-table ._one_row._count>._key{display:inline-block}
.block-table ._one_row._recommend>._key{display:inline-block}
.block-table ._one_row._date>._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:none;overflow:hidden;padding:0}
.block-table._accordion ._order-row._opened ._toggle_div{display:block;min-height:50px}

.block-table._accordion ._title_box{position:relative;padding:1em 70px 1em 1em}
.block-table._accordion ._title_box:after{content:'\e84e';font-family:'axicon';font-size:25px;line-height:1;opacity:0.4;position:absolute;top:10px;right:10px;transition:0.3s}
.block-table._accordion ._order-row._orders ._title_box{background-color:#f9f9f9}

.block-table._accordion ._contents_box{padding:1em 2em 3em 2em}

.block-table._accordion ._one_row._no{float:left;font-weight:500;margin-right:0.5em}
.block-table._accordion ._one_row._title{display:block;overflow:hidden}
.block-table._accordion ._one_row._title ._txt{font-size:1em;font-weight:normal}
.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);background-color:#f9f9f9}
.block-table._accordion ._order-row._opened ._title_box:after{color:var(--pro-title-hover-color);transform:rotate(180deg)}
.block-table._accordion ._order-row._opened ._one_row._title ._txt{font-weight:500}

.block-table._accordion ._one_row._contents{/*margin:1em 0 2em 0*/}
.block-table._accordion ._one_row._contents{text-overflow:initial;display:block;-webkit-line-clamp:none;-webkit-box-orient:vertical;white-space:initial;word-break:break-all;overflow:hidden}

.block-table._accordion ._order-row>a:hover ._title_box, .block-table._accordion ._order-row>a:focus ._title_box{color:var(--pro-title-hover-color);background-color:#f9f9f9}
.block-table._accordion ._order-row>a:hover ._one_row._title, .block-table._accordion ._order-row>a:focus ._one_row._title{color:var(--pro-title-hover-color)}

.block-table ._img_box ._img{display:block;font-size:0;line-height:0;overflow:hidden;background:#f7f7f7}
.block-table ._img_box ._img img{width:100%}


.block-table._accordion._checkbox ._title_box{padding-left:30px}

.block-table._accordion._settings ._title_box:after{right:30px}

.block-table._accordion._settings ._settings_box ._one_row.__settings{margin-right:0}

/* gallery settings */
.block-table._gallery ._order-row{border-top:none}
.block-table._gallery ._order-row>a{display:block;min-height:325px;padding:0;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;transition:0.3s}
.block-table._gallery ._order-row>a:hover{border-color:#e5e5e5;box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}

.block-table._gallery ._img_box{}

.block-table._gallery ._one_row{margin-bottom:0.5em}
.block-table._gallery ._one_row._checkbox{padding:1em}
.block-table._gallery ._one_row._image{display:block;margin-right:0}
.block-table._gallery ._one_row._no{margin-right:0.5em}

.block-table._gallery ._contents_box{padding:1em}

.block-table._gallery ._one_row._title{display:block;text-align:left;white-space:normal;color:var(--pro-title-color);margin-bottom:1em;font-weight:500}
.block-table._gallery ._one_row._title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial;word-break:break-all;overflow:hidden}
.block-table._gallery ._order-row>a:hover ._one_row._title, .block-table._gallery ._order-row>a:focus ._one_row._title{color:var(--pro-title-hover-color);text-decoration:underline;text-underline-offset:3px}

.block-table._random_size ._tbody{visibility:hidden}
.block-table._random_size ._tbody ._order-row>a{min-height:auto}


.block-table._news ._order-row>a{display:table;width:100%;padding:2em 2em;margin:0;border-radius:0}
.block-table._news ._order-row._orders>a{background-color:#f9f9f9}

.block-table._news ._order-row>a:hover, .block-table._news ._order-row>a:focus{background-color:#f9f9f9}
.block-table._news ._order-row>a>div{display:table-cell;vertical-align:middle}

.block-table._news ._img_box{width:300px;padding-right:40px}

.block-table._news ._one_row._image{margin-right:0;border-radius:10px;overflow:hidden}
.block-table._news ._one_row._no{margin-right:0.5em;margin-bottom:1em}
.block-table._news ._one_row._group_contents{margin-bottom:1em}

.block-table._news ._one_row._title{display:block;text-align:left;white-space:normal;color:var(--pro-title-color);margin-bottom:1em;font-weight:normal}
.block-table._news ._one_row._title ._txt{font-size:1.1em;font-weight:500}
.block-table._news ._one_row._title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial;word-break:break-all;overflow:hidden}
.block-table._news ._order-row>a:hover ._one_row._title, .block-table._news ._order-row>a:focus ._one_row._title{color:var(--pro-title-hover-color);text-decoration:underline;text-underline-offset:3px}

.block-table a[target="_blank"] ._txt:after{content: '\f1c5';font-family: 'bootstrap-icons';display: inline-block;margin-left: 0.3em}
.block-table a._s_view_btn{display:inline-block;padding:4px 8px;margin-left:5px;border-radius:5px;background:var(--pro-btn-background-color-1);border:1px solid var(--pro-btn-background-color-1);color:var(--pro-btn-color-1);line-height:1;text-decoration:none;font-size:12px;font-family:dotum}


/*
.block-table ._settings_box{position:absolute;top:0;right:0}
.block-table ._settings_box ._option_box{position:absolute;top:12px;right:5px}
.block-table ._settings_box ._option_box>a:before{display:inline-block;content:'\f142';font-family:'axicon';color:#999;width:25px;height:25px;line-height:25px;text-align:center;border-radius:50%}
.block-table ._settings_box ._option_box>a:hover:before, ._option_box>a:focus:before{background:#f1f1f1;color:#000}

.block-table ._settings_box ._option_box ._box{position:absolute;z-index:1;top:-20px;right:30px;width:50px;border:1px solid #ccc;border-radius:8px;overflow:hidden;background:#fff;font-size:0.9em;display:none}
.block-table ._settings_box ._option_box ._box._view{display:block}
.block-table ._settings_box ._option_box ._box a{display:block;padding:5px 0;text-align:center}
.block-table ._settings_box ._option_box ._box a:hover, ._option_box ._box a:focus{background:#f1f1f1}
*/



.block-table ._settings_box{position:absolute;top:0;right:0}
.block-table ._option_box{position:absolute;top:12px;right:5px}
.block-table ._option_box>a:before{display:inline-block;content:'\f142';font-family:'axicon';color:#999;width:25px;height:25px;line-height:25px;text-align:center;border-radius:50%}
.block-table ._option_box>a:hover:before, ._option_box>a:focus:before{background:#f1f1f1;color:#000}

.block-table ._option_box ._box{position:absolute;z-index:1;top:-20px;right:30px;width:50px;border:1px solid #ccc;border-radius:8px;overflow:hidden;background:#fff;font-size:0.9em;display:none}
.block-table ._option_box ._box._view{display:block}
.block-table ._option_box ._box a{display:block;padding:5px 0;text-align:center}
.block-table ._option_box ._box a:hover, ._option_box ._box a:focus{background:#f1f1f1}





/* table layout */
.result_table_box{margin:5px 0}
.block-table._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._table>._thead{display:table-header-group;font-size:1.1em;font-weight:500;color:#333}
.block-table._table>._tbody{display:table-row-group}
.block-table._table>._tfoot{display:table-footer-group}

.block-table._table>div>div._order-row{display:table-row}
.block-table._table>div>div._order-row>div{display:table-cell;padding:1em 0.5em;white-space:nowrap;vertical-align:middle;/*border:1px solid red*/}
.block-table._table ._one_row>._key{display:inline-block;margin-right:0.3em;font-weight:500;/*color:#333*/;/*display:none*/}
.block-table._table ._one_row>._key:after{content:':';font-weight:normal}

.block-table._table>._thead>div._order-row{border-bottom:1px solid #9f9f9f}
.block-table._table>._tbody>div{border-top:1px solid #e5e5e5}
.block-table._table>._tbody>div:hover{background-color:#f9f9f9 !important}
.block-table._table>._tbody>div._order-row>div{padding:1em 0.5em}
.block-table._table>._tfoot>div{border-top:1px solid #9f9f9f}
.block-table._table ._one_row>._key{display:none}

.block-table._table ._order-row>._checkbox{width:40px}
.block-table._table ._order-row>._no{width:60px}
.block-table._table ._order-row>._file_list{width:60px}
.block-table._table ._order-row>._name{width:100px}
.block-table._table ._order-row>._count, .block-table._table ._order-row>._recommend{width:60px}
.block-table._table ._order-row>._date{width:100px}
.block-table._table ._order-row>.__settings{width:50px}

.block-table._table ._tbody>._order-row.error-msg{position:relative;height:300px}
.block-table._table ._tbody>._order-row.error-msg:hover{background-color:transparent}
.block-table._table ._tbody>._order-row.error-msg>div>span{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}

/* thead */
.block-table._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._table>._thead ._th ._order_by{vertical-align:middle}
.block-table._table>._thead ._th ._order_by>span{font-size:0}
.block-table._table>._thead ._th ._order_by:after{font-family:'axicon';font-size:1.2em}
.block-table._table>._thead ._th ._order_by._top:after{content:'\e931'}
.block-table._table>._thead ._th ._order_by._bottom:after{content:'\e92e'}

/* tbody */
.block-table._table>._tbody ._order-row._orders{background-color:#f9f9f9}

.block-table._table>._tbody ._one_row._title{text-align:left;white-space:normal}
.block-table._table ._tbody ._title ._level_tab{display:inline-block;margin-left:0.5em}

.block-table._table ._tbody ._title a{color:var(--pro-title-color);text-decoration:none;border-bottom-color:transparent}
.block-table._table ._tbody ._title a:hover, .block-table._table ._tbody ._title a:focus{color:var(--pro-title-hover-color);text-decoration:underline;text-underline-offset:3px}


.block-table._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._table ._tbody ._title a[target="_blank"] ._txt:after{content: '\f1c5';font-family: 'bootstrap-icons';display: inline-block;margin-left: 0.3em}
.block-table._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}


.block-table._table ._tbody .__settings{position:relative}
.block-table._table ._option_box{position:static}
/*
.block-table._table ._one_row{display:table-cell}
.block-table._table ._one_row>._key{display:none}
*/




@media screen and (max-width:683px) {

.block-table ._one_row{font-size:0.9em}

.block-table._accordion ._title_box{padding-right:40px}
.block-table._accordion ._title_box:after{font-size:20px;top:15px}
.block-table._accordion ._contents_box{padding:1em 20px 2em 20px}
.block-table._accordion ._one_row._no{/*float:none*/;margin-right:0.5em}
.block-table._accordion ._one_row._no ._value>span{min-width:30px}
.block-table._accordion ._one_row._title{/*display:inline*/}
.block-table._accordion ._one_row._title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial;word-break:break-all;overflow:hidden}
.block-table._accordion ._order-row._opened ._one_row._title{-webkit-line-clamp:none}

.block-table._gallery ._order-row>a{min-height:auto;margin:0.5em 0;padding:0.5em}

.block-table._news ._order-row>a{display:block;padding:1em 0.5em}
.block-table._news ._order-row>a>div{display:block}
.block-table._news ._img_box{width:100%;padding-right:0;margin-bottom:1em}

.block-table._news ._one_row._title{margin:0.5em 0;font-size:1em;font-weight:500}






.block-table._table{display:block;text-align:left;color:#333}
.block-table._table>._thead{display:none}
.block-table._table>._tbody{display:block}
.block-table._table>._tfoot{display:none}
.block-table._table>div>div._order-row{display:block;padding:1em;position:relative}
.block-table._table>div>div._order-row>div{display:inline-block;width:auto !important;padding:0 !important;margin-right:1.5em}

.block-table._table ._order-row>._checkbox{position:absolute;bottom:1em;right:1em;margin-right:0}
.block-table._table ._order-row>._no{display:none}

.block-table._table ._tbody ._title ._level_tab{margin-left:0}

.block-table._table>._tbody ._one_row._title{display:block;margin-right:0;font-weight:500;font-size:1em;margin-bottom:0}
.block-table._table>._tbody ._one_row._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._table ._tbody ._title a>._txt:before{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}
*/


.block-table._table ._tbody ._order-row._orders ._title a:before{content:'공지';display:inline-block;background:#333;color:#fff;border:1px solid #333;font-family:dotum;font-size:0.8em;font-weight:normal;padding:4px 5px;border-radius:3px;margin-right:5px;line-height:1}

.block-table._table>._tbody ._one_row._count>._key{display:inline-block}
.block-table._table>._tbody ._one_row._recommend>._key{display:inline-block}

.block-table._table>._tbody>div._order-row>div.__settings{position:absolute;top:5px;right:5px;margin-right:0;padding:0 !important}

}