@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700|Nanum+Gothic:400,700|Noto+Sans+KR:100,300,400,500,700|Open+Sans|Teko:wght@300;400;500;600;700&|Roboto:100,300,400,500,700&display=swap);body{background-color:#f5f7fa;overflow:hidden}.wrap{display:flex;font-family:Noto,sans-serif;height:100%;width:100vw}h2{font-size:2.6rem}h3{font-size:1.8rem}select{-webkit-appearance:none;appearance:none;background-repeat:no-repeat}.expired-row{background-color:#f5f5f5!important}.paging{align-items:baseline;display:flex;font-size:1.8rem;justify-content:space-between;width:100%}.paging ul{display:flex;justify-content:left;margin-top:30px}.paging ul a{color:#bcbcbc;cursor:pointer}.paging ul .active a{color:#1677ff}.paging ul li{margin:20px 15px}.table{margin:15px 0 75px}.table,table{border-radius:25px;width:100%}table{background:#fff;box-shadow:0 1px 1px 0 #0003;color:#000;font-weight:400;text-align:center!important;text-align:center;word-break:keep-all}table th{text-align:center!important}.checkbox{width:10%}.modal{background-color:#000000e6;color:#fff;display:grid;height:100%;left:-50%;letter-spacing:.2px;overflow-y:auto;padding:80px 0;place-items:center;position:fixed;top:-50%;transform:translate(50%,50%);width:100%;z-index:20}.modal,.modal_container{font-size:18px;font-weight:400;line-height:20px}.modal_container{background-color:#20232c;border-radius:25px;box-shadow:0 0 20px 2px #f2f2ff1a;font-style:normal;height:auto;position:relative;width:749px}.modal_container .close{font-size:3.5rem;position:absolute;right:25px;top:25px}.login{align-items:center;display:flex;flex-direction:column}.hamburger{display:none}.login_box{background-color:#fff;border:1px solid #d9d9d9;border-radius:25px;box-shadow:0 1px 1px 0 #0003;max-width:50%;min-width:350px;padding:30px;text-align:center;width:100%}.login_box img{height:60px;margin:30px 0 20px;object-fit:cover}.login_box .modal_title{color:#000;font-size:2rem;font-weight:500;margin-bottom:50px}.login_box form{align-items:left;border-radius:25px;display:flex;flex-direction:column;width:100%}.login_box form input,.login_box form select{background-color:#f5f7fa;border:1px solid #bcbcbc;border-radius:8px;font-size:1.8rem;height:50px;margin-bottom:21px;min-width:40%;padding:10px}.modal_container textarea{background-color:#f5f7fa;border:1px solid #20232c;border-radius:8px;color:#8f9196;font-size:1.8rem;height:100px;margin-bottom:21px;padding:20px;resize:none;width:100%}.login_box form input::placeholder{color:#8f9196;font-size:1.8rem;letter-spacing:.3px}.login_box form button{background-color:#38d971;border-radius:8px;color:#0c0f14;font-size:1.8rem;height:50px;margin-top:15px;min-width:30%}.login_box .signup_btn{background-color:inherit;color:#38d971;height:auto;margin-top:30px}.login_box .find_auth_btn{background-color:inherit;color:#000;font-size:1.2rem;height:auto;margin-top:20px}.search{align-items:center;display:block;width:100%}.company-search::placeholder{color:#d9d9d9}.wrap_filter{display:flex}.ant-tag{border:1px solid #bcbcbc}.material .search .ant-tag:last-of-type{border:1px solid red}.search .ant-tag:last-of-type:hover{border:1px solid #1677ff}.search form{align-items:center;border-radius:8px;box-shadow:0 1px 1px 0 #0003;display:flex;height:50px;margin-top:20px;width:100%}.search .select{position:relative}.search .select b{color:#1b5946;font-size:.8rem;line-height:50px;position:absolute;right:10px}.search .accept input{border-radius:8px;margin-left:67px;width:781px}.search input{background-color:#fff;border:0;border-radius:8px 0 0 8px;color:#000;height:50px;padding-left:20px;width:100%}.search .search_btn{background-color:#fff;border-radius:0 8px 8px 0;height:50px;width:70px}.search .search_btn img{filter:invert(100)}.login{background-color:#f5f7fa;height:100vh;overflow:auto}.login_title{color:#000;font-size:2rem;margin-bottom:50px}.signup{background-color:#f5f7fa;display:flex;justify-content:space-between}.signup img{height:60px;margin:inherit;margin-bottom:25px;object-fit:cover}.modal .login_box{height:auto;padding:50px 150px}.signup_form p{color:#000;margin-bottom:5px;text-align:left}.signup_form .input_wrap{position:relative}.signup_form .input_box{box-sizing:border-box;height:50px;padding-right:100px;width:100%}.signup_form .check_id{border:1px solid #aaa;border-radius:0 8px 8px 0;font-size:1.6rem;height:50px;margin:0;padding:0;position:absolute;right:0;width:20%}.signup_check{align-items:center;display:flex;font-size:1.4rem;justify-content:space-between;margin-bottom:20px;width:100%}div.login_box .signup_check input{height:20px;margin:0 10px 0 0;min-width:30px}div.login_box .signup_check p{color:#000;display:flex;margin-bottom:5px;text-align:left}.header{background-color:#fff;box-shadow:0 2px 5px #0003;height:7vh;justify-content:space-between;padding:20px;position:relative;width:100vw;z-index:10}.header,.wrap_header{align-items:center;display:flex}.logo{display:flex;margin-right:30px;width:15vw}.logo img{width:80%}.main{background-color:#f5f7fa;display:flex;height:100%;margin-left:15vw;width:85vw}.left_nav{background-color:#fff;box-shadow:2px 0 5px #0003;color:#000;font-size:1.4rem;font-weight:400;height:100vh;padding-top:45px;position:fixed;width:15vw;z-index:1}.left_nav li{height:50px}.left_nav li:hover{background-color:#f0f0f0;color:#1677ff}.left_nav li a{align-items:center;cursor:pointer;display:flex;height:100%;padding:15px}.left_nav .logout{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;width:15vw}.left_nav .logout a{color:#bcbcbc;font-size:1.4rem;padding:0;width:auto}.left_nav .logout a:hover{border-radius:5px;color:#1677ff}.dashboard{height:92vh;overflow:auto;padding:50px;width:100%}.dashboard h2{margin-bottom:50px}.expanded-description-wrapper{padding:12px}.expanded-description-grid{display:flex;gap:8px 24px;justify-content:center}.intro div{align-items:center;flex-direction:column;margin-top:50px}.intro .logo{margin:0 auto}.intro p{margin-top:50px;width:80%}.faq div,.intro p{font-size:1.6rem;line-height:2}.faq div{color:#20232c;margin-bottom:50px;margin-top:25px}.faq div>div{background-color:#98c1b5;border-radius:25px;box-shadow:0 5px 5px 0 #00000003;margin-bottom:10px;padding:20px}.faq p b{color:#000}.faq form{background-color:#fff;border-radius:25px;box-shadow:0 5px 5px 0 #0003;display:flex;flex-direction:column;margin-top:25px;padding:30px}.faq form p{color:#20232c;line-height:1.5;margin:0 0 10px}.faq form textarea{border:1px solid #20232c;border-radius:8px;font-size:1.8rem;height:350px;margin-bottom:20px;outline:none;overflow:auto;padding:15px;resize:none;width:100%}.faq form textarea::placeholder{color:#8f9196;font-size:1.8rem;letter-spacing:.3px}.faq form button{background-color:#38d971;border-radius:8px;color:#0c0f14;font-size:1.8rem;height:50px;margin-top:15px}.handling_project button{background-color:#38d971;border-radius:7px;font-size:1.5rem;padding:10px}.project_modal{background-color:#f5f7fa;width:60%}.project_modal img{height:60px;margin:inherit;object-fit:cover}.project_modal form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.project_modal form div{color:#000;margin-bottom:5px;text-align:left;width:45%}.project_modal form div:last-of-type{width:100%}.project_modal form .btn{margin-right:15px;padding:10px}.project_modal form .building_usage div{align-items:center;display:flex;font-size:1.4rem;width:100%}.project_modal form .building_usage div input{margin:0 10px;width:20px}.project_modal form.details div input,.project_modal form.details div select{border:inherit;border-bottom:1px solid #000;border-radius:0}.project_modal .gfa{position:relative}.project_modal .gfa input{padding-right:40px;text-align:right}.project_modal .gfa span{color:#8f9196;position:absolute;right:10px;top:55%;transform:translateY(-50%)}.select_project{border-radius:10px;color:#000;height:35px;padding-left:20px;width:60vw}@media screen and (min-width:1024px) and (max-width:1280px){.dashboard .table_wrap{align-items:normal!important;flex-direction:column}:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-cell,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-tbody>tr>td,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-tbody>tr>th,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-thead>tr>th,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper tfoot>tr>td,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper tfoot>tr>th{padding:5px!important}.hamburger{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.left_nav{left:0;padding-top:100px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:20%;z-index:1}.left_nav.show{transform:translateX(0)}.hamburger{cursor:pointer;display:block;font-size:2.4rem;margin-right:20px;position:relative;z-index:10}.login_box{max-width:100%;transform:scale(.9)!important}.logo img{width:80%}:where(.css-dev-only-do-not-override-1d4w9r2).ant-btn{padding:5px!important}.main{margin-left:0;width:100vw}.dashboard{padding:40px}.dashboard h2{font-size:2.2rem;margin-bottom:25px}.home_wrap{width:100%!important}.ant-form{max-width:100%!important}:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-cell,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-tbody>tr>td,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-tbody>tr>th,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-thead>tr>th,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper tfoot>tr>td,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper tfoot>tr>th{font-size:1.2rem!important;padding:3px!important}:where(.css-dev-only-do-not-override-1d4w9r2).ant-tag{font-size:1.2rem!important;padding:2px}.cert :where(.css-dev-only-do-not-override-1d4w9r2).ant-flex-wrap-wrap{display:block;width:100%!important}:where(.css-dev-only-do-not-override-1d4w9r2).ant-select{width:60%!important}.cert_table :where(.css-dev-only-do-not-override-1d4w9r2).ant-select{width:100px!important}}@media screen and (max-width:767px){.header{padding:5px}.wrap_header h3{font-size:1.2rem}.user_info button{font-size:1rem;margin-left:5px!important}.left_nav{left:0;padding-top:100px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:30%;z-index:1}.left_nav.show{transform:translateX(0)}.hamburger{cursor:pointer;display:block;font-size:2.4rem;margin-right:20px;position:relative;z-index:10}.login_box{max-width:100%;transform:scale(.9)!important}.logo img{width:80%}:where(.css-dev-only-do-not-override-1d4w9r2).ant-btn{padding:5px!important}.main{margin-left:0;width:100vw}.dashboard{padding:40px}.dashboard h2{font-size:2.2rem;margin-bottom:25px}.home_wrap{width:100%!important}.dashboard .table_wrap{align-items:normal!important;flex-direction:column}.ant-form{max-width:100%!important}:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-cell,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-tbody>tr>td,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-tbody>tr>th,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-thead>tr>th,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper tfoot>tr>td,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper tfoot>tr>th{font-size:1.2rem!important;padding:3px!important}:where(.css-dev-only-do-not-override-1d4w9r2).ant-tag{font-size:1.2rem!important;padding:2px}.cert :where(.css-dev-only-do-not-override-1d4w9r2).ant-flex-wrap-wrap{display:block;width:100%!important}:where(.css-dev-only-do-not-override-1d4w9r2).ant-select{width:60%!important}.cert_table :where(.css-dev-only-do-not-override-1d4w9r2).ant-select{width:100px!important}.material :where(.css-dev-only-do-not-override-1d4w9r2).ant-picker-outlined{margin-top:10px}.paging ul li{margin:10px 5px}.ant-table-container{overflow:auto!important}.cert img{width:70%!important}}@media screen and (max-width:500px){.header{padding:5px}.wrap_header h3{font-size:1.2rem}.user_info button{font-size:1rem;margin-left:5px!important}.left_nav{left:0;padding-top:80px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:30%;z-index:1}.left_nav.show{transform:translateX(0)}.hamburger{cursor:pointer;display:block;font-size:2.4rem;margin-right:20px;position:relative;z-index:10}.login_box{max-width:100%;transform:scale(.9)!important}.logo img{width:80%}:where(.css-dev-only-do-not-override-1d4w9r2).ant-btn{padding:5px!important}.main{margin-left:0;width:100vw}.dashboard{padding:40px}.dashboard h2{font-size:2.2rem;margin-bottom:25px}.home_wrap{width:100%!important}.ant-form{max-width:100%!important}:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-cell,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-tbody>tr>td,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-tbody>tr>th,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper .ant-table-thead>tr>th,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper tfoot>tr>td,:where(.css-dev-only-do-not-override-1d4w9r2).ant-table-wrapper tfoot>tr>th{font-size:1.2rem!important;padding:3px!important}:where(.css-dev-only-do-not-override-1d4w9r2).ant-tag{font-size:1.2rem!important;padding:2px}.cert :where(.css-dev-only-do-not-override-1d4w9r2).ant-flex-wrap-wrap{display:block;width:100%!important}:where(.css-dev-only-do-not-override-1d4w9r2).ant-select{width:60%!important}.cert_table :where(.css-dev-only-do-not-override-1d4w9r2).ant-select{width:100px!important}.material :where(.css-dev-only-do-not-override-1d4w9r2).ant-picker-outlined{margin-top:10px}.paging ul li{margin:10px 5px}.ant-table-container{overflow:auto!important}.cert img{width:70%!important}}svg:hover{opacity:1}*{box-sizing:border-box;margin:0;padding:0}html{font-size:10px}body{font-family:300,Noto Sans KR,sans-serif;font-size:1.4rem}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{line-height:1.5}ol,ul{list-style:none}dd,dl,dt{margin:0;padding:0}a{color:#000;text-decoration:none}table,td,th,tr{border-collapse:collapse}caption{font-size:1.2rem;height:30px;line-height:30px;width:100%}fieldset{border:0}legend{display:block;font-size:1px;height:1px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:1px}input,label{vertical-align:middle}button{background:none;border:none;cursor:pointer}button,input{outline:0}iframe{pointer-events:none}.ir{background:no-repeat 0 0;display:block;height:100%;overflow:hidden;text-indent:-9999px;width:100%}.clearfix:after{clear:both;content:"";display:block}.screen-hidden{display:block;font-size:1px;height:1px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:1px}
/*# sourceMappingURL=main.4e3d2cb9.css.map*/