/*1depth 글자스타일*/
.ABA-gnb li a.GNB-a, .AB-menu-sub a { color:#565656; font-size:18px; font-weight:600; letter-spacing:-1px; text-align:center; }	 
.ABA-gnb li a.GNB-a:hover, .AB-menu-sub td a:hover, .ABA-gnb li.AB-current-gnb a.GNB-a { color:#454545; font-weight:600; }
.AB-menu-sub a { display:block; }

/* GNB 1depth 높이 */
.ABA-bggnb-left, .ABA-bggnb-center, .ABA-bggnb-right { height:60px; }	/* GNB 1depth 영역의 높이 */
.ABA-gnb li a.GNB-a, .AB-menu-sub a { line-height:60px; }	/* GNB 1depth 글자의 높이 */

/*2depth*/
.ABA-gnb-sub-1 { top:46px; *top:46px; }	/* GNB 2depth 위치 */
.ABA-gnb-sub-1 { background-color:#fff; border:0; border-radius:0 0 2px 2px; border-top:0; padding:0; }	 /*2depth 위치*/
.ABA-gnb-sub-1 li a { color:#fff; font-size:12px; font-weight:normal; letter-spacing:-0.5px; line-height:34px; text-decoration:none; display:block; padding:0 15px; position:relative; }	/* 2depth 글자스타일, 높이*/
.ABA-gnb-sub-1 li a:hover { text-decoration:underline; }	 /* 2depth 오버상태 */
.ABA-gnb-sub-1 li.AB-current-gnb-sub > a { font-weight:bold; text-decoration:underline; }	/* 2depth 선택된 상태 */
.ABA-gnb-sub-1 li.AB-child a { padding-right:24px; }
.ABA-gnb-sub-1 li.AB-child a span.AB-rleft { background:url("exist_child_w.png") 0 0 no-repeat; width:3px; height:6px; top:20px; right:10px; }	/* 우측 아이콘*/

/*3depth*/
.ABA-gnb-sub-2 { top:45px; }	/* GNB 3depth 위치 */
.ABA-gnb-sub-2 { background:#fff; border:1px solid #e3e3e3; width:120px; _width:120px; padding:0 10px; margin-left:-1px; _overflow:hidden; z-index:1 }
.ABA-gnb-sub-1 .ABA-gnb-sub-2 ul { background:none; margin:0; }
.ABA-gnb-sub-1 .ABA-gnb-sub-2 li { background:none; padding:0; min-width:120px; _width:120px; }
.ABA-gnb-sub-1 .ABA-gnb-sub-2 li a { color:#777; font-size:12px; line-height:18px; text-align:left; white-space:normal; border-bottom:1px dashed #eee; padding:10px 5px; }	/* 3depth 글자스타일, 높이*/
.ABA-gnb-sub-1 .ABA-gnb-sub-2 li a:hover { text-decoration:underline; }	 /*3depth 오버시*/
.ABA-gnb-sub-1 .ABA-gnb-sub-2 li.AB-current-gnb-sub a { }	 /*3depth가 선택된상태*/
.ABA-gnb-sub-1 .ABA-gnb-sub-2 li.AB-last a { border-bottom:0; }

/* GNB-h */

/* GNB-v */
.GNB-v .ABA-bggnb-center, .GNB-v .ABA-bggnb-left, .GNB-v .ABA-bggnb-right { height:60px; }	/* GNB-v형 1depth 높이 */
.GNB-v .ABA-gnb-sub-1 { top:60px; }	/* GNB-v형 2depth 위치 */
.GNB-v .ABA-gnb-sub-1 { height:auto; min-width:100px; _width:100px; background-color:#fff; padding:10px 15px; }
.GNB-v .ABA-gnb-sub-1 ul { background:none; margin:0; height:default; }
.GNB-v .ABA-gnb-sub-1 li { background:none; }
.GNB-v .ABA-gnb-sub-1 li a { color:#fff; font-size:13px; font-weight:normal; line-height:18px; text-decoration:none; text-align:left; padding:7px 0; }	 /*2depth 글자스타일*/
.GNB-v .ABA-gnb-sub-1 li a:hover { text-decoration:underline; }	 /* 2depth 오버상태 */
.GNB-v .ABA-gnb-sub-1 li.AB-current-gnb-sub > a { font-weight:bold; text-decoration:underline; }	/* 2depth 선택된 상태 */
.GNB-v .ABA-gnb-sub-1 li.AB-child a span.AB-rleft { width:3px; height:6px; top:14px; right:10px; }		/* 우측 아이콘*/
.GNB-v .ABA-gnb-sub-1 li.AB-last a { border-bottom:0; }
.GNB-v .ABA-gnb-sub-1 .ABA-gnb-sub-2 { border-width:1px; width:120px; _width:120px; margin-left:0; margin-top:-1px; }
.GNB-v .ABA-gnb-sub-1 li.AB-first .ABA-gnb-sub-2 { margin-top:0; }
.GNB-v .ABA-gnb-sub-1 .ABA-gnb-sub-2 li a { color:#777; border-bottom:1px dashed #eee; padding:10px 5px; margin:0px; }
.GNB-v .ABA-gnb-sub-1 .ABA-gnb-sub-2 li.AB-last a { border-bottom:0; }

/* GNB-w */
.AB-wide-gnb-sub { background-color:#fff; border-bottom:1px solid #ccc; width:100%; left:0; }
.AB-wide-gnb-sub .ABA-gnb-sub-1 { background:none; border:0; height:200px; padding:10px 15px; }
.AB-wide-gnb-sub .ABA-gnb-sub-1 li a { color:#777; font-size:13px; line-height:18px; text-decoration:none; text-align:left; padding:7px 0; }
.AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { text-decoration:underline; }
.AB-wide-gnb-sub .ABA-gnb-sub-1 li.AB-child a span.AB-rleft { background:url("exist_child.png") 0 0 no-repeat; width:3px; height:6px; top:14px; right:10px; }	/* 우측 아이콘*/
.AB-wide-gnb-sub .ABA-gnb-sub-2 { border:1px solid #e5e5e5; width:120px; padding:0 10px; }
.AB-wide-gnb-sub .ABA-gnb-sub-2 li a { color:#888; font-size:12px; letter-spacing:-0.5px; line-height:18px; border-bottom:1px dashed #eee; padding:10px 5px; }
.AB-wide-gnb-sub .ABA-gnb-sub-2 li a span.AB-lleft { background:none; width:5px; height:1px; position:absolute; top:11px; left:0px; }
.AB-wide-gnb-sub li.AB-current-gnb-sub a { font-weight:bold; }	
.AB-wide-gnb-sub li.AB-current-gnb-sub .ABA-gnb-sub-2 a { font-weight:normal; }
.AB-wide-gnb-sub li.AB-current-gnb-sub .ABA-gnb-sub-2 li.AB-current-gnb-sub a { color:#666; font-weight:bold; }	

/*GNB배경 (1depth) */
.ABA-bggnb-left,.ABA-bggnb-right { width:0; }	/*1depth 양쪽끝 너비*/
.ABA-bggnb-left { background-position:0 0; }	/*background-position:0 -(GNB영역 높이값x2)px*/
.ABA-bggnb-right { background-position:0 0; }
.ABA-bggnb-center { background-position:0 0; margin:0; }	/*background-position:0 -(GNB영역 높이값)px , margin:0 width값*/

/*GNB sub배경 (2depth) */
.ABA-bggnbsub1-left,.ABA-bggnbsub1-right { width:0; height:25px; }	/*2depth 양쪽끝 너비,높이*/
.ABA-bggnbsub1-left { background-position:0 0; }	/*background-position:0 -(2depth 높이값x2)px*/
.ABA-bggnbsub1-right { background-position:0 0; }
.ABA-gnb-sub-1-ul { background-position:0 0; margin:0; }/*background-position:0 -(2depth 높이값)px , margin:0 width값*/

/* GNB 오버시 글자색*/
.GNB-color-01 .ABA-gnb li a.GNB-a:hover, .GNB-color-01 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#CC3333; }
.GNB-color-02 .ABA-gnb li a.GNB-a:hover, .GNB-color-02 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#FA7D21; }
.GNB-color-03 .ABA-gnb li a.GNB-a:hover, .GNB-color-03 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#f7b310; }
.GNB-color-04 .ABA-gnb li a.GNB-a:hover, .GNB-color-04 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#23ae75; }
.GNB-color-05 .ABA-gnb li a.GNB-a:hover, .GNB-color-05 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#2477DD; }
.GNB-color-06 .ABA-gnb li a.GNB-a:hover, .GNB-color-06 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#2864AE; }
.GNB-color-07 .ABA-gnb li a.GNB-a:hover, .GNB-color-07 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#c97ae4; }
.GNB-color-08 .ABA-gnb li a.GNB-a:hover, .GNB-color-08 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#4d4d4d; }
.GNB-color-09 .ABA-gnb li a.GNB-a:hover, .GNB-color-09 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#8b8b8b; }
.GNB-color-10 .ABA-gnb li a.GNB-a:hover, .GNB-color-10 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#e7e7e7; }

/* 1depth 배경색 */
.GNB-color-01 .ABA-gnb-wrap .ABA-gnb-sub-1 { background:#CC3333; }
.GNB-color-02 .ABA-gnb-wrap .ABA-gnb-sub-1 { background:#FA7D21; }
.GNB-color-03 .ABA-gnb-wrap .ABA-gnb-sub-1 { background:#f7b310; }
.GNB-color-04 .ABA-gnb-wrap .ABA-gnb-sub-1 { background:#23ae75; }
.GNB-color-05 .ABA-gnb-wrap .ABA-gnb-sub-1 { background:#2477DD; }
.GNB-color-06 .ABA-gnb-wrap .ABA-gnb-sub-1 { background:#2864AE; }
.GNB-color-07 .ABA-gnb-wrap .ABA-gnb-sub-1 { background:#c97ae4; }
.GNB-color-08 .ABA-gnb-wrap .ABA-gnb-sub-1 { background:#4d4d4d; }
.GNB-color-09 .ABA-gnb-wrap .ABA-gnb-sub-1 { background:#8b8b8b; }
.GNB-color-10 .ABA-gnb-wrap .ABA-gnb-sub-1 { background:#e7e7e7; }

/* 유틸메뉴 배경색 */
.AB-gnb-bg-01, .GNB-color-01 .GNB-h .ABA-gnb-sub-1,.GNB-color-01 .GNB-v .ABA-gnb-sub-1{background-color:#CC3333;}
.AB-gnb-bg-02, .GNB-color-02 .GNB-h .ABA-gnb-sub-1,.GNB-color-02 .GNB-v .ABA-gnb-sub-1{background-color:#FA7D21;}
.AB-gnb-bg-03, .GNB-color-03 .GNB-h .ABA-gnb-sub-1,.GNB-color-03 .GNB-v .ABA-gnb-sub-1{background-color:#f7b310;}
.AB-gnb-bg-04, .GNB-color-04 .GNB-h .ABA-gnb-sub-1,.GNB-color-04 .GNB-v .ABA-gnb-sub-1{background-color:#23ae75;}
.AB-gnb-bg-05, .GNB-color-05 .GNB-h .ABA-gnb-sub-1,.GNB-color-05 .GNB-v .ABA-gnb-sub-1{background-color:#2477DD;}
.AB-gnb-bg-06, .GNB-color-06 .GNB-h .ABA-gnb-sub-1,.GNB-color-06 .GNB-v .ABA-gnb-sub-1{background-color: #2864AE;}
.AB-gnb-bg-07, .GNB-color-07 .GNB-h .ABA-gnb-sub-1,.GNB-color-07 .GNB-v .ABA-gnb-sub-1{background-color:#c97ae4;}
.AB-gnb-bg-08, .GNB-color-08 .GNB-h .ABA-gnb-sub-1,.GNB-color-08 .GNB-v .ABA-gnb-sub-1{background-color:#4d4d4d;}
.AB-gnb-bg-09, .GNB-color-09 .GNB-h .ABA-gnb-sub-1,.GNB-color-09 .GNB-v .ABA-gnb-sub-1{background-color:#8b8b8b;}
.AB-gnb-bg-10, .GNB-color-10 .GNB-h .ABA-gnb-sub-1,.GNB-color-10 .GNB-v .ABA-gnb-sub-1{background-color:#e7e7e7;}

/*20230206*/
.GNB-v .ABA-gnb-sub-1 { top:90px; }
.GNB-color-04 .ABA-gnb li a.GNB-a:hover, .GNB-color-04 .ABA-gnb li.AB-current-gnb a.GNB-a { color:#001d3d; }
.AB-gnb-bg-04, .GNB-color-04 .GNB-h .ABA-gnb-sub-1, .GNB-color-04 .GNB-v .ABA-gnb-sub-1{background-color:#001d3d;width: 209px !important;}
.ABA-gnb li a.GNB-a, .AB-menu-sub a{font-size: 20px;color:#333;}

.logobx{position: absolute;top:0;left: 50%;transform: translateX(-50%);z-index: 10;}
.GNB-color-04 .ABA-gnb li a.GNB-a:hover, .GNB-color-04 .ABA-gnb li.AB-current-gnb a.GNB-a{line-height: 90px;}
.ABA-gnb li a.GNB-a, .AB-menu-sub a{line-height: 90px;}
.GNB-v .ABA-bggnb-center, .GNB-v .ABA-bggnb-left, .GNB-v .ABA-bggnb-right{height: 90px;}
#AB-navi-1 li a[href*="kwa-4776319"]{display:none;}