diff --git a/react-whenMeet/package.json b/react-whenMeet/package.json
index 600f87f5fb7656835882ba780874569b60d46f25..3f1a4cc072d1f88d37b8a85ed838b858e5d12ecb 100644
--- a/react-whenMeet/package.json
+++ b/react-whenMeet/package.json
@@ -19,7 +19,7 @@
     "web-vitals": "^2.1.4"
   },
   "scripts": {
-    "start": "export PORT=3001 && react-scripts start",
+    "start": " react-scripts start",
     "build": "react-scripts build",
     "test": "react-scripts test",
     "eject": "react-scripts eject"
diff --git a/react-whenMeet/src/components/CalendarWeek.jsx b/react-whenMeet/src/components/CalendarWeek.jsx
index 305a9b2b97c72c73481424943c3c6271fcd572d8..7d48fc432cda15aea1f6b6b15c33e49dfaba4bee 100644
--- a/react-whenMeet/src/components/CalendarWeek.jsx
+++ b/react-whenMeet/src/components/CalendarWeek.jsx
@@ -19,17 +19,20 @@ const CalendarWeek = ({
   const [schedule, setSchedule] = useState({});
 
   const parseTime = (time) => {
-    // 자정("00:00:00")을 확인하여 48을 반환
     if (time === "00:00:00") {
-      return 48;
+      return 0;
     }
 
     const [hours, minutes] = time.split(":").map(Number);
     return hours * 2 + (minutes >= 30 ? 1 : 0); // 30분 단위로 계산
   };
 
-  const startTimeSlot = parseTime(availableVotingStartTime);
-  const endTimeSlot = parseTime(availableVotingEndTime);
+  let startTimeSlot = parseTime(availableVotingStartTime);
+  let endTimeSlot = parseTime(availableVotingEndTime);
+
+  if (availableVotingEndTime === "00:00:00") {
+    endTimeSlot = 47;
+  }
 
   const handlePrevWeek = () => {
     setCurrentWeekIndex(Math.max(0, currentWeekIndex - 1));
diff --git a/react-whenMeet/src/components/HomeMakeForm.js b/react-whenMeet/src/components/HomeMakeForm.js
index 6656322d2ff8e869789a6f4ec8905b3c26f1c1d5..42755ae2679593dbebc1ef9c3f335962e056125c 100644
--- a/react-whenMeet/src/components/HomeMakeForm.js
+++ b/react-whenMeet/src/components/HomeMakeForm.js
@@ -18,14 +18,14 @@ function HomeMakeForm() {
 
     const handleSubmit = (event) => {
         event.preventDefault();
-        navigate("/MeetingInfo", {state : {title, password}});
+        navigate("/MeetingInfo", { state: { title, password } });
     };
     const isFormValid = title.trim() !== "" && password.trim() !== "";
 
     return (
         <form onSubmit={handleSubmit}>
-            <div className="system-name">언제모임?</div>
             <div className="center-container">
+                <div className="system-name">언제모임?</div>
                 <h1>원하는 약속을 만들어보세요</h1>
                 <Input
                     type="text"
diff --git a/react-whenMeet/src/components/HomeParticipateForm.js b/react-whenMeet/src/components/HomeParticipateForm.js
index c3470bf160e993e84feed0c3bb7f7bc83202a709..6a3cbbdf3b3e2f12a90417f9e6e056e963e60c87 100644
--- a/react-whenMeet/src/components/HomeParticipateForm.js
+++ b/react-whenMeet/src/components/HomeParticipateForm.js
@@ -187,7 +187,7 @@ function HomeParticipateForm() {
     <form>
       <div>
         <h1>투표에 참여하기</h1>
-        <h2> 아이디가 없다면 아래 양식에 맞춰 작성 후 참여하기를 누르세요</h2>
+        <h2 className="h2"> 아이디가 없다면 아래 양식에 맞춰 작성 후 참여하기를 누르세요</h2>
         <Input
           type="text"
           value={name}
diff --git a/react-whenMeet/src/components/MeetingInfoForm.js b/react-whenMeet/src/components/MeetingInfoForm.js
index 8b98be7e1d6725f49413cb184e4e39fc89761246..34cfe383dbd9cccd8c707941f25c1f6d8a257228 100644
--- a/react-whenMeet/src/components/MeetingInfoForm.js
+++ b/react-whenMeet/src/components/MeetingInfoForm.js
@@ -90,7 +90,7 @@ function MeetingInfoForm() {
   };
   return (
     <form onSubmit={handleSubmit}>
-      <div className="center-container">
+      <div className="center-container2">
         <h1>약속 일정 만들기</h1>
         <div className="purpose">
           <h2 className="not-enter">약속 목적 </h2>
diff --git a/react-whenMeet/src/routes/MeetingInfo.js b/react-whenMeet/src/routes/MeetingInfo.js
index af7e843aa8a1e315745c26ae4329f43aff1c6815..1c8031938fa5087b449dbfb24746d36aeb0218f8 100644
--- a/react-whenMeet/src/routes/MeetingInfo.js
+++ b/react-whenMeet/src/routes/MeetingInfo.js
@@ -4,7 +4,7 @@ import '../styles/MeetingInfo.css'
 function MeetingInfo() {
     
     return (
-        <div className="center-container">
+        <div>
             <MeetingInfoForm />
         </div>
     );
diff --git a/react-whenMeet/src/styles/HomeMake.css b/react-whenMeet/src/styles/HomeMake.css
index 91c9efc5159871c91872320fc5c18672f8f17761..d2114b50981585d9c3bf3443e535d448a5ad8179 100644
--- a/react-whenMeet/src/styles/HomeMake.css
+++ b/react-whenMeet/src/styles/HomeMake.css
@@ -27,9 +27,10 @@ h1 {
 
 .center-container {
   display: flex;
-  flex-direction: column; /* 세로 방향으로 정렬 */
+  flex-direction: column;
   align-items: center;
-  height: 100vh;
+  justify-content: center; /* Add this line to center vertically */
+  min-height: 100vh;
 }
 
 input {
diff --git a/react-whenMeet/src/styles/HomeParticipateForm.css b/react-whenMeet/src/styles/HomeParticipateForm.css
index 3bb970982a5e5caaa32984d524b92dcdb0fdaa72..e476dc0435d214074711a880c9f1d8271dd93723 100644
--- a/react-whenMeet/src/styles/HomeParticipateForm.css
+++ b/react-whenMeet/src/styles/HomeParticipateForm.css
@@ -1,4 +1,4 @@
-h2 {
+h2.h2{
     font-size: 12px;
     font-weight: lighter;
 }
\ No newline at end of file
diff --git a/react-whenMeet/src/styles/MeetingInfo.css b/react-whenMeet/src/styles/MeetingInfo.css
index 0202e5dc6b6033c1273e48c72f296691d2965931..59ff1c19da24a70abcf2f6b562228c3df4cdd531 100644
--- a/react-whenMeet/src/styles/MeetingInfo.css
+++ b/react-whenMeet/src/styles/MeetingInfo.css
@@ -9,7 +9,7 @@ body {
   padding: 0px;
 }
 
-.center-container {
+.center-container2 {
   display: flex;
   flex-direction: column; /* 세로 방향으로 정렬 */
   align-items: center;
diff --git a/react-whenMeet/src/styles/ResultEnd.css b/react-whenMeet/src/styles/ResultEnd.css
index 02692e2138f8850c3fd15639fdfe48288ac0e20c..b2e2c2e10511b90321913ce0540cdaec1f3cfcf5 100644
--- a/react-whenMeet/src/styles/ResultEnd.css
+++ b/react-whenMeet/src/styles/ResultEnd.css
@@ -44,12 +44,22 @@
   align-items: center;
 }
 @media screen and (max-width: 768px) {
+  .flex-bottom-container {
+    display: flex;
+    justify-content: space-between;
+    width: 100%;
+
+    bottom: 0;
+    left: 0;
+  }
+
+  .mostTime,
   .possible {
-    position: static;
+    position: relative;
     width: 40%;
     margin: 200px 20px;
+    height: 40%;
   }
-
   .flex-row {
     flex-direction: column;
     width: 100%;
diff --git a/react-whenMeet/src/styles/ResultMake.css b/react-whenMeet/src/styles/ResultMake.css
index 482917bc63f5ac5ec045244ab796af8d9b21736f..fcc270ae6f6cfb0a3202ab723040a79850fd7e6c 100644
--- a/react-whenMeet/src/styles/ResultMake.css
+++ b/react-whenMeet/src/styles/ResultMake.css
@@ -55,6 +55,10 @@
 }
 
 @media screen and (max-width: 768px) {
+  .mostTime {
+    position: relative;
+    top: 200px;
+  }
   .flex-bottom-container {
     display: flex;
     justify-content: space-between;
@@ -64,11 +68,11 @@
     left: 0;
   }
 
-  .mostTime,
   .possible {
     position: static;
     width: 40%;
     margin: 200px 20px;
+    height: 40%;
   }
   .flex-row {
     flex-direction: column;