
#gnbwaterfall{position:relative;height:100px;}
#gnbwaterfall-section {position:absolute; overflow:hidden; top:0px; left:0; width:100%; height:100px;  background:transparent; z-index:99}
#gnbwaterfall-wrap{position:relative; width:100%; margin:0 auto; z-index:99;}
#gnbwaterfall-wrap:after {display:block;clear:both; content:""; }
#gnbwaterfall-logo{position:absolute; top:9px; left:20px;}
/*#gnbwaterfall-container{display:table;margin: 0 auto;z-index:99;}*/
#gnbwaterfall-container{display:table;margin: 0 auto;z-index:99; margin-left:650px;}
#gnbwaterfall-container ul{width:100%; height:200px; padding:0; margin:0; list-style:none;}
#gnbwaterfall-container ul li{float:left; text-align:center;width:210px;}


#gnbwaterfall-container ul li:nth-child(5) {width:135px;}


#gnbwaterfall.main_waterfall {height:0;}
#gnbwaterfall.main_waterfall #gnbwaterfall-section {height:100px;  background-color: rgba(255, 255, 255, 1); ;border-bottom: 4px solid rgba(243,176,45,1);}
/*#gnbwaterfall.main_waterfall #gnbwaterfall-section {height:100px;  background-color: rgba(255, 255, 255, 1); ;border-bottom: 1px solid rgba(255,255,255,1);}*/
#gnbwaterfall.main_waterfall #gnbwaterfall-logo{position:absolute; top:14px;left:90px;}
#gnbwaterfall.main_waterfall a.gnbwaterfall-mainmenu {margin:37px 0 34px; color:#000; font-weight: 600;}
#gnbwaterfall.main_waterfall .gnbwaterfall-submenu {padding-top:20px;}

a.gnbwaterfall-mainmenu{display:block; position:relative;margin:20px 0 21px; font-size:20px; color:#2e2e2e; text-decoration:none;}
.gnbwaterfall-submenu{position:relative; height:200px; display:block; padding-top:11px; }
.gnbwaterfall-submenu a{display:block; padding:5px; color:#3c3c3c; text-decoration:none; font-size:17px;}
.gnbwaterfall-submenu a:hover{background-color:#aaa; color:#fff;}

#gnbwaterfall.main_waterfall:hover #gnbwaterfall-section {transition: all 0.5s ease;background-color: rgba(0, 0, 0, 0.4);}
#gnbwaterfall.main_waterfall:hover .n_logo {display:none;}
#gnbwaterfall.main_waterfall:hover .f_logo {display:inline-block;}
#gnbwaterfall.main_waterfall:hover a.gnbwaterfall-mainmenu {color:#fff;}
#gnbwaterfall.main_waterfall:hover a.gnbwaterfall-mainmenu:hover {color:#e6d684;}

#gnbwaterfall.sub_waterfall:hover #gnbwaterfall-section {border-bottom: 1px solid #e3e3e3;}



/*body.on #gnbwaterfall.main_waterfall #gnbwaterfall-section {transition: all 0.5s ease;background-color: rgba(0, 0, 0, 0.4);;border-bottom: 1px solid #e3e3e3;}*/
body.on #gnbwaterfall.main_waterfall #gnbwaterfall-section {transition: all 0.5s ease;background-color: rgba(255, 255, 255, 1);/*border-bottom: 1px solid #e3e3e3;*/}
body.on .pc_logo {display:none;}
body.on .m_logo {display:inline-block;}
body.on #gnbwaterfall.main_waterfall a.gnbwaterfall-mainmenu {color:#000;}
body.on #gnbwaterfall.main_waterfall a.gnbwaterfall-mainmenu:hover {color:#bf1e2e;}

body.on #gnbwaterfall.sub_waterfall #gnbwaterfall-section {/*border-bottom: 1px solid #e3e3e3;*/}




.f_logo {display:none;}
body.on .n_logo {display:none;}
body.on .f_logo {display:inline-block;}

/*#gnbwaterfall-wrap li.on .gnbwaterfall-submenu{border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; }*/
#gnbwaterfall-wrap li.on .gnbwaterfall-submenu a.off:hover{background:#ab7777; color:#fff; vertical-align:top;}
#gnbwaterfall-wrap li.on .gnbwaterfall-guide{display:block;}
#gnbwaterfall-container ul li.on a.gnbwaterfall-mainmenu{color:#bf1e2e}
#gnbwaterfall-container ul li.one .gnbwaterfall-guide-image{padding:20px 8px 10px 13px;}
.gnbwaterfall-guide{position:absolute; top:120px; left:0; width:200px; display:none;}
.gnbwaterfall-guide-title{font-size:23px; color:#333; font-weight:bold; margin-top:21px;}
.gnbwaterfall-guide-image{padding:15px 8px 10px 13px;}
#gnbwaterfall-background{position:absolute; top:100px; left:0; width:100%; height:320px; z-index:-1;background:#fff;} /* menu divider */


.gnbbanner { float:right; margin-top:46px; list-style:none;  }
.gnbbanner img { vertical-align:bottom;padding:0 0 0 10px;}


.top_search {position:absolute;top:20px;right:10px}
.top_search input {font-family:'Noto Sans KR', sans-serif;}
#sch_stc {float:left;width:196px;height:39px;padding:0 10px 0 35px;line-height:39px;border-right:none;color:#505050;font-size:13px;border:1px solid #565a82;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0;background:url(../../../img/ico_search.png) no-repeat 9px center;}
#sch_top {width:68px;height:39px;line-height:39px;background:#565a82;color:#fff;border:0;float:left;font-size:13px}


body.on #hd, 
body.on #gnbwaterfall.main_waterfall,
body.on #gnbwaterfall.sub_waterfall {width:100%;  position:fixed; left:0; z-index:9; border:0px solid red; }

body.on #gnbwaterfall.main_waterfall,
body.on #gnbwaterfall.sub_waterfall {border-bottom: 1px solid #e3e3e3;}

 body.on #hd_ct,{border:0px solid red; z-index:99; position:fixed;}


.m_logo {display:none;}

@media all and (max-width:989px) {

#gnbwaterfall.main_waterfall:hover #gnbwaterfall-section {transition: all 0.5s ease;background-color: rgba(250, 250, 250, 1);}

}