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

/*2depth*/
.ABA-body-lnb  { margin-bottom: 40px;}
.ABA-body-lnb .ABA-lnb li { display:inline-block; width:20%; box-sizing:border-box; vertical-align:top;}
.ABA-body-lnb .ABA-lnb li a { color:#7a7a7a; font-size:17px; letter-spacing:-1px; text-align:center; height:50px; line-height:47px; padding:0 30px; background:#f4f4f4; border:1px solid #eaeaea; box-sizing:border-box; overflow:hidden;  -webkit-line-clamp:1; display:block; display:-webkit-box; -webkit-box-orient:vertical; margin:-1px -1px 0 0;}
.ABA-body-lnb .ABA-lnb li a:hover { text-decoration:underline; }
.ABA-body-lnb .ABA-lnb .AB-current-lnb a:hover { color:#fff; }
.ABA-body-lnb .ABA-lnb li.AB-first a { margin-left:0; }
.ABA-body-lnb .ABA-lnb li a .AB-lleft, .ABA-body-lnb .ABA-lnb li a .AB-rleft{display:inline-block; width:0px; height:0px; line-height:0; }

/*3depth*/
.lnb-2dph .lnb-3dph{display:none;}
.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-3dph .ABA-lnb-sub li { display:inline-block; }
.lnb-3dph .ABA-lnb-sub a { display:inline-block; }

.LNB-menu .lnb-3dph { position:relative; margin-top:5px; height:25px; margin-bottom:10px; }
.LNB-menu .lnb-3dph .lnb-3dph-inner { position:absolute; top: 2px; left:0; }
.LNB-menu .lnb-3dph li a { color:#888; height:40px; line-height:40px; font-size:14px; letter-spacing:-1px; padding:0 30px; background:url("bg_bar_e2.gif") right center no-repeat; text-align:center;}
.LNB-menu .lnb-3dph li:first-child a { padding-left:10px; }
.LNB-menu .lnb-3dph li:last-child a { background:none; }
.LNB-menu .lnb-3dph a:hover { text-decoration:underline; }

.LNB-tab .lnb-3dph { margin-top:10px; margin-bottom:10px; }
.LNB-tab .lnb-3dph .ABA-lnb-sub{margin:-3px;}
.LNB-tab .lnb-3dph li{padding:3px; display:inline-block; width:20%; box-sizing:border-box; vertical-align:top;}
.LNB-tab .lnb-3dph a{color:#888;  height:38px; line-height:36px; font-size:15px; 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 .lnb-3dph a:hover { text-decoration:underline; }
.LNB-tab .lnb-3dph .AB-current-lnb a { color:#454545; }

/* LNB링크색 */
.GNB-color-01 .lnb-2dph .AB-current-lnb a,
.GNB-color-01.LNB-tab .lnb-3dph .AB-current-lnb a { background:#ff0000; border-color:#ff0000; color:#fff; }
.GNB-color-01.LNB-menu .lnb-3dph .AB-current-lnb a { color:#ff0000; font-weight:bold; }

.GNB-color-02 .lnb-2dph .AB-current-lnb a,
.GNB-color-02.LNB-tab .lnb-3dph .AB-current-lnb a { background:#ff7700; border-color:#ff7700; color:#fff; }
.GNB-color-02.LNB-menu .lnb-3dph .AB-current-lnb a { color:#ff7700; font-weight:bold; }

.GNB-color-03 .lnb-2dph .AB-current-lnb a,
.GNB-color-03.LNB-tab .lnb-3dph .AB-current-lnb a { background:#ffa800; border-color:#ffa800; color:#fff; }
.GNB-color-03.LNB-menu .lnb-3dph .AB-current-lnb a { color:#ffa800; font-weight:bold; }

.GNB-color-04 .lnb-2dph .AB-current-lnb a,
.GNB-color-04.LNB-tab .lnb-3dph .AB-current-lnb a { background:#33a337; border-color:#33a337; color:#fff; }
.GNB-color-04.LNB-menu .lnb-3dph .AB-current-lnb a { color:#33a337; font-weight:bold; }

.GNB-color-05 .lnb-2dph .AB-current-lnb a,
.GNB-color-05.LNB-tab .lnb-3dph .AB-current-lnb a { background:#24aae1; border-color:#24aae1; color:#fff; }
.GNB-color-05.LNB-menu .lnb-3dph .AB-current-lnb a { color:#24aae1; font-weight:bold; }

.GNB-color-06 .lnb-2dph .AB-current-lnb a,
.GNB-color-06.LNB-tab .lnb-3dph .AB-current-lnb a { background:#002348; border-color:#002348; color:#fff; }
.GNB-color-06.LNB-menu .lnb-3dph .AB-current-lnb a { color:#002348; font-weight:bold; }

.GNB-color-07 .lnb-2dph .AB-current-lnb a,
.GNB-color-07.LNB-tab .lnb-3dph .AB-current-lnb a { background:#a900ff; border-color:#a900ff; color:#fff; }
.GNB-color-07.LNB-menu .lnb-3dph .AB-current-lnb a { color:#a900ff; font-weight:bold; }

.GNB-color-08 .lnb-2dph .AB-current-lnb a,
.GNB-color-08.LNB-tab .lnb-3dph .AB-current-lnb a { background:#333333; border-color:#333333; color:#fff; }
.GNB-color-08.LNB-menu .lnb-3dph .AB-current-lnb a { color:#333333; font-weight:bold; }

.GNB-color-09 .lnb-2dph .AB-current-lnb a,
.GNB-color-09.LNB-tab .lnb-3dph .AB-current-lnb a { background:#737373; border-color:#737373; color:#fff; }
.GNB-color-09.LNB-menu .lnb-3dph .AB-current-lnb a { color:#737373; font-weight:bold; }

.GNB-color-10 .lnb-2dph .AB-current-lnb a,
.GNB-color-10.LNB-tab .lnb-3dph .AB-current-lnb a { background:#aaaaaa; border-color:#aaaaaa; color:#fff; }
.GNB-color-10.LNB-menu .lnb-3dph .AB-current-lnb a { color:#aaaaaa; font-weight:bold; }


/*새글 또는 페이지 신규등록시 아이콘 표시*/
.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"); }