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

/*2depth*/
.ABA-body-lnb{position:relative; text-align: center; }
.ABA-body-lnb .ABA-lnb{height:50px; overflow:hidden; margin:0 auto; text-align:center;}
.ABA-body-lnb .ABA-lnb li{display:inline-block;}
.ABA-body-lnb .ABA-lnb a {color:#000000;background-color: #ffffff;display:inline-block;width:200px; height:50px; line-height:50px; text-align:center; font-size:17px; font-weight:300; box-sizing: border-box; border:1px solid #ddd;}
.ABA-body-lnb .ABA-lnb a:hover { background:#f4f4f4; }
.ABA-body-lnb .ABA-lnb .AB-current-lnb a{color:#fff;}

/*3depth*/
.lnb-2dph .lnb-3dph{display:none;}
.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 .lnb-3dph .ABA-lnb-sub a{color:#888; font-weight:bold; height:40px; line-height:40px; font-size:13px; padding:0 13px; }
.LNB-menu .lnb-3dph .ABA-lnb-sub li:last-child a{background:none;}
.LNB-menu .lnb-3dph .ABA-lnb-sub a:hover{text-decoration:underline;}

.LNB-tab .lnb-3dph{margin-top:15px; margin-bottom:10px;}
.LNB-tab .lnb-3dph .ABA-lnb-sub a{color: #666666 !important; height:50px; line-height:50px; font-size:17px; letter-spacing:-0.5px; padding:0 80px; border-bottom: 1px solid #999999; background:none !important;}
.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #000000;height: 48px;}
.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a {border-bottom: 3px solid #000000; height: 48px;}

/* LNB링크색 */

.GNB-color-01 .lnb-2dph .AB-current-lnb a,
.GNB-color-01.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#d20b00; border-color:#d20b00; color:#fff; }
.GNB-color-01.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#d20b00; font-weight:bold; }
.GNB-color-01.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #d20b00;height: 48px;}

.GNB-color-02 .lnb-2dph .AB-current-lnb a,
.GNB-color-02.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#f96f12; border-color:#f96f12; color:#fff; }
.GNB-color-02.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#f96f12; font-weight:bold; }
.GNB-color-02.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #f96f12;height: 48px;}

.GNB-color-03 .lnb-2dph .AB-current-lnb a,
.GNB-color-03.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#f7b21a; border-color:#f7b21a; color:#fff; }
.GNB-color-03.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#f7b21a; font-weight:bold; }
.GNB-color-03.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #f7b21a;height: 48px;}

.GNB-color-04 .lnb-2dph .AB-current-lnb a,
.GNB-color-04.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#249910; border-color:#249910; color:#fff; }
.GNB-color-04.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#249910; font-weight:bold; }
.GNB-color-04.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #249910;height: 48px;}

.GNB-color-05 .lnb-2dph .AB-current-lnb a,
.GNB-color-05.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#449aec; border-color:#449aec; color:#fff; }
.GNB-color-05.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#449aec; font-weight:bold; }
.GNB-color-05.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #449aec;height: 48px;}

.GNB-color-06 .lnb-2dph .AB-current-lnb a,
.GNB-color-06.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#1e4681; border-color:#1e4681; color:#fff; }
.GNB-color-06.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#1e4681; font-weight:bold; }
.GNB-color-06.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #1e4681;height: 48px;}

.GNB-color-07 .lnb-2dph .AB-current-lnb a,
.GNB-color-07.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#934fa6; border-color:#934fa6; color:#fff; }
.GNB-color-07.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#934fa6; font-weight:bold; }
.GNB-color-07.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #934fa6;height: 48px;}

.GNB-color-08 .lnb-2dph .AB-current-lnb a,
.GNB-color-08.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#000000; border-color:#000000; color:#fff;}
.GNB-color-08.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#000000; font-weight:bold; }
.GNB-color-08.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #000000;height: 48px;}

.GNB-color-09 .lnb-2dph .AB-current-lnb a,
.GNB-color-09.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#333333; border-color:#333333; color:#fff; }
.GNB-color-09.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#333333; font-weight:bold; }
.GNB-color-09.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #333333;height: 48px;}

.GNB-color-10 .lnb-2dph .AB-current-lnb a,
.GNB-color-10.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#757575; border-color:#757575; color:#fff; }
.GNB-color-10.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#757575; font-weight:bold; }
.GNB-color-10.LNB-tab .lnb-3dph .ABA-lnb-sub a:hover {border-bottom: 3px solid #757575;height: 48px;}


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