@charset "utf-8"; html, body { height: 100%; } #wrap { display: block; } #header { display: block; position: fixed; left: 0; bottom: 0; top: 0; width: 200px; min-height: 100%; background: #0d1117; z-index: 999; } #header:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; right: 0; width: 1px; background: #0d1117; z-index: 0; } #admin_prof { display: block; position: relative; width: 200px; height: 100px; padding-bottom: 30px; background: var(--theme-color-e); box-sizing: border-box; z-index: 1; } #admin_prof h1 { height: 100%; position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; } #admin_prof h1 img { position: relative; z-index: 0; } #admin_prof h1 i { display: block; position: absolute; bottom: 5px; right: 10px; font-size: 11px; font-style: normal; font-weight: 400; line-height: 1.0em; color: var(--theme-color-c); z-index: 1; } #admin_prof p { position: absolute; bottom: 0; left: 0; right: 0; height: 30px; margin: 0; background: rgba(0, 0, 0, .2); } #admin_prof a:hover { color: #fff !important; } #admin_prof .name { display: block; position: relative; padding-right: 30px; padding-left: 15px; font-size: 13px; line-height: 30px; color: #fff; text-decoration: none; font-family: 'Noto Sans KR', sans-serif; } #admin_prof .logout { display: block; position: absolute; top: 0; bottom: 0; right: 0; width: 30px; height: 30px; overflow: hidden; text-indent: -999px; } #admin_prof .logout:before { content: "\F1C3"; font-family: 'icon'; color: #fff; font-size: 16px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; line-height: 30px; text-align: center; text-indent: 0; } #page_top { position: fixed; top: 0; left: 200px; right: 0; height: 71px; box-sizing: border-box; background: #0d1117; z-index: 999; } #page_top h2 { position: absolute; top: 0; left: 0; bottom: 0; line-height: 70px; padding-left: 40px; font-size: 20px; font-family: 'Noto Sans KR', sans-serif; color: #c3c8cc; font-weight: 300; } #page_top a { display: block; position: relative; width: 70px; height: 70px; float: right; border-left: 1px solid #4d515c; overflow: hidden; color: #c3c8cc; text-indent: -999px; } #page_top a:before { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; font-family: 'icon'; line-height: 70px; font-size: 25px; text-align: center; text-indent: 0; } .btn_confirm { display: block; position: fixed; top: 0; right: 0; z-index: 9999; padding: 0; } .list_confirm { display: flex; justify-content: end; padding: 16px; gap: 8px; } .list_confirm>* { background: var(--theme-color-c); color: #FFF; cursor: pointer; min-width: 64px; text-align: center; display: block; line-height: 1em; padding: 8px 16px; box-sizing: border-box; border: 0; } .btn_confirm>* { display: block; position: relative; height: 71px; width: 71px; float: left; border: none; border-left: 1px solid var(--theme-color-a); background: var(--theme-color-e); color: #fff; cursor: pointer; } .btn_confirm>*.ty2 { background: var(--theme-color-c); } .btn_confirm>*.ty3 { background: var(--theme-color-b); } .btn_confirm .btn>span { display: block; position: absolute; top: 50%; left: 0; right: 0; text-align: center; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 0; } .btn_confirm .btn>input { display: block; position: absolute; width: 100%; height: 100%; opacity: 0; z-index: 1; cursor: pointer; } #wrapper { position: relative; display: block; padding: 71px 0 0 200px; } #gnb { display: block; position: relative; padding-top: 20px; font-family: 'Noto Sans KR', sans-serif; } #gnb>ul>li>a { display: block; padding: 8px 16px; color: #9da4b3; font-size: 15px; text-decoration: none; } #gnb .gnb_2dli { position: relative; } #gnb .gnb_2dli>a { display: block; padding: 8px 12px; color: #acaeb2; font-size: 13px; } #gnb .gnb_2dli>a:before { font-family: 'icon'; padding-right: 7px; } #gnb .gnb_2dli.check { background: var(--theme-color-d-gnb); border-left: 4px solid var(--theme-color-e); font-weight: bold; } #gnb .gnb_2dli.check>a { color: #FFF; } #gnb .gnb_2dli.check>a:before { color: var(--theme-color-d); font-weight: normal; } #gnb .gnb_2dli>a:hover { color: #fff; background: #484c58; text-decoration: none; } #gnb .gnb_2dul { display: none; background: #262931; } #gnb .gnb_2dli>a { display: flex; align-items: center; } #gnb .gnb_2dli.check>a:after { content: ""; display: block; position: absolute; } #gnb .gnb_2dli>a:before { content: "\F3E3"; font-size: 16px !important; width: 16px; height: 16px; } #gnb .gnb_2dli>a:before { content: var(--icon, "\F3E3"); } #container { padding: 25px; } #fsearch input { margin: 0; } form .btn_submit { border: none; background: var(--theme-color-c); color: #fff; font-size: 13px; width: 50px; height: 28px; cursor: pointer; line-height: 1.0em; } .new_win { padding: 20px; } .new_win_desc { padding: 10px; margin: 20px 0; background: var(--theme-color-0); color: #fff; } .win-guide { display: block; position: relative; padding: 10px; border: 1px solid #efeff5; background: #f9f9f9; } .win-guide em { color: var(--theme-color-c); font-weight: 800; font-style: normal; padding: 0 10px; } .btn_win02 { padding: 20px; text-align: center; } .btn_win02>* { display: inline-block; background: var(--theme-color-c); color: #fff; font-size: 13px; height: 30px; padding: 0 20px; font-weight: 400; text-decoration: none; border: none; line-height: 1.0em; cursor: pointer; } .add_select { display: inline-block; background: #b0c4de; color: #fff; font-size: 13px; height: 30px; padding: 0 20px; font-weight: 400; text-decoration: none; border: none; line-height: 1.0em; cursor: pointer; } .full_input { width: 100% !important; } .menu_list[data-name="구분선"] td { background: #efeff1; } .menu_list[data-name="구분선"] .td_category~td:not(.order) input, .menu_list[data-name="구분선"] .td_category~td:not(.order) select { display: none; }