body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}::-webkit-scrollbar{width:5px;display:block}::-webkit-scrollbar-thumb{background:#ddd;opacity:.2}::-webkit-scrollbar-track{background:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.App .btn{box-sizing:border-box}.App .btn.btn-primary{background-color:#3f51b5;border:1px solid #3f51b5;color:#fff;font-weight:700;border-radius:6px;padding:2px 8px}.App .btn.btn-primary.btn-outline{color:#3f51b5;border:1px solid #3f51b5;background-color:#fff}.App .select select{padding:8px 32px 8px 14px}.App .MuiTextField-root .MuiInputLabel-outlined{-webkit-transform:translate(14px,10px) scale(1);transform:translate(14px,10px) scale(1)}.App .MuiTextField-root .MuiInputLabel-outlined.Mui-focused,.App .MuiTextField-root .MuiInputLabel-outlined.MuiFormLabel-filled{-webkit-transform:translate(14px,-6px) scale(.75);transform:translate(14px,-6px) scale(.75)}.App .MuiTextField-root .MuiOutlinedInput-root{height:35px;border-color:#00897b}.MapContent{float:left;position:relative}.MapContent .btn-groups-left{position:absolute;top:20px;left:20px}.MapContent .btn-groups-right{position:absolute;top:20px;right:20px}.MapContent .main-right-logo{position:absolute;bottom:30px;right:10px}.info_container{display:flex;position:relative;flex-direction:column;justify-content:flex-start;background-color:#fff;border:1px solid #999;width:80px;border-radius:15px;z-index:1000}.info_container .contents_price{font-size:13px;color:#cc0}.info_container .content_date,.info_container .contents_price{display:flex;flex-direction:row;font-weight:700;justify-content:center}.info_container .content_date{font-size:11px;color:#222}.info_container:after,.info_container:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.info_container:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:5px;margin-left:-5px}.info_container:before{border-color:#555 rgba(226,225,245,0) rgba(226,225,245,0);border-width:6px;margin-left:-6px}.info_dark_container{display:flex;position:relative;flex-direction:column;justify-content:flex-start;background-color:#999;border:1px solid #000;width:70px;border-radius:15px}.info_dark_container .contents_price{display:flex;flex-direction:row;font-size:13px;font-weight:700;color:#fff;justify-content:center}.info_dark_container .content_date{display:flex;flex-direction:row;font-size:11px;font-weight:700;color:#222;justify-content:center}.info_dark_container:after,.info_dark_container:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.info_dark_container:after{border-color:#999 hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:5px;margin-left:-5px}.info_dark_container:before{border-color:#000 rgba(226,225,245,0) rgba(226,225,245,0);border-width:6px;margin-left:-6px}.AddressSearchSection{width:90%;height:32px;margin-top:20px;background-color:#b2dfdb;z-index:10}.AddressSearchSection .address-input{width:100%;background-color:#fff;border:"1px solid #B2DFDB";border-radius:6px}.AddressSearchSection .address-wrapper{background-color:#fff;border:1px solid #9698a3;max-height:500px;overflow:auto;width:99%;box-shadow:1px 1px 1px 0 #999;text-align:left}.AddressSearchSection .address-wrapper.empty>.header{font-size:12px;color:#999;height:40px;padding-left:10px;padding-right:10px;display:flex;align-items:center}.AddressSearchSection .address-wrapper.empty>.body{font-size:12px;color:#999;border-top:1px solid #333}.AddressSearchSection .address-wrapper.empty>.footer{border-top:1px solid #333;height:40px;padding-left:10px;padding-right:10px;display:flex;flex-flow:row;align-items:center;color:#999;font-size:12px}.AddressSearchSection .address-wrapper.empty>.footer>.title{cursor:pointer}.AddressSearchSection .address-wrapper.empty>.footer>.delete{cursor:pointer;margin-left:auto}.AddressSearchSection .address-wrapper.empty .item{padding-right:10px;display:flex;flex-flow:row;align-items:center}.AddressSearchSection .address-wrapper.empty .item>.address{width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddressSearchSection .address-wrapper.empty .item .icon-btn{background-color:inherit;transition:none}.AddressSearchSection .address-wrapper.empty .item .icon-btn .icon{color:#555}.AddressSearchSection .address-wrapper.empty .item .icon-btn:hover{background-color:inherit}.AddressSearchSection .address-wrapper.empty .item .icon-btn:hover .icon{color:#ccc}.AddressSearchSection .address-wrapper .item{box-sizing:border-box;padding:0 10px;height:40px;display:flex;flex-flow:row nowrap;align-items:space-between;background-color:#fff;font-size:13px;color:#004d40;cursor:pointer;width:100%}.AddressSearchSection .address-wrapper .item>.body{width:80%}.AddressSearchSection .address-wrapper .item>.body>.name{display:block;color:#004d40}.AddressSearchSection .address-wrapper .item>.body>.address{display:block;color:#999;font-size:12px}.AddressSearchSection .address-wrapper .item>.keyword{width:20%;font-size:6px;color:#004d40;text-align:right;background-color:inherit}.AddressSearchSection .address-wrapper .item>.log{padding:0 10px}.AddressSearchSection .address-wrapper .item .highlight{color:#00f;font-weight:700;background-color:inherit}.AddressSearchSection .address-wrapper .item:first-child{border-top:0}.AddressSearchSection .address-wrapper .item.active,.AddressSearchSection .address-wrapper .item:hover{background-color:#b2dfdb}.AddressSearchSection .address-wrapper .item.place{height:48px;padding-top:10px}.AddressSearchSection .address-wrapper .item.address{padding-top:10px}.ProjectList{background-color:#fff;width:1200px;height:695px;box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px;letter-spacing:-.05em}.ProjectList .projectListMsg{position:absolute;top:50%;padding-top:43px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ProjectList .title-wrap{position:relative;height:32px;width:100%;display:flex;align-items:center}.ProjectList .title-wrap .title{color:rgba(0,0,0,.87);line-height:1.5em;font-size:18px;font-weight:700;height:24px}.ProjectList .title-wrap .btn{position:absolute;right:0}.ProjectList .project-table{height:473px;margin:20px 5px auto;display:flex;justify-content:center;overflow-y:scroll}.ProjectList .project-table td,.ProjectList .project-table th{padding:0}.ProjectList .project-table .MuiCheckbox-root{color:#00897b}.ProjectList .project-table .MuiTableCell-head{font-weight:600;background:#b2dfdb;color:rgba(51,51,51,.87);box-sizing:border-box;font-size:12px}.ProjectList .project-table .MuiTableCell-head .arrow-downward-icon{width:10px;height:10px;position:absolute;bottom:7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#333}.ProjectList .project-table .MuiTableCell-head.td-address{text-overflow:ellipsis}.ProjectList .project-table table thead tr th .table-head-text{position:absolute;top:6px;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;box-sizing:border-box}.ProjectList .project-table table thead tr th .table-head-text.project-name{left:10px;-webkit-transform:none;-webkit-transform:initial;transform:none}.ProjectList .project-table tbody tr td{font-size:14px;box-sizing:border-box;border-bottom:1px solid #ccc;color:rgba(51,51,51,.87)}.ProjectList .project-table .MuiTableContainer-root{width:auto;overflow-x:visible}.ProjectList .project-table .table-body .td-address{padding-left:10px;max-width:450px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ProjectList .project-table .table-body .tr:hover{background-color:#26a69a}.ProjectList .project-table .table-body .tr:hover .td{color:hsla(0,0%,100%,.87)}.ProjectList .project-table .table-body .td{box-sizing:border-box;cursor:pointer}.ProjectList .project-table .table-body .td.hightlight{font-weight:700;color:rgba(0,137,123,.87)}.ProjectList .project-table .table-body .td.lightgrey{color:hsla(0,0%,40%,.87)}.ProjectList .project-table .table-body .status .status-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.ProjectList .project-table .table-body .status .status-wrapper span{line-height:1.5em;display:flex;justify-self:center}.ProjectList .project-table .table-body .status .status-wrapper span .MuiSvgIcon-root{width:16px;color:#333}.ProjectList .project-table .table-body .status .span{margin-left:4px}.ProjectList .head-wrap{box-sizing:border-box;margin-top:30px;position:relative;width:100%}.ProjectList .head-wrap .use-district{width:185px;height:32px}.ProjectList .head-wrap .search-form{margin-right:10px;border-bottom:1px solid grey}.ProjectList .head-wrap .search-form .MuiSelect-select{color:rgba(51,51,51,.87)}.ProjectList .head-wrap .search-form .MuiSelect-select option:hover{color:#00f!important}.ProjectList .head-wrap .search-form .MuiSelect-icon{color:#000}.ProjectList .head-wrap .address-input{border-bottom:1px solid grey}.ProjectList .head-wrap .address-input .MuiInput-input{font-size:16px}.ProjectList .head-wrap .MuiSelect-select{padding:4px auto 4px 0}.ProjectList .head-wrap .view-num{border-bottom:1px solid grey;position:absolute;right:0;top:0}.ProjectList .head-wrap .view-num .MuiSelect-icon{color:#000}.ProjectList .pagination{z-index:0;position:absolute;width:514px;height:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;margin:24px auto}.ProjectList .pagination .MuiPagination-root{display:flex;height:30px;align-items:center;justify-content:center}.ProjectList .pagination .MuiPagination-root .MuiPagination-ul{display:flex}.ProjectList .pagination .MuiPagination-root .MuiPagination-ul .MuiPaginationItem-root{color:#333}.ProjectList .pagination .MuiPagination-root .MuiPagination-ul .Mui-selected{color:#eee}.ProjectList .pagination .Mui-disabled{color:#999!important;background-color:#eee;opacity:1}.ProjectList .btn-delete{width:30px;height:30px;border:1px solid #ccc;border-radius:6px;display:flex;justify-content:flex-start;cursor:pointer;justify-content:center;align-items:center;margin-left:10px;margin-top:24px}.ProjectList .btn-delete .MuiIconButton-label{color:#333}.ProjectList .btn-delete .MuiIconButton-label .MuiSvgIcon-root{display:flex;width:16px;justify-content:center;align-items:center}.btn,.btn:hover{box-sizing:border-box;outline:none}.btn.btn-primary,.btn:hover.btn-primary{background-color:#00897b;border:1px solid #00897b;color:#fff;font-weight:700;border-radius:6px;padding:2px 8px}.btn.btn-primary.btn-outline,.btn:hover.btn-primary.btn-outline{color:#00897b;border:1px solid #00897b;background-color:#fff}.btn .btn-wrap,.btn:hover .btn-wrap{display:flex}.ProjectResult{font-family:Roboto;background-color:#fff;width:1200px;height:695px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px;align-items:flex-start;box-sizing:border-box}.ProjectResult header{width:1060px;margin:auto;height:62px}.ProjectResult .print-btn{font-weight:400;position:absolute;top:34px;right:84px;line-height:24px;z-index:10000;width:48px;min-width:48px;height:24px;border:1px solid #ccc!important;color:rgba(51,51,51,.87)!important}.ProjectResult .print-btn .MuiButton-label{font-size:12px;color:rgba(51,51,51,.87)!important}.ProjectResult .print-btn .MuiButton-label:hover,.ProjectResult .print-btn:hover{font-weight:400}.ProjectResult .title-wrap{height:32px;width:1015px;display:flex;align-items:center;justify-content:space-between}.ProjectResult .title-wrap .title{font-size:18px;font-weight:700}.ProjectResult .title-wrap .back-btn{right:30px;position:absolute;top:22px}.ProjectResult .sub-title{height:24px;color:rgba(51,51,51,.87);font-size:16px}.ProjectResult .failed-description{display:flex;height:80%;align-items:center;justify-content:center;font-size:18px}@media print{@page{size:A4 landscape;page-break-before:auto}body,html{height:99%;page-break-after:avoid;page-break-before:avoid}header{height:62px}header .title-wrap{height:32px;width:100%;display:flex;align-items:center;justify-content:space-between}header .title-wrap .title{font-size:18px;color:rgba(0,0,0,.87);font-weight:700}header .title-wrap .btn-wrap{margin-left:auto}.print-wrap table td,.print-wrap table th{height:32px;border-bottom:1px solid #ccc}.print-wrap table td.tc-125,.print-wrap table th.tc-125{width:125px}.print-wrap .BusinessFeasibility tbody tr:last-child td,.print-wrap .BusinessFeasibility thead tr th,.print-wrap .FloorSummary tbody tr:last-child td,.print-wrap .FloorSummary thead tr th,.print-wrap .HouseholdSummary tbody tr:last-child td,.print-wrap .HouseholdSummary thead tr th,.print-wrap .ResultOverview tbody tr:last-child td,.print-wrap .ResultOverview thead tr th{border-bottom:1px solid #00897b}.print-wrap .MuiTable-root{box-sizing:border-box}.print-wrap .MuiTable-root .MuiTableCell-root{box-sizing:border-box;letter-spacing:-.05em}.print-wrap .MuiTable-root .table-head{border-top:2px solid #00897b}.print-wrap .MuiTable-root .table-head .td{height:32px}.print-wrap .MuiTable-root .tr{height:32px;letter-spacing:-.05em;box-sizing:border-box}.print-wrap .MuiTable-root .th{color:rgba(51,51,51,.87);font-weight:700;font-size:14px;padding:0 0 0 10px}.print-wrap .MuiTable-root .th.highlight{color:rgba(0,137,123,.87)}.print-wrap .MuiTable-root .th.sub-th{padding-left:19.5px;font-size:12px}.print-wrap .MuiTable-root .td{box-sizing:border-box;padding:0 0 0 10px;font-size:14px;color:rgba(0,0,0,.87)}.print-wrap .MuiTable-root .td.sub-td{font-size:12px}.print-wrap .MuiTable-root .MuiTableCell-root.no-padding{padding:0}.print-wrap section{page-break-before:always;width:1060px;height:695px;padding:30px;box-sizing:border-box;margin:11.3375mm auto}.print-wrap .not-print,.print-wrap .not-print .MuiIconButton-label{display:none}.print-wrap .print-only{display:block}.print-wrap .print-only .sub-title-header{height:24px;color:rgba(51,51,51,.87);font-size:16px}.print-wrap .ResultOverview>.sub-title{font-weight:700;color:rgba(0,137,123,.87);margin:30px auto 0}.print-wrap .ResultOverview .inner-section{display:flex}.print-wrap .ResultOverview .inner-section article:nth-child(2){margin-left:20px}.print-wrap .ResultOverview .inner-section .MuiTable-root{box-sizing:border-box;width:490px}.print-wrap .ResultOverview .inner-section .MuiTable-root .tr{height:32px}.print-wrap .ResultOverview .table-title{color:rgba(0,0,0,.87);font-weight:700;font-size:14px;padding:4px 0;height:24px;margin-top:20px;line-height:1.5em}.print-wrap .SiteAnalysis .sub-title{margin:30px auto;font-weight:700;color:rgba(0,137,123,.87)}.print-wrap .SiteAnalysis .content-wraper{display:flex;flex-direction:row;align-items:flex-start}.print-wrap .ArchitectureOverview .sub-title{margin:30px auto;font-weight:700;color:rgba(0,137,123,.87)}.print-wrap .ArchitectureOverview .content-wraper{display:flex;flex-direction:row;align-items:flex-start}.print-wrap .FloorDivision .sub-title{margin:30px auto;font-weight:700;color:rgba(0,137,123,.87)}.print-wrap .FloorDivision .content-wraper{display:flex;justify-content:center;align-items:flex-start}.print-wrap .FloorDivision .MuiTableContainer-root{width:1000px}.print-wrap .FloorDivision .result-img{width:auto;height:374px;box-sizing:border-box;border:2px solid #00897b;margin:10px}.print-wrap .OfficeFloorDivision .sub-title{margin:30px auto;font-weight:700;color:rgba(0,137,123,.87)}.print-wrap .OfficeFloorDivision .MuiTableContainer-root{width:1000px}.print-wrap .OfficeFloorDivision .content-wraper{display:flex;justify-content:center;align-items:flex-start}.print-wrap .OfficeFloorDivision .result-img{width:300px;height:300px;box-sizing:border-box;border:2px solid #00897b;margin:10px}.print-wrap .FloorSummary .sub-title{margin:30px auto 20px;font-weight:700;color:rgba(0,137,123,.87)}.print-wrap .HouseholdSummary .sub-title{margin:30px 0 20px;font-weight:700;color:rgba(0,137,123,.87)}.print-wrap .HouseholdSummary .sub-title.margin-30{margin-top:30px}.print-wrap .HouseholdSummary .sub-title.margin-40{margin-top:40px}.print-wrap .HouseholdSummary .MuiTable-root{margin-bottom:0!important}.print-wrap .BusinessFeasibility .sub-title{font-weight:700;color:rgba(0,137,123,.87);margin:30px 0 20px}.print-wrap .BusinessFeasibility .content-wraper{display:flex;flex-direction:row;align-items:flex-start}}.ResultInfo{font-family:Roboto;overflow-y:scroll;height:calc(100% - 40px);width:1060px;margin:auto;height:570px}.ResultInfo button{cursor:pointer}.ResultInfo .MuiTableCell-head{font-weight:400}.ResultInfo section{margin-bottom:80px}.ResultInfo .unit-btns{position:absolute;right:142px;top:34px;display:flex}.ResultInfo .unit-btns .btn-unit{width:24px;height:24px;font-size:12px;font-weight:400;display:flex;flex-direction:column;align-items:center;border:1px solid #ccc!important;color:rgba(51,51,51,.87)}.ResultInfo .unit-btns .btn-unit:first-child{border-radius:6px 0 0 6px}.ResultInfo .unit-btns .btn-unit:nth-child(2){border-radius:0 6px 6px 0}.ResultInfo .unit-btns .btn-unit.active{background-color:#00897b;color:hsla(0,0%,100%,.87)}.ResultInfo .unit-btns .btn-unit.active:hover{color:hsla(0,0%,100%,.87)}.ResultInfo .unit-btns .btn-unit:hover{color:rgba(51,51,51,.87)}.ResultInfo table td,.ResultInfo table th{height:32px;border-bottom:1px solid #ccc}.ResultInfo table td.tc-125,.ResultInfo table th.tc-125{width:125px}.ResultInfo .MuiTable-root{box-sizing:border-box}.ResultInfo .MuiTable-root .MuiTableCell-root{box-sizing:border-box;letter-spacing:-.05em}.ResultInfo .MuiTable-root .table-head{border-top:2px solid #00897b}.ResultInfo .MuiTable-root .table-head .td{height:32px}.ResultInfo .MuiTable-root .tr{height:32px;letter-spacing:-.05em;box-sizing:border-box}.ResultInfo .MuiTable-root .th{color:rgba(51,51,51,.87);font-weight:700;font-size:14px;padding:0 0 0 10px}.ResultInfo .MuiTable-root .th.highlight{color:rgba(0,137,123,.87)}.ResultInfo .MuiTable-root .th.sub-th{padding-left:19.5px;font-size:12px}.ResultInfo .MuiTable-root .th.lightgrey{color:#666}.ResultInfo .MuiTable-root .td{box-sizing:border-box;padding:0 0 0 10px;font-size:14px;color:rgba(0,0,0,.87)}.ResultInfo .MuiTable-root .td.sub-td{font-size:12px}.ResultInfo .MuiTable-root .MuiTableCell-root.no-padding{padding:0}.ResultInfo .ArchitectureOverview .MuiTable-root,.ResultInfo .ResultOverview .MuiTable-root,.ResultInfo .SiteAnalysis .MuiTable-root{box-sizing:border-box;width:490px}.ResultInfo .ResultOverview>.sub-title{font-weight:700;color:rgba(0,137,123,.87);margin:30px auto 0}.ResultInfo .ResultOverview .inner-section{display:flex}.ResultInfo .ResultOverview .inner-section article:nth-child(2){margin-left:20px}.ResultInfo .ResultOverview th{font-weight:400}.ResultInfo .ResultOverview .table-title{color:rgba(0,0,0,.87);font-weight:700;font-size:14px;padding:4px 0;height:24px;margin-top:20px;line-height:1.5em}.ResultInfo .ResultOverview .table-title.table-title-margin-top{margin-top:30px}.ResultInfo .ArchitectureOverview .sub-title,.ResultInfo .FloorDivision .sub-title,.ResultInfo .FloorSummary .sub-title,.ResultInfo .HouseholdSummary .sub-title,.ResultInfo .OfficeFloorDivision .sub-title,.ResultInfo .SiteAnalysis .sub-title{font-weight:700;color:rgba(0,137,123,.87)}.ResultInfo .ArchitectureOverview .content-wraper,.ResultInfo .FloorDivision .content-wraper,.ResultInfo .FloorSummary .content-wraper,.ResultInfo .HouseholdSummary .content-wraper,.ResultInfo .OfficeFloorDivision .content-wraper,.ResultInfo .SiteAnalysis .content-wraper{display:flex;align-items:flex-start}.ResultInfo .BusinessFeasibility tbody tr:last-child td,.ResultInfo .BusinessFeasibility thead tr th,.ResultInfo .FloorSummary tbody tr:last-child td,.ResultInfo .FloorSummary thead tr th,.ResultInfo .HouseholdSummary tbody tr:last-child td,.ResultInfo .HouseholdSummary thead tr th,.ResultInfo .ResultOverview tbody tr:last-child td,.ResultInfo .ResultOverview thead tr th{border-bottom:1px solid #00897b}.SiteAnalysis .sub-title{margin-bottom:30px}.SiteAnalysis #mini-map{width:374px;height:374px;box-sizing:border-box;border:2px solid #00897b}.ArchitectureOverview .MuiTable-root,.SiteAnalysis .MuiTable-root{width:490px}.ArchitectureOverview .MuiTableContainer-root,.SiteAnalysis .MuiTableContainer-root{width:490px;overflow:visible}.ArchitectureOverview #mini-map,.ArchitectureOverview canvas,.SiteAnalysis #mini-map,.SiteAnalysis canvas{margin-left:92px}.ArchitectureOverview{display:relative}.ArchitectureOverview .sub-title,.FloorDivision .sub-title{margin-bottom:30px}.FloorDivision .MuiTableContainer-root{width:1000px}.FloorDivision .content-wraper{justify-content:center}.FloorDivision .result-img{width:374px;height:374px;box-sizing:border-box;border:2px solid #00897b;margin:0 20px auto}.OfficeFloorDivision .sub-title{margin-bottom:30px}.OfficeFloorDivision .MuiTableContainer-root{width:1000px}.OfficeFloorDivision .content-wraper{justify-content:center}.OfficeFloorDivision .result-img{width:auto;height:320px;box-sizing:border-box;border:2px solid #00897b;margin:10px}.FloorSummary{margin-bottom:40px!important}.FloorSummary .sub-title{font-weight:700;margin:0 0 20px}.FloorSummary .MuiTableContainer-root{width:1000px}.FloorSummary .MuiTableContainer-root .HouseholdSummary-table{width:750px}.FloorSummary .MuiTable-root{width:1000px}.FloorSummary .MuiTable-root .th{padding:0}.FloorSummary .MuiTable-root .MuiTableCell-root{box-sizing:border-box;padding-left:10px}.FloorSummary .connected-page-sub-title{margin-top:40px!important}.HouseholdSummary .sub-title{margin-bottom:20px}.HouseholdSummary .MuiTable-root{width:750px}.HouseholdSummary:not(:last-child){margin-bottom:0}.HouseholdSummary:not(:last-child) .MuiTable-root{margin-bottom:40px}.print-only{display:none}.BusinessFeasibility .sub-title{font-weight:700;color:rgba(0,137,123,.87);margin:40px auto 20px}.BusinessFeasibility .content-wraper{display:flex}.BusinessFeasibility .content-wraper .sub-header{color:rgba(0,0,0,.87);font-size:14px;margin:0;height:24px;padding:0 0 4px}.BusinessFeasibility table{width:490px}.BusinessFeasibility .left-article{margin-right:20px}.BusinessFeasibility .left-article .FlexContainer{display:flex}.BusinessFeasibility .left-article .FlexContainer .input{font-size:14px;width:30px;text-align:center;border:none;border-bottom:1px solid #000;outline:none;color:rgba(0,137,123,.87)}.BusinessFeasibility .left-article .FlexContainer .btn-outline{margin-left:10px;width:48px;font-weight:400;font-size:12px}.BusinessFeasibility .right-article{position:relative}.BusinessFeasibility .right-article .MuiTextField-root{position:absolute;right:0;top:335px;display:flex;padding:0;flex-direction:row}.BusinessFeasibility .right-article .MuiTextField-root .MuiFormLabel-root{width:200px;color:grey}.BusinessFeasibility .right-article .MuiTextField-root .MuiInput-root{width:185px;color:grey}.BusinessFeasibility .right-article .help-icon{width:16px;height:16px;color:grey;position:absolute;right:0;top:335px}.mainView{display:flex}.mainView .checkboxList{background-color:#232732;width:120px}.mainView .checkboxList .reportBox{height:40px;padding-left:22.5px;color:#ccc;display:flex}.mainView .checkboxList .reportBox>.checkbox{padding:0 7.5px 0 0;color:#ccc}.mainView .checkboxList .reportBox>.checkbox svg{font-size:20px}.mainView .checkboxList .reportBox>.checkbox.checked{color:#95e4b3}.mainView .checkboxList .reportBox>.label{margin-top:10px;margin-left:0;font-size:12px}.Visualizer{position:relative}.Visualizer .canvases{display:flex;flex-flow:row wrap}.Visualizer .canvases .Canvas{position:relative}.Visualizer .canvases .Canvas canvas{border:2px solid #00897b;box-sizing:border-box;outline:none}.Visualizer .canvases .rightTop{width:374px;margin-left:92px;display:flex;flex-direction:row-reverse}.Visualizer .canvases .rightTop .compassImg0 circle{fill:none}.Visualizer .canvases .rightTop .compassButton{width:40px;height:40px;padding:0;border:0;margin-top:10px;margin-left:10px;background:none;cursor:pointer;outline:none}.Visualizer .canvases .rightTop .imageButton{cursor:pointer;width:40px;height:40px;background-color:#383b45;border-radius:6px;display:flex;margin-top:10px;margin-left:10px}.Visualizer .canvases .rightTop .imageButton .image{margin:auto;color:#eee}.Visualizer .canvases .rightTop .imageButton.hidden{visibility:hidden}.Visualizer .canvases .rightTop .imageButton.active .image{color:#95e4b3}.Visualizer .canvases .rightTop .imageButton .imageIcon{margin:auto;width:24px;height:24px}.Visualizer .canvases .rightTop .reportNum{text-align:center}.modalBody div>div{width:985px;height:640px;max-width:985px;background-color:#1a1e28}.modalBody .modal-title{background-color:#1a1e28;box-sizing:border-box;width:985px;height:50px;padding:30px 40px 0 30px;font-size:18px;color:#eee;display:flex}.modalBody .modal-title .title{width:auto;height:20px}.modalBody .modal-title .icon{color:#555;margin-left:auto;width:20px;height:20px;cursor:pointer}.modalBody .project_info{display:flex;max-width:955px;height:auto;padding-top:21px;padding-left:30px}.modalBody .project_info .info_parameter{width:175px;height:40px;display:flex;flex-direction:column}.modalBody .project_info .info_parameter .info_title{width:auto;height:20px;font-size:12px;color:#999}.modalBody .project_info .info_parameter .info_value{width:auto;font-size:14px;color:#ccc;height:20px}.modalBody .project_info .info_parameter.w175{width:175px}.modalBody .project_info .info_parameter.w360{width:360px}.modalBody .project_info .info_parameter.rb{border-right:1px solid #333;margin-right:10px}.loading{width:374px;height:374px;display:flex;margin-left:92px}.loading .information{margin:auto;text-align:center;z-index:1}.loading .information .progress{width:200px;height:200px;-webkit-animation:rotation 1.33s linear infinite;animation:rotation 1.33s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media print{@page{size:A4 landscape;page-break-before:auto}body,html{height:97%;page-break-after:avoid;page-break-before:avoid}header .title-wrap{color:rgba(0,0,0,.87)}header .title-wrap .title{font-size:18px;font-weight:700;color:rgba(0,0,0,.87);height:32px;display:flex;align-items:center}header .sub-title-header{margin-top:10px;height:24px}.not-print{display:none!important}table{box-sizing:border-box;height:32px;width:490px}table .table-head{border-top:2px solid #00897b}table td,table th{padding:0 0 0 10px;border-bottom:1px solid #ccc}table td.tc-125,table th.tc-125{width:125px}table td.no-padding,table th.no-padding{padding:0}table td{letter-spacing:-.05em;height:32px;font-size:14px}table .th{font-weight:700;color:rgba(51,51,51,.87)}table .td{color:rgba(0,0,0,.87)}section{page-break-before:always;width:1060px;height:695px;padding:30px;box-sizing:border-box;margin:11.3375mm auto}.print-only{display:block}.print-only .sub-title-header{height:24px;color:rgba(51,51,51,.87);font-size:16px}}.FailedResult{margin-left:40px;letter-spacing:-.05em}.FailedResult button{cursor:pointer}.FailedResult h3,.FailedResult p{margin:0}.FailedResult .unit-btns{position:absolute;right:142px;top:34px;display:flex}.FailedResult .unit-btns .btn-unit{width:24px;height:24px;font-size:12px;font-weight:400;display:flex;flex-direction:column;align-items:center;border:1px solid #ccc!important;color:rgba(51,51,51,.87)}.FailedResult .unit-btns .btn-unit:first-child{border-radius:6px 0 0 6px}.FailedResult .unit-btns .btn-unit:nth-child(2){border-radius:0 6px 6px 0}.FailedResult .unit-btns .btn-unit.active{background-color:#00897b;color:hsla(0,0%,100%,.87)}.FailedResult .unit-btns .btn-unit.active:hover{color:hsla(0,0%,100%,.87)}.FailedResult .unit-btns .btn-unit:hover{color:rgba(51,51,51,.87)}.FailedResult table{box-sizing:border-box;height:32px;width:490px}.FailedResult table .table-head{border-top:2px solid #00897b}.FailedResult table td,.FailedResult table th{padding:0 0 0 10px;border-bottom:1px solid #ccc}.FailedResult table td.tc-125,.FailedResult table th.tc-125{width:125px}.FailedResult table td.no-padding,.FailedResult table th.no-padding{padding:0}.FailedResult table td{letter-spacing:-.05em;height:32px;font-size:14px}.FailedResult table .th{font-weight:700;color:rgba(51,51,51,.87)}.FailedResult table .td{color:rgba(0,0,0,.87)}.FailedResult .table-title{height:32px;margin-top:20px;display:flex;align-items:center;color:rgba(0,0,0,.87);font-weight:700;font-size:14px}.FailedResult .title{margin-top:24px;color:#e81c1c;font-size:16px;font-weight:700;line-height:24px;height:24px}.FailedResult .causing{height:32px;font-size:14px;line-height:32px;color:#e81c1c}.Login{left:0;background-image:url(/static/media/login_background.01189640.png);background-color:#b2dfdb;background-blend-mode:soft-light}.Login,.Login>.dim{position:absolute;width:100%;height:100%;top:0}.Login>.dim{background-color:rgba(0,0,0,.25);z-index:999999}.Login>.dim>.circular-progress{position:absolute;left:calc(50% - 30px);top:calc(50% - 60px);color:#eee}.Login .login-wrapper{width:1920px;height:1024px;display:flex;align-items:center;justify-content:center}.Login .login-wrapper .loginConatainer{background-color:#fff;width:480px;height:343px;border-radius:0;position:absolute;top:50%;left:50%;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px 50px}.Login .login-wrapper .loginConatainer>.header{font-size:24px;color:#000;line-height:125%;font-weight:700;margin-bottom:0;width:100%}.Login .login-wrapper .loginConatainer>.loginheader{font-size:16px;color:#000;line-height:22px;font-weight:700;margin:10px auto 20px;width:100%;border:none;background-color:#fff}.Login .login-wrapper .loginConatainer .textInput{width:380px;height:48px;line-height:48px;margin-bottom:15px}.Login .login-wrapper .loginConatainer .loginBtn{width:380px;height:40px;font-size:18px;color:hsla(0,0%,100%,.87);font-weight:700;margin-top:15px;background-color:#00897b;border-radius:6px}.Login .logoDiv{position:absolute;left:calc(50% - 90px);bottom:50px;width:179px;height:40px;background-image:url(data:image/png;base64,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)}
/*# sourceMappingURL=main.b15acc40.chunk.css.map */