/*크리스마스 테마*/
/*
.lnb_bg { background-color: #02403D; background-image: url(/site/www/images/common/xmas_bg.png); background-position: bottom; background-size: inherit; background-repeat: no-repeat; } 
#header { background-color: #02403D; background-color: #02403D; background-image: url(/site/www/images/common/xmas_bg2.png); background-repeat: no-repeat; background-position: top; } 
#lnb .tit { color: white } 
#lnb #lnb_box ul li.dept1.on .tit { color: #ffdd69; } 
@media (min-width: 1001px){
 #lnb #lnb_box ul li.dept1.on .tit span:before { background-color: #ffdd69; } 
 }
#lnb .top2m>ul>li>a { color: #dadada; } 
#header .logo a { background: url(../images/common/xmas_logo.png) no-repeat; } 
#header .logo a:hover { background: url(../images/common/xmas_logo2.png) no-repeat; width: 180px; height: 72px; } 
.sitemap11 { filter: invert(1) brightness(2); mix-blend-mode: lighten; } 
#lnb .top2m>ul>li>a:hover { color: #efd366; } 
#lnb li .top2m ul li.dept2.on a.tit2 { color: #efd366; } 
#lnb #lnb_box ul li.dept1.on .tit span:before { right: -37px; left: unset; top: -11px; background-image: url(/site/www/images/common/xmas_santa.png); background-color: unset; width: 28px; height: 37px; } 
.gnb ul li.gnb2 { filter: invert(1) brightness(2); mix-blend-mode: lighten; } 
.gnb ul li.gnb3 { filter: invert(1) brightness(2); mix-blend-mode: lighten; } 
.gnb ul li.gnb1 { background-image: url(../images/common/xmas_fb.png); background-position: 0px 2px; filter: invert(1) brightness(2); mix-blend-mode: lighten; } */
/*새해 테마*/
/*
.lnb_bg { background-color: #DBE6E8; background-image: url(/site/www/images/common/2025newyear_02.png); background-position: bottom; background-size: inherit; background-repeat: no-repeat; top:10px } 
#header { background-color: DBE6E8; background-color: #DBE6E8; background-image: url(/site/www/images/common/2025newyear_01n.png); background-repeat: no-repeat; background-position: top; } 
#lnb .top2m>ul>li>a:hover { color: #efd366; } 
#lnb #lnb_box ul li.dept1.on .tit span:before { right: -35px; left: unset; top: -4px; background-image: url(/site/www/images/common/2025newyear_03.png); background-color: unset; width: 30px; height: 28px; background-repeat: no-repeat; } 
*/
/*겨울 테마*/
/*
.lnb_bg { background-color: #ecfcff; background-image: url(/site/www/images/common/2025_winter_02.png); background-position: bottom; background-size: inherit; background-repeat: no-repeat; top: 17px; } 
#header { background-color: #ecfcff; background-image: url(/site/www/images/common/2025_winter_01.png); background-repeat: no-repeat; background-position: top; } 
#lnb .top2m>ul>li>a:hover { color: #efd366; } 
#lnb #lnb_box ul li.dept1.on .tit span:before { right: -35px; left: unset; top: -4px; background-image: url(/site/www/images/common/2025_winter_03.png); background-color: unset; width: 30px; height: 28px; background-repeat: no-repeat; } 
*/
/*봄 테마*/
/* #header { background-color: #DCF2FF; background-image: url(/site/www/images/common/2025_spring_t_c.png); background-repeat: no-repeat; background-position: top; } 
.lnb_bg { background-color: #DCF2FF; background-image: url(/site/www/images/common/2025_spring_b_b.png); background-position: bottom; background-size: inherit; background-repeat: no-repeat; top: 17px; } 
#lnb #lnb_box ul li.dept1.on .tit span:before { right: -35px; left: unset; top: -4px; background-image: url(/site/www/images/common/2025_spring_icon.png); background-color: unset; width: 30px; height: 28px; background-repeat: no-repeat; } 
#lnb #lnb_box ul li.dept1.on .tit { color: #7f3559; } */
/*여름 테마*/
/*
#header { background-color: #B2E2FF; background-image: url(/site/www/images/common/v1_2025_summer_02.png); background-repeat: no-repeat; background-position: top; } 
.lnb_bg { background-color: #B2E2FF; background-image: url(/site/www/images/common/v1_2025_summer_01.png); background-position: bottom; background-size: inherit; background-repeat: no-repeat; top: 17px; } 
#lnb #lnb_box ul li.dept1.on .tit { color: #1FA2AE; } 
*/
/*가을 테마*/
/* 가을 테마
#header { background-color: #F7E1D4; background-image: url(/site/www/images/common/2025_fall_t.png); background-repeat: no-repeat; background-position: top; } 
.lnb_bg { background-color: #F7E1D4; background-image: url(/site/www/images/common/2025_fall_b.png); background-position: bottom; background-size: inherit; background-repeat: no-repeat; top: 17px; } 
*/
/* 2026_봄테마
#header { background-image: url(/site/www/images/common/2026_spring_top02.png); background-repeat: no-repeat; background-color: #dcf2ff } 
 .lnb_bg { background-color: #dcf2ff; background-image: url(/site/www/images/common/2026_spring_btm02.png); background-position: bottom; background-size: inherit; background-repeat: no-repeat; top: 17px; } */
/* 2026-04 테마 (장애인의 날) */
/*
#header { background-image: url(/site/www/images/common/2604_spring_top02.png); background-repeat: no-repeat; background-color: #fff; transition: background-color 0.3s ease; } 
#header:has(#lnb ul li.dept1:hover) { background-color: #f5f8dd; } 
 .lnb_bg { background-color: #f5f8dd; background-image: url(/site/www/images/common/2604_spring_btm02.png); background-position: bottom; background-size: inherit; background-repeat: no-repeat; top: 17px; } 
*/
/*
 #header { background-image: url(/site/www/images/common/win_top_02.png); background-repeat: no-repeat; background-color: #142243; } 
 .lnb_bg { background-color: #142243; background-image: url(/site/www/images/common/win_bot_02.png); background-position: bottom; background-size: inherit; background-repeat: no-repeat; top: 17px; } 
*/

/* 2026-05 */
#header { background-image: url(/site/www/images/common/2026-05-top.png); background-repeat: no-repeat; background-color: #fff; transition: background-color 0.3s ease; } 
#header:has(#lnb ul li.dept1:hover) { background-color: #FFF0E0; } 
.lnb_bg { background-color: #FFF0E0; background-image: url(/site/www/images/common/2026-05-bottom.png); background-position: bottom; background-size: inherit; background-repeat: no-repeat; top: 17px; } 
/* 2026-05 끝 */

/*흰색 테마*/
/*
#lnb .tit { color: white } 
#lnb #lnb_box ul li.dept1.on .tit { color: #ffdd69; } 
@media (min-width: 1001px){
 #lnb #lnb_box ul li.dept1.on .tit span:before { background-color: #ffdd69; } 
 }
#lnb .top2m>ul>li>a { color: #dadada; } 
#header .logo a { background: url(../images/common/xmas_logo.png) no-repeat; } 
#header .logo a:hover { background: url(../images/common/xmas_logo2.png) no-repeat; width: 180px; height: 72px; } 
.sitemap11 { filter: invert(1) brightness(2); mix-blend-mode: lighten; } 
#lnb .top2m>ul>li>a:hover { color: #efd366; } 
#lnb li .top2m ul li.dept2.on a.tit2 { color: #efd366; } 
#lnb #lnb_box ul li.dept1.on .tit span:before { right: -37px; left: unset; top: -11px; background-image: url(/site/www/images/common/xmas_santa.png); background-color: unset; width: 28px; height: 37px; } 
.gnb ul li.gnb2 { filter: invert(1) brightness(2); mix-blend-mode: lighten; } 
.gnb ul li.gnb3 { filter: invert(1) brightness(2); mix-blend-mode: lighten; } 
.gnb ul li.gnb1 { background-image: url(../images/common/xmas_fb.png); background-position: 0px 2px; filter: invert(1) brightness(2); mix-blend-mode: lighten; } 
@media screen and (max-width:990px) {#lnb .tit { color: #000; } 
.gnb ul li.gnb2 { filter: unset; mix-blend-mode: unset; } 
.gnb ul li.gnb3 { filter: unset; mix-blend-mode: unset; } 
#lnb .top2m>ul>li>a:hover { color: #000 } 
#lnb .top2m>ul>li>a { color: #000 } 
 }
*/
/*흰색 테마*/