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

/*2depth*/
.lnb-2dph {border-bottom:1px solid #eaeaea;}
.ABA-lnb , .lnb-3dph-inner{width:1060px; margin:0 auto; }
.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:15px; font-weight:bold; letter-spacing:-0.5px; text-align:center; box-sizing:border-box; overflow:hidden;  -webkit-line-clamp:1; display:block; display:-webkit-box; -webkit-box-orient:vertical; height:50px; line-height:48px; padding:0 40px; background:#fff; border:1px solid #eaeaea; margin:0 -1px -1px 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; }

/*3depth*/
.ABA-lnb li div, .ABA-lnb .ABA-lnb-sub{display:none;}
.lnb-3dph{background:#fff;}
.lnb-3dph .ABA-lnb-sub li{display:inline-block;}
.lnb-3dph .ABA-lnb-sub a{display:inline-block;}

.LNB-menu .lnb-3dph{position:relative;height:40px}
.LNB-menu .lnb-3dph .lnb-3dph-inner{position:absolute; top: 0px; left:0;border:1px solid #ddd;border-width:0 1px 1px 1px}
.LNB-menu .ABA-lnb-sub a{color:#888; font-weight:bold; height:40px; line-height:40px; font-size:13px; padding:0 13px; }
.LNB-menu .ABA-lnb-sub li:last-child a{background:none;}
.LNB-menu .ABA-lnb-sub a:hover{text-decoration:underline;}

.LNB-tab .lnb-3dph{margin-top:15px; margin-bottom:10px;}
.LNB-tab .ABA-lnb-sub a{color:#888;  font-weight:bold; height:32px; line-height:31px; font-size:13px; letter-spacing:-0.5px; padding:0 17px; margin:0 8px 8px 0; border:1px solid #d3d3d3; border-radius:4px; background:#fff;}
.LNB-tab .ABA-lnb-sub a:hover{background:#f3f3f3}


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

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

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

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

.GNB-color-05 .lnb-2dph .AB-current-lnb a,
.GNB-color-05.LNB-tab .ABA-lnb-sub .AB-current-lnb a { background:#67b2e6; border-color:#67b2e6; color:#fff; }
.GNB-color-05.LNB-menu .ABA-lnb-sub .AB-current-lnb a { color:#67b2e6; font-weight:bold; }

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

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

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

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

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

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

/*가로 스크롤 해제*/
html{width:100%; overflow-x:hidden;}