{"id":173,"date":"2026-03-15T19:11:53","date_gmt":"2026-03-15T10:11:53","guid":{"rendered":"https:\/\/calculator.lineuplounge.co.kr\/?page_id=173"},"modified":"2026-03-15T22:11:12","modified_gmt":"2026-03-15T13:11:12","slug":"bmi-calculator","status":"publish","type":"page","link":"https:\/\/calculator.lineuplounge.co.kr\/en\/bmi-calculator\/","title":{"rendered":"BMI \uacc4\uc0b0\uae30|\uccb4\uc9c8\ub7c9\uc9c0\uc218\u00b7\ube44\ub9cc\ub3c4\u00b7\ubaa9\ud45c \uccb4\uc911 \uacc4\uc0b0 (\ud55c\uad6d\uc778 \uae30\uc900)"},"content":{"rendered":"\n<!-- =============================================\n  CalcHub - BMI \uacc4\uc0b0\uae30\n  WordPress body-content\uc6a9 HTML + JSON-LD\n  URL: \/health\/bmi-calculator\/\n  Domain: https:\/\/calculator.lineuplounge.co.kr\n  ============================================= -->\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        {\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/calculator.lineuplounge.co.kr\/\"},\n        {\"@type\":\"ListItem\",\"position\":2,\"name\":\"\uac74\uac15 \uacc4\uc0b0\uae30\",\"item\":\"https:\/\/calculator.lineuplounge.co.kr\/health\/\"},\n        {\"@type\":\"ListItem\",\"position\":3,\"name\":\"BMI \uacc4\uc0b0\uae30\",\"item\":\"https:\/\/calculator.lineuplounge.co.kr\/health\/bmi-calculator\/\"}\n      ]\n    },\n    {\n      \"@type\": \"SoftwareApplication\",\n      \"name\": \"BMI \uacc4\uc0b0\uae30\",\n      \"url\": \"https:\/\/calculator.lineuplounge.co.kr\/health\/bmi-calculator\/\",\n      \"applicationCategory\": \"HealthApplication\",\n      \"operatingSystem\": \"Web\",\n      \"offers\": {\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"KRW\"},\n      \"description\": \"\ud0a4\uc640 \uccb4\uc911\uc744 \uc785\ub825\ud558\uba74 BMI(\uccb4\uc9c8\ub7c9\uc9c0\uc218)\ub97c \uc989\uc2dc \uacc4\uc0b0\ud558\uace0 \uc800\uccb4\uc911\u00b7\uc815\uc0c1\u00b7\uacfc\uccb4\uc911\u00b7\ube44\ub9cc \uc5ec\ubd80\ub97c \ud655\uc778\ud560 \uc218 \uc788\ub294 \ubb34\ub8cc BMI \uacc4\uc0b0\uae30\uc785\ub2c8\ub2e4.\",\n      \"inLanguage\": \"ko-KR\"\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"BMI\ub780 \ubb34\uc5c7\uc778\uac00\uc694?\",\n          \"acceptedAnswer\": {\"@type\":\"Answer\",\"text\":\"BMI(\uccb4\uc9c8\ub7c9\uc9c0\uc218, Body Mass Index)\ub294 \uccb4\uc911(kg)\uc744 \ud0a4(m)\uc758 \uc81c\uacf1\uc73c\ub85c \ub098\ub208 \uac12\uc785\ub2c8\ub2e4. \uc138\uacc4\ubcf4\uac74\uae30\uad6c(WHO)\uc640 \ub300\ud55c\ube44\ub9cc\ud559\ud68c \uae30\uc900\uc73c\ub85c 18.5 \ubbf8\ub9cc\uc740 \uc800\uccb4\uc911, 18.5~22.9\ub294 \uc815\uc0c1, 23~24.9\ub294 \uacfc\uccb4\uc911, 25 \uc774\uc0c1\uc740 \ube44\ub9cc\uc73c\ub85c \ubd84\ub958\ud569\ub2c8\ub2e4.\"}\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\ud55c\uad6d\uc778 BMI \uae30\uc900\uc740 \uc11c\uc591\uacfc \ub2e4\ub978\uac00\uc694?\",\n          \"acceptedAnswer\": {\"@type\":\"Answer\",\"text\":\"\ub124, \ub2e4\ub985\ub2c8\ub2e4. WHO \uc11c\uc591 \uae30\uc900\uc740 25 \uc774\uc0c1\uc744 \uacfc\uccb4\uc911\uc73c\ub85c \ubcf4\uc9c0\ub9cc, \ub300\ud55c\ube44\ub9cc\ud559\ud68c \uc544\uc2dc\uc544\u00b7\ud55c\uad6d\uc778 \uae30\uc900\uc740 23 \uc774\uc0c1\uc744 \uacfc\uccb4\uc911, 25 \uc774\uc0c1\uc744 \ube44\ub9cc\uc73c\ub85c \ubd84\ub958\ud569\ub2c8\ub2e4. \uc544\uc2dc\uc544\uc778\uc740 \uac19\uc740 BMI\uc5d0\uc11c \uccb4\uc9c0\ubc29\ub960\uacfc \uc2ec\ud608\uad00 \uc9c8\ud658 \uc704\ud5d8\uc774 \ub354 \ub192\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.\"}\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"BMI\uac00 \ub192\uc73c\uba74 \ubc18\ub4dc\uc2dc \uac74\uac15\uc5d0 \ubb38\uc81c\uac00 \uc788\ub098\uc694?\",\n          \"acceptedAnswer\": {\"@type\":\"Answer\",\"text\":\"BMI\ub294 \uac04\ud3b8\ud55c \ucc38\uace0 \uc9c0\ud45c\uc774\uc9c0\ub9cc \uadfc\uc721\ub7c9\uc744 \ubc18\uc601\ud558\uc9c0 \ubabb\ud558\ub294 \ud55c\uacc4\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc6b4\ub3d9\uc120\uc218\ucc98\ub7fc \uadfc\uc721\uc774 \ub9ce\uc740 \uacbd\uc6b0 BMI\uac00 \ub192\uc544\ub3c4 \uccb4\uc9c0\ubc29\uc740 \ub0ae\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc815\ud655\ud55c \uac74\uac15 \uc0c1\ud0dc\ub294 \uccb4\uc9c0\ubc29\ub960, \ud5c8\ub9ac\ub458\ub808 \ub4f1 \ucd94\uac00 \uac80\uc0ac\uc640 \uc758\ub8cc \uc804\ubb38\uac00\uc758 \uc9c4\ub2e8\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.\"}\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\uc815\uc0c1 BMI\ub97c \uc720\uc9c0\ud558\ub824\uba74 \uc5b4\ub5bb\uac8c \ud574\uc57c \ud558\ub098\uc694?\",\n          \"acceptedAnswer\": {\"@type\":\"Answer\",\"text\":\"\uade0\ud615 \uc7a1\ud78c \uc2dd\ub2e8, \uaddc\uce59\uc801\uc778 \uc720\uc0b0\uc18c \uc6b4\ub3d9(\uc8fc 150\ubd84 \uc774\uc0c1), \ucda9\ubd84\ud55c \uc218\uba74(7~9\uc2dc\uac04), \uc2a4\ud2b8\ub808\uc2a4 \uad00\ub9ac\uac00 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. \uae09\uaca9\ud55c \uccb4\uc911 \uac10\ub7c9\ubcf4\ub2e4 \uc6d4 1~2kg\uc758 \uc644\ub9cc\ud55c \uac10\ub7c9\uc774 \uc694\uc694 \ubc29\uc9c0\uc5d0 \ud6a8\uacfc\uc801\uc785\ub2c8\ub2e4.\"}\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\uc18c\uc544\u00b7\uccad\uc18c\ub144\uc5d0\uac8c\ub3c4 \uc774 BMI \uae30\uc900\uc774 \uc801\uc6a9\ub418\ub098\uc694?\",\n          \"acceptedAnswer\": {\"@type\":\"Answer\",\"text\":\"\uc544\ub2c8\uc694. \uc18c\uc544\u00b7\uccad\uc18c\ub144\uc740 \uc131\uc7a5 \ub2e8\uacc4\uc5d0 \ub530\ub77c \uae30\uc900\uc774 \ub2ec\ub77c\uc9c0\ubbc0\ub85c \uc131\uc778 BMI \uae30\uc900\uc744 \uadf8\ub300\ub85c \uc801\uc6a9\ud558\uba74 \uc548 \ub429\ub2c8\ub2e4. \uc18c\uc544\u00b7\uccad\uc18c\ub144 BMI\ub294 \ub610\ub798 \uc9d1\ub2e8 \ub300\ube44 \ubc31\ubd84\uc704(percentile)\ub85c \ud3c9\uac00\ud574\uc57c \ud558\uba70, \uc18c\uc544\uacfc \uc804\ubb38\uc758 \uc0c1\ub2f4\uc774 \uad8c\uc7a5\ub429\ub2c8\ub2e4.\"}\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n\n<style>\n:root {\n  --bg: #f0f6f0;\n  --card: #ffffff;\n  --line: #d4e8d4;\n  --text: #111827;\n  --sub: #4b5563;\n  --muted: #6b7280;\n  --primary: #16a34a;\n  --primary-dark: #15803d;\n  --primary-soft: #f0fdf4;\n  --primary-mid: #bbf7d0;\n  --accent: #059669;\n  --warn: #f59e0b;\n  --danger: #ef4444;\n  --nav: #0f2d1a;\n  --radius: 20px;\n  --radius-sm: 12px;\n  --shadow: 0 4px 24px rgba(15,45,26,.07);\n  --shadow-md: 0 8px 40px rgba(15,45,26,.12);\n  --max: 1180px;\n  --font: \"Pretendard\",\"Noto Sans KR\",\"Apple SD Gothic Neo\",sans-serif;\n}\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n.bmi-wrap { font-family: var(--font); background: var(--bg); color: var(--text); line-height: 1.7; word-break: keep-all; }\n.bmi-wrap a { text-decoration: none; color: inherit; }\n.bmi-con { max-width: var(--max); margin: 0 auto; padding: 0 20px; }\n\n\/* \u2500\u2500 \ud5e4\ub354 \u2500\u2500 *\/\n.bmi-top { background: var(--nav); }\n.bmi-top-inner { max-width: var(--max); margin: 0 auto; padding: 14px 20px; display: flex; justify-content: space-between; align-items: center; gap: 12px; }\n.bmi-logo { font-size: 26px; font-weight: 900; color: #fff; letter-spacing: -.04em; }\n.bmi-logo em { color: #86efac; font-style: normal; }\n.bmi-top-tag { font-size: 12px; font-weight: 700; color: rgba(255,255,255,.7); background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.14); border-radius: 999px; padding: 5px 11px; }\n\n\/* \u2500\u2500 \ud0ed \u2500\u2500 *\/\n.bmi-tabs-wrap { position: sticky; top: 0; z-index: 100; background: #fff; border-bottom: 2px solid #d4e8d4; box-shadow: 0 4px 20px rgba(0,0,0,.06); }\n.bmi-tabs { max-width: var(--max); margin: 0 auto; padding: 0 20px; display: flex; overflow-x: auto; white-space: nowrap; scrollbar-width: none; gap: 2px; }\n.bmi-tabs::-webkit-scrollbar { display: none; }\n.bmi-tab { display: inline-flex; align-items: center; gap: 5px; height: 52px; padding: 0 14px; font-size: 13px; font-weight: 700; color: #4b5563; border-bottom: 3px solid transparent; flex-shrink: 0; transition: color .15s, background .15s; }\n.bmi-tab:hover { color: var(--primary); background: var(--primary-soft); }\n.bmi-tab.active { color: var(--primary); border-bottom-color: var(--primary); }\n\n\/* \u2500\u2500 \ube75\uac00\ub8e8 \u2500\u2500 *\/\n.bmi-bc { font-size: 13px; color: var(--muted); padding: 16px 0 10px; }\n.bmi-bc a { color: var(--primary); }\n\n\/* \u2500\u2500 \ud788\uc5b4\ub85c \u2500\u2500 *\/\n.bmi-hero { background: linear-gradient(135deg, #0f2d1a 0%, #16a34a 55%, #22c55e 100%); border-radius: var(--radius); padding: 36px 32px; position: relative; overflow: hidden; box-shadow: var(--shadow-md); margin-top: 14px; }\n.bmi-hero::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 50% 70% at 85% 15%, rgba(255,255,255,.08) 0%, transparent 60%); }\n.bmi-hero-inner { position: relative; z-index: 1; display: flex; justify-content: space-between; align-items: flex-end; gap: 20px; flex-wrap: wrap; }\n.bmi-hero h1 { font-size: 40px; font-weight: 900; color: #fff; line-height: 1.15; letter-spacing: -.05em; }\n.bmi-hero h1 small { display: block; font-size: 16px; font-weight: 600; color: rgba(255,255,255,.7); letter-spacing: -.01em; margin-bottom: 6px; }\n.bmi-hero-desc { font-size: 17px; color: rgba(255,255,255,.88); margin-top: 10px; max-width: 540px; }\n.bmi-hero-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 18px; }\n.bmi-pill { display: inline-flex; align-items: center; gap: 6px; background: rgba(255,255,255,.13); border: 1px solid rgba(255,255,255,.2); color: #fff; border-radius: 999px; padding: 7px 14px; font-size: 13px; font-weight: 700; }\n\n\/* \u2500\u2500 \ub808\uc774\uc544\uc6c3 \u2500\u2500 *\/\n.bmi-layout { display: grid; grid-template-columns: minmax(0,1fr) 304px; gap: 24px; margin-top: 20px; }\n.bmi-main > * + * { margin-top: 20px; }\n.bmi-card { background: var(--card); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: var(--shadow); padding: 28px; }\n.bmi-ad-wrap { background: var(--card); border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; }\n.bmi-ad-label { font-size: 10px; color: var(--muted); text-align: center; padding: 4px 0; letter-spacing: .08em; }\n\n\/* \u2500\u2500 \uacc4\uc0b0\uae30 \u2500\u2500 *\/\n.bmi-calc-layout { display: grid; grid-template-columns: 1.05fr .95fr; gap: 24px; }\n.bmi-sec-label { font-size: 11px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: #7a8699; margin-bottom: 18px; padding-bottom: 10px; border-bottom: 2px solid #e8f5e9; }\n\n\/* \uc131\ubcc4 \uc120\ud0dd *\/\n.bmi-gender-tabs { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin-bottom: 20px; }\n.bmi-gender-tab { min-height: 52px; border: 2px solid #c7d3c7; border-radius: var(--radius-sm); background: #fff; font-size: 16px; font-weight: 800; color: var(--sub); cursor: pointer; transition: all .15s; display: flex; align-items: center; justify-content: center; gap: 8px; font-family: var(--font); }\n.bmi-gender-tab:hover { border-color: var(--primary-mid); color: var(--primary); background: var(--primary-soft); }\n.bmi-gender-tab.active { border-color: var(--primary); color: var(--primary); background: var(--primary-soft); }\n\n.bmi-field { margin-bottom: 20px; }\n.bmi-label { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; font-size: 15px; font-weight: 700; color: #334155; }\n.bmi-live { display: inline-flex; align-items: center; background: var(--primary-soft); color: var(--primary); font-size: 14px; font-weight: 800; border-radius: 999px; padding: 4px 12px; }\n.bmi-input-wrap { position: relative; }\n.bmi-input { width: 100%; min-height: 56px; border: 2px solid #c7d3c7; border-radius: var(--radius-sm); padding: 0 56px 0 16px; font-size: 22px; font-weight: 800; color: var(--text); outline: none; background: #fff; transition: border-color .15s, box-shadow .15s; font-family: var(--font); }\n.bmi-input:focus { border-color: var(--primary); box-shadow: 0 0 0 4px rgba(22,163,74,.12); }\n.bmi-unit { position: absolute; right: 16px; top: 50%; transform: translateY(-50%); font-size: 15px; color: var(--muted); font-weight: 700; pointer-events: none; }\n.bmi-range-wrap { margin-top: 10px; }\n.bmi-range { width: 100%; height: 6px; border-radius: 999px; outline: none; -webkit-appearance: none; appearance: none; background: linear-gradient(to right, var(--primary) 0%, var(--primary) var(--val,50%), #d4e8d4 var(--val,50%), #d4e8d4 100%); cursor: pointer; }\n.bmi-range::-webkit-slider-thumb { -webkit-appearance: none; width: 22px; height: 22px; border-radius: 50%; background: var(--primary); border: 3px solid #fff; box-shadow: 0 2px 8px rgba(22,163,74,.35); cursor: pointer; }\n.bmi-range-marks { display: flex; justify-content: space-between; font-size: 11px; color: var(--muted); margin-top: 5px; font-weight: 600; }\n\n.bmi-calc-btn { width: 100%; min-height: 58px; border: 0; border-radius: var(--radius-sm); background: linear-gradient(135deg, var(--primary), var(--accent)); color: #fff; font-size: 18px; font-weight: 900; cursor: pointer; margin-top: 6px; transition: opacity .15s, transform .1s; box-shadow: 0 4px 16px rgba(22,163,74,.3); font-family: var(--font); }\n.bmi-calc-btn:hover { opacity: .92; transform: translateY(-1px); }\n.bmi-help { background: var(--primary-soft); border: 1px solid var(--primary-mid); border-radius: 12px; padding: 13px 16px; margin-top: 14px; font-size: 14px; color: #14532d; }\n\n\/* \u2500\u2500 \uacb0\uacfc \u2500\u2500 *\/\n.bmi-placeholder { min-height: 280px; border: 2px dashed #b8d8b8; border-radius: 18px; background: #f6fcf6; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; color: var(--muted); padding: 24px; }\n.bmi-placeholder .ico { font-size: 48px; margin-bottom: 12px; opacity: .7; }\n.bmi-result { display: none; }\n.bmi-result.show { display: block; animation: bmiFade .35s ease; }\n@keyframes bmiFade { from { opacity:0; transform:translateY(12px); } to { opacity:1; transform:translateY(0); } }\n\n\/* BMI \uac8c\uc774\uc9c0 *\/\n.bmi-gauge-wrap { margin-bottom: 20px; }\n.bmi-gauge-val { font-size: 56px; font-weight: 900; letter-spacing: -.06em; line-height: 1; text-align: center; margin-bottom: 6px; }\n.bmi-gauge-label { text-align: center; font-size: 18px; font-weight: 800; border-radius: 999px; padding: 6px 20px; display: inline-flex; margin: 0 auto 16px; }\n.bmi-gauge-label-wrap { text-align: center; }\n\n\/* BMI \uc0c9\uc0c1 *\/\n.bmi-under  { color: #3b82f6; }\n.bmi-normal { color: var(--primary); }\n.bmi-over   { color: var(--warn); }\n.bmi-obese1 { color: #f97316; }\n.bmi-obese2 { color: var(--danger); }\n\n.badge-under  { background: #eff6ff; color: #1d4ed8; }\n.badge-normal { background: #f0fdf4; color: #15803d; }\n.badge-over   { background: #fffbeb; color: #b45309; }\n.badge-obese1 { background: #fff7ed; color: #c2410c; }\n.badge-obese2 { background: #fff1f2; color: #be123c; }\n\n\/* \uc2a4\ud399\ud2b8\ub7fc \ubc14 *\/\n.bmi-spectrum { height: 14px; border-radius: 999px; background: linear-gradient(to right, #3b82f6 0%, #22c55e 25%, #facc15 50%, #f97316 72%, #ef4444 100%); position: relative; margin: 14px 0 6px; overflow: visible; }\n.bmi-spectrum-marker { position: absolute; top: 50%; transform: translate(-50%,-50%); width: 20px; height: 20px; border-radius: 50%; background: #fff; border: 3px solid #333; box-shadow: 0 2px 8px rgba(0,0,0,.2); transition: left .5s cubic-bezier(.4,0,.2,1); }\n.bmi-spectrum-labels { display: flex; justify-content: space-between; font-size: 10px; color: var(--muted); font-weight: 700; margin-top: 2px; }\n\n.bmi-result-row { display: flex; justify-content: space-between; align-items: center; padding: 11px 0; border-bottom: 1px solid #edf2f8; font-size: 15px; }\n.bmi-result-row:last-child { border-bottom: none; }\n.bmi-result-row .k { color: var(--sub); }\n.bmi-result-row .v { font-weight: 800; }\n.bmi-result-row .v.g { color: var(--primary); }\n.bmi-result-row .v.w { color: var(--warn); }\n.bmi-result-row .v.r { color: var(--danger); }\n\n\/* \ubaa9\ud45c \uccb4\uc911 \ubc15\uc2a4 *\/\n.bmi-target-box { margin-top: 16px; background: var(--primary-soft); border: 1.5px solid var(--primary-mid); border-radius: 14px; padding: 16px; }\n.bmi-target-title { font-size: 13px; font-weight: 800; color: var(--primary); margin-bottom: 10px; letter-spacing: .06em; text-transform: uppercase; }\n.bmi-target-row { display: flex; justify-content: space-between; font-size: 14px; padding: 6px 0; border-bottom: 1px solid #d4e8d4; }\n.bmi-target-row:last-child { border-bottom: none; }\n.bmi-target-row .tk { color: var(--sub); }\n.bmi-target-row .tv { font-weight: 800; color: var(--primary); }\n\n\/* \u2500\u2500 \ube44\uad50 \ud45c \u2500\u2500 *\/\n.bmi-table-wrap { overflow-x: auto; border-radius: 14px; border: 1px solid var(--line); }\n.bmi-table { width: 100%; min-width: 440px; border-collapse: collapse; }\n.bmi-table th { background: var(--primary-soft); color: #14532d; font-size: 12px; letter-spacing: .07em; text-transform: uppercase; padding: 12px 14px; border-bottom: 2px solid var(--primary-mid); text-align: center; font-weight: 800; }\n.bmi-table td { padding: 12px 14px; border-bottom: 1px solid #edf2f8; font-size: 14px; color: #415067; text-align: center; }\n.bmi-table td:first-child { text-align: left; font-weight: 700; color: var(--text); }\n.bmi-table tr:last-child td { border-bottom: none; }\n.bmi-table tr.current-row td { background: #f0fdf4; font-weight: 800; }\n.bmi-table .td-dot { width: 12px; height: 12px; border-radius: 50%; display: inline-block; }\n\n\/* \u2500\u2500 \ucf58\ud150\uce20 \u2500\u2500 *\/\n.bmi-content h2 { font-size: 26px; font-weight: 900; letter-spacing: -.04em; margin-bottom: 14px; }\n.bmi-content h3 { font-size: 20px; font-weight: 800; letter-spacing: -.03em; margin: 24px 0 10px; }\n.bmi-content p { font-size: 16px; color: #374151; margin-bottom: 14px; }\n.bmi-content ul, .bmi-content ol { padding-left: 20px; }\n.bmi-content li { font-size: 16px; color: #374151; margin-bottom: 8px; }\n.bmi-formula { background: var(--primary-soft); border-left: 5px solid var(--primary); padding: 16px 20px; border-radius: 0 14px 14px 0; margin: 16px 0; font-size: 16px; color: #14532d; font-weight: 700; }\n.bmi-callout { background: #fffbeb; border: 1px solid #fde68a; border-radius: 14px; padding: 14px 18px; margin: 16px 0; font-size: 15px; color: #78350f; }\n\n\/* \u2500\u2500 FAQ \u2500\u2500 *\/\n.bmi-faq details { border: 1.5px solid var(--line); border-radius: 14px; overflow: hidden; margin-bottom: 8px; background: #fff; }\n.bmi-faq details[open] { border-color: var(--primary-mid); }\n.bmi-faq summary { cursor: pointer; list-style: none; padding: 17px 18px; font-size: 16px; font-weight: 800; color: var(--text); display: flex; justify-content: space-between; align-items: center; gap: 10px; }\n.bmi-faq summary::-webkit-details-marker { display: none; }\n.bmi-faq summary::after { content: '\uff0b'; font-size: 18px; color: var(--primary); flex-shrink: 0; }\n.bmi-faq details[open] summary::after { content: '\uff0d'; }\n.bmi-faq .ans { padding: 0 18px 18px; font-size: 15px; color: #455064; line-height: 1.75; }\n\n\/* \u2500\u2500 \ud558\ub2e8 \uadf8\ub9ac\ub4dc \u2500\u2500 *\/\n.bmi-bottom-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 10px; }\n.bmi-bottom-grid a { background: linear-gradient(135deg, var(--primary), var(--accent)); color: #fff; border-radius: 14px; padding: 14px 10px; text-align: center; font-size: 13px; font-weight: 800; transition: transform .15s; }\n.bmi-bottom-grid a:hover { transform: translateY(-2px); }\n\n\/* \u2500\u2500 \uc0ac\uc774\ub4dc\ubc14 \u2500\u2500 *\/\n.bmi-side .sticky { position: sticky; top: 68px; }\n.bmi-side-box { background: #fff; border: 1.5px solid var(--line); border-radius: 18px; box-shadow: var(--shadow); overflow: hidden; margin-bottom: 16px; }\n.bmi-side-head { font-size: 12px; font-weight: 800; color: var(--muted); letter-spacing: .1em; text-transform: uppercase; padding: 11px 16px; border-bottom: 1px solid var(--line); background: #f8fbf8; }\n.bmi-side-links a { display: flex; align-items: center; gap: 8px; padding: 12px 16px; border-bottom: 1px solid #f0f4f0; font-size: 13px; font-weight: 700; color: #1f2937; transition: background .1s, color .1s; }\n.bmi-side-links a:last-child { border-bottom: none; }\n.bmi-side-links a:hover { background: var(--primary-soft); color: var(--primary); }\n.bmi-side-links a.current { color: var(--primary); background: var(--primary-soft); }\n.bmi-side-links .stag { margin-left: auto; font-size: 10px; font-weight: 800; background: var(--primary-soft); color: var(--primary); border-radius: 999px; padding: 2px 7px; }\n\n\/* \u2500\u2500 \ubc18\uc751\ud615 \u2500\u2500 *\/\n@media (max-width:1060px) { .bmi-layout { grid-template-columns: 1fr; } .bmi-side { display: none; } }\n@media (max-width:820px) { .bmi-calc-layout { grid-template-columns: 1fr; } .bmi-hero h1 { font-size: 32px; } }\n@media (max-width:600px) { .bmi-hero { padding: 26px 20px; } .bmi-card { padding: 18px; } .bmi-bottom-grid { grid-template-columns: repeat(2,1fr); } .bmi-gauge-val { font-size: 44px; } }\n<\/style>\n\n<div class=\"bmi-wrap\">\n\n<!-- \ud5e4\ub354 -->\n<header class=\"bmi-top\">\n  <div class=\"bmi-top-inner\">\n    <a href=\"\/\" class=\"bmi-logo\">Calc<em>Hub<\/em><\/a>\n    <div style=\"display:flex;gap:8px;\">\n      <span class=\"bmi-top-tag\">\ubb34\ub8cc \uac74\uac15 \uacc4\uc0b0\uae30<\/span>\n      <span class=\"bmi-top-tag\">\ubaa8\ubc14\uc77c \ucd5c\uc801\ud654<\/span>\n    <\/div>\n  <\/div>\n<\/header>\n\n<!-- \ud0ed \uba54\ub274 -->\n<nav class=\"bmi-tabs-wrap\" aria-label=\"\uac74\uac15 \uacc4\uc0b0\uae30 \uba54\ub274\">\n  <div class=\"bmi-tabs\">\n    <a href=\"\/health\/\" class=\"bmi-tab\">\ud83c\udfe5 \uac74\uac15 \ud648<\/a>\n    <a href=\"\/health\/bmi-calculator\/\" class=\"bmi-tab active\">\u2696\ufe0f BMI<\/a>\n    <a href=\"\/health\/ideal-weight-calculator\/\" class=\"bmi-tab\">\ud83c\udfaf \ud45c\uc900\uccb4\uc911<\/a>\n    <a href=\"\/health\/body-fat-calculator\/\" class=\"bmi-tab\">\ud83d\udcca \uccb4\uc9c0\ubc29<\/a>\n    <a href=\"\/health\/calorie-calculator\/\" class=\"bmi-tab\">\ud83d\udd25 \uce7c\ub85c\ub9ac<\/a>\n    <a href=\"\/health\/bmr-calculator\/\" class=\"bmi-tab\">\ud83d\udcaa \uae30\ucd08\ub300\uc0ac\ub7c9<\/a>\n    <a href=\"\/health\/fertility-calculator\/\" class=\"bmi-tab\">\ud83c\udf38 \uac00\uc784\uae30<\/a>\n    <a href=\"\/health\/ovulation-calculator\/\" class=\"bmi-tab\">\ud83d\udcc5 \ubc30\ub780\uc77c<\/a>\n    <a href=\"\/health\/pregnancy-calculator\/\" class=\"bmi-tab\">\ud83e\udd30 \uc784\uc2e0<\/a>\n    <a href=\"\/health\/pregnancy-weeks-calculator\/\" class=\"bmi-tab\">\ud83d\udcc6 \uc784\uc2e0\uc8fc\uc218<\/a>\n    <a href=\"\/health\/menstrual-cycle-calculator\/\" class=\"bmi-tab\">\ud83d\uddd3\ufe0f \uc0dd\ub9ac<\/a>\n  <\/div>\n<\/nav>\n\n<div class=\"bmi-con\">\n\n  <!-- \ube75\uac00\ub8e8 -->\n  <nav class=\"bmi-bc\" aria-label=\"breadcrumb\">\n    <a href=\"\/\">\ud648<\/a> &gt; <a href=\"\/health\/\">\uac74\uac15 \uacc4\uc0b0\uae30<\/a> &gt; <strong>BMI \uacc4\uc0b0\uae30<\/strong>\n  <\/nav>\n\n  <!-- \ud788\uc5b4\ub85c -->\n  <section class=\"bmi-hero\" aria-labelledby=\"bmi-hero-title\">\n    <div class=\"bmi-hero-inner\">\n      <div>\n        <h1 id=\"bmi-hero-title\">\n          <small>\ud55c\uad6d\uc778 \uae30\uc900 \u00b7 \uc989\uc2dc \uacb0\uacfc \u00b7 \ubaa9\ud45c \uccb4\uc911 \uc81c\uacf5<\/small>\n          BMI \uacc4\uc0b0\uae30\n        <\/h1>\n        <p class=\"bmi-hero-desc\">\ud0a4\uc640 \uccb4\uc911\uc744 \uc785\ub825\ud558\uba74 BMI(\uccb4\uc9c8\ub7c9\uc9c0\uc218)\uc640 \ube44\ub9cc \ub2e8\uacc4, \uc815\uc0c1 \uccb4\uc911 \ubc94\uc704, \ubaa9\ud45c \uccb4\uc911\uae4c\uc9c0 \uc989\uc2dc \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n        <div class=\"bmi-hero-pills\">\n          <span class=\"bmi-pill\">\u2696\ufe0f \ud55c\uad6d\uc778 \ube44\ub9cc \uae30\uc900<\/span>\n          <span class=\"bmi-pill\">\ud83c\udfaf \ubaa9\ud45c \uccb4\uc911 \uc81c\uc2dc<\/span>\n          <span class=\"bmi-pill\">\ud83d\udcca BMI \uc2a4\ud399\ud2b8\ub7fc<\/span>\n          <span class=\"bmi-pill\">\ud83d\udc6b \uc131\ubcc4 \uad6c\ubd84<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \uc0c1\ub2e8 \uad11\uace0 -->\n  <div class=\"bmi-ad-wrap\" style=\"margin:18px 0 22px;text-align:center;\">\n    <div class=\"bmi-ad-label\">\uad11\uace0<\/div>\n    <ins class=\"adsbygoogle\"\n         style=\"display:block\"\n         data-ad-client=\"ca-pub-9333078688270478\"\n         data-ad-slot=\"2135520075\"\n         data-ad-format=\"horizontal\"\n         data-full-width-responsive=\"true\"><\/ins>\n  <\/div>\n\n  <div class=\"bmi-layout\">\n    <main class=\"bmi-main\">\n\n      <!-- \uacc4\uc0b0\uae30 \ubcf8\uccb4 -->\n      <section class=\"bmi-card\" aria-labelledby=\"bmi-calc-title\">\n        <div class=\"bmi-calc-layout\">\n\n          <!-- \uc785\ub825 -->\n          <div>\n            <div class=\"bmi-sec-label\">\ud83d\udcdd \uc2e0\uccb4 \uc815\ubcf4 \uc785\ub825<\/div>\n\n            <!-- \uc131\ubcc4 -->\n            <div style=\"margin-bottom:20px;\">\n              <div class=\"bmi-label\"><span>\uc131\ubcc4<\/span><\/div>\n              <div class=\"bmi-gender-tabs\">\n                <button class=\"bmi-gender-tab active\" id=\"genderMale\" onclick=\"setGender('male')\">\ud83d\udc68 \ub0a8\uc131<\/button>\n                <button class=\"bmi-gender-tab\" id=\"genderFemale\" onclick=\"setGender('female')\">\ud83d\udc69 \uc5ec\uc131<\/button>\n              <\/div>\n            <\/div>\n\n            <!-- \ud0a4 -->\n            <div class=\"bmi-field\">\n              <div class=\"bmi-label\">\n                <span>\ud0a4<\/span>\n                <span class=\"bmi-live\" id=\"heightLive\">170 cm<\/span>\n              <\/div>\n              <div class=\"bmi-input-wrap\">\n                <input class=\"bmi-input\" id=\"bmiHeight\" type=\"text\" value=\"170\" inputmode=\"decimal\" autocomplete=\"off\">\n                <span class=\"bmi-unit\">cm<\/span>\n              <\/div>\n              <div class=\"bmi-range-wrap\">\n                <input class=\"bmi-range\" id=\"heightRange\" type=\"range\" min=\"100\" max=\"220\" step=\"0.1\" value=\"170\">\n                <div class=\"bmi-range-marks\"><span>100cm<\/span><span>140cm<\/span><span>180cm<\/span><span>220cm<\/span><\/div>\n              <\/div>\n            <\/div>\n\n            <!-- \uccb4\uc911 -->\n            <div class=\"bmi-field\">\n              <div class=\"bmi-label\">\n                <span>\uccb4\uc911<\/span>\n                <span class=\"bmi-live\" id=\"weightLive\">65 kg<\/span>\n              <\/div>\n              <div class=\"bmi-input-wrap\">\n                <input class=\"bmi-input\" id=\"bmiWeight\" type=\"text\" value=\"65\" inputmode=\"decimal\" autocomplete=\"off\">\n                <span class=\"bmi-unit\">kg<\/span>\n              <\/div>\n              <div class=\"bmi-range-wrap\">\n                <input class=\"bmi-range\" id=\"weightRange\" type=\"range\" min=\"20\" max=\"200\" step=\"0.1\" value=\"65\">\n                <div class=\"bmi-range-marks\"><span>20kg<\/span><span>65kg<\/span><span>110kg<\/span><span>155kg<\/span><span>200kg<\/span><\/div>\n              <\/div>\n            <\/div>\n\n            <!-- \ub098\uc774 (\uc120\ud0dd) -->\n            <div class=\"bmi-field\">\n              <div class=\"bmi-label\">\n                <span>\ub098\uc774 <span style=\"font-size:12px;color:var(--muted);font-weight:600;\">(\uc120\ud0dd)<\/span><\/span>\n                <span class=\"bmi-live\" id=\"ageLive\">30\uc138<\/span>\n              <\/div>\n              <div class=\"bmi-input-wrap\">\n                <input class=\"bmi-input\" id=\"bmiAge\" type=\"text\" value=\"30\" inputmode=\"numeric\" autocomplete=\"off\">\n                <span class=\"bmi-unit\">\uc138<\/span>\n              <\/div>\n              <div class=\"bmi-range-wrap\">\n                <input class=\"bmi-range\" id=\"ageRange\" type=\"range\" min=\"10\" max=\"100\" step=\"1\" value=\"30\">\n                <div class=\"bmi-range-marks\"><span>10\uc138<\/span><span>32\uc138<\/span><span>55\uc138<\/span><span>77\uc138<\/span><span>100\uc138<\/span><\/div>\n              <\/div>\n            <\/div>\n\n            <button class=\"bmi-calc-btn\" onclick=\"calcBMI()\">\u2696\ufe0f BMI \uacc4\uc0b0\ud558\uae30<\/button>\n\n            <div class=\"bmi-help\">\n              \ud83d\udca1 \uc774 \uacc4\uc0b0\uae30\ub294 <strong>\ub300\ud55c\ube44\ub9cc\ud559\ud68c \ud55c\uad6d\uc778 \uae30\uc900<\/strong>\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. BMI\ub294 \ucc38\uace0\uc6a9 \uc9c0\ud45c\uc774\uba70 \uc815\ud655\ud55c \uac74\uac15 \uc9c4\ub2e8\uc740 \uc758\ub8cc \uc804\ubb38\uac00\uc640 \uc0c1\ub2f4\ud558\uc138\uc694.\n            <\/div>\n          <\/div>\n\n          <!-- \uacb0\uacfc -->\n          <div>\n            <div class=\"bmi-sec-label\">\ud83d\udcca \uacc4\uc0b0 \uacb0\uacfc<\/div>\n\n            <div class=\"bmi-placeholder\" id=\"bmiPlaceholder\">\n              <div class=\"ico\">\u2696\ufe0f<\/div>\n              <p>\ud0a4\uc640 \uccb4\uc911\uc744 \uc785\ub825\ud55c \ub4a4<br><strong>BMI \uacc4\uc0b0\ud558\uae30<\/strong> \ubc84\ud2bc\uc744 \ub20c\ub7ec\uc8fc\uc138\uc694.<\/p>\n            <\/div>\n\n            <div class=\"bmi-result\" id=\"bmiResult\">\n              <!-- BMI \uc218\uce58 + \ub4f1\uae09 -->\n              <div class=\"bmi-gauge-wrap\">\n                <div class=\"bmi-gauge-val\" id=\"bmiValue\">\u2014<\/div>\n                <div class=\"bmi-gauge-label-wrap\">\n                  <span class=\"bmi-gauge-label\" id=\"bmiGradeLabel\">\u2014<\/span>\n                <\/div>\n                <!-- \uc2a4\ud399\ud2b8\ub7fc \ubc14 -->\n                <div class=\"bmi-spectrum\">\n                  <div class=\"bmi-spectrum-marker\" id=\"spectrumMarker\" style=\"left:30%\"><\/div>\n                <\/div>\n                <div class=\"bmi-spectrum-labels\">\n                  <span>\uc800\uccb4\uc911<br>&lt;18.5<\/span>\n                  <span>\uc815\uc0c1<br>18.5~22.9<\/span>\n                  <span>\uacfc\uccb4\uc911<br>23~24.9<\/span>\n                  <span>\ube44\ub9cc<br>25~<\/span>\n                <\/div>\n              <\/div>\n\n              <!-- \uc0c1\uc138 \uc218\uce58 -->\n              <div style=\"margin:16px 0;\">\n                <div class=\"bmi-result-row\"><span class=\"k\">BMI \uc9c0\uc218<\/span><span class=\"v g\" id=\"bmiNumeric\">\u2014<\/span><\/div>\n                <div class=\"bmi-result-row\"><span class=\"k\">\ubd84\ub958 (\ub300\ud55c\ube44\ub9cc\ud559\ud68c)<\/span><span class=\"v\" id=\"bmiGrade\">\u2014<\/span><\/div>\n                <div class=\"bmi-result-row\"><span class=\"k\">\ud604\uc7ac \uccb4\uc911<\/span><span class=\"v\" id=\"bmiCurrentWeight\">\u2014<\/span><\/div>\n                <div class=\"bmi-result-row\"><span class=\"k\">\uc815\uc0c1 \uccb4\uc911 \ubc94\uc704<\/span><span class=\"v g\" id=\"bmiNormalRange\">\u2014<\/span><\/div>\n                <div class=\"bmi-result-row\"><span class=\"k\">\ud45c\uc900 \uccb4\uc911 (BMI 22)<\/span><span class=\"v\" id=\"bmiIdeal\">\u2014<\/span><\/div>\n              <\/div>\n\n              <!-- \ubaa9\ud45c \uccb4\uc911 -->\n              <div class=\"bmi-target-box\" id=\"bmiTargetBox\">\n                <div class=\"bmi-target-title\">\ud83c\udfaf \uccb4\uc911 \uc870\uc808 \ubaa9\ud45c<\/div>\n                <div class=\"bmi-target-row\"><span class=\"tk\">\uc815\uc0c1 \ub3c4\ub2ec \ubaa9\ud45c<\/span><span class=\"tv\" id=\"bmiTargetGoal\">\u2014<\/span><\/div>\n                <div class=\"bmi-target-row\"><span class=\"tk\">\uc870\uc808 \ud544\uc694 \uccb4\uc911<\/span><span class=\"tv\" id=\"bmiTargetDiff\">\u2014<\/span><\/div>\n                <div class=\"bmi-target-row\"><span class=\"tk\">\uad8c\uc7a5 \uce7c\ub85c\ub9ac \uc870\uc808<\/span><span class=\"tv\" id=\"bmiCalorieAdj\">\u2014<\/span><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n\n        <!-- \uc778\ud53c\ub4dc \uad11\uace0 -->\n        <div style=\"margin-top:20px;text-align:center;\">\n          <div style=\"font-size:10px;color:var(--muted);text-align:center;letter-spacing:.08em;margin-bottom:2px;\">\uad11\uace0<\/div>\n          <ins class=\"adsbygoogle\"\n               style=\"display:block\"\n               data-ad-layout=\"in-article\"\n               data-ad-format=\"fluid\"\n               data-ad-client=\"ca-pub-9333078688270478\"\n               data-ad-slot=\"5631911954\"><\/ins>\n        <\/div>\n      <\/section>\n\n      <!-- BMI \uae30\uc900 \ud45c -->\n      <section class=\"bmi-card\" aria-labelledby=\"bmi-table-title\">\n        <h2 style=\"font-size:22px;font-weight:900;letter-spacing:-.04em;margin-bottom:16px;\" id=\"bmi-table-title\">\ud83d\udccb BMI \uae30\uc900\ud45c (\ub300\ud55c\ube44\ub9cc\ud559\ud68c \ud55c\uad6d\uc778 \uae30\uc900)<\/h2>\n        <div class=\"bmi-table-wrap\">\n          <table class=\"bmi-table\" id=\"bmiTable\">\n            <thead>\n              <tr>\n                <th>\ubd84\ub958<\/th>\n                <th>BMI \ubc94\uc704<\/th>\n                <th>\uc0c1\ud0dc \ud45c\uc2dc<\/th>\n                <th>\uac74\uac15 \uc704\ud5d8\ub3c4<\/th>\n                <th>\ub0b4 \ud0a4 \uae30\uc900 \uccb4\uc911<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody id=\"bmiTableBody\">\n              <tr>\n                <td>\uc800\uccb4\uc911<\/td>\n                <td>18.5 \ubbf8\ub9cc<\/td>\n                <td><span class=\"td-dot\" style=\"background:#3b82f6\"><\/span><\/td>\n                <td>\uc99d\uac00<\/td>\n                <td id=\"tdUnder\">\u2014<\/td>\n              <\/tr>\n              <tr>\n                <td>\uc815\uc0c1<\/td>\n                <td>18.5 ~ 22.9<\/td>\n                <td><span class=\"td-dot\" style=\"background:#22c55e\"><\/span><\/td>\n                <td>\ubcf4\ud1b5<\/td>\n                <td id=\"tdNormal\">\u2014<\/td>\n              <\/tr>\n              <tr>\n                <td>\uacfc\uccb4\uc911<\/td>\n                <td>23 ~ 24.9<\/td>\n                <td><span class=\"td-dot\" style=\"background:#facc15\"><\/span><\/td>\n                <td>\uc57d\uac04 \uc99d\uac00<\/td>\n                <td id=\"tdOver\">\u2014<\/td>\n              <\/tr>\n              <tr>\n                <td>1\ub2e8\uacc4 \ube44\ub9cc<\/td>\n                <td>25 ~ 29.9<\/td>\n                <td><span class=\"td-dot\" style=\"background:#f97316\"><\/span><\/td>\n                <td>\uc99d\uac00<\/td>\n                <td id=\"tdObese1\">\u2014<\/td>\n              <\/tr>\n              <tr>\n                <td>2\ub2e8\uacc4 \ube44\ub9cc<\/td>\n                <td>30 ~ 34.9<\/td>\n                <td><span class=\"td-dot\" style=\"background:#ef4444\"><\/span><\/td>\n                <td>\uace0\ub3c4 \uc99d\uac00<\/td>\n                <td id=\"tdObese2\">\u2014<\/td>\n              <\/tr>\n              <tr>\n                <td>3\ub2e8\uacc4 \ube44\ub9cc<\/td>\n                <td>35 \uc774\uc0c1<\/td>\n                <td><span class=\"td-dot\" style=\"background:#9f1239\"><\/span><\/td>\n                <td>\ub9e4\uc6b0 \uace0\ub3c4 \uc99d\uac00<\/td>\n                <td id=\"tdObese3\">\u2014<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/section>\n\n      <!-- \uc911\uac04 \uad11\uace0 -->\n      <div class=\"bmi-ad-wrap\" style=\"text-align:center;padding:4px 0;\">\n        <div class=\"bmi-ad-label\">\uad11\uace0<\/div>\n        <ins class=\"adsbygoogle\"\n             style=\"display:block\"\n             data-ad-format=\"autorelaxed\"\n             data-ad-client=\"ca-pub-9333078688270478\"\n             data-ad-slot=\"9989959361\"><\/ins>\n      <\/div>\n\n      <!-- SEO \ucf58\ud150\uce20 -->\n      <section class=\"bmi-card bmi-content\" id=\"guide\" aria-labelledby=\"guide-title\">\n        <h2 id=\"guide-title\">BMI\ub780 \ubb34\uc5c7\uc778\uac00\uc694?<\/h2>\n        <p>BMI(\uccb4\uc9c8\ub7c9\uc9c0\uc218, Body Mass Index)\ub294 \uccb4\uc911(kg)\uc744 \ud0a4(m)\uc758 \uc81c\uacf1\uc73c\ub85c \ub098\ub208 \uac12\uc73c\ub85c, \uacfc\uccb4\uc911\uacfc \ube44\ub9cc \uc5ec\ubd80\ub97c \uac04\ud3b8\ud558\uac8c \ud655\uc778\ud560 \uc218 \uc788\ub294 \uad6d\uc81c \ud45c\uc900 \uc9c0\ud45c\uc785\ub2c8\ub2e4. 1832\ub144 \ubca8\uae30\uc5d0 \uc218\ud559\uc790 \uc544\ub3cc\ud504 \ucf00\ud2c0\ub808\uac00 \uac1c\ubc1c\ud588\uc73c\uba70, \ud604\uc7ac WHO\uc640 \ub300\ud55c\ube44\ub9cc\ud559\ud68c\uc5d0\uc11c \uacf5\uc2dd\uc801\uc73c\ub85c \ud65c\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n\n        <h3>BMI \uacc4\uc0b0 \uacf5\uc2dd<\/h3>\n        <div class=\"bmi-formula\">BMI = \uccb4\uc911(kg) \u00f7 \ud0a4(m)\u00b2<br>\uc608\uc2dc: \ud0a4 170cm, \uccb4\uc911 65kg \u2192 65 \u00f7 (1.70 \u00d7 1.70) = BMI 22.5<\/div>\n\n        <h3>\ud55c\uad6d\uc778 BMI \uae30\uc900 (\ub300\ud55c\ube44\ub9cc\ud559\ud68c)<\/h3>\n        <p>\uc544\uc2dc\uc544\u00b7\ud55c\uad6d\uc778\uc740 \uc11c\uc591\uc778\uacfc \uc2e0\uccb4 \uc870\uc131\uc774 \ub2ec\ub77c \uac19\uc740 BMI\ub77c\ub3c4 \uccb4\uc9c0\ubc29\ub960\uacfc \uc2ec\ud608\uad00 \uc9c8\ud658 \uc704\ud5d8\uc774 \ub354 \ub192\uc2b5\ub2c8\ub2e4. \uc774 \ub54c\ubb38\uc5d0 \ub300\ud55c\ube44\ub9cc\ud559\ud68c\ub294 \uc11c\uc591 \uae30\uc900(25 \uc774\uc0c1 \uacfc\uccb4\uc911)\ubcf4\ub2e4 \uc5c4\uaca9\ud55c \uae30\uc900\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n        <ul>\n          <li><strong>\uc800\uccb4\uc911:<\/strong> BMI 18.5 \ubbf8\ub9cc<\/li>\n          <li><strong>\uc815\uc0c1:<\/strong> BMI 18.5 ~ 22.9<\/li>\n          <li><strong>\uacfc\uccb4\uc911:<\/strong> BMI 23 ~ 24.9<\/li>\n          <li><strong>1\ub2e8\uacc4 \ube44\ub9cc:<\/strong> BMI 25 ~ 29.9<\/li>\n          <li><strong>2\ub2e8\uacc4 \ube44\ub9cc:<\/strong> BMI 30 ~ 34.9<\/li>\n          <li><strong>3\ub2e8\uacc4 \ube44\ub9cc(\uace0\ub3c4\ube44\ub9cc):<\/strong> BMI 35 \uc774\uc0c1<\/li>\n        <\/ul>\n\n        <h3>BMI\uc758 \ud55c\uacc4<\/h3>\n        <p>BMI\ub294 \ud3b8\ub9ac\ud55c \uc9c0\ud45c\uc774\uc9c0\ub9cc \uadfc\uc721\ub7c9\uc744 \ubc18\uc601\ud558\uc9c0 \ubabb\ud558\ub294 \ub2e8\uc810\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uadfc\uc721\uc774 \ub9ce\uc740 \uc6b4\ub3d9\uc120\uc218\ub294 BMI\uac00 \ub192\uc544\ub3c4 \uc2e4\uc81c \uccb4\uc9c0\ubc29\uc740 \ub0ae\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubc18\ub300\ub85c \uadfc\uc721\uc774 \uc801\uace0 \uccb4\uc9c0\ubc29\uc774 \ub9ce\uc740 &#8216;\ub9c8\ub978 \ube44\ub9cc&#8217;\uc740 BMI\uac00 \uc815\uc0c1\uc774\uc5b4\ub3c4 \uac74\uac15 \uc704\ud5d8\uc774 \uc788\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n        <div class=\"bmi-callout\">\n          \ud83d\udca1 <strong>\ub9c8\ub978 \ube44\ub9cc \uc8fc\uc758:<\/strong> BMI \uc815\uc0c1 \ubc94\uc704\ub77c\ub3c4 \uccb4\uc9c0\ubc29\ub960\uc774 \ub192\uac70\ub098 \ubcf5\ubd80 \ube44\ub9cc\uc774 \uc788\ub2e4\uba74 \uac74\uac15 \uc704\ud5d8\uc774 \uc99d\uac00\ud569\ub2c8\ub2e4. \uccb4\uc9c0\ubc29\ub960 \uac80\uc0ac\uc640 \ud5c8\ub9ac\ub458\ub808 \uce21\uc815\uc744 \ud568\uaed8 \ud655\uc778\ud558\ub294 \uac83\uc744 \uad8c\uc7a5\ud569\ub2c8\ub2e4.\n        <\/div>\n\n        <h3>\uc815\uc0c1 BMI\ub97c \uc704\ud55c \uc0dd\ud65c \uc2b5\uad00<\/h3>\n        <ul>\n          <li>\uc720\uc0b0\uc18c \uc6b4\ub3d9 \uc8fc 150\ubd84 \uc774\uc0c1 (\ube60\ub978 \uac77\uae30, \uc218\uc601, \uc790\uc804\uac70 \ub4f1)<\/li>\n          <li>\uadfc\ub825 \uc6b4\ub3d9 \uc8fc 2\ud68c \uc774\uc0c1\uc73c\ub85c \uadfc\uc721\ub7c9 \uc720\uc9c0<\/li>\n          <li>\ud558\ub8e8 \uce7c\ub85c\ub9ac \uc12d\ucde8\ub7c9 \ud655\uc778 \u2014 <a href=\"\/health\/calorie-calculator\/\" style=\"color:var(--primary);font-weight:700;\">\uce7c\ub85c\ub9ac \uacc4\uc0b0\uae30<\/a> \ud65c\uc6a9<\/li>\n          <li>\uae30\ucd08\ub300\uc0ac\ub7c9 \ud30c\uc545 \u2014 <a href=\"\/health\/bmr-calculator\/\" style=\"color:var(--primary);font-weight:700;\">\uae30\ucd08\ub300\uc0ac\ub7c9 \uacc4\uc0b0\uae30<\/a> \ud65c\uc6a9<\/li>\n          <li>\ud558\ub8e8 \ubb3c 1.5~2L \uc12d\ucde8, \uc218\uba74 7~9\uc2dc\uac04 \uc720\uc9c0<\/li>\n        <\/ul>\n      <\/section>\n\n      <!-- FAQ -->\n      <section class=\"bmi-card bmi-faq\" id=\"faq\" aria-labelledby=\"faq-title\">\n        <h2 style=\"font-size:24px;font-weight:900;letter-spacing:-.04em;margin-bottom:16px;\" id=\"faq-title\">\uc790\uc8fc \ubb3b\ub294 \uc9c8\ubb38<\/h2>\n\n        <details open>\n          <summary>BMI\ub780 \ubb34\uc5c7\uc778\uac00\uc694?<\/summary>\n          <div class=\"ans\">BMI(\uccb4\uc9c8\ub7c9\uc9c0\uc218)\ub294 \uccb4\uc911(kg)\uc744 \ud0a4(m)\uc758 \uc81c\uacf1\uc73c\ub85c \ub098\ub208 \uac12\uc785\ub2c8\ub2e4. \uc138\uacc4\ubcf4\uac74\uae30\uad6c(WHO)\uc640 \ub300\ud55c\ube44\ub9cc\ud559\ud68c \uae30\uc900\uc73c\ub85c \ube44\ub9cc \uc5ec\ubd80\ub97c \ud310\uc815\ud558\ub294 \uad6d\uc81c \ud45c\uc900 \uc9c0\ud45c\uc785\ub2c8\ub2e4. \ub300\ud55c\ube44\ub9cc\ud559\ud68c \ud55c\uad6d\uc778 \uae30\uc900\uc73c\ub85c 18.5 \ubbf8\ub9cc\uc740 \uc800\uccb4\uc911, 18.5~22.9\ub294 \uc815\uc0c1, 23~24.9\ub294 \uacfc\uccb4\uc911, 25 \uc774\uc0c1\uc740 \ube44\ub9cc\uc785\ub2c8\ub2e4.<\/div>\n        <\/details>\n\n        <details>\n          <summary>\ud55c\uad6d\uc778 BMI \uae30\uc900\uc740 \uc11c\uc591\uacfc \uc65c \ub2e4\ub978\uac00\uc694?<\/summary>\n          <div class=\"ans\">\uc544\uc2dc\uc544\uc778\uc740 \uac19\uc740 BMI\ub77c\ub3c4 \uc11c\uc591\uc778\ubcf4\ub2e4 \uccb4\uc9c0\ubc29\ub960\uc774 \ub192\uace0 \ub0b4\uc7a5 \uc9c0\ubc29 \ucd95\uc801 \uacbd\ud5a5\uc774 \uac15\ud569\ub2c8\ub2e4. \uc774\ub85c \uc778\ud574 \uc2ec\ud608\uad00 \uc9c8\ud658, \ub2f9\ub1e8 \ub4f1 \ub300\uc0ac \uc9c8\ud658 \uc704\ud5d8\uc774 \ub354 \ub192\uc544 \ub300\ud55c\ube44\ub9cc\ud559\ud68c\ub294 23 \uc774\uc0c1\uc744 \uacfc\uccb4\uc911, 25 \uc774\uc0c1\uc744 \ube44\ub9cc\uc73c\ub85c \uaddc\uc815\ud558\ub294 \ub354 \uc5c4\uaca9\ud55c \uae30\uc900\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/div>\n        <\/details>\n\n        <details>\n          <summary>BMI\uac00 \uc815\uc0c1\uc774\uba74 \uac74\uac15\ud55c \uac74\uac00\uc694?<\/summary>\n          <div class=\"ans\">BMI\ub294 \uc720\uc6a9\ud55c \ucc38\uace0 \uc9c0\ud45c\uc774\uc9c0\ub9cc \uc644\uc804\ud55c \uac74\uac15 \uc9c0\ud45c\ub294 \uc544\ub2d9\ub2c8\ub2e4. \uadfc\uc721\uc774 \ub9ce\uc740 \uacbd\uc6b0 BMI\uac00 \ub192\uc544\ub3c4 \uac74\uac15\ud560 \uc218 \uc788\uace0, \ubc18\ub300\ub85c BMI\uac00 \uc815\uc0c1\uc774\uc5b4\ub3c4 \uccb4\uc9c0\ubc29\uc774 \ub9ce\uc740 &#8216;\ub9c8\ub978 \ube44\ub9cc&#8217;\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc815\ud655\ud55c \uac74\uac15 \uc0c1\ud0dc \ud655\uc778\uc744 \uc704\ud574 \uccb4\uc9c0\ubc29\ub960 \uce21\uc815, \ud5c8\ub9ac\ub458\ub808 \uce21\uc815, \ud608\uc561\uac80\uc0ac \ub4f1\uc744 \ud568\uaed8 \ubc1b\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/div>\n        <\/details>\n\n        <details>\n          <summary>BMI\ub97c \ub0ae\ucd94\ub824\uba74 \uc5bc\ub9c8\ub098 \uc0b4\uc744 \ube7c\uc57c \ud558\ub098\uc694?<\/summary>\n          <div class=\"ans\">\uc774 \uacc4\uc0b0\uae30\uc758 \uacb0\uacfc\uc5d0\uc11c &#8216;\ubaa9\ud45c \uccb4\uc911&#8217;\uacfc &#8216;\uc870\uc808 \ud544\uc694 \uccb4\uc911&#8217;\uc744 \ud655\uc778\ud558\uc138\uc694. \uc77c\ubc18\uc801\uc73c\ub85c \uc6d4 1~2kg\uc758 \uc644\ub9cc\ud55c \uac10\ub7c9\uc774 \uc694\uc694 \uc5c6\ub294 \uac74\uac15\ud55c \uac10\ub7c9 \uc18d\ub3c4\uc785\ub2c8\ub2e4. \ud558\ub8e8 500kcal \uce7c\ub85c\ub9ac \uc801\uc790\ub97c \uc720\uc9c0\ud558\uba74 \uc57d 1\uac1c\uc6d4\uc5d0 2kg \uac10\ub7c9\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/div>\n        <\/details>\n\n        <details>\n          <summary>\uc18c\uc544\u00b7\uccad\uc18c\ub144\ub3c4 \uc774 \uae30\uc900\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub098\uc694?<\/summary>\n          <div class=\"ans\">\uc544\ub2c8\uc694. \uc18c\uc544\u00b7\uccad\uc18c\ub144\uc740 \uc131\uc7a5 \ub2e8\uacc4\uc5d0 \ub530\ub77c \uae30\uc900\uc774 \ub2ec\ub77c\uc9c0\ubbc0\ub85c \uc131\uc778 BMI \uae30\uc900\uc744 \uadf8\ub300\ub85c \uc801\uc6a9\ud558\uba74 \uc548 \ub429\ub2c8\ub2e4. \uc18c\uc544\u00b7\uccad\uc18c\ub144 BMI\ub294 \ub610\ub798 \uc9d1\ub2e8 \ub300\ube44 \ubc31\ubd84\uc704\ub85c \ud3c9\uac00\ud574\uc57c \ud558\uba70, \uc18c\uc544\uacfc \uc804\ubb38\uc758 \uc0c1\ub2f4\uc744 \uad8c\uc7a5\ud569\ub2c8\ub2e4.<\/div>\n        <\/details>\n      <\/section>\n\n      <!-- \ub2e4\ub978 \uacc4\uc0b0\uae30 -->\n      <section class=\"bmi-card\" aria-label=\"\ub2e4\ub978 \uac74\uac15 \uacc4\uc0b0\uae30\">\n        <h2 style=\"font-size:22px;font-weight:900;letter-spacing:-.04em;margin-bottom:14px;\">\ub2e4\ub978 \uac74\uac15 \uacc4\uc0b0\uae30<\/h2>\n        <div class=\"bmi-bottom-grid\">\n          <a href=\"\/health\/ideal-weight-calculator\/\">\ud83c\udfaf \ud45c\uc900\uccb4\uc911<\/a>\n          <a href=\"\/health\/body-fat-calculator\/\">\ud83d\udcca \uccb4\uc9c0\ubc29<\/a>\n          <a href=\"\/health\/calorie-calculator\/\">\ud83d\udd25 \uce7c\ub85c\ub9ac<\/a>\n          <a href=\"\/health\/bmr-calculator\/\">\ud83d\udcaa \uae30\ucd08\ub300\uc0ac\ub7c9<\/a>\n          <a href=\"\/health\/fertility-calculator\/\">\ud83c\udf38 \uac00\uc784\uae30<\/a>\n          <a href=\"\/health\/ovulation-calculator\/\">\ud83d\udcc5 \ubc30\ub780\uc77c<\/a>\n          <a href=\"\/health\/pregnancy-calculator\/\">\ud83e\udd30 \uc784\uc2e0<\/a>\n          <a href=\"\/health\/pregnancy-weeks-calculator\/\">\ud83d\udcc6 \uc784\uc2e0\uc8fc\uc218<\/a>\n          <a href=\"\/health\/menstrual-cycle-calculator\/\">\ud83d\uddd3\ufe0f \uc0dd\ub9ac<\/a>\n          <a href=\"\/health\/\">\ud83c\udfe5 \uac74\uac15 \ud648<\/a>\n        <\/div>\n      <\/section>\n\n    <\/main>\n\n    <!-- \uc0ac\uc774\ub4dc\ubc14 -->\n    <aside class=\"bmi-side\" aria-label=\"\uc0ac\uc774\ub4dc \uba54\ub274\">\n      <div class=\"sticky\">\n\n        <!-- \uad11\uace0 300x250 -->\n        <div class=\"bmi-side-box\">\n          <div class=\"bmi-side-head\">\uad11\uace0<\/div>\n          <div style=\"padding:8px;text-align:center;\">\n            <ins class=\"adsbygoogle\"\n                 style=\"display:inline-block;width:284px;height:250px\"\n                 data-ad-client=\"ca-pub-9333078688270478\"\n                 data-ad-slot=\"9260530731\"><\/ins>\n          <\/div>\n        <\/div>\n\n        <!-- \uac74\uac15 \uacc4\uc0b0\uae30 \ubaa9\ub85d -->\n        <div class=\"bmi-side-box\">\n          <div class=\"bmi-side-head\">\uac74\uac15 \uacc4\uc0b0\uae30 \ubaa9\ub85d<\/div>\n          <div class=\"bmi-side-links\">\n            <a href=\"\/health\/bmi-calculator\/\" class=\"current\">\u2696\ufe0f BMI \uacc4\uc0b0\uae30<span class=\"stag\">\ud604\uc7ac<\/span><\/a>\n            <a href=\"\/health\/ideal-weight-calculator\/\">\ud83c\udfaf \ud45c\uc900\uccb4\uc911 \uacc4\uc0b0\uae30<\/a>\n            <a href=\"\/health\/body-fat-calculator\/\">\ud83d\udcca \uccb4\uc9c0\ubc29 \uacc4\uc0b0\uae30<\/a>\n            <a href=\"\/health\/calorie-calculator\/\">\ud83d\udd25 \uce7c\ub85c\ub9ac \uacc4\uc0b0\uae30<\/a>\n            <a href=\"\/health\/bmr-calculator\/\">\ud83d\udcaa \uae30\ucd08\ub300\uc0ac\ub7c9 \uacc4\uc0b0\uae30<\/a>\n            <a href=\"\/health\/fertility-calculator\/\">\ud83c\udf38 \uac00\uc784\uae30 \uacc4\uc0b0\uae30<\/a>\n            <a href=\"\/health\/ovulation-calculator\/\">\ud83d\udcc5 \ubc30\ub780\uc77c \uacc4\uc0b0\uae30<\/a>\n            <a href=\"\/health\/pregnancy-calculator\/\">\ud83e\udd30 \uc784\uc2e0 \uacc4\uc0b0\uae30<\/a>\n            <a href=\"\/health\/pregnancy-weeks-calculator\/\">\ud83d\udcc6 \uc784\uc2e0\uc8fc\uc218 \uacc4\uc0b0\uae30<\/a>\n            <a href=\"\/health\/menstrual-cycle-calculator\/\">\ud83d\uddd3\ufe0f \uc0dd\ub9ac \uacc4\uc0b0\uae30<\/a>\n          <\/div>\n        <\/div>\n\n        <!-- \uad11\uace0 300x600 -->\n        <div class=\"bmi-side-box\">\n          <div class=\"bmi-side-head\">\uad11\uace0<\/div>\n          <div style=\"padding:8px;text-align:center;\">\n            <ins class=\"adsbygoogle\"\n                 style=\"display:inline-block;width:284px;height:600px\"\n                 data-ad-client=\"ca-pub-9333078688270478\"\n                 data-ad-slot=\"7387846757\"><\/ins>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/aside>\n\n  <\/div><!-- \/bmi-layout -->\n<\/div><!-- \/bmi-con -->\n<\/div><!-- \/bmi-wrap -->\n\n<script>\n(function(){\n  'use strict';\n\n  \/* \u2500\u2500 \uc720\ud2f8 \u2500\u2500 *\/\n  function parseNum(v){ return parseFloat(String(v).replace(\/[^0-9.]\/g,'')) || 0; }\n  function fmtKg(n){ return n.toFixed(1) + 'kg'; }\n\n  function updRange(el){\n    var mn = parseFloat(el.min)||0, mx = parseFloat(el.max)||100, v = parseFloat(el.value)||0;\n    el.style.setProperty('--val', ((v-mn)\/(mx-mn)*100).toFixed(1)+'%');\n  }\n\n  \/* \u2500\u2500 \uc785\ub825 bind (focus \u2192 \uc22b\uc790\ub9cc \/ input \u2192 \ub77c\uc774\ube0c \/ blur \u2192 \ud074\ub7a8\ud504) \u2500\u2500 *\/\n  function bind(inputId, rangeId, liveId, min, max, unit){\n    var inp = document.getElementById(inputId);\n    var rng = document.getElementById(rangeId);\n\n    function updLive(){\n      var raw = parseNum(inp.value);\n      if(raw > 0){\n        var c = Math.min(raw, max);\n        rng.value = c;\n        document.getElementById(liveId).textContent = c % 1 === 0 ? c + unit : c.toFixed(1) + unit;\n        updRange(rng);\n      }\n    }\n    function finalize(){\n      var v = Math.max(min, Math.min(max, parseNum(inp.value)));\n      rng.value = v;\n      inp.value = v % 1 === 0 ? v : v.toFixed(1);\n      document.getElementById(liveId).textContent = (v % 1 === 0 ? v : v.toFixed(1)) + unit;\n      updRange(rng);\n    }\n    function fromRange(){\n      var v = parseNum(rng.value);\n      inp.value = v % 1 === 0 ? v : v.toFixed(1);\n      document.getElementById(liveId).textContent = (v % 1 === 0 ? v : v.toFixed(1)) + unit;\n      updRange(rng);\n    }\n    inp.addEventListener('focus', function(){ this.value = parseNum(this.value) || ''; });\n    inp.addEventListener('input', updLive);\n    inp.addEventListener('blur', finalize);\n    rng.addEventListener('input', fromRange);\n    finalize();\n  }\n\n  bind('bmiHeight', 'heightRange', 'heightLive', 100, 220, ' cm');\n  bind('bmiWeight', 'weightRange', 'weightLive', 20, 200, ' kg');\n  bind('bmiAge',    'ageRange',    'ageLive',    10, 100, '\uc138');\n\n  \/* \u2500\u2500 \uc131\ubcc4 \u2500\u2500 *\/\n  var gender = 'male';\n  window.setGender = function(g){\n    gender = g;\n    document.getElementById('genderMale').classList.toggle('active', g === 'male');\n    document.getElementById('genderFemale').classList.toggle('active', g === 'female');\n  };\n\n  \/* \u2500\u2500 BMI \ub4f1\uae09 (\ub300\ud55c\ube44\ub9cc\ud559\ud68c \uae30\uc900) \u2500\u2500 *\/\n  function getGrade(bmi){\n    if(bmi < 18.5)  return { label:'\uc800\uccb4\uc911',     cls:'bmi-under',  badge:'badge-under',  specPct: Math.min(bmi\/18.5*20, 20) };\n    if(bmi < 23)    return { label:'\uc815\uc0c1',        cls:'bmi-normal', badge:'badge-normal', specPct: 20 + (bmi-18.5)\/(23-18.5)*20 };\n    if(bmi < 25)    return { label:'\uacfc\uccb4\uc911',      cls:'bmi-over',   badge:'badge-over',   specPct: 40 + (bmi-23)\/2*15 };\n    if(bmi < 30)    return { label:'1\ub2e8\uacc4 \ube44\ub9cc',  cls:'bmi-obese1', badge:'badge-obese1', specPct: 55 + (bmi-25)\/5*20 };\n    if(bmi < 35)    return { label:'2\ub2e8\uacc4 \ube44\ub9cc',  cls:'bmi-obese2', badge:'badge-obese2', specPct: 75 + (bmi-30)\/5*15 };\n    return                { label:'3\ub2e8\uacc4 \ube44\ub9cc',  cls:'bmi-obese2', badge:'badge-obese2', specPct: Math.min(90 + (bmi-35)\/5*10, 98) };\n  }\n\n  \/* \u2500\u2500 BMI \ubaa9\ud45c \uccb4\uc911 \uacc4\uc0b0 \u2500\u2500 *\/\n  function targetWeightForBMI(heightM, bmiTarget){ return (bmiTarget * heightM * heightM).toFixed(1); }\n\n  window.calcBMI = function(){\n    var h = parseNum(document.getElementById('bmiHeight').value);\n    var w = parseNum(document.getElementById('bmiWeight').value);\n    if(h < 100 || h > 220 || w < 20 || w > 200){\n      alert('\ud0a4\uc640 \uccb4\uc911\uc744 \uc62c\ubc14\ub974\uac8c \uc785\ub825\ud574\uc8fc\uc138\uc694.'); return;\n    }\n\n    var hM  = h \/ 100;\n    var bmi = w \/ (hM * hM);\n    var grade = getGrade(bmi);\n\n    \/* \uc815\uc0c1 \ubc94\uc704 \uccb4\uc911 *\/\n    var normalLow  = parseFloat(targetWeightForBMI(hM, 18.5));\n    var normalHigh = parseFloat(targetWeightForBMI(hM, 22.9));\n    var idealW     = parseFloat(targetWeightForBMI(hM, 22));\n\n    \/* \uacb0\uacfc \ud45c\uc2dc *\/\n    var bmiValEl = document.getElementById('bmiValue');\n    bmiValEl.textContent = bmi.toFixed(1);\n    bmiValEl.className = 'bmi-gauge-val ' + grade.cls;\n\n    var gradeLabel = document.getElementById('bmiGradeLabel');\n    gradeLabel.textContent = grade.label;\n    gradeLabel.className = 'bmi-gauge-label ' + grade.badge;\n\n    \/* \uc2a4\ud399\ud2b8\ub7fc \ub9c8\ucee4 *\/\n    document.getElementById('spectrumMarker').style.left = Math.max(2, Math.min(98, grade.specPct)) + '%';\n\n    document.getElementById('bmiNumeric').textContent = bmi.toFixed(2);\n    document.getElementById('bmiNumeric').className = 'v ' + grade.cls;\n    document.getElementById('bmiGrade').textContent = grade.label;\n    document.getElementById('bmiCurrentWeight').textContent = fmtKg(w);\n    document.getElementById('bmiNormalRange').textContent = normalLow + 'kg ~ ' + normalHigh + 'kg';\n    document.getElementById('bmiIdeal').textContent = idealW + 'kg (BMI 22)';\n\n    \/* \ubaa9\ud45c \uccb4\uc911 \ubc15\uc2a4 *\/\n    var isNormal = bmi >= 18.5 && bmi < 23;\n    if(isNormal){\n      document.getElementById('bmiTargetGoal').textContent = '\u2705 \uc774\ubbf8 \uc815\uc0c1 \ubc94\uc704\uc785\ub2c8\ub2e4';\n      document.getElementById('bmiTargetDiff').textContent = '\uc720\uc9c0\uac00 \ubaa9\ud45c!';\n      document.getElementById('bmiCalorieAdj').textContent = '\ud604\uc7ac \uc2dd\ub2e8 \uc720\uc9c0';\n    } else {\n      var targetW = bmi < 18.5 ? normalLow : normalHigh;\n      var diff = w - targetW;\n      var direction = diff > 0 ? '\uac10\ub7c9' : '\uc99d\ub7c9';\n      var kcalAdj = Math.abs(diff) * 7700; \/\/ 1kg \u2248 7700kcal\n      document.getElementById('bmiTargetGoal').textContent = targetW + 'kg (BMI ' + (diff > 0 ? '22.9' : '18.5') + ')';\n      document.getElementById('bmiTargetDiff').textContent = Math.abs(diff).toFixed(1) + 'kg ' + direction + ' \ud544\uc694';\n      document.getElementById('bmiCalorieAdj').textContent = '\ud558\ub8e8 ' + Math.round(kcalAdj \/ (Math.abs(diff) * 30)) + 'kcal \uc870\uc808 \uad8c\uc7a5';\n    }\n\n    \/* BMI \ud45c - \ub0b4 \ud0a4 \uae30\uc900 \uccb4\uc911 \ucc44\uc6b0\uae30 *\/\n    document.getElementById('tdUnder').textContent = '~' + (parseFloat(targetWeightForBMI(hM, 18.49))).toFixed(1) + 'kg';\n    document.getElementById('tdNormal').textContent = targetWeightForBMI(hM, 18.5) + '~' + targetWeightForBMI(hM, 22.9) + 'kg';\n    document.getElementById('tdOver').textContent = targetWeightForBMI(hM, 23) + '~' + targetWeightForBMI(hM, 24.9) + 'kg';\n    document.getElementById('tdObese1').textContent = targetWeightForBMI(hM, 25) + '~' + targetWeightForBMI(hM, 29.9) + 'kg';\n    document.getElementById('tdObese2').textContent = targetWeightForBMI(hM, 30) + '~' + targetWeightForBMI(hM, 34.9) + 'kg';\n    document.getElementById('tdObese3').textContent = targetWeightForBMI(hM, 35) + 'kg~';\n\n    \/* \ud604\uc7ac \ub4f1\uae09 \ud589 \ud558\uc774\ub77c\uc774\ud2b8 *\/\n    var rows = document.querySelectorAll('#bmiTableBody tr');\n    rows.forEach(function(r){ r.classList.remove('current-row'); });\n    var gradeIdx = bmi < 18.5 ? 0 : bmi < 23 ? 1 : bmi < 25 ? 2 : bmi < 30 ? 3 : bmi < 35 ? 4 : 5;\n    if(rows[gradeIdx]) rows[gradeIdx].classList.add('current-row');\n\n    \/* \ud50c\ub808\uc774\uc2a4\ud640\ub354 \u2192 \uacb0\uacfc *\/\n    document.getElementById('bmiPlaceholder').style.display = 'none';\n    var res = document.getElementById('bmiResult');\n    res.classList.remove('show'); void res.offsetWidth; res.classList.add('show');\n\n    try{ (adsbygoogle = window.adsbygoogle || []).push({}); }catch(e){}\n  };\n\n  \/* \u2500\u2500 \uad11\uace0 \ucd08\uae30\ud654 \u2500\u2500 *\/\n  document.addEventListener('DOMContentLoaded', function(){\n    try{\n      document.querySelectorAll('.adsbygoogle').forEach(function(ad){\n        if(!ad.getAttribute('data-adsbygoogle-status')){ (adsbygoogle = window.adsbygoogle || []).push({}); }\n      });\n    }catch(e){}\n  });\n\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>CalcHub \ubb34\ub8cc \uac74\uac15 \uacc4\uc0b0\uae30 \ubaa8\ubc14\uc77c \ucd5c\uc801\ud654 \ud83c\udfe5 \uac74\uac15 \ud648 \u2696\ufe0f BMI \ud83c\udfaf \ud45c\uc900\uccb4\uc911 \ud83d\udcca \uccb4\uc9c0\ubc29 \ud83d\udd25 \uce7c\ub85c\ub9ac \ud83d\udcaa \uae30\ucd08\ub300\uc0ac\ub7c9 \ud83c\udf38 \uac00\uc784\uae30 \ud83d\udcc5 \ubc30\ub780\uc77c \ud83e\udd30 \uc784\uc2e0 \ud83d\udcc6 \uc784\uc2e0\uc8fc\uc218 \ud83d\uddd3\ufe0f \uc0dd\ub9ac \ud648 &gt; \uac74\uac15 \uacc4\uc0b0\uae30 &gt; BMI \uacc4\uc0b0\uae30 \ud55c\uad6d\uc778 \uae30\uc900 \u00b7 \uc989\uc2dc \uacb0\uacfc \u00b7 \ubaa9\ud45c \uccb4\uc911 \uc81c\uacf5 BMI \uacc4\uc0b0\uae30 \ud0a4\uc640 \uccb4\uc911\uc744 \uc785\ub825\ud558\uba74 BMI(\uccb4\uc9c8\ub7c9\uc9c0\uc218)\uc640 \ube44\ub9cc \ub2e8\uacc4, \uc815\uc0c1 \uccb4\uc911&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"disable","_kad_post_title":"hide","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":true,"_kad_post_footer":true,"_kad_post_classname":"","footnotes":""},"class_list":["post-173","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/calculator.lineuplounge.co.kr\/en\/wp-json\/wp\/v2\/pages\/173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calculator.lineuplounge.co.kr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calculator.lineuplounge.co.kr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calculator.lineuplounge.co.kr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/calculator.lineuplounge.co.kr\/en\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":2,"href":"https:\/\/calculator.lineuplounge.co.kr\/en\/wp-json\/wp\/v2\/pages\/173\/revisions"}],"predecessor-version":[{"id":211,"href":"https:\/\/calculator.lineuplounge.co.kr\/en\/wp-json\/wp\/v2\/pages\/173\/revisions\/211"}],"wp:attachment":[{"href":"https:\/\/calculator.lineuplounge.co.kr\/en\/wp-json\/wp\/v2\/media?parent=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}