.header{width:100%;position:sticky;top:0;z-index:var(--z-index-2);background:var(--color-bg-inverse);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:constant(safe-area-inset-top);padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right)}.header .header_top{border-bottom:var(--border-width-1) solid var(--color-border-primary)}.header .header_top_inner{display:flex;justify-content:space-between;margin:0 auto;width:calc(100% - 80px);max-width:1200px}.header .header_main_inner .medi25care_logo{display:flex;align-items:center;padding-right:50px}.header .header_main_inner .medi25care_logo a{display:inline-block;width:180px}.header .header_main_inner h1 a{display:inline-block;width:180px}.header .header_top_inner .care_box{display:flex;align-items:center;gap:4px;cursor:pointer}.header .header_top_inner .care_box .care_text{display:flex;align-items:center;gap:4px;font-size:var(--font-size-14);font-weight:var(--font-weight-sb)}.header .header_top_inner .care_box .icon_new{width:16px;height:16px;line-height:16px;font-size:var(--font-size-12);color:var(--color-text-inverse);background:var(--color-icon-red);border-radius:var(--border-radius-full);text-align:center}.header .topmenu_list{display:flex;align-items:center;height:32px;position:relative}.header .topmenu_list>li{font-size:var(--font-size-14);color:var(--color-text-secondary);border-radius:var(--border-radius-full)}.header .topmenu_list>li.partner>a{color:var(--color-text-brand)}.header .topmenu_list>li:not(:last-of-type):not(:first-of-type):after{display:inline-block;content:"";width:1px;height:10px;margin:0 16px;background:var(--color-border-primary)}.header .topmenu_list>li.down_btn{display:flex;align-items:center;justify-content:center;gap:4px;margin:0 16px 0 0;padding:2px 0;width:108px;text-align:center;background-color:var(--color-bg-brand);color:var(--color-text-inverse);cursor:pointer}.header .topmenu_list>li.down_btn .iconbox{width:20px}.header .header_main{border-bottom:var(--border-width-1) solid var(--color-border-primary)}.header .header_main_inner{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:calc(100% - 80px);max-width:1200px;height:80px}.header .medi25care_logo+.gnb_box{display:flex;gap:8px;justify-content:space-between;align-items:center;width:100%}.header .gnb_wrap .gnb{display:flex;gap:32px}.header .gnb_wrap .gnb>li{position:relative;font-size:var(--font-size-18);font-weight:var(--font-weight-sb)}.header .gnb_wrap .gnb>li a:hover{color:var(--color-text-brand)}.header .gnb_wrap .gnb>li.gnb_on a{color:var(--color-text-brand)}.header .gnb_wrap .gnb>li .icon_new{width:16px;height:16px;line-height:16px;position:absolute;right:-16px;top:-12px;font-size:var(--font-size-12);color:var(--color-text-inverse);background:var(--color-icon-red);border-radius:var(--border-radius-full);text-align:center}.header .gnb_box .right_box{display:flex;gap:8px;align-items:center}.header .gnb_box .right_box .bottom_menu{display:none}.header .gnb_box .right_box .disease_search{display:flex;gap:12px;align-items:center;padding:0 16px;min-width:252px;height:40px;background:var(--color-bg-input-disabled);border-radius:var(--border-radius-full);border:var(--border-width-1) solid var(--color-border-primary);cursor:pointer}.header .gnb_box .right_box .disease_search>span{color:var(--color-text-secondary)}.header .gnb_box .right_box .mymenu_area{display:flex;gap:8px}.header .gnb_box .right_box .mymenu_area .notification_wrap{position:relative}.header .gnb_box .right_box .mymenu_area .icon_bell{position:relative}.header .gnb_box .right_box .mymenu_area .icon_bell .dot{position:absolute;top:0;right:0;width:6px;height:6px;background:var(--color-icon-red);border-radius:var(--border-radius-full)}.header .gnb_box .right_box .mymenu_area .icon_mypage{display:none}@media screen and (max-width:1024px){.header .header_top{display:none}.header .header_main_inner{width:calc(100% - 64px);height:60px}.header .header_main_inner .medi25care_logo a{width:138px}.header .gnb_box .gnb_wrap{display:none}.header .gnb_box .right_box{justify-content:flex-end;width:100%}.header .gnb_box .right_box .bottom_menu{display:block}.header .gnb_box .right_box .disease_search{display:none}.header .gnb_box .right_box .mymenu_area .icon_mypage{display:flex}.header_tab{width:100%;top:0;z-index:var(--z-index-1);background-color:var(--color-bg-brand)}.header_tab.care{background-color:var(--color-bg-ranking)}.header_tab .top_section{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:calc(100% - 64px);height:56px}.header_tab .top_section .logo{width:160px}.header_tab .top_section .logo a{width:100%}.header_tab .top_section .tab_container{display:flex;align-items:center;justify-content:space-between;width:228px}.header_tab .top_section .tab_container li{display:flex;align-items:center;justify-content:center;width:calc(100% / 2);height:56px;font-size:var(--font-size-18);font-weight:var(--font-weight-r);opacity:.7;color:var(--color-text-inverse);overflow:hidden}.header_tab .top_section .tab_container li.select{font-size:var(--font-size-20);font-weight:var(--font-weight-sb);color:var(--color-text-inverse);background-image:url(../../../../theme/images/icon/select.png);background-repeat:no-repeat;background-position:50% 107%;opacity:1}.header_tab.care .top_section .tab_container li.select{background-image:url(../../../../theme/images/icon/select_ranking.png)}.header_tab .bottom_section{position:absolute;top:56px;width:100%;height:30px;z-index:-1;background-color:var(--color-bg-brand)}.header_tab .bottom_section.care{background-color:var(--color-bg-ranking)}}@media screen and (max-width:767px){.header .header_main_inner{gap:20px;width:calc(100% - 40px)}.header_tab .top_section{width:calc(100% - 24px)}.header_tab .top_section .logo{width:120px}.header_tab .top_section .logo a{width:100%}.header_tab .top_section .tab_container{width:174px}.header_tab .top_section .tab_container li{font-size:var(--font-size-18)}.header_tab .top_section .tab_container li.select{font-size:var(--font-size-18);background-position:50% 107%}}