.canvas-menu-wrap{position:fixed;top:46px;left:0;display:block;width:100%;min-width:1280px;padding-bottom:0;background-color:#383838;transition:padding .17s ease-in-out;z-index:999}.canvas-menu-wrap .canvas-menu-inner{position:relative;display:flex;align-items:center;padding:0 40px 0 20px;background-color:#2c2c2c;height:46.8px;z-index:999}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list,.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item{display:flex;align-items:center;height:100%}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button{display:flex;align-items:center;font-size:12px;height:100%;color:#fff;font-weight:600;padding:15px 20px;opacity:.55;transition:all .17s ease-in-out}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button .menu-icon{display:block;width:14px;height:14px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-right:10px}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button .menu-icon.con00{background-image:url(/static/images/canvas/menu_icon00.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button .menu-icon.con01{background-image:url(/static/images/canvas/menu_icon01.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button .menu-icon.con02{background-image:url(/static/images/canvas/menu_icon02.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button .menu-icon.con03{background-image:url(/static/images/canvas/menu_icon03.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button .menu-icon.con04{background-image:url(/static/images/canvas/menu_icon04.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button .menu-icon.con05{background-image:url(/static/images/canvas/menu_icon05.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button .menu-icon.con06{background-image:url(/static/images/canvas/menu_icon06.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item.active{background-color:#383838}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item.active button{opacity:1}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap{display:flex;align-items:center;margin-left:auto}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .select-box{width:124px;margin:0 5px;height:30px}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .select-box>div{width:100%}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from{display:flex;align-items:center;gap:5px}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button{display:block;width:30px;height:30px;border-radius:2px;background-color:#3d3d3d;background-position:50%;background-repeat:no-repeat;background-size:15px 15px;transition:all .17s ease-in-out}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.btn01{background-image:url(/_next/static/media/side_icon03.f87496b9.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.btn02{background-image:url(/_next/static/media/side_icon02.78b500c5.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.btn03{background-image:url(/_next/static/media/side_icon01.50469046.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.btn04{background-image:url(/_next/static/media/side_icon04.09f6c4be.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.btn05{background-image:url(/_next/static/media/side_icon05.a5ee996c.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.btn06{background-image:url(/_next/static/media/side_icon06.09a7e4ac.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.btn07{background-image:url(/_next/static/media/side_icon07.7a77e8c2.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.btn08{background-image:url(/_next/static/media/side_icon08.59cea199.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.btn09{background-image:url(/_next/static/media/side_icon09.b3681f10.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.btn10{background-image:url(/_next/static/media/side_icon10.009396cd.svg);background-size:15px 14px}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button.active,.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from button:hover{background-color:#1083e3}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .ico-btn-from{display:flex;align-items:center;gap:5px}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .ico-btn-from button .ico{display:block;width:15px;height:15px;background-repeat:no-repeat;background-position:50%;background-size:contain}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .ico-btn-from button .ico.ico01{background-image:url(/_next/static/media/ico-flx01.9a4b5bf3.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .ico-btn-from button .ico.ico02{background-image:url(/_next/static/media/ico-flx02.b16fae85.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .ico-btn-from button .ico.ico03{background-image:url(/_next/static/media/ico-flx03.6732f1fc.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .ico-btn-from button .ico.ico04{background-image:url(/_next/static/media/ico-flx04.df37d0a6.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .ico-btn-from button .ico.ico05{background-image:url(/_next/static/media/ico-flx05.48be2731.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .ico-btn-from button .name{font-size:12px;color:#fff}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .ico-btn-from.form06 .name{font-size:13px}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .vertical-horizontal{display:flex;min-width:170px;height:28px;margin-right:5px;border-radius:2px;background:#373737;line-height:28px;overflow:hidden}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .vertical-horizontal span{padding:0 10px;font-size:13px;color:#fff}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .vertical-horizontal button{margin-left:auto;height:100%;background-color:#4b4b4b;font-size:13px;font-weight:400;color:#fff;padding:0 7.5px;transition:all .17s ease-in-out}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .vertical-horizontal.on button{background-color:#1083e3}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .size-control{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#3d3d3d;border-radius:2px;width:100px;height:30px;margin:0 5px}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .size-control span{font-size:13px;color:#fff;cursor:pointer}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .size-control .control-btn{display:block;width:12px;height:12px;background-repeat:no-repeat;background-size:cover;background-position:50%}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .size-control .control-btn.minus{background-image:url(/_next/static/media/minus.1213f405.svg)}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .size-control .control-btn.plus{background-image:url(/_next/static/media/plus.f464b3e0.svg)}.canvas-menu-wrap .canvas-depth2-wrap{position:absolute;top:-100%;left:0;background-color:#383838;width:100%;height:50px;transition:all .17s ease-in-out}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner{display:flex;align-items:center;padding:0 40px;height:100%}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-list{display:flex;align-items:center;height:100%}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-list .canvas-depth2-item{display:flex;align-items:center;margin-right:26px;height:100%}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-list .canvas-depth2-item button{position:relative;opacity:.55;color:#fff;font-size:12px;font-weight:400;height:100%;padding-right:12px}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-list .canvas-depth2-item.active button{opacity:1;font-weight:600}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-list .canvas-depth2-item.active button:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:5px;height:8px;background:url(/_next/static/media/depth2-arr.83b63bd5.svg) no-repeat 50%}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-btn-list{display:flex;align-items:center;margin-left:auto;height:100%}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-btn-list .depth2-btn-box{display:flex;align-items:center;margin-right:34px;height:100%;transition:all .17s ease-in-out}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-btn-list .depth2-btn-box button{position:relative;font-size:12px;font-weight:400;height:100%;color:#fff;padding-right:12px}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-btn-list .depth2-btn-box button:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:5px;height:8px;background:url(/_next/static/media/depth2-arr.83b63bd5.svg) no-repeat 50%}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-btn-list .depth2-btn-box:last-child{margin-right:0}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-btn-list .depth2-btn-box.mouse{opacity:.55}.canvas-menu-wrap .canvas-depth2-wrap.active{top:47px}.canvas-menu-wrap.active{padding-bottom:50px}.canvas-content{padding-top:46.8px;transition:all .17s ease-in-out}.canvas-content .canvas-frame{height:calc(100vh - 129.3px)}.canvas-content.active{padding-top:96.8px}.canvas-content.active .canvas-frame{height:calc(100vh - 179.4px)}.canvas-layout{padding-top:37px}.canvas-layout .canvas-page-list{position:fixed;top:92.8px;left:0;display:flex;background-color:#1c1c1c;border-top:1px solid #000;width:100%;min-width:1280px;transition:all .17s ease-in-out;z-index:99}.canvas-layout .canvas-page-list.active{top:142.8px}.canvas-layout .canvas-page-list .canvas-id{display:flex;align-items:center;padding:9.6px 20px;font-size:12px;color:#fff;background-color:#1083e3}.canvas-layout .canvas-page-list .canvas-plane-wrap{display:flex;align-items:center;max-width:calc(100% - 45px)}.canvas-layout .canvas-page-list .canvas-plane-wrap .canvas-page-box{display:flex;align-items:center;background-color:#1c1c1c;padding:9.6px 20px;border-right:1px solid #000;min-width:0;transition:all .17s ease-in-out}.canvas-layout .canvas-page-list .canvas-plane-wrap .canvas-page-box span{display:flex;align-items:center;width:100%;font-size:12px;font-family:Pretendard,sans-serif;color:#aaa;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.canvas-layout .canvas-page-list .canvas-plane-wrap .canvas-page-box .close{flex:none;display:block;width:7px;height:8px;margin-left:15px;background:url(/_next/static/media/plan_close_gray.097dee0d.svg) no-repeat 50%;background-size:cover}.canvas-layout .canvas-page-list .canvas-plane-wrap .canvas-page-box.on{background-color:#fff}.canvas-layout .canvas-page-list .canvas-plane-wrap .canvas-page-box.on span{font-weight:600;color:#101010}.canvas-layout .canvas-page-list .canvas-plane-wrap .canvas-page-box.on .close{background:url(/_next/static/media/plan_close_black.f5694ef6.svg) no-repeat 50%}.canvas-layout .canvas-page-list .canvas-plane-wrap .canvas-page-box.on:hover{background-color:#fff}.canvas-layout .canvas-page-list .canvas-plane-wrap .canvas-page-box:hover{background-color:#000}.canvas-layout .canvas-page-list .plane-add{display:flex;align-items:center;justify-content:center;width:45px;padding:13.5px 0;background-color:#1c1c1c;border-right:1px solid #000;transition:all .17s ease-in-out}.canvas-layout .canvas-page-list .plane-add span{display:block;width:9px;height:9px;background:url(/_next/static/media/plane_add.78e9ccdf.svg) no-repeat 50%;background-size:cover}.canvas-layout .canvas-page-list .plane-add:hover{background-color:#000}.canvas-frame{position:relative;background-color:#f4f4f7;overflow:auto;transition:all .17s ease-in-out}.canvas-frame .canvas-container{margin:0 auto;background-color:#fff}.canvas-frame canvas{position:absolute;top:0;left:0;width:100%;height:100%}.sub-header{position:fixed;top:46px;left:0;width:100%;min-width:1280px;height:46px;border-bottom:1px solid #000;background:#2c2c2c;z-index:999}.sub-header .sub-header-inner{height:100%;padding:0 100px}.sub-header .sub-header-inner,.sub-header .sub-header-inner .sub-header-title-wrap{display:flex;align-items:center}.sub-header .sub-header-inner .sub-header-title-wrap .title-item{position:relative;padding:0 24px}.sub-header .sub-header-inner .sub-header-title-wrap .title-item a{display:flex;align-items:center}.sub-header .sub-header-inner .sub-header-title-wrap .title-item a .icon{width:22px;height:22px;margin-right:8px;background-repeat:no-repeat;background-position:50%;background-size:cover}.sub-header .sub-header-inner .sub-header-title-wrap .title-item a .icon.drawing{background-image:url(/_next/static/media/drawing_icon.0667c89a.svg)}.sub-header .sub-header-inner .sub-header-title-wrap .title-item:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:16px;background-color:#d9d9d9}.sub-header .sub-header-inner .sub-header-title-wrap .title-item:first-child{padding-left:0}.sub-header .sub-header-inner .sub-header-title-wrap .title-item:last-child{padding-right:0}.sub-header .sub-header-inner .sub-header-title-wrap .title-item:last-child:after{display:none}.sub-header .sub-header-inner .sub-header-title{font-size:16px;color:#fff;font-weight:600}.sub-header .sub-header-inner .sub-header-location{margin-left:auto;display:flex;align-items:center}.sub-header .sub-header-inner .sub-header-location .location-item{position:relative;display:flex;align-items:center;padding:0 10px}.sub-header .sub-header-inner .sub-header-location .location-item span{display:flex;font-size:12px;color:#aaa;font-weight:400;cursor:default}.sub-header .sub-header-inner .sub-header-location .location-item:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:4px;height:6px;background:url(/_next/static/media/loaction_arr.21a66478.svg) no-repeat 50%}.sub-header .sub-header-inner .sub-header-location .location-item:first-child{padding-left:0}.sub-header .sub-header-inner .sub-header-location .location-item:last-child{padding-right:0}.sub-header .sub-header-inner .sub-header-location .location-item:last-child span{color:#fff}.sub-header .sub-header-inner .sub-header-location .location-item:last-child:after{display:none}.sub-content{padding-top:46px}.sub-content .sub-content-inner{max-width:1760px;margin:0 auto;padding:20px 20px 0}.sub-content .sub-content-inner .sub-content-box{margin-bottom:20px}.sub-content .sub-content-inner .sub-content-box:last-child{margin-bottom:0}.sub-content.estimate{display:flex;flex-direction:column;padding-top:0}.sub-content.estimate .sub-content-inner{flex:1;width:100%}.sub-table-box{padding:20px;border-radius:6px;border:1px solid #e9eaed;background:#fff;box-shadow:0 3px 30px 0 rgba(0,0,0,.02)}.sub-table-box .table-box-title-wrap{display:flex;align-items:center;margin-bottom:15px}.sub-table-box .table-box-title-wrap .title-wrap{display:flex;align-items:center}.sub-table-box .table-box-title-wrap .title-wrap h3{display:block;font-size:15px;color:#101010;font-weight:600;margin-right:14px}.sub-table-box .table-box-title-wrap .title-wrap h3.product{margin-right:10px}.sub-table-box .table-box-title-wrap .title-wrap .estimate-check-btn{position:relative;display:flex;align-items:center;padding-left:10px}.sub-table-box .table-box-title-wrap .title-wrap .estimate-check-btn:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:11px;background-color:#d9d9d9}.sub-table-box .table-box-title-wrap .title-wrap .product_tit{position:relative;font-size:15px;font-weight:600;color:#1083e3;padding-left:10px}.sub-table-box .table-box-title-wrap .title-wrap .product_tit:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:11px;background-color:#d9d9d9}.sub-table-box .table-box-title-wrap .title-wrap .option{padding-left:5px;font-size:13px;color:#101010;font-weight:400}.sub-table-box .table-box-title-wrap .title-wrap .info-wrap{display:flex;align-items:center}.sub-table-box .table-box-title-wrap .title-wrap .info-wrap li{position:relative;padding:0 6px;font-size:12px;color:#101010;font-weight:400}.sub-table-box .table-box-title-wrap .title-wrap .info-wrap li span{font-weight:600}.sub-table-box .table-box-title-wrap .title-wrap .info-wrap li span.red{color:#e23d70}.sub-table-box .table-box-title-wrap .title-wrap .info-wrap li:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:11px;background-color:#d9d9d9}.sub-table-box .table-box-title-wrap .title-wrap .info-wrap li:first-child{padding-left:0}.sub-table-box .table-box-title-wrap .title-wrap .info-wrap li:last-child{padding-right:0}.sub-table-box .table-box-title-wrap .title-wrap .info-wrap li:last-child:after{display:none}.sub-table-box .left-unit-box{margin-left:auto;display:flex;align-items:center}.sub-table-box .promise-title-wrap{display:flex;align-items:center;margin-bottom:15px}.sub-table-box .promise-title-wrap .promise-gudie{margin-bottom:0}.sub-table-box .promise-gudie{display:block;font-size:13px;font-weight:700;color:#101010;margin-bottom:20px}.sub-table-box .important{color:red}.sub-table-box .sub-center-footer{display:flex;align-items:center;justify-content:center;margin-top:20px}.sub-table-box .sub-right-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:20px}.pagination-wrap{margin-top:24px}.infomation-wrap{margin-bottom:30px}.infomation-box-wrap{display:flex;gap:10px}.infomation-box-wrap .sub-table-box{flex:1}.infomation-box-wrap .info-title{font-size:14px;font-weight:500;color:#344356;margin-bottom:10px}.infomation-box-wrap .info-inner{position:relative;font-size:13px;color:#344356}.infomation-box-wrap .info-inner .copy-ico{position:absolute;bottom:0;right:0;width:16px;height:16px;background:url(/_next/static/media/copy_ico.92709b2c.svg) no-repeat 50%;background-size:cover}.estimate-list-wrap{display:flex;align-items:center;margin-bottom:10px}.estimate-list-wrap.one .estimate-box:last-child{flex:1;min-width:unset}.estimate-list-wrap .estimate-box{flex:1;display:flex;align-items:center}.estimate-list-wrap .estimate-box:last-child{flex:none;min-width:220px}.estimate-list-wrap .estimate-box .estimate-tit{width:105px;height:30px;line-height:30px;background-color:#f4f4f7;border-radius:100px;text-align:center;font-size:13px;font-weight:500;color:#344356}.estimate-list-wrap .estimate-box .estimate-name{font-size:13px;color:#344356;margin-left:14px;font-weight:400}.estimate-list-wrap .estimate-box .estimate-name.blue{font-size:16px;font-weight:700;color:#1083e3}.estimate-list-wrap .estimate-box .estimate-name.red{font-size:16px;font-weight:700;color:#d72a2a}.estimate-list-wrap:last-child{margin-bottom:0}.drag-file-guide{font-size:13px;font-weight:400;color:#45576f;margin-left:5px}.btn-area{padding-bottom:15px;border-bottom:1px solid #ecf0f4}.btn-area .file-upload{display:inline-block;height:30px;background-color:#94a0ad;padding:0 10px;border-radius:2px;font-size:13px;line-height:30px;color:#fff;font-weight:500;cursor:pointer;transition:background .15s ease-in-out}.btn-area .file-upload:hover{background-color:#607f9a}.drag-file-box{padding:10px}.drag-file-box .drag-file-area{position:relative;margin-top:15px}.drag-file-box .drag-file-area p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;color:#ccc;font-weight:400;cursor:default}.drag-file-box .file-list{min-height:52px}.drag-file-box .file-list .file-item{margin-bottom:15px}.drag-file-box .file-list .file-item span{position:relative;font-size:13px;color:#45576f;font-weight:400;white-space:nowrap;padding-right:55px;cursor:pointer}.drag-file-box .file-list .file-item span button{position:absolute;top:50%;right:0;transform:translateY(-50%);width:15px;height:15px;background:url(/_next/static/media/file_delete.4aa5d865.svg) no-repeat 50%;background-size:cover}.drag-file-box .file-list .file-item:last-child{margin-bottom:0}.drag-file-box .file-list .file-item .file-item-wrap{display:flex;align-items:center;gap:30px}.drag-file-box .file-list .file-item .file-item-wrap .return-wrap{display:flex;align-items:center}.drag-file-box .file-list .file-item .file-item-wrap .return{padding:0;font-size:13px;color:#b0bccd;text-decoration:line-through}.drag-file-box .file-list .file-item .file-item-wrap .return-btn{flex:none;position:relative;top:0;left:0;transform:none;display:flex;align-items:center;height:24px;padding:0 9px;margin-left:10px;background:none;border:1px solid #b0bccd;border-radius:2px;font-size:12px;color:#b0bccd;font-weight:500}.drag-file-box .file-list .file-item .file-item-wrap .return-btn .return-ico{display:block;width:14px;height:14px;background:url(/_next/static/media/return-btn.5df6268a.svg) no-repeat 50%;background-size:contain;margin-right:5px}.estimate-arr-btn{display:block;width:20px;height:20px;background-color:#94a0ad;border:1px solid #94a0ad;background-position:50%;background-repeat:no-repeat;background-image:url(/_next/static/media/estiment_arr.a5419455.svg);background-size:11px 7px;border-radius:2px}.estimate-arr-btn.up{rotate:180deg}.estimate-arr-btn.on{background-color:#fff;border-color:#c2d0dd;background-image:url(/_next/static/media/estiment_arr_color.805ccfbb.svg)}.estimate-check-wrap .estimate-check-inner{display:block}.estimate-check-wrap.hide{border-bottom:1px solid #ecf0f4;margin-bottom:15px}.estimate-check-wrap.hide .estimate-check-inner{display:none}.special-note-check-wrap{display:grid;grid-template-columns:repeat(5,1fr);border-radius:3px;margin-bottom:30px}.special-note-check-wrap .special-note-check-item{padding:14px 10px;border:1px solid #ecf0f4;margin-top:-1px;margin-right:-1px}.special-note-check-wrap .special-note-check-item.act{background-color:#f7f9fa}.special-note-check-wrap .special-note-check-item .special-note-check-box{display:flex;align-items:center}.special-note-check-wrap .special-note-check-item .special-note-check-box .check-name{font-size:13px;color:#45576f;cursor:pointer;line-height:1.3}.calculation-estimate{border:1px solid #ecf0f4;border-radius:3px;padding:24px;height:170px;overflow-y:auto;margin-bottom:30px}.calculation-estimate dl{margin-bottom:35px}.calculation-estimate dl:last-child{margin-bottom:0}.calculation-estimate dl dt{font-size:13px;font-weight:600;color:#1083e3;margin-bottom:15px}.calculation-estimate dl dd{font-size:12px;font-weight:400;color:#45576f;margin-bottom:8px}.calculation-estimate dl dd:last-child{margin-bottom:0}.calculation-estimate::-webkit-scrollbar{width:4px;background-color:transparent}.calculation-estimate::-webkit-scrollbar-thumb{background-color:#d9dee2}.calculation-estimate::-webkit-scrollbar-track{background-color:transparent}.esimate-wrap{margin-bottom:20px}.estimate-product-option{margin-bottom:15px}.estimate-product-option,.estimate-product-option .product-price-wrap{display:flex;align-items:center}.estimate-product-option .product-price-wrap .product-price-tit{font-size:13px;font-weight:400;color:#45576f;margin-right:10px}.estimate-product-option .product-price-wrap .select-wrap{width:150px}.estimate-product-option .product-edit-wrap{display:flex;align-items:center;margin-left:auto}.estimate-product-option .product-edit-wrap .product-edit-explane{display:flex;align-items:center;margin-right:15px}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item{position:relative;display:flex;align-items:center;padding:0 10px;font-size:12px;font-weight:400}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item span{width:20px;height:20px;margin-right:5px;background-size:cover;background-repeat:no-repeat;background-position:50%}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:12px;background-color:#d9d9d9}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item:first-child{padding-left:0}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item:first-child:before{display:none}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item:last-child{padding-right:0}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item.item01{color:#3bbb48}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item.item01 span{background-image:url(/_next/static/media/open_ico.b6db59c5.svg)}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item.item02{color:#909000}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item.item02 span{background-image:url(/_next/static/media/change_ico.11196707.svg)}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item.item03{color:#0191c9}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item.item03 span{background-image:url(/_next/static/media/attachment_ico.6f7dc94a.svg)}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item.item04{color:#f16a6a}.estimate-product-option .product-edit-wrap .product-edit-explane .explane-item.item04 span{background-image:url(/_next/static/media/click_check_ico.0666c3a4.svg)}.estimate-product-option .product-edit-wrap .product-edit-btn,.estimate-product-option .product-edit-wrap .product-edit-btn button{display:flex;align-items:center}.estimate-product-option .product-edit-wrap .product-edit-btn button span{width:13px;height:13px;margin-right:5px;background-size:cover}.estimate-product-option .product-edit-wrap .product-edit-btn button span.plus{background:url(/_next/static/media/plus_btn.11efeb75.svg) no-repeat 50%}.estimate-product-option .product-edit-wrap .product-edit-btn button span.minus{background:url(/_next/static/media/minus_btn.92f4f2a7.svg) no-repeat 50%}.chart-wrap{display:flex;gap:20px;width:100%}.chart-wrap .sub-table-box{height:100%}.chart-wrap .chart-inner{flex:1}.chart-wrap .chart-inner .chart-box{margin-bottom:30px}.chart-wrap .chart-table-wrap{display:flex;flex-direction:column;flex:none;width:650px}.chart-wrap .chart-table-wrap .sub-table-box{flex:1}.chart-wrap .chart-table-wrap .sub-table-box:first-child{margin-bottom:20px}.chart-month-table table{table-layout:fixed;border-collapse:collapse;border:1px solid #ecf0f4;border-radius:4px}.chart-month-table table thead th{border-bottom:1px solid #ecf0f4;font-weight:500;background-color:#f8f9fa}.chart-month-table table tbody td,.chart-month-table table thead th{padding:4.5px 0;text-align:center;font-size:13px;color:#45576f}.simulation-guide-wrap{display:flex;padding:20px}.simulation-guide-wrap .simulation-tit-wrap{flex:none;padding-right:40px;border-right:1px solid #eee}.simulation-guide-wrap .simulation-tit-wrap span{display:block;position:relative;padding-left:60px;font-size:15px;color:#14324f;font-weight:600}.simulation-guide-wrap .simulation-tit-wrap span:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:40px;height:40px;background:url(/_next/static/media/simulation_guide.499606d4.svg) no-repeat 50%;background-size:cover}.simulation-guide-wrap .simulation-guide-box{flex:1;padding-left:40px}.simulation-guide-wrap .simulation-guide-box dl{margin-bottom:25px}.simulation-guide-wrap .simulation-guide-box dl dt{font-size:13px;color:#101010;font-weight:600;margin-bottom:5px}.simulation-guide-wrap .simulation-guide-box dl dd{font-size:12px;color:#45576f;font-weight:400;line-height:24px}.simulation-guide-wrap .simulation-guide-box dl:last-child{margin-bottom:0}.simulation-guide-wrap .simulation-guide-box ol,.simulation-guide-wrap .simulation-guide-box ul{list-style:unset}.module-total{display:flex;align-items:center;background-color:#f8f9fa;padding:9px 0;margin-right:4px;border:1px solid #ecf0f4;border-top:none}.module-total .total-title{flex:1;text-align:center;font-size:13px;color:#344356;font-weight:500}.module-total .total-num{flex:none;width:121px;text-align:center;font-size:15px;color:#344356;font-weight:500}.information-help-wrap{display:flex;padding:24px;background-color:#f4f4f4;border-radius:4px;margin-bottom:15px}.information-help-wrap .information-help-tit-wrap{position:relative;display:flex;align-items:center;padding-right:40px;border-right:1px solid #e0e0e3}.information-help-wrap .information-help-tit-wrap .help-tit-icon{width:40px;height:40px;border-radius:50%;margin-right:10px;background:#fff url(/_next/static/media/information_help.da7b5733.svg) no-repeat 50%;background-size:20px 20px}.information-help-wrap .information-help-tit-wrap .help-tit{font-size:13px;font-weight:600;color:#45576f}.information-help-wrap .information-help-guide{padding-left:40px}.information-help-wrap .information-help-guide span{display:block;font-size:12px;font-weight:400;color:#45576f;margin-bottom:7px}.information-help-wrap .information-help-guide span:last-child{margin-bottom:0}.community-search-warp{display:flex;flex-direction:column;align-items:center;padding:10px 0 30px;border-bottom:1px solid #e5e5e5;margin-bottom:24px}.community-search-warp .community-search-box{position:relative;display:flex;align-items:center;width:580px;height:45px;padding:0 45px 0 20px;margin-bottom:20px;border-radius:2px;border:1px solid #101010}.community-search-warp .community-search-box .community-input{width:100%;height:100%;font-size:13px;font-weight:400;color:#101010}.community-search-warp .community-search-box .community-input::placeholder{color:#c8c8c8}.community-search-warp .community-search-box .community-search-ico{position:absolute;top:50%;right:20px;transform:translateY(-50%);flex:none;width:21px;height:100%;background:url(/_next/static/media/community_search.dfde2316.svg) no-repeat 50%;background-size:21px 21px;z-index:3}.community-search-warp .community-search-keyword{font-size:13px;font-weight:400;color:#45576f}.community-search-warp .community-search-keyword span{font-weight:600;color:#f16a6a}.file-down-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.file-down-list .file-down-item{display:flex;align-items:center;padding:24px;border-radius:4px;border:1px solid #e5e5e5;background:#fff;transition:all .15s ease-in-out}.file-down-list .file-down-item .file-item-info .item-num{display:inline-block;padding:6px 17.5px;border-radius:60px;background-color:#f4f4f7;font-size:13px;font-weight:600;color:#101010;margin-bottom:15px}.file-down-list .file-down-item .file-item-info .item-name{font-size:16px;color:#101010;font-weight:500;margin-bottom:13px}.file-down-list .file-down-item .file-item-info .item-date{font-size:13px;font-weight:400;color:#344356}.file-down-list .file-down-item .file-down-box{display:flex;align-items:center;flex:none;margin-left:auto;height:100%}.file-down-list .file-down-item .file-down-box .file-down-btn{width:36px;height:36px;background:url(/_next/static/media/file_down_btn.3213c6d6.svg) no-repeat 50%;background-size:cover}.file-down-list .file-down-item:hover{background-color:#f4f4f7}.file-down-nodata{display:flex;align-items:center;justify-content:center;width:100%;height:148px;padding:24px;border-radius:4px;border:1px solid #e5e5e5;font-size:16px;font-weight:500;color:#344356}.product-input-wrap{display:flex;align-items:center;width:200px;height:30px;background-color:#fafafa;border:1px solid #eee;padding:0 10px}.product-input-wrap input{font-size:13px;font-weight:400;color:#999;padding:0;width:100%;height:100%;flex:1;background-color:inherit}.product-input-wrap .product-delete{flex:none;display:block;width:15px;height:100%;background:url(/_next/static/media/product-del.bc162d6f.svg) no-repeat 50%;background-size:15px 15px}@media screen and (max-width:1800px){.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button .menu-icon{margin-right:5px}.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button{padding:15px;font-size:11px}.canvas-menu-wrap .canvas-depth2-wrap .canvas-depth2-inner .canvas-depth2-list .canvas-depth2-item button{font-size:11px}}@media screen and (max-width:1600px){.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button .menu-icon{display:none}.canvas-content .canvas-frame{height:calc(100vh - 129.5px)}.canvas-content.active .canvas-frame{height:calc(100vh - 179.5px)}}@media screen and (max-width:1500px){.canvas-menu-wrap .canvas-menu-inner .canvas-menu-list .canvas-menu-item button{padding:15px 10px;font-size:10px}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .btn-from{gap:3px}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .vertical-horizontal{margin-right:3px;min-width:150px}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .select-box{width:100px;margin:0 3px}.canvas-menu-wrap .canvas-menu-inner .canvas-side-btn-wrap .size-control{width:90px;margin:0 3px}.sub-header .sub-header-inner .sub-header-title{font-size:15px}.sub-header .sub-header-inner .sub-header-title-wrap .title-item a .icon{width:20px;height:20px}}@keyframes mountpop{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes unmountpop{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}.normal-font{font-weight:400}.bold-font,.normal-font{font-size:12px;color:#fff}.bold-font{font-weight:500}.modal-pop-wrap{position:fixed;top:0;left:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #000;border-radius:4px;background-color:#272727;z-index:100000}.modal-pop-wrap.xsm{width:200px}.modal-pop-wrap.xxxm{width:240px}.modal-pop-wrap.xxm{width:270px}.modal-pop-wrap.xm{width:300px}.modal-pop-wrap.ssm{width:380px}.modal-pop-wrap.sm{width:580px}.modal-pop-wrap.r{width:400px}.modal-pop-wrap.lr{width:440px}.modal-pop-wrap.lr-2{width:450px}.modal-pop-wrap.lrr{width:480px}.modal-pop-wrap.ml{width:530px}.modal-pop-wrap.l-2{width:640px}.modal-pop-wrap.lx-2{width:740px}.modal-pop-wrap.lx{width:770px}.modal-pop-wrap.l{width:800px}.modal-pop-wrap.ll{width:900px}.modal-pop-wrap.mount{animation:mountpop .17s ease-in-out forwards}.modal-pop-wrap.unmount{animation:unmountpop .17s ease-in-out forwards}.modal-pop-wrap.alert{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;border:none}.modal-pop-wrap.alert .modal-head{background-color:transparent;padding:0 0 8px}.modal-pop-wrap.alert .modal-head .modal-close{width:20px;height:20px;background:url(/_next/static/media/alert_close.c3836451.svg) no-repeat 50%}.modal-pop-wrap.alert .modal-body{background-color:#fff;padding:22px;border-radius:4px;border:1px solid #101010;color:#101010}.modal-pop-wrap.alert .modal-body .alert-title{font-size:13px;font-weight:700;color:#101010;margin-bottom:15px}.modal-head{display:flex;align-items:center;padding:10px 24px;background-color:#000;cursor:pointer}.modal-head h1.title{font-size:13px;color:#fff;font-weight:700}.modal-head .modal-btn-wrap{margin-left:auto;display:flex;align-items:center;gap:15px}.modal-head .modal-fold{display:block;width:15px;height:15px;background:url(/_next/static/media/penal_arr_white.1d695e2e.svg) no-repeat 50%;background-size:contain}.modal-head .modal-fold.act{transform:rotate(180deg)}.modal-head .modal-close{color:transparent;font-size:0;width:10px;height:10px;background:url(/_next/static/media/modal_close.305cdfea.svg) no-repeat 50%}.modal-body{position:relative;padding:24px}.modal-body .left-bar{left:0}.modal-body .left-bar,.modal-body .right-bar{position:absolute;top:0;width:5px;height:100%;background-color:#000;cursor:pointer}.modal-body .right-bar{right:0}.modal-body .modal-btn-wrap{display:flex;align-items:center;gap:5px}.modal-body .modal-btn-wrap button{flex:1}.modal-body .modal-btn-wrap.sub{margin-bottom:14px}.modal-body .modal-btn-wrap.sub button{flex:1 1 auto;padding:0}.modal-body .modal-check-btn-wrap{margin-top:15px}.modal-body .modal-check-btn-wrap .check-wrap-title{font-size:12px;color:#fff;font-weight:600}.modal-body .modal-check-btn-wrap .check-wrap-title.light{font-weight:400}.modal-body .modal-check-btn-wrap .flex-check-box{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.modal-body .modal-check-btn-wrap .flex-check-box.for2{justify-content:flex-end}.modal-body .modal-check-btn-wrap .flex-check-box.for2 button{width:calc(50% - 5px)}.modal-body .modal-check-btn-wrap .flex-check-box.for2.btn{gap:5px}.modal-body .modal-check-btn-wrap .flex-check-box.for2.btn button{width:calc(50% - 2.5px)}.modal-body .modal-check-btn-wrap .flex-check-box.for-line button{flex:1}.modal-body .outer-line-wrap{border-top:1px solid #3c3c3c;margin-top:10px;padding-top:15px;margin-bottom:15px}.modal-body .outer-line-wrap>div{margin-bottom:15px}.modal-body .outer-line-wrap>div:last-child{margin-bottom:0}.modal-body .modal-guide{display:block;font-size:12px;color:#101010;font-weight:400}.modal-foot{display:block;width:100%;padding:5px 0;background-color:#000;cursor:pointer}.adsorption-point{display:flex;align-items:center;background-color:#3a3a3a;border-radius:3px;padding-left:11px;overflow:hidden;transition:all .17s ease-in-out}.adsorption-point span{font-size:12px;color:#898989}.adsorption-point i{display:flex;align-items:center;padding:0 7px;margin-left:auto;height:100%;font-size:13px;color:#898989}.adsorption-point.act i{color:#fff;background-color:#1083e3}.grid-check-form{display:flex;align-items:center;gap:15px;padding-bottom:15px}.grid-check-form.border{border-bottom:1px solid #424242}.grid-check-form-flex{display:flex;gap:10px}.grid-check-form-flex .d-check-box{flex:1}.grid-option-overflow{max-height:350px;overflow-y:auto}.grid-option-overflow::-webkit-scrollbar{width:4px;background-color:transparent}.grid-option-overflow::-webkit-scrollbar-thumb{background-color:#d9d9d9}.grid-option-overflow::-webkit-scrollbar-track{background-color:transparent}.grid-option-wrap .grid-option-box{display:flex;align-items:center;background-color:transparent;border:1px solid #3d3d3d;border-radius:2px;padding:15px 10px;gap:20px;margin-bottom:10px}.grid-option-wrap .grid-option-box .grid-input-form{display:flex;align-items:center}.grid-option-wrap .grid-option-box .grid-input-form span{flex:none;font-size:12px;color:#fff;font-weight:500}.grid-option-wrap .grid-option-box .grid-input-form .input-grid{width:54px}.grid-option-wrap .grid-option-box .grid-input-form .input-grid input{width:100%}.grid-option-wrap .grid-option-box:last-child{margin-bottom:0}.grid-option-wrap .grid-option-block-form{flex:1}.grid-option-wrap .grid-option-block-form .flex-ment{position:relative;padding-right:70px;flex:1 1 auto}.grid-option-wrap .grid-option-block-form .flex-ment span{width:70px}.grid-option-wrap .grid-option-block-form .flex-ment span.absol{width:fit-content;position:absolute;top:50%;right:0;transform:translateY(-50%)}.grid-option-wrap .grid-option-block-form .flex-ment .input-grid{flex:1}.select-form .sort-select{width:100%}.grid-select{flex:1;height:30px}.grid-select.no-flx{flex:unset}.grid-select .sort-select{width:100%;background-color:#313131;min-width:auto;font-size:12px;border:none}.grid-select .sort-select p{font-size:12px}.grid-select .sort-select>ul{border:none}.grid-select.right p{text-align:right}.grid-select.right ul li{justify-content:flex-end}.grid-btn-wrap{padding-top:15px;text-align:right}.grid-btn-wrap button{padding:0 10px}.grid-option-tit{font-size:12px;color:#fff;font-weight:400;padding-bottom:15px}.grid-direction{display:flex;align-items:center;gap:5px;flex:1}.direction{width:22px;height:22px;background-color:#757575;background-image:url(/_next/static/media/grid_option_arr.56d9f2d8.svg);background-repeat:no-repeat;background-position:50%;background-size:16px 15px;border-radius:50%;transition:all .15s ease-in-out;opacity:.6}.direction.down{transform:rotate(180deg)}.direction.left{transform:rotate(-90deg)}.direction.right{transform:rotate(90deg)}.direction.act,.direction:hover{opacity:1}.move-form{width:100%}.move-form p{font-size:12px;color:#fff;font-weight:500}.input-move-wrap{display:flex;align-items:center;gap:5px}.input-move-wrap span{color:#fff;font-size:12px}.input-move-wrap .input-move{width:130px}.input-move-wrap .input-move input{width:100%}.direction-move-wrap{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-left:auto}.placement-table table{table-layout:fixed}.placement-table table tr th{font-size:12px;color:#fff;font-weight:500;padding:18px 0;border-bottom:1px solid #424242;vertical-align:middle}.placement-table table tr th .tip-wrap{display:flex;align-items:center}.placement-table table tr td{font-size:12px;color:#fff;border-bottom:1px solid #424242;padding:18px 0 18px 20px;vertical-align:middle}.placement-table table tr td .flex-box{display:flex;align-items:center}.placement-table table tr:first-child td,.placement-table table tr:first-child th{padding-top:0}.placement-table .tooltip{position:relative;display:block;width:15px;height:15px;margin-left:5px;background:url(/_next/static/media/pop_tip.8a19759d.svg) no-repeat 50%;background-size:cover}.placement-table.light{padding:0}.placement-table.light td,.placement-table.light th{color:#101010;border-bottom:none;border-top:1px solid #efefef}.placement-table.light th{padding:14px 0}.placement-table.light tr:first-child td,.placement-table.light tr:first-child th{padding-top:14px}.placement-table.light tr:last-child td,.placement-table.light tr:last-child th{padding-bottom:0}.pop-form-radio{display:flex;align-items:center;gap:10px}.pop-form-radio.place{gap:33px}.pop-form-radio.place .outline-form span{width:fit-content}.pop-form-radio.place .outline-form .input-grid{width:80px}.placement-option{display:flex;align-items:center;gap:20px}.select-wrap .sort-select{width:100%}.flex-ment{display:flex;align-items:center;gap:5px}.flex-ment span{font-size:12px;color:#fff;font-weight:400}.img-edit-wrap{flex:none}.img-edit-wrap .img-edit-btn{display:flex;align-items:center;height:30px;padding:0 10px;font-size:12px;font-weight:400;color:#101010;background-color:#fff;border-radius:2px;cursor:pointer;transition:all .15s ease-in-out}.img-edit-wrap .img-edit-btn .img-edit{width:16px;height:16px;background:url(/_next/static/media/img_edit_ico.d71a14d1.svg) no-repeat 50%;background-size:cover;margin-right:5px}.img-edit-wrap .img-edit-btn:hover{background-color:#ebebeb}.img-name-wrap{display:flex;align-items:center;width:100%;margin-left:10px}.img-name-wrap input{flex:1}.img-name-wrap .img-check{flex:none;width:18px;height:18px;margin-left:5px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(/_next/static/media/img_check_fail.39ee18b5.svg)}.for-address input{flex:1}.for-address .check-address{flex:none;width:18px;height:18px;margin-left:5px;background-repeat:no-repeat;background-position:50%;background-size:cover}.for-address .check-address.fail{background-image:url(/_next/static/media/img_check_fail.39ee18b5.svg)}.for-address .check-address.success{background-image:url(/_next/static/media/img_check_success.101ea1d8.svg)}.outline-wrap{padding:24px 0;border-top:1px solid #424242}.outline-wrap .outline-inner{display:flex;align-items:center;margin-bottom:14px}.outline-wrap .outline-inner:last-child{margin-bottom:0}.outline-wrap .outline-inner .outline-form{margin-right:15px}.outline-wrap:last-child{border-bottom:1px solid #424242}.outline-form{display:flex;align-items:center}.outline-form span{width:60px;flex:none;font-size:12px;font-weight:500;color:#fff;margin-right:10px}.outline-form span.thin{width:auto;font-weight:400;margin-right:0}.outline-form .reset-btn{flex:none;width:30px;height:30px;background:transparent;border:1px solid #484848;border-radius:2px;margin-left:5px;background-image:url(/_next/static/media/reset_ico.ff17dcfd.svg);background-repeat:no-repeat;background-size:12px 12px;background-position:50%}.outline-form:last-child{margin-right:0}.cul-wrap{display:flex}.cul-wrap .outline-box{width:50%;margin-right:15px}.cul-wrap .outline-box .outline-form{width:100%;margin-bottom:14px;margin-right:0}.cul-wrap .outline-box .outline-form:last-child{margin-bottom:0}.cul-wrap .cul-box{display:flex;align-items:center;justify-content:center;width:50%;background-color:#3d3d3d;border-radius:2px}.properties-guide{font-size:12px;color:#aaa;font-weight:400;margin-bottom:14px}.setting-tit{font-size:13px;color:#fff;font-weight:500;margin-bottom:10px}.properties-setting-wrap.outer{margin-top:24px}.properties-setting-wrap .setting-btn-wrap{display:flex;align-items:center;padding:14px 0;border-top:1px solid #424242;border-bottom:1px solid #424242}.properties-setting-wrap .setting-btn-wrap .setting-btn{display:block;width:100%;height:40px;font-size:13px;color:#fff;font-weight:700;border-radius:2px;transition:all .15s ease-in-out}.properties-setting-wrap .setting-btn-wrap .setting-btn.green{background-color:#305941;border:1px solid #45cd7d}.properties-setting-wrap .setting-btn-wrap .setting-btn.green:hover{background-color:#3a6b4e}.properties-setting-wrap .setting-btn-wrap .setting-btn.blue{background-color:#2e5360;border:1px solid #3fbae6}.properties-setting-wrap .setting-btn-wrap .setting-btn.blue:hover{background-color:#365f6e}.properties-setting-wrap .setting-btn-wrap .setting-btn.gray{background-color:#535353;border:1px solid #9e9e9e}.properties-setting-wrap .setting-btn-wrap .setting-btn.gray:hover{background-color:#6b6b6b}.roof-shape-menu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:24px 10px;margin-bottom:24px}.roof-shape-menu .shape-box{display:flex;align-items:center;justify-content:center;width:100%;padding:13px;background-color:#3d3d3d;transition:background .15s ease-in-out}.roof-shape-menu .shape-box img{max-width:100%}.roof-shape-menu .shape-title{font-size:12px;font-weight:500;color:#fff;margin-top:10px;text-align:center;transition:color .15s ease-in-out}.roof-shape-menu .shape-menu-box.act .shape-box,.roof-shape-menu .shape-menu-box:hover .shape-box{background-color:#008bff}.roof-shape-menu .shape-menu-box.act .shape-title,.roof-shape-menu .shape-menu-box:hover .shape-title{color:#008bff}.setting-box{padding:14px 0;border-top:1px solid #424242;border-bottom:1px solid #424242}.padding-form{padding-left:23px}.discrimination-box{padding:16px 12px;border:1px solid #3d3d3d;border-radius:2px}.modal-bottom-border-bx{margin-top:24px;padding-bottom:14px;border-bottom:1px solid #424242}.eaves-keraba-table{display:table;border-collapse:collapse}.eaves-keraba-table .eaves-keraba-item{display:table-row}.eaves-keraba-table .eaves-keraba-item .eaves-keraba-td,.eaves-keraba-table .eaves-keraba-item .eaves-keraba-th{font-size:12px;color:#fff;font-weight:400;display:table-cell;vertical-align:middle;padding-bottom:14px}.eaves-keraba-table .eaves-keraba-item .eaves-keraba-td{padding-left:10px}.eaves-keraba-table .eaves-keraba-item .eaves-keraba-ico{display:flex;align-items:center;justify-content:center;padding:5px;background-color:#3d3d3d;border:1px solid #3d3d3d;border-radius:2px;cursor:pointer}.eaves-keraba-table .eaves-keraba-item .eaves-keraba-ico.act{border:1px solid #ed0004}.eaves-keraba-table .eaves-keraba-item:last-child .eaves-keraba-td,.eaves-keraba-table .eaves-keraba-item:last-child .eaves-keraba-th{padding-bottom:0}.guide{font-size:12px;font-weight:400;color:#fff;margin-bottom:24px}.guide.sm{margin-bottom:15px}.guide span{display:block}.allocation-select-wrap{display:flex;align-items:center;padding-bottom:14px;border-bottom:1px solid #424242;margin-bottom:14px}.allocation-select-wrap span{font-size:12px;color:#fff;font-weight:500;margin-right:10px}.allocation-select-wrap .allocation-edit{display:flex;align-items:center;justify-content:center;width:100%;height:30px;padding:0 10px;margin-left:5px;font-size:12px;color:#fff;font-weight:400;border:1px solid #484848;background-color:#323234;transition:background-color .13s ease-in-out}.allocation-select-wrap .allocation-edit i{display:block;width:12px;height:12px;margin-right:5px;background:url(/_next/static/media/allocation_edit.548cb5d5.svg) no-repeat 50%;background-size:cover}.allocation-select-wrap .allocation-edit:hover{background-color:#464545}.block-box{display:flex;align-items:center;gap:10px;margin-bottom:10px}.block-box .flex-ment{gap:10px}.block-box .flex-ment .dec{text-decoration:underline}.block-box .flex-ment .delete{display:block;width:15px;height:15px;background:url(/_next/static/media/allocation_delete.037b3bbc.svg) no-repeat 50%;background-size:cover}.block-box:last-child{margin-bottom:0}.icon-btn-wrap{flex:1;display:flex;align-items:center;gap:5px}.icon-btn-wrap button{display:flex;align-items:center;justify-content:center;width:100%;height:30px;font-size:12px;font-weight:400;color:#fff;border:1px solid #646464;border-radius:2px;padding:0 10px;transition:all .15s ease-in-out}.icon-btn-wrap button i{height:15px;display:block;margin-left:10px;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:all .15s ease-in-out}.icon-btn-wrap button i.allocation01{background-image:url(/_next/static/media/allocation_icon01_white.8edf6b2c.svg);width:15px}.icon-btn-wrap button i.allocation02{background-image:url(/_next/static/media/allocation_icon02_white.25529178.svg);width:18px}.icon-btn-wrap button.act,.icon-btn-wrap button:hover{color:#101010;border:1px solid #101010;background-color:#fff}.icon-btn-wrap button.act i.allocation01,.icon-btn-wrap button:hover i.allocation01{background-image:url(/_next/static/media/allocation_icon01_black.03a50091.svg)}.icon-btn-wrap button.act i.allocation02,.icon-btn-wrap button:hover i.allocation02{background-image:url(/_next/static/media/allocation_icon02_black.ee143502.svg)}.icon-btn-wrap button:disabled{opacity:.5}.icon-btn-wrap button:disabled,.icon-btn-wrap button:disabled.act,.icon-btn-wrap button:disabled:hover{color:#fff;border:1px solid #646464;background-color:transparent}.icon-btn-wrap button:disabled.act i.allocation01,.icon-btn-wrap button:disabled:hover i.allocation01{background-image:url(/_next/static/media/allocation_icon01_white.8edf6b2c.svg)}.icon-btn-wrap button:disabled.act i.allocation02,.icon-btn-wrap button:disabled:hover i.allocation02{background-image:url(/_next/static/media/allocation_icon02_white.25529178.svg)}.slope-wrap{padding-bottom:24px;border-bottom:1px solid #424242}.plane-frame-wrap{display:flex;gap:10px}.plane-frame-wrap .plane-shape-wrap{flex:none;width:73px}.plane-shape-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.plane-shape-menu .shape-menu-box{border-radius:2px;width:34px;height:34px;background-color:#373737;border:1px solid #676767;transition:background .15s ease-in-out,border .15s ease-in-out}.plane-shape-menu .shape-menu-box .shape-box{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;border-radius:2px}.plane-shape-menu .shape-menu-box.act,.plane-shape-menu .shape-menu-box:hover{border-color:#008bff;background-color:#008bff}.shape-library{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding-top:5px}.shape-library .library-btn{width:100%;height:34px;border:1px solid #6c6c6c;border-radius:2px;background-color:#373737;background-repeat:no-repeat;background-position:50%;transition:all .15s ease-in-out}.shape-library .library-btn.ico01{background-image:url(/_next/static/media/shape_labrary01.0c921b15.svg);background-size:19px 18px}.shape-library .library-btn.ico02{background-image:url(/_next/static/media/shape_labrary02.f01cb605.svg);background-size:15px 20px}.shape-library .library-btn.ico03{background-image:url(/_next/static/media/shape_labrary03.8937ae76.svg);background-size:19px 16px}.shape-library .library-btn:hover{border-color:#1083e3;background-color:#1083e3}.plane-detail-wrap{display:flex;flex-direction:column;flex:1}.plane-shape-wrapper{flex:1;display:flex;flex-direction:column;gap:10px}.plane-shape-wrapper .plane-box{width:100%;padding:10px 18px;border-radius:2px;background-color:#313131;border:1px solid #484848}.plane-shape-wrapper .plane-box .plane-box-tit{font-size:12px;font-weight:600;color:#fff;margin-bottom:10px}.plane-shape-wrapper .plane-box.shape-box .shape-box-inner{display:flex;gap:15px;min-height:140px}.plane-shape-wrapper .plane-box.shape-box .shape-box-inner .shape-img{position:relative;flex:none;width:150px;background-color:#fff;border-radius:2px}.plane-shape-wrapper .plane-box.shape-box .shape-box-inner .shape-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plane-shape-wrapper .plane-box.shape-box .shape-box-inner .shape-data{flex:1}.plane-shape-wrapper .plane-box.shape-box .shape-box-inner .shape-data .eaves-keraba-table .eaves-keraba-item .eaves-keraba-td,.plane-shape-wrapper .plane-box.shape-box .shape-box-inner .shape-data .eaves-keraba-table .eaves-keraba-item .eaves-keraba-th{padding-bottom:10px}.plane-shape-wrapper .plane-box.shape-box .shape-box-inner .shape-data .eaves-keraba-table .eaves-keraba-item:last-child .eaves-keraba-td,.plane-shape-wrapper .plane-box.shape-box .shape-box-inner .shape-data .eaves-keraba-table .eaves-keraba-item:last-child .eaves-keraba-th{padding-bottom:0}.plane-shape-wrapper .plane-box.direction-box{flex:1;display:flex;flex-direction:column}.plane-shape-wrapper .plane-box.direction-box .plane-direction-box{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.plane-direction{width:150px;position:relative;height:120px}.plane-direction span{position:absolute;font-size:12px;font-weight:500;color:#b1b1b1}.plane-direction span.top{top:0;left:50%;transform:translateX(-50%)}.plane-direction span.right{top:50%;right:0;transform:translateY(-50%)}.plane-direction span.bottom{bottom:0;left:50%;transform:translateX(-50%)}.plane-direction span.left{top:50%;left:0;transform:translateY(-50%)}.plane-direction .plane-btn{position:absolute;width:28px;height:28px;background-color:#777;background-image:url(/_next/static/media/plane_arr.ad94df89.svg);background-size:12px 13px;background-repeat:no-repeat;background-position:50%;border-radius:50%;transition:all .15s ease-in-out}.plane-direction .plane-btn.up{top:22px;left:50%;transform:translateX(-50%)}.plane-direction .plane-btn.right{top:50%;right:32px;transform:translateY(-50%) rotate(90deg)}.plane-direction .plane-btn.down{bottom:22px;left:50%;transform:translateX(-50%) rotate(180deg)}.plane-direction .plane-btn.left{top:50%;left:32px;transform:translateY(-50%) rotate(270deg)}.plane-direction .plane-btn.act,.plane-direction .plane-btn:hover{background-color:#fff;background-image:url(/_next/static/media/plane_arr_act.523a5518.svg)}.plane-tab-guide{font-size:12px;font-weight:400;color:#fff;margin-top:10px}.plane-shape-btn{padding-top:10px;margin-top:auto}.plane-shape-btn button{display:block;width:100%}.mb-box{margin-bottom:24px}.object-direction-wrap{display:flex;align-items:center;justify-content:center}.discrimination-tit{font-size:13px;color:#fff;font-weight:500}.object-size-wrap{display:flex;min-height:206px;margin-top:14px}.object-size-wrap .object-size-img{position:relative;flex:none;width:200px;background-color:#fff}.object-size-wrap .object-size-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.object-size-wrap .object-size-input{margin-left:auto}.object-size-wrap .object-size-input .eaves-keraba-th{position:relative}.object-size-wrap .object-size-input .eaves-keraba-th .object-input-num{position:absolute;top:7px;left:-20px;font-size:13px}.display-change-wrap{margin:24px 0}.warning{font-size:12px;font-weight:400;color:#ffafaf}.radio-grid-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 15px}.drawing-flow-wrap{display:flex;gap:10px}.drawing-flow-wrap .discrimination-box{flex:1;display:flex;flex-direction:column}.drawing-flow-wrap .discrimination-box .object-direction-wrap{flex:1}.drawing-flow-wrap .discrimination-box:first-child{flex:none;width:195px}.compas-box{display:flex;align-items:center;justify-content:center}.compas-box-inner{position:relative;width:200px;height:200px;border-radius:50%}.compas-box-inner .circle{position:absolute;width:10px;height:10px;border:1px solid #fff;border-radius:50%;top:88%;left:50%;transform-origin:0 -76px;cursor:pointer;z-index:3}.compas-box-inner .circle i{position:absolute;top:12.5px;left:50%;font-size:11px;color:#8b8b8b;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-use-select:none;user-select:none}.compas-box-inner .circle:first-child{transform:rotate(180deg) translate(-50%,-50%)}.compas-box-inner .circle:first-child i{transform:translateX(-50%) rotate(180deg)}.compas-box-inner .circle:nth-child(2){transform:rotate(195deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(2) i{transform:translateX(-50%) rotate(165deg)}.compas-box-inner .circle:nth-child(3){transform:rotate(210deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(3) i{transform:translateX(-50%) rotate(150deg)}.compas-box-inner .circle:nth-child(4){transform:rotate(225deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(4) i{transform:translateX(-50%) rotate(135deg)}.compas-box-inner .circle:nth-child(5){transform:rotate(240deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(5) i{transform:translateX(-50%) rotate(120deg)}.compas-box-inner .circle:nth-child(6){transform:rotate(255deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(6) i{transform:translateX(-50%) rotate(105deg)}.compas-box-inner .circle:nth-child(7){transform:rotate(270deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(7) i{transform:translateX(-50%) rotate(90deg)}.compas-box-inner .circle:nth-child(8){transform:rotate(285deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(8) i{transform:translateX(-50%) rotate(75deg)}.compas-box-inner .circle:nth-child(9){transform:rotate(300deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(9) i{transform:translateX(-50%) rotate(60deg)}.compas-box-inner .circle:nth-child(10){transform:rotate(315deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(10) i{transform:translateX(-50%) rotate(45deg)}.compas-box-inner .circle:nth-child(11){transform:rotate(330deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(11) i{transform:translateX(-50%) rotate(30deg)}.compas-box-inner .circle:nth-child(12){transform:rotate(345deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(12) i{transform:translateX(-50%) rotate(15deg)}.compas-box-inner .circle:nth-child(13){transform:rotate(0deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(13) i{transform:translateX(-50%) rotate(0deg)}.compas-box-inner .circle:nth-child(14){transform:rotate(15deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(14) i{transform:translateX(-50%) rotate(-15deg)}.compas-box-inner .circle:nth-child(15){transform:rotate(30deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(15) i{transform:translateX(-50%) rotate(-30deg)}.compas-box-inner .circle:nth-child(16){transform:rotate(45deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(16) i{transform:translateX(-50%) rotate(-45deg)}.compas-box-inner .circle:nth-child(17){transform:rotate(60deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(17) i{transform:translateX(-50%) rotate(-60deg)}.compas-box-inner .circle:nth-child(18){transform:rotate(75deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(18) i{transform:translateX(-50%) rotate(-75deg)}.compas-box-inner .circle:nth-child(19){transform:rotate(90deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(19) i{transform:translateX(-50%) rotate(-90deg)}.compas-box-inner .circle:nth-child(20){transform:rotate(105deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(20) i{transform:translateX(-50%) rotate(-105deg)}.compas-box-inner .circle:nth-child(21){transform:rotate(120deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(21) i{transform:translateX(-50%) rotate(-120deg)}.compas-box-inner .circle:nth-child(22){transform:rotate(135deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(22) i{transform:translateX(-50%) rotate(-135deg)}.compas-box-inner .circle:nth-child(23){transform:rotate(150deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(23) i{transform:translateX(-50%) rotate(-150deg)}.compas-box-inner .circle:nth-child(24){transform:rotate(165deg) translate(-50%,-50%)}.compas-box-inner .circle:nth-child(24) i{transform:translateX(-50%) rotate(-165deg)}.compas-box-inner .circle.act:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;background-color:#fff;border-radius:50%}.compas-box-inner .circle.act i{color:#fff}.compas-box-inner .compas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:121px;height:121px;border:4px solid #fff;border-radius:50%}.compas-box-inner .compas .compas-arr{width:100%;height:100%;background:url(/_next/static/media/compas.22eed1de.svg) no-repeat 50%;background-size:100px 100px}.draw-flow-wrap{margin:10px 0}.roof-module-tab{display:flex;align-items:center;gap:10px;margin-bottom:14px}.roof-module-tab .module-tab-bx{flex:1;height:34px;line-height:31px;border:1px solid #484848;border-radius:2px;background-color:transparent;font-size:12px;color:#aaa;text-align:center;cursor:default;transition:all .15s ease-in-out}.roof-module-tab .module-tab-bx.act{background-color:#1083e3;border:1px solid #1083e3;color:#fff;font-weight:500}.roof-module-tab .tab-arr{display:block;width:9px;height:14px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(/_next/static/media/module_tab_arr.0f03ad87.svg);transition:all .15s ease-in-out}.roof-module-tab .tab-arr.act{background-image:url(/_next/static/media/module_tab_arr_white.feebcc5b.svg)}.roof-module-compas{margin-bottom:24px}.roof-module-compas .compas-box-inner{width:235px;height:215px}.roof-module-compas .compas-box-inner .circle{top:85%}.roof-module-compas .compas-box-inner .circle i{top:19px}.roof-module-compas .compas-box-inner .circle.act i{color:#8b8b8b}.center-wrap{display:flex;flex-direction:column;align-items:center;gap:20px}.module-table-flex-wrap{display:flex;gap:10px}.module-table-flex-wrap .outline-form{flex:1}.module-table-flex-wrap .non-flex{min-width:300px;flex:none}.module-box-tab{display:flex}.module-box-tab .module-btn{flex:1;border-top:1px solid #505050;border-bottom:1px solid #505050;border-right:1px solid #505050;background-color:#454545;color:#fff;height:30px;font-size:12px;font-weight:400;transition:all .15s ease-in-out}.module-box-tab .module-btn:first-child{border-left:1px solid #505050}.module-box-tab .module-btn.act{border-color:#fff;background-color:#fff;color:#101010}.module-table-box{flex:1;background-color:#3d3d3d;border-radius:2px}.module-table-box .module-table-inner{padding:10px}.module-table-box .module-table-inner .outline-form span{width:auto}.module-table-box .module-table-inner .module-table-tit{padding:10px 0;font-size:12px;color:#fff;border-bottom:1px solid #4d4d4d}.module-table-box .module-table-inner .eaves-keraba-table{width:100%;margin-top:15px}.module-table-box .module-table-inner .eaves-keraba-table .eaves-keraba-th{width:72px}.module-table-box .module-table-inner .eaves-keraba-table .eaves-keraba-td,.module-table-box .module-table-inner .eaves-keraba-table .eaves-keraba-th{padding-bottom:5px}.module-table-box .module-table-inner .self-table-tit{font-size:12px;font-weight:500;color:#fff;padding-bottom:15px}.module-table-box .warning-guide{padding:20px}.module-table-box .warning-guide .warning{color:#ffcaca;max-height:55px;overflow-y:auto;padding-right:30px}.module-table-box .warning-guide .warning::-webkit-scrollbar{width:4px;background-color:transparent}.module-table-box .warning-guide .warning::-webkit-scrollbar-thumb{background-color:#d9d9d9}.module-table-box .warning-guide .warning::-webkit-scrollbar-track{background-color:transparent}.module-self-table{display:table;border-top:1px solid #4d4d4d;border-collapse:collapse;width:100%}.module-self-table .self-table-item{display:table-row}.module-self-table .self-table-item .self-item-td,.module-self-table .self-table-item .self-item-th{display:table-cell;vertical-align:middle;border-bottom:1px solid #4d4d4d}.module-self-table .self-table-item .self-item-th{width:60px;font-size:12px;font-weight:500;color:#fff}.module-self-table .self-table-item .self-item-td{font-size:12px;font-weight:400;color:#fff;padding:15px 20px}.self-table-flx{display:flex;align-items:center;margin-top:15px}.self-table-flx button{margin-left:auto}.hexagonal-wrap .hexagonal-item{padding:15px 0;border-bottom:1px solid #4d4d4d}.hexagonal-wrap .hexagonal-item:first-child{padding-top:0}.hexagonal-wrap .hexagonal-item:last-child{padding-bottom:0;border:none}.hexagonal-wrap .hexagonal-item .hexagonal-flx-auto{display:flex;justify-content:space-between}.hexagonal-wrap .hexagonal-item .hexagonal-flx{display:flex;align-items:center}.hexagonal-wrap .hexagonal-item .hexagonal-flx button{margin-left:auto}.circuit-check-inner{padding:5px 0}.circuit-check-inner.overflow{overflow-y:auto;max-height:100px;min-height:60px}.circuit-check-inner.overflow::-webkit-scrollbar{width:4px;background-color:transparent}.circuit-check-inner.overflow::-webkit-scrollbar-thumb{background-color:#d9d9d9}.circuit-check-inner.overflow::-webkit-scrollbar-track{background-color:transparent}.circuit-check-inner .d-check-box{margin-bottom:15px}.circuit-check-inner .d-check-box:last-child{margin-bottom:0}.x-scroll-table{overflow:auto;padding-bottom:5px;background-color:transparent;max-height:170px}.x-scroll-table .roof-module-table{min-width:1200px}.x-scroll-table::-webkit-scrollbar{width:4px;height:4px;background-color:transparent}.x-scroll-table::-webkit-scrollbar-thumb{background-color:#b4b4b4}.x-scroll-table::-webkit-scrollbar-corner,.x-scroll-table::-webkit-scrollbar-track{background-color:transparent}.circuit-right-wrap{display:flex;justify-content:flex-end}.circuit-data-form{display:flex;flex-direction:column;gap:5px;min-height:60px;padding:12px;border:1px solid hsla(0,0%,100%,.2)}.circuit-data-form span{display:inline-flex;align-items:center}.circuit-data-form span .del{display:block;margin-left:10px;width:15px;height:15px;background:url(/_next/static/media/circuit_del.0ea13281.svg) no-repeat 50%;background-size:cover}.circuit-table-tit{color:#fff;font-size:12px;font-weight:600;padding:11px 10px;background-color:#474747;border:1px solid #505050;border-bottom:none}.circuit-overflow{overflow-x:auto}.circuit-overflow::-webkit-scrollbar{height:4px;background-color:transparent}.circuit-overflow::-webkit-scrollbar-thumb{background-color:#d9d9d9}.circuit-overflow::-webkit-scrollbar-track{background-color:transparent}.circuit-overflow .module-table-box{display:flex}.circuit-overflow .module-table-box.by-max{min-width:886px}.circuit-title-sel{padding-bottom:14px}.circuit-title-sel .circuit-title{font-size:12px;color:#62c207;margin-bottom:5px}.circuit-title-sel .circuit-sel-wrap{display:flex;align-items:center}.circuit-title-sel .circuit-sel-wrap .grid-select .sort-select{border:1px solid #4e9e04;background-color:#1a3104}.circuit-title-sel .circuit-sel-wrap .grid-select .sort-select p{line-height:27px}.circuit-title-sel .circuit-sel-wrap .grid-select .sort-select .select-item-wrap{background-color:#1a3104;border:1px solid #4e9e04}.circuit-title-sel .circuit-sel-wrap .grid-select .sort-select .select-item-wrap .select-item:hover{background-color:#294e07}.circuit-title-sel .circuit-sel-wrap .grid-select .sort-select .select-item-wrap::-webkit-scrollbar{width:2px;background-color:transparent}.circuit-title-sel .circuit-sel-wrap .grid-select .sort-select .select-item-wrap::-webkit-scrollbar-thumb{background-color:#fff;border-radius:10px}.circuit-title-sel .circuit-sel-wrap .grid-select .sort-select .select-item-wrap::-webkit-scrollbar-track{background-color:transparent}.circuit-table-flx-wrap{display:flex;gap:10px;margin-bottom:10px}.circuit-table-flx-wrap .circuit-table-flx-box{flex:1;display:flex;flex-direction:column}.circuit-table-flx-wrap .circuit-table-flx-box .bottom-wrap{margin-top:auto}.circuit-table-flx-wrap .circuit-table-flx-box .roof-module-table table{table-layout:fixed}.circuit-count-input{display:flex;align-items:center;gap:10px}.additional-radio-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 0;margin-bottom:24px}.additional-wrap{padding:24px 0;border-top:1px solid #424242}.additional-color-wrap{display:flex;align-items:center;padding:5px 0;gap:15px}.additional-color-wrap .additional-color-box{display:flex;align-items:center;gap:8px}.additional-color-wrap .additional-color-box .additional-color{display:block;width:16px;height:16px}.additional-color-wrap .additional-color-box .additional-color.pink{border:2px solid #ce1c9c;background-color:#16417d}.additional-color-wrap .additional-color-box .additional-color.white{border:2px solid #fff;background-color:#001027}.color-setting-wrap{padding-bottom:15px;border-bottom:1px solid #424242}.color-setting-wrap .color-tit{font-size:13px;font-weight:500;color:#fff;margin-bottom:10px}.color-setting-wrap .color-picker .react-colorful{width:100%;height:auto;gap:20px}.color-setting-wrap .color-picker .react-colorful .react-colorful__pointer{width:15px;height:15px;border:4px solid #fff}.color-setting-wrap .color-picker .react-colorful .react-colorful__saturation{border-radius:2px;height:200px;border-bottom:5px solid #000}.color-setting-wrap .color-picker .react-colorful .react-colorful__last-control{border-radius:2px;height:10px}.color-setting-wrap .color-picker .hex-color-box{display:flex;align-items:center;margin-top:15px}.color-setting-wrap .color-picker .hex-color-box .color-box-tit{font-size:12px;color:#fff;font-weight:500;margin-right:10px}.color-setting-wrap .color-picker .hex-color-box .color-hex-input{width:150px;margin-right:5px}.color-setting-wrap .color-picker .hex-color-box .color-hex-input input{width:100%}.color-setting-wrap .color-picker .hex-color-box .color-box{display:block;width:30px;height:30px;border-radius:4px}.color-setting-wrap .color-picker .default-color-wrap{margin-top:25px}.color-setting-wrap .color-picker .default-color-wrap .default-tit{font-size:12px;font-weight:500;color:#fff;margin-bottom:10px}.color-setting-wrap .color-picker .default-color-wrap .color-button-wrap{display:grid;grid-template-columns:repeat(8,1fr);gap:21px}.color-setting-wrap .color-picker .default-color-wrap .color-button-wrap .default-color{display:block;width:100%;height:30px;border-radius:4px}.font-option-warp{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 5px;margin-bottom:15px}.font-option-warp .font-option-item .option-item-tit{font-size:12px;font-weight:500;color:#fff;margin-bottom:10px}.font-ex-wrap{margin-bottom:15px}.font-ex-wrap .font-ex-tit{font-size:12px;font-weight:500;color:#fff;margin-bottom:10px}.font-ex-wrap .font-ex-box{display:flex;align-items:center;justify-content:center;width:100%;min-height:80px;background-color:#fff}.font-btn-wrap{margin-bottom:15px}.font-btn-wrap button{width:100%;height:30px;line-height:28px}.line-color-wrap{margin-bottom:15px}.line-color-wrap .color-btn{display:block;width:100%;height:30px;border-radius:2px}.form-box{width:100%;background-color:#fff;padding:10px 15px 20px}.form-box .line-form{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:102px;min-height:40px;margin:0 auto}.form-box .line-form:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;border-left:1px dashed #101010;border-right:1px dashed #101010}.form-box .line-form .line-font-box .font{display:block;padding-bottom:15px;color:#101010;text-align:center;line-height:1}.form-box .line-form .line-font-box .line{position:relative;display:block;width:100%;height:1px;border-radius:30px}.form-box .line-form .line-font-box .line:before{left:1px;border:1px solid;border-top:none;border-right:none}.form-box .line-form .line-font-box .line:after,.form-box .line-form .line-font-box .line:before{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:9px;height:9px}.form-box .line-form .line-font-box .line:after{right:1px;border:1px solid;border-bottom:none;border-left:none}.size-check-wrap,.size-inner-warp{position:relative}.size-check-wrap{display:block;width:132px;height:132px;margin:0 auto}.size-check-wrap .size-btn{position:absolute;width:16px;height:16px;border:1px solid #fff;border-radius:50%}.size-check-wrap .size-btn.act:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#fff;border-radius:50%}.size-check-wrap .size-btn:first-child{top:0;left:0}.size-check-wrap .size-btn:nth-child(2){top:0;right:0}.size-check-wrap .size-btn:nth-child(3){bottom:0;left:0}.size-check-wrap .size-btn:nth-child(4){bottom:0;right:0}.size-check-wrap .size-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background-color:#fff}.size-option-top{margin-bottom:15px}.size-option-side{position:absolute;top:50%;left:0;transform:translateY(-50%)}.size-option-wrap{width:88px;margin:0 auto}.size-option-wrap .size-option{display:flex;align-items:center}.size-option-wrap .size-option input{width:100%;flex:1}.size-option-wrap .size-option span{flex:none}.range-wrap{display:flex;align-items:center}.range-wrap input{flex:1;margin-right:10px}.range-wrap label{flex:none;text-align:right;width:38px;font-size:13px;color:#fff;font-weight:500}.img-flex-box{display:flex;align-items:center}.img-load-from{margin-top:20px;border-bottom:1px solid #424242}.img-load-from .img-load-item{border-top:1px solid #424242;padding:18px 0}.img-load-from .img-load-item .d-check-radio{margin-bottom:20px}.module-table-box.none-flex{flex:none;width:230px}.module-table-box.none-flex .outline-form .grid-select{flex:none;width:95.77px}.module-table-box.none-flex .outline-form .thin{margin-left:0}.roof-module-tab2-overflow{max-height:650px;overflow-y:auto;padding-bottom:15px;border-bottom:1px solid #4d4d4d}.roof-module-tab2-overflow::-webkit-scrollbar{width:4px;background-color:transparent}.roof-module-tab2-overflow::-webkit-scrollbar-thumb{background-color:#d9d9d9}.roof-module-tab2-overflow::-webkit-scrollbar-track{background-color:transparent}.module-table-flex-wrap.tab2{margin-top:10px;gap:15px}.module-table-flex-wrap.tab2 .eaves-keraba-table{margin-top:0}.module-table-flex-wrap .module-flex-item{flex:1}.module-table-flex-wrap .module-flex-item .flex-item-btn-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px}.module-table-flex-wrap .module-flex-item.non-flex{display:flex;flex-direction:column;justify-content:flex-start;flex:none;width:340px}.module-table-flex-wrap .module-flex-item .flex-item-button{margin-top:10px}.module-table-flex-wrap .module-flex-item .flex-item-button button{width:100%}.module-flex-item-tit-wrap{display:flex;align-items:center;padding-bottom:10px;border-bottom:1px solid #4d4d4d}.module-flex-item-tit-wrap .module-flex-item-tit{font-size:12px;font-weight:500;color:#fff}.module-flex-item-tit-wrap button{margin-left:auto}.module-table-box .module-table-inner .module-table-flex-wrap.tab2 .eaves-keraba-table .eaves-keraba-th{width:90px}.module-table-box .module-table-inner .module-table-flex-wrap.tab2 .eaves-keraba-table .eaves-keraba-td{padding-left:0;padding-bottom:5px}.keraba-flex{display:flex;align-items:center}.keraba-flex .grid-select{flex:none;width:110px}.keraba-flex .outline-form{justify-content:flex-end}.pop-spinner{position:absolute;bottom:10px;left:5px;width:calc(100% - 10px);height:calc(100% - 49px);display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,6%,.5);z-index:2000000}.pop-spinner .loader{font-size:10px;width:1.2em;height:1.2em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.1s ease infinite;transform:translateZ(0)}@keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 rgba(0,0,0,.2),-2.6em 0 0 0 hsla(0,0%,100%,.5),-1.8em -1.8em 0 0 hsla(0,0%,100%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.5),1.8em -1.8em 0 0 hsla(0,0%,100%,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.5),2.5em 0 0 0 hsla(0,0%,100%,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.5),1.75em 1.75em 0 0 hsla(0,0%,100%,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 hsla(0,0%,100%,.2),-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}62.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.5),0 2.5em 0 0 hsla(0,0%,100%,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 hsla(0,0%,100%,.2),-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.5),-1.8em 1.8em 0 0 hsla(0,0%,100%,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 hsla(0,0%,100%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,100%,.2),1.8em -1.8em 0 0 hsla(0,0%,100%,.2),2.5em 0 0 0 hsla(0,0%,100%,.2),1.75em 1.75em 0 0 hsla(0,0%,100%,.2),0 2.5em 0 0 hsla(0,0%,100%,.2),-1.8em 1.8em 0 0 hsla(0,0%,100%,.5),-2.6em 0 0 0 hsla(0,0%,100%,.7),-1.8em -1.8em 0 0 #fff}}.roof-module-inner{display:flex}.roof-module-inner .compas-wrapper{position:relative;flex:none;width:300px;padding-right:15px}.roof-module-inner .compas-wrapper:before{content:"";position:absolute;top:0;right:10px;width:1px;height:100%;background-color:#424242}.roof-module-inner .compas-table-wrap{display:flex;flex-direction:column;flex:1}.roof-module-inner .compas-table-box{background-color:#3d3d3d;padding:10px}.roof-module-inner .compas-table-box .outline-form span{width:auto}.roof-module-inner .compas-table-box .compas-grid-table{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.roof-module-inner .compas-table-box .compas-grid-table .outline-form span{width:65px}.roof-module-inner .compas-table-box .compas-grid-table .outline-form span.thin{width:20px}.module-table-block-wrap .roof-module-table.self table{table-layout:fixed}.module-table-block-wrap .self-table-radio{display:flex;align-items:center;justify-content:center}.placement-name-guide{font-size:11px;margin-left:10px;color:#53a7eb;font-weight:500}.hexagonal-flex-wrap{display:flex;gap:10px}.hexagonal-flex-wrap .non-flex{flex:none}.hexagonal-radio-wrap{padding:17px 10px}.hide-check-guide{display:flex;align-items:center;font-size:12px;color:#fff;margin-top:10px;font-weight:500}.hide-check-guide .arr{width:13px;height:13px;margin-left:10px;background:url(/_next/static/media/hide-check-arr.dacce48e.svg) no-repeat 50%;background-size:contain;transform:rotate(180deg)}.hide-check-guide .arr.act{transform:rotate(0deg)}.module-table-box.hide{overflow:hidden;height:0}.module-input-area{display:flex;align-items:center;margin-top:10px}.module-input-area .module-area-title{flex:none;font-size:12px;color:#fff;font-weight:500;margin-right:20px}.module-input-area .module-input-wrap{width:100%;display:flex}.module-input-area .module-input-wrap .outline-form{width:calc(33.333% - 10px);margin-right:15px}.module-input-area .module-input-wrap .outline-form:last-child{margin-right:0}.module-input-area .module-input-wrap .outline-form .input-grid{width:100%}.moving-tab-radio-wrap{display:flex;align-items:center;gap:10px;margin-bottom:10px}.moving-tab-content{padding:10px;border:1px solid #3d3d3d;margin-top:15px}.moving-tab-content .outline-form span{width:auto;margin-right:23px}.roof-warning-img-wrap{display:flex;align-items:center;gap:15px;justify-content:center}.roof-content-tab-wrap{display:flex;padding-top:10px}.hide-tab-contents.hide{height:0;overflow:hidden}.modal-popup{position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background:rgba(0,0,0,.75);z-index:110000}.modal-popup .modal-dialog{position:relative;display:flex;align-items:center;min-height:calc(100% - 3rem);width:680px;z-index:200000;margin:1.5rem auto;pointer-events:none}.modal-popup .modal-dialog.middle{width:800px}.modal-popup .modal-dialog.big{width:1000px}.modal-popup .modal-dialog .modal-content{flex:1;position:relative;background-clip:padding-box;background-color:transparent;outline:0 none;pointer-events:auto;border-radius:4px}.modal-popup .modal-dialog .modal-content .modal-header{display:flex;align-items:center;padding:10px 24px;background-color:#7992ba;border-radius:4px 4px 0 0}.modal-popup .modal-dialog .modal-content .modal-header h1.title{font-size:13px;color:#fff;font-weight:700}.modal-popup .modal-dialog .modal-content .modal-header .modal-close{margin-left:auto;color:transparent;font-size:0;width:10px;height:10px;background:url(/_next/static/media/modal_close.305cdfea.svg) no-repeat 50%}.modal-popup .modal-dialog .modal-content .modal-body{padding:30px;background-color:#fff;border-radius:0 0 4px 4px}.modal-popup .modal-dialog .modal-content .modal-body .modal-body-inner{margin-bottom:20px}.modal-popup .modal-dialog .modal-content .modal-body .modal-body-inner.border{padding-bottom:20px;border-bottom:1px solid #ecf0f4}.modal-popup .modal-dialog .modal-content .modal-body .footer-btn-wrap{display:flex;align-items:center;justify-content:flex-end}.modal-popup.community .modal-dialog .modal-content .modal-header{padding:19px 24px;background-color:#fff}.modal-popup.community .modal-dialog .modal-content .modal-header .modal-close{background:url(/_next/static/media/community_pop_close.e0a07650.svg) no-repeat 50%}.modal-popup.community .modal-dialog .modal-content .modal-body{padding:0 30px 30px}.explane{font-size:13px;font-weight:400;color:#101010;margin-bottom:20px}.red{color:red}.change-password-guide span{display:block;margin-bottom:5px;font-size:13px;font-weight:400;color:#101010}.change-password-guide span:last-child{margin-bottom:0}.change-password-box{padding:30px;border-radius:4px;background:#f4f4f7;margin-bottom:20px}.change-password-box .change-password-tit .tit-b{font-size:13px;font-weight:500;color:#344356}.change-password-box .change-password-tit .tit-s{font-size:12px;font-weight:400;color:#898989}.change-password-box .change-password-input{width:100%}.change-password-box .change-password-input .change-password{width:100%;height:45px;border-radius:4px;border:1px solid #e9e9e9;background-color:#fff;padding:0 10px;font-size:12px;color:#364864;font-family:Noto Sans JP,sans-serif}.change-password-box .change-password-input .change-password::placeholder{font-size:12px}.change-password-box .table-item-th{width:145px}.form-table{display:table;table-layout:auto;width:100%}.form-table .table-item{display:table-row}.form-table .table-item .table-item-td,.form-table .table-item .table-item-th{display:table-cell;vertical-align:middle;padding-bottom:10px}.form-table .table-item:last-child .table-item-td,.form-table .table-item:last-child .table-item-th{padding-bottom:0}.form-table .table-item .table-item-td{padding-left:10px}.address-input-wrap{position:relative;height:45px;padding:0 40px 0 15px;border-radius:4px;border:1px solid #e9e9e9;background:#fff;margin-bottom:20px}.address-input-wrap input{width:100%;height:100%;font-size:13px;font-weight:400;font-family:Noto Sans JP,sans-serif;color:#868686}.address-input-wrap input::placeholder{color:#aeaeae;font-size:13px;font-weight:400}.address-input-wrap .search-btn{position:absolute;top:0;right:15px;width:21px;height:100%;background:url(/_next/static/media/address_search.d3b3c693.svg) no-repeat 50%;background-size:21px 21px}.design-tit-wrap{display:flex;align-items:center;margin-bottom:10px}.design-tit-wrap h3{font-size:13px;font-weight:600;color:#101010}.design-tit-wrap .design-search-wrap{margin-left:auto}.design-request-table{margin-bottom:20px}.design-request-grid .design-request-count{display:flex;align-items:center;margin-bottom:10px}.design-request-grid .design-request-count .design-request-grid-tit{font-size:13px;font-weight:600;color:#101010}.design-request-grid .design-request-count .select-wrap{margin-left:auto;width:80px}.calculation-estimate.usemodal{margin-bottom:0;border:none;padding:0}.password-input{flex:1;display:flex;align-items:center;height:30px;border:1px solid #eee;padding:0 10px;border-radius:2px}.password-input input{width:100%;height:100%;font-size:13px;color:#45576f;font-family:Noto Sans JP,sans-serif;font-weight:400}.password-input input::placeholder{color:#d1d7e0}.password-input .blink{flex:none;width:19px;height:100%;background-image:url(/_next/static/media/password_hidden.19f85aa6.svg);background-size:19px 13px;background-repeat:no-repeat;background-position:50%}.password-input .blink.on{background-image:url(/_next/static/media/password_visible.18360b79.svg)}.community_detail-tit{font-size:16px;color:#101010;font-weight:600;padding-bottom:14px;border-bottom:2px solid #101010}.community_detail-file-wrap{padding:24px 0;border-bottom:1px solid #e5e5e5}.community_detail-file-wrap dt{font-size:13px;color:#101010;font-weight:500}.community_detail-file-wrap dd{font-size:12px;font-weight:400;margin-bottom:3px;color:#344356}.community_detail-file-wrap dd:nth-child(2){margin-top:15px}.community_detail-file-wrap dd:last-child{margin-bottom:0}.community_detail-inner{max-height:300px;overflow-y:auto;margin-top:20px;margin-bottom:20px;font-size:13px;font-weight:400;color:#45576f;line-height:26px;word-break:keep-all}.community_detail-inner::-webkit-scrollbar{width:4px;background-color:transparent}.community_detail-inner::-webkit-scrollbar-thumb{background-color:#c1ccd7}.community_detail-inner::-webkit-scrollbar-track{background-color:transparent}.estimate-copy-info-item{margin-bottom:20px}.estimate-copy-info-item:last-child{margin-bottom:0}.estimate-copy-info-item .estimate-copy-info-tit{font-size:13px;color:#101010;font-weight:500;margin-bottom:10px}.estimate-copy-info-item .estimate-copy-info-box{display:flex;gap:5px}.estimate-copy-info-item .estimate-copy-info-box .estimate-copy-sel{flex:1 1 auto}.estimate-copy-info-item .estimate-copy-info-box .estimate-copy-id{flex:none;display:flex;align-items:center;justify-content:center;width:150px;background-color:#fafafa;border:1px solid #eee;font-size:13px;color:#999}.one-on-one .select-wrap{flex:1}.one-on-one.btn-area{padding-bottom:0;border:none;margin-left:10px}.one-on-one.drag-file-box{border:1px solid #eee}.one-on-one.drag-file-box .drag-file-area{margin-top:0}.one-on-one.drag-file-box .drag-file-area .file-list{overflow-y:auto;max-height:100px}.oneonone-header-wrap{padding-bottom:14px;border-bottom:2px solid #101010}.oneonone-header-wrap .oneonone-title{font-size:16px;color:#101010;font-weight:600;margin-bottom:14px}.oneonone-infor{display:flex;align-items:center}.oneonone-infor .profile{position:relative;padding-left:26px;padding-right:8px;font-size:13px;font-weight:400;color:#101010}.oneonone-infor .profile:before{left:0;width:24px;height:24px;background:url(/_next/static/media/oneonone_profile_icon.3d437977.svg) no-repeat 50%}.oneonone-infor .profile:after,.oneonone-infor .profile:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.oneonone-infor .profile:after{right:0;width:1px;height:8px;background-color:#ccc}.oneonone-infor .date{padding-left:8px;font-size:13px;font-weight:400;color:#101010}.oneonone-detail{padding:20px;border:1px solid #101010;border-top:none}.oneonone-detail .community_detail-file-wrap{padding-top:0;margin-bottom:24px}.oneonone-detail .community_detail-inner{max-height:110px;margin-top:0;margin-bottom:0}.oneonone-answer{margin-top:8px;padding:20px;border:1px solid #101010}.oneonone-answer .community_detail-inner{max-height:110px;margin-top:20px;margin-bottom:0}.oneonone-answer .community_detail-file-wrap{border-top:1px solid #d4dce7;padding:16px 0 0;border-bottom:none;margin-top:20px}.answer-title-wrap{display:flex;align-items:center;padding-bottom:14px;border-bottom:1px solid #d4dce7}.answer-title-wrap .answer-title{font-size:14px;color:#101010;font-weight:600}.answer-title-wrap .oneonone-infor{margin-left:auto}table .overflow-lab{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table .al-l{text-align:left!important}.flx-box{display:flex;align-items:center}.common-table table{table-layout:fixed;border:1px solid #ecf0f4;border-radius:3px;border-collapse:collapse}.common-table table tbody th{font-weight:500;color:#344356;padding:14px 12px;background-color:#f7f9fa}.common-table table tbody td,.common-table table tbody th{font-size:13px;border:1px solid #ecf0f4;vertical-align:middle}.common-table table tbody td{padding:9px;font-weight:400;color:#45576f}.common-table table tbody td .radio-wrap{flex:none;display:flex;align-items:center}.common-table table tbody td .form-flex-wrap,.common-table table tbody td .form-flex-wrap .form-flex-select{display:flex;align-items:center}.common-table table tbody td .form-flex-wrap .form-flex-select label{flex:none;margin-right:5px}.common-table table tbody td .form-flex-wrap .form-flex-select .form-select{min-width:300px}.common-table table tbody td .date-picker-wrap{width:100%;display:flex;align-items:center}.common-table table tbody td .date-picker-wrap span{margin:0 4px}.common-table.bt-able{margin-bottom:30px}.infomation-table table{border-top:1px solid #dee3ea;border-bottom:1px solid #dee3ea;border-collapse:collapse}.infomation-table table tbody tr th{font-size:13px;color:#344356;font-weight:500;padding:18px 0;border-bottom:1px solid #f4f4f7}.infomation-table table tbody tr th .title{margin-right:8px}.infomation-table table tbody tr td{padding:0 0 0 15px;border-bottom:1px solid #f4f4f7}.infomation-table table tbody tr td .guide{margin-left:15px;margin-bottom:0}.infomation-table table tbody tr td .guide,.infomation-table table tbody tr td span{font-size:13px;color:#697c8f;font-weight:400}.infomation-table table tbody tr:last-child td,.infomation-table table tbody tr:last-child th{border-bottom:none}.infomation-table .tooltips{position:relative;display:block;width:14px;height:14px;display:inline-block;background:url(/_next/static/media/tooltips.e9398374.svg) no-repeat 50%;background-size:cover;cursor:pointer}.infomation-table .tooltips span{position:absolute;top:50%;transform:translateY(-50%);left:25px;padding:11px 7px;font-size:12px;font-weight:400;color:#45576f;background-color:#fff;border:2px solid #45576f;border-radius:2px;white-space:nowrap;opacity:0;visibility:hidden;z-index:99;transition:all .15s ease-in-out}.infomation-table .tooltips span:before{content:"";position:absolute;top:50%;left:-6px;transform:translateY(-50%) rotate(45deg);width:9px;height:9px;background-color:#fff;border:2px solid #45576f;border-top:none;border-right:none}.infomation-table .tooltips:hover span{opacity:1;visibility:visible}.module-table table{table-layout:fixed;border-collapse:collapse}.module-table table thead{display:table;table-layout:fixed;width:100%}.module-table table thead th{padding:13px 0;font-size:13px;color:#344356;font-weight:500;border-bottom:2px solid #e0e5eb;text-align:center}.module-table table tbody{display:block;overflow-y:auto}.module-table table tbody tr{display:table;table-layout:fixed;width:100%;border:1px solid #ecf0f4}.module-table table tbody tr td{padding:10px 0;font-size:13px;color:#45576f;font-weight:400;text-align:center}.module-table table tbody::-webkit-scrollbar{width:4px;background-color:transparent}.module-table table tbody::-webkit-scrollbar-thumb{background-color:#c1ccd7}.module-table table tbody::-webkit-scrollbar-track{background-color:transparent}.module-table table.small tbody{height:120px}.module-table table.big td:nth-child(2),.module-table table.big th:nth-child(2){width:121px}.module-table table.big tbody{height:160px}.module-table table.big tbody td{padding:10px 20px}.roof-module-table table{border-collapse:collapse}.roof-module-table table thead th{height:40px;padding:0 10px;font-size:12px;line-height:1.1;color:#fff;font-weight:500;border:1px solid #505050;vertical-align:middle;background-color:hsla(0,0%,100%,.05);text-align:center;word-break:keep-all}.roof-module-table table thead th .d-check-box{opacity:.5}.roof-module-table table thead th .color-wrap{display:flex;align-items:center;justify-content:center}.roof-module-table table thead th .color-wrap .color-box{width:14px;height:14px;margin-right:8px}.roof-module-table table tbody tr{cursor:pointer}.roof-module-table table tbody tr.on{background-color:#272727}.roof-module-table table tbody tr.wrong{background-color:#7e3434}.roof-module-table table tbody td{height:40px;vertical-align:middle;font-size:12px;color:#fff;font-weight:400;border:1px solid #505050;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.roof-module-table table tbody td .warning{color:PCSオプションマスター}.roof-module-table table tbody td .color-wrap{display:flex;align-items:center}.roof-module-table table tbody td .color-wrap .color-box{width:14px;height:14px;margin-right:8px}.roof-module-table table tbody td .color-wrap .name{width:0;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.roof-module-table.overflow-y table,.roof-module-table.overflow-y table thead{table-layout:fixed;border-collapse:collapse}.roof-module-table.overflow-y table thead{display:table;width:100%}.roof-module-table.overflow-y table tbody{display:block;max-height:81px;overflow-y:auto}.roof-module-table.overflow-y table tbody tr{display:table;table-layout:fixed;width:100%;border-collapse:collapse;margin-top:-1px}.roof-module-table.overflow-y table tbody::-webkit-scrollbar{width:2px;background-color:hsla(0,0%,100%,.05)}.roof-module-table.overflow-y table tbody::-webkit-scrollbar-thumb{background-color:#c1ccd7}.roof-module-table.overflow-y table tbody::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.05)}.roof-module-table.overflow-y.min table tbody{max-height:150px}.roof-module-table.overflow-y.min table tbody td{height:30px}.roof-module-table.min table tbody td{font-size:11px}.community-table{margin-bottom:24px}.community-table table{table-layout:fixed;border-collapse:collapse;border-top:2px solid #101010}.community-table table tbody td{font-size:13px;font-weight:400;color:#45576f;padding:10.5px 10px;border-bottom:1px solid #ecf0f4;vertical-align:middle}.community-table table tbody td .text-frame{display:flex;align-items:center}.community-table table tbody td .text-frame .text-overflow{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden}.community-table table tbody td .text-frame .clip{flex:none;display:block;margin-left:10px;width:14px;height:14px;background:url(/_next/static/media/community_clip.f46b8a2a.svg) no-repeat 50%;background-size:cover}.community-table table tbody td .renewal{font-size:inherit;color:#999;text-align:center}.community-table table tbody td .renewal span{color:#45576f;font-weight:400}.community-table table tbody td.no-data{padding:70px 0;font-size:14px}.community-table table tbody tr{background-color:transparent;transition:all .15s ease-in-out;cursor:pointer}.community-table table tbody tr:hover{background:#f7f9fa}.wind-table{margin-top:20px}.wind-table table{width:100%;table-layout:fixed;border-collapse:separate}.wind-table table thead{display:table;table-layout:fixed;width:100%}.wind-table table thead tr th{text-align:center;font-size:13px;font-weight:600;color:#344356;background-color:#f7f9fa;padding:10.5px 10px;vertical-align:middle;border-bottom:1px solid #ecf0f4;border-top:1px solid #ecf0f4}.wind-table table thead tr th:first-child{border-left:1px solid #ecf0f4;border-radius:4px 0 0 4px}.wind-table table thead tr th:last-child{border-right:1px solid #ecf0f4;border-radius:0 4px 4px 0}.wind-table table tbody{display:block;max-height:200px;overflow-y:auto}.wind-table table tbody tr{display:table;table-layout:fixed;width:100%}.wind-table table tbody tr td{padding:13.5px 10px;font-size:13px;font-weight:400;color:#45576f;vertical-align:middle;border-bottom:1px solid #ecf0f4}.wind-table table tbody tr td:nth-child(2){width:110px}.wind-table table tbody tr td:first-child{width:50px}.wind-table table tbody::-webkit-scrollbar{width:4px;background-color:transparent}.wind-table table tbody::-webkit-scrollbar-thumb{background-color:#ecf0f4}.wind-table table tbody::-webkit-scrollbar-track{background-color:transparent}.esimate-table table{table-layout:fixed;border-collapse:separate}.esimate-table table thead tr th{text-align:center;font-size:13px;color:#fff;font-weight:600;padding:11px 5px;background-color:#5d6a76}.esimate-table table thead tr th:first-child{border-radius:4px 0 0 4px}.esimate-table table thead tr th:last-child{border-radius:0 4px 4px 0}.esimate-table table tbody tr td{padding:5px 10px;font-size:13px;color:#45576f;font-weight:400;border-bottom:1px solid #ecf0f4}.esimate-table table tbody tr td .form-flex-wrap{display:flex;align-items:center}.esimate-table table tbody tr td .form-flex-wrap .input-wrap,.esimate-table table tbody tr td .form-flex-wrap .select-wrap{flex:1}.esimate-table table tbody tr td .form-flex-wrap .btn-area{flex:none}.esimate-table table tbody tr td .form-flex-wrap .icon-wrap{margin-left:auto;display:flex;align-items:center;gap:5px}.esimate-table table tbody tr td .tb_ico{display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-size:cover}.esimate-table table tbody tr td .tb_ico.change_check{background-image:url(/_next/static/media/change_ico.11196707.svg)}.esimate-table table tbody tr td .tb_ico.file_check{background-image:url(/_next/static/media/attachment_ico.6f7dc94a.svg)}.esimate-table table tbody tr td .tb_ico.open_check{background-image:url(/_next/static/media/open_ico.b6db59c5.svg)}.esimate-table table tbody tr td .grid-tip{display:block;width:20px;height:20px;background:url(/_next/static/media/click_check_ico.0666c3a4.svg) no-repeat 50%;background-size:cover}.penal-wrap{position:fixed;top:200px;left:50px;z-index:100000;display:flex;width:237px;height:40px;line-height:40px;background-color:#fff;border:1px solid #dfdfdf;padding:0 10px;border-radius:2px;box-shadow:0 7px 14px 0 rgba(0,0,0,.05);cursor:pointer}.penal-wrap .penal-arr{flex:none;width:24px;height:100%;background:url(/_next/static/media/penal_arr.38122b62.svg) no-repeat 50%;background-size:10px 6px}.penal-wrap h2{font-size:12px;font-weight:500;color:#3d3d3d;flex:1}.penal-wrap .penal-table-wrap{display:none;position:absolute;top:100%;left:-1px;min-width:calc(100% + 2px);background-color:#3d3d3d;border:1px solid #3d3d3d;padding:20px}.penal-wrap .penal-table-wrap .penal-table{table-layout:auto;border-collapse:collapse}.penal-wrap .penal-table-wrap .penal-table thead th{text-align:center;background-color:hsla(0,0%,100%,.05);font-size:12px;font-weight:500;min-width:140px;padding:0 15px;color:#fff;border:1px solid #505050;white-space:nowrap}.penal-wrap .penal-table-wrap .penal-table tbody td{font-size:12px;color:#fff;font-weight:400;text-align:center;padding:0 10px;border:1px solid #505050}.penal-wrap.act{border:1px solid #3d3d3d;background-color:#3d3d3d}.penal-wrap.act h2{color:#fff}.penal-wrap.act .penal-arr{background:url(/_next/static/media/penal_arr_white.1d695e2e.svg) no-repeat 50%}.penal-wrap.act .penal-table-wrap{display:block}.context-menu-wrap{min-width:238px;border-radius:4px;border:1px solid #e9e9e9;background:#fff;box-shadow:0 6px 14px 0 rgba(0,0,0,.05);z-index:110000}.context-menu-wrap ul{padding:17px 0;border-bottom:1px solid #e9e9e9}.context-menu-wrap ul:last-child{border:none}.context-menu-wrap ul li{padding:4px 30px;cursor:pointer;font-size:12px;font-weight:400;color:#101010}.context-menu-wrap ul li:hover{color:#fff;background-color:#0d99ff}.pagination{gap:5px}.pagination,.pagination .page-item button{display:flex;align-items:center;justify-content:center}.pagination .page-item button{font-family:Pretendard;width:24px;height:24px;border:1px solid #eaeaea;font-size:12px;font-weight:400;color:gray}.pagination .page-item.on button{border-color:#304961;font-weight:600;color:#304961}.pagination .page-item.first button,.pagination .page-item.last button{background:url(/_next/static/media/pagination_first.0231414c.svg) no-repeat 50%;background-size:9px 8px}.pagination .page-item.last button{transform:rotate(180deg)}.pagination .page-item.next button,.pagination .page-item.prev button{background:url(/_next/static/media/pagination_prev.11989f99.svg) no-repeat 50%;background-size:5px 8px}.pagination .page-item.next button{transform:rotate(180deg)}