{"id":14329,"date":"2025-08-03T16:23:00","date_gmt":"2025-08-03T07:23:00","guid":{"rendered":"https:\/\/chois2080.mycafe24.com\/?page_id=14329"},"modified":"2025-12-11T12:51:09","modified_gmt":"2025-12-11T03:51:09","slug":"%ec%b7%a8%eb%93%9d%ec%84%b8-%ea%b0%84%ed%8e%b8%ea%b3%84%ec%82%b0%ea%b8%b0","status":"publish","type":"page","link":"https:\/\/chois2080.mycafe24.com\/?page_id=14329","title":{"rendered":"\ucde8\ub4dd\uc138 \uac04\ud3b8\uacc4\uc0b0\uae30"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14329\" class=\"elementor elementor-14329\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-924e1ca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"924e1ca\" 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-950ee95\" data-id=\"950ee95\" 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-935dca0 elementor-widget elementor-widget-html\" data-id=\"935dca0\" 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<!-- \uc6cc\ub4dc\ud504\ub808\uc2a4 Hestia \ud14c\ub9c8\uc6a9 \ucde8\ub4dd\uc138 \uacc4\uc0b0\uae30 -->\r\n<!-- \uc0ac\uc6a9\ubc95: \uc6cc\ub4dc\ud504\ub808\uc2a4 \ud398\uc774\uc9c0\/\ud3ec\uc2a4\ud2b8 \ud3b8\uc9d1 \uc2dc HTML \ube14\ub85d\uc5d0 \uc774 \ucf54\ub4dc\ub97c \ubd99\uc5ec\ub123\uc73c\uc138\uc694 -->\r\n\r\n<div id=\"tax-calc-wrapper\" class=\"tax-calc-isolated\">\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+KR:wght@400;700&display=swap\" rel=\"stylesheet\">\r\n\r\n    <style>\r\n        \/* CSS Reset & Isolation for Tax Calculator *\/\r\n        #tax-calc-wrapper.tax-calc-isolated {\r\n            all: initial;\r\n            display: block;\r\n            font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\r\n            line-height: 1.6;\r\n            color: #333;\r\n            background-color: transparent;\r\n            margin: 0 auto;\r\n            padding: 20px;\r\n            max-width: 100%;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        #tax-calc-wrapper.tax-calc-isolated * {\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        \/* Modern CSS Variables *\/\r\n        #tax-calc-wrapper.tax-calc-isolated {\r\n            --tc-primary-color: #4a90e2;\r\n            --tc-secondary-color: #6c757d;\r\n            --tc-success-color: #28a745;\r\n            --tc-background-color: #f0f2f5;\r\n            --tc-container-bg: #ffffff;\r\n            --tc-text-color: #333;\r\n            --tc-label-color: #555;\r\n            --tc-border-color: #e0e0e0;\r\n            --tc-shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.05);\r\n            --tc-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);\r\n            --tc-radius-md: 8px;\r\n            --tc-radius-lg: 12px;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-calculator-container {\r\n            background-color: var(--tc-container-bg);\r\n            padding: 40px;\r\n            border-radius: var(--tc-radius-lg);\r\n            box-shadow: var(--tc-shadow-md);\r\n            width: 100%;\r\n            max-width: 900px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-h1 {\r\n            color: #2c3e50;\r\n            text-align: center;\r\n            margin: 0 0 40px 0;\r\n            font-size: 2em;\r\n            font-weight: 700;\r\n            letter-spacing: -0.5px;\r\n            line-height: 1.2;\r\n        }\r\n\r\n        \/* Input Groups & Layout *\/\r\n        #tax-calc-wrapper .tc-input-group {\r\n            margin-bottom: 15px;\r\n            position: relative;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-input-group label {\r\n            display: block;\r\n            margin-bottom: 6px;\r\n            font-weight: 600;\r\n            color: var(--tc-label-color);\r\n            font-size: 0.95rem;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-input-group input[type=\"text\"],\r\n        #tax-calc-wrapper .tc-input-group input[type=\"number\"],\r\n        #tax-calc-wrapper .tc-input-group select {\r\n            width: 100%;\r\n            padding: 12px 15px;\r\n            border: 1px solid var(--tc-border-color);\r\n            border-radius: var(--tc-radius-md);\r\n            font-size: 1rem;\r\n            transition: border-color 0.2s, box-shadow 0.2s;\r\n            background-color: #fff;\r\n            color: var(--tc-text-color);\r\n            appearance: none;\r\n            font-family: inherit;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-input-group input:focus,\r\n        #tax-calc-wrapper .tc-input-group select:focus {\r\n            outline: none;\r\n            border-color: var(--tc-primary-color);\r\n            box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.1);\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-input-group select {\r\n            background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C\/polyline%3E%3C\/svg%3E\");\r\n            background-repeat: no-repeat;\r\n            background-position: right 10px center;\r\n            background-size: 16px;\r\n            padding-right: 35px;\r\n        }\r\n\r\n        \/* Parallel Layout *\/\r\n        #tax-calc-wrapper .tc-parallel-group {\r\n            display: flex;\r\n            gap: 15px;\r\n            margin-bottom: 15px;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-parallel-group .tc-input-group {\r\n            flex: 1;\r\n            margin-bottom: 0;\r\n        }\r\n\r\n        \/* Radio Buttons *\/\r\n        #tax-calc-wrapper .tc-radio-options {\r\n            display: flex;\r\n            gap: 20px;\r\n            align-items: center;\r\n            padding: 5px 0;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-radio-options label {\r\n            margin-bottom: 0;\r\n            font-weight: normal;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 6px;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-radio-options input[type=\"radio\"] {\r\n            margin: 0;\r\n            width: 18px;\r\n            height: 18px;\r\n            accent-color: var(--tc-primary-color);\r\n            cursor: pointer;\r\n        }\r\n\r\n        \/* Bond Discount Section Styling *\/\r\n        #tax-calc-wrapper .tc-bond-section {\r\n            background-color: #fafafa !important;\r\n            border: 1px solid #eee !important;\r\n            padding: 20px !important;\r\n            border-radius: 8px;\r\n            margin-top: 5px;\r\n        }\r\n\r\n        \/* Buttons *\/\r\n        #tax-calc-wrapper .tc-button-group {\r\n            display: flex;\r\n            gap: 12px;\r\n            margin-top: 30px;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-button {\r\n            flex: 1;\r\n            padding: 16px;\r\n            border: none;\r\n            border-radius: var(--tc-radius-md);\r\n            font-size: 1.05rem;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            transition: transform 0.1s, opacity 0.2s;\r\n            font-family: inherit;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-button:active {\r\n            transform: translateY(1px);\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-calculate-button {\r\n            background-color: var(--tc-primary-color);\r\n            color: white;\r\n            box-shadow: 0 4px 6px rgba(74, 144, 226, 0.2);\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-calculate-button:hover {\r\n            background-color: #357abd;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-bond-button {\r\n            background-color: var(--tc-success-color);\r\n            color: white;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-bond-button:hover {\r\n            background-color: #218838;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-reset-button {\r\n            background-color: var(--tc-secondary-color);\r\n            color: white;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-reset-button:hover {\r\n            background-color: #5a6268;\r\n        }\r\n\r\n        \/* Results *\/\r\n        #tax-calc-wrapper .tc-result-container {\r\n            margin-top: 30px;\r\n            padding: 25px;\r\n            background-color: #f8f9fa;\r\n            border: 1px solid #e9ecef;\r\n            border-radius: var(--tc-radius-lg);\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-result-item {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            padding: 10px 0;\r\n            border-bottom: 1px solid #eee;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-result-item:last-child {\r\n            border-bottom: none;\r\n            margin-top: 10px;\r\n            padding-top: 15px;\r\n            border-top: 2px solid #e9ecef;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-result-label {\r\n            color: var(--tc-label-color);\r\n            font-weight: 500;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-result-value {\r\n            font-weight: 700;\r\n            color: #2c3e50;\r\n            font-size: 1.1rem;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-total-tax .tc-result-label {\r\n            font-size: 1.1rem;\r\n            color: #2c3e50;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-total-tax .tc-result-value {\r\n            font-size: 1.4rem;\r\n            color: var(--tc-primary-color);\r\n        }\r\n\r\n        \/* Calculation Details *\/\r\n        #tax-calc-wrapper .tc-calculation-details-container {\r\n            margin-top: 30px;\r\n            padding: 20px;\r\n            background-color: #fff;\r\n            border: 1px solid #eee;\r\n            border-radius: var(--tc-radius-md);\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-calculation-details-container h2 {\r\n            font-size: 1.1rem;\r\n            margin: 0 0 15px 0;\r\n            padding-bottom: 10px;\r\n            border-bottom: 2px solid #f0f2f5;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-calculation-details-container ul {\r\n            list-style: none;\r\n            padding: 0;\r\n            margin: 0;\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-calculation-details-container ul li {\r\n            margin-bottom: 8px;\r\n            font-size: 0.95rem;\r\n            color: #555;\r\n        }\r\n\r\n        \/* Disclaimer *\/\r\n        #tax-calc-wrapper .tc-disclaimer {\r\n            font-size: 0.8rem;\r\n            color: #888;\r\n            margin-top: 30px;\r\n            text-align: center;\r\n            line-height: 1.6;\r\n            background-color: #fff8e1;\r\n            border: 1px solid #ffeeba;\r\n            padding: 15px;\r\n            border-radius: var(--tc-radius-md);\r\n        }\r\n\r\n        #tax-calc-wrapper .tc-hidden {\r\n            display: none !important;\r\n        }\r\n\r\n        \/* Links *\/\r\n        #tax-calc-wrapper a {\r\n            color: #007bff;\r\n            text-decoration: none;\r\n        }\r\n\r\n        #tax-calc-wrapper a:hover {\r\n            text-decoration: underline;\r\n        }\r\n\r\n        \/* Details\/Summary *\/\r\n        #tax-calc-wrapper details {\r\n            margin-bottom: 15px;\r\n            border: 1px solid #ddd;\r\n            border-radius: 5px;\r\n            background-color: #fff;\r\n        }\r\n\r\n        #tax-calc-wrapper summary {\r\n            cursor: pointer;\r\n            padding: 10px;\r\n            font-weight: bold;\r\n            color: #555;\r\n        }\r\n\r\n        \/* Responsive *\/\r\n        @media (max-width: 768px) {\r\n            #tax-calc-wrapper .tc-parallel-group {\r\n                flex-direction: column;\r\n                gap: 15px;\r\n            }\r\n\r\n            #tax-calc-wrapper .tc-calculator-container {\r\n                padding: 20px;\r\n            }\r\n\r\n            #tax-calc-wrapper .tc-button-group {\r\n                flex-direction: column;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"tc-calculator-container\">\r\n        <h1 class=\"tc-h1\">\ucde8\ub4dd\uc138 \uac04\ud3b8 \uacc4\uc0b0\uae30<\/h1>\r\n\r\n        <div class=\"tc-parallel-group\">\r\n            <div class=\"tc-input-group\">\r\n                <label for=\"tc-acquisitionPrice\">\ucde8\ub4dd\uac00\uc561 (\ub9cc\uc6d0):<\/label>\r\n                <input type=\"text\" id=\"tc-acquisitionPrice\" placeholder=\"\uc608: 50,000 (5\uc5b5\uc6d0)\" required\r\n                    onkeyup=\"tcFormatNumberWithCommas(this)\">\r\n            <\/div>\r\n            <div class=\"tc-input-group\">\r\n                <label for=\"tc-officialPrice\">\r\n                    \uacf5\uc2dc\uac00\uaca9 (\ub9cc\uc6d0):\r\n                    <a href=\"https:\/\/www.realtyprice.kr\/\" target=\"_blank\" style=\"font-size: 0.8em;\">\r\n                        (\ud83d\udd0d \uacf5\uc2dc\uac00\uaca9 \uc870\ud68c)\r\n                    <\/a>\r\n                <\/label>\r\n                <input type=\"text\" id=\"tc-officialPrice\" placeholder=\"\uc608: 30,000 (3\uc5b5\uc6d0)\"\r\n                    onkeyup=\"tcFormatNumberWithCommas(this)\">\r\n            <\/div>\r\n            <div class=\"tc-input-group\">\r\n                <label for=\"tc-bondDiscountRate\">\r\n                    \ucc44\uad8c\ud560\uc778\ub960 (%):\r\n                    <a href=\"https:\/\/okbfex.kbstar.com\/quics?page=C028010#CP\" target=\"_blank\" style=\"font-size: 0.8em;\">\r\n                        (\ud83d\udd0d \ud560\uc778\uc728 \uc870\ud68c)\r\n                    <\/a>\r\n                <\/label>\r\n                <input type=\"number\" id=\"tc-bondDiscountRate\" placeholder=\"\uc608: 10\" step=\"0.01\">\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"tc-parallel-group\">\r\n            <div class=\"tc-input-group\">\r\n                <label for=\"tc-propertyType\">\ubd80\ub3d9\uc0b0 \uc885\ub958:<\/label>\r\n                <select id=\"tc-propertyType\">\r\n                    <option value=\"residential\">\uc8fc\ud0dd<\/option>\r\n                    <option value=\"nonResidential\">\uc8fc\ud0dd \uc678 (\uc0c1\uac00, \ud1a0\uc9c0, \uc624\ud53c\uc2a4\ud154 \ub4f1)<\/option>\r\n                <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"tc-input-group\" id=\"tc-acquisitionMethodGroup\">\r\n                <label for=\"tc-acquisitionMethod\">\ucde8\ub4dd \ubc29\ubc95:<\/label>\r\n                <select id=\"tc-acquisitionMethod\">\r\n                    <option value=\"purchase\">\ub9e4\ub9e4\/\uad50\ud658 (\uc720\uc0c1\ucde8\ub4dd)<\/option>\r\n                    <option value=\"inheritance\">\uc0c1\uc18d<\/option>\r\n                    <option value=\"gift\">\uc99d\uc5ec<\/option>\r\n                    <option value=\"original\">\uc6d0\uc2dc\ucde8\ub4dd (\uc2e0\ucd95 \ub4f1)<\/option>\r\n                <\/select>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- \uc8fc\ud0dd \uc218 \uacc4\uc0b0\uae30 \uc139\uc158 -->\r\n        <div class=\"tc-input-group\" id=\"tc-homeCountCalculatorGroup\">\r\n            <label style=\"cursor: pointer;\" onclick=\"tcToggleHomeCountCalculator()\">\r\n                \ud83d\udd3d \ub098\uc758 \uc8fc\ud0dd \uc218 \uacc4\uc0b0\ud574\ubcf4\uae30 (\ud074\ub9ad\ud558\uc5ec \uc5f4\uae30\/\ub2eb\uae30)\r\n            <\/label>\r\n            <div id=\"tc-homeCountCalculator\" class=\"tc-hidden\"\r\n                style=\"background-color: #f9f9f9; padding: 15px; border-radius: 8px; margin-top: 10px; border: 1px solid #eee;\">\r\n                <details style=\"margin-bottom: 15px;\">\r\n                    <summary>\u2139\ufe0f \uc8fc\ud0dd \uc218 \uc0b0\uc815 \uae30\uc900 \ubc0f \ud3ec\ud568\/\uc81c\uc678 \ub300\uc0c1 \uc0c1\uc138 \ubcf4\uae30 (\ud074\ub9ad)<\/summary>\r\n                    <div\r\n                        style=\"padding: 15px; font-size: 0.9em; color: #444; line-height: 1.6; border-top: 1px solid #eee;\">\r\n                        <strong style=\"color: #2c3e50;\">1. \uc8fc\ud0dd\uc218 \uc0b0\uc815 \uae30\ubcf8 \uc6d0\uce59<\/strong>\r\n                        <ul style=\"margin: 5px 0 10px 20px; padding: 0;\">\r\n                            <li>\uc8fc\ud0dd, \uc870\ud569\uc6d0\uc785\uc8fc\uad8c, \uc8fc\ud0dd\ubd84\uc591\uad8c, \uc8fc\uac70\uc6a9 \uc624\ud53c\uc2a4\ud154(\ud2b9\uc815 \uc870\uac74) \ud569\uc0b0<\/li>\r\n                            <li>\uc138\ub300\ubcc4 \uc8fc\ubbfc\ub4f1\ub85d\ud45c \ub4f1\uc7ac \uac00\uc871(\ubc30\uc6b0\uc790, \uc9c1\uacc4\uc874\ube44\uc18d \ub4f1) \ud3ec\ud568<\/li>\r\n                            <li>\ub3d9\uc77c \uc138\ub300 \ub0b4 \uacf5\ub3d9 \uc18c\uc720\ub294 1\uc8fc\ud0dd\uc73c\ub85c \uc0b0\uc815<\/li>\r\n                        <\/ul>\r\n\r\n                        <strong style=\"color: #2c3e50;\">2. 1\uc138\ub300 \ubc94\uc704<\/strong>\r\n                        <ul style=\"margin: 5px 0 10px 20px; padding: 0;\">\r\n                            <li>\ubcf8\uc778 \ubc0f \ubc30\uc6b0\uc790(\ubd84\ub9ac \uc138\ub300\uc5ec\ub3c4 \ud3ec\ud568), \ubbf8\ud63c\uc778 30\uc138 \ubbf8\ub9cc \uc790\ub140 \ud3ec\ud568<\/li>\r\n                            <li>\uc608\uc678: 30\uc138 \ubbf8\ub9cc\uc774\ub77c\ub3c4 \uc911\uc704\uc18c\ub4dd 40% \uc774\uc0c1 \ub3c5\ub9bd \uc0dd\uacc4 \uc2dc \ubcc4\ub3c4 \uc138\ub300 \uc778\uc815 \uac00\ub2a5<\/li>\r\n                            <li>65\uc138 \uc774\uc0c1 \ubd80\ubaa8 \ub3d9\uac70 \ubd09\uc591 \uc2dc \ud569\uac00\ud574\ub3c4 \ubcc4\ub3c4 \uc138\ub300\ub85c \ubcf4\ub294 \ud2b9\ub840 \uc874\uc7ac \uac00\ub2a5\uc131 \ud655\uc778 \ud544\uc694<\/li>\r\n                        <\/ul>\r\n\r\n                        <strong style=\"color: #2c3e50;\">3. \uc8fc\ud0dd\uc218 \ud3ec\ud568 \ub300\uc0c1<\/strong>\r\n                        <ul style=\"margin: 5px 0 10px 20px; padding: 0;\">\r\n                            <li>\ubaa8\ub4e0 \uc8fc\ud0dd (\uacf5\uc720\uc9c0\ubd84, \ubd80\uc18d\ud1a0\uc9c0 \ud3ec\ud568)<\/li>\r\n                            <li>\uc870\ud569\uc6d0\uc785\uc8fc\uad8c, \uc8fc\ud0dd\ubd84\uc591\uad8c (\ubd84\uc591\uacc4\uc57d\uc77c \uae30\uc900)<\/li>\r\n                            <li>\uc8fc\uac70\uc6a9 \uc624\ud53c\uc2a4\ud154 (\uc2dc\uac00\ud45c\uc900\uc561 1\uc5b5 \ucd08\uacfc, 2020.8.12 \uc774\ud6c4 \ucde8\ub4dd\ubd84 \ub4f1)<\/li>\r\n                        <\/ul>\r\n\r\n                        <strong style=\"color: #2c3e50;\">4. \uc8fc\ud0dd\uc218 \uc81c\uc678 \ub300\uc0c1<\/strong>\r\n                        <ul style=\"margin: 5px 0 0 20px; padding: 0;\">\r\n                            <li>\uc2dc\uac00\ud45c\uc900\uc561 1\uc5b5\uc6d0 \uc774\ud558 \uc8fc\ud0dd (\ub2e8, \uc815\ube44\uad6c\uc5ed \ub4f1 \uc81c\uc678)<\/li>\r\n                            <li>\uac00\uc815\uc5b4\ub9b0\uc774\uc9d1, \ub178\uc778\ubcf5\uc9c0\uc8fc\ud0dd, \ub18d\uc5b4\ucd0c\uc8fc\ud0dd \ub4f1 \ubc95\ub839\uc0c1 \uc694\uac74 \ucda9\uc871 \uc8fc\ud0dd<\/li>\r\n                            <li>\uc624\ud53c\uc2a4\ud154 \ubd84\uc591\uad8c \uc790\uccb4\ub294 \uc8fc\ud0dd \uc218 \ubbf8\ud3ec\ud568<\/li>\r\n                        <\/ul>\r\n                        <p style=\"margin-top: 10px; font-size: 0.85em; color: #888;\">* \uc704 \ub0b4\uc6a9\uc740 \uc77c\ubc18\uc801\uc778 \uae30\uc900\uc774\uba70, \uc815\ud655\ud55c \ud310\ub2e8\uc740 \uc138\ubb34 \uc804\ubb38\uac00\uc640\r\n                            \uc0c1\ub2f4\ud558\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\r\n                    <\/div>\r\n                <\/details>\r\n                <div style=\"display: flex; flex-direction: column; gap: 10px;\">\r\n                    <div style=\"display: flex; justify-content: space-between; align-items: center;\">\r\n                        <label for=\"tc-calc-house\" style=\"font-weight: normal; margin: 0;\">\uc77c\ubc18 \uc8fc\ud0dd (\uacf5\uc2dc\uac00 1\uc5b5 \ucd08\uacfc \ub4f1)<\/label>\r\n                        <input type=\"number\" id=\"tc-calc-house\" value=\"0\" min=\"0\" style=\"width: 60px; padding: 5px;\"\r\n                            onchange=\"tcUpdateHomeCount()\">\r\n                    <\/div>\r\n                    <div style=\"display: flex; justify-content: space-between; align-items: center;\">\r\n                        <label for=\"tc-calc-officetel\" style=\"font-weight: normal; margin: 0;\">\uc8fc\uac70\uc6a9 \uc624\ud53c\uc2a4\ud154 (\uacf5\uc2dc\uac00 1\uc5b5\r\n                            \ucd08\uacfc)<\/label>\r\n                        <input type=\"number\" id=\"tc-calc-officetel\" value=\"0\" min=\"0\" style=\"width: 60px; padding: 5px;\"\r\n                            onchange=\"tcUpdateHomeCount()\">\r\n                    <\/div>\r\n                    <div style=\"display: flex; justify-content: space-between; align-items: center;\">\r\n                        <label for=\"tc-calc-rights\" style=\"font-weight: normal; margin: 0;\">\ubd84\uc591\uad8c\/\uc785\uc8fc\uad8c (2020.8.12 \uc774\ud6c4\r\n                            \ucde8\ub4dd)<\/label>\r\n                        <input type=\"number\" id=\"tc-calc-rights\" value=\"0\" min=\"0\" style=\"width: 60px; padding: 5px;\"\r\n                            onchange=\"tcUpdateHomeCount()\">\r\n                    <\/div>\r\n                <\/div>\r\n                <div style=\"margin-top: 15px; text-align: right; font-weight: bold; color: #0056b3;\">\r\n                    \uacc4\uc0b0\ub41c \uc8fc\ud0dd \uc218: <span id=\"tc-calc-total\">0<\/span>\ucc44\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"tc-input-group\" id=\"tc-residentialSpecificOptions\">\r\n            <div class=\"tc-parallel-group\">\r\n                <!-- \uc88c\uce21 \uceec\ub7fc: \uc8fc\ud0dd \uc218 \ubc0f \uad00\ub828 \uc635\uc158 -->\r\n                <div style=\"flex: 1; display: flex; flex-direction: column; gap: 15px;\">\r\n                    <div class=\"tc-input-group\" style=\"margin-bottom: 0;\">\r\n                        <label for=\"tc-numHomes\">\ucde8\ub4dd \ud6c4 \ucd1d \uc8fc\ud0dd \uc218 (\ub9e4\uc218\uc790, \uc218\uc99d\uc790 \ub4f1):<\/label>\r\n                        <select id=\"tc-numHomes\">\r\n                            <option value=\"1\">1\uc8fc\ud0dd<\/option>\r\n                            <option value=\"2\">2\uc8fc\ud0dd<\/option>\r\n                            <option value=\"3\">3\uc8fc\ud0dd<\/option>\r\n                            <option value=\"4+\">4\uc8fc\ud0dd \uc774\uc0c1<\/option>\r\n                        <\/select>\r\n                    <\/div>\r\n\r\n                    <!-- \uc99d\uc5ec\uc790 \uc8fc\ud0dd \uc218 (\uc870\uac74\ubd80 \ud45c\uc2dc) -->\r\n                    <div class=\"tc-input-group tc-hidden\" id=\"tc-giverNumHomesGroup\" style=\"margin-bottom: 0;\">\r\n                        <label for=\"tc-giverNumHomes\">\uc99d\uc5ec\uc790(\uc8fc\ub294 \uc0ac\ub78c)\uc758 \uc8fc\ud0dd \uc218:<\/label>\r\n                        <select id=\"tc-giverNumHomes\">\r\n                            <option value=\"1\">1\uc8fc\ud0dd<\/option>\r\n                            <option value=\"2\">2\uc8fc\ud0dd<\/option>\r\n                            <option value=\"3\">3\uc8fc\ud0dd<\/option>\r\n                            <option value=\"4+\">4\uc8fc\ud0dd \uc774\uc0c1<\/option>\r\n                        <\/select>\r\n                    <\/div>\r\n\r\n                    <div class=\"tc-input-group\" style=\"margin-bottom: 0;\">\r\n                        <label>\uc870\uc815\ub300\uc0c1\uc9c0\uc5ed \uc5ec\ubd80:<\/label>\r\n                        <div class=\"tc-radio-options\">\r\n                            <input type=\"radio\" id=\"tc-isAdjustedYes\" name=\"tc-isAdjusted\" value=\"yes\">\r\n                            <label for=\"tc-isAdjustedYes\">\uc608<\/label>\r\n                            <input type=\"radio\" id=\"tc-isAdjustedNo\" name=\"tc-isAdjusted\" value=\"no\" checked>\r\n                            <label for=\"tc-isAdjustedNo\">\uc544\ub2c8\uc624<\/label>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"tc-input-group\" style=\"margin-bottom: 0;\">\r\n                        <label>\uad6d\ubbfc\uc8fc\ud0dd\uaddc\ubaa8 (85m\u00b2 \uc774\ud558) \uc5ec\ubd80:<\/label>\r\n                        <div class=\"tc-radio-options\">\r\n                            <input type=\"radio\" id=\"tc-isNationalHousingYes\" name=\"tc-isNationalHousing\" value=\"yes\"\r\n                                checked>\r\n                            <label for=\"tc-isNationalHousingYes\">\uc608 (85m\u00b2 \uc774\ud558)<\/label>\r\n                            <input type=\"radio\" id=\"tc-isNationalHousingNo\" name=\"tc-isNationalHousing\" value=\"no\">\r\n                            <label for=\"tc-isNationalHousingNo\">\uc544\ub2c8\uc624 (85m\u00b2 \ucd08\uacfc)<\/label>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- \uc6b0\uce21 \uceec\ub7fc: \ucc44\uad8c\ud560\uc778\uc561 \uacc4\uc0b0 \uc635\uc158 -->\r\n                <div style=\"flex: 1;\">\r\n                    <div class=\"tc-input-group tc-bond-section\" style=\"height: 100%;\">\r\n                        <label style=\"margin-bottom: 15px; display: block; color: #0056b3; font-size: 1.1em;\">\ud83d\udcca \ucc44\uad8c\ud560\uc778\uc561\r\n                            \uacc4\uc0b0 \uc635\uc158<\/label>\r\n\r\n                        <div style=\"display: flex; flex-direction: column; gap: 15px;\">\r\n                            <div>\r\n                                <span\r\n                                    style=\"font-weight: bold; font-size: 0.95em; display: block; margin-bottom: 8px;\">\ubd80\ub3d9\uc0b0\r\n                                    \uc720\ud615:<\/span>\r\n                                <div style=\"display: flex; gap: 15px;\">\r\n                                    <label style=\"font-weight: normal;\"><input type=\"radio\" name=\"tc-bondPropertyType\"\r\n                                            value=\"house\" checked> \uc8fc\ud0dd<\/label>\r\n                                    <label style=\"font-weight: normal;\"><input type=\"radio\" name=\"tc-bondPropertyType\"\r\n                                            value=\"land\"> \ud1a0\uc9c0<\/label>\r\n                                    <label style=\"font-weight: normal;\"><input type=\"radio\" name=\"tc-bondPropertyType\"\r\n                                            value=\"other\"> \uadf8\uc678<\/label>\r\n                                <\/div>\r\n                            <\/div>\r\n\r\n                            <div>\r\n                                <span\r\n                                    style=\"font-weight: bold; font-size: 0.95em; display: block; margin-bottom: 8px;\">\uc9c0\uc5ed\r\n                                    \uad6c\ubd84:<\/span>\r\n                                <div style=\"display: flex; gap: 15px;\">\r\n                                    <label style=\"font-weight: normal;\"><input type=\"radio\" name=\"tc-bondRegion\"\r\n                                            value=\"seoulMetro\" checked> \uc11c\uc6b8, \uad11\uc5ed\uc2dc<\/label>\r\n                                    <label style=\"font-weight: normal;\"><input type=\"radio\" name=\"tc-bondRegion\"\r\n                                            value=\"other\"> \uae30\ud0c0 \uc9c0\uc5ed<\/label>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <div\r\n                            style=\"margin-top: 20px; border-top: 1px solid #ddd; padding-top: 15px; display: flex; flex-direction: column; gap: 10px;\">\r\n                            <div style=\"display: flex; justify-content: space-between; align-items: center;\">\r\n                                <span style=\"font-weight: bold; color: #555;\">\ucc44\uad8c\ub9e4\uc785\uc561:<\/span>\r\n                                <span id=\"tc-bondPurchaseAmount\"\r\n                                    style=\"font-weight: bold; color: #333; font-size: 1.1em;\">0\uc6d0<\/span>\r\n                            <\/div>\r\n                            <div style=\"display: flex; justify-content: space-between; align-items: center;\">\r\n                                <span style=\"font-weight: bold;\">\ucc44\uad8c\ud560\uc778\uae08:<\/span>\r\n                                <span id=\"tc-bondDiscountAmount\"\r\n                                    style=\"font-weight: bold; color: #d9534f; font-size: 1.2em;\">0\uc6d0<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- \ubc84\ud2bc \uadf8\ub8f9 -->\r\n        <div class=\"tc-button-group\">\r\n            <button class=\"tc-button tc-calculate-button\" onclick=\"tcCalculateTax()\">\ucde8\ub4dd\uc138 \uacc4\uc0b0\ud558\uae30<\/button>\r\n            <button class=\"tc-button tc-bond-button\" onclick=\"tcCalculateBondDiscount()\">\ucc44\uad8c\ud560\uc778\uc561 \uacc4\uc0b0<\/button>\r\n            <button class=\"tc-button tc-reset-button\" onclick=\"tcResetCalculator()\">\ucd08\uae30\ud654<\/button>\r\n        <\/div>\r\n\r\n        <div class=\"tc-result-container\" id=\"tc-taxResult\">\r\n            <div class=\"tc-result-item\">\r\n                <span class=\"tc-result-label\">\ucde8\ub4dd\uc138:<\/span>\r\n                <span class=\"tc-result-value\" id=\"tc-acquisitionTax\">0\uc6d0<\/span>\r\n            <\/div>\r\n            <div class=\"tc-result-item\">\r\n                <span class=\"tc-result-label\">\uc9c0\ubc29\uad50\uc721\uc138:<\/span>\r\n                <span class=\"tc-result-value\" id=\"tc-localEducationTax\">0\uc6d0<\/span>\r\n            <\/div>\r\n            <div class=\"tc-result-item\">\r\n                <span class=\"tc-result-label\">\ub18d\uc5b4\ucd0c\ud2b9\ubcc4\uc138:<\/span>\r\n                <span class=\"tc-result-value\" id=\"tc-ruralSpecialTax\">0\uc6d0<\/span>\r\n            <\/div>\r\n            <div class=\"tc-result-item tc-total-tax\">\r\n                <span class=\"tc-result-label\">\ucd1d \ub0a9\ubd80\uc138\uc561:<\/span>\r\n                <span class=\"tc-result-value\" id=\"tc-totalTaxValue\">0\uc6d0<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- \uacc4\uc0b0 \ub0b4\uc5ed \uc139\uc158 -->\r\n        <div class=\"tc-calculation-details-container tc-hidden\" id=\"tc-calculationDetails\">\r\n            <h2>\uacc4\uc0b0 \ub0b4\uc5ed<\/h2>\r\n            <ul id=\"tc-detailsList\">\r\n                <!-- JavaScript\ub97c \ud1b5\ud574 \ub3d9\uc801\uc73c\ub85c \ub0b4\uc6a9 \ucd94\uac00 -->\r\n            <\/ul>\r\n        <\/div>\r\n\r\n        <p class=\"tc-disclaimer\">\r\n            * \uac04\uc18c\ud654\ub41c \ucde8\ub4dd\uc138 \uacc4\uc0b0\uc774\uba70, \uc2e4\uc81c \uc138\uae08\uacfc \ucc28\uc774\uac00 \uc788\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>\r\n            * \uacfc\uc138\ud45c\uc900, \uc911\uacfc\uc138, \uac10\uba74, \ub2e4\uc8fc\ud0dd\uc790 \ud310\ub2e8(\uc8fc\ud0dd \uc218 \ud3ec\ud568 \ub4f1)\ub4f1\uc774 \uc2e4\uc81c \ub2e4\ub97c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud2b9\ud788, \uc8fc\ud0dd \uc99d\uc5ec\uc911\uacfc\uc138\ub294 **\ubc30\uc6b0\uc790\/\uc9c1\uacc4\uc874\ube44\uc18d \uac04 \uc99d\uc5ec \ub4f1 \uc608\uc678\uc0ac\ud56d\uc774 \uc874\uc7ac**\ud558\uba70, \uc138\ubd80\uc694\uac74\uc740 \uc138\ubb34\r\n            \uc804\ubb38\uac00\uc640 \uc0c1\ub2f4...<br>\r\n            * \uc815\ud655\ud55c \uc138\uae08\uc815\ubcf4\ub294 \uad00\ud560 \uc2dc\uad70\uad6c\uccad \uc138\ubb34\uacfc \ub610\ub294 \uc138\ubb34 \uc804\ubb38\uac00\uc640 \uc0c1\ub2f4\ubc14\ub78d\ub2c8\ub2e4.\r\n        <\/p>\r\n    <\/div>\r\n\r\n    <script>\r\n        \/\/ JavaScript \ub85c\uc9c1 \uc2dc\uc791 (\ubaa8\ub4e0 \ud568\uc218\uba85\uc5d0 tc \uc811\ub450\uc0ac \ucd94\uac00)\r\n\r\n        \/\/ \ucf64\ub9c8(,) \uc785\ub825 \ud3ec\ub9f7\ud305 \ud568\uc218\r\n        function tcFormatNumberWithCommas(input) {\r\n            let value = input.value.replace(\/,\/g, '');\r\n            if (value === '' || isNaN(value)) {\r\n                input.value = '';\r\n                return;\r\n            }\r\n            input.value = parseFloat(value).toLocaleString('ko-KR');\r\n        }\r\n\r\n        document.addEventListener('DOMContentLoaded', function () {\r\n            const propertyTypeSelect = document.getElementById('tc-propertyType');\r\n            const acquisitionMethodSelect = document.getElementById('tc-acquisitionMethod');\r\n            const residentialSpecificOptions = document.getElementById('tc-residentialSpecificOptions');\r\n            const acquisitionMethodGroup = document.getElementById('tc-acquisitionMethodGroup');\r\n            const giverNumHomesGroup = document.getElementById('tc-giverNumHomesGroup');\r\n            const homeCountCalculatorGroup = document.getElementById('tc-homeCountCalculatorGroup');\r\n\r\n            function toggleResidentialOptions() {\r\n                if (propertyTypeSelect.value === 'residential') {\r\n                    residentialSpecificOptions.classList.remove('tc-hidden');\r\n                    homeCountCalculatorGroup.classList.remove('tc-hidden');\r\n                } else {\r\n                    residentialSpecificOptions.classList.add('tc-hidden');\r\n                    homeCountCalculatorGroup.classList.add('tc-hidden');\r\n                }\r\n\r\n                if (propertyTypeSelect.value === 'residential' && acquisitionMethodSelect.value === 'gift') {\r\n                    giverNumHomesGroup.classList.remove('tc-hidden');\r\n                } else {\r\n                    giverNumHomesGroup.classList.add('tc-hidden');\r\n                }\r\n\r\n                acquisitionMethodGroup.classList.remove('tc-hidden');\r\n            }\r\n\r\n            toggleResidentialOptions();\r\n            propertyTypeSelect.addEventListener('change', toggleResidentialOptions);\r\n            acquisitionMethodSelect.addEventListener('change', toggleResidentialOptions);\r\n        });\r\n\r\n        \/\/ \uc8fc\ud0dd \uc218 \uacc4\uc0b0\uae30 \ud1a0\uae00 \ud568\uc218\r\n        function tcToggleHomeCountCalculator() {\r\n            const calc = document.getElementById('tc-homeCountCalculator');\r\n            if (calc.classList.contains('tc-hidden')) {\r\n                calc.classList.remove('tc-hidden');\r\n            } else {\r\n                calc.classList.add('tc-hidden');\r\n            }\r\n        }\r\n\r\n        \/\/ \uc8fc\ud0dd \uc218 \uc5c5\ub370\uc774\ud2b8 \ud568\uc218\r\n        function tcUpdateHomeCount() {\r\n            const house = parseInt(document.getElementById('tc-calc-house').value) || 0;\r\n            const officetel = parseInt(document.getElementById('tc-calc-officetel').value) || 0;\r\n            const rights = parseInt(document.getElementById('tc-calc-rights').value) || 0;\r\n\r\n            const total = house + officetel + rights;\r\n            document.getElementById('tc-calc-total').textContent = total;\r\n\r\n            const numHomesSelect = document.getElementById('tc-numHomes');\r\n            if (total >= 4) {\r\n                numHomesSelect.value = '4+';\r\n            } else if (total >= 1) {\r\n                numHomesSelect.value = total.toString();\r\n            } else {\r\n                numHomesSelect.value = '1';\r\n            }\r\n        }\r\n\r\n        \/\/ \ucc44\uad8c\ud560\uc778\uc561 \uacc4\uc0b0 \ud568\uc218\r\n        function tcCalculateBondDiscount() {\r\n            const officialPriceString = document.getElementById('tc-officialPrice').value;\r\n            const bondDiscountRateString = document.getElementById('tc-bondDiscountRate').value;\r\n\r\n            if (!officialPriceString || !bondDiscountRateString) {\r\n                alert(\"\uacf5\uc2dc\uac00\uaca9\uacfc \ucc44\uad8c\ud560\uc778\ub960\uc744 \ubaa8\ub450 \uc785\ub825\ud574\uc8fc\uc138\uc694.\");\r\n                return;\r\n            }\r\n\r\n            const officialPrice = parseFloat(officialPriceString.replace(\/,\/g, '')) * 10000;\r\n            const discountRate = parseFloat(bondDiscountRateString) \/ 100;\r\n\r\n            const propertyType = document.querySelector('input[name=\"tc-bondPropertyType\"]:checked').value;\r\n            const region = document.querySelector('input[name=\"tc-bondRegion\"]:checked').value;\r\n\r\n            let purchaseRate = 0;\r\n\r\n            if (propertyType === 'house') {\r\n                if (officialPrice < 20000000) {\r\n                    purchaseRate = 0;\r\n                } else if (officialPrice < 50000000) {\r\n                    purchaseRate = 0.013;\r\n                } else if (officialPrice < 100000000) {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.019 : 0.014;\r\n                } else if (officialPrice < 160000000) {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.021 : 0.016;\r\n                } else if (officialPrice < 260000000) {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.023 : 0.018;\r\n                } else if (officialPrice < 600000000) {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.026 : 0.021;\r\n                } else {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.031 : 0.026;\r\n                }\r\n            } else if (propertyType === 'land') {\r\n                if (officialPrice < 5000000) {\r\n                    purchaseRate = 0;\r\n                } else if (officialPrice < 50000000) {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.025 : 0.020;\r\n                } else if (officialPrice < 100000000) {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.040 : 0.035;\r\n                } else {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.050 : 0.045;\r\n                }\r\n            } else {\r\n                if (officialPrice < 10000000) {\r\n                    purchaseRate = 0;\r\n                } else if (officialPrice < 130000000) {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.010 : 0.008;\r\n                } else if (officialPrice < 250000000) {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.016 : 0.014;\r\n                } else {\r\n                    purchaseRate = region === 'seoulMetro' ? 0.020 : 0.016;\r\n                }\r\n            }\r\n\r\n            let rawBondAmount = officialPrice * purchaseRate;\r\n            let bondAmount = 0;\r\n            let remainder = rawBondAmount % 10000;\r\n            if (remainder < 5000) {\r\n                bondAmount = rawBondAmount - remainder;\r\n            } else {\r\n                bondAmount = rawBondAmount - remainder + 10000;\r\n            }\r\n\r\n            let discountAmount = Math.floor(bondAmount * discountRate);\r\n\r\n            document.getElementById('tc-bondPurchaseAmount').textContent = bondAmount.toLocaleString('ko-KR') + '\uc6d0';\r\n            document.getElementById('tc-bondDiscountAmount').textContent = discountAmount.toLocaleString('ko-KR') + '\uc6d0';\r\n        }\r\n\r\n        function tcCalculateTax() {\r\n            const priceManString = document.getElementById('tc-acquisitionPrice').value;\r\n            const priceManCleaned = priceManString.replace(\/,\/g, '');\r\n            const priceMan = parseFloat(priceManCleaned);\r\n            const price = priceMan * 10000;\r\n\r\n            const propertyType = document.getElementById('tc-propertyType').value;\r\n            const acquisitionMethod = document.getElementById('tc-acquisitionMethod').value;\r\n            const numHomes = document.getElementById('tc-numHomes').value;\r\n            const giverNumHomes = document.getElementById('tc-giverNumHomes').value;\r\n            const isAdjusted = document.querySelector('input[name=\"tc-isAdjusted\"]:checked').value === 'yes';\r\n            const isNationalHousing = document.querySelector('input[name=\"tc-isNationalHousing\"]:checked').value === 'yes';\r\n\r\n            if (isNaN(priceMan) || priceMan <= 0) {\r\n                alert(\"\ucde8\ub4dd\uac00\uc561\uc744 \uc62c\ubc14\ub974\uac8c \uc785\ub825\ud574\uc8fc\uc138\uc694.\");\r\n                return;\r\n            }\r\n\r\n            let acquisitionTaxRate = 0;\r\n            let localEducationTaxRateBase = 0;\r\n            let details = [];\r\n\r\n            details.push(`<strong>\uacfc\uc138\ud45c\uc900:<\/strong> ${price.toLocaleString('ko-KR')}\uc6d0`);\r\n            details.push(`<strong>\ubd80\ub3d9\uc0b0 \uc885\ub958:<\/strong> ${propertyType === 'residential' ? '\uc8fc\ud0dd' : '\uc8fc\ud0dd \uc678'}`);\r\n            details.push(`<strong>\ucde8\ub4dd \ubc29\ubc95:<\/strong> ${document.getElementById('tc-acquisitionMethod').options[document.getElementById('tc-acquisitionMethod').selectedIndex].text}`);\r\n\r\n            if (propertyType === 'residential') {\r\n                details.push(`<strong>\ucde8\ub4dd \ud6c4 \ucd1d \uc8fc\ud0dd \uc218 (\uc218\uc99d\uc790):<\/strong> ${numHomes === '4+' ? '4\uc8fc\ud0dd \uc774\uc0c1' : numHomes + '\uc8fc\ud0dd'}`);\r\n                if (acquisitionMethod === 'gift') {\r\n                    details.push(`<strong>\uc99d\uc5ec\uc790(\uc8fc\ub294 \uc0ac\ub78c) \uc8fc\ud0dd \uc218:<\/strong> ${giverNumHomes === '4+' ? '4\uc8fc\ud0dd \uc774\uc0c1' : giverNumHomes + '\uc8fc\ud0dd'}`);\r\n                }\r\n                details.push(`<strong>\uc870\uc815\ub300\uc0c1\uc9c0\uc5ed \uc5ec\ubd80:<\/strong> ${isAdjusted ? '\uc608' : '\uc544\ub2c8\uc624'}`);\r\n                details.push(`<strong>\uad6d\ubbfc\uc8fc\ud0dd\uaddc\ubaa8(85m\u00b2) \uc774\ud558 \uc5ec\ubd80:<\/strong> ${isNationalHousing ? '\uc608 (\ube44\uacfc\uc138)' : '\uc544\ub2c8\uc624 (\uacfc\uc138)'}`);\r\n            }\r\n\r\n            \/\/ \ucde8\ub4dd\uc138\uc728 \uacb0\uc815 \ub85c\uc9c1\r\n            if (propertyType === 'residential') {\r\n                if (acquisitionMethod === 'purchase') {\r\n                    if (numHomes === '1') {\r\n                        if (price <= 600000000) {\r\n                            acquisitionTaxRate = 0.01;\r\n                            localEducationTaxRateBase = 0.01;\r\n                        } else if (price <= 900000000) {\r\n                            acquisitionTaxRate = ((price * 2 \/ 3) - 300000000) \/ price * 0.02 + 0.01;\r\n                            localEducationTaxRateBase = 0.01;\r\n                        } else {\r\n                            acquisitionTaxRate = 0.03;\r\n                            localEducationTaxRateBase = 0.03;\r\n                        }\r\n                    } else if (numHomes === '2') {\r\n                        if (isAdjusted) {\r\n                            acquisitionTaxRate = 0.08;\r\n                            localEducationTaxRateBase = 0.04;\r\n                        } else {\r\n                            if (price <= 600000000) {\r\n                                acquisitionTaxRate = 0.01;\r\n                                localEducationTaxRateBase = 0.01;\r\n                            } else if (price <= 900000000) {\r\n                                acquisitionTaxRate = ((price * 2 \/ 3) - 300000000) \/ price * 0.02 + 0.01;\r\n                                localEducationTaxRateBase = 0.01;\r\n                            } else {\r\n                                acquisitionTaxRate = 0.03;\r\n                                localEducationTaxRateBase = 0.03;\r\n                            }\r\n                        }\r\n                    } else if (numHomes === '3') {\r\n                        if (isAdjusted) {\r\n                            acquisitionTaxRate = 0.12;\r\n                            localEducationTaxRateBase = 0.04;\r\n                        } else {\r\n                            acquisitionTaxRate = 0.08;\r\n                            localEducationTaxRateBase = 0.04;\r\n                        }\r\n                    } else if (numHomes === '4+') {\r\n                        acquisitionTaxRate = 0.12;\r\n                        localEducationTaxRateBase = 0.04;\r\n                    }\r\n                } else if (acquisitionMethod === 'inheritance') {\r\n                    if (numHomes === '1') {\r\n                        acquisitionTaxRate = 0.008;\r\n                        localEducationTaxRateBase = 0.008;\r\n                    } else {\r\n                        acquisitionTaxRate = 0.028;\r\n                        localEducationTaxRateBase = 0.008;\r\n                    }\r\n                } else if (acquisitionMethod === 'gift') {\r\n                    acquisitionTaxRate = 0.035;\r\n                    localEducationTaxRateBase = 0.02;\r\n\r\n                    const isGiftHeavyTaxConditionMet = (\r\n                        isAdjusted &&\r\n                        price >= 300000000 &&\r\n                        giverNumHomes !== '1'\r\n                    );\r\n\r\n                    if (isGiftHeavyTaxConditionMet) {\r\n                        acquisitionTaxRate = 0.12;\r\n                        localEducationTaxRateBase = 0.02;\r\n                        details.push(`<strong>\uc99d\uc5ec \uc911\uacfc\uc138 \uc801\uc6a9:<\/strong> (\uc870\uc815\ub300\uc0c1\uc9c0\uc5ed + 3\uc5b5 \uc774\uc0c1 \uc8fc\ud0dd + \uc99d\uc5ec\uc790 2\uc8fc\ud0dd \uc774\uc0c1)`);\r\n                    } else {\r\n                        details.push(`<strong>\uc99d\uc5ec \uc77c\ubc18\uc138\uc728 \uc801\uc6a9:<\/strong> (\uc911\uacfc\uc138 \uc870\uac74 \ubbf8\ub2ec)`);\r\n                    }\r\n                } else if (acquisitionMethod === 'original') {\r\n                    acquisitionTaxRate = 0.028;\r\n                    localEducationTaxRateBase = 0.02;\r\n                }\r\n            } else {\r\n                switch (acquisitionMethod) {\r\n                    case 'purchase':\r\n                        acquisitionTaxRate = 0.04;\r\n                        localEducationTaxRateBase = 0.02;\r\n                        break;\r\n                    case 'original':\r\n                        acquisitionTaxRate = 0.028;\r\n                        localEducationTaxRateBase = 0.02;\r\n                        break;\r\n                    case 'inheritance':\r\n                        acquisitionTaxRate = 0.028;\r\n                        localEducationTaxRateBase = 0.008;\r\n                        break;\r\n                    case 'gift':\r\n                        acquisitionTaxRate = 0.035;\r\n                        localEducationTaxRateBase = 0.02;\r\n                        break;\r\n                }\r\n            }\r\n\r\n            let calculatedAcquisitionTax = Math.floor(price * acquisitionTaxRate);\r\n            let calculatedLocalEducationTax = Math.floor(price * localEducationTaxRateBase * 0.2);\r\n\r\n            let calculatedRuralSpecialTax = 0;\r\n            if (propertyType === 'residential' && !isNationalHousing) {\r\n                calculatedRuralSpecialTax = Math.floor(price * 0.002);\r\n            }\r\n\r\n            details.push(`<strong>\uc801\uc6a9 \ucde8\ub4dd\uc138\uc728:<\/strong> ${(acquisitionTaxRate * 100).toFixed(2)}%`);\r\n            details.push(`<strong>\ucde8\ub4dd\uc138 \uacc4\uc0b0:<\/strong> ${price.toLocaleString('ko-KR')}\uc6d0 \u00d7 ${(acquisitionTaxRate * 100).toFixed(2)}% = ${calculatedAcquisitionTax.toLocaleString('ko-KR')}\uc6d0`);\r\n\r\n            details.push(`<strong>\uc801\uc6a9 \uc9c0\ubc29\uad50\uc721\uc138 \uae30\uc900\uc138\uc728:<\/strong> ${(localEducationTaxRateBase * 100).toFixed(2)}%`);\r\n            details.push(`<strong>\uc9c0\ubc29\uad50\uc721\uc138 \uacc4\uc0b0:<\/strong> ${price.toLocaleString('ko-KR')}\uc6d0 \u00d7 ${(localEducationTaxRateBase * 100).toFixed(2)}% (\uae30\uc900) \u00d7 20% = ${calculatedLocalEducationTax.toLocaleString('ko-KR')}\uc6d0`);\r\n\r\n            if (calculatedRuralSpecialTax > 0) {\r\n                details.push(`<strong>\ub18d\uc5b4\ucd0c\ud2b9\ubcc4\uc138 \uacc4\uc0b0 (85m\u00b2 \ucd08\uacfc):<\/strong> ${price.toLocaleString('ko-KR')}\uc6d0 \u00d7 0.2% = ${calculatedRuralSpecialTax.toLocaleString('ko-KR')}\uc6d0`);\r\n            } else if (propertyType === 'residential') {\r\n                details.push(`<strong>\ub18d\uc5b4\ucd0c\ud2b9\ubcc4\uc138:<\/strong> \ube44\uacfc\uc138 (\uad6d\ubbfc\uc8fc\ud0dd\uaddc\ubaa8 \uc774\ud558)`);\r\n            }\r\n\r\n            const totalTax = calculatedAcquisitionTax + calculatedLocalEducationTax + calculatedRuralSpecialTax;\r\n\r\n            document.getElementById('tc-acquisitionTax').textContent = calculatedAcquisitionTax.toLocaleString('ko-KR') + '\uc6d0';\r\n            document.getElementById('tc-localEducationTax').textContent = calculatedLocalEducationTax.toLocaleString('ko-KR') + '\uc6d0';\r\n            document.getElementById('tc-ruralSpecialTax').textContent = calculatedRuralSpecialTax.toLocaleString('ko-KR') + '\uc6d0';\r\n            document.getElementById('tc-totalTaxValue').textContent = totalTax.toLocaleString('ko-KR') + '\uc6d0';\r\n\r\n            const detailsList = document.getElementById('tc-detailsList');\r\n            detailsList.innerHTML = details.map(item => `<li>${item}<\/li>`).join('');\r\n            document.getElementById('tc-calculationDetails').classList.remove('tc-hidden');\r\n        }\r\n\r\n        \/\/ \ucd08\uae30\ud654 \ubc84\ud2bc \ud568\uc218\r\n        function tcResetCalculator() {\r\n            document.getElementById('tc-acquisitionPrice').value = '';\r\n            document.getElementById('tc-officialPrice').value = '';\r\n            document.getElementById('tc-bondDiscountRate').value = '';\r\n\r\n            document.getElementById('tc-propertyType').value = 'residential';\r\n            document.getElementById('tc-acquisitionMethod').value = 'purchase';\r\n            document.getElementById('tc-numHomes').value = '1';\r\n            document.getElementById('tc-giverNumHomes').value = '1';\r\n            document.getElementById('tc-isAdjustedNo').checked = true;\r\n            document.getElementById('tc-isNationalHousingYes').checked = true;\r\n\r\n            const propertyTypeSelect = document.getElementById('tc-propertyType');\r\n            const acquisitionMethodSelect = document.getElementById('tc-acquisitionMethod');\r\n            const residentialSpecificOptions = document.getElementById('tc-residentialSpecificOptions');\r\n            const acquisitionMethodGroup = document.getElementById('tc-acquisitionMethodGroup');\r\n            const giverNumHomesGroup = document.getElementById('tc-giverNumHomesGroup');\r\n\r\n            if (propertyTypeSelect.value === 'residential') {\r\n                residentialSpecificOptions.classList.remove('tc-hidden');\r\n            } else {\r\n                residentialSpecificOptions.classList.add('tc-hidden');\r\n            }\r\n\r\n            if (propertyTypeSelect.value === 'residential' && acquisitionMethodSelect.value === 'gift') {\r\n                giverNumHomesGroup.classList.remove('tc-hidden');\r\n            } else {\r\n                giverNumHomesGroup.classList.add('tc-hidden');\r\n            }\r\n            acquisitionMethodGroup.classList.remove('tc-hidden');\r\n\r\n            document.getElementById('tc-acquisitionTax').textContent = '0\uc6d0';\r\n            document.getElementById('tc-localEducationTax').textContent = '0\uc6d0';\r\n            document.getElementById('tc-ruralSpecialTax').textContent = '0\uc6d0';\r\n            document.getElementById('tc-totalTaxValue').textContent = '0\uc6d0';\r\n\r\n            document.getElementById('tc-bondPurchaseAmount').textContent = '0\uc6d0';\r\n            document.getElementById('tc-bondDiscountAmount').textContent = '0\uc6d0';\r\n            document.querySelectorAll('input[name=\"tc-bondPropertyType\"]')[0].checked = true;\r\n            document.querySelectorAll('input[name=\"tc-bondRegion\"]')[0].checked = true;\r\n\r\n            document.getElementById('tc-calculationDetails').classList.add('tc-hidden');\r\n            document.getElementById('tc-detailsList').innerHTML = '';\r\n        }\r\n    <\/script>\r\n<\/div>\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>\ucde8\ub4dd\uc138 \uac04\ud3b8 \uacc4\uc0b0\uae30 \ucde8\ub4dd\uac00\uc561 (\ub9cc\uc6d0): \uacf5\uc2dc\uac00\uaca9 (\ub9cc\uc6d0): (\ud83d\udd0d \uacf5\uc2dc\uac00\uaca9 \uc870\ud68c) \ucc44\uad8c\ud560\uc778\ub960 (%): (\ud83d\udd0d \ud560\uc778\uc728 \uc870\ud68c) \ubd80\ub3d9\uc0b0 \uc885\ub958: \uc8fc\ud0dd\uc8fc\ud0dd \uc678 (\uc0c1\uac00, \ud1a0\uc9c0, \uc624\ud53c\uc2a4\ud154 \ub4f1) \ucde8\ub4dd \ubc29\ubc95: \ub9e4\ub9e4\/\uad50\ud658 (\uc720\uc0c1\ucde8\ub4dd)\uc0c1\uc18d\uc99d\uc5ec\uc6d0\uc2dc\ucde8\ub4dd (\uc2e0\ucd95 \ub4f1) \ud83d\udd3d \ub098\uc758 \uc8fc\ud0dd \uc218 \uacc4\uc0b0\ud574\ubcf4\uae30 (\ud074\ub9ad\ud558\uc5ec \uc5f4\uae30\/\ub2eb\uae30) \u2139\ufe0f \uc8fc\ud0dd \uc218 \uc0b0\uc815 \uae30\uc900 \ubc0f \ud3ec\ud568\/\uc81c\uc678 \ub300\uc0c1 \uc0c1\uc138 \ubcf4\uae30 (\ud074\ub9ad) 1. \uc8fc\ud0dd\uc218 \uc0b0\uc815 [&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-14329","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages\/14329","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=14329"}],"version-history":[{"count":12,"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages\/14329\/revisions"}],"predecessor-version":[{"id":14826,"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=\/wp\/v2\/pages\/14329\/revisions\/14826"}],"wp:attachment":[{"href":"https:\/\/chois2080.mycafe24.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}