{"id":3058,"date":"2025-06-27T08:49:41","date_gmt":"2025-06-27T08:49:41","guid":{"rendered":"https:\/\/hstc.treecare.co.kr\/?post_type=pest&#038;p=3058"},"modified":"2026-03-02T03:30:35","modified_gmt":"2026-03-02T03:30:35","slug":"%eb%85%b8%eb%9e%91%ec%95%a0%eb%82%98%eb%ac%b4%ec%a2%80","status":"publish","type":"pest","link":"https:\/\/hstc.treecare.co.kr\/?pest=%eb%85%b8%eb%9e%91%ec%95%a0%eb%82%98%eb%ac%b4%ec%a2%80","title":{"rendered":"\ub178\ub791\uc560\ub098\ubb34\uc880"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"ko\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\ub178\ub791\uc560\ub098\ubb34\uc880 \ub300\ud654\ud615 \uac00\uc774\ub4dc<\/title>\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+KR:wght@300;400;500;700&#038;display=swap\" rel=\"stylesheet\">\n    <!-- Chosen Palette: Pine Bark Yellow -->\n    <!-- Application Structure Plan: The SPA for Yellow Bark Beetle is structured into five core sections: '\uac1c\uc694' (Overview), '\ud615\ud0dc' (Morphology), '\ud53c\ud574 \uc99d\uc0c1' (Damage Symptoms), '\uc0dd\ud65c\uc0ac' (Lifecycle), and '\ubc29\uc81c \ubc29\ubc95' (Control Methods). This logical flow supports comprehensive understanding from identification to management. '\ud615\ud0dc' and '\ud53c\ud574 \uc99d\uc0c1' sections use interactive elements (buttons) to highlight different pest forms and specific damage types (entry holes, tunneling, dieback). '\uc0dd\ud65c\uc0ac' includes a flowchart to visualize its multi-generational life cycle. '\ubc29\uc81c \ubc29\ubc95' incorporates a Chart.js visualization to illustrate optimal control timings, primarily focusing on adult emergence and physical removal. -->\n    <!-- Visualization & Content Choices: \n        1. Report Info: Pest Morphology (Adult, Larva, Pupa) -> Goal: Inform & Identify -> Viz\/Method: Interactive image gallery with buttons for '\uc131\ucda9', '\uc720\ucda9', '\ubc88\ub370\uae30' -> Interaction: Clicking buttons updates image and descriptive text for each form, including size and distinctive features. -> Justification: Visual identification of key life stages, especially the small adult and internal larva, is crucial. -> Library: Vanilla JS.\n        2. Report Info: Damage Types (Entry holes, Internal tunneling, Dieback, Frass) -> Goal: Inform & Diagnose -> Viz\/Method: Interactive image gallery with buttons for '\uce68\uc785\uacf5', '\ub0b4\ubd80 \uc2dd\ud754 (\uac00\ub85c \ubc29\ud5a5)', '\uac00\uc9c0\/\uc904\uae30 \uace0\uc0ac' -> Interaction: Clicking buttons updates image and descriptive text. Clearly shows internal damage signs and external consequences. -> Justification: The concealed nature of the damage requires clear visual explanation of internal signs and external consequences. -> Library: Vanilla JS.\n        3. Report Info: Lifecycle (Adult overwintering in bark\/gallery, multiple generations\/year, specific timings for emergence, egg laying, larval feeding, pupation) -> Goal: Organize & Show Change -> Viz\/Method: HTML\/CSS vertical flowchart -> Interaction: Static visual aid -> Justification: Visualizing the multi-generational (2-4 generations) life cycle with key stages and approximate timings is essential for understanding pest biology and planning control measures. -> Library: HTML\/Tailwind.\n        4. Report Info: Chemical Control Timing (Targeting adults in early spring for prevention, emphasizing removal of infested wood) -> Goal: Inform & Guide -> Viz\/Method: Bar Chart -> Interaction: Hover tooltips -> Justification: The chart clearly illustrates the primary window for potential chemical intervention (early spring adult emergence) and emphasizes prevention\/physical removal due to the internal nature of larval damage and lack of registered pesticides. -> Library: Chart.js.\n    -->\n    <!-- CONFIRMATION: NO SVG graphics used. NO Mermaid JS used. -->\n    <style>\n        body {\n            font-family: 'Noto Sans KR', sans-serif;\n        }\n        .chart-container {\n            position: relative;\n            width: 100%;\n            max-width: 600px;\n            margin-left: auto;\n            margin-right: auto;\n            height: 300px;\n            max-height: 400px;\n        }\n        @media (min-width: 768px) {\n            .chart-container {\n                height: 350px;\n            }\n        }\n        .nav-btn {\n            transition: all 0.3s ease;\n        }\n        .nav-btn.active {\n            background-color: #f59e0b; \/* amber-500 *\/\n            color: #fffbeb; \/* amber-50 *\/\n            font-weight: 700;\n        }\n        .content-section {\n            display: none;\n        }\n        .content-section.active {\n            display: block;\n        }\n        .stage-btn.active, .damage-btn.active {\n            background-color: #fbbf24; \/* amber-400 *\/\n            color: #6d3a00;\n            font-weight: 600;\n            transform: scale(1.05);\n        }\n        .warning-box {\n            background-color: #fef2f2; \/* red-50 *\/\n            border-left: 4px solid #ef4444; \/* red-500 *\/\n            color: #dc2626; \/* red-600 *\/\n            padding: 1rem;\n            margin-top: 1rem;\n            border-radius: 0.5rem;\n        }\n    <\/style>\n<\/head>\n<body class=\"bg-gray-50 text-gray-800\">\n\n    <div class=\"container mx-auto p-4 md:p-2\">\n        \n        <header>\n            <!-- \ubcd1\ud574\ucda9\uba85\uacfc \ud559\uba85 \uc81c\uac70\ub428 -->\n        <\/header>\n\n        <nav class=\"flex justify-center bg-gray-200 rounded-lg p-2 mb-8 shadow-sm\">\n            <button data-tab=\"overview\" class=\"nav-btn active flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-amber-100\">\uac1c\uc694<\/button>\n            <button data-tab=\"morphology\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-amber-100\">\ud615\ud0dc<\/button>\n            <button data-tab=\"damage\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-amber-100\">\ud53c\ud574 \uc99d\uc0c1<\/button>\n            <button data-tab=\"ecology\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-amber-100\">\uc0dd\ud65c\uc0ac<\/button>\n            <button data-tab=\"control\" class=\"nav-btn flex-1 md:flex-none text-center py-2 px-4 rounded-md text-gray-700 hover:bg-amber-100\">\ubc29\uc81c \ubc29\ubc95<\/button>\n        <\/nav>\n\n        <main id=\"app-content\">\n            \n            <!-- \uac1c\uc694 Section -->\n            <section id=\"overview\" class=\"content-section active space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-amber-700 mb-4\">\ub178\ub791\uc560\ub098\ubb34\uc880 (<i>Cryphalus fulvus <\/i>Niijima)\uc774\ub780?<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed\">\n                        \ub178\ub791\uc560\ub098\ubb34\uc880\uc740 \ub531\uc815\ubc8c\ub808\ubaa9 \ub098\ubb34\uc880\uacfc\uc5d0 \uc18d\ud558\ub294 \ud574\ucda9\uc73c\ub85c, \uc18c\ub098\ubb34, \ud574\uc1a1, \uc7a3\ub098\ubb34 \ub4f1 \uc18c\ub098\ubb34\ub958\uc758 \ub300\ud45c \ud574\ucda9\uc785\ub2c8\ub2e4. \uc18c\ub098\ubb34\ub958\uc5d0 \uae30\uc0dd\ud558\ub294 \ub098\ubb34\uc880\ub958 \uac00\uc6b4\ub370 \uac00\uc7a5 \ud754\ud55c \uc885\uc73c\ub85c, \uc1e0\uc57d\ud558\uac70\ub098 \uace0\uc0ac\ub41c \uac00\uc9c0\uc5d0 \uc8fc\ub85c \uae30\uc0dd\ud558\uc9c0\ub9cc \ub54c\ub85c\ub294 \uac74\uc804\ud55c \ub098\ubb34\uc5d0\ub3c4 \uce68\uc785\ud569\ub2c8\ub2e4. \ubaa9\uc9c8\ubd80\ub85c \uce68\uc785\ud558\uc5ec \uc554\ube0c\ub85c\uc2dc\uc544\uade0\uc744 \ubc30\uc591\ud558\uba70, \uc774\ub85c \uc778\ud574 \ub098\ubb34\uac00 \uc1e0\uc57d\ud574\uc9c0\uace0 \uace0\uc0ac\ud558\uae30\ub3c4 \ud569\ub2c8\ub2e4.\n                    <\/p>\n                    <ul class=\"list-disc list-inside text-gray-700 mt-4 space-y-1\">\n                        <li><strong>\uc6d4\ub3d9\ud0dc:<\/strong> \uc131\ucda9 (\uc218\ud53c \ubc11, \ubaa8\uac31 \ub0b4 \uc9d1\ub2e8 \uc6d4\ub3d9, \uc77c\ubd80 \ubc88\ub370\uae30\ub098 \uc720\ucda9\uc73c\ub85c\ub3c4 \uc6d4\ub3d9)<\/li>\n                        <li><strong>\ubc1c\uc0dd \ud69f\uc218:<\/strong> \uc5f0 2~4\ud68c<\/li>\n                    <\/ul>\n                <\/div>\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h3 class=\"text-xl font-semibold text-amber-700 mb-3\">\ubd84\ud3ec \ubc0f \uc8fc\uc694 \ud2b9\uc9d5<\/h3>\n                    <p class=\"text-gray-700 mb-4\">\n                        \ud55c\uad6d, \uc911\uad6d, \uc77c\ubcf8\uc5d0 \ubd84\ud3ec\ud569\ub2c8\ub2e4. \uc131\ucda9\uc740 \ubab8\uae38\uc774 \uc57d 1.5mm\ub85c \uc791\uc740 \ub531\uc815\ubc8c\ub808\uc774\uba70, \ud669\uac08\uc0c9\uc5d0\uc11c \uc5b4\ub450\uc6b4 \uac08\uc0c9\uc744 \ub771\ub2c8\ub2e4. 1\ubd801\ucc98\uc81c\uc640 \uc720\uc0ac\ud55c \uc0ac\ud68c\uc131 \uc0dd\ud65c\uc744 \ud558\ub294 \ud2b9\uc9d5\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\ub984\uc5d0 \uace0\uc0ac\ud55c \ub098\ubb34\uc758 \uac00\uc9c0\uc640 \uc904\uae30 \uc717\ubd80\ubd84\uc5d0\uc11c \ub9ce\uc774 \ubc1c\uacac\ub429\ub2c8\ub2e4. \ucd5c\uadfc \uc0dd\ud65c\uad8c \uc8fc\ubcc0 \uc1e0\uc57d\ud55c \uce68\uc5fd\uc218\uc5d0\uc11c \ubc1c\uc0dd\uc774 \ub9ce\uc544\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4.\n                    <\/p>\n                <\/div>\n            <\/section>\n\n            <!-- \ud615\ud0dc Section -->\n            <section id=\"morphology\" class=\"content-section space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-amber-700 mb-4\">\ub178\ub791\uc560\ub098\ubb34\uc880\uc758 \ud615\ud0dc\uc801 \ud2b9\uc9d5<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \ub178\ub791\uc560\ub098\ubb34\uc880\uc740 \uc131\ucda9, \uc720\ucda9, \ubc88\ub370\uae30 \ub4f1 \uac01 \ubc1c\uc721\ub2e8\uacc4\ub9c8\ub2e4 \ud2b9\uc9d5\uc801\uc778 \ud615\ud0dc\ub97c \uac00\uc9d1\ub2c8\ub2e4.\n                    <\/p>\n                    <div class=\"flex flex-wrap justify-center gap-2 md:gap-4 mb-6\">\n                        <button data-type=\"adult\" class=\"stage-btn active text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\uc131\ucda9<\/button>\n                        <button data-type=\"larva\" class=\"stage-btn text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\uc720\ucda9<\/button>\n                        <button data-type=\"pupa\" class=\"stage-btn text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\ubc88\ub370\uae30<\/button>\n                    <\/div>\n                    <div id=\"morphology-content\" class=\"md:flex md:items-center md:space-x-6 p-4 border border-gray-200 rounded-lg\">\n                        <img decoding=\"async\" id=\"morphology-main-image\" src=\"https:\/\/storage.googleapis.com\/aai-web-samples\/Xyleborinus_saxesenii_adult.jpg\" alt=\"\ub178\ub791\uc560\ub098\ubb34\uc880 \uc131\ucda9 \uc774\ubbf8\uc9c0\" class=\"w-full md:w-1\/2 rounded-lg shadow-md mb-4 md:mb-0\">\n                        <div id=\"morphology-text\" class=\"md:w-1\/2\">\n                            <h3 id=\"morphology-title\" class=\"text-xl font-semibold text-amber-700 mb-2\"><\/h3>\n                            <p id=\"morphology-description\" class=\"text-gray-700\"><\/p>\n                            <p id=\"morphology-size\" class=\"text-sm text-gray-600 mt-2\"><\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- \ud53c\ud574 \uc99d\uc0c1 Section -->\n            <section id=\"damage\" class=\"content-section space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-amber-700 mb-4\">\ub178\ub791\uc560\ub098\ubb34\uc880\uc758 \uc8fc\uc694 \ud53c\ud574 \uc99d\uc0c1<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \ub178\ub791\uc560\ub098\ubb34\uc880\uc740 \uc218\ud53c \ubc11\uc744 \uac00\ud574\ud558\uba70 \ub098\ubb34\ub97c \uc1e0\uc57d\ud558\uac8c \ub9cc\ub4e4\uace0, \uc678\ubd80\ub85c \ubc8c\ub808\ub625\uc744 \ubc30\ucd9c\ud558\uc9c0 \uc54a\uc544 \ud53c\ud574 \ubc1c\uacac\uc774 \uc5b4\ub835\uc2b5\ub2c8\ub2e4.\n                    <\/p>\n                    <div class=\"flex flex-wrap justify-center gap-2 md:gap-4 mb-6\">\n                        <button data-damage-type=\"entry_holes\" class=\"damage-btn active text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\uce68\uc785\uacf5<\/button>\n                        <button data-damage-type=\"internal_damage_horizontal_gallery\" class=\"damage-btn text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\ub0b4\ubd80 \uc2dd\ud754 (\uac00\ub85c \ubc29\ud5a5)<\/button>\n                        <button data-damage-type=\"branch_trunk_dieback\" class=\"damage-btn text-sm md:text-base py-2 px-4 bg-gray-200 rounded-full font-semibold shadow-sm transition-transform duration-200\">\uac00\uc9c0\/\uc904\uae30 \uace0\uc0ac<\/button>\n                    <\/div>\n                    <div id=\"damage-content\" class=\"md:flex md:items-center md:space-x-6 p-4 border border-gray-200 rounded-lg\">\n                        <img decoding=\"async\" id=\"damage-main-image\" src=\"https:\/\/storage.googleapis.com\/aai-web-samples\/Xyleborinus_saxesenii_entry_hole.jpg\" alt=\"\ub178\ub791\uc560\ub098\ubb34\uc880 \uce68\uc785\uacf5 \uc774\ubbf8\uc9c0\" class=\"w-full md:w-1\/2 rounded-lg shadow-md mb-4 md:mb-0\">\n                        <div id=\"damage-text\" class=\"md:w-1\/2\">\n                            <h3 id=\"damage-title\" class=\"text-xl font-semibold text-amber-700 mb-2\"><\/h3>\n                            <p id=\"damage-description\" class=\"text-gray-700\"><\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- \uc0dd\ud65c\uc0ac Section -->\n            <section id=\"ecology\" class=\"content-section space-y-6\">\n                 <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-amber-700 mb-4\">\ub178\ub791\uc560\ub098\ubb34\uc880\uc758 \uc0dd\ud65c\uc0ac (\uc5f0 2~4\ud68c \ubc1c\uc0dd)<\/h2>\n                     <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \ub178\ub791\uc560\ub098\ubb34\uc880\uc740 1\ub144\uc5d0 2~4\ud68c \ubc1c\uc0dd\ud558\uba70, \uc131\ucda9 \uc0c1\ud0dc\ub85c \uc218\ud53c \ubc11\uc774\ub098 \ubaa8\uac31 \ub0b4\uc5d0\uc11c \uc6d4\ub3d9\ud569\ub2c8\ub2e4. \uc77c\ubd80 \ubc88\ub370\uae30\ub098 \uc720\ucda9\uc73c\ub85c\ub3c4 \uc6d4\ub3d9\ud558\uae30\ub3c4 \ud569\ub2c8\ub2e4.\n                    <\/p>\n                     <div class=\"flex flex-col items-center space-y-2\">\n                        <div class=\"w-full max-w-md text-center p-3 bg-blue-100 rounded-lg\">\n                            <p class=\"font-semibold\">1. \uc6d4\ub3d9 (\uc131\ucda9 \/ \uc77c\ubd80 \ubc88\ub370\uae30, \uc720\ucda9)<\/p><p class=\"text-sm\">\uc218\ud53c \ubc11, \ubaa8\uac31 \ub0b4\uc5d0\uc11c \uc131\ucda9\uc73c\ub85c \uc6d4\ub3d9 (\uc77c\ubd80 \ubc88\ub370\uae30, \uc720\ucda9)<\/p>\n                        <\/div>\n                        <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                        <div class=\"w-full max-w-md text-center p-3 bg-green-100 rounded-lg\">\n                            <p class=\"font-semibold\">2. 1\uc138\ub300 \uc131\ucda9 \ucd9c\ud604 \ubc0f \uce68\uc785 (3\uc6d4 \ud558\uc21c ~ 4\uc6d4 \uc0c1\uc21c)<\/p><p class=\"text-sm\">\uc6d4\ub3d9 \uc131\ucda9\uc774 \ub098\uc640 \uc218\ud53c \uc18d \ub6ab\uace0 \uad50\ubbf8\uc2e4 \ud615\uc131. \uc218\ucef7\uc774 \ud569\ub958\ud558\uc5ec \uacf5\ub3d9\uc73c\ub85c \uad50\ubbf8\uc2e4 \ub9cc\ub4e4\uace0 \uad50\ubbf8<\/p>\n                        <\/div>\n                        <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                        <div class=\"w-full max-w-md text-center p-3 bg-yellow-100 rounded-lg\">\n                            <p class=\"font-semibold\">3. \uc0b0\ub780 \ubc0f \uc720\ucda9 \ubd80\ud654<\/p><p class=\"text-sm\">\ubaa8\uac31\uc5d0\uc11c \uad50\ubbf8 \ud6c4 \uc57d 30\uac1c \uc815\ub3c4 \uc54c \uc0b0\ub780 (\uc54c \uae30\uac04 3\uc77c). \ubd80\ud654 \uc720\ucda9\uc740 \ubaa8\uac31\uacfc \uc9c1\uac01 \ubc29\ud5a5\uc73c\ub85c \uc720\ucda9\uac31\ub3c4 \ud615\uc131<\/p>\n                        <\/div>\n                         <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                         <div class=\"w-full max-w-md text-center p-3 bg-orange-100 rounded-lg\">\n                            <p class=\"font-semibold\">4. \uc720\ucda9 \uc131\uc7a5 \ubc0f \ubc88\ub370\uae30\ud654<\/p><p class=\"text-sm\">\uc720\ucda9\uac31\ub3c4\uc5d0 \ubc8c\ub808\ub625 \ucc44\uc6b0\uba70 \uc131\uc7a5. \uc720\ucda9\uac31\ub3c4 \uc55e\ucabd\uc5d0 \ubc88\ub370\uae30\uc9d1 \ub9cc\ub4e4\uace0 \ubc88\ub370\uae30 \ub428<\/p>\n                        <\/div>\n                        <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                         <div class=\"w-full max-w-md text-center p-3 bg-red-100 rounded-lg\">\n                            <p class=\"font-semibold\">5. \uc2e0\uc131\ucda9 \uc6b0\ud654 \ubc0f \ud6c4\uc2dd (\uc57d 10\uc77c \uccb4\ub958)<\/p><p class=\"text-sm\">\ubc88\ub370\uae30\uc9d1\uc5d0 \uc57d 10\uc77c \uba38\ubb34\ub978 \ud6c4 \uc218\ud53c \ub6ab\uace0 \ub098\uc640 \uac74\uc804\ubaa9 \uc0c8 \uac00\uc9c0\uc758 \uc218\ud53c \ubc11\uc5d0 \uce68\uc785\ud558\uc5ec \uc2dd\ud574 (\ud6c4\uc2dd)<\/p>\n                        <\/div>\n                        <div class=\"text-2xl text-gray-400\">\u2193<\/div>\n                         <div class=\"w-full max-w-md text-center p-3 bg-purple-100 rounded-lg\">\n                            <p class=\"font-semibold\">6. \uc138\ub300 \ubc18\ubcf5 \ubc0f \uc6d4\ub3d9 \uc900\ube44<\/p><p class=\"text-sm\">1\uc138\ub300 \uc18c\uc694\uc77c\uc218 \uc57d 40~50\uc77c(\uc800\uc628\uae30) \/ 20~25\uc77c(\uace0\uc628\uae30). \uc5ec\ub7ec \uc138\ub300 \ubc18\ubcf5 \ud6c4 \uc6d4\ub3d9<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <!-- \ubc29\uc81c \ubc29\ubc95 Section -->\n            <section id=\"control\" class=\"content-section space-y-6\">\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h2 class=\"text-2xl font-bold text-amber-700 mb-4\">\ud6a8\uacfc\uc801\uc778 \ubc29\uc81c \ubc29\ubc95<\/h2>\n                    <p class=\"text-gray-700 leading-relaxed mb-6\">\n                        \ub178\ub791\uc560\ub098\ubb34\uc880\uc740 \uc1e0\uc57d\ud55c \ub098\ubb34\uc5d0 \uc8fc\ub85c \uae30\uc0dd\ud558\ubbc0\ub85c, \ub098\ubb34\uc758 \uac74\uac15\ud55c \uad00\ub9ac\uac00 \uc911\uc694\ud569\ub2c8\ub2e4. \ub0b4\ubd80 \uac00\ud574\ub85c \ubc1c\uacac\uc774 \uc5b4\ub835\uae30 \ub54c\ubb38\uc5d0 \uc608\ubc29\uacfc \ucd08\uae30 \ub300\uc751\uc5d0 \uc911\uc810\uc744 \ub461\ub2c8\ub2e4.\n                    <\/p>\n                    <div class=\"space-y-4\">\n                        <div class=\"p-4 border border-blue-200 bg-blue-50 rounded-lg\">\n                             <h3 class=\"text-xl font-semibold text-blue-800 mb-2\">\u2460 \ud654\ud559\uc801 \ubc29\uc81c<\/h3>\n                             <ul class=\"list-disc list-inside text-gray-700\">\n                                 <li><strong>\ub4f1\ub85d \uc57d\uc81c:<\/strong> \ub18d\uc57d\uc548\uc804\uc815\ubcf4\uc2dc\uc2a4\ud15c(psis.rda.go.kr)\uc5d0 \ub4f1\ub85d\ub41c \ub178\ub791\uc560\ub098\ubb34\uc880 \ubc29\uc81c \uc57d\uc81c\ub97c \ud655\uc778\ud558\uc5ec \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.<\/li>\n                                 <ul class=\"list-circle list-inside text-gray-700 pl-4 mt-1\">\n                                     <li>**\ub098\ubb34\uc8fc\uc0ac:** \ubc1c\uc0dd\ucd08\uae30\uc5d0 \ub514\ub178\ud14c\ud4e8\ub780.\uc5d0\ub9c8\uba55\ud2f4\ubca4\uc870\uc5d0\uc774\ud2b8 \ubd84\uc0b0\uc131\uc561\uc81c(19.5(15+4.5)%)\ub97c 0.5\u3396\/\u339d(\ud749\uace0\uc9c1\uacbd)\ub97c \uc218\uac04\uc8fc\uc785<\/li>\n                                 <\/ul>\n                                 <li><strong>\uae30\ud0c0 \uc0b4\ud3ec:<\/strong> \uc0b0\ub780\uae30\uc778 3\uc6d4 \uc911\uc21c\ubd80\ud130 \ud398\ub2c8\ud2b8\ub85c\ud2f0\uc628 \uc720\uc81c(50%) 50\ubc30\uc561\uc744 \uce68\uc785\uacf5\uc5d0 \uc8fc\uc785\ud558\uba74 \ud6a8\uacfc\uac00 \uc788\ub2e4\ub294 \ubcf4\uace0\ub3c4 \uc788\uc73c\ub098, \uc57d\ud574(\uc57d\uc81c \ud53c\ud574)\uc5d0 \uc8fc\uc758\ud574\uc57c \ud569\ub2c8\ub2e4.<\/li>\n                             <\/ul>\n                        <\/div>\n                        <div class=\"p-4 border border-green-200 bg-green-50 rounded-lg\">\n                             <h3 class=\"text-xl font-semibold text-green-800 mb-2\">\u2461 \ubb3c\ub9ac\uc801 \ubc29\uc81c \ubc0f \ud658\uacbd \uad00\ub9ac<\/h3>\n                             <ul class=\"list-disc list-inside text-gray-700\">\n                                 <li><strong>\ud53c\ud574\ubaa9\/\uace0\uc0ac\ubaa9 \uc81c\uac70:<\/strong> \uc8fd\uc740 \uac00\uc9c0\ub098 \uace0\uc0ac\ubaa9(\ubc88\uc2dd\ucc98)\uc740 \uaca8\uc6b8(3\uc6d4 \uc774\uc804)\uc5d0 \uc81c\uac70\ud558\uc5ec \uc18c\uac01\ud569\ub2c8\ub2e4. \ud53c\ud574\ubaa9 \ub0b4 \uc6d4\ub3d9 \uc131\ucda9\uc744 \uc81c\uac70\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.<\/li>\n                                 <li><strong>\uc218\uc138 \uc99d\uc9c4:<\/strong> \uc1e0\uc57d\ud55c \ub098\ubb34\uc5d0 \uc8fc\ub85c \uae30\uc0dd\ud558\ubbc0\ub85c, \ub098\ubb34\ub97c \uac74\uac15\ud558\uac8c \uad00\ub9ac\ud558\uc5ec \uc800\ud56d\ub825\uc744 \ub192\uc774\ub294 \uac83\uc774 \uac00\uc7a5 \uc88b\uc740 \uc608\ubc29\ubc95\uc785\ub2c8\ub2e4.<\/li>\n                                 <li><strong>\uc720\uc778 \uc0b0\ub780 \ud6c4 \uad6c\uc81c:<\/strong> 1~2\uc6d4 \uc911\uc5d0 \ubc8c\ucc44\ub41c \uc18c\ub098\ubb34 \uc6d0\ubaa9\uc744 1m\uac00\ub7c9 \uc798\ub77c 2\uc6d4 \ub9d0\uc5d0 \uc784\ub0b4\uc5d0 \uc138\uc6cc \uc720\uc778 \uc0b0\ub780\uc2dc\ud0a8 \ud6c4 5\uc6d4 \uc911\uc5d0 \uaecd\uc9c8\uc744 \ubc97\uaca8 \uc720\ucda9\uc744 \uad6c\uc81c\ud558\ub294 \ubc29\ubc95\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n                             <\/ul>\n                        <\/div>\n                        <div class=\"p-4 border border-yellow-200 bg-yellow-50 rounded-lg\">\n                            <h3 class=\"text-xl font-semibold text-yellow-800 mb-2\">\u2462 \uc0dd\ubb3c\uc801 \ubc29\uc81c<\/h3>\n                            <ul class=\"list-disc list-inside text-gray-700\">\n                                 <li><strong>\ucc9c\uc801 \ubcf4\ud638:<\/strong> \uae30\uc0dd\uc131 \ucc9c\uc801\uc778 \uc880\ubc8c\ub958, \ub9f5\uc2dc\ubc8c\ub958, \uae30\uc0dd\ud30c\ub9ac\ub958 \ub4f1\uc744 \ubcf4\ud638\ud569\ub2c8\ub2e4. \ub531\ub530\uad6c\ub9ac\ub958 \ubc0f \ud574\ucda9\uc744 \uc7a1\uc544\uba39\ub294 \uac01\uc885 \uc870\ub958\ub97c \ubcf4\ud638\ud558\ub294 \uac83\ub3c4 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4.<\/li>\n                             <\/ul>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"p-6 bg-white rounded-lg shadow\">\n                    <h3 class=\"text-xl font-semibold text-amber-700 mb-4 text-center\">\uc8fc\uc694 \ud65c\ub3d9 \uc2dc\uae30 \ubc0f \ubc29\uc81c \uc801\uae30<\/h3>\n                    <div class=\"chart-container\">\n                        <canvas id=\"controlChart\"><\/canvas>\n                    <\/div>\n                <\/div>\n            <\/section>\n        <\/main>\n\n        <footer class=\"text-center mt-12 pt-4 border-t border-gray-200\">\n            <p class=\"text-sm text-gray-500\">\uc815\ubcf4 \ucd9c\ucc98: \uc544\ud30c\ud2b8\uad00\ub9ac\uc2e0\ubb38, \uc0b0\ub9bc\uccad \uad6d\ub9bd\uc0b0\ub9bc\uacfc\ud559\uc6d0 \ub4f1 \uc804\ubb38 \uc790\ub8cc<\/p>\n        <\/footer>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', () => {\n            const tabs = document.querySelectorAll('.nav-btn');\n            const sections = document.querySelectorAll('.content-section');\n\n            const morphologyData = {\n                adult: {\n                    title: '\uc131\ucda9',\n                    description: '\ubab8\uae38\uc774 \uc57d 1.5mm\ub85c \uae34 \ud0c0\uc6d0\ud615\uc774\uba70, \ubab8\uc0c9\uc740 \ud669\uac08\uc0c9\uc5d0\uc11c \uc5b4\ub450\uc6b4 \uac08\uc0c9\uc785\ub2c8\ub2e4. \uc55e\uba38\ub9ac\uc5d0 \uac00\ub85c\ub85c \uc735\uae30\uc120\uc774 \uc788\uace0 \uadf8 \uc704\ucabd\uc774 \uc57d\uac04 \ud30c\uc5ec \uc788\uc2b5\ub2c8\ub2e4. \uc55e\uac00\uc2b4\ub4f1\ud310 \uc55e\ucabd\uc5d0 \uae30\uc640 \ubaa8\uc591\uc758 \ub3cc\uae30\uac00 \uc788\uace0, \uc55e\ub0a0\uac1c\uc5d0\ub294 \uc810\uac01\uc5f4\uc774 \uc788\uc73c\uba70 \uadf8 \uc0ac\uc774\uc5d0 \uc778\ud3b8\ubaa8\uc591\uc758 \ud138\uacfc \uae34 \ud138\uc774 \uc904\uc744 \uc774\ub8f9\ub2c8\ub2e4. \uc218\ucef7\uc774 \uba3c\uc800 \uad50\ubbf8\uc2e4\uc744 \ub9cc\ub4e4\uae30 \uc2dc\uc791\ud558\uba74 \uc554\ucef7\uc774 \ub4e4\uc5b4\uc640 \uacf5\ub3d9\uc73c\ub85c \uad50\ubbf8\uc2e4\uc744 \ub9cc\ub4ed\ub2c8\ub2e4.',\n                    size: '\ud06c\uae30: \uc57d 1.5mm',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/Xyleborinus_saxesenii_adult.jpg'\n                },\n                larva: {\n                    title: '\uc720\ucda9',\n                    description: '\uc54c\uc5d0\uc11c \ubd80\ud654\ud55c \uc720\ucda9\uc740 \ubaa8\uac31\uacfc \uc9c1\uac01 \ubc29\ud5a5\uc73c\ub85c \uc720\ucda9\uac31\ub3c4\ub97c \ub6ab\uace0 \ub098\uac11\ub2c8\ub2e4. \uc720\ucda9\uac31\ub3c4\uc5d0 \ubc8c\ub808\ub625\uc744 \uac00\ub4dd \ucc44\uc6cc \ub193\uc2b5\ub2c8\ub2e4. \ub2e4 \uc790\ub780 \uc720\ucda9\uc740 \uc720\ucda9\uac31\ub3c4 \uc55e\ucabd\uc5d0 \ubc88\ub370\uae30\uc9d1\uc744 \ub9cc\ub4e4\uace0 \ubc88\ub370\uae30\uac00 \ub429\ub2c8\ub2e4.',\n                    size: '(\uc815\ubcf4 \uc5c6\uc74c)',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/Xyleborinus_saxesenii_larva.jpg' \/\/ Generic bark beetle larva if specific not found\n                },\n                pupa: {\n                    title: '\ubc88\ub370\uae30',\n                    description: '\uc720\ucda9\uac31\ub3c4 \uc55e\ucabd\uc5d0 \ub9cc\ub4e4\uc5b4\uc9c4 \ubc88\ub370\uae30\uc9d1 \uc18d\uc5d0\uc11c \ubc88\ub370\uae30\uac00 \ub429\ub2c8\ub2e4. \uc6b0\ud654\ud55c \uc2e0\uc131\ucda9\uc740 \uc57d 10\uc77c\uac04 \ubc88\ub370\uae30\uc9d1\uc5d0 \uba38\ubb34\ub978 \ud6c4 \uc218\ud53c\ub97c \ub6ab\uace0 \ub098\uc640 \uac74\uc804\ubaa9\uc758 \uc0c8 \uac00\uc9c0\uc758 \uc218\ud53c \ubc11\uc5d0 \uce68\uc785\ud574 \uc2dd\ud574(\ud6c4\uc2dd)\ud569\ub2c8\ub2e4. \uc77c\ubd80 \ubc88\ub370\uae30 \uc0c1\ud0dc\ub85c \uc6d4\ub3d9\ud558\uae30\ub3c4 \ud569\ub2c8\ub2e4.',\n                    size: '(\uc815\ubcf4 \uc5c6\uc74c)',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/Xyleborinus_saxesenii_pupa.jpg' \/\/ Generic bark beetle pupa if specific not found\n                }\n            };\n\n            const damageData = {\n                entry_holes: {\n                    title: '\uce68\uc785\uacf5',\n                    description: '\uc554\ucef7 \uc131\ucda9\uc774 \uc218\ud53c \uc18d\uc744 \ub6ab\uace0 \ub4e4\uc5b4\uac00 \uad50\ubbf8\uc2e4\uc744 \ub9cc\ub4e4\uae30 \uc704\ud574 \uc9c1\uacbd 1mm \ub0b4\uc678\uc758 \uc791\uc740 \uce68\uc785\uacf5\uc744 \ub6ab\uc2b5\ub2c8\ub2e4. \uc774 \uce68\uc785\uacf5\uc744 \ud1b5\ud574 \ud574\ucda9\uc758 \uc874\uc7ac\ub97c \ud30c\uc545\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. (\ub178\ub791\uc560\ub098\ubb34\uc880 \uc131\ucda9 \uc774\ubbf8\uc9c0 \ucc38\uace0)',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/Xyleborinus_saxesenii_entry_hole.jpg'\n                },\n                internal_damage_horizontal_gallery: {\n                    title: '\ub0b4\ubd80 \uc2dd\ud754 (\uac00\ub85c \ubc29\ud5a5)',\n                    description: '\uc218\ud53c \ubc11\uc758 \uc2dd\ud754\uc740 \uac00\ub85c \ubc29\ud5a5\uc73c\ub85c \ud615\uc131\ub418\uba70, \ubaa8\uacf5(\uc5b4\ubbf8\uac00 \ud30c\uace0 \ub4e4\uc5b4\uac04 \uad74)\uc758 \uae38\uc774\ub294 1cm \ub0b4\uc678\uc785\ub2c8\ub2e4. \uc720\ucda9\uacf5\uc740 2cm \uc815\ub3c4\uc785\ub2c8\ub2e4. \uc774\ub294 \ub098\ubb34\uc758 \uc218\uc561 \uc774\ub3d9\uc744 \ubc29\ud574\ud558\uc5ec \ub098\ubb34\ub97c \uc1e0\uc57d\ud558\uac8c \ub9cc\ub4ed\ub2c8\ub2e4.',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/Xyleborinus_saxesenii_gallery_horizontal.jpg' \/\/ Placeholder\/concept image for horizontal gallery\n                },\n                branch_trunk_dieback: {\n                    title: '\uac00\uc9c0\/\uc904\uae30 \uace0\uc0ac',\n                    description: '\uc1e0\uc57d\ud55c \uac00\uc9c0\ub098 \uace0\uc0ac\ub41c \uac00\uc9c0\uc5d0 \uc8fc\ub85c \uae30\uc0dd\ud558\uba70, \ub54c\ub85c\ub294 \uac74\uc804\ud55c \ub098\ubb34\uc5d0\ub3c4 \uce68\uc785\ud558\uc5ec \ud53c\ud574\ub97c \uc90d\ub2c8\ub2e4. \uc5ec\ub984\uc5d0 \uace0\uc0ac\ud55c \ub098\ubb34\uc758 \uac00\uc9c0\uc640 \uc904\uae30 \uc717\ubd80\ubd84\uc5d0\uc11c \ub9ce\uc774 \ubc1c\uacac\ub418\uba70, \uc2ec\ud558\uba74 \ub098\ubb34 \uc804\uccb4\uac00 \uace0\uc0ac\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.',\n                    image: 'https:\/\/storage.googleapis.com\/aai-web-samples\/Xyleborinus_saxesenii_dieback.jpg' \/\/ Placeholder\/concept image for dieback\n                }\n            };\n            \n            const setupImageFallback = (imgElement) => {\n                if (!imgElement) return;\n                imgElement.onerror = () => {\n                    const altText = imgElement.alt || '\uc774\ubbf8\uc9c0 \ub85c\ub529 \uc2e4\ud328';\n                    const placeholderUrl = `https:\/\/placehold.co\/400x300\/e2e8f0\/4a5568?text=${encodeURIComponent(altText)}`;\n                    imgElement.src = placeholderUrl;\n                    imgElement.onerror = null;\n                };\n            };\n            \n            setupImageFallback(document.getElementById('morphology-main-image'));\n            setupImageFallback(document.getElementById('damage-main-image'));\n\n            tabs.forEach(tab => {\n                tab.addEventListener('click', () => {\n                    tabs.forEach(t => t.classList.remove('active'));\n                    tab.classList.add('active');\n                    sections.forEach(section => {\n                        section.classList.remove('active');\n                        if (section.id === tab.dataset.tab) {\n                            section.classList.add('active');\n                        }\n                    });\n                });\n            });\n\n            \/\/ Morphology section logic\n            const morphologyTypeButtons = document.querySelectorAll('#morphology .stage-btn');\n            const morphologyTitle = document.getElementById('morphology-title');\n            const morphologyDescription = document.getElementById('morphology-description');\n            const morphologySize = document.getElementById('morphology-size');\n            const morphologyMainImage = document.getElementById('morphology-main-image');\n\n            function updateMorphologyContent(type) {\n                morphologyTypeButtons.forEach(btn => btn.classList.remove('active'));\n                document.querySelector(`#morphology .stage-btn[data-type=\"${type}\"]`).classList.add('active');\n                \n                const data = morphologyData[type];\n                morphologyTitle.textContent = data.title;\n                morphologyDescription.textContent = data.description;\n                morphologySize.textContent = data.size;\n                morphologyMainImage.src = data.image;\n                morphologyMainImage.alt = `${data.title} \uc774\ubbf8\uc9c0`;\n            }\n\n            morphologyTypeButtons.forEach(button => {\n                button.addEventListener('click', () => {\n                    updateMorphologyContent(button.dataset.type);\n                });\n            });\n            updateMorphologyContent('adult'); \/\/ Initial content for morphology section\n\n            \/\/ Damage section logic\n            const damageTypeButtons = document.querySelectorAll('#damage .damage-btn');\n            const damageTitle = document.getElementById('damage-title');\n            const damageDescription = document.getElementById('damage-description');\n            const damageMainImage = document.getElementById('damage-main-image');\n\n            function updateDamageContent(type) {\n                damageTypeButtons.forEach(btn => btn.classList.remove('active'));\n                document.querySelector(`#damage .damage-btn[data-damage-type=\"${type}\"]`).classList.add('active');\n                \n                const data = damageData[type];\n                damageTitle.textContent = data.title;\n                damageDescription.textContent = data.description;\n                damageMainImage.src = data.image;\n                damageMainImage.alt = data.title;\n            }\n\n            damageTypeButtons.forEach(button => {\n                button.addEventListener('click', () => {\n                    updateDamageContent(button.dataset.damageType);\n                });\n            });\n            updateDamageContent('entry_holes'); \/\/ Initial content for damage section\n\n            const ctx = document.getElementById('controlChart').getContext('2d');\n            new Chart(ctx, {\n                type: 'bar',\n                data: {\n                    labels: ['3\uc6d4', '4\uc6d4', '5\uc6d4', '6\uc6d4', '7\uc6d4', '8\uc6d4', '9\uc6d4', '10\uc6d4'],\n                    datasets: [{\n                        label: '\uc131\ucda9 \ucd9c\ud604 \ubc0f \uce68\uc785 (1\uc138\ub300)',\n                        data: [5, 10, 8, 5, 2, 0, 0, 0], \/\/ Peak March-April (based on 3\uc6d4 \ud558\uc21c~4\uc6d4 \uc0c1\uc21c \ucd9c\ud604)\n                        backgroundColor: 'rgba(251, 191, 36, 0.6)', \/* amber-400 *\/\n                        borderColor: 'rgba(251, 191, 36, 1)',\n                        borderWidth: 1,\n                        yAxisID: 'y',\n                    },{\n                        label: '\uc720\ucda9 \uac00\ud574\uae30 (1\uc138\ub300)',\n                        data: [0, 5, 10, 8, 5, 2, 0, 0], \/\/ Peak May-July (based on 20-25\uc77c \uc18c\uc694 for high temp gen)\n                        backgroundColor: 'rgba(249, 115, 22, 0.6)', \/* orange-500 *\/\n                        borderColor: 'rgba(249, 115, 22, 1)',\n                        borderWidth: 1,\n                        yAxisID: 'y',\n                    },{\n                        label: '\uc131\ucda9 \ucd9c\ud604 \ubc0f \uce68\uc785 (2\uc138\ub300)',\n                        data: [0, 0, 0, 0, 8, 10, 8, 5], \/\/ Peak August-Sept\n                        backgroundColor: 'rgba(234, 88, 12, 0.6)', \/* orange-600 *\/\n                        borderColor: 'rgba(234, 88, 12, 1)',\n                        borderWidth: 1,\n                        yAxisID: 'y',\n                    },{\n                        label: '\ubc29\uc81c \ucd94\ucc9c \uae30\uac04 (\uc6d4\ub3d9 \uc131\ucda9 \uc81c\uac70)',\n                        data: [12, 0, 0, 0, 0, 0, 0, 0], \/\/ March (3\uc6d4 \uc774\uc804 \uc81c\uac70)\n                        type: 'line',\n                        fill: true,\n                        backgroundColor: 'rgba(59, 130, 246, 0.2)', \/* blue-500 with transparency *\/\n                        borderColor: 'rgba(59, 130, 246, 1)',\n                        pointRadius: 0,\n                        yAxisID: 'y1'\n                    },{\n                        label: '\ubc29\uc81c \ucd94\ucc9c \uae30\uac04 (1\uc138\ub300 \uc0b0\ub780\uae30\/\uc720\ucda9)',\n                        data: [0, 12, 12, 0, 0, 0, 0, 0], \/\/ April-May (\uc0b0\ub780\uae30 3\uc6d4 \uc911\uc21c\ubd80\ud130, \uc57d 40-50\uc77c \uc18c\uc694)\n                        type: 'line',\n                        fill: true,\n                        backgroundColor: 'rgba(101, 163, 13, 0.2)', \/* lime-600 with transparency *\/\n                        borderColor: 'rgba(101, 163, 13, 1)',\n                        pointRadius: 0,\n                        yAxisID: 'y1'\n                    }]\n                },\n                options: {\n                    responsive: true,\n                    maintainAspectRatio: false,\n                    plugins: {\n                        legend: {\n                           display: true,\n                           position: 'top',\n                           labels: {\n                               usePointStyle: false,\n                           }\n                        },\n                        tooltip: {\n                           mode: 'index',\n                           intersect: false,\n                           callbacks: {\n                                label: function(context) {\n                                    if (context.dataset.label.includes('\ubc29\uc81c \ucd94\ucc9c \uae30\uac04')) {\n                                        if (context.dataset.label.includes('\uc6d4\ub3d9 \uc131\ucda9')) return ` ${context.dataset.label}: 3\uc6d4 \uc774\uc804`;\n                                        return ` ${context.dataset.label}: 3\uc6d4 \uc911\uc21c ~ 5\uc6d4`;\n                                    }\n                                    return ` ${context.dataset.label}: ${context.raw} (\ud65c\ub3d9 \ubc00\ub3c4)`;\n                                }\n                           }\n                        },\n                        title: {\n                            display: true,\n                            text: '\ub178\ub791\uc560\ub098\ubb34\uc880 \uc6d4\ubcc4 \ud65c\ub3d9 \ubc0f \ubc29\uc81c \uc2dc\uae30'\n                        }\n                    },\n                    scales: {\n                        x: {\n                            stacked: true,\n                        },\n                        y: {\n                           stacked: true,\n                           display: true,\n                           title: {\n                               display: true,\n                               text: '\ud65c\ub3d9 \ubc00\ub3c4'\n                           },\n                           max: 12\n                        },\n                        y1: {\n                           display: false,\n                           max: 15\n                        }\n                    }\n                }\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"518\" data-id=\"3060\" src=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_.jpg\" alt=\"\" class=\"wp-image-3060\" srcset=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_.jpg 886w, https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_-300x175.jpg 300w, https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_-768x449.jpg 768w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><figcaption class=\"wp-element-caption\">SONY DSC<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"411\" data-id=\"3059\" src=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub178\ub791\uc560\ub098\ubb34\uc880-\uc131\ucda9.jpg\" alt=\"\" class=\"wp-image-3059\" srcset=\"https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub178\ub791\uc560\ub098\ubb34\uc880-\uc131\ucda9.jpg 499w, https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\ub178\ub791\uc560\ub098\ubb34\uc880-\uc131\ucda9-300x247.jpg 300w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/figure>\n<\/figure>\n","protected":false},"featured_media":3060,"template":"","meta":{"_acf_changed":true,"_uag_custom_page_level_css":"","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":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","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":""}}},"pest-target":[80,105,102],"pest-category":[143,94],"pest-overwintering":[83],"class_list":["post-3058","pest","type-pest","status-publish","has-post-thumbnail","hentry","pest-target-80","pest-target-105","pest-target-102","pest-category-143","pest-category-94","pest-overwintering-adult"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_.jpg",886,518,false],"thumbnail":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_-150x150.jpg",150,150,true],"medium":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_-300x175.jpg",300,175,true],"medium_large":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_-768x449.jpg",768,449,true],"large":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_.jpg",886,518,false],"1536x1536":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_.jpg",886,518,false],"2048x2048":["https:\/\/hstc.treecare.co.kr\/wp-content\/uploads\/2025\/06\/\uc0ac\ubcf8-\ub178\ub791\uc560\ub098\ubb34\uc880_.jpg",886,518,false]},"uagb_author_info":{"display_name":"darius","author_link":"https:\/\/hstc.treecare.co.kr\/?author=0"},"uagb_comment_info":0,"uagb_excerpt":"\ub178\ub791\uc560\ub098\ubb34\uc880 \ub300\ud654\ud615 \uac00\uc774\ub4dc \uac1c\uc694 \ud615\ud0dc \ud53c\ud574 \uc99d\uc0c1 \uc0dd\ud65c\uc0ac \ubc29\uc81c \ubc29\ubc95 \ub178\ub791\uc560\ub098\ubb34\uc880 (Cryphalus fulvus Niijima)\uc774\ub780? \ub178\ub791\uc560\ub098\ubb34\uc880\uc740 \ub531\uc815\ubc8c\ub808\ubaa9 \ub098\ubb34\uc880\uacfc\uc5d0 \uc18d\ud558\ub294 \ud574\ucda9\uc73c\ub85c, \uc18c\ub098\ubb34, [&hellip;]","_links":{"self":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/pest\/3058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/pest"}],"about":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/types\/pest"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=\/wp\/v2\/media\/3060"}],"wp:attachment":[{"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3058"}],"wp:term":[{"taxonomy":"pest-target","embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fpest-target&post=3058"},{"taxonomy":"pest-category","embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fpest-category&post=3058"},{"taxonomy":"pest-overwintering","embeddable":true,"href":"https:\/\/hstc.treecare.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fpest-overwintering&post=3058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}