/* box for lnb */
/* head basic style */

/*1depth*/
.ABA-head-lnb{display:none;}

/*2depth*/
.ABA-body-lnb{margin-bottom:30px;}
.ABA-body-lnb .ABA-lnb{margin:-2px; }
.ABA-body-lnb .ABA-lnb li { display:inline-block; width:172px; box-sizing:border-box; vertical-align:top; padding:2px;}
.ABA-body-lnb .ABA-lnb li a { color:#666666; font-size:15px; font-weight:300; letter-spacing:-1px; text-align:center; height:50px; line-height:49px; padding:0; background:#f9f9f9; border:1px solid #ddd; border-radius:0 8px; box-sizing:border-box; overflow:hidden;  -webkit-line-clamp:1; display:block; display:-webkit-box; -webkit-box-orient:vertical; }
.ABA-body-lnb a:hover{background:#eee;}
.ABA-body-lnb .ABA-lnb li.AB-current-lnb a:hover{color:#fff;}

/*3depth - 각 서브사이트별 lnb 표시되어야 해서 3뎁스 노출함*/
.LNB-tab .ABA-lnb, .LNB-tab .ABA-lnb-sub {display:none;}
.LNB-tab .lnb-2dph .ABA-lnb, .LNB-tab .lnb-3dph .ABA-lnb-sub {display:block;}
.lnb-2dph .lnb-3dph { display:none; }
.lnb-3dph .ABA-lnb-sub li {display:inline-block; width:20%; box-sizing:border-box; vertical-align:top;}
.lnb-3dph .ABA-lnb-sub a { box-sizing:border-box; overflow:hidden;  -webkit-line-clamp:1; display:block; display:-webkit-box; -webkit-box-orient:vertical;}

.LNB-tab .lnb-3dph{margin-top:15px;}
.LNB-tab .ABA-body-lnb .ABA-lnb-sub{margin:-3px;}
.LNB-tab .ABA-body-lnb .ABA-lnb-sub li{padding:3px; display:inline-block; width:auto; box-sizing:border-box; vertical-align:top;}
.LNB-tab .ABA-body-lnb .ABA-lnb-sub a{color:#888;  font-weight:bold; height:38px; line-height:36px; font-size:14px; letter-spacing:-0.5px; padding:0 20px; border:1px solid #d3d3d3; border-radius:4px; background:#fff; text-align:center; box-sizing:border-box; overflow:hidden;  -webkit-line-clamp:1; display:block; display:-webkit-box;  -webkit-box-orient:vertical;}
.LNB-tab .ABA-body-lnb .ABA-lnb-sub a:hover{background:#f3f3f3}

/* LNB링크색 */
.GNB-color-01 .lnb-2dph .AB-current-lnb a {background:#E41D1D; color:#fff; border-color:#E41D1D;}
.GNB-color-02 .lnb-2dph .AB-current-lnb a {background:#FE8712; color:#fff; border-color:#FE8712;}
.GNB-color-03 .lnb-2dph .AB-current-lnb a {background:#ffba00; color:#fff; border-color:#ffba00;}
.GNB-color-04 .lnb-2dph .AB-current-lnb a {background:#279402; color:#fff; border-color:#279402;}
.GNB-color-05 .lnb-2dph .AB-current-lnb a {background:#3390CD; color:#fff; border-color:#3390CD;}
.GNB-color-06 .lnb-2dph .AB-current-lnb a {background:#1C5BA0; color:#fff; border-color:#1C5BA0;}
.GNB-color-07 .lnb-2dph .AB-current-lnb a {background:#8350BB; color:#fff; border-color:#8350BB;}
.GNB-color-08 .lnb-2dph .AB-current-lnb a {background:#323232; color:#fff; border-color:#323232;}
.GNB-color-09 .lnb-2dph .AB-current-lnb a {background:#888; color:#fff; border-color:#888;}
.GNB-color-10 .lnb-2dph .AB-current-lnb a {background:#fff; color:#666; border-color:#ddd;}
.GNB-color-10 .lnb-2dph .AB-current-lnb a:hover{color:#666;}

/*새글 또는 페이지 신규등록시 아이콘 표시*/
.ABA-lnb-box span.AB-recent-update { background-position:left center; background-repeat: no-repeat; display:inline-block; width:11px; height:11px; margin-left:8px; }
.GNB-color-01 .ABA-lnb-box span.AB-recent-update { background-image:url("bg_menu_n_01.gif"); }
.GNB-color-02 .ABA-lnb-box span.AB-recent-update { background-image:url("bg_menu_n_02.gif"); }
.GNB-color-03 .ABA-lnb-box span.AB-recent-update { background-image:url("bg_menu_n_03.gif"); }
.GNB-color-04 .ABA-lnb-box span.AB-recent-update { background-image:url("bg_menu_n_04.gif"); }
.GNB-color-05 .ABA-lnb-box span.AB-recent-update { background-image:url("bg_menu_n_05.gif"); }
.GNB-color-06 .ABA-lnb-box span.AB-recent-update { background-image:url("bg_menu_n_06.gif"); }
.GNB-color-07 .ABA-lnb-box span.AB-recent-update { background-image:url("bg_menu_n_07.gif"); }
.GNB-color-08 .ABA-lnb-box span.AB-recent-update { background-image:url("bg_menu_n_08.gif"); }
.GNB-color-09 .ABA-lnb-box span.AB-recent-update { background-image:url("bg_menu_n_09.gif"); }
.GNB-color-10 .ABA-lnb-box span.AB-recent-update { background-image:url("bg_menu_n_08.gif"); }