{"id":14468,"date":"2025-08-07T14:44:52","date_gmt":"2025-08-07T05:44:52","guid":{"rendered":"https:\/\/chois2080.mycafe24.com\/?page_id=14468"},"modified":"2025-08-07T15:34:16","modified_gmt":"2025-08-07T06:34:16","slug":"%eb%b2%95%ec%9d%b8%eb%93%b1%ea%b8%b0-%eb%b9%84%ec%9a%a9-%ea%b3%84%ec%82%b0%ea%b8%b0","status":"publish","type":"page","link":"https:\/\/chois2080.mycafe24.com\/?page_id=14468","title":{"rendered":"\ubc95\uc778\ub4f1\uae30 \ube44\uc6a9 \uacc4\uc0b0\uae30"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14468\" class=\"elementor elementor-14468\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6a3c83e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6a3c83e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b443e6\" data-id=\"6b443e6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-52ff4a9 elementor-widget elementor-widget-html\" data-id=\"52ff4a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"ko\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\ubc95\uc778\ub4f1\uae30 \ube44\uc6a9 \uacc4\uc0b0\uae30<\/title>\n    <style>\n        :root {\n            --primary-color: #007bff; \/* Bright Blue *\/\n            --secondary-color: #28a745; \/* Green *\/\n            --accent-color: #dc3545; \/* Red *\/\n            --text-color: #343a40; \/* Dark Grey *\/\n            --light-bg: #f8f9fa; \/* Very Light Grey *\/\n            --card-bg: #ffffff; \/* White *\/\n            --border-color: #e9ecef; \/* Light Border Grey *\/\n            --header-bg: #e0f7fa; \/* Light Cyan *\/\n            --table-header-bg: #f2f6f8; \/* Slightly darker light grey *\/\n            --total-row-bg: #e6f7ff; \/* Lighter blue for totals *\/\n            --grand-total-bg: #d4edda; \/* Light green for grand total *\/\n        }\n\n        body {\n            font-family: 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif;\n            margin: 0;\n            padding: 20px;\n            background-color: var(--light-bg);\n            color: var(--text-color);\n            line-height: 1.6;\n            font-size: 12px;\n        }\n\n        .container {\n            max-width: 960px;\n            margin: 20px auto;\n            background-color: var(--card-bg);\n            padding: 25px;\n            border-radius: 12px;\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\n        }\n\n        h1 {\n            color: var(--text-color);\n            text-align: left;\n            margin-top: 0;\n            margin-bottom: 30px;\n            font-weight: 700;\n            padding-bottom: 15px;\n            border-bottom: 2px solid var(--primary-color);\n            display: inline-block;\n            transform: none;\n            left: auto;\n            position: static;\n        }\n        h2 {\n            color: var(--primary-color);\n            text-align: left;\n            margin-top: 0;\n            margin-bottom: 25px;\n            padding-bottom: 10px;\n            border-bottom: 1px solid var(--border-color);\n            font-size: 1.6em;\n        }\n\n        .section {\n            margin-bottom: 40px;\n            padding: 25px;\n            border: 1px solid var(--border-color);\n            border-radius: 10px;\n            background-color: var(--card-bg);\n            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);\n        }\n\n        \/* Input fields and labels *\/\n        .input-group, .fixed-fee-item {\n            display: flex;\n            align-items: center;\n            margin-bottom: 20px;\n            flex-wrap: wrap;\n        }\n\n        .input-group label, .fixed-fee-item label {\n            min-width: 150px;\n            font-weight: bold;\n            color: var(--text-color);\n            margin-right: 20px;\n            font-size: 1.05em;\n        }\n\n        .input-group input[type=\"text\"],\n        .fixed-fee-item input[type=\"text\"] {\n            flex-grow: 1;\n            padding: 12px 15px;\n            border: 1px solid var(--border-color);\n            border-radius: 6px;\n            font-size: 1.05em;\n            max-width: 250px;\n            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05);\n            transition: border-color 0.3s ease, box-shadow 0.3s ease;\n            text-align: right; \/* \uc22b\uc790 \uc785\ub825\ub780 \uc6b0\uce21 \uc815\ub82c *\/\n        }\n\n        .input-group input:focus, .fixed-fee-item input:focus {\n            border-color: var(--primary-color);\n            box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);\n            outline: none;\n        }\n\n        .input-group span, .fixed-fee-item span {\n            margin-left: 10px;\n            color: #6c757d;\n            font-size: 1em;\n        }\n\n        \/* Checkbox group *\/\n        .checkbox-group {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 15px 35px;\n            margin-top: 20px;\n        }\n\n        .checkbox-group label {\n            display: flex;\n            align-items: center;\n            font-weight: normal;\n            color: var(--text-color);\n            cursor: pointer;\n            font-size: 1em;\n        }\n\n        .checkbox-group input[type=\"checkbox\"] {\n            margin-right: 8px;\n            width: 18px;\n            height: 18px;\n            accent-color: var(--primary-color);\n        }\n\n        \/* Fixed Fees Grid Layout *\/\n        .fixed-fee-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 20px 30px;\n        }\n\n        .fixed-fee-grid .fixed-fee-item {\n            margin-bottom: 0;\n        }\n\n        .fixed-fee-grid .fixed-fee-item input[type=\"text\"] {\n            max-width: 160px;\n        }\n\n        \/* Reset Button Styling and Position *\/\n        .reset-button-container {\n            display: flex;\n            justify-content: flex-end;\n            margin-top: 25px;\n        }\n\n        #resetFixedFeesBtn {\n            padding: 10px 20px;\n            background-color: #6c757d;\n            color: white;\n            border: none;\n            border-radius: 7px;\n            cursor: pointer;\n            font-size: 1em;\n            font-weight: 600;\n            transition: background-color 0.3s ease, box-shadow 0.3s ease;\n            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);\n        }\n\n        #resetFixedFeesBtn:hover {\n            background-color: #5a6268;\n            box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);\n        }\n\n        \/* Calculation Buttons Layout *\/\n        .buttons-section {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 15px;\n            justify-content: center;\n            margin-top: 30px;\n        }\n\n        .buttons-section button {\n            padding: 14px 28px;\n            background-color: var(--primary-color);\n            color: white;\n            border: none;\n            border-radius: 7px;\n            cursor: pointer;\n            font-size: 1.1em;\n            font-weight: 600;\n            transition: background-color 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease;\n            box-shadow: 0 4px 10px rgba(0, 123, 255, 0.2);\n            min-width: 160px;\n            flex: 1 1 160px;\n            max-width: 200px;\n        }\n\n        .buttons-section button:hover {\n            background-color: #0056b3;\n            transform: translateY(-2px);\n            box-shadow: 0 6px 15px rgba(0, 123, 255, 0.3);\n        }\n\n        .buttons-section button:active {\n            background-color: #004085;\n            transform: translateY(0);\n            box-shadow: 0 2px 5px rgba(0, 123, 255, 0.2);\n        }\n\n        \/* Results Section Layout (Two Columns) *\/\n        .results-section .results-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 30px;\n            margin-top: 20px;\n        }\n\n        .results-section table {\n            width: 100%;\n            border-collapse: collapse;\n            margin-top: 0;\n            background-color: var(--card-bg);\n            border-radius: 8px;\n            overflow: hidden;\n            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03);\n        }\n\n        .results-section th, .results-section td {\n            border: 1px solid var(--border-color);\n            padding: 15px;\n            text-align: left;\n        }\n\n        \/* --- \uc218\uc815 \uc0ac\ud56d: \uacc4\uc0b0 \uacb0\uacfc \uae08\uc561 \uc6b0\uce21 \uc815\ub82c --- *\/\n        .results-section th:last-child, \/* '\uae08\uc561' \ud5e4\ub354 *\/\n        .results-section td:last-child { \/* \ub9c8\uc9c0\ub9c9 td (\uae08\uc561 \uac12) *\/\n            text-align: right;\n        }\n        \/* --- \/\uc218\uc815 \uc0ac\ud56d --- *\/\n\n        .results-section th {\n            background-color: var(--table-header-bg);\n            font-weight: bold;\n            color: var(--text-color);\n            font-size: 1.05em;\n        }\n\n        .results-section tr:nth-child(even) {\n            background-color: #fcfdfe;\n        }\n\n        .results-section td.total {\n            font-weight: bold;\n            color: var(--primary-color);\n            font-size: 1.1em;\n            background-color: var(--total-row-bg);\n        }\n\n        .results-section .category-header {\n            background-color: var(--header-bg);\n            font-weight: bold;\n            color: var(--primary-color);\n            font-size: 1.1em;\n            padding: 12px 15px;\n        }\n\n        \/* Grand Total specific styling *\/\n        .grand-total-container {\n            grid-column: 1 \/ -1;\n            text-align: center;\n            margin-top: 30px;\n            padding: 25px;\n            background-color: var(--grand-total-bg);\n            border-radius: 10px;\n            font-weight: bold;\n            color: var(--secondary-color);\n            box-shadow: 0 5px 15px rgba(40, 167, 69, 0.1);\n        }\n        .grand-total-container span {\n            font-size: 2em;\n            color: var(--accent-color);\n            display: block;\n            margin-top: 10px;\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <h1>\ubc95\uc778\ub4f1\uae30 \ube44\uc6a9 \uacc4\uc0b0\uae30<\/h1>\n\n        <div class=\"section info-options-section\">\n            <h2>1. \uae30\ubcf8 \uc815\ubcf4 \ubc0f \uc635\uc158<\/h2>\n            <div class=\"input-group\">\n                <label for=\"capitalAmount\">\uc790\ubcf8(\uc99d\uc790)\uae08\uc561:<\/label>\n                <input type=\"text\" id=\"capitalAmount\" value=\"50,000,000\" data-raw-value=\"50000000\">\n                <span>\uc6d0<\/span>\n            <\/div>\n\n            <div class=\"checkbox-group\">\n                <label><input type=\"checkbox\" id=\"chkNotarizeMinutes\"> \uc758\uc0ac\ub85d\uacf5\uc99d (a)<\/label>\n                <label><input type=\"checkbox\" id=\"chkNotarizeArticles\"> \uc815\uad00\uacf5\uc99d (b)<\/label>\n                <label><input type=\"checkbox\" id=\"chkOvercrowdedArea\"> \uacfc\ubc00\uc5b5\uc81c\uad8c\uc5ed (c)<\/label>\n                <label><input type=\"checkbox\" id=\"chkToSeoul\"> \uc11c\uc6b8\uc2dc\ub0b4\ub85c \uc804\uc785 (d)<\/label>\n                <label><input type=\"checkbox\" id=\"chkToMajorCity\"> \ub300\ub3c4\uc2dc\ub0b4\ub85c \uc804\uc785 (e)<\/label>\n                <label><input type=\"checkbox\" id=\"chk5YearsPassed\"> \uc124\ub9bd\/\uc804\uc785 5\ub144 \uacbd\uacfc (f)<\/label>\n                <label><input type=\"checkbox\" id=\"chkOutOfOvercrowdedArea\"> \uacfc\ubc00\uc5b5\uc81c\uad8c\uc5ed(\ub300\ub3c4\uc2dc ) \uc678\ub85c \uc774\uc804<\/label> <!-- \ucd94\uac00\ub41c \uccb4\ud06c\ubc15\uc2a4 -->\n            <\/div>\n        <\/div>\n\n        <div class=\"section fixed-fees-section\">\n            <h2>2. \ubcf4\uc218 \ubc0f \uacf5\uacfc\uae08 \uc124\uc815 (\uc218\uc815 \uac00\ub2a5)<\/h2>\n            <div class=\"fixed-fee-grid\">\n                <div class=\"fixed-fee-item\">\n                    <label for=\"addFee\">\uac00\uc0b0\ubcf4\uc218:<\/label>\n                    <input type=\"text\" id=\"addFee\" value=\"0\" data-raw-value=\"0\">\n                    <span>\uc6d0<\/span>\n                <\/div>\n                <div class=\"fixed-fee-item\">\n                    <label for=\"agencyArticles\">\uc815\uad00\ub4f1 \uc791\uc131:<\/label>\n                    <input type=\"text\" id=\"agencyArticles\" value=\"80,000\" data-raw-value=\"80000\">\n                    <span>\uc6d0<\/span>\n                <\/div>\n                <div class=\"fixed-fee-item\">\n                    <label for=\"agencyTax\">\uc138\uae08\uc2e0\uace0\ub0a9\ubd80:<\/label>\n                    <input type=\"text\" id=\"agencyTax\" value=\"50,000\" data-raw-value=\"50000\">\n                    <span>\uc6d0<\/span>\n                <\/div>\n                <div class=\"fixed-fee-item\">\n                    <label for=\"agencyNotary\">\uacf5\uc99d\ub300\ud589:<\/label>\n                    <input type=\"text\" id=\"agencyNotary\" value=\"0\" data-raw-value=\"0\">\n                    <span>\uc6d0<\/span>\n                <\/div>\n                <div class=\"fixed-fee-item\">\n                    <label for=\"dailyTravelFee\">\uc77c\ub2f9 \uad50\ud1b5\ube44:<\/label>\n                    <input type=\"text\" id=\"dailyTravelFee\" value=\"80,000\" data-raw-value=\"80000\">\n                    <span>\uc6d0<\/span>\n                <\/div>\n                <div class=\"fixed-fee-item\">\n                    <label for=\"notaryFee\">\uacf5\uc99d\ub8cc (\uae30\ubcf8):<\/label>\n                    <input type=\"text\" id=\"notaryFee\" value=\"30,000\" data-raw-value=\"30000\">\n                    <span>\uc6d0<\/span>\n                <\/div>\n                <div class=\"fixed-fee-item\">\n                    <label for=\"revenueStamp\">\uc218\uc785\uc99d\uc9c0:<\/label>\n                    <input type=\"text\" id=\"revenueStamp\" value=\"6,000\" data-raw-value=\"6000\">\n                    <span>\uc6d0<\/span>\n                <\/div>\n                <div class=\"fixed-fee-item\">\n                    <label for=\"documentIssuance\">\uacf5\ubd80\ubc1c\uae09:<\/label>\n                    <input type=\"text\" id=\"documentIssuance\" value=\"2,000\" data-raw-value=\"2000\">\n                    <span>\uc6d0<\/span>\n                <\/div>\n                <div class=\"fixed-fee-item\">\n                    <label for=\"corporateSeal\">\ubc95\uc778\ub3c4\uc7a5:<\/label>\n                    <input type=\"text\" id=\"corporateSeal\" value=\"0\" data-raw-value=\"0\"> <!-- \uae30\ubcf8\uac12 0\uc73c\ub85c \ubcc0\uacbd -->\n                    <span>\uc6d0<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"reset-button-container\">\n                <button id=\"resetFixedFeesBtn\">\uae30\ubcf8\uac12\uc73c\ub85c \ucd08\uae30\ud654<\/button>\n            <\/div>\n        <\/div>\n\n        <div class=\"section\">\n            <h2>3. \ub4f1\uae30 \uc720\ud615 \uc120\ud0dd \ubc0f \uacc4\uc0b0<\/h2>\n            <div class=\"buttons-section\">\n                <button onclick=\"calculateAllFees('\ubc1c\uae30\uc124\ub9bd')\">\ubc1c\uae30\uc124\ub9bd<\/button>\n                <button onclick=\"calculateAllFees('\ubcf8\uc810(\uad00\uc678)\uc774\uc804')\">\ubcf8\uc810(\uad00\uc678)\uc774\uc804<\/button>\n                <button onclick=\"calculateAllFees('\ubcf8\uc810(\uad00\ub0b4)\uc774\uc804')\">\ubcf8\uc810(\uad00\ub0b4)\uc774\uc804<\/button>\n                <button onclick=\"calculateAllFees('\uc784\uc6d0\ubcc0\uacbd')\">\uc784\uc6d0\ubcc0\uacbd<\/button>\n                <button onclick=\"calculateAllFees('\ub300\ud45c\uc790\uc8fc\uc18c\uc774\uc804')\">\ub300\ud45c\uc790\uc8fc\uc18c\uc774\uc804<\/button>\n                <button onclick=\"calculateAllFees('\ubaa9\uc801 \ub4f1 \ubcc0\uacbd')\">\ubaa9\uc801 \ub4f1 \ubcc0\uacbd<\/button>\n                <button onclick=\"calculateAllFees('\uc720\uc0c1\uc99d\uc790')\">\uc720\uc0c1\uc99d\uc790<\/button>\n                <button onclick=\"calculateAllFees('\uc9c0\uc810\uc124\uce58')\">\uc9c0\uc810\uc124\uce58<\/button>\n                <button onclick=\"calculateAllFees('\uc9c0\uc810\uc774\uc804')\">\uc9c0\uc810\uc774\uc804<\/button>\n            <\/div>\n        <\/div>\n\n        <div class=\"section results-section\">\n            <h2>4. \uacc4\uc0b0 \uacb0\uacfc<\/h2>\n            <div class=\"results-grid\">\n                <!-- \ubc95\ubb34\uc0ac \ubcf4\uc218 Column -->\n                <div>\n                    <table>\n                        <thead>\n                            <tr>\n                                <th colspan=\"2\">\ubc95\ubb34\uc0ac \ubcf4\uc218<\/th>\n                                <th>\uae08\uc561<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr><td>\uae30\ubcf8\ubcf4\uc218<\/td><td><\/td><td id=\"basicFee\">0\uc6d0<\/td><\/tr>\n                            <tr><td>\uac00\uc0b0\ubcf4\uc218<\/td><td><\/td><td id=\"additionalFee\">0\uc6d0<\/td><\/tr>\n                            <tr><td>\uc815\uad00\ub4f1 \uc791\uc131 (\ub300\ud589\ub8cc)<\/td><td><\/td><td id=\"agencyArticlesResult\">0\uc6d0<\/td><\/tr>\n                            <tr><td>\uc138\uae08\uc2e0\uace0\ub0a9\ubd80 (\ub300\ud589\ub8cc)<\/td><td><\/td><td id=\"agencyTaxResult\">0\uc6d0<\/td><\/tr>\n                            <tr><td>\uacf5\uc99d\ub300\ud589 (\ub300\ud589\ub8cc)<\/td><td><\/td><td id=\"agencyNotaryResult\">0\uc6d0<\/td><\/tr>\n                            <tr><td>\uc77c\ub2f9 \uad50\ud1b5\ube44<\/td><td><\/td><td id=\"dailyTravelFeeResult\">0\uc6d0<\/td><\/tr>\n                            <tr><td colspan=\"2\" class=\"total\">\ubc95\ubb34\uc0ac\ubcf4\uc218 \ucd1d\uacc4 (VAT \ubbf8\ud3ec\ud568)<\/td><td id=\"totalLegalFee\">0\uc6d0<\/td><\/tr>\n                            <tr><td colspan=\"2\" class=\"total\">\ubc95\ubb34\uc0ac\ubcf4\uc218 \ucd1d\uacc4 (VAT \ud3ec\ud568)<\/td><td id=\"totalLegalFeeVat\">0\uc6d0<\/td><\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n\n                <!-- \uacf5\uacfc\uae08 Column -->\n                <div>\n                    <table>\n                        <thead>\n                            <tr>\n                                <th colspan=\"2\">\uacf5\uacfc\uae08<\/th>\n                                <th>\uae08\uc561<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr><td>\ub4f1\ub85d\uc138<\/td><td><\/td><td id=\"registrationTax\">0\uc6d0<\/td><\/tr>\n                            <tr><td>\uc9c0\ubc29\uad50\uc721\uc138<\/td><td><\/td><td id=\"educationTax\">0\uc6d0<\/td><\/tr>\n                            <tr><td>\uacf5\uc99d\ub8cc<\/td><td><\/td><td id=\"notaryFeeResult\">0\uc6d0<\/td><\/tr>\n                            <tr><td>\uc218\uc785\uc99d\uc9c0<\/td><td><\/td><td id=\"revenueStampResult\">0\uc6d0<\/td><\/tr>\n                            <tr><td>\uacf5\ubd80\ubc1c\uae09<\/td><td><\/td><td id=\"documentIssuanceResult\">0\uc6d0<\/td><\/tr>\n                            <tr><td>\ubc95\uc778\ub3c4\uc7a5<\/td><td><\/td><td id=\"corporateSealResult\">0\uc6d0<\/td><\/tr>\n                            <tr><td colspan=\"2\" class=\"total\">\uacf5\uacfc\uae08 \ucd1d\uacc4<\/td><td id=\"totalGovernmentFees\">0\uc6d0<\/td><\/tr>\n                             <tr><td colspan=\"3\"><\/td><\/tr>\n                             <tr><td colspan=\"3\"><\/td><\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n\n                <!-- \ucd1d \uc608\uc0c1 \ube44\uc6a9 (\uadf8\ub9ac\ub4dc \uc804\uccb4 \ud3ed \uc0ac\uc6a9) -->\n                <div class=\"grand-total-container\">\n                    \ucd1d \uc608\uc0c1 \ube44\uc6a9: <span id=\"grandTotal\">0\uc6d0<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ \uae30\ubcf8 \uc124\uc815 \uac12\n        const DEFAULT_FIXED_FEES = {\n            addFee: 0,\n            agencyArticles: 80000,\n            agencyTax: 50000,\n            agencyNotary: 0,\n            dailyTravelFee: 80000,\n            notaryFee: 30000,\n            revenueStamp: 6000,\n            documentIssuance: 2000,\n            corporateSeal: 0 \/\/ \uae30\ubcf8\uac12 0\uc73c\ub85c \ubcc0\uacbd\n        };\n\n        \/\/ DOM \uc694\uc18c \uac00\uc838\uc624\uae30\n        const inputElements = {\n            capitalAmountInput: document.getElementById('capitalAmount'),\n            addFee: document.getElementById('addFee'),\n            agencyArticles: document.getElementById('agencyArticles'),\n            agencyTax: document.getElementById('agencyTax'),\n            agencyNotary: document.getElementById('agencyNotary'),\n            dailyTravelFee: document.getElementById('dailyTravelFee'),\n            notaryFee: document.getElementById('notaryFee'),\n            revenueStamp: document.getElementById('revenueStamp'),\n            documentIssuance: document.getElementById('documentIssuance'),\n            corporateSeal: document.getElementById('corporateSeal')\n        };\n\n        \/\/ \uc22b\uc790 \ucf64\ub9c8 \ud3ec\ub9f7\ud305 \ubc0f data-raw-value \uc800\uc7a5 \ud568\uc218\n        function setupCommaFormattedInput(inputElement) {\n            inputElement.addEventListener('input', function(e) {\n                let value = e.target.value.replace(\/[^0-9]\/g, ''); \/\/ \uc22b\uc790 \uc774\uc678\uc758 \ubb38\uc790 \uc81c\uac70\n                let number = parseInt(value, 10);\n\n                if (isNaN(number)) {\n                    e.target.value = '';\n                    e.target.dataset.rawValue = '0';\n                } else {\n                    e.target.value = number.toLocaleString('ko-KR'); \/\/ \ucf64\ub9c8 \ud3ec\ub9f7 \uc801\uc6a9\n                    e.target.dataset.rawValue = number.toString(); \/\/ \uc21c\uc218 \uc22b\uc790 \uc800\uc7a5\n                }\n            });\n        }\n\n        \/\/ \uace0\uc815 \ube44\uc6a9 \uc785\ub825 \ud544\ub4dc \ucd08\uae30\ud654 \ud568\uc218\n        function resetFixedFees() {\n            for (const key in DEFAULT_FIXED_FEES) {\n                if (inputElements[key]) {\n                    const numValue = DEFAULT_FIXED_FEES[key];\n                    inputElements[key].value = numValue.toLocaleString('ko-KR');\n                    inputElements[key].dataset.rawValue = numValue.toString();\n                }\n            }\n            \/\/ \uc790\ubcf8\uae08\uc561\uc740 \ubcc4\ub3c4\ub85c \ucd08\uae30\ud654\n            inputElements.capitalAmountInput.value = \"50,000,000\";\n            inputElements.capitalAmountInput.dataset.rawValue = \"50000000\";\n        }\n\n        \/\/ \ud398\uc774\uc9c0 \ub85c\ub4dc \uc2dc \uae30\ubcf8\uac12 \uc124\uc815 \ubc0f \ucf64\ub9c8 \ud3ec\ub9f7\ud305 \uc801\uc6a9\n        document.addEventListener('DOMContentLoaded', () => {\n            resetFixedFees();\n            \/\/ \ubaa8\ub4e0 inputElements\uc758 \uc785\ub825 \ud544\ub4dc\uc5d0 \ucf64\ub9c8 \ud3ec\ub9f7\ud305 \uc801\uc6a9\n            for (const key in inputElements) {\n                if (inputElements[key]) {\n                    setupCommaFormattedInput(inputElements[key]);\n                }\n            }\n        });\n\n        \/\/ \uae30\ubcf8\uac12 \ucd08\uae30\ud654 \ubc84\ud2bc \uc774\ubca4\ud2b8 \ub9ac\uc2a4\ub108\n        document.getElementById('resetFixedFeesBtn').addEventListener('click', resetFixedFees);\n\n        \/\/ \uc22b\uc790 \ud3ec\ub9f7\ud305 \ud568\uc218 (\ucd9c\ub825\uc6a9)\n        function formatNumber(num) {\n            return new Intl.NumberFormat('ko-KR').format(Math.round(num)) + '\uc6d0';\n        }\n\n        \/\/ 1. \ud68c\uc0ac \ub610\ub294 \ubc95\uc778\uc758 \uc124\ub9bd(\ubd84\ud560, \ud569\ubcd1, \uc8fc\uc2dd\uc774\uc804 \ub610\ub294 \uc870\uc9c1\ubcc0\uacbd\uc5d0 \uc758\ud55c \uc124\ub9bd \ud3ec\ud568)\uc5d0 \uad00\ud55c \ub4f1\uae30 \ubcf4\uc218 \uacc4\uc0b0\n        function calculateLegalFeeType1(amount) {\n            if (amount <= 50000000) {\n                return 420000;\n            } else if (amount <= 100000000) {\n                return 420000 + (amount - 50000000) * 22 \/ 10000;\n            } else if (amount <= 300000000) {\n                return 530000 + (amount - 100000000) * 9 \/ 10000;\n            } else if (amount <= 500000000) {\n                return 710000 + (amount - 300000000) * 8 \/ 10000;\n            } else if (amount <= 1000000000) {\n                return 870000 + (amount - 500000000) * 7 \/ 10000;\n            } else if (amount <= 2000000000) {\n                return 1220000 + (amount - 1000000000) * 6 \/ 10000;\n            } else if (amount <= 20000000000) {\n                return 1820000 + (amount - 2000000000) * 4 \/ 10000;\n            } else { \/\/ 200\uc5b5\uc6d0\ucd08\uacfc\n                return 9020000 + (amount - 20000000000) * 1 \/ 10000;\n            }\n        }\n\n        \/\/ 2. \ud68c\uc0ac\uc758 \uc790\ubcf8\uc758 \uc99d\uac10(\ud761\uc218\ud569\ubcd1\u00b7\ubd84\ud560\ud569\ubcd1 \ub610\ub294 \uc8fc\uc2dd\uad50\ud658\uc73c\ub85c \uc778\ud55c \uc790\ubcf8\uc99d\uac00\ub97c \ud3ec\ud568)\uc5d0 \uad00\ud55c \ub4f1\uae30 \ubcf4\uc218 \uacc4\uc0b0\n        function calculateLegalFeeType2(amount) {\n            if (amount <= 50000000) {\n                return 300000;\n            } else if (amount <= 100000000) {\n                return 300000 + (amount - 50000000) * 19 \/ 10000;\n            } else if (amount <= 300000000) {\n                return 395000 + (amount - 100000000) * 8 \/ 10000;\n            } else if (amount <= 500000000) {\n                return 555000 + (amount - 300000000) * 7 \/ 10000;\n            } else if (amount <= 1000000000) {\n                return 695000 + (amount - 500000000) * 6 \/ 10000;\n            } else if (amount <= 2000000000) {\n                return 995000 + (amount - 1000000000) * 5 \/ 10000;\n            } else if (amount <= 20000000000) {\n                return 1495000 + (amount - 2000000000) * 4 \/ 10000;\n            } else { \/\/ 200\uc5b5\uc6d0\ucd08\uacfc\n                return 8695000 + (amount - 20000000000) * 1 \/ 10000;\n            }\n        }\n\n        \/\/ 4. \uc0c1\uc5c5\u00b7\ubc95\uc778\uc758 \uae30\ud0c0 \ub4f1\uae30 \ubcf4\uc218 \uacc4\uc0b0\n        function getLegalFeeType4(type) {\n            switch (type) {\n                case '\uc678\uad6d\ud68c\uc0ac(\ubc95\uc778)\uc758 \uc601\uc5c5\uc18c(\ubd84\uc0ac\ubb34\uc18c) \uc124\uce58\u22c5\ubcc0\uacbd\u22c5\ud3d0\uc9c0': return 280000;\n                case '\uc790\ubcf8\uc99d\uac00 \uc5c6\ub294 \ud569\ubcd1': return 180000;\n                case '\uc8fc\uc2dd\uc758 \ubcd1\ud569\u22c5\ubd84\ud560\u22c5\uc18c\uac01': return 150000;\n                case '\ubcf8\uc810(\uc8fc\uc0ac\ubb34\uc18c)\uc758 \uc774\uc804':\n                case '\ud68c\uc0ac(\ubc95\uc778)\uc758 \ud574\uc0b0\u22c5\uccad\uc0b0\uc885\uacb0\u22c5\uacc4\uc18d\uc5d0 \uad00\ud55c \ub4f1\uae30':\n                case '\uc0c1\ud638\uc758 \uc2e0\uc124 \ub610\ub294 \uc0c1\ud638\uc758 \uac00\ub4f1\uae30':\n                case '\uc9c0\uc810(\ubd84\uc0ac\ubb34\uc18c)\uc758 \uc124\uce58\u22c5\uc774\uc804':\n                case '\uc0c1\ud638\u22c5\ubaa9\uc801\uc758 \ubcc0\uacbd': return 120000;\n                case '\ubb34\ub2a5\ub825\uc790 \ub4f1\uae30':\n                case '\ubc95\uc815\ub300\ub9ac\uc778 \ub4f1\uae30': return 70000;\n                case '\uc784\uc6d0(\uc774\uc0ac\u22c5\uac10\uc0ac\u22c5\uc0ac\uc6d0\u22c5\uc9c0\ubc30\uc778\u22c5\uccad\uc0b0\uc778 \ub4f1)\uc758 \uc120\uc784\u22c5\ubcc0\uacbd': return 100000;\n                case '\uc9c0\uc810 \ubc0f \ubd84\uc0ac\ubb34\uc18c \uc18c\uc7ac\uc9c0\uc5d0\uc11c\uc758 \ub4f1\uae30': return 60000;\n                case '\uadf8 \ubc16\uc758 \ub4f1\uae30': return 60000;\n                default: return 0;\n            }\n        }\n\n        \/\/ \ub4f1\ub85d\uc138 \ubc0f \uad50\uc721\uc138 \uacc4\uc0b0\n        function calculateRegistrationTax(type, capital, chkOvercrowdedArea, chkToSeoul, chkToMajorCity, chk5YearsPassed, chkOutOfOvercrowdedArea) {\n            let registrationTax = 0;\n            let educationTax = 0;\n\n            const ETC_TAX = 40200; \/\/ \uc784\uc6d0\ubcc0\uacbd, \ub300\ud45c\uc790\uc8fc\uc18c\uc774\uc804, \ubaa9\uc801\ub4f1\ubcc0\uacbd, \uc9c0\uc810\uc774\uc804 \ub4f1 \uc815\uc561\uc138\n            const ETC_HEAVY_TAX = 120600; \/\/ \uc9c0\uc810\uc124\uce58 \uc911\uacfc\uc138 (\uc815\uc561\uc758 3\ubc30)\n\n            \/\/ \uc911\uacfc\uc138 \uc870\uac74 \ud310\ub2e8: \uacfc\ubc00\uc5b5\uc81c\uad8c\uc5ed OR \uc11c\uc6b8\uc2dc\ub0b4\uc804\uc785 OR \ub300\ub3c4\uc2dc\ub0b4\uc804\uc785 \uc911 \ud558\ub098\ub77c\ub3c4 \uccb4\ud06c\ub418\uc5b4 \uc788\uc73c\uba74 TRUE\n            const isHeavyTaxApplicableZone = chkOvercrowdedArea || chkToSeoul || chkToMajorCity;\n\n            \/\/ \ucd5c\uc885 \uc138\uc728 \uc801\uc6a9 \uc5ec\ubd80: \uc911\uacfc\uc138 \uac00\ub2a5 \uc9c0\uc5ed\uc774\uace0 & 5\ub144 \uacbd\uacfc\uac00 \uc544\ub2c8\uba74 \uc911\uacfc\uc138\uc728 \uc801\uc6a9\n            const applyHeavyTaxRate = isHeavyTaxApplicableZone && !chk5YearsPassed;\n\n            switch (type) {\n                case '\ubc1c\uae30\uc124\ub9bd':\n                case '\uc720\uc0c1\uc99d\uc790':\n                    let taxRate_capital = applyHeavyTaxRate ? 12 \/ 1000 : 4 \/ 1000;\n                    registrationTax = capital * taxRate_capital;\n\n                    let minTax_capital = applyHeavyTaxRate ? 337500 : 112500;\n                    if (registrationTax < minTax_capital) {\n                        registrationTax = minTax_capital;\n                    }\n                    break;\n                case '\ubcf8\uc810(\uad00\uc678)\uc774\uc804':\n                    \/\/ **\uacfc\ubc00\uc5b5\uc81c\uad8c\uc5ed(\ub300\ub3c4\uc2dc) \uc678\ub85c \uc774\uc804 \uccb4\ud06c \uc2dc \ub4f1\ub85d\uc138 0\uc6d0**\n                    if (chkOutOfOvercrowdedArea) {\n                        registrationTax = 0;\n                    } else if (applyHeavyTaxRate) { \/\/ \uc9c0\ubc29, \uc0b0\uc5c5\ub2e8\uc9c0 \ub4f1 -> \uc11c\uc6b8 \ub300\ub3c4\uc2dc, \uacfc\ubc00\uc5b5\uc81c\uad8c\uc5ed \ub610\ub294 \uc11c\uc6b8 \uc774\uc678\uc758 \ub300\ub3c4\uc2dc -> \uc11c\uc6b8 \ub300\ub3c4\uc2dc\n                        registrationTax = capital * (12 \/ 1000);\n                        if (registrationTax < 337500) registrationTax = 337500;\n                    } else { \/\/ \uc0b0\uc5c5\ub2e8\uc9c0\ub85c \uc774\uc804 \uc2dc \ub610\ub294 \uc11c\uc6b8 \ub300\ub3c4\uc2dc -> \uc11c\uc6b8 \ub300\ub3c4\uc2dc \uc774\uc804 \uc2dc \ub4f1 \uc77c\ubc18\uacfc\uc138 (\uc815\uc561)\n                        registrationTax = 112500;\n                    }\n                    break;\n                case '\ubcf8\uc810(\uad00\ub0b4)\uc774\uc804':\n                    registrationTax = 112500; \/\/ \uc815\uc561\uc138 112,500\uc6d0\uc73c\ub85c \uace0\uc815\n                    break;\n                case '\uc784\uc6d0\ubcc0\uacbd':\n                case '\ub300\ud45c\uc790\uc8fc\uc18c\uc774\uc804':\n                case '\ubaa9\uc801 \ub4f1 \ubcc0\uacbd':\n                    registrationTax = ETC_TAX;\n                    break;\n                case '\uc9c0\uc810\uc124\uce58':\n                    registrationTax = applyHeavyTaxRate ? ETC_HEAVY_TAX : ETC_TAX;\n                    break;\n                case '\uc9c0\uc810\uc774\uc804': \/\/ \uc9c0\uc810\uc774\uc804\uc740 \uc77c\ubc18\uc801\uc73c\ub85c \uae30\ud0c0 \ub4f1\uae30 \uc815\uc561\uc138\uc5d0 \ud3ec\ud568\ub428\n                    registrationTax = ETC_TAX;\n                    break;\n                default:\n                    registrationTax = 0;\n            }\n\n            educationTax = registrationTax * 0.2; \/\/ \uc9c0\ubc29\uad50\uc721\uc138\ub294 \ub4f1\ub85d\uc138\uc758 20%\n\n            return { registrationTax: Math.round(registrationTax), educationTax: Math.round(educationTax) };\n        }\n\n        \/\/ \uc804\uccb4 \ube44\uc6a9 \uacc4\uc0b0 \ud568\uc218\n        function calculateAllFees(type) {\n            const capital = parseInt(inputElements.capitalAmountInput.dataset.rawValue) || 0; \/\/ \ucf64\ub9c8 \uc5c6\ub294 \uc21c\uc218 \uc22b\uc790 \uac12 \uc0ac\uc6a9\n\n            \/\/ \uccb4\ud06c\ubc15\uc2a4 \uc0c1\ud0dc\n            const chkNotarizeMinutes = document.getElementById('chkNotarizeMinutes').checked;\n            const chkNotarizeArticles = document.getElementById('chkNotarizeArticles').checked;\n            const chkOvercrowdedArea = document.getElementById('chkOvercrowdedArea').checked;\n            const chkToSeoul = document.getElementById('chkToSeoul').checked;\n            const chkToMajorCity = document.getElementById('chkToMajorCity').checked;\n            const chk5YearsPassed = document.getElementById('chk5YearsPassed').checked;\n            const chkOutOfOvercrowdedArea = document.getElementById('chkOutOfOvercrowdedArea').checked; \/\/ \uc0c8 \uccb4\ud06c\ubc15\uc2a4 \uc0c1\ud0dc\n\n            \/\/ \uc0ac\uc6a9\uc790 \uc9c0\uc815 \uace0\uc815 \ube44\uc6a9 (\uc785\ub825 \ud544\ub4dc\uc758 data-raw-value\uc5d0\uc11c \uac12 \uac00\uc838\uc624\uae30)\n            const additionalFee = parseInt(inputElements.addFee.dataset.rawValue) || 0;\n            const agencyArticles = parseInt(inputElements.agencyArticles.dataset.rawValue) || 0;\n            const agencyTax = parseInt(inputElements.agencyTax.dataset.rawValue) || 0;\n            const agencyNotary = parseInt(inputElements.agencyNotary.dataset.rawValue) || 0;\n            const dailyTravelFee = parseInt(inputElements.dailyTravelFee.dataset.rawValue) || 0;\n            const revenueStamp = parseInt(inputElements.revenueStamp.dataset.rawValue) || 0;\n            const documentIssuance = parseInt(inputElements.documentIssuance.dataset.rawValue) || 0;\n            \n            \/\/ \ubc95\uc778\ub3c4\uc7a5 \ube44\uc6a9 (\uc124\ub9bd \uc2dc\uc5d0\ub9cc \uc801\uc6a9)\n            let corporateSealCost = 0;\n            if (type === '\ubc1c\uae30\uc124\ub9bd') { \/\/ \ubc1c\uae30\uc124\ub9bd \uc2dc\uc5d0\ub9cc \ubc95\uc778\ub3c4\uc7a5 \ube44\uc6a9 \uc801\uc6a9\n                corporateSealCost = parseInt(inputElements.corporateSeal.dataset.rawValue) || 0;\n            }\n\n            let basicFee = 0;\n            let regTaxResult = { registrationTax: 0, educationTax: 0 };\n            let calculatedNotaryFee = 0; \/\/ \ucd5c\uc885 \uacc4\uc0b0\ub420 \uacf5\uc99d\ub8cc\n\n            const baseNotaryFeeFromInput = parseInt(inputElements.notaryFee.dataset.rawValue) || 0; \/\/ \uae30\ubcf8 \uc124\uc815\ub41c \uacf5\uc99d\ub8cc\n\n            \/\/ \uacf5\uc99d\ub8cc \uacc4\uc0b0 \ub85c\uc9c1\n            if (chkNotarizeMinutes && !chkNotarizeArticles) { \/\/ \uc758\uc0ac\ub85d\uacf5\uc99d\ub9cc\n                calculatedNotaryFee = baseNotaryFeeFromInput;\n            } else if (!chkNotarizeMinutes && chkNotarizeArticles) { \/\/ \uc815\uad00\uacf5\uc99d\ub9cc\n                let articlesSpecificNotaryFee = 0;\n                if (capital <= 50000000) {\n                    articlesSpecificNotaryFee = 80000;\n                } else {\n                    articlesSpecificNotaryFee = 80000 + (capital - 50000000) \/ 2000;\n                }\n                if (articlesSpecificNotaryFee > 1000000) { articlesSpecificNotaryFee = 1000000; }\n                calculatedNotaryFee = articlesSpecificNotaryFee;\n            } else if (chkNotarizeMinutes && chkNotarizeArticles) { \/\/ \ub458 \ub2e4\n                let articlesSpecificNotaryFee = 0;\n                if (capital <= 50000000) {\n                    articlesSpecificNotaryFee = 80000;\n                } else {\n                    articlesSpecificNotaryFee = 80000 + (capital - 50000000) \/ 2000;\n                }\n                if (articlesSpecificNotaryFee > 1000000) { articlesSpecificNotaryFee = 1000000; }\n                calculatedNotaryFee = baseNotaryFeeFromInput + articlesSpecificNotaryFee;\n            } else { \/\/ \ub458 \ub2e4 \uccb4\ud06c \uc548 \ub418\uc5b4 \uc788\uc73c\uba74 0\n                calculatedNotaryFee = 0;\n            }\n\n\n            \/\/ \ubc95\ubb34\uc0ac \ubcf4\uc218 (\uae30\ubcf8\ubcf4\uc218) \ubc0f \uacf5\uacfc\uae08 (\ub4f1\ub85d\uc138, \uad50\uc721\uc138) \uacc4\uc0b0\n            switch (type) {\n                case '\ubc1c\uae30\uc124\ub9bd':\n                    basicFee = calculateLegalFeeType1(capital);\n                    regTaxResult = calculateRegistrationTax('\ubc1c\uae30\uc124\ub9bd', capital, chkOvercrowdedArea, chkToSeoul, chkToMajorCity, chk5YearsPassed, chkOutOfOvercrowdedArea);\n                    break;\n                case '\uc720\uc0c1\uc99d\uc790':\n                    basicFee = calculateLegalFeeType2(capital);\n                    regTaxResult = calculateRegistrationTax('\uc720\uc0c1\uc99d\uc790', capital, chkOvercrowdedArea, chkToSeoul, chkToMajorCity, chk5YearsPassed, chkOutOfOvercrowdedArea);\n                    break;\n                case '\ubcf8\uc810(\uad00\uc678)\uc774\uc804':\n                    basicFee = getLegalFeeType4('\ubcf8\uc810(\uc8fc\uc0ac\ubb34\uc18c)\uc758 \uc774\uc804');\n                    regTaxResult = calculateRegistrationTax('\ubcf8\uc810(\uad00\uc678)\uc774\uc804', capital, chkOvercrowdedArea, chkToSeoul, chkToMajorCity, chk5YearsPassed, chkOutOfOvercrowdedArea);\n                    break;\n                case '\ubcf8\uc810(\uad00\ub0b4)\uc774\uc804':\n                    basicFee = getLegalFeeType4('\ubcf8\uc810(\uc8fc\uc0ac\ubb34\uc18c)\uc758 \uc774\uc804');\n                    regTaxResult = calculateRegistrationTax('\ubcf8\uc810(\uad00\ub0b4)\uc774\uc804', capital, chkOvercrowdedArea, chkToSeoul, chkToMajorCity, chk5YearsPassed, chkOutOfOvercrowdedArea);\n                    break;\n                case '\uc784\uc6d0\ubcc0\uacbd':\n                    basicFee = getLegalFeeType4('\uc784\uc6d0(\uc774\uc0ac\u22c5\uac10\uc0ac\u22c5\uc0ac\uc6d0\u22c5\uc9c0\ubc30\uc778\u22c5\uccad\uc0b0\uc778 \ub4f1)\uc758 \uc120\uc784\u22c5\ubcc0\uacbd');\n                    regTaxResult = calculateRegistrationTax('\uc784\uc6d0\ubcc0\uacbd', capital, chkOvercrowdedArea, chkToSeoul, chkToMajorCity, chk5YearsPassed, chkOutOfOvercrowdedArea);\n                    break;\n                case '\ub300\ud45c\uc790\uc8fc\uc18c\uc774\uc804':\n                    basicFee = getLegalFeeType4('\uadf8 \ubc16\uc758 \ub4f1\uae30');\n                    regTaxResult = calculateRegistrationTax('\ub300\ud45c\uc790\uc8fc\uc18c\uc774\uc804', capital, chkOvercrowdedArea, chkToSeoul, chkToMajorCity, chk5YearsPassed, chkOutOfOvercrowdedArea);\n                    break;\n                case '\ubaa9\uc801 \ub4f1 \ubcc0\uacbd':\n                    basicFee = getLegalFeeType4('\uc0c1\ud638\u22c5\ubaa9\uc801\uc758 \ubcc0\uacbd');\n                    regTaxResult = calculateRegistrationTax('\ubaa9\uc801 \ub4f1 \ubcc0\uacbd', capital, chkOvercrowdedArea, chkToSeoul, chkToMajorCity, chk5YearsPassed, chkOutOfOvercrowdedArea);\n                    break;\n                case '\uc9c0\uc810\uc124\uce58':\n                    basicFee = getLegalFeeType4('\uc9c0\uc810(\ubd84\uc0ac\ubb34\uc18c)\uc758 \uc124\uce58\u22c5\uc774\uc804');\n                    regTaxResult = calculateRegistrationTax('\uc9c0\uc810\uc124\uce58', capital, chkOvercrowdedArea, chkToSeoul, chkToMajorCity, chk5YearsPassed, chkOutOfOvercrowdedArea);\n                    break;\n                case '\uc9c0\uc810\uc774\uc804':\n                    basicFee = getLegalFeeType4('\uc9c0\uc810(\ubd84\uc0ac\ubb34\uc18c)\uc758 \uc124\uce58\u22c5\uc774\uc804');\n                    regTaxResult = calculateRegistrationTax('\uc9c0\uc810\uc774\uc804', capital, chkOvercrowdedArea, chkToSeoul, chkToMajorCity, chk5YearsPassed, chkOutOfOvercrowdedArea);\n                    break;\n                default:\n                    console.error(\"\uc54c \uc218 \uc5c6\ub294 \ub4f1\uae30 \uc720\ud615\uc785\ub2c8\ub2e4.\");\n                    return;\n            }\n\n            \/\/ \ubc95\ubb34\uc0ac\ubcf4\uc218 \uacc4\uc0b0\n            const totalLegalFeeNoVat = basicFee + additionalFee + agencyArticles + agencyTax + agencyNotary + dailyTravelFee;\n            const totalLegalFeeVat = totalLegalFeeNoVat * 1.1;\n\n            \/\/ \uacf5\uacfc\uae08 \ucd1d\uacc4\n            const totalGovernmentFees = regTaxResult.registrationTax + regTaxResult.educationTax + calculatedNotaryFee + revenueStamp + documentIssuance + corporateSealCost; \/\/ \ubc95\uc778\ub3c4\uc7a5 \ube44\uc6a9 \ubc18\uc601\n\n            \/\/ \ucd5c\uc885 \ucd1d\uacc4\n            const grandTotal = totalLegalFeeVat + totalGovernmentFees;\n\n            \/\/ \uacb0\uacfc \ud45c\uc2dc\n            document.getElementById('basicFee').textContent = formatNumber(basicFee);\n            document.getElementById('additionalFee').textContent = formatNumber(additionalFee);\n            document.getElementById('agencyArticlesResult').textContent = formatNumber(agencyArticles);\n            document.getElementById('agencyTaxResult').textContent = formatNumber(agencyTax);\n            document.getElementById('agencyNotaryResult').textContent = formatNumber(agencyNotary);\n            document.getElementById('dailyTravelFeeResult').textContent = formatNumber(dailyTravelFee);\n            document.getElementById('totalLegalFee').textContent = formatNumber(totalLegalFeeNoVat);\n            document.getElementById('totalLegalFeeVat').textContent = formatNumber(totalLegalFeeVat);\n\n            document.getElementById('registrationTax').textContent = formatNumber(regTaxResult.registrationTax);\n            document.getElementById('educationTax').textContent = formatNumber(regTaxResult.educationTax);\n            document.getElementById('notaryFeeResult').textContent = formatNumber(calculatedNotaryFee);\n            document.getElementById('revenueStampResult').textContent = formatNumber(revenueStamp);\n            document.getElementById('documentIssuanceResult').textContent = formatNumber(documentIssuance);\n            document.getElementById('corporateSealResult').textContent = formatNumber(corporateSealCost); \/\/ \ubc95\uc778\ub3c4\uc7a5 \ube44\uc6a9 \uacb0\uacfc \ubc18\uc601\n            document.getElementById('totalGovernmentFees').textContent = formatNumber(totalGovernmentFees);\n            document.getElementById('grandTotal').textContent = formatNumber(grandTotal);\n        }\n    <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ubc95\uc778\ub4f1\uae30 \ube44\uc6a9 \uacc4\uc0b0\uae30 \ubc95\uc778\ub4f1\uae30 \ube44\uc6a9 \uacc4\uc0b0\uae30 1. \uae30\ubcf8 \uc815\ubcf4 \ubc0f \uc635\uc158 \uc790\ubcf8(\uc99d\uc790)\uae08\uc561: \uc6d0 \uc758\uc0ac\ub85d\uacf5\uc99d (a) \uc815\uad00\uacf5\uc99d (b) \uacfc\ubc00\uc5b5\uc81c\uad8c\uc5ed (c) \uc11c\uc6b8\uc2dc\ub0b4\ub85c \uc804\uc785 (d) \ub300\ub3c4\uc2dc\ub0b4\ub85c \uc804\uc785 (e) \uc124\ub9bd\/\uc804\uc785 5\ub144 \uacbd\uacfc (f) \uacfc\ubc00\uc5b5\uc81c\uad8c\uc5ed(\ub300\ub3c4\uc2dc ) \uc678\ub85c \uc774\uc804 2. \ubcf4\uc218 \ubc0f \uacf5\uacfc\uae08 \uc124\uc815 (\uc218\uc815 \uac00\ub2a5) \uac00\uc0b0\ubcf4\uc218: \uc6d0 \uc815\uad00\ub4f1 \uc791\uc131: \uc6d0 \uc138\uae08\uc2e0\uace0\ub0a9\ubd80: \uc6d0 \uacf5\uc99d\ub300\ud589: \uc6d0 \uc77c\ub2f9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/template-pagebuilder-full-width.php","meta":{"footnotes":""},"class_list":["post-14468","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages\/14468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14468"}],"version-history":[{"count":9,"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages\/14468\/revisions"}],"predecessor-version":[{"id":14480,"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages\/14468\/revisions\/14480"}],"wp:attachment":[{"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}