@charset "utf-8";
/* CSS Document */
/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */

/* [상단 헤더] 배경 흰색 + 모든 글자/아이콘 검정 */
#header_warp, #header, .header_top, .header_top_cont {
    background-color: #ffffff !important;
    background-image: none !important;
}
#header a, #header span, #header i, #header button, #header .logo a {
    color: #333333 !important;
}

/* [하단 푸터] 배경 흰색 + 모든 정보(주소, 사업자번호 등) 검정 */
#footer_wrap, #footer, .footer_cont {
    background-color: #ffffff !important;
    border-top: 1px solid #eeeeee !important;
}

/* 푸터 내의 address, span, a 등 모든 요소를 강제로 보이게 함 */
#footer, 
#footer a, 
#footer span, 
#footer address, 
#footer .foot_info, 
#footer .copyright,
#footer .footer_cont * {
    color: #555555 !important; /* 약간 진한 회색 */
    opacity: 1 !important;      /* 투명도 해제 */
    display: inline-block;     /* 혹시 숨겨졌을 경우 대비 */
}

/* 푸터 내부에 있는 그 어떤 태그라도 글자색을 강제로 변경 */
#footer, #footer *, #footer div, #footer p, #footer span, #footer strong, #footer b {
    color: #333333 !important;
    opacity: 1 !important;
}

/* 특히 우측 계좌정보/공지사항 하단 영역 타겟팅 */
.footer_cont_right, .footer_cont_right *, .foot_info_list, .foot_info_list * {
    color: #333333 !important;
}

/* 상단 검색 영역 전체 숨기기 */
.top_search_cont, .header_search_box, #btnSearchTop {
    display: none !important;
}

/* 메뉴 아이콘을 강제로 검정색으로 변경 */
.btn_all_menu img {
    filter: invert(100%) brightness(0) !important;
    -webkit-filter: invert(100%) brightness(0) !important;
}

/* 메뉴 버튼 클래스명을 정확하게 조준했습니다 */
.btn_all_menu_open img {
    filter: invert(100%) brightness(0) !important;
    -webkit-filter: invert(100%) brightness(0) !important;
}