/*노토산스폰트적용*/

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	src: url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Light.otf');
		 url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Light.woff2') format('woff2'),
		 url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Light.woff') format('woff');
}

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src: url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Regular.otf');
		 url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Regular.woff2') format('woff2'),
		 url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Regular.woff') format('woff');
}
 
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Medium.otf');
		 url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Medium.woff2') format('woff2'),
		 url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Medium.woff') format('woff');
}
 
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: bold;
	src: url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Bold.otf');
		 url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Bold.woff2') format('woff2'),
		 url('/template/PLUGIN_jiib/program/images/webfont/NotoSansKR-Bold.woff') format('woff');
}
/*1depth 글자스타일*/
.ABA-gnb li a.GNB-a, .AB-menu-sub a{text-align:center; font-weight:400; line-height:47px; font-size:18px; font-family: 'Noto Sans KR';}	 

/* 링크 글자색*/
.ABA-gnb li a.GNB-a, .AB-menu-sub td a{color:#333; }
.GNB-color-01 .ABA-gnb li a.GNB-a:hover,.ABA-gnb td 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,.ABA-gnb td 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,.ABA-gnb td 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,.ABA-gnb td a:hover, .GNB-color-04 .ABA-gnb li.AB-current-gnb a.GNB-a{color:#4da720;}
.GNB-color-05 .ABA-gnb li a.GNB-a:hover,.ABA-gnb td a:hover, .GNB-color-05 .ABA-gnb li.AB-current-gnb a.GNB-a{color:#3d95c6;}
.GNB-color-06 .ABA-gnb li a.GNB-a:hover,.ABA-gnb td a:hover, .GNB-color-06 .ABA-gnb li.AB-current-gnb a.GNB-a{color:#393f54;}
.GNB-color-07 .ABA-gnb li a.GNB-a:hover,.ABA-gnb td a:hover, .GNB-color-07 .ABA-gnb li.AB-current-gnb a.GNB-a{color:#b472D3;}
.GNB-color-08 .ABA-gnb li a.GNB-a:hover,.ABA-gnb td a:hover, .GNB-color-08 .ABA-gnb li.AB-current-gnb a.GNB-a{color:#353535;}
.GNB-color-09 .ABA-gnb li a.GNB-a:hover,.ABA-gnb td a:hover, .GNB-color-09 .ABA-gnb li.AB-current-gnb a.GNB-a{color:#666;}
.GNB-color-10 .ABA-gnb li a.GNB-a:hover,.ABA-gnb td a:hover, .GNB-color-10 .ABA-gnb li.AB-current-gnb a.GNB-a{color:#b5b5b5;}

/*GNB영역 높이*/
.ABA-bggnb-left, .ABA-bggnb-center, .ABA-bggnb-right{height:47px;}	

/*GNB배경 (1depth) */
.ABA-bggnb-left, .ABA-bggnb-right{width:0;}	/*1depth 양쪽끝 너비*/
.ABA-bggnb-left{background-position:0 0 !important;}	/*background-position:0 -(GNB영역 높이값x2)px*/
.ABA-bggnb-right{background-position:0 0 !important;}
.ABA-bggnb-center{background-position:0 0 !important;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 -60px !important;}	/*background-position:0 -(2depth 높이값x2)px*/
.ABA-bggnbsub1-right{background-position:0 0;}
.ABA-gnb-sub-1-ul{background-position:0 -30px !important; margin:0;} /*background-position:0 -(2depth 높이값)px , margin:0 width값*/

/*2depth*/
.ABA-gnb-sub-1{top:47px;} 	 /*2depth 위치*/
.ABA-gnb-sub-1 li{padding:7px 10px 8px;}	/*  2depth 사이바 */
.ABA-gnb-sub-1 li a{font-family: 'Noto Sans KR';font-weight:300; font-size:15px; line-height:normal !important; color:#fff;}	/*2depth 글자스타일*/
.ABA-gnb-sub-1 li.AB-current-gnb-sub a{font-weight:bold !important;}	/*2depth가 선택된상태*/
.ABA-gnb .AB-child a{padding-right:12px;}
.ABA-gnb .AB-child a span.AB-rleft{background:url("exist_child_w.gif") no-repeat 0 0; width:4px; height:7px; right:8px; top:12px;}		/* 하위 분류 존재시 노출되는 우측 아이콘*/

/*3depth*/
.ABA-gnb-sub-2{top:29px; background:#fff; border:1px solid #e5e5e5; _overflow:hidden; z-index:1;}	/*3depth 위치*/
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 ul{background:none;margin:0;}
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li{background:none !important; min-width:120px; padding:0 !important;}
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a{font-size:12px; color:#777 !important; text-align:left; font-weight:normal !important; padding:8px 15px;}	 /*3depth 글자스타일*/
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{color:#f5f5f5 !important;}	 /*3depth 오버시*/
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li.AB-current-gnb-sub a{font-weight:bold !important;}	 /*3depth가 선택된상태*/

/* GNB-h */
.GNB-h .ABA-gnb-sub-1-ul{height:36px;background-position:0 0 !important;margin:0px;} /*gnbsub의 가운데부분 / margin 두번째값은 서브의 좌우마진*/

/* GNB-v */
.GNB-v .ABA-bggnb-center, .GNB-v .ABA-bggnb-left, .GNB-v .ABA-bggnb-right{height:47px !important;}
.GNB-v .ABA-gnb-sub-1{top:47px;height:auto !important;min-width:130px;padding:10px 10px;}
.GNB-v .ABA-gnb-sub-1 li a{color:#fff !important;padding:7px 10px; text-align:left !important;}
.GNB-v .ABA-gnb-sub-1 li a:hover{text-decoration:underline !important;}				/* 오버시 */
.GNB-v .ABA-gnb .AB-child a span.AB-rleft{background:url("exist_child_w.gif") no-repeat 0 0;width:4px;height:7px;top:15px;*top:13px;right:15px;}		/* 하위 분류 존재시 노출되는 우측 화살표 */
.GNB-v .ABA-bggnbsub1-left,.GNB-v .ABA-bggnbsub1-right{width:0;height:0;}

/* GNB-w */
.AB-wide-gnb-sub{left:0;width:100%;_width:100%;background:#fff;border-top:1px solid #ddd;}
.AB-wide-gnb-sub .AB-child a span.AB-rleft{background:url("exist_child.gif") no-repeat 0 0;width:4px;height:7px;top:11px;*top:11px;right:15px;}		/* 하위 분류 존재시 노출되는 우측 화살표 */
.AB-wide-gnb-sub .ABA-gnb-sub-1{border-width:0 0 0 1px !important;border-style: dashed ;border-color: #e5e5e5 !important;height:120px !important;margin:10px 0; background:none !important;}
.AB-wide-gnb-sub .ABA-gnb-sub-1 li a{color:#777 !important;padding:7px 17px 7px 10px; text-align:center !important; font-size:13px;text-decoration:none !important;}
.AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover{color:#000 !important; text-decoration:underline !important;}

/* GNB-h GNB-sub-1 배경 */
.GNB-color-01 .GNB-h .ABA-gnb-sub-1-ul,.GNB-color-01 .GNB-v .ABA-gnb-sub-1{background-color:#cc3333;}
.GNB-color-02 .GNB-h .ABA-gnb-sub-1-ul,.GNB-color-02 .GNB-v .ABA-gnb-sub-1{background-color:#fa7d21;}
.GNB-color-03 .GNB-h .ABA-gnb-sub-1-ul,.GNB-color-03 .GNB-v .ABA-gnb-sub-1{background-color:#f7b310;}
.GNB-color-04 .GNB-h .ABA-gnb-sub-1-ul,.GNB-color-04 .GNB-v .ABA-gnb-sub-1{background-color:#4da720;}
.GNB-color-05 .GNB-h .ABA-gnb-sub-1-ul,.GNB-color-05 .GNB-v .ABA-gnb-sub-1{background-color:#3d95c6;}
.GNB-color-06 .GNB-h .ABA-gnb-sub-1-ul,.GNB-color-06 .GNB-v .ABA-gnb-sub-1{background-color:#393f54;}
.GNB-color-07 .GNB-h .ABA-gnb-sub-1-ul,.GNB-color-07 .GNB-v .ABA-gnb-sub-1{background-color:#b472D3;}
.GNB-color-08 .GNB-h .ABA-gnb-sub-1-ul,.GNB-color-08 .GNB-v .ABA-gnb-sub-1{background-color:#353535;}
.GNB-color-09 .GNB-h .ABA-gnb-sub-1-ul,.GNB-color-09 .GNB-v .ABA-gnb-sub-1{background-color:#666;}
.GNB-color-10 .GNB-h .ABA-gnb-sub-1-ul,.GNB-color-10 .GNB-v .ABA-gnb-sub-1{background-color:#b5b5b5;}

/*3depth 라인색*/
.GNB-color-01 .ABA-gnb-sub-2{border:1px solid #de2537;}
.GNB-color-02 .ABA-gnb-sub-2{border:1px solid #ff8751;}
.GNB-color-03 .ABA-gnb-sub-2{border:1px solid #ffc328;}
.GNB-color-04 .ABA-gnb-sub-2{border:1px solid #b4cb6a;}
.GNB-color-05 .ABA-gnb-sub-2{border:1px solid #3d95c6;}
.GNB-color-06 .ABA-gnb-sub-2{border:1px solid #393F54;}
.GNB-color-07 .ABA-gnb-sub-2{border:1px solid #703dc6;}
.GNB-color-08 .ABA-gnb-sub-2{border:1px solid #333;}
.GNB-color-09 .ABA-gnb-sub-2{border:1px solid #8b8b8b;}
.GNB-color-10 .ABA-gnb-sub-2{border:1px solid #cdcdcd;}

/*3depth 오버시 배경색*/
.GNB-color-01 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#cc3333 !important;}
.GNB-color-02 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#fa7d21 !important;}
.GNB-color-03 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#ffc328 !important;}
.GNB-color-04 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#b4cb6a !important;}
.GNB-color-05 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#3d95c6 !important;}
.GNB-color-06 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#393F54 !important;}
.GNB-color-07 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#703dc6 !important;}
.GNB-color-08 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#333 !important;}
.GNB-color-09 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#8b8b8b !important;}
.GNB-color-10 div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a:hover{background-color:#b5b5b5 !important;}