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}.school_info{align-items:center;border:2px solid #000;width:120px;height:60px;border-radius:3px;z-index:200}.school_container,.school_info{display:flex;position:relative;flex-direction:column;justify-content:center}.school_container{border:1px solid #000;width:auto;height:auto;border-radius:15px;background-color:#fff;z-index:100;padding-left:10px;padding-right:10px}.school_container .content_name{display:flex;flex-direction:row;font-size:11px;font-weight:700;color:#292929;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;width:auto;height:28px}.school_container .content_name .school_icon{width:16px;height:16px;display:flex;border:1px solid #000;margin-top:1px;border-radius:13px;margin-right:5px}.school_container .content_border_name{display:flex;flex-direction:row;font-size:11px;font-weight:700;color:#292929;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;width:auto;border-bottom:1px solid #999;height:28px}.school_container .content_border_name .school_icon{width:16px;height:16px;display:flex;border:1px solid #000;margin-top:1px;border-radius:13px;margin-right:5px}.school_container .content_border_name:last-child{border-bottom:none}.school_container .content_category{display:flex;flex-direction:row;font-size:11px;font-weight:700;color:#292929;text-overflow:ellipsis;white-space:nowrap;align-items:center;justify-content:center;width:110px;height:28px}.school_container:after,.school_container:before{top:14px;right:100%;content:"";position:absolute;pointer-events:none;border-style:solid}.school_container:after{border-color:hsla(0,0%,100%,0);margin-right:-1px;border-width:5px;margin-top:-5px;border-right:5px solid #fff}.school_container:before{border-color:rgba(226,225,245,0);border-width:5px;margin-top:-5px;border-right:6px solid #000}.hospital_container{display:flex;position:relative;flex-direction:column;justify-content:center;border:1px solid #0d8609;width:auto;height:auto;border-radius:15px;background-color:#fff;z-index:100;padding-left:10px;padding-right:10px}.hospital_container .content_name{display:flex;flex-direction:row;font-size:11px;font-weight:700;color:#0d8609;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;width:auto;height:28px}.hospital_container .content_name .hospital_icon{width:15px;height:15px;display:flex;margin-top:1px;margin-right:5px}.hospital_container .content_border_name{display:flex;flex-direction:row;font-size:11px;font-weight:700;color:#292929;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;width:auto;border-bottom:1px solid #999;height:28px;margin-bottom:2px}.hospital_container .content_border_name .hospital_icon{width:15px;height:15px;display:flex;margin-right:5px}.hospital_container .content_border_name:last-child{border-bottom:none}.hospital_container .content_category{display:flex;flex-direction:row;font-size:11px;font-weight:700;color:#292929;text-overflow:ellipsis;white-space:nowrap;align-items:center;justify-content:center;width:110px;height:28px}.hospital_container:after,.hospital_container:before{top:14px;right:100%;content:"";position:absolute;pointer-events:none;border-style:solid}.hospital_container:after{border-color:rgba(0,255,0,0);margin-right:-1px;border-width:5px;margin-top:-5px;border-right:5px solid #fff}.hospital_container:before{border-color:rgba(0,225,0,0);border-width:5px;margin-top:-5px;border-right:6px solid #0d8609}.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:has(svg){cursor:pointer}.ProjectList .project-table table thead tr th .table-head-text{box-sizing:border-box}.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:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ProjectResult .print-btn{font-weight:400;position:absolute;top:34px;right:84px;line-height:24px;z-index:10000;width:48px;min-width:48px;height:30px;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;align-items:flex-start}.print-wrap .FloorDivision .MuiTableContainer-root{width:1000px}.print-wrap .FloorDivision .content-wraper{justify-content:center}.print-wrap .FloorDivision .result-img{width:374px;height:374px;box-sizing:border-box;border:2px solid #00897b;margin:0 20px auto}.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 .download-btn{position:absolute;right:213px;top:34px;font-size:13px;width:130px;height:30px;padding-left:5px;padding-right:5px;background-color:#00897b;color:hsla(0,0%,100%,.87)}.ResultInfo .download-btn:hover{color:rgba(51,51,51,.87)}.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:30px;height:30px;font-size:12px;font-weight:400;display:flex;flex-direction:column;justify-content:center;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 .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 .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}.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}@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}
/*# sourceMappingURL=main.0ca9473b.chunk.css.map */