BODY.MP #header:hover ,
BODY.MP #header:hover .topBar {
	background-color:#fff !important;
}
BODY.MP #header::before {
	content:'';
	display:block;
    width: 100%;
    height: 100%;
    position: absolute;
    border-bottom: 1px solid rgba(255,255,255,.5);

	background: rgba(0, 0, 0, .20);
	background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.25) 50%);

}
/* PC */
@media (min-width: 767px) {
	BODY.MP #header .topBar {
        height: 4.5rem;
	}
    BODY.MP #header:not(.fixed) {
        min-height: 14.5rem;
    }
}

BODY.MP #header .topBar {
	color:#fff;
	
	font-family: 'Noto Sans KR', 'Malgun Gothic', dotum, Sans-serif, AppleGothic;
}
BODY.MP #header:hover .topBar {
	color:#222;
}

.nuri-txt {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    line-height: 1;
    word-break: break-all;
	
    width: auto;
    height: 100%;
	padding-left: 2.5rem;
	font-size: 1.5rem;
}
.nuri-txt::before {
    display: inline-flex;
    position: absolute;
    left: 0;
    content: "";
    width: 2.5rem;
    height: 1.8rem;
    margin-right: 1rem;
    background: url(/imgs/common/top_ban_ico_flag_20241002.svg) no-repeat center;
    background-size: contain;
}
.nuri-txt {
	display:none;
}
.gngokr_link {
    display: flex;
    width: auto;
    height: 100%;
    justify-content: flex-start;
    align-items: center;
    position: absolute;
    right: 22rem;
    top: 0;
    cursor: pointer;
}
.gngokr_link:hover {
	text-decoration: underline;
	text-underline-offset: 5px;
}
.gngokr_link[target=_blank]::after {
	display:none;
}
#navigation NAV > UL > LI.active > A {
	position: relative;
}


#navigation NAV > UL > LI.active > A::after {
	content:'';
	position: absolute;
	bottom:0;
    left: 50%;
    transform: translate(-50%,0);
	display:block;
	height:7px;
	width:50%;
	background-color:var(--ThemeBase-border);
}