diff --git a/apps/as/app/global-not-found.tsx b/apps/as/app/global-not-found.tsx
new file mode 100644
index 000000000..06af4da07
--- /dev/null
+++ b/apps/as/app/global-not-found.tsx
@@ -0,0 +1,45 @@
+import type { Metadata } from "next";
+import Image from "next/image";
+
+import "@/app/styles/globals.css";
+
+export const metadata: Metadata = {
+ title: "행정지원시스템",
+ description: "페이지가 존재하지 않습니다. 관리자에게 문의하여 주십시오.",
+};
+
+export default function GlobalNotFound() {
+ return (
+
+
+
+
+
+ 행정지원시스템에 오신 것을
+ 환영합니다.
+
+
+ 오류가 발생하였습니다.
+
+
+
+
+
+
+ 페이지가 존재하지 않습니다.
+
+
+ 관리자에게 문의하여 주십시오
+
+
+
+
+
+ );
+}
diff --git a/apps/as/next.config.ts b/apps/as/next.config.ts
index d3afd4d70..33da97ea4 100644
--- a/apps/as/next.config.ts
+++ b/apps/as/next.config.ts
@@ -4,6 +4,9 @@ const nextConfig: NextConfig = {
output: "standalone",
reactStrictMode: true,
transpilePackages: ["@common/assets"],
+ experimental: {
+ globalNotFound: true,
+ },
};
export default nextConfig;
diff --git a/apps/as/public/images/magnifying-glass-with-warning.png b/apps/as/public/images/magnifying-glass-with-warning.png
new file mode 100644
index 000000000..b184da207
Binary files /dev/null and b/apps/as/public/images/magnifying-glass-with-warning.png differ
diff --git a/apps/as/src/pages/approval-line-management/ui/sortable-apln-row.tsx b/apps/as/src/pages/approval-line-management/ui/sortable-apln-row.tsx
index b0a23ee1e..d9f3ddf73 100644
--- a/apps/as/src/pages/approval-line-management/ui/sortable-apln-row.tsx
+++ b/apps/as/src/pages/approval-line-management/ui/sortable-apln-row.tsx
@@ -82,7 +82,13 @@ function SortableAplnRow({