diff --git a/KkuMulKum/Source/Promise/ReadyStatus/View/ReadyStatusView.swift b/KkuMulKum/Source/Promise/ReadyStatus/View/ReadyStatusView.swift
index 424e143e..3b8c499a 100644
--- a/KkuMulKum/Source/Promise/ReadyStatus/View/ReadyStatusView.swift
+++ b/KkuMulKum/Source/Promise/ReadyStatus/View/ReadyStatusView.swift
@@ -92,6 +92,7 @@ class ReadyStatusView: BaseView {
         scrollView.addSubview(contentView)
         
         addSubviews(scrollView)
+        
     }
     
     override func setupAutoLayout() {
@@ -100,19 +101,23 @@ class ReadyStatusView: BaseView {
         }
         
         contentView.snp.makeConstraints {
-            $0.edges.width.equalToSuperview()
-            $0.height.greaterThanOrEqualToSuperview()
+            $0.edges.equalTo(scrollView.contentLayoutGuide)
+            $0.width.equalTo(scrollView.frameLayoutGuide)
         }
         
         baseStackView.snp.makeConstraints {
             $0.top.equalToSuperview().offset(24)
-            $0.horizontalEdges.equalToSuperview().inset(20)
+            $0.leading.trailing.equalToSuperview().inset(20)
         }
         
         ourReadyStatusCollectionView.snp.makeConstraints {
             $0.top.equalTo(baseStackView.snp.bottom).offset(22)
-            $0.horizontalEdges.equalToSuperview().inset(20)
-            $0.bottom.equalToSuperview().inset(20)
+            $0.leading.trailing.equalToSuperview().inset(20)
+            $0.height.equalTo(Screen.height(72) * 2)
+        }
+        
+        contentView.snp.makeConstraints {
+            $0.bottom.equalTo(ourReadyStatusCollectionView.snp.bottom).offset(20)
         }
     }
 }
diff --git a/KkuMulKum/Source/Promise/ReadyStatus/ViewController/ReadyStatusViewController.swift b/KkuMulKum/Source/Promise/ReadyStatus/ViewController/ReadyStatusViewController.swift
index 78a267df..fd2ed375 100644
--- a/KkuMulKum/Source/Promise/ReadyStatus/ViewController/ReadyStatusViewController.swift
+++ b/KkuMulKum/Source/Promise/ReadyStatus/ViewController/ReadyStatusViewController.swift
@@ -189,6 +189,12 @@ private extension ReadyStatusViewController {
         readyStatusViewModel.participantInfos.bind(with: self) { owner, participants in
             DispatchQueue.main.async {
                 owner.rootView.ourReadyStatusCollectionView.reloadData()
+                
+                owner.rootView.ourReadyStatusCollectionView.snp.updateConstraints {
+                    $0.height.equalTo(
+                        CGFloat(participants.count) * Screen.height(72)
+                    )
+                }
             }
         }