*{font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;box-sizing:border-box;}

html,body{position:relative;width:100%;height:100%;margin:0;padding:0;color:#232323;color:var(--color_base);}
ul,ol,li{list-style:none;margin:0;padding:0;}

.container{padding:16px;}
.search_wrap{
    border:1px solid var(--color_bordergray);padding:16px;margin-bottom:24px;
    display:grid;gap:8px 16px;grid-template-columns:repeat(6, 1fr);/*grid-template-columns:repeat(auto-fill, minmax(20%, auto));*/
    background-color:var(--color_whitegray);
}
.search_wrap div:nth-child(1){grid-column:1 / span 2;}
.search_wrap div:nth-child(11){text-align:right;grid-column:auto / span 1;}
.search_wrap label{color:var(--color_gray);font-size:14px;display:block;margin-bottom:4px;}
.search_wrap input{border:1px solid var(--color_bordergray);padding:4px 8px;width:100%;}
.search_wrap select{border:1px solid var(--color_bordergray);padding:4px 8px;width:100%;}
.search_wrap button{
    background-color:var(--color_base);border:1px solid var(--color_base);color:var(--color_invert);padding:8px 16px;cursor:pointer;
    width:100%;height:100%;
}
.page_info{margin-bottom:8px;display:flex;justify-content:space-between;}
.totalpage span+span::before{content:"/";}
table{border-collapse:collapse;}
table.full{width:100%;}
table th, table td{border:1px solid var(--color_bordergray);padding:4px 8px;text-align:center;}
table th{background:var(--color_lightgray);}
table td:last-child{text-align:left;}
table td ul{margin:-4px -8px;}
table td ul li{padding:4px 8px;}
table td ul li + li{border-top:1px solid var(--color_bordergray);}
table tbody tr:nth-child(even){background:var(--color_whitegray);}
.tab_wrap{display:block;width:100%;margin-bottom:8px;overflow:hidden;}
.ncsCate li{float:left;border:1px solid var(--color_bordergray);padding:8px 16px;border-radius:4px;cursor:pointer;}
.ncsCate li.active{background:var(--color_gray);color:var(--color_invert);}
.ncsCate li+li{margin-left:4px;}