diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index 8a34ea935b..4c40eea952 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -2344,3 +2344,5 @@ room:
     rubik-cube: "ルービックキューブ"
     poster-h: "ポスター(横長)"
     poster-v: "ポスター(縦長)"
+    sofa: "ソファ"
+    spiral: "螺旋階段"
diff --git a/src/client/app/common/scripts/room/furnitures.json5 b/src/client/app/common/scripts/room/furnitures.json5
index d88228ca36..9fe7811f6b 100644
--- a/src/client/app/common/scripts/room/furnitures.json5
+++ b/src/client/app/common/scripts/room/furnitures.json5
@@ -321,4 +321,24 @@
 			},
 		},
 	},
+	{
+		id: "sofa",
+		place: "floor",
+		props: {
+			color: 'color'
+		},
+		color: {
+			Sofa: 'color'
+		}
+	},
+	{
+		id: "spiral",
+		place: "floor",
+		props: {
+			color: 'color'
+		},
+		color: {
+			Step: 'color'
+		}
+	},
 ]
diff --git a/src/client/assets/room/furnitures/sofa/sofa.blend b/src/client/assets/room/furnitures/sofa/sofa.blend
new file mode 100644
index 0000000000..fb5aa51a2c
Binary files /dev/null and b/src/client/assets/room/furnitures/sofa/sofa.blend differ
diff --git a/src/client/assets/room/furnitures/sofa/sofa.glb b/src/client/assets/room/furnitures/sofa/sofa.glb
new file mode 100644
index 0000000000..6ce77d94ac
Binary files /dev/null and b/src/client/assets/room/furnitures/sofa/sofa.glb differ
diff --git a/src/client/assets/room/furnitures/spiral/spiral.blend b/src/client/assets/room/furnitures/spiral/spiral.blend
new file mode 100644
index 0000000000..9d3be77bce
Binary files /dev/null and b/src/client/assets/room/furnitures/spiral/spiral.blend differ
diff --git a/src/client/assets/room/furnitures/spiral/spiral.glb b/src/client/assets/room/furnitures/spiral/spiral.glb
new file mode 100644
index 0000000000..ee8e3c23b1
Binary files /dev/null and b/src/client/assets/room/furnitures/spiral/spiral.glb differ