.wrap{min-width:1100px}#header_wrap{background-color:#fff;width:100%;height:90px;box-shadow:1px 1px 1px #ddd}.header{box-sizing:border-box;z-index:999;width:1100px;height:60px;margin:0 auto;line-height:60px;position:relative}.top_left_wrap{float:left}.top_left li{float:left;color:#222;font-size:22px;font-weight:700}.btn_area{text-align:center;margin-top:30px}.btn{color:#279bf4;background-color:#fff;border:1px solid #279bf4;border-radius:5px;padding:8px 25px;font-size:14px;font-weight:700;display:inline-block}.btn:hover{color:#fff;background-color:#279bf4}.btn2{color:#fff;text-align:center;vertical-align:middle;background-color:#006bbe;border-radius:8px;height:30px;margin:0 10px;padding:0 10px;font-size:14px;line-height:30px;display:inline-block}.btn2:hover{background-color:#279bf4}.btn_cov{cursor:pointer;color:#fff;background-color:#279bf4;place-content:center;width:100%;height:100%;margin:0 auto;font-weight:700;transition:all .2s;display:block}.btn_cov:hover{color:#279bf4;background-color:#fff}.header_top{background-color:#279bf4;border-bottom:1px solid #ddd;width:100%;height:30px;padding-top:4px}.top_right_wrap{width:1100px;height:30px;margin:0 auto}.top_right{float:right}.top_right li{float:left}.top_right li a{color:#fff;font-size:12px}.top_name{font-size:13px;font-weight:700}.top_right li:not(:first-child) a:before{content:"";vertical-align:middle;background-color:#ccc;width:1px;height:12px;margin:0 15px;display:inline-block}.gnb_wrap{position:absolute;right:0}.gnb>li{float:left;position:relative}.gnb>li>a{color:#222;width:100%;height:100%;margin-left:50px;font-size:16px;font-weight:700;display:block;position:relative}.gnb>li:last-child>a{margin-right:0}.gnb>li.on>a{color:#279bf2}.sub{box-sizing:border-box;background:#fff;border:1px solid #ccc;width:100%;margin-left:25px;display:none;position:absolute;left:50%;transform:translate(-50%)}.sub>li{width:100%;display:block}.sub>li>a{box-sizing:border-box;text-align:center;width:100%;height:100%;padding:0 15px;display:block}.sub>li>a:hover{color:#279bf4;font-weight:700}#contents{width:100%;height:100%;margin-top:30px;position:relative}.inner_cont{width:1100px;height:100%;margin:0 auto}.location_area{overflow:hidden}.location_list{float:right;overflow:hidden}.location_list li{float:left}.location_list li a{color:#999;font-size:13px;display:inline-block}.location_list li a strong{color:#000;font-size:13px}.location_list li a.home{text-indent:-9999px;vertical-align:middle;background:url(/images/home_14_14.png) 50% no-repeat;width:15px;height:15px}.location_list li:not(:first-child):before{content:"";vertical-align:middle;background:url(/images/location_arrow_7_9.png) 50% no-repeat;width:10px;height:10px;margin:0 10px;display:inline-block}.tbl_search_wrap{border-top:2px solid #dfdfdf;border-bottom:1px solid #dfdfdf;width:100%;margin:20px 0 40px;padding:20px 0;display:table}.tbl_search_area{vertical-align:middle;display:table-cell}.tbl_search{width:100%;display:block}.tbl_search tbody{display:inline}.tbl_search_area tbody tr th{text-align:left;box-sizing:border-box;padding:3px 0 3px 40px}.tbl_search_area tbody tr th span{color:#333;padding-left:10px;font-size:14px;display:inline-block;position:relative}.tbl_search_area tbody tr th span:before{content:"";vertical-align:middle;background-color:#279bf4;width:4px;height:4px;margin-right:5px;display:inline-block}.tbl_search_area tbody tr td{box-sizing:border-box;padding:3px 0 3px 10px}.tbl_search_area tbody tr td em{vertical-align:middle;margin:0 5px}.date_txt_wrap{display:inline-block;position:relative}.date_txt{color:#333;cursor:pointer;border:none;outline:none;font-weight:700}.date_icon{float:right}.tbl_search_btn{text-align:center;vertical-align:middle;border-left:1px solid #e6e6e6;width:140px;display:table-cell}.btn_search{color:#fff;background:#279bf4 url(/images/search.png) 22px 50% no-repeat;border-radius:30px;padding:10px 25px 10px 40px;font-size:14px;font-weight:700;display:inline-block}.tbl_style01{table-layout:fixed;border-top:2px solid #777;border-right:1px solid #e0e0e0;width:100%}.tbl_style01 thead tr th{color:#333;box-sizing:border-box;text-align:left;background-color:#f4f4f5;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;padding:20px 15px;font-size:14px;font-weight:700}.tbl_style01 tbody tr td{color:#333;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;padding:20px 15px;font-size:14px;font-weight:700}.tbl_style01.type2{word-break:keep-all}.tbl_style01.type2 thead th{text-align:center;padding:15px}.tbl_style01.type2 tbody td{text-align:center;padding:15px;font-size:14px}.tbl_style01.type2 tbody td:last-child:hover a{color:red;text-decoration:underline}.tbl_style01.type3>thead>tr>th{text-align:center;padding:10px 0}.tbl_style01.type3>tbody>tr>td{text-align:center;background-color:#0000;border:1px solid gray;padding:4px 0}.tbl_style01.type3>thead>tr>th.selected,.tbl_style01.type3>tbody>tr>td.selected{background-color:#ffbe98}.tbl_style01.type3>tbody>tr>td.wkrt{background-color:orange}.tbl_style01.type3>tbody>tr:nth-child(2n)>td.wkrt{background-color:#e88a05}.tbl_style01.type3>tbody>tr>td.wkrt.selected{background-color:#ff8a45}.tbl_style01.type3>tbody>tr>td.total{background-color:#add8e6}.tbl_style01.type3>tbody>tr>td.white{background-color:#fff}.tbl_style01.type3>col.highlight:hover{background-color:#ffbe98}#teamCodeTable>tbody>tr>td{border:1px solid #e0e0e0;border-top-color:gray;padding:4px 0}#teamCodeTable>tbody>tr>td.selected{color:#fff;background-color:#279bf4}.tbl_style01.type3>tbody>tr>td>.button_group{z-index:5;opacity:0;visibility:hidden;background:#fff;border:1px solid #007bff;border-radius:6px;width:max-content;padding:5px;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:absolute;top:100%;left:-5px;transform:translateY(10px);box-shadow:0 4px 12px #00000026}.tbl_style01.type3>tbody>tr>td>.text-over{white-space:nowrap;text-overflow:ellipsis;float:left;max-width:200px;display:block;overflow:hidden}.noProWrap a{cursor:default}.tbl_style01.type3>tbody>tr>td>.text-over.title-full{max-width:230px}.tbl_style01.type3>tbody>tr>td>.text-over.title-short{max-width:200px}.proWrap .tbl_style01.type3>tbody>tr>td>.link_item:hover{color:#279bf4;text-decoration:underline}.tbl_style01.type3>tbody>tr>td>.link_item:hover+.button_group,.tbl_style01.type3>tbody>tr>td>.button_group:hover{opacity:1;visibility:visible;transform:translateY(5px)}.tbl_style01.type3>tbody>tr>td>.button_group>.btn{padding:8px 25px}.totalWkRt{border-top:2px solid #777;border-bottom:2px solid #777;z-index:0!important}.totalWkRt th{border:1px solid #000}.totalWkRt th:first-child{border-left-color:#e0e0e0}.totalWkRt th:last-child{border-right-color:#e0e0e0}.bg_even>tbody>tr:nth-child(2n){background:#efefef}.paging_wrap{text-align:center;margin:55px}.paging_wrap a{color:#666;box-sizing:border-box;border:1px solid #ddd;width:35px;height:35px;font-size:16px;line-height:35px;transition:all .1s;display:inline-block}.paging_wrap a.paging{text-indent:-9999px;margin:0}.paging_wrap a.first{background:url(/images/first_arrow.png) 50% no-repeat}.paging_wrap a.last{background:url(/images/last_arrow.png) 50% no-repeat}.paging_wrap a.prev{background:url(/images/prev_arrow.png) 50% no-repeat}.paging_wrap a.next{background:url(/images/next_arrow.png) 50% no-repeat}.paging_wrap a.active{color:#fff;background-color:#279bf4;border:1px solid #279bf4}.paging_wrap a:hover{color:#fff;background-color:#279bf4}.paging_wrap button{color:#666;box-sizing:border-box;border:1px solid #ddd;width:35px;height:35px;font-size:16px;line-height:35px;transition:all .1s;display:inline-block}.paging_wrap button.paging{margin:0}.paging_wrap button.first{background:url(/images/first_arrow.png) 50% no-repeat}.paging_wrap button.last{background:url(/images/last_arrow.png) 50% no-repeat}.paging_wrap button.prev{background:url(/images/prev_arrow.png) 50% no-repeat}.paging_wrap button.next{background:url(/images/next_arrow.png) 50% no-repeat}.paging_wrap button.active{color:#fff;background-color:#279bf4;border:1px solid #279bf4}.paging_wrap button:hover{color:#fff;background-color:#279bf4}.sub_title{margin:20px 0 10px}.sub_title h4{color:#333;font-size:15px}.sub_title h4:before{content:"";background-color:#279bf4;width:3px;height:12px;margin-right:10px;display:inline-block}.logo_img{width:120px;margin-right:5px}.top_left_wrap1{float:left;width:550px}.top_left1 li{float:left;color:#222;padding-left:15px;font-size:22px;font-weight:700}.top_left1 li.main{margin-top:1px}.pop_wrap{margin:20px}.search_form{width:450px;margin:0 auto;overflow:hidden}.title_txt{color:#333;text-align:center;margin-bottom:20px;font-size:24px}.title_txt span{color:#555;font-size:18px}.btn_area1{text-align:right;margin:30px 0 10px}.tbl_search_wrap1{border-top:2px solid #dfdfdf;border-bottom:1px solid #dfdfdf;width:100%;margin:20px 0 0;padding:20px 0;display:table}.main_title{margin-bottom:20px}.main_title h3{color:#333;font-size:20px;font-weight:700}.serch_btn{color:#279bf4;background-color:#fff;border:1px solid #279bf4;border-radius:5px;padding:3px 5px;font-size:14px;font-weight:700;display:inline-block}.serch_btn:hover{color:#fff;background-color:#279bf4}.pop_btn{color:#fff;text-align:center;background:#279bf4;border-radius:8px;margin:20px 0;padding:10px 20px;display:inline-block}.pop_btn:hover{color:#fff;background-color:#279bf4}.tbl_style01.type2>thead>tr>th{text-align:center;padding:15px}.tbl_style01.type2>tbody>tr>td{text-align:center;padding:15px 16px;font-size:14px}.tbl_style02{table-layout:fixed;border-top:2px solid #888;border-right:1px solid #e0e0e0;width:100%}.tbl_style02>thead>tr>th{color:#333;box-sizing:border-box;background-color:#f4f4f5;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:15px;font-size:14px;font-weight:700;border-top:2px solid #888!important}.tbl_style02>tbody>tr>th{color:#333;box-sizing:border-box;text-align:left;background-color:#f4f4f5;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;padding:15px;font-size:14px;font-weight:700}.tbl_style02>tbody>tr>td{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;padding:15px;font-size:14px;font-weight:700}.tbl_style02 tbody td pre{white-space:pre-wrap;word-break:break-all}table.tbStyle05{border-collapse:collapse;border-spacing:10px;text-align:center;table-layout:fixed;width:100%}th.tbStyle05{background-color:#f7f8fa;border-top:3px solid #279bf4;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;height:40px;font-size:14px;font-weight:700}td.tbStyle05{text-overflow:ellipsis;word-break:break-all;border:1px solid #d9d9d9;height:40px;font-size:14px;overflow:hidden}td.tbStyle05 p,td.tbStyle05 a{font-size:14px}td.tbStyle05 pre{min-height:220px;white-space:pre_wrap;overflow:auto;font-size:14px!important}td.nowrap{white-space:nowrap}.tbl_array{table-layout:fixed;border:none;width:100%}.tbl_array>tbody>tr>td{border:none;padding:5px 10px;text-align:left!important}.choice:hover{color:#279bf4;text-decoration:underline}.hiddenTxt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hiddenTxtBox{white-space:nowrap;text-overflow:ellipsis;border:2px solid #d9d9d9;padding:0 10px;overflow:hidden}.footer_wrap{background-color:#fff;border-top:2px solid #ddd;width:100%;height:60px;margin-top:10px}.footer{width:1100px;height:100%;margin:0 auto}.footer h1{font-size:12px;line-height:60px}.logo{vertical-align:middle;width:95px}.footer_logo{color:#279bf4;font-weight:700}.user_icon{width:20px;height:20px;margin-right:10px}.pointer{cursor:pointer}.projectModal{z-index:100;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;width:320px;height:260px;transition:all .2s;display:flex;position:absolute;top:32px;left:-10%;overflow:hidden;box-shadow:0 6px 16px #0000001f}.projectModal .handoverBar{color:#333;background-color:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.projectModal .handoverBar .handoverTitle{align-items:center;gap:8px;display:flex}.projectModal .handoverBar .handoverTitle input.chkHandover{accent-color:#1890ff;cursor:pointer}.projectModal .handoverBar .handoverTitle .closeBtn{color:#999;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 4px;font-size:18px;line-height:1;display:flex}.projectModal .itemWrap{flex:1;padding:12px;overflow-y:auto}.projectModal .itemWrap .project-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.projectModal .itemWrap .project-item{color:#333;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-color:#f5f5f5;border-radius:6px;padding:8px 10px;font-size:13px;transition:all .2s;overflow:hidden}.projectModal .itemWrap .project-item:hover{color:#1890ff!important;background-color:#e6f7ff!important}.wkrtModal{z-index:9;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;flex-direction:column;width:65px;max-height:200px;display:flex;position:absolute;bottom:36px;left:25%;overflow:hidden;box-shadow:0 4px 12px #00000026}.wkrtModal .wkrtHeader{background-color:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:flex-end;padding:6px 10px;display:flex}.wkrtModal .wkrtHeader .closeBtn{color:#999;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.wkrtModal .number-item:hover{color:#1890ff!important;background-color:#e6f7ff!important}.wkrtModal .custom-scroll{flex:1;padding:4px;overflow-y:auto}.custom-scroll::-webkit-scrollbar{width:4px}.custom-scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.wkrtModal .number-item{cursor:pointer;color:#333;text-align:center;border-radius:4px;padding:8px 12px;font-size:12px;transition:background-color .1s}td.dropdown{position:relative;overflow:visible}.dropdown-menu{z-index:101;background:#fff;border:1px solid #ddd;margin:5px 0;padding:0;list-style:none;display:none;position:absolute}.dropdown-menu li{cursor:pointer;padding:5px 10px}td.dropdown .dropdown-menu{z-index:1000;background-color:#fff;border:0 solid #ddd;width:100%;min-width:120px;max-height:0;margin:0;padding:0;list-style:none;transition:all .5s,border-width .5s;display:block;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 8px #0000001a}td.dropdown:hover .dropdown-menu{border-width:1px;max-height:250px}td.dropdown .dropdown-menu li{text-align:center;color:#555;background-color:#fff;border-bottom:1px solid #f0f0f0;padding:8px 5px;transition:background-color .1s ease-in-out}td.dropdown .dropdown-menu li:hover{background-color:#d1d3d5}td.dropdown .dropdown-menu li.selected{color:#fff;background-color:#279bf4;transition:background-color .1s ease-in-out}td.dropdown .dropdown-menu li.selected:hover{background-color:#1c85d4}.proWrap .tbl_style01 td.col_hover{background-color:#ffbe98!important}.proWrap .tbl_style01 td.wkrt.col_hover{background-color:#ff8a45!important}
