@@ -0,0 +1,201 @@
+body {
+  margin: 0;
+}
+@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');
+
+.MainAh {
+  .mainContainer {
+    display: flex;
+    position: relative;
+    justify-content: center;
+    width: 2000px;
+    max-width: 100vw;
+    height: 2000px;
+    background-color: #fafafa;
+  }
+
+  .feedsContainer {
+    position: absolute;
+    left: 15%;
+    margin-top: 50px;
+    width: 45%;
+    border: 2px solid lightgrey;
+    background-color: white;
+
+    p {
+      margin: 0;
+    }
+  }
+
+  .feedsTop {
+    margin: 15px 0;
+  }
+
+  article {
+    width: 100%;
+    .profileImage {
+      vertical-align: middle;
+      margin-left: 15px;
+      margin-right: 10px;
+      width: 30px;
+      height: 30px;
+    }
+
+    img {
+      width: 100%;
+    }
+  }
+
+  .feedsIcon {
+    display: flex;
+    justify-content: space-between;
+    margin-top: 5px;
+
+    ul {
+      display: flex;
+      margin: 0;
+      padding-left: 10px;
+    }
+    li {
+      list-style: none;
+      margin-right: 10px;
+    }
+    img {
+      margin-right: 10px;
+      width: 30px;
+      height: 30px;
+    }
+  }
+
+  .feedsContent {
+    padding: 10px;
+    border-bottom: 2px solid lightgrey;
+
+    img {
+      margin-right: 5px;
+      width: 15px;
+      height: 15px;
+    }
+
+    .feedsId {
+      font-weight: bold;
+    }
+    .feedsText {
+      margin-left: 10px;
+      font-weight: normal;
+    }
+  }
+
+  .newText {
+    margin: 15px 0px 15px 10px;
+
+    input {
+      width: 90%;
+      border: none;
+      color: black;
+    }
+    button {
+      border: none;
+      background-color: white;
+      color: skyblue;
+    }
+  }
+
+  .mainRightContainer {
+    display: flex;
+    flex-direction: column;
+    position: fixed;
+    left: 63%;
+    margin-top: 50px;
+    width: 20%;
+
+    img {
+      width: 40px;
+      height: 40px;
+    }
+
+    .mainRightIdInfo {
+      position: absolute;
+      top: 20px;
+      left: 5px;
+      margin: 0;
+      margin-left: 50px;
+      color: grey;
+    }
+  }
+  .mainRightTop {
+    margin-bottom: 10px;
+
+    img {
+      vertical-align: middle;
+      margin-right: 10px;
+      width: 45px;
+      height: 45px;
+    }
+  }
+
+  .storyContainer {
+    border: 2px solid lightgrey;
+    margin-top: 10px;
+    background-color: white;
+  }
+  // story, follow 공통 사용
+  .storyMenu {
+    display: flex;
+    justify-content: space-between;
+    margin: 15px;
+  }
+  .storyContent {
+    margin: 15px;
+    position: relative;
+
+    img {
+      vertical-align: middle;
+      margin-right: 15px;
+      width: 35px;
+      height: 35px;
+    }
+  }
+  // 특정 컨테이너 안에 들어가있지 않고 공통으로 쓰는중
+  .siteId {
+    position: absolute;
+    top: 2px;
+    font-weight: bold;
+  }
+
+  .siteIdInfo {
+    position: absolute;
+    top: 20px;
+    left: 5px;
+    margin: 0;
+    margin-left: 45px;
+    color: grey;
+  }
+
+  .storyId {
+    color: grey;
+    margin: 0;
+  }
+
+  .storyIdinfo {
+    font-weight: bold;
+  }
+
+  .follow {
+    margin-top: 15px;
+    border: 2px solid lightgrey;
+    background-color: white;
+
+    .followBtn {
+      position: absolute;
+      top: 10px;
+      right: 0;
+      float: right;
+      padding: 0;
+      border: none;
+      background-color: white;
+      color: blue;
+      font-size: 15px;
+    }
+  }
+}

리뷰: - reset.scss 에 적합해 보이네요!