{"id":2964,"date":"2026-01-26T01:59:04","date_gmt":"2026-01-26T01:59:04","guid":{"rendered":"https:\/\/jeduc.com\/?page_id=2964"},"modified":"2026-01-26T04:33:07","modified_gmt":"2026-01-26T04:33:07","slug":"%eb%b9%84%ec%9e%90-%ec%b2%b4%ed%81%ac%eb%a6%ac%ec%8a%a4%ed%8a%b8-visa-checklist-%ec%83%9d%ed%99%9c%eb%b9%84-%ec%8b%9c%eb%ae%ac%eb%a0%88%ec%9d%b4%ed%84%b0-detailed-budget-planner","status":"publish","type":"page","link":"https:\/\/jeduc.com\/en\/%eb%b9%84%ec%9e%90-%ec%b2%b4%ed%81%ac%eb%a6%ac%ec%8a%a4%ed%8a%b8-visa-checklist-%ec%83%9d%ed%99%9c%eb%b9%84-%ec%8b%9c%eb%ae%ac%eb%a0%88%ec%9d%b4%ed%84%b0-detailed-budget-planner\/","title":{"rendered":"\ube44\uc790 \uccb4\ud06c\ub9ac\uc2a4\ud2b8 &#038; \uc0dd\ud65c\ube44 \uc2dc\ubbac\ub808\uc774\ud130"},"content":{"rendered":"\n<p class=\"has-large-font-size\"><strong>\ube44\uc790 \uccb4\ud06c\ub9ac\uc2a4\ud2b8 (Visa Checklist) <\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>&#8220;\ube44\uc790 \uc900\ube44\uc758 \ubcf5\uc7a1\ud568\uc744 \ud55c\ub208\uc5d0 \ud655\uc778\ud558\ub294 \uc2a4\ub9c8\ud2b8 \uccb4\ud06c\ub9ac\uc2a4\ud2b8&#8221;<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>\ubaa9\uc801 (Purpose):<\/strong> \uc678\uad6d\uc778 \uc720\ud559\uc0dd\uc774 \ud55c\uad6d \uc785\uad6d\uc744 \uc704\ud574 \ud544\uc694\ud55c D-2(\uc720\ud559) \ub610\ub294 D-4(\uc5f0\uc218) \ube44\uc790 \uc11c\ub958\ub97c \ub204\ub77d \uc5c6\uc774 \uc644\ubcbd\ud558\uac8c \uc900\ube44\ud558\ub3c4\ub85d \ub3d5\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>\uc0ac\uc6a9 \ubc29\ubc95 (How to Use):<\/strong> <br>1. \ubaa9\ub85d\uc5d0 \uc788\ub294 \uc11c\ub958\ub97c \uc900\ube44\ud560 \ub54c\ub9c8\ub2e4 \ud574\ub2f9 \ud56d\ubaa9\uc744 \uccb4\ud06c\ud569\ub2c8\ub2e4. <br>2. \ud558\ub2e8\uc758 <strong>&#8216;\ubbf8\ud655\uc778 \ud56d\ubaa9(Missing Items)&#8217;<\/strong> \uc601\uc5ed\uc744 \ud1b5\ud574 \uc544\uc9c1 \ubd80\uc871\ud55c \uc11c\ub958\uac00 \ubb34\uc5c7\uc778\uc9c0 \uc2e4\uc2dc\uac04\uc73c\ub85c \ud655\uc778\ud569\ub2c8\ub2e4. <br>3. \ubaa8\ub4e0 \ud56d\ubaa9\uc774 \uccb4\ud06c\ub418\uc5b4 <strong>&#8216;\ube44\uc790 \uc2e0\uccad \uac00\ub2a5(Ready to Apply)&#8217;<\/strong> \uba54\uc2dc\uc9c0\uac00 \ub728\uba74 \ub300\uc0ac\uad00 \ubc29\ubb38 \uc608\uc57d\uc744 \uc9c4\ud589\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>\uae30\ub300 \ud6a8\uacfc (Expected Effect):<\/strong>  \uc11c\ub958 \ubbf8\ube44\ub85c \uc778\ud55c \ube44\uc790 \uac70\uc808 \ub9ac\uc2a4\ud06c\ub97c \ucd5c\uc18c\ud654\ud558\uace0 \uc900\ube44 \uacfc\uc815\uc758 \ubd88\uc548\uac10\uc744 \ud574\uc18c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<div id=\"visa-app\" style=\"max-width: 650px; margin: 20px auto; padding: 30px; border-radius: 15px; background: #ffffff; box-shadow: 0 4px 15px rgba(0,0,0,0.1); font-family: 'Noto Sans KR', sans-serif;\">\n    <h2 style=\"color: #1a73e8; text-align: center; margin-bottom: 5px;\">Visa Prep Navigator<\/h2>\n    <p style=\"text-align: center; color: #5f6368; font-size: 0.9em; margin-bottom: 25px;\">\n        \ube44\uc790 \uc11c\ub958\ub97c \ud655\uc778\ud558\uc138\uc694 \/ Check your visa documents\n    <\/p>\n\n    <div style=\"background: #e8eaed; border-radius: 10px; height: 12px; margin-bottom: 25px;\">\n        <div id=\"v-progress-bar\" style=\"background: linear-gradient(90deg, #4285f4, #34a853); width: 0%; height: 100%; border-radius: 10px; transition: width 0.4s ease;\"><\/div>\n    <\/div>\n\n    <div id=\"v-checklist-container\" style=\"display: flex; flex-direction: column; gap: 5px;\">\n        <label style=\"display: block; padding: 12px; border-bottom: 1px solid #eee; cursor: pointer; transition: 0.2s;\">\n            <input type=\"checkbox\" class=\"v-item\" data-ko=\"\uc5ec\uad8c \uc6d0\ubcf8 \ubc0f \uc0ac\ubcf8\" data-en=\"Passport &#038; Copy\"> \n            <span style=\"margin-left:8px;\"><strong>\uc5ec\uad8c \uc6d0\ubcf8 \ubc0f \uc0ac\ubcf8<\/strong> <small style=\"color: #888;\">(Passport &#038; Copy)<\/small><\/span>\n        <\/label>\n        <label style=\"display: block; padding: 12px; border-bottom: 1px solid #eee; cursor: pointer;\">\n            <input type=\"checkbox\" class=\"v-item\" data-ko=\"\uc0ac\uc99d\ubc1c\uae09\uc2e0\uccad\uc11c\" data-en=\"Visa Application Form\"> \n            <span style=\"margin-left:8px;\"><strong>\uc0ac\uc99d\ubc1c\uae09\uc2e0\uccad\uc11c<\/strong> <small style=\"color: #888;\">(Visa Application Form)<\/small><\/span>\n        <\/label>\n        <label style=\"display: block; padding: 12px; border-bottom: 1px solid #eee; cursor: pointer;\">\n            <input type=\"checkbox\" class=\"v-item\" data-ko=\"\ud45c\uc900\uc785\ud559\ud5c8\uac00\uc11c\" data-en=\"Certificate of Admission\"> \n            <span style=\"margin-left:8px;\"><strong>\ud45c\uc900\uc785\ud559\ud5c8\uac00\uc11c<\/strong> <small style=\"color: #888;\">(CoA)<\/small><\/span>\n        <\/label>\n        <label style=\"display: block; padding: 12px; border-bottom: 1px solid #eee; cursor: pointer;\">\n            <input type=\"checkbox\" class=\"v-item\" data-ko=\"\ucd5c\uc885\ud559\ub825 \uc99d\uba85\uc11c\" data-en=\"Final Academic Certificate\"> \n            <span style=\"margin-left:8px;\"><strong>\ucd5c\uc885\ud559\ub825 \uc99d\uba85\uc11c<\/strong> <small style=\"color: #888;\">(Academic Certificate)<\/small><\/span>\n        <\/label>\n        <label style=\"display: block; padding: 12px; border-bottom: 1px solid #eee; cursor: pointer;\">\n            <input type=\"checkbox\" class=\"v-item\" data-ko=\"\uc7ac\uc815\ub2a5\ub825 \uc785\uc99d\uc11c\ub958\" data-en=\"Financial Proof\"> \n            <span style=\"margin-left:8px;\"><strong>\uc7ac\uc815\ub2a5\ub825 \uc785\uc99d\uc11c\ub958<\/strong> <small style=\"color: #888;\">(Financial Proof)<\/small><\/span>\n        <\/label>\n        <label style=\"display: block; padding: 12px; border-bottom: 1px solid #eee; cursor: pointer;\">\n            <input type=\"checkbox\" class=\"v-item\" data-ko=\"\uacb0\ud575\uac80\uc9c4 \ud655\uc778\uc11c\" data-en=\"TB Test Result\"> \n            <span style=\"margin-left:8px;\"><strong>\uacb0\ud575\uac80\uc9c4 \ud655\uc778\uc11c<\/strong> <small style=\"color: #888;\">(TB Test Result)<\/small><\/span>\n        <\/label>\n        <label style=\"display: block; padding: 12px; border-bottom: 1px solid #eee; cursor: pointer;\">\n            <input type=\"checkbox\" class=\"v-item\" data-ko=\"\uccb4\ub958\uc9c0 \uc785\uc99d \uc11c\ub958\" data-en=\"Proof of Residence\"> \n            <span style=\"margin-left:8px;\"><strong>\uccb4\ub958\uc9c0 \uc785\uc99d \uc11c\ub958<\/strong> <small style=\"color: #888;\">(Proof of Residence)<\/small><\/span>\n        <\/label>\n    <\/div>\n\n    <div id=\"v-summary-area\" style=\"margin-top: 30px; padding: 20px; border-radius: 10px; background-color: #fff4f4; border-left: 5px solid #ea4335;\">\n        <h4 style=\"margin-top: 0; color: #d93025; font-size: 0.95em;\">\u26a0\ufe0f \ubbf8\ud655\uc778 \ud56d\ubaa9 \/ Missing Items<\/h4>\n        <ul id=\"v-pending-list\" style=\"padding-left: 20px; font-size: 0.85em; color: #3c4043; line-height: 1.8; margin-bottom:0;\"><\/ul>\n    <\/div>\n\n    <div id=\"v-success-message\" style=\"display: none; margin-top: 30px; padding: 25px; border-radius: 10px; background-color: #e6f4ea; border: 2px dashed #1e8e3e; text-align: center; animation: vFadeIn 0.5s;\">\n        <span style=\"font-size: 40px;\">\ud83c\udf89<\/span>\n        <h3 style=\"color: #1e8e3e; margin: 10px 0;\">\ube44\uc790 \uc2e0\uccad \uac00\ub2a5! \/ Ready to Apply!<\/h3>\n        <p style=\"color: #137333; font-size: 0.9em;\">\n            \ubaa8\ub4e0 \uc11c\ub958 \uc900\ube44\uac00 \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4. <br>All documents are ready.\n        <\/p>\n    <\/div>\n<\/div>\n\n<script>\n(function() {\n    const boxes = document.querySelectorAll('.v-item');\n    const progressBar = document.getElementById('v-progress-bar');\n    const pendingList = document.getElementById('v-pending-list');\n    const summaryArea = document.getElementById('v-summary-area');\n    const successMessage = document.getElementById('v-success-message');\n\n    function refreshStatus() {\n        let checkedCount = 0;\n        pendingList.innerHTML = ''; \/\/ \ub9ac\uc2a4\ud2b8 \ucd08\uae30\ud654\n\n        boxes.forEach(box => {\n            if (box.checked) {\n                checkedCount++;\n                box.parentElement.style.backgroundColor = \"#f0f7ff\"; \/\/ \uccb4\ud06c \uc2dc \ubc30\uacbd\uc0c9 \ubcc0\uacbd\n            } else {\n                box.parentElement.style.backgroundColor = \"transparent\";\n                \/\/ \ubbf8\uccb4\ud06c \ud56d\ubaa9 \ucd94\uac00\n                const li = document.createElement('li');\n                li.innerHTML = `<strong>${box.getAttribute('data-ko')}<\/strong> (${box.getAttribute('data-en')})`;\n                pendingList.appendChild(li);\n            }\n        });\n\n        \/\/ \uc9c4\ud589\ubc14 \uc5c5\ub370\uc774\ud2b8\n        const percent = (checkedCount \/ boxes.length) * 100;\n        progressBar.style.width = percent + '%';\n\n        \/\/ \ud654\uba74 \ud45c\uc2dc \uc804\ud658\n        if (checkedCount === boxes.length) {\n            summaryArea.style.display = 'none';\n            successMessage.style.display = 'block';\n        } else {\n            summaryArea.style.display = 'block';\n            successMessage.style.display = 'none';\n        }\n    }\n\n    \/\/ \uac01 \uccb4\ud06c\ubc15\uc2a4\uc5d0 \uc774\ubca4\ud2b8 \ub9ac\uc2a4\ub108 \ud560\ub2f9\n    boxes.forEach(box => {\n        box.addEventListener('change', refreshStatus);\n    });\n\n    \/\/ \ucd08\uae30 \uc0c1\ud0dc \uc2e4\ud589\n    refreshStatus();\n})();\n<\/script>\n\n<style>\n@keyframes vFadeIn {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n#v-checklist-container label:hover {\n    background-color: #f8f9fa !important;\n}\n<\/style>\n\n\n\n<p class=\"has-large-font-size\"><strong>\uc0dd\ud65c\ube44 \uc2dc\ubbac\ub808\uc774\ud130 (Detailed Budget Planner)<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>&#8220;\ub098\uc758 \ub77c\uc774\ud504\uc2a4\ud0c0\uc77c\uc5d0 \ub9de\ucd98 \uac00\uc7a5 \ud604\uc2e4\uc801\uc778 \ud55c\uad6d \uc720\ud559 \uc608\uc0b0\uc11c&#8221;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>\ubaa9\uc801 (Purpose):<\/strong> \uc81c\uc8fc, \uc11c\uc6b8, \ubd80\uc0b0 \ub4f1 \uc9c0\uc5ed\ubcc4 \ud2b9\uc131\uacfc \uc0ac\uc6a9\uc790\uc758 \uc2dd\uc2b5\uad00, \uc8fc\uac70 \ud615\ud0dc\ub97c \ubc18\uc601\ud558\uc5ec \uc2e4\uc81c \ud55c \ub2ec \ubc0f \uc804\uccb4 \uc720\ud559 \uae30\uac04\uc5d0 \ud544\uc694\ud55c \ube44\uc6a9\uc744 \uc608\uce21\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>\uc0ac\uc6a9 \ubc29\ubc95 (How to Use):<\/strong> <br> 1. \ub3c4\uc2dc(City)\ub97c \uc120\ud0dd\ud558\uc5ec \uae30\ubcf8 \ubb3c\uac00(\uc6d4\uc138, \uacf5\uacfc\uae08)\ub97c \uc790\ub3d9 \uc138\ud305\ud569\ub2c8\ub2e4. <br>2. \ubcf8\uc778\uc774 \uacc4\ud68d\ud55c \uc720\ud559 \uae30\uac04(Month)\uc744 \uc124\uc815\ud569\ub2c8\ub2e4. <br>3. <strong>\uc2dd\ube44 \uc124\uc815<\/strong> \uc139\uc158\uc5d0\uc11c \ud3c9\uc77c\uacfc \ud734\uc77c\uc758 \uc2dd\uc0ac \ud69f\uc218, \ud3c9\uade0 \uc2dd\ub2e8\uac00\ub97c \ubcf8\uc778\uc758 \uc18c\ube44 \uc131\ud5a5\uc5d0 \ub9de\uac8c \uc870\uc815\ud569\ub2c8\ub2e4. <br>4. \ud558\ub2e8 \uacb0\uacfc\ucc3d\uc5d0\uc11c &#8216;\ucd1d \uc608\uc0c1 \ube44\uc6a9&#8217;\uacfc &#8216;\uc6d4 \ud3c9\uade0 \ube44\uc6a9&#8217;\uc744 \ud655\uc778\ud558\uc5ec \uc608\uc0b0\uc744 \uc218\ub9bd\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>\uae30\ub300 \ud6a8\uacfc (Expected Effect):<\/strong> \ub9c9\uc5f0\ud588\ub358 \ud55c\uad6d \ubb3c\uac00\ub97c \uc218\uce58\ub85c \ud655\uc778\ud558\uc5ec \uacbd\uc81c\uc801 \uacc4\ud68d\uc744 \uc138\uc6b8 \uc218 \uc788\uc73c\uba70, \ud2b9\ud788 \uc81c\uc8fc\ub3c4\uc758 \ube44\uc6a9 \ud6a8\uc728\uc131\uc744 \uccb4\uac10\ud558\uac8c \ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<div id=\"budget-planner\" style=\"max-width: 700px; margin: 20px auto; padding: 30px; border-radius: 20px; background: #ffffff; border: 1px solid #e1e4e8; box-shadow: 0 10px 25px rgba(0,0,0,0.05); font-family: 'Segoe UI', Roboto, sans-serif;\">\n    <div style=\"text-align: center; margin-bottom: 25px;\">\n        <h2 style=\"color: #2c3e50; margin-bottom: 5px;\">Student Budget Planner<\/h2>\n        <p style=\"color: #7f8c8d; font-size: 0.9em;\">\uc720\ud559 \uc0dd\ud65c\ube44 \uc815\ubc00 \uacc4\uc0b0\uae30 \/ Detailed Cost Simulator<\/p>\n    <\/div>\n\n    <div style=\"background: #f8f9fa; padding: 20px; border-radius: 12px; margin-bottom: 20px;\">\n        <h4 style=\"margin-top:0; color: #3498db;\">Step 1. \uae30\ubcf8 \uc124\uc815 \/ General Settings<\/h4>\n        <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 15px;\">\n            <div>\n                <label style=\"font-size: 0.85em; font-weight: bold;\">\ub3c4\uc2dc \/ Select City<\/label>\n                <select id=\"p-city\" style=\"width:100%; padding:8px; border-radius:5px;\" onchange=\"initCity()\">\n                    <option value=\"jeju\">\uc81c\uc8fc \/ Jeju<\/option>\n                    <option value=\"seoul\">\uc11c\uc6b8 \/ Seoul<\/option>\n                    <option value=\"busan\">\ubd80\uc0b0 \/ Busan<\/option>\n                <\/select>\n            <\/div>\n            <div>\n                <label style=\"font-size: 0.85em; font-weight: bold;\">\uacc4\uc0b0 \uae30\uac04 \/ Duration (Month)<\/label>\n                <input type=\"number\" id=\"p-month\" value=\"1\" min=\"1\" style=\"width:100%; padding:8px; border-radius:5px; border:1px solid #ccc;\" oninput=\"calcAll()\">\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div style=\"padding: 20px; border: 1px solid #eee; border-radius: 12px; margin-bottom: 20px;\">\n        <h4 style=\"margin-top:0; color: #3498db;\">Step 2. \uc8fc\uac70 \ubc0f \uace0\uc815\ube44 \/ Housing &#038; Fixed<\/h4>\n        <div style=\"display: flex; flex-direction: column; gap: 10px;\">\n            <div style=\"display: flex; justify-content: space-between;\">\n                <span>\uc6d4\uc138 \/ Monthly Rent (KRW)<\/span>\n                <input type=\"number\" id=\"p-rent\" style=\"width:120px; text-align:right;\" oninput=\"calcAll()\">\n            <\/div>\n            <div style=\"display: flex; justify-content: space-between;\">\n                <span>\uacf5\uacfc\uae08 \/ Utilities (Gas\/Elec)<\/span>\n                <input type=\"number\" id=\"p-util\" value=\"80000\" style=\"width:120px; text-align:right;\" oninput=\"calcAll()\">\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div style=\"padding: 20px; border: 1px solid #eee; border-radius: 12px; margin-bottom: 20px; background: #fffcf5;\">\n        <h4 style=\"margin-top:0; color: #f39c12;\">Step 3. \uc2dd\ube44 \uc124\uc815 \/ Food &#038; Dining<\/h4>\n        <div style=\"font-size: 0.85em; color: #666; margin-bottom: 10px;\">*\ud55c \ub2ec \uae30\uc900 \ud3c9\uc77c 22\uc77c, \uc8fc\ub9d0 8\uc77c\ub85c \uacc4\uc0b0\ub429\ub2c8\ub2e4.<\/div>\n        \n        <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 20px;\">\n            <div>\n                <p style=\"font-weight:bold; border-bottom:1px solid #f39c12;\">\ud3c9\uc77c \/ Weekdays (22d)<\/p>\n                <label>\uc77c\uc77c \uc2dd\uc0ac \ud69f\uc218 \/ Meals per day<\/label>\n                <select id=\"p-meal-wd\" style=\"width:100%; margin-bottom:10px;\" onchange=\"calcAll()\">\n                    <option value=\"1\">1 Meal<\/option>\n                    <option value=\"2\">2 Meals<\/option>\n                    <option value=\"3\" selected>3 Meals<\/option>\n                <\/select>\n                <label>\ud3c9\uade0 \uc2dd\ube44 \/ Cost per meal<\/label>\n                <input type=\"number\" id=\"p-cost-wd\" value=\"8000\" style=\"width:100%;\" oninput=\"calcAll()\">\n            <\/div>\n            <div>\n                <p style=\"font-weight:bold; border-bottom:1px solid #f39c12;\">\ud734\uc77c \/ Weekends (8d)<\/p>\n                <label>\uc77c\uc77c \uc2dd\uc0ac \ud69f\uc218 \/ Meals per day<\/label>\n                <select id=\"p-meal-we\" style=\"width:100%; margin-bottom:10px;\" onchange=\"calcAll()\">\n                    <option value=\"1\">1 Meal<\/option>\n                    <option value=\"2\" selected>2 Meals<\/option>\n                    <option value=\"3\">3 Meals<\/option>\n                <\/select>\n                <label>\ud3c9\uade0 \uc2dd\ube44 \/ Cost per meal<\/label>\n                <input type=\"number\" id=\"p-cost-we\" value=\"15000\" style=\"width:100%;\" oninput=\"calcAll()\">\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div style=\"padding: 20px; border: 1px solid #eee; border-radius: 12px; margin-bottom: 25px;\">\n        <h4 style=\"margin-top:0; color: #3498db;\">Step 4. \uae30\ud0c0 \/ Others<\/h4>\n        <div style=\"display: flex; flex-direction: column; gap: 10px;\">\n            <div style=\"display: flex; justify-content: space-between;\">\n                <span>\uad50\ud1b5\ube44 \/ Transportation<\/span>\n                <input type=\"number\" id=\"p-trans\" value=\"60000\" style=\"width:120px; text-align:right;\" oninput=\"calcAll()\">\n            <\/div>\n            <div style=\"display: flex; justify-content: space-between;\">\n                <span>\ud1b5\uc2e0\u00b7\ubcf4\ud5d8 \/ Phone &#038; Insurance<\/span>\n                <input type=\"number\" id=\"p-extra\" value=\"100000\" style=\"width:120px; text-align:right;\" oninput=\"calcAll()\">\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div style=\"background: #2c3e50; color: #fff; padding: 25px; border-radius: 15px; text-align: center;\">\n        <div style=\"font-size: 0.9em; opacity: 0.8; margin-bottom: 10px;\">\ucd1d \uc608\uc0c1 \ube44\uc6a9 \/ Total Estimated Cost (<span id=\"res-month\">1<\/span> Month)<\/div>\n        <div style=\"font-size: 2.2em; font-weight: bold; color: #2ecc71;\">KRW <span id=\"res-total\">0<\/span><\/div>\n        <div style=\"margin-top: 15px; font-size: 0.85em; border-top: 1px solid #455a64; padding-top: 15px;\">\n            \uc6d4 \ud3c9\uade0 \/ Monthly Avg: <span id=\"res-avg\">0<\/span> KRW\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    const cityBase = {\n        jeju: { rent: 550000, util: 80000 },\n        seoul: { rent: 800000, util: 110000 },\n        busan: { rent: 480000, util: 90000 }\n    };\n\n    function initCity() {\n        const city = document.getElementById('p-city').value;\n        document.getElementById('p-rent').value = cityBase[city].rent;\n        document.getElementById('p-util').value = cityBase[city].util;\n        calcAll();\n    }\n\n    function calcAll() {\n        const months = parseInt(document.getElementById('p-month').value) || 1;\n        const rent = parseInt(document.getElementById('p-rent').value) || 0;\n        const util = parseInt(document.getElementById('p-util').value) || 0;\n        const trans = parseInt(document.getElementById('p-trans').value) || 0;\n        const extra = parseInt(document.getElementById('p-extra').value) || 0;\n\n        \/\/ \uc2dd\ube44 \uacc4\uc0b0 (\uc6d4 \ud3c9\uc77c 22\uc77c, \uc8fc\ub9d0 8\uc77c \uae30\uc900)\n        const wdMeal = parseInt(document.getElementById('p-meal-wd').value);\n        const wdCost = parseInt(document.getElementById('p-cost-wd').value);\n        const weMeal = parseInt(document.getElementById('p-meal-we').value);\n        const weCost = parseInt(document.getElementById('p-cost-we').value);\n\n        const monthlyFood = (22 * wdMeal * wdCost) + (8 * weMeal * weCost);\n        const monthlyFixed = rent + util + trans + extra;\n        \n        const totalMonthly = monthlyFood + monthlyFixed;\n        const totalGrand = totalMonthly * months;\n\n        document.getElementById('res-month').innerText = months;\n        document.getElementById('res-total').innerText = totalGrand.toLocaleString();\n        document.getElementById('res-avg').innerText = totalMonthly.toLocaleString();\n    }\n\n    \/\/ \ucd08\uae30\ud654 \uc2e4\ud589\n    initCity();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\ube44\uc790 \uccb4\ud06c\ub9ac\uc2a4\ud2b8 (Visa Checklist) &#8220;\ube44\uc790 \uc900\ube44\uc758 \ubcf5\uc7a1\ud568\uc744 \ud55c\ub208\uc5d0 \ud655\uc778\ud558\ub294 \uc2a4\ub9c8\ud2b8 \uccb4\ud06c\ub9ac\uc2a4\ud2b8&#8221; \ubaa9\uc801 (Purpose): \uc678\uad6d\uc778 \uc720\ud559\uc0dd\uc774 \ud55c\uad6d \uc785\uad6d\uc744 \uc704\ud574 \ud544\uc694\ud55c D-2(\uc720\ud559) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2965,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2964","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/jeduc.com\/en\/wp-json\/wp\/v2\/pages\/2964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jeduc.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jeduc.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jeduc.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jeduc.com\/en\/wp-json\/wp\/v2\/comments?post=2964"}],"version-history":[{"count":3,"href":"https:\/\/jeduc.com\/en\/wp-json\/wp\/v2\/pages\/2964\/revisions"}],"predecessor-version":[{"id":2971,"href":"https:\/\/jeduc.com\/en\/wp-json\/wp\/v2\/pages\/2964\/revisions\/2971"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jeduc.com\/en\/wp-json\/wp\/v2\/media\/2965"}],"wp:attachment":[{"href":"https:\/\/jeduc.com\/en\/wp-json\/wp\/v2\/media?parent=2964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}