._tool_ne3vs_1{--orange:#f97316;--action:#c84c0c;--soft:#fff1e6;--text:#33261e;--muted:#735f52;--border:#f0ded0;min-height:100vh;color:var(--text);background:#fff;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.65}._tool_ne3vs_1 *{box-sizing:border-box}._tool_ne3vs_1 button,._tool_ne3vs_1 input,._tool_ne3vs_1 select{font:inherit}._tool_ne3vs_1 button{background:var(--action);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:46px;padding:10px 17px;font-weight:800}._tool_ne3vs_1 button:hover{filter:brightness(.92)}._tool_ne3vs_1 button:disabled{cursor:not-allowed;opacity:.45}._tool_ne3vs_1 button:focus-visible,._tool_ne3vs_1 input:focus-visible,._tool_ne3vs_1 select:focus-visible,._tool_ne3vs_1 [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #ffb27a}._secondary_ne3vs_91{border:1px solid var(--action)!important;color:var(--action)!important;background:#fff!important}._delete_ne3vs_101{color:#b42318!important;background:#fff!important;border:1px solid #b42318!important}._siteHeader_ne3vs_111{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50% - 560px);display:flex}._siteHeader_ne3vs_111 img{width:178px;height:auto}._siteHeader_ne3vs_111 span{background:var(--soft);color:var(--action);border-radius:999px;padding:7px 12px;font-weight:800}._hero_ne3vs_149{grid-template-columns:1fr 270px;align-items:center;gap:60px;width:min(1120px,100% - 48px);margin:0 auto;padding:70px 0 52px;display:grid}._hero_ne3vs_149>div>p:first-child{color:var(--action);letter-spacing:.08em;margin:0;font-size:14px;font-weight:900}._hero_ne3vs_149 h1{letter-spacing:-.04em;margin:10px 0 20px;font-size:clamp(38px,5vw,62px);line-height:1.18}._hero_ne3vs_149>div>p:not(:first-child){max-width:740px;color:var(--muted);font-size:17px}._hero_ne3vs_149>img{width:250px}._badges_ne3vs_209{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._badges_ne3vs_209 span{background:var(--soft);color:var(--action);border-radius:999px;padding:7px 13px;font-weight:800}._notice_ne3vs_235,._planBar_ne3vs_237,._steps_ne3vs_239,._workspace_ne3vs_241,._navActions_ne3vs_243,._notes_ne3vs_245{width:min(1120px,100% - 48px);margin-left:auto;margin-right:auto}._notice_ne3vs_235{color:#6f4300;background:#fff0d6;border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;display:flex}._planBar_ne3vs_237{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:1fr auto;gap:12px 22px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 12px 34px #33261e0f}._planBar_ne3vs_237 input{border:1px solid var(--border);border-radius:9px;width:100%;margin-top:6px;padding:11px 12px;display:block}._planBar_ne3vs_237>div{align-items:end;gap:10px;display:flex}._planBar_ne3vs_237 small{color:var(--muted);grid-column:1/-1}._steps_ne3vs_239{border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}._steps_ne3vs_239 button{color:var(--muted);border-right:1px solid var(--border);background:#fff;border-radius:0}._steps_ne3vs_239 button:last-child{border-right:0}._steps_ne3vs_239 button span{letter-spacing:.08em;font-size:11px;display:block}._steps_ne3vs_239 button._active_ne3vs_381{background:var(--action);color:#fff}._workspace_ne3vs_241{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px;display:grid}._panel_ne3vs_401,._canvasCard_ne3vs_403,._result_ne3vs_405{border:1px solid var(--border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #33261e0f}._panel_ne3vs_401 h2,._canvasCard_ne3vs_403 h2,._result_ne3vs_405 h2{margin:0;font-size:24px}._panel_ne3vs_401 p,._canvasCard_ne3vs_403 p,._result_ne3vs_405 p{color:var(--muted)}._panelHead_ne3vs_453{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._panelHead_ne3vs_453>div{min-width:0}._panelHead_ne3vs_453 p{margin:4px 0 14px;font-size:13px}._panelHead_ne3vs_453 button{flex:none}._formGrid_ne3vs_485{grid-template-columns:1fr 1fr;gap:12px;display:grid}._formGrid_ne3vs_485 label{font-size:13px;font-weight:800}._formGrid_ne3vs_485 input,._formGrid_ne3vs_485 select{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;min-height:44px;margin-top:5px;padding:8px 10px}._full_ne3vs_523{grid-column:1/-1}._empty_ne3vs_529{text-align:center;background:#fff8f2;border-radius:12px;padding:18px;font-size:14px}._itemList_ne3vs_543{gap:8px;max-height:250px;display:grid;overflow:auto}._itemList_ne3vs_543 button{border:1px solid var(--border);min-height:0;color:var(--text);text-align:left;background:#fff;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}._itemList_ne3vs_543 button._selected_ne3vs_577{border-color:var(--action);background:#fff8f2}._itemList_ne3vs_543 span{color:var(--muted);font-size:12px}._inlineActions_ne3vs_593{gap:8px;margin-top:14px;display:flex}._inlineActions_ne3vs_593 button{flex:1;padding:8px;font-size:13px}._check_ne3vs_613{align-items:center;gap:8px;margin-top:14px;font-weight:800;display:flex}._check_ne3vs_613 input{width:20px;height:20px}._panel_ne3vs_401>._delete_ne3vs_101{width:100%;margin-top:20px}._canvasCard_ne3vs_403{min-width:0;overflow:hidden}._canvasHead_ne3vs_651{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}._canvasHead_ne3vs_651 p{margin:3px 0 0;font-size:13px}._canvasHead_ne3vs_651 span{background:var(--soft);color:var(--action);border-radius:999px;flex:none;padding:6px 10px;font-weight:800}._canvas_ne3vs_403{touch-action:none;-webkit-user-select:none;user-select:none;background:#fffdfb;width:100%;height:620px;display:block}._grid_ne3vs_707{stroke:#f7e8dc;stroke-width:.006px}._majorGrid_ne3vs_715{stroke:#efd4c0;stroke-width:.012px}._alignmentGuide_ne3vs_723,._selectionGuide_ne3vs_725{fill:none;pointer-events:none;vector-effect:non-scaling-stroke}._alignmentGuide_ne3vs_723{stroke:#f4510b;stroke-width:1px;stroke-dasharray:6 5;opacity:.48}._selectionGuide_ne3vs_725{stroke:#1684a8;stroke-width:1px;stroke-dasharray:3 4;opacity:.72}._room_ne3vs_759{fill:#fff1e68a;stroke:#c84c0c;stroke-width:.035px;cursor:default}._furniture_ne3vs_771{fill:#fff;stroke:#f97316;stroke-width:.035px;cursor:move}._shapeSelected_ne3vs_783{stroke:#7a271a;stroke-width:.065px;filter:drop-shadow(0 .04px .06px #33261e4d)}._roomLabel_ne3vs_793{fill:#33261e;pointer-events:none;font-size:.16px;font-weight:800}._furnitureLabel_ne3vs_805{fill:#c84c0c;pointer-events:none;font-size:.13px;font-weight:800}._warningSummary_ne3vs_817,._okSummary_ne3vs_819{border-radius:11px;margin:0 18px 18px;padding:12px 14px}._warningSummary_ne3vs_817{color:#6f4300;background:#fff0d6}._okSummary_ne3vs_819{color:#12673f;background:#ddf3e7}._result_ne3vs_405{grid-column:1/-1;padding:22px}._resultHead_ne3vs_853{justify-content:space-between;gap:20px;display:flex}._resultHead_ne3vs_853 p{margin:5px 0 0}._resultHead_ne3vs_853>div:last-child{align-items:flex-start;gap:10px;display:flex}._stats_ne3vs_879{grid-template-columns:2fr repeat(3,1fr);gap:12px;margin:22px 0;display:grid}._stats_ne3vs_879 article{border:1px solid var(--border);border-radius:12px;padding:14px}._stats_ne3vs_879 span{color:var(--muted);font-size:13px;display:block}._stats_ne3vs_879 strong{font-size:20px}._resultGrid_ne3vs_917{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}._resultGrid_ne3vs_917 h3{margin:0 0 10px}._printCanvas_ne3vs_933{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:auto}._printCanvas_ne3vs_933 svg{width:100%;height:auto;max-height:620px;display:block}._warningList_ne3vs_957{gap:10px;display:grid}._warningList_ne3vs_957 article{background:#fff0d6;border-radius:11px;padding:13px}._warningList_ne3vs_957 span{color:#6f4300;font-weight:900}._warningList_ne3vs_957 p{color:#6f4300;margin:3px 0 0;font-size:14px}._disclaimer_ne3vs_993{background:var(--soft);border-radius:14px;margin-top:24px;padding:18px}._disclaimer_ne3vs_993 h3{margin:0 0 6px}._disclaimer_ne3vs_993 p{margin:0}._navActions_ne3vs_243{justify-content:space-between;gap:12px;margin-top:18px;display:flex}._notes_ne3vs_245{background:var(--soft);border-radius:18px;margin-top:32px;padding:22px}._notes_ne3vs_245 h2{margin:0;font-size:21px}._notes_ne3vs_245 li{margin:6px 0}._footer_ne3vs_1055{border-top:1px solid var(--border);text-align:center;margin-top:56px;padding:42px max(24px,50% - 560px)}._footer_ne3vs_1055 img{width:170px}._footer_ne3vs_1055 nav{flex-wrap:wrap;justify-content:center;gap:18px;margin:18px 0;display:flex}._footer_ne3vs_1055 a,._footer_ne3vs_1055 p{color:var(--muted)}._modalBackdrop_ne3vs_1099{z-index:50;background:#33261e85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_ne3vs_1099{background:#fff;border-radius:18px;width:min(680px,100%);max-height:85vh;padding:24px;overflow:auto;box-shadow:0 24px 80px #0000003d}._modal_ne3vs_1099 h2{margin-top:0}._modalHead_ne3vs_1141{justify-content:space-between;align-items:center;display:flex}._modalHead_ne3vs_1141 button{color:var(--action);border:1px solid var(--action);background:#fff}._savedList_ne3vs_1161{gap:10px;margin:18px 0;display:grid}._savedList_ne3vs_1161 article{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}._savedList_ne3vs_1161 strong,._savedList_ne3vs_1161 span{display:block}._savedList_ne3vs_1161 span{color:var(--muted);font-size:12px}._savedList_ne3vs_1161 article>div:last-child{gap:8px;display:flex}._modalActions_ne3vs_1213{gap:10px;display:flex}._toast_ne3vs_1221{z-index:70;background:var(--text);color:#fff;border-radius:12px;max-width:420px;padding:13px 17px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 35px #00000040}._locked_ne3vs_1245{color:#33261e;background:#fff9f5;min-height:100vh;font-family:Noto Sans JP,sans-serif}._locked_ne3vs_1245 header{background:#fff;border-bottom:1px solid #f0ded0;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50% - 560px);display:flex}._locked_ne3vs_1245 header img{width:180px}._locked_ne3vs_1245 header span{color:#c84c0c;background:#fff1e6;border-radius:999px;padding:7px 12px;font-weight:800}._locked_ne3vs_1245 section{text-align:center;background:#fff;border:1px solid #f0ded0;border-radius:20px;width:min(700px,100% - 40px);margin:100px auto;padding:42px}._locked_ne3vs_1245 section>p:first-child{color:#c84c0c;font-weight:900}._locked_ne3vs_1245 h1{font-size:38px}._locked_ne3vs_1245 a{color:#fff;background:#c84c0c;border-radius:10px;margin-top:16px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=900px){._hero_ne3vs_149{grid-template-columns:1fr 180px}._hero_ne3vs_149>img{width:180px}._workspace_ne3vs_241{grid-template-columns:1fr}._canvas_ne3vs_403{height:540px}._resultGrid_ne3vs_917{grid-template-columns:1fr}}@media (width<=640px){._siteHeader_ne3vs_111{height:64px;padding:0 16px}._siteHeader_ne3vs_111 img{width:145px}._siteHeader_ne3vs_111 span{font-size:12px}._hero_ne3vs_149,._notice_ne3vs_235,._planBar_ne3vs_237,._steps_ne3vs_239,._workspace_ne3vs_241,._navActions_ne3vs_243,._notes_ne3vs_245{width:calc(100% - 24px)}._hero_ne3vs_149{grid-template-columns:1fr;padding:38px 0 30px}._hero_ne3vs_149 h1{font-size:35px}._hero_ne3vs_149>img{display:none}._notice_ne3vs_235{font-size:14px;display:block}._notice_ne3vs_235 strong{display:block}._planBar_ne3vs_237{grid-template-columns:1fr;padding:16px}._planBar_ne3vs_237>div{display:grid}._steps_ne3vs_239 button{padding:9px 4px;font-size:13px}._panel_ne3vs_401,._result_ne3vs_405{border-radius:14px;padding:16px}._panelHead_ne3vs_453{display:block}._panelHead_ne3vs_453 button{width:100%;margin-bottom:14px}._formGrid_ne3vs_485{grid-template-columns:1fr}._full_ne3vs_523{grid-column:auto}._itemList_ne3vs_543 button,._itemList_ne3vs_543 span{display:block}._canvasHead_ne3vs_651{padding:15px;display:block}._canvasHead_ne3vs_651 span{margin-top:8px;display:inline-block}._canvas_ne3vs_403{height:420px}._resultHead_ne3vs_853{display:block}._resultHead_ne3vs_853>div:last-child{margin-top:14px;display:grid}._stats_ne3vs_879{grid-template-columns:1fr 1fr}._resultGrid_ne3vs_917{grid-template-columns:1fr}._navActions_ne3vs_243{display:grid}._navActions_ne3vs_243 button{width:100%}._savedList_ne3vs_1161 article{display:block}._savedList_ne3vs_1161 article>div:last-child{margin-top:10px}._modalActions_ne3vs_1213{display:grid}._footer_ne3vs_1055{padding:34px 18px}._footer_ne3vs_1055 nav{gap:8px;display:grid}._locked_ne3vs_1245 section{margin:60px auto;padding:25px}._locked_ne3vs_1245 h1{font-size:30px}}._tool_ne3vs_1{--orange:#f4510b;--action:#ef4b00;color:#171717;line-height:1.45}._topBar_ne3vs_1639{margin-top:24px}._appTitle_ne3vs_1645{font-weight:800!important}._planBar_ne3vs_237 label{font-weight:600}._planBar_ne3vs_237 label:first-line{font-size:0}._planBar_ne3vs_237 label input{font-size:12px}._workspace_ne3vs_241{align-items:stretch}._designControls_ne3vs_1663{display:block}._controlTitle_ne3vs_1667{justify-content:space-between;align-items:center;margin:0 0 9px;display:flex}._controlTitle_ne3vs_1667:not(:first-child){margin-top:14px}._controlTitle_ne3vs_1667 h2{font-size:16px;font-weight:800}._controlTitle_ne3vs_1667 span{font-size:17px}._designShapePicker_ne3vs_1675{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}._designShapePicker_ne3vs_1675 button{color:#171717;background:#fff;border:1px solid #d9d9d9;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:84px;padding:8px 5px;font-size:12px;font-weight:600;line-height:1.25;display:flex}._designShapePicker_ne3vs_1675 button._selected_ne3vs_577{color:var(--orange);border-color:var(--orange);background:#fff9f4}._shapeHelp_ne3vs_1681{color:#666;margin:8px 0 0;font-size:11px;line-height:1.6}._sizeControls_ne3vs_1683{grid-template-columns:1fr 1fr;gap:9px;display:grid}._sizeControls_ne3vs_1683 label{font-size:11px}._sizeControls_ne3vs_1683 label>span{border:1px solid #ddd;border-radius:7px;grid-template-columns:35px 1fr 35px;margin-top:5px;display:grid;overflow:hidden}._sizeControls_ne3vs_1683 label button{color:#222;background:#fff;border-radius:0;min-height:35px;padding:0;font-size:18px}._sizeControls_ne3vs_1683 label input{text-align:center;border:0;border-left:1px solid #eee;border-right:1px solid #eee;width:100%;min-width:0;font-size:12px}._cutControls_ne3vs_1693{border-top:1px solid #eee;gap:9px;margin-top:12px;padding-top:12px;display:grid}._cutControlsHead_ne3vs_1695{justify-content:space-between;align-items:center;gap:8px;display:flex}._cutControlsHead_ne3vs_1695 strong{font-size:12px}._cutControlsHead_ne3vs_1695 button{min-height:32px;color:var(--orange);border:1px solid var(--orange);background:#fff;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700}._cutControlsHead_ne3vs_1695 button:disabled{color:#999;background:#f5f5f5;border-color:#ddd}._cutoutCard_ne3vs_1703{background:#fafafa;border:1px solid #e1e1e1;border-radius:7px;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:10px;display:grid}._cutoutCard_ne3vs_1703 legend{padding:0 5px;font-size:11px;font-weight:800}._cutControls_ne3vs_1693 label{min-width:0;font-size:11px}._cutoutCard_ne3vs_1703 label:first-of-type{grid-column:1/-1}._cutControls_ne3vs_1693 select{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;min-height:35px;margin-top:5px;padding:5px 8px;font-size:12px}._cutControls_ne3vs_1693 label>span{border:1px solid #ddd;border-radius:7px;grid-template-columns:35px 1fr 35px;margin-top:5px;display:grid;overflow:hidden}._cutControls_ne3vs_1693 label button{color:#222;background:#fff;border-radius:0;min-height:35px;padding:0;font-size:18px}._cutControls_ne3vs_1693 label input{text-align:center;border:0;border-left:1px solid #eee;border-right:1px solid #eee;width:100%;min-width:0;font-size:12px}._cutControls_ne3vs_1693 ._fieldError_ne3vs_1719{margin-top:4px;display:block}._removeCutout_ne3vs_1721{color:#555;background:#fff;border:1px solid #d8d8d8;border-radius:6px;grid-column:1/-1;min-height:31px;padding:5px 8px;font-size:11px}._removeCutout_ne3vs_1721:disabled{color:#aaa;background:#f3f3f3}._ratioLock_ne3vs_1725{grid-column:1/-1;color:#222!important;background:#fff!important;border:1px solid #ddd!important;min-height:38px!important;padding:7px!important;font-size:12px!important;font-weight:600!important}._mobileAccordion_ne3vs_1727{margin-top:12px}._mobileAccordion_ne3vs_1727 summary{cursor:pointer;font-size:15px;font-weight:800;list-style:none}._mobileAccordion_ne3vs_1727 summary::-webkit-details-marker{display:none}._mobileAccordion_ne3vs_1727 summary:after{content:"⌄";float:right;font-size:18px}._designBuildingActions_ne3vs_1735{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px;display:grid}._designBuildingActions_ne3vs_1735 button{color:#222;background:#fff;border:1px solid #ddd;min-height:41px;padding:7px;font-size:12px}._designBuildingActions_ne3vs_1735 button:first-child{color:var(--orange);border-color:var(--orange);background:#fff9f4}._designElementForm_ne3vs_1741{background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;grid-template-columns:1fr 1fr;gap:7px 9px;margin-top:8px;padding:10px;display:grid}._designElementForm_ne3vs_1741 label{font-size:11px}._designElementForm_ne3vs_1741 label:first-child,._designElementForm_ne3vs_1741 label:last-of-type,._designElementForm_ne3vs_1741>button{grid-column:1/-1}._designElementForm_ne3vs_1741 input,._designElementForm_ne3vs_1741 select{background:#fff;border:1px solid #ddd;border-radius:5px;width:100%;min-height:34px;margin-top:4px;padding:5px 8px;font-size:11px}._designElementEmpty_ne3vs_1749{color:#777;grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}._designExistingElements_ne3vs_1751{border-bottom:1px solid #e5e5e5;grid-column:1/-1;gap:7px;padding-bottom:9px;display:grid}._designExistingElements_ne3vs_1751>strong{font-size:12px}._designExistingElements_ne3vs_1751>div{flex-wrap:wrap;gap:6px;display:flex}._designExistingElements_ne3vs_1751 button{color:#333;background:#fff;border:1px solid #d8d8d8;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:11px;display:inline-flex}._designExistingElements_ne3vs_1751 button._selected_ne3vs_577{color:var(--orange);border-color:var(--orange);background:#fff7f1}._designExistingElements_ne3vs_1751 small{color:#777;font-size:10px;line-height:1.5}._designOffsetField_ne3vs_1763{grid-column:1/-1}._designOffsetControl_ne3vs_1765{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:5px;display:grid}._designOffsetControl_ne3vs_1765 input{text-align:center;margin-top:4px}._designOffsetControl_ne3vs_1765 button{color:#222;background:#fff;border:1px solid #ddd;border-radius:5px;min-height:34px;margin-top:4px;padding:0}._designOffsetField_ne3vs_1763 small{color:#777;margin-top:4px;line-height:1.5;display:block}._designElementForm_ne3vs_1741>button{min-height:34px;color:var(--orange);border:1px solid var(--orange);background:#fff;padding:5px;font-size:12px}._dragHint_ne3vs_1775{background:#fff8f2;border:1px solid #f5caa9;border-radius:6px;flex-direction:column;gap:5px;margin-top:12px;padding:11px;font-size:11px;display:flex}._canvasCard_ne3vs_403{min-height:656px;overflow:hidden}._toolToggle_ne3vs_1781{white-space:nowrap}._room_ne3vs_759{fill:url(#wood-floor);stroke:#2b2b2b;stroke-width:.11px;filter:drop-shadow(0 0 .03px #777)}._column_ne3vs_1787{fill:url(#column-hatch);stroke:#3f3f3f;stroke-width:.035px}._window_ne3vs_1789{stroke:#75a9b8;stroke-width:.1px}._door_ne3vs_1791{stroke:#555;stroke-width:.045px}._doorSwing_ne3vs_1793{fill:none;stroke:#777;stroke-dasharray:.08 .05;stroke-width:.02px}._doorLeaf_ne3vs_1795{fill:none;stroke:#f4510b;stroke-width:.045px;pointer-events:none}._elementHitArea_ne3vs_1797{fill:none;stroke:#0000;stroke-width:.32px;pointer-events:stroke;cursor:pointer}._canvasFocusable_ne3vs_1799:focus,._canvasFocusable_ne3vs_1799:focus-visible{outline:none!important}._furniture_ne3vs_771{filter:drop-shadow(0 .04px .04px #00000038)}._warningRail_ne3vs_1811{min-height:154px}._navActions_ne3vs_243{padding:8px 4px 0}._navActions_ne3vs_243:after{content:"このステップでは、部屋の形状やサイズ、扉・窓・柱などの建築要素を設定します。";color:#777;white-space:nowrap;align-self:center;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}._tool_ne3vs_1 .rakuwork-field-help-button{vertical-align:middle;place-items:center;color:#666!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:#fff!important;border:1px solid #a8a8a8!important;border-radius:50%!important;margin:0 0 0 6px!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-grid!important}._tool_ne3vs_1 .rakuwork-field-help-button:hover,._tool_ne3vs_1 .rakuwork-field-help-button[aria-expanded=true]{color:#f4510b!important;background:#fff8f2!important;border-color:#f4510b!important}._steps_ne3vs_239 button{position:relative}._steps_ne3vs_239 button:before{color:#aaa;vertical-align:middle;margin-right:14px;font-size:25px;display:inline-block}._steps_ne3vs_239 button[data-step="1"]:before{content:"▱"}._steps_ne3vs_239 button[data-step="2"]:before{content:"♧"}._steps_ne3vs_239 button[data-step="3"]:before{content:"▤"}._steps_ne3vs_239 button._active_ne3vs_381:before{color:#f4510b}@media (width<=1450px) and (width>=901px){._topBar_ne3vs_1639{grid-template-columns:1fr}._hero_ne3vs_149>div{display:block}._hero_ne3vs_149>div>p{margin-top:10px}._badges_ne3vs_209{margin:12px 0 0!important}._planBar_ne3vs_237{justify-self:end;margin-top:2px}}@media (width<=900px){._topBar_ne3vs_1639{margin-top:30px}._hero_ne3vs_149>div{display:block}._badges_ne3vs_209{margin:20px 0 0}._steps_ne3vs_239{grid-template-columns:1.12fr 1fr 1fr}._steps_ne3vs_239 button._active_ne3vs_381{clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%)}._panel_ne3vs_401{min-height:0}._designControls_ne3vs_1663{padding-bottom:0}._designShapePicker_ne3vs_1675 button{flex-direction:row;gap:14px;min-height:80px;font-size:15px}._controlTitle_ne3vs_1667{margin-top:6px}._controlTitle_ne3vs_1667 h2{font-size:20px}._sizeControls_ne3vs_1683{grid-template-columns:1fr 1fr 1fr;align-items:end}._ratioLock_ne3vs_1725{grid-column:auto;height:64px}._mobileAccordion_ne3vs_1727{border-top:1px solid #ddd;margin:16px 0 0;padding:16px 0 0}._mobileAccordion_ne3vs_1727:not([open]){padding-bottom:4px}._mobileAccordion_ne3vs_1727 summary{font-size:19px}._mobileAccordion_ne3vs_1727[open] ._designBuildingActions_ne3vs_1735,._mobileAccordion_ne3vs_1727[open] ._designElementForm_ne3vs_1741,._dragHint_ne3vs_1775{display:none}._warningRail_ne3vs_1811{order:2;min-height:0;padding:17px 0}._warningRail_ne3vs_1811 ul,._warningRail_ne3vs_1811 p,._warningRail_ne3vs_1811 button{display:none}._canvasCard_ne3vs_403{min-height:0}._canvasHead_ne3vs_651{padding:20px 18px 8px}._toolToggle_ne3vs_1781{flex:1 0 auto;min-height:68px!important;font-size:14px!important}._canvas_ne3vs_403{height:610px;padding:0 32px 24px}._navActions_ne3vs_243{gap:30px;padding-top:24px;display:flex;position:relative}._navActions_ne3vs_243:after{display:none}._navActions_ne3vs_243 button{width:50%;min-height:92px;font-size:18px}}@media (width<=640px){._topBar_ne3vs_1639{margin-top:22px}._appTitle_ne3vs_1645{font-size:23px!important}._badges_ne3vs_209{flex-wrap:nowrap;overflow-x:auto}._designShapePicker_ne3vs_1675{gap:7px}._designShapePicker_ne3vs_1675 button{gap:7px;min-height:72px;padding:6px;font-size:12px}._sizeControls_ne3vs_1683{grid-template-columns:1fr 1fr}._ratioLock_ne3vs_1725{grid-column:1/-1;height:42px}._controlTitle_ne3vs_1667 h2{font-size:17px}._mobileAccordion_ne3vs_1727 summary{font-size:16px}._canvasHead_ne3vs_651{padding:12px 10px 6px}._toolToggle_ne3vs_1781{min-height:55px!important;font-size:11px!important}._canvas_ne3vs_403{height:470px;padding:0 12px 18px}._navActions_ne3vs_243{gap:14px}._navActions_ne3vs_243 button{min-height:68px;font-size:14px}}@media print{._siteHeader_ne3vs_111,._hero_ne3vs_149,._notice_ne3vs_235,._planBar_ne3vs_237,._steps_ne3vs_239,._panel_ne3vs_401,._canvasHead_ne3vs_651,._warningSummary_ne3vs_817,._okSummary_ne3vs_819,._navActions_ne3vs_243,._notes_ne3vs_245,._footer_ne3vs_1055,._resultHead_ne3vs_853>div:last-child,._toast_ne3vs_1221{display:none!important}._tool_ne3vs_1{background:#fff}._workspace_ne3vs_241,._resultGrid_ne3vs_917{width:100%;display:block}._result_ne3vs_405{box-shadow:none;border:0;padding:0}._stats_ne3vs_879{break-inside:avoid}._printCanvas_ne3vs_933{border:0}._warningList_ne3vs_957 article,._disclaimer_ne3vs_993{break-inside:avoid}}._fieldError_ne3vs_1719{color:#b42318;margin-top:5px;font-size:12px;font-weight:700;line-height:1.4;display:block}._tool_ne3vs_1 input[aria-invalid=true],._tool_ne3vs_1 select[aria-invalid=true]{background:#fff7f6;border-color:#b42318}._validationSummary_ne3vs_2101{color:#912018;background:#fff7f6;border:1px solid #fda29b;border-left:5px solid #b42318;border-radius:12px;width:min(1120px,100% - 48px);margin:0 auto 18px;padding:14px 18px}._validationSummary_ne3vs_2101:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}._validationSummary_ne3vs_2101 strong{font-weight:900}._validationSummary_ne3vs_2101 p{color:#702018;margin:3px 0 0;font-size:13px}._validationSummary_ne3vs_2101 ul{margin:5px 0 0;padding-left:22px}._validationSummary_ne3vs_2101 li{margin:2px 0}._validationSummary_ne3vs_2101 small{color:#702018;margin-top:7px;display:block}@media (width<=640px){._validationSummary_ne3vs_2101{width:calc(100% - 24px)}}@media print{._validationSummary_ne3vs_2101{display:none!important}}._errorNotice_ne3vs_2189{color:#702018;background:#fff7f6;border:1px solid #fda29b;border-left:5px solid #b42318;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;width:min(1120px,100% - 48px);margin:0 auto 18px;padding:16px 18px;display:flex}._errorNotice_ne3vs_2189 strong{font-size:17px;font-weight:900}._errorNotice_ne3vs_2189 p{color:#702018;margin:4px 0 0}._errorNotice_ne3vs_2189 button{flex:none}@media (width<=640px){._errorNotice_ne3vs_2189{width:calc(100% - 24px);display:block}._errorNotice_ne3vs_2189 button{width:100%;margin-top:12px}}@media print{._errorNotice_ne3vs_2189{display:none!important}}._tool_ne3vs_1{overflow-x:hidden}._planBar_ne3vs_237 label,._stats_ne3vs_879 strong,._savedList_ne3vs_1161 strong{overflow-wrap:anywhere}._canvasCard_ne3vs_403,._result_ne3vs_405,._resultGrid_ne3vs_917>div{min-width:0}@media (width<=900px){._hero_ne3vs_149{gap:32px;padding:52px 0 40px}._planBar_ne3vs_237{grid-template-columns:1fr}._planBar_ne3vs_237>div{align-items:stretch}._workspace_ne3vs_241{gap:16px}._panel_ne3vs_401{grid-template-columns:minmax(0,1fr);width:100%;display:grid}._canvas_ne3vs_403{height:min(62vh,540px);min-height:430px}._resultHead_ne3vs_853{align-items:flex-start}._stats_ne3vs_879{grid-template-columns:repeat(2,minmax(0,1fr))}._savedList_ne3vs_1161 article{align-items:flex-start}._savedList_ne3vs_1161 article>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media (width<=640px){._tool_ne3vs_1 button{min-height:48px}._tool_ne3vs_1 input,._tool_ne3vs_1 select{font-size:16px}._siteHeader_ne3vs_111{gap:10px}._siteHeader_ne3vs_111 span{white-space:nowrap;padding:6px 9px}._hero_ne3vs_149{padding:34px 0 28px}._hero_ne3vs_149 h1{overflow-wrap:anywhere;font-size:clamp(30px,9vw,35px)}._hero_ne3vs_149>div>p:not(:first-child){font-size:15px}._badges_ne3vs_209{gap:7px;margin-top:16px}._badges_ne3vs_209 span{padding:6px 10px;font-size:13px}._planBar_ne3vs_237{gap:14px;padding:15px}._planBar_ne3vs_237>div{gap:8px}._planBar_ne3vs_237>div button{width:100%}._steps_ne3vs_239{border-radius:12px}._steps_ne3vs_239 button{min-width:0;min-height:60px;padding:7px 3px;line-height:1.35}._steps_ne3vs_239 button span{font-size:10px}._panel_ne3vs_401 h2,._canvasCard_ne3vs_403 h2,._result_ne3vs_405 h2{font-size:21px}._formGrid_ne3vs_485{gap:14px}._formGrid_ne3vs_485 input,._formGrid_ne3vs_485 select{min-height:48px;padding:10px 11px}._inlineActions_ne3vs_593{grid-template-columns:1fr 1fr;display:grid}._itemList_ne3vs_543{max-height:220px}._itemList_ne3vs_543 button{min-height:48px}._canvasHead_ne3vs_651{padding:14px}._canvasHead_ne3vs_651 p{font-size:12px}._canvas_ne3vs_403{height:68vw;min-height:300px;max-height:420px}._warningSummary_ne3vs_817,._okSummary_ne3vs_819{margin:0 12px 12px}._resultHead_ne3vs_853>div:last-child{grid-template-columns:1fr}._resultHead_ne3vs_853>div:last-child button{width:100%}._stats_ne3vs_879{gap:8px;margin:16px 0}._stats_ne3vs_879 article{min-width:0;padding:11px}._stats_ne3vs_879 strong{font-size:17px}._resultGrid_ne3vs_917{gap:16px}._printCanvas_ne3vs_933{-webkit-overflow-scrolling:touch;max-width:100%}._disclaimer_ne3vs_993{padding:15px}._navActions_ne3vs_243{gap:8px}._notes_ne3vs_245{padding:17px}._notes_ne3vs_245 ul{padding-left:21px}._modalBackdrop_ne3vs_1099{align-items:end;padding:12px}._modal_ne3vs_1099{border-radius:18px 18px 10px 10px;width:100%;max-height:90vh;padding:18px}._modalHead_ne3vs_1141{gap:10px}._modalHead_ne3vs_1141 h2{font-size:20px}._savedList_ne3vs_1161 article{padding:12px}._savedList_ne3vs_1161 article>div:last-child{grid-template-columns:1fr;gap:8px;display:grid}._savedList_ne3vs_1161 article>div:last-child button,._modalActions_ne3vs_1213 button{width:100%}._toast_ne3vs_1221{max-width:none;bottom:12px;left:12px;right:12px}._footer_ne3vs_1055 p{overflow-wrap:anywhere}}@media (width<=420px){._siteHeader_ne3vs_111 img{width:132px}._siteHeader_ne3vs_111 span{font-size:11px}._notice_ne3vs_235,._planBar_ne3vs_237,._steps_ne3vs_239,._workspace_ne3vs_241,._navActions_ne3vs_243,._notes_ne3vs_245,._validationSummary_ne3vs_2101,._errorNotice_ne3vs_2189{width:calc(100% - 20px)}._steps_ne3vs_239 button{font-size:12px}._panel_ne3vs_401,._result_ne3vs_405{padding:14px}._inlineActions_ne3vs_593,._stats_ne3vs_879{grid-template-columns:1fr}._canvas_ne3vs_403{min-height:280px}._resultHead_ne3vs_853 p{font-size:14px}}._shapePicker_ne3vs_2783{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;display:grid}._shapePicker_ne3vs_2783 button{border:1px solid var(--border);color:var(--text);background:#fff;justify-content:center;align-items:center;gap:9px;display:flex}._shapePicker_ne3vs_2783 button._selected_ne3vs_577{border:2px solid var(--action);background:var(--soft);color:var(--action)}._shapeRectangle_ne3vs_2823,._shapeL_ne3vs_2825{border:2px solid;width:25px;height:20px;display:block}._shapeL_ne3vs_2825{clip-path:polygon(0 0,100% 0,100% 45%,55% 45%,55% 100%,0 100%)}._buildingActions_ne3vs_2843{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}._buildingActions_ne3vs_2843 h3{grid-column:1/-1;margin:0!important}._buildingActions_ne3vs_2843 button{padding:8px}._templateAdd_ne3vs_2869{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-bottom:14px;display:grid}._templateAdd_ne3vs_2869 label{font-size:13px;font-weight:800}._templateAdd_ne3vs_2869 select{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;min-height:44px;margin-top:5px;padding:8px 10px;display:block}._zoomControls_ne3vs_2911{border-bottom:1px solid var(--border);background:#fffdfb;justify-content:flex-end;align-items:center;gap:8px;padding:8px 14px;display:flex}._zoomControls_ne3vs_2911 button{min-width:44px;min-height:44px;padding:5px}._zoomControls_ne3vs_2911 span{text-align:center;min-width:52px;font-weight:800}._door_ne3vs_1791,._window_ne3vs_1789{fill:none;stroke-width:.08px;cursor:pointer}._door_ne3vs_1791{stroke:#c84c0c}._window_ne3vs_1789{stroke:#3978a8;stroke-dasharray:.08 .04}._doorSwing_ne3vs_1793{fill:none;stroke:#c84c0c;stroke-width:.025px;stroke-dasharray:.08 .05;opacity:.6;pointer-events:none}._column_ne3vs_1787{fill:url(#column-hatch);stroke:#3f3f3f;stroke-width:.035px;cursor:pointer}._elementLabel_ne3vs_3003{fill:#33261e;pointer-events:none;font-size:.12px;font-weight:800}@media (width<=640px){._templateAdd_ne3vs_2869{grid-template-columns:1fr}._templateAdd_ne3vs_2869 button{width:100%}._buildingActions_ne3vs_2843{grid-template-columns:1fr}._buildingActions_ne3vs_2843 h3{grid-column:auto}._zoomControls_ne3vs_2911{justify-content:center}}@media print{._zoomControls_ne3vs_2911{display:none!important}}@media (width>=901px) and (width<=1100px){._hero_ne3vs_149,._notice_ne3vs_235,._planBar_ne3vs_237,._steps_ne3vs_239,._workspace_ne3vs_241,._navActions_ne3vs_243,._notes_ne3vs_245{width:calc(100% - 40px)}._workspace_ne3vs_241{grid-template-columns:320px minmax(0,1fr);gap:16px}._panel_ne3vs_401{padding:18px}._canvas_ne3vs_403{height:560px}._hero_ne3vs_149{grid-template-columns:minmax(0,1fr) 220px;gap:36px}._hero_ne3vs_149>img{width:210px}}@media (width<=768px){._workspace_ne3vs_241{flex-direction:column;display:flex}._panel_ne3vs_401,._canvasCard_ne3vs_403{width:100%}._panel_ne3vs_401{order:1}._canvasCard_ne3vs_403{order:2}._shapePicker_ne3vs_2783,._templateAdd_ne3vs_2869,._resultHead_ne3vs_853>div:last-child,._inlineActions_ne3vs_593{width:100%}}@media (width<=375px){._hero_ne3vs_149,._notice_ne3vs_235,._planBar_ne3vs_237,._steps_ne3vs_239,._workspace_ne3vs_241,._navActions_ne3vs_243,._notes_ne3vs_245,._validationSummary_ne3vs_2101,._errorNotice_ne3vs_2189{width:calc(100% - 20px)}._hero_ne3vs_149 h1{font-size:30px;line-height:1.25}._badges_ne3vs_209{gap:6px}._badges_ne3vs_209 span{padding:5px 8px;font-size:12px}._steps_ne3vs_239 button{overflow-wrap:anywhere;min-height:62px;padding:7px 2px;font-size:11px}._panel_ne3vs_401,._result_ne3vs_405{padding:13px}._shapePicker_ne3vs_2783{grid-template-columns:1fr}._canvasHead_ne3vs_651{padding:12px}._zoomControls_ne3vs_2911{padding:7px 10px}._canvas_ne3vs_403{height:300px;min-height:300px}._warningSummary_ne3vs_817,._okSummary_ne3vs_819{margin:0 10px 10px;padding:10px 11px;font-size:13px}._itemList_ne3vs_543 button{padding:10px}}@media (width<=340px){._hero_ne3vs_149,._notice_ne3vs_235,._planBar_ne3vs_237,._steps_ne3vs_239,._workspace_ne3vs_241,._navActions_ne3vs_243,._notes_ne3vs_245,._validationSummary_ne3vs_2101,._errorNotice_ne3vs_2189{width:calc(100% - 16px)}._hero_ne3vs_149 h1{font-size:28px}._panel_ne3vs_401,._result_ne3vs_405{padding:12px}._steps_ne3vs_239 button{font-size:10px}._stats_ne3vs_879{grid-template-columns:1fr}._modalBackdrop_ne3vs_1099{padding:8px}._modal_ne3vs_1099{padding:15px}}._designHeader_ne3vs_3349{background:#fff;border-bottom:1px solid #e8e8e8;grid-template-columns:220px 1fr auto;align-items:center;gap:28px;height:62px;padding:0 28px;display:grid}._designHeader_ne3vs_3349 img{width:190px;display:block}._designHeader_ne3vs_3349 nav{align-items:center;gap:clamp(24px,4vw,66px);display:flex}._designHeader_ne3vs_3349 nav a,._myPage_ne3vs_3373{color:#171717;font-size:14px;font-weight:600;text-decoration:none}._myPage_ne3vs_3373{border:1px solid #ddd;border-radius:8px;padding:8px 18px}._topBar_ne3vs_1639{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;width:calc(100% - 52px);margin:24px auto 12px;display:grid}._hero_ne3vs_149{width:auto;margin:0;padding:0;display:block}._appTitle_ne3vs_1645{letter-spacing:.01em!important;overflow-wrap:normal!important;margin:0!important;font-size:27px!important;line-height:1.25!important}._titleIcon_ne3vs_3397{vertical-align:middle;width:28px;height:28px;margin:0 10px 0 0;display:inline-block}._appTitle_ne3vs_1645{vertical-align:middle;display:inline-block!important}._hero_ne3vs_149>div>p:not(:first-child){color:#222;max-width:none;margin:13px 0 0;font-size:14px}._badges_ne3vs_209{gap:8px;margin:0;position:absolute;top:91px;left:520px}._badges_ne3vs_209 span{color:#f4510b;background:#fff;border:1px solid #f4510b;border-radius:7px;padding:4px 10px;font-size:12px}._notice_ne3vs_235{display:none}._planBar_ne3vs_237{width:auto;min-width:540px;box-shadow:none;border:0;border-radius:0;align-items:end;gap:14px;margin:0;padding:0;display:flex}._planBar_ne3vs_237 label{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}._planBar_ne3vs_237 input{border-color:#ddd;width:225px;margin:0;padding:8px 12px}._planBar_ne3vs_237>div{gap:12px}._planBar_ne3vs_237 button{border-radius:6px;min-height:38px;padding:7px 17px;font-size:12px}._planBar_ne3vs_237 small{display:none}._steps_ne3vs_239{border-color:#ddd;border-radius:7px;width:calc(100% - 52px);margin-bottom:10px}._steps_ne3vs_239 button{text-align:left;color:#777;min-height:66px;padding-left:9%;font-size:15px}._steps_ne3vs_239 button span{font-size:11px}._steps_ne3vs_239 button._active_ne3vs_381{color:#e54c0b;background:#fff9f4;box-shadow:inset 0 0 0 1px #f4510b}._workspace_ne3vs_241{grid-template-columns:358px minmax(520px,1fr) 312px;gap:12px;width:calc(100% - 52px)}._panel_ne3vs_401,._canvasCard_ne3vs_403{box-shadow:none;border-color:#ddd;border-radius:6px}._panel_ne3vs_401{padding:16px}._panel_ne3vs_401 h2{font-size:17px}._panelHead_ne3vs_453 p{display:none}._panel_ne3vs_401 h3{margin:18px 0 8px;font-size:15px}._shapePicker_ne3vs_2783 button{color:#222;background:#fff;border:1px solid #ddd;min-height:76px}._shapePicker_ne3vs_2783 button._selected_ne3vs_577{color:#f4510b;background:#fff9f4;border-color:#f4510b}._formGrid_ne3vs_485{gap:8px}._formGrid_ne3vs_485 input,._formGrid_ne3vs_485 select{min-height:36px}._canvasCard_ne3vs_403{background-image:linear-gradient(#f3f3f3 1px,#0000 1px),linear-gradient(90deg,#f3f3f3 1px,#0000 1px);background-size:20px 20px;position:relative}._canvasHead_ne3vs_651{border:0;justify-content:flex-start;gap:7px;padding:16px}._toolToggle_ne3vs_1781{color:#222!important;background:#fff!important;border:1px solid #ddd!important;border-radius:6px!important;min-height:36px!important;padding:6px 10px!important;font-size:12px!important}._toolToggle_ne3vs_1781 b{color:#f4510b}._toolToggle_ne3vs_1781 em{color:#888;font-style:normal}._canvas_ne3vs_403{background:0 0;height:590px}._room_ne3vs_759{fill:#fff5e8;stroke:#2d2d2d;stroke-width:.075px}._furniture_ne3vs_771{fill:#caa479;stroke:#6d4d33}._furnitureDetail_ne3vs_3487{stroke:#8a6a4c;stroke-width:.02px;pointer-events:none}._furnitureDetailStrong_ne3vs_3489{fill:none;stroke:#6d4d33;stroke-width:.035px;stroke-linecap:round;pointer-events:none}._furnitureDetailFill_ne3vs_3491{fill:#ffffff7a;stroke:#7a5a3e;stroke-width:.018px;pointer-events:none}._furnitureInset_ne3vs_3493{fill:#ffffff47;stroke:#8a6a4c;stroke-width:.018px;pointer-events:none}._chair_ne3vs_3495{fill:#d7b488;stroke:#6d4d33;stroke-width:.02px;pointer-events:none}._dimensionLabel_ne3vs_3497{fill:#222;pointer-events:none;font-size:.17px;font-weight:700}._furnitureLabel_ne3vs_805,._roomLabel_ne3vs_793,._elementLabel_ne3vs_3003{opacity:0}._column_ne3vs_1787{fill:url(#column-hatch);stroke:#3f3f3f}._zoomControls_ne3vs_2911{bottom:72px!important;right:16px!important}._warningSummary_ne3vs_817,._okSummary_ne3vs_819{display:none}._warningRail_ne3vs_1811{color:#282018;background:#fffdf8;border:1px solid #f2d49c;border-radius:7px;align-self:start;margin-top:12px;padding:16px}._warningRail_ne3vs_1811>div{justify-content:space-between;gap:12px;display:flex}._warningRail_ne3vs_1811>div b{color:#f4510b}._warningRail_ne3vs_1811 ul{margin:12px 0;padding-left:18px;font-size:13px}._warningRail_ne3vs_1811 p{color:#666;font-size:13px}._warningRail_ne3vs_1811 button{color:#f4510b;background:0 0;min-height:0;margin-left:auto;padding:4px;font-size:12px;display:block}._navActions_ne3vs_243{border-top:1px solid #ddd;width:calc(100% - 52px);margin-top:16px;padding-top:8px}._navActions_ne3vs_243 button{border-radius:6px;min-width:220px}._notes_ne3vs_245,._tool_ne3vs_1>section[aria-label=家具配置・サイズ感シミュレーターの詳細案内]{margin-top:36px}@media (width<=900px){._designHeader_ne3vs_3349{grid-template-columns:1fr auto;height:72px;padding:0 30px}._designHeader_ne3vs_3349 img{width:200px}._designHeader_ne3vs_3349 nav{display:none}._myPage_ne3vs_3373{font-size:16px}._topBar_ne3vs_1639{width:calc(100% - 60px);margin-top:30px;display:block}._appTitle_ne3vs_1645{font-size:30px!important}._titleIcon_ne3vs_3397{display:none}._hero_ne3vs_149>div>p:not(:first-child){font-size:16px}._badges_ne3vs_209{margin-top:20px;position:static}._badges_ne3vs_209 span{padding:8px 12px;font-size:14px}._planBar_ne3vs_237{display:none}._steps_ne3vs_239{width:calc(100% - 60px);margin-top:20px}._steps_ne3vs_239 button{min-height:90px;padding:10px 16px;font-size:16px}._workspace_ne3vs_241{flex-direction:column;gap:0;width:calc(100% - 60px);display:flex}._panel_ne3vs_401,._canvasCard_ne3vs_403,._warningRail_ne3vs_1811{width:100%}._panel_ne3vs_401{border:0;padding:20px 0 16px}._warningRail_ne3vs_1811{background:#fff;border-width:1px 0;border-color:#ddd;order:2;margin:0}._canvasCard_ne3vs_403{order:3;margin-top:22px}._canvas_ne3vs_403{height:620px}._navActions_ne3vs_243{width:calc(100% - 60px)}}@media (width<=640px){._designHeader_ne3vs_3349{padding:0 18px}._designHeader_ne3vs_3349 img{width:160px}._topBar_ne3vs_1639,._steps_ne3vs_239,._workspace_ne3vs_241,._navActions_ne3vs_243{width:calc(100% - 32px)}._appTitle_ne3vs_1645{font-size:24px!important}._hero_ne3vs_149>div>p:not(:first-child){font-size:14px}._badges_ne3vs_209{gap:6px}._badges_ne3vs_209 span{padding:6px 8px;font-size:11px}._steps_ne3vs_239 button{min-height:76px;padding:8px;font-size:13px}._canvasHead_ne3vs_651{padding:10px;overflow-x:auto}._toolToggle_ne3vs_1781{flex:none}._canvas_ne3vs_403{height:520px}._navActions_ne3vs_243 button{width:48%;min-width:0}}._legacyStepOne_ne3vs_1661{display:none!important}._panel_ne3vs_401:has(._designControls_ne3vs_1663)>._delete_ne3vs_101{display:none!important}._hero_ne3vs_149>div{grid-template-columns:auto auto minmax(0,1fr);align-items:center;display:grid}._hero_ne3vs_149>div>p{grid-column:1/-1}._badges_ne3vs_209{flex-wrap:nowrap;grid-column:3;margin:0 0 0 28px!important;position:static!important}._badges_ne3vs_209 span{white-space:nowrap}._panel_ne3vs_401{min-height:656px;overflow:hidden}._canvasCard_ne3vs_403{min-height:656px}._canvasHead_ne3vs_651{flex-wrap:nowrap;padding:16px 14px 4px;overflow-x:auto}._canvas_ne3vs_403{height:600px;padding:0 28px 24px}._room_ne3vs_759{fill:url(#wood-floor);stroke-width:.11px}._column_ne3vs_1787{fill:url(#column-hatch)}._shapeSelected_ne3vs_783{stroke:#f4510b!important;stroke-width:.045px!important}._canvas_ne3vs_403 g[data-furniture-type=ソファ] ._furniture_ne3vs_771{fill:#e1ded9;stroke:#79736d}._canvas_ne3vs_403 g[data-furniture-type=ソファ] ._furnitureInset_ne3vs_3493{fill:#ffffff6b}._canvas_ne3vs_403 g[data-furniture-type=ソファ] ._furnitureDetail_ne3vs_3487,._canvas_ne3vs_403 g[data-furniture-type=ソファ] ._furnitureDetailStrong_ne3vs_3489,._canvas_ne3vs_403 g[data-furniture-type=ソファ] ._furnitureDetailFill_ne3vs_3491{stroke:#79736d}._canvas_ne3vs_403 g[data-furniture-type=ベッド] ._furniture_ne3vs_771{fill:#d9c8b6}._canvas_ne3vs_403 g[data-furniture-type=チェア] ._furniture_ne3vs_771{fill:#d4b083}._canvas_ne3vs_403 g[data-furniture-type=収納家具] ._furniture_ne3vs_771,._canvas_ne3vs_403 g[data-furniture-type=テレビ台] ._furniture_ne3vs_771{fill:#b98b5e}._canvas_ne3vs_403 g[data-furniture-type=デスク] ._furniture_ne3vs_771{fill:#c59a6d}._furnitureHandle_ne3vs_3651{fill:#fff;stroke:#f4510b;stroke-width:.025px;pointer-events:none}._rotateHandle_ne3vs_3653{fill:#fff;stroke:#f4510b;stroke-width:.018px;pointer-events:none}._rotateGlyph_ne3vs_3655{fill:#f4510b;pointer-events:none;font-size:.16px;font-weight:800}._zoomControls_ne3vs_2911{z-index:4;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:0;width:54px;padding:0;display:flex;position:absolute;overflow:hidden;bottom:72px!important;right:16px!important}._zoomControls_ne3vs_2911 button{color:#111;background:#fff;border-radius:0;width:52px;min-width:52px;min-height:46px;padding:4px;font-size:22px}._zoomControls_ne3vs_2911 button:first-child{border:1px solid #ddd;border-radius:8px;margin-bottom:8px}._zoomControls_ne3vs_2911 span{background:#fff;width:52px;min-width:52px;padding:8px 0;font-size:12px}._mobileZoomControls_ne3vs_3665{display:none}._navActions_ne3vs_243{position:relative}._navActions_ne3vs_243:after{content:"このステップでは、部屋の形状やサイズ、扉・窓・柱などの建築要素を設定します。";color:#777;white-space:nowrap;font-size:12px;position:absolute;top:22px;left:50%;transform:translate(-50%)}._navActions_ne3vs_243 button:last-child{background:linear-gradient(90deg,#ef4b00,#f25a08)}@media (width<=900px){._hero_ne3vs_149>div{display:block}._badges_ne3vs_209{overflow-x:auto;margin:20px 0 0!important}._steps_ne3vs_239{grid-template-columns:1.12fr 1fr 1fr}._steps_ne3vs_239 button._active_ne3vs_381{clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%)}._panel_ne3vs_401{min-height:0}._designShapePicker_ne3vs_1675 button{flex-direction:row;gap:14px;min-height:80px;font-size:15px}._controlTitle_ne3vs_1667 h2{font-size:20px}._sizeControls_ne3vs_1683{grid-template-columns:1fr 1fr 1fr;align-items:end}._ratioLock_ne3vs_1725{grid-column:auto;height:64px}._mobileAccordion_ne3vs_1727{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}._mobileAccordion_ne3vs_1727 summary{font-size:19px}._mobileAccordion_ne3vs_1727[open] ._designBuildingActions_ne3vs_1735,._mobileAccordion_ne3vs_1727[open] ._designElementForm_ne3vs_1741,._dragHint_ne3vs_1775{display:none}._warningRail_ne3vs_1811{order:2;min-height:0;padding:17px 0}._warningRail_ne3vs_1811 ul,._warningRail_ne3vs_1811 p,._warningRail_ne3vs_1811 button{display:none}._canvasCard_ne3vs_403{order:3;min-height:0}._canvasHead_ne3vs_651{padding:20px 18px 8px}._toolToggle_ne3vs_1781{flex:1 0 auto;min-height:68px!important;font-size:14px!important}._canvas_ne3vs_403{height:610px;padding:0 28px 24px}._navActions_ne3vs_243{gap:30px;padding-top:24px;display:flex}._navActions_ne3vs_243:after{display:none}._navActions_ne3vs_243 button{width:50%;min-height:92px;font-size:18px}}@media (width<=640px){._badges_ne3vs_209{gap:6px}._designShapePicker_ne3vs_1675{gap:7px}._designShapePicker_ne3vs_1675 button{gap:7px;min-height:72px;padding:6px;font-size:12px}._sizeControls_ne3vs_1683{grid-template-columns:1fr 1fr}._ratioLock_ne3vs_1725{grid-column:1/-1;height:42px}._controlTitle_ne3vs_1667 h2{font-size:17px}._mobileAccordion_ne3vs_1727 summary{font-size:16px}._canvasHead_ne3vs_651{padding:12px 10px 6px}._toolToggle_ne3vs_1781{min-height:55px!important;font-size:11px!important}._canvas_ne3vs_403{height:470px;padding:0 8px 18px}._zoomControls_ne3vs_2911{display:none}._mobileZoomControls_ne3vs_3665{background:#fffdfb;border-top:1px solid #e6d2c5;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 8px;display:flex;position:static}._mobileZoomControls_ne3vs_3665 button{color:#c84c0c;background:#fff;border:1px solid #c84c0c;border-radius:7px;flex:0 0 44px;width:44px;min-width:44px;min-height:44px;padding:0;font-size:20px;font-weight:800}._mobileZoomControls_ne3vs_3665 ._mobileFitButton_ne3vs_3797{color:#fff;background:linear-gradient(90deg,#ef4b00,#f25a08);flex-basis:auto;justify-content:center;align-items:center;gap:4px;width:auto;min-width:88px;padding:0 10px;font-size:13px;display:inline-flex}._mobileZoomValue_ne3vs_3823{text-align:center;color:#33261e;flex:0 0 52px;min-width:52px;font-size:13px;font-weight:800}._navActions_ne3vs_243{gap:14px}._navActions_ne3vs_243 button{min-height:68px;font-size:14px}}
