div.healthcare .checkup_detail{margin:60px auto 0;width:calc(100% - 80px);max-width:1024px;line-height:1.5;font-size:var(--font-size-16)}div.healthcare .checkup_detail .detail_top{display:flex;justify-content:space-between;padding:0 16px 20px 16px;border-bottom:var(--border-width-1) solid var(--color-border-primary)}div.healthcare .checkup_detail .detail_top .agency{font-size:var(--font-size-24);font-weight:var(--font-weight-sb)}div.healthcare .checkup_detail .detail_top .date{color:var(--color-text-tertiary)}div.healthcare .checkup_detail .checkup_results{display:flex;flex-direction:column;gap:20px;margin:20px 0 0 0}div.healthcare .checkup_detail .checkup_results .category .main_category{display:flex;justify-content:space-between;align-items:center;margin:28px 20px;cursor:pointer}div.healthcare .checkup_detail .checkup_results .category .main_category .cg_left{display:flex;align-items:center;gap:8px}div.healthcare .checkup_detail .checkup_results .category .main_category .cg_left .main_name{font-size:var(--font-size-20);font-weight:var(--font-weight-m)}div.healthcare .checkup_detail .checkup_results .category .main_category .cg_left .caution{padding:4px 10px;font-size:var(--font-size-14);font-weight:var(--font-weight-m);color:var(--color-text-badge-warning);background:var(--color-bg-badge-warning);border-radius:var(--border-radius-full)}div.healthcare .checkup_detail .checkup_results .category .main_category .cg_right .more{color:var(--color-text-placeholder);font-size:var(--font-size-14);text-decoration:underline}div.healthcare .checkup_detail .checkup_results .category .sub_category{display:flex;flex-wrap:wrap;gap:20px;padding:0 36px}div.healthcare .checkup_detail .checkup_results .category .sub_category li{display:flex;justify-content:space-between;align-items:center;padding:24px 40px;width:calc(100% / 2 - 10px);font-size:var(--font-size-18);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-12)}div.healthcare .checkup_detail .checkup_results .category .sub_category li .sub_left{display:flex;align-items:center;gap:4px}div.healthcare .checkup_detail .checkup_results .category .sub_category li .level{font-weight:var(--font-weight-m)}div.healthcare .checkup_detail .checkup_results .category .sub_category li .caution_on{color:var(--primitive-color-secondary)}div.healthcare .checkup_detail .page_inform{padding:24px 36px;margin:40px 0 0 0;font-size:var(--font-size-14);background:var(--color-bg-box);border-radius:var(--border-radius-12)}div.healthcare .checkup_detail .page_inform ul{display:flex;flex-direction:column;gap:4px}div.healthcare .checkup_detail .page_inform ul li{display:flex;gap:12px}div.healthcare .checkup_detail .page_inform ul .inform_title{margin:0 0 4px 0;font-size:var(--font-size-16);font-weight:var(--font-weight-m)}div.healthcare .checkup_detail .page_inform>ul>li>.dot{margin:8px 0 0 8px;width:4px;height:4px;background:var(--color-bg-darkgrey);border-radius:var(--border-radius-full)}div.healthcare .checkup_detail .page_inform>ul>li>div{width:95%;color:var(--color-text-tertiary)}div.healthcare .md_back{width:100%;height:100%;position:fixed;left:0;top:0;background:var(--primitive-color-black);opacity:.6;z-index:9998}div.healthcare .ex_modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:400px}div.healthcare .ex_modal .ex_b{padding:20px 28px;background:var(--color-bg-inverse);border-radius:var(--border-radius-20)}div.healthcare .ex_modal .ex_b .item_name{font-size:var(--font-size-20);font-weight:var(--font-weight-sb)}div.healthcare .ex_modal .ex_b .description{padding:20px 0 40px 0}div.healthcare .ex_modal .ex_b .btn_check{width:100%;height:50px;color:var(--color-text-inverse);background:var(--color-bg-brand)}div.healthcare .more_modal{position:fixed;top:50%;left:50%;transform:translate(calc(-50% + .5px),calc(-50% + .5px));z-index:9999;width:535px}div.healthcare .more_modal .more_b{padding:20px 0;background:var(--color-bg-inverse);border-radius:var(--border-radius-20);overflow-y:hidden}div.healthcare .more_modal .more_b .more_top .more_head{display:flex;justify-content:space-between;align-items:center;padding:0 28px 5px 28px}div.healthcare .more_modal .more_b .more_top .more_head .tit{font-size:var(--font-size-18);font-weight:var(--font-weight-sb)}div.healthcare .more_modal .more_b .more_top .more_head .icon_prev{display:none}div.healthcare .more_modal .more_b .more_top .more_tab_wrap{padding:0 28px;position:relative}div.healthcare .more_modal .more_b .more_top .more_tab_wrap::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--color-border-primary)}div.healthcare .more_modal .more_b .more_top .more_tab_wrap .more_tab_in{text-align:center;overflow-x:scroll;-ms-overflow-style:none;white-space:nowrap;scroll-snap-type:none}div.healthcare .more_modal .more_b .more_top .more_tab_wrap .more_tab_in ul{position:relative;z-index:1;display:flex;gap:24px}div.healthcare .more_tab_in::-webkit-scrollbar{display:none}div.healthcare .more_modal .more_b .more_top .more_tab_wrap .more_tab_in ul li{height:40px;line-height:40px;cursor:pointer}div.healthcare .more_modal .more_b .more_top .more_tab_wrap .more_tab_in ul li.tab_active{font-weight:var(--font-weight-m);border-bottom:var(--border-width-2) solid var(--color-border-brand)}div.healthcare .more_modal .more_b .tab_b .more_contents{overflow-y:auto;height:489px}div.healthcare .more_modal .more_b .tab_b>div:not(:first-child){display:none}div.healthcare .tab_b .more_contents::-webkit-scrollbar{width:6px;height:100%}div.healthcare .tab_b .more_contents::-webkit-scrollbar-thumb{height:30%;background:var(--color-bg-scrollthumb);border-radius:10px}div.healthcare .tab_b .more_contents::-webkit-scrollbar-track{background:var(--color-bg-scrolltrack)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year{padding:32px 0 0 0}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b{margin:0 28px}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .lev_detail{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-12)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .lev_detail .txt_b .item{padding:0 0 4px 0;font-weight:var(--font-weight-m)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .lev_detail .txt_b .lev_unit{font-size:var(--font-size-24);font-weight:var(--font-weight-sb)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .lev_detail .txt_b .lev_unit .unit{padding:0 0 0 4px;font-size:var(--font-size-14);font-weight:var(--font-weight-m);color:var(--color-text-tertiary)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .lev_detail .state_b>div{width:64px;height:64px;line-height:64px;font-size:var(--font-size-14);font-weight:var(--font-weight-sb);text-align:center;border-radius:var(--border-radius-12)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .lev_detail .state_b .s_normal{color:var(--color-bg-brand);background:var(--color-bg-lightskyblue)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .lev_detail .state_b .s_attention{color:var(--primitive-color-secondary);background:var(--color-bg-badge-warning)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .normal_lev{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;margin:20px 0 0 0;background:var(--color-bg-box);font-size:var(--font-size-14);border-radius:var(--border-radius-8)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .normal_lev .standard{font-weight:var(--font-weight-m);color:var(--color-text-tertiary)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .normal_lev .source{color:var(--color-text-placeholder)}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .chart_b{margin:28px 28px 8px 28px;height:220px}div.healthcare .more_modal .more_b .tab_b .more_contents .all_list{padding:28px}div.healthcare .more_modal .more_b .tab_b .more_contents .all_list .all_tit{padding:0 0 8px 0;font-weight:var(--font-weight-m);color:var(--color-text-tertiary)}div.healthcare .more_modal .more_b .tab_b .more_contents .list_b ul{display:flex;flex-direction:column;gap:8px}div.healthcare .more_modal .more_b .tab_b .more_contents .list_b ul .by_year{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-12)}div.healthcare .more_modal .more_b .tab_b .more_contents .list_b ul .by_year .text_b .date{padding:0 0 4px 0;font-size:var(--font-size-14);color:var(--color-text-tertiary)}div.healthcare .more_modal .more_b .tab_b .more_contents .list_b ul .by_year .text_b .lev{font-size:var(--font-size-20);font-weight:var(--font-weight-m)}div.healthcare .more_modal .more_b .tab_b .more_contents .list_b ul .by_year .text_b .caution_on{color:var(--primitive-color-secondary)}div.healthcare .more_modal .more_b .tab_b .more_contents .list_b ul .by_year .arrow_b>div{display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 0;width:60px;font-size:var(--font-size-14);font-weight:var(--font-weight-m);border-radius:var(--border-radius-8)}div.healthcare .more_modal .more_b .tab_b .more_contents .list_b ul .by_year .arrow_b .increase{color:var(--color-text-badge-increase);background:var(--color-bg-badge-increase)}div.healthcare .more_modal .more_b .tab_b .more_contents .list_b ul .by_year .arrow_b .decrease{color:var(--color-text-badge-decrease);background:var(--color-bg-badge-decrease)}@media screen and (max-width:767px){div.healthcare .checkup_detail{width:calc(100% - 64px)}}@media screen and (max-width:767px){div.healthcare .checkup_detail{margin:40px 0 0 0;width:100%;background:var(--color-bg-disabled)}div.healthcare .checkup_detail .detail_top{justify-content:initial;flex-direction:column;gap:8px;padding:0 20px 20px 20px;border-bottom:none;background:var(--color-bg-inverse)}div.healthcare .checkup_detail .checkup_results{gap:8px;margin:8px 0 0 0}div.healthcare .checkup_detail .checkup_results .category{padding:8px 0;background:var(--color-bg-inverse)}div.healthcare .checkup_detail .checkup_results .category .main_category{margin:16px 20px}div.healthcare .checkup_detail .checkup_results .category .main_category .cg_left .main_name{font-size:var(--font-size-18)}div.healthcare .checkup_detail .checkup_results .category .main_category .cg_left .caution{padding:4px 8px;font-size:var(--font-size-12)}div.healthcare .checkup_detail .checkup_results .category .sub_category{gap:0;padding:0}div.healthcare .checkup_detail .checkup_results .category .sub_category li{gap:0;padding:8px 24px;width:100%;font-size:var(--font-size-16);border:none;border-radius:0}div.healthcare .checkup_detail .page_inform{padding:20px 24px;margin:8px 0 0 0;background:var(--color-bg-inverse);border-radius:var(--border-radius-0)}div.healthcare .checkup_detail .page_inform ul li{gap:8px}div.healthcare .checkup_detail .page_inform>ul>li>.dot{margin:8px 0 0 4px}div.healthcare .ex_modal{top:initial;left:0;transform:none;width:100%;animation-duration:.5s;animation-name:slidein;animation-fill-mode:forwards}@keyframes slidein{from{bottom:-250px}to{bottom:0}}div.healthcare .ex_modal .ex_b{padding:24px;border-radius:var(--border-radius-20) var(--border-radius-20) 0 0}div.healthcare .ex_modal .ex_b .item_name{font-size:var(--font-size-18)}div.healthcare .ex_modal .ex_b .description{padding:12px 0 32px 0;font-size:var(--font-size-14)}div.healthcare .more_modal{top:0;left:0;transform:none;width:100%;height:100%}div.healthcare .more_modal .more_b{padding:0;border-radius:0;height:100%;overflow-y:auto}div.healthcare .more_modal .more_b .more_top{position:fixed;top:0;left:0;width:100%;background:var(--color-bg-inverse)}div.healthcare .more_modal .more_b .more_top .more_head{justify-content:center;padding:16px 20px;position:relative}div.healthcare .more_modal .more_b .more_top .more_head .icon_close{display:none}div.healthcare .more_modal .more_b .more_top .more_head .icon_prev{display:flex;position:absolute;left:20px}div.healthcare .more_modal .more_b .more_top .more_tab_wrap{padding:0 20px}div.healthcare .more_modal .more_b .tab_b .more_contents{height:100%;overflow-y:initial}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year{padding:123px 0 0 0}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b{margin:0 20px}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .lev_detail{padding:16px 24px}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .lev_b .normal_lev{padding:12px 16px;margin:12px 0 0 0}div.healthcare .more_modal .more_b .tab_b .more_contents .level_by_year .chart_b{margin:28px 20px 8px 20px}div.healthcare .more_modal .more_b .tab_b .more_contents .all_list{padding:20px}div.healthcare .more_modal .more_b .tab_b .more_contents .list_b ul .by_year{padding:12px 24px}}