diff --git a/src/app/design-system/page.tsx b/src/app/(no-layout)/design-system/page.tsx
similarity index 100%
rename from src/app/design-system/page.tsx
rename to src/app/(no-layout)/design-system/page.tsx
diff --git a/src/app/(no-layout)/layout.tsx b/src/app/(no-layout)/layout.tsx
new file mode 100644
index 00000000..6a94947f
--- /dev/null
+++ b/src/app/(no-layout)/layout.tsx
@@ -0,0 +1,4 @@
+function NoLayout({ children }: { children: React.ReactNode }) {
+ return {children};
+}
+export default NoLayout;
diff --git a/src/app/page.tsx b/src/app/(no-layout)/page.tsx
similarity index 100%
rename from src/app/page.tsx
rename to src/app/(no-layout)/page.tsx
diff --git a/src/app/community/[id]/loading.tsx b/src/app/(with-layout)/community/[id]/loading.tsx
similarity index 100%
rename from src/app/community/[id]/loading.tsx
rename to src/app/(with-layout)/community/[id]/loading.tsx
diff --git a/src/app/community/[id]/page.tsx b/src/app/(with-layout)/community/[id]/page.tsx
similarity index 100%
rename from src/app/community/[id]/page.tsx
rename to src/app/(with-layout)/community/[id]/page.tsx
diff --git a/src/app/community/edit/[postId]/page.tsx b/src/app/(with-layout)/community/edit/[postId]/page.tsx
similarity index 100%
rename from src/app/community/edit/[postId]/page.tsx
rename to src/app/(with-layout)/community/edit/[postId]/page.tsx
diff --git a/src/app/community/loading.tsx b/src/app/(with-layout)/community/loading.tsx
similarity index 100%
rename from src/app/community/loading.tsx
rename to src/app/(with-layout)/community/loading.tsx
diff --git a/src/app/community/page.tsx b/src/app/(with-layout)/community/page.tsx
similarity index 100%
rename from src/app/community/page.tsx
rename to src/app/(with-layout)/community/page.tsx
diff --git a/src/app/community/write/loading.tsx b/src/app/(with-layout)/community/write/loading.tsx
similarity index 100%
rename from src/app/community/write/loading.tsx
rename to src/app/(with-layout)/community/write/loading.tsx
diff --git a/src/app/community/write/page.tsx b/src/app/(with-layout)/community/write/page.tsx
similarity index 100%
rename from src/app/community/write/page.tsx
rename to src/app/(with-layout)/community/write/page.tsx
diff --git a/src/app/(with-layout)/layout.tsx b/src/app/(with-layout)/layout.tsx
new file mode 100644
index 00000000..6e337d69
--- /dev/null
+++ b/src/app/(with-layout)/layout.tsx
@@ -0,0 +1,15 @@
+import ClientInitHook from '@/domains/login/components/ClientInitHook';
+import FooterWrapper from '@/shared/components/footer/FooterWrapper';
+import Header from '@/shared/components/header/Header';
+
+function LayoutWithHeaderFooter({ children }: { children: React.ReactNode }) {
+ return (
+ <>
+
+
+ {children}
+
+ >
+ );
+}
+export default LayoutWithHeaderFooter;
diff --git a/src/app/login/page.tsx b/src/app/(with-layout)/login/page.tsx
similarity index 100%
rename from src/app/login/page.tsx
rename to src/app/(with-layout)/login/page.tsx
diff --git a/src/app/login/success/page.tsx b/src/app/(with-layout)/login/success/page.tsx
similarity index 100%
rename from src/app/login/success/page.tsx
rename to src/app/(with-layout)/login/success/page.tsx
diff --git a/src/app/login/user/first-user/page.tsx b/src/app/(with-layout)/login/user/first-user/page.tsx
similarity index 100%
rename from src/app/login/user/first-user/page.tsx
rename to src/app/(with-layout)/login/user/first-user/page.tsx
diff --git a/src/app/login/user/success/page.tsx b/src/app/(with-layout)/login/user/success/page.tsx
similarity index 100%
rename from src/app/login/user/success/page.tsx
rename to src/app/(with-layout)/login/user/success/page.tsx
diff --git a/src/app/mypage/layout.tsx b/src/app/(with-layout)/mypage/layout.tsx
similarity index 100%
rename from src/app/mypage/layout.tsx
rename to src/app/(with-layout)/mypage/layout.tsx
diff --git a/src/app/mypage/my-active/my-comment/loading.tsx b/src/app/(with-layout)/mypage/my-active/my-comment/loading.tsx
similarity index 100%
rename from src/app/mypage/my-active/my-comment/loading.tsx
rename to src/app/(with-layout)/mypage/my-active/my-comment/loading.tsx
diff --git a/src/app/mypage/my-active/my-comment/page.tsx b/src/app/(with-layout)/mypage/my-active/my-comment/page.tsx
similarity index 100%
rename from src/app/mypage/my-active/my-comment/page.tsx
rename to src/app/(with-layout)/mypage/my-active/my-comment/page.tsx
diff --git a/src/app/mypage/my-active/my-like/loading.tsx b/src/app/(with-layout)/mypage/my-active/my-like/loading.tsx
similarity index 100%
rename from src/app/mypage/my-active/my-like/loading.tsx
rename to src/app/(with-layout)/mypage/my-active/my-like/loading.tsx
diff --git a/src/app/mypage/my-active/my-like/page.tsx b/src/app/(with-layout)/mypage/my-active/my-like/page.tsx
similarity index 100%
rename from src/app/mypage/my-active/my-like/page.tsx
rename to src/app/(with-layout)/mypage/my-active/my-like/page.tsx
diff --git a/src/app/mypage/my-active/my-post/loading.tsx b/src/app/(with-layout)/mypage/my-active/my-post/loading.tsx
similarity index 100%
rename from src/app/mypage/my-active/my-post/loading.tsx
rename to src/app/(with-layout)/mypage/my-active/my-post/loading.tsx
diff --git a/src/app/mypage/my-active/my-post/page.tsx b/src/app/(with-layout)/mypage/my-active/my-post/page.tsx
similarity index 100%
rename from src/app/mypage/my-active/my-post/page.tsx
rename to src/app/(with-layout)/mypage/my-active/my-post/page.tsx
diff --git a/src/app/mypage/my-active/page.tsx b/src/app/(with-layout)/mypage/my-active/page.tsx
similarity index 100%
rename from src/app/mypage/my-active/page.tsx
rename to src/app/(with-layout)/mypage/my-active/page.tsx
diff --git a/src/app/mypage/my-alarm/loading.tsx b/src/app/(with-layout)/mypage/my-alarm/loading.tsx
similarity index 100%
rename from src/app/mypage/my-alarm/loading.tsx
rename to src/app/(with-layout)/mypage/my-alarm/loading.tsx
diff --git a/src/app/mypage/my-alarm/page.tsx b/src/app/(with-layout)/mypage/my-alarm/page.tsx
similarity index 100%
rename from src/app/mypage/my-alarm/page.tsx
rename to src/app/(with-layout)/mypage/my-alarm/page.tsx
diff --git a/src/app/mypage/my-bar/loading.tsx b/src/app/(with-layout)/mypage/my-bar/loading.tsx
similarity index 100%
rename from src/app/mypage/my-bar/loading.tsx
rename to src/app/(with-layout)/mypage/my-bar/loading.tsx
diff --git a/src/app/mypage/my-bar/page.tsx b/src/app/(with-layout)/mypage/my-bar/page.tsx
similarity index 100%
rename from src/app/mypage/my-bar/page.tsx
rename to src/app/(with-layout)/mypage/my-bar/page.tsx
diff --git a/src/app/mypage/my-setting/loading.tsx b/src/app/(with-layout)/mypage/my-setting/loading.tsx
similarity index 100%
rename from src/app/mypage/my-setting/loading.tsx
rename to src/app/(with-layout)/mypage/my-setting/loading.tsx
diff --git a/src/app/mypage/my-setting/page.tsx b/src/app/(with-layout)/mypage/my-setting/page.tsx
similarity index 100%
rename from src/app/mypage/my-setting/page.tsx
rename to src/app/(with-layout)/mypage/my-setting/page.tsx
diff --git a/src/app/mypage/page.tsx b/src/app/(with-layout)/mypage/page.tsx
similarity index 100%
rename from src/app/mypage/page.tsx
rename to src/app/(with-layout)/mypage/page.tsx
diff --git a/src/app/recipe/[id]/page.tsx b/src/app/(with-layout)/recipe/[id]/page.tsx
similarity index 100%
rename from src/app/recipe/[id]/page.tsx
rename to src/app/(with-layout)/recipe/[id]/page.tsx
diff --git a/src/app/recipe/page.tsx b/src/app/(with-layout)/recipe/page.tsx
similarity index 100%
rename from src/app/recipe/page.tsx
rename to src/app/(with-layout)/recipe/page.tsx
diff --git a/src/app/recommend/loading.tsx b/src/app/(with-layout)/recommend/loading.tsx
similarity index 100%
rename from src/app/recommend/loading.tsx
rename to src/app/(with-layout)/recommend/loading.tsx
diff --git a/src/app/recommend/page.tsx b/src/app/(with-layout)/recommend/page.tsx
similarity index 100%
rename from src/app/recommend/page.tsx
rename to src/app/(with-layout)/recommend/page.tsx
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 98c6f3c7..5edb3bdc 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -28,12 +28,12 @@ export default function RootLayout({