
.m9-program-out-box{font-size:12px;font-family:gulim}


.heading-box{margin:20px 0}
.heading-box>h1{font-size:2em;color:#32408e;font-weight:bold}
.heading-box>h2{font-size:15px;margin:1em 0 2em 0;padding:1em;border-radius:0;background:#fff;color:#000;border-bottom:1px solid #ccc}


.block-search-control{padding:10px 10px 5px 10px;margin-bottom:30px;background:#f1f1f1}
.block-status,.block-gap,.block-search{border:1px solid #e0e0e0;margin-bottom:5px;background:#fff}

/* 상태영역 */
.block-status._year .status-span>span:after{content:'년'}
.block-status._year .status-span.total>span:after{display:none}
.block-status._period .status-span>span:after{content:'차'}
.block-status._period .status-span.total>span:after{display:none}

.block-status .status-span{position:relative;display:inline-block;padding:0px 20px;margin-left:-1px;vertical-align:top;border-right:1px solid #eee;border-left:1px solid #eee;background:#fff}
.block-status .status-span.active{background:#565e8c;color:#fff}
.block-status .status-span>i{display:inline-block;padding:2px 7px;margin-left:6px;background:#9eacc6;font-family:Arial;font-size:12px;color:#fff;border-radius:50px;line-height:1;font-style:normal}
.block-status .status-span.total>span{background:transparent}

.box-title{float:left;display:inline-block;min-width:140px;background:#f8f8f8;line-height:35px;font-weight:bold;text-align:center;}
.box-content{display:block;overflow:hidden;line-height:35px}

.s-one{display:inline-block}
.s-title{display:inline-block;margin-right:10px}
.s-gap{display:inline-block;padding-left:10px;padding-right:10px}


/* .block-gap ._in{padding:0 10px} */

.box-content ._in{padding:0 10px}


/*
.block-status{display:table;width:100%}
.block-status>.box-title{display:table-cell;width:140px;vertical-align:middle}
.block-status>.box-content{display:table-cell;vertical-align:middle;overflow:hidden}
*/

/* .block-status>.box-title{float:left}*/

.block-search-control ._line:after{content:"";clear:both;display:block}

select.m9-select{padding:4px 5px;border:1px solid #ccc;/*margin-right:5px*/;/*margin-left:10px*/;line-height:1;vertical-align:middle;background:#fff}
input.m9-input{padding:5px;border:1px solid #ccc;/*margin-right:5px*/;line-height:1;vertical-align:middle}
input.m9-input._date_2{width:90px}

a.m9-btn-1{display:inline-block;padding:6px 10px;background:#fff;color:#333;border:1px solid #ccc;border-radius:3px;line-height:1;vertical-align:middle;margin:3px 0 3px 5px;white-space:nowrap}
a.m9-btn-1:active{position:relative;top:1px}
a.m9-btn-1._etc-2{background-color:#3f51b5;color:#fff;border-color:#3f51b5}
a.m9-btn-1._etc-3{background-color:#33b786;color:#fff;border-color:#1f986b}
a.m9-btn-1._etc-4{background-color:#943890;color:#fff;border-color:#772874}

a.m9-btn-1.search{background:#3f51b5;color:#fff;border-color:#3f51b5}









.block-searched-execute{display:inline-block;text-align:right}
.m9-select.searched_functions{margin-left:5px}



/* 테이블 */
.block-table-view{padding:0;background:#fff}

.table-top-box{position:relative;padding-bottom:0}
.table-bottom-box{position:relative;padding-top:0}

.block-totalcount{display:inline-block;width:50%;text-align:left}
.total_number_key{display:inline-block;margin-right:5px}
.total_number_key:after{content:':';display:inline-block;margin-left:2px;margin-right:2px}
.search_number_key{display:inline-block;margin-right:5px}
.search_number_key:before{content:'/';display:inline-block;margin-left:5px;margin-right:5px}
.search_number_key:after{content:':';display:inline-block;margin-left:2px;margin-right:2px}





._btn_box_up{display:inline-block;width:50%;text-align:right}
._btn_box_up>.box{}


.result_table_box{margin:5px 0}
.block-table{width:100%;border-collapse:collapse;border-spacing:0;text-align:center;table-layout: auto !important}
.block-table ._th, .block-table ._td{padding:10px 5px;font-weight:normal;vertical-align:middle;line-height:1.2;white-space:nowrap}

.block-table>._thead>._tr{background-color:#e0e0e0}
.block-table>._tfoot>._tr{background-color:#f8f8f8}
.block-table>._thead>._tr>._th{border-color:#60718b}
.block-table>._thead>._tr>._th,.block-table>._thead>._tr>._td{padding:12px 5px;background:#6f809a;color:#fff;text-align:center;font-size:1.1em;word-break:keep-all;white-space:nowrap}
.block-table>._tfoot>._tr>._th,.block-table>._tfoot>._tr>._td{text-align:center;font-weight:bold}
.block-table>._tbody>._tr>._th{text-align:center;font-weight:bold}
/* .block-table>._tbody>._tr._orders{background-color:#edf7ff} */
.block-table>._tbody>._tr:hover{background-color:#eff3f9}



.block-table>._thead>._tr>._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}

.block-table>._thead>._tr>._th._be{position:relative}
/*.block-table>._thead>._tr>._th._be:after{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#dc8480}*/
.block-table>._thead>._tr>._th._be:after{content:"";width:12px;height:7px;position:absolute;bottom:-4px;left:50%;margin-left:-6px;background-image:url(https://www.gntrack.or.kr/plugins/gntrack/imgs/arrow.png);background-repeat:no-repeat;background-position:-10px 0}

.block-table>._thead>._tr>._th._crypt{position:relative}
.block-table>._thead>._tr>._th._crypt:before{content:"";width:6px;height:6px;position:absolute;top:0px;right:0;margin-right:0;background-image:url(https://www.gntrack.or.kr/plugins/gntrack/imgs/crypt.png);background-repeat:no-repeat;background-position:0 0}

.block-table>._thead>._tr>._th>a{cursor:default}
.block-table>._thead>._tr>._th._be>a{cursor:pointer}
.block-table>._thead>._tr>._th>a.active{text-decoration:underline}
/*.block-table>._thead>._tr>._th>a.active+.order_by_top{display:inline-block;padding:2px;border-radius:2px;line-height:1;background:#333;color:#fff;margin-left:5px;font-size:15px;font-family:'Arial Block';vertical-align:baseline}*/

/*.block-table>._thead>._tr>._th>a.active+.order_by_bottom{display:inline-block;padding:2px;border-radius:2px;line-height:1;background:#333;color:#fff;margin-left:5px;font-size:15px;font-family:'Arial Block';vertical-align:baseline*/

.block-table>._thead>._tr>._th>a.active+.order_by_bottom{position:relative;display:inline-block;font-size:0}
.block-table>._thead>._tr>._th>a.active+.order_by_bottom:after{content:"";display:inline-block;width:10px;height:7px;background-image:url(/plugins/gntrack/imgs/arrow.png);background-repeat:no-repeat;background-position:-10px -7px}

.block-table>._thead>._tr>._th>a.active+.order_by_top{position:relative;display:inline-block;font-size:0}
.block-table>._thead>._tr>._th>a.active+.order_by_top:after{content:"";display:inline-block;width:10px;height:7px;background-image:url(/plugins/gntrack/imgs/arrow.png);background-repeat:no-repeat;background-position:-10px 0}

.block-table>._thead>._tr{background:#f5f5f5}
.block-table>._tbody>tr>th{font-weight:normal !important}
.block-table>tfoot>._tr{background:#eaeaea}
.block-table>._tbody>._th{background:none;}
.block-table ._th, .block-table ._td{border-width:1px;border-style:solid;border-color:#d6dce7}
.block-table>._tbody>._tr{background:#fff}
.block-table>._tbody>._tr.active{background:#eff3f9}
.block-table .error-msg>td{height:100px;vertical-align:middle;text-align:center;line-height:2}

.block-table._table ._key{display:none}



















.block-table ._tbody ._title{text-align:left;border-top:none;/*font-size:1.1em*/;padding:10px 20px;/*font-weight:bold*/;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.block-table ._tbody ._title ._level_tab{display:inline-block;margin-left:0.5em}

.block-table ._tbody ._title a{color:#000;text-decoration:none;border-bottom-color:transparent}
.block-table ._tbody ._title a>._txt{border-bottom:1px solid transparent}
.block-table ._tbody ._title a:hover{color:red}
.block-table ._tbody ._title a:hover>._txt{border-bottom-color:red}

.block-table ._tbody ._title a>._reply_icon{display:inline-block;padding:3px 3px;margin-right:5px;/*border-radius:5px;background:#f1f1f1;*/}
.block-table ._tbody ._title a>._reply_icon:before{font-family:'axicon';content:'\e039';display:inline-block;transform:rotate(180deg)}
.block-table ._tbody ._title a>._reply_icon>span{font-size:0}

.block-table ._tbody ._title a>._key_icon{display:inline-block;padding:3px 3px;margin-right:5px;border-radius:5px;background:#f1f1f1;}
.block-table ._tbody ._title a>._key_icon:before{font-family:'axicon';content:'\e007'}
.block-table ._tbody ._title a>._key_icon>span{font-size:0}


.block-table ._tbody ._title a>._new_icon{display:inline-block;padding:2px 4px;margin-left:5px;border-radius:5px;background:#673AB7;color:#fff;line-height:1}
.block-table ._tbody ._title a>._new_icon:before{font-family:'dotum';content:'New';font-size:11px}
.block-table ._tbody ._title a>._new_icon>span{font-size:0}

.block-table ._tbody ._title a>._file_icon{vertical-align:middle;margin:0 3px}

.block-table ._tbody ._title a>._comment{display:inline-block;margin-left:3px;margin-right:3px}
.block-table ._tbody ._title a>._comment:before{display:inline-block;font-family:'axicon';content:'\f0e5';margin-left:5px;margin-right:3px;color:red}

.block-table ._tbody ._title a>._comment>._key{display:none}
/* .block-table ._tbody ._title a>._comment>._value:before{content:'['} */
/* .block-table ._tbody ._title a>._comment>._value:after{content:']'} */



.block-table ._tbody ._checkbox{width:40px}
.block-table ._tbody ._no{width:60px}
.block-table ._tbody ._file_list{width:60px}
.block-table ._tbody ._name{width:100px}
.block-table ._tbody ._count, .block-table ._tbody ._recommend{width:60px}
.block-table ._tbody ._date{width:100px}

.block-table ._tbody ._image>._value{display:block;font-size:0;line-height:0}

.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_fix_btn{display:inline-block;padding:4px 8px;margin-left:5px;border-radius:5px;background:#3f51b5;color:#fff;line-height:1}

.m9-thumnail-box{display:block;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.m9-thumnail-box:before{content:'';display:block;padding-top:56%}

.block-table .error-msg{width:100%}
.block-table .error-msg>._td{padding:5em 0;vertical-align:middle;text-align:center;line-height:2}

._bottom_ex_box{display:inline-block;width:50%;text-align:right}









.list_execute{padding-top:0}






.ui-widget{font-size:13px}

.block-table>tbody>tr>td>span>a{color:#2c88fd;border-bottom:1px solid #2c88fd}


.u-btn{display:inline-block;min-width:50px;background:#F44336;color:#fff;padding:3px 6px;border-radius:3px}
.u-strong-1{}
.u-strong-2{background:#009688}
.u-strong-3{background:#333}
.u-strong-4{background:#ccc;color:#000}



._setting a:after{content:"";clear:both;display:block;margin:2px 0}



@media screen and (max-width:683px){
    
.result_table_box{overflow:hidden;overflow-x:auto}
.result_table_box>table._user{width:1200px}


.block-search{text-align:center}
/* .box-title{display:block;padding:5px;margin-right:0;margin-bottom:5px;border-right:none;border-bottom:1px solid #ccc;text-align:left} */


/* input.m9-input._date_2{width:70px}*/

/*
.m9-select.search_by{width:100%;margin-bottom:5px}
.m9-input.search{width:100%;margin-bottom:5px}
*/

/*.block-status>.box-content{overflow:hidden;overflow-x:auto;white-space: nowrap;}*/

.box-title{min-width:60px;width:60px}

.block-status .status-span{padding:0 10px}

.block-gap-box .s-title{display:none}

/*
.block-gap ._in{display:table;width:100%;padding:0 10px}
.block-gap ._in>span{display:table-cell}
*/

.box-content ._in{display:table;width:100%;padding:0 5px}
.box-content ._in>span{display:table-cell}


.block-gap-box input.m9-input{width:100%}

.block-search .box-title{display:none}
.block-search .box-content>._in{display:block;padding:0}
.block-search .box-content>._in>span{display:block;width:100%;white-space:nowrap}
.block-search .box-content>._in>span>span{display:inline-block;padding:0 5px}
.block-search .box-content>._in>span._a1>span:first-child{width:40%}
.block-search .box-content>._in>span._a1>span:last-child{width:60%}

.block-search .box-content>._in>span._a2{display:table;width:100%;table-layout:fixed;margin:5px 0}
.block-search .box-content>._in>span._a2>span{display:table-cell}


.block-search select{width:100%}
.block-search input.m9-input{width:100%}

.block-search a.m9-btn-1{display:block;margin:0;padding:10px 0}

}
