@charset "utf-8"; /* ========================================================================== 헤더 메뉴 커스텀 스타일 (Header Menu Custom Style) ========================================================================== */ /* 1. 전체 메뉴 폰트 설정 (글꼴, 기본 색상) */ .main-header .gnb .gnb-list a { /* font-family: 'Noto Sans KR', sans-serif; */ /* 💡 [수정] 관리자 설정 폰트 사용을 위해 주석 처리 */ color: #333; } /* 메인 페이지의 투명 헤더 상태일 때의 글자 색상 */ .main-header.is-transparent .gnb .gnb-list a { color: #333; } /* 2. 1차 메뉴와 2차 메뉴 폰트 크기 및 굵기 동일하게 설정 */ .main-header .gnb .gnb-list .gnb-link, .main-header .gnb .sub-menu a { font-size: 18px; font-weight: 500; } /* 3. 메뉴에 마우스를 올렸을 때(hover) 스타일 */ .main-header .gnb .gnb-list > .gnb-item:hover > .gnb-link, .main-header .gnb .sub-menu li:hover > a { color: #1768aa; font-weight: 700; } /* 메인 페이지의 투명 헤더 상태에서 마우스를 올렸을 때 */ .main-header.is-transparent .gnb .gnb-list > .gnb-item:hover > .gnb-link { color: #c8e6c9; } /* 4. 2차 메뉴(서브메뉴) 배경 및 패딩 조절 */ .main-header .gnb .sub-menu { background-color: rgba(255, 255, 255, 0.95); padding: 10px 0; } .main-header .gnb .sub-menu a { padding: 10px 20px; } /* ========================================================================== PC/Mobile 표시 제어 ========================================================================== */ .mobile-only { display: none !important; } .pc-only { display: block !important; }