@charset "utf-8";
body					{ font-family:'Pretendard', "맑은 고딕","Malgun Gothic","돋움",Dotum, sans-serif; color:#222; word-wrap:break-word; word-break:keep-all; letter-spacing:.02em }

/* common */
.con_inner				{ position:relative; width:94%; max-width:1500px; margin-left:auto; margin-right:auto; }
*:focus					{ outline:2px dotted var(--color-point) !important}
::placeholder			{ color:#767676 !important; }



/* 1) root 설정  */
:root{
						--color-base:#222;
						--color-base1:#333;
						--color-point:#014099;
						--font-pretendard:'Pretendard', Sans-serif;
						--font-JalnanGothic:'JalnanGothic', Sans-serif;
						--font-Miryang:'Miryang', Sans-serif;
						--font-Yanolja:'YanoljaYacheR', Sans-serif;
						--trans-ani:0.3s ease 0s;
}



img						{ vertical-align:top; max-width:100%; }
.tac					{ text-align:center; }
.tar					{ text-align:right; }
.tal					{ text-align:left; }
.none_list				{ width:100%; text-align:center; padding:1em 0; font-size:1.033em; }
.block					{ display:block; }
.jcc					{ justify-content:center } 
.color_red				{ color:#dc2c44; }
.none_data				{ width:100% !important; text-align:center; padding:5em; border-radius:20px;   }
.none_data a			{ width:100%; display:flex !important; align-items:center !important; justify-content:center}
.point_color			{ color:var(--color-point); }


input[type=text]:focus::placeholder, 
input[type=number]:focus::placeholder, 
input[type=tel]:focus::placeholder, 
input[type=password]:focus::placeholder,
input[type=search]:focus::placeholder  						{ font-size:0 !important;}

@keyframes iconShow{
    0%{transform:translateY(0);}
    25%{transform:translateY(-10px);}
    50%{transform:translateY(0);}
    75%{transform:translateY(-5px);}
    100%{transform:translateY(0);}
}
@keyframes updown { 
	0% { transform:translateY(0%) }
	50% { transform:translateY(3%) }
	100% { transform:translateY(0%) }
}
@keyframes img_box {
    0% { left:0; }
    100% { left:100%; }
}


/* 스와이퍼 버튼 */
.swiper_control	.control						{ display:flex; align-items:center; justify-content:center; color:#fff  }
.swiper_prev									{ width:21px; height:21px; display:flex; cursor:pointer; align-items:center; justify-content:center; }
.swiper_prev::before							{ display:inline-block; width:7.5px; height:15px; background:url(/resource/images/common/icon_prev.svg) no-repeat 50% 50% / auto 15px; content:''; filter:invert(1);}
.swiper_next									{ width:21px; height:21px; display:flex; cursor:pointer; align-items:center; justify-content:center; }
.swiper_next::before							{ display:inline-block; width:7.5px; height:15px; background:url(/resource/images/common/icon_next.svg) no-repeat 50% 50% / auto 15px; content:''; filter:invert(1);}
.swiper_auto									{ position:relative; display:flex; width:21px; height:21px;  }
.swiper_auto::before							{ content:''; position:absolute; width:100%; height:100%; left:0; top:0; background-position:center; background-repeat:no-repeat; background-size:100%; background-size:8px 11px; filter:invert(0); }
.swiper_auto.paused::before						{ background-image:url(/resource/images/common/icon_play.svg); }		
.swiper_auto::before							{ background-image:url(/resource/images/common/icon_stop.svg); }		
.swiper_page									{ width:auto !important; display:flex; font-size:1.06em; font-weight:300; margin-right:2.35em; }
.swiper_page .swiper-pagination-current			{ font-weight:bold; }
.swiper_page .swiper-pagination-current::after	{ display:inline-block; vertical-align:middle; width:1px; height:14px; background:rgba(255,255,255,.5); content:''; margin:-2px 10px 0; } 
.swiper_control	.control *:focus				{ outline:2px dotted #fff !important}
.swiper_control:has(.swiper-button-lock)		{ display:none; }
a[target='_blank']::after						{ content:""; display:inline-block; opacity:.8; transition:all .4s; margin-left:4px; vertical-align:middle; width:15px; height:15px; 
													background:url(/resource/images/common/icon_blank.svg) no-repeat 50% 50% / auto 15px; margin-top:-4px; }

/************************************************************

							 상단
 
************************************************************/
.header																{ position:fixed; top:0; left:0; right:0; width:100%; --sizeHig:115px; padding:0; z-index:10; transition:var(--trans-ani); }
.header::before														{ position:absolute; width:100%; height:100%; background:rgba(5,34,78,.9); left:0; backdrop-filter:blur(10px); top:0; content:''; z-index:1; opacity:0; transition:opacity 0.2s ease; }

.header_wrap														{ position:relative; display:flex; width:94%; max-width:1500px;  height:var(--sizeHig); margin-left:auto; margin-right:auto;  justify-content:flex-end; 
																		align-items:center; transition:var(--trans-ani); z-index:2; gap:0 35px}
.header .h_logo a													{ position:absolute; left:0; display:flex; gap:0 10px; height:51px; top:50%; align-items:center; justify-content:space-between; line-height:1; filter:brightness(0) invert(1);
																		transform:translateY(-50%); }
.header .h_logo .jeonbak											{ display:block; width:51px; height:51px; background:url(/resource/images/common/img_jeonbuk.svg) no-repeat 50% 50% / cover; transition:var(--trans-ani);}		
.header .h_logo .jb													{ display:block; width:153px; height:40px; background:url(/resource/eng_new/images/common/img_logo.png) no-repeat 50% 50% / cover; transition:var(--trans-ani);}														


.header.active::before,
.header.menu_open::before											{ opacity:1 } 	
.header.menu_open													{ height:460px; }


.header .top_util													{ display:flex; align-items:center; width:92px; gap:0 20px; z-index:20; }
.header .top_util>li												{ position:relative; }
.header .top_util [data-util]>a										{ display:flex; gap:0 7px; position:relative; font-size:15px; align-items:center; font-weight:400; color:#fff }
.header .top_util [data-util]>a::before								{ display:inline-block; vertical-align:middle; width:14px; height:14px; left:0; top:0; content:''; background-position:center; background-repeat:no-repeat; filter:brightness(0) invert(1); }
.header .top_util [data-util="login"]>a::before						{ background-image:url(/resource/images/common/icon_login.svg); background-size:auto 14px }
.header .top_util [data-util="logout"]>a::before					{ width:20px; background-image:url(/resource/images/common/icon_logout.svg); background-size:auto 14px }
.header .top_util [data-util="lang"]>a::before						{ background-image:url(/resource/images/common/icon_lang.svg); background-size:14px }

																		
.header .top_util .lang_list										{ position:absolute; width:105px; left:50%; top:40px; border:1px solid #6a6a6a; background:#fff; border-radius:8px; z-index:20; transform:translateX(-50%);  }
.header .top_util .lang_list>ul										{ padding:15px 0; }
.header .top_util .lang_list>ul>li>a								{ display:block; font-size:15px; font-weight:500; color:rgba(34,34,34,.8); transition:var(--trans-ani); text-align:center}
.header .top_util .lang_list>ul>li>a:hover,
.header .top_util .lang_list>ul>li>a:focus							{ color:var(--color-point); }
.header .top_util .lang_list>ul>li>a:focus							{ outline:2px dotted var(--color-point) !important }
.header .top_util .lang_list>ul>li>a[target='_blank']::after		{ display:none; }
.header .top_util .sitemap_open										{ position:relative; display:block; width:23px; height:23px; background:url(/resource/images/common/icon_allmenu.svg) no-repeat 50% 50% / 23px 18px; filter:brightness(0) invert(1); }

/* 사이트맵 */
.sitemap_wrap														{ position:fixed; width:100%; height:100vh; right:0; top:0; opacity:0; visibility:hidden; z-index:-1; 
																		transition:all 0.3s  0.3s; overflow:hidden;}
.sitemap_wrap .sitemap_box .gnb_list								{ position:absolute; top:0px; left:0px; width:100%; height:100%; display:flex; flex-wrap:wrap; gap:0 2em; justify-content:center }
.sitemap_wrap .sitemap_box .gnb_list>li								{ width:calc((100% - 12em) / 3); position:relative; transform:scaleX(1); transform-origin:right top; transition-property:transform; padding:7rem 1.5rem }
.sitemap_wrap .sitemap_box .gnb_list>li>a							{ font-size:1.7rem; font-weight:bold; color:#222; transition:var(--trans-ani)}
.sitemap_wrap .sitemap_box .gnb_list>li>ul							{ margin-top:2em;  }
.sitemap_wrap .sitemap_box .gnb_list>li>ul>li>a						{ position:relative; display:block; font-size:1.15rem; font-weight:500; color:#222; padding:5px 0 5px 15px; transition:var(--trans-ani) }
.sitemap_wrap .sitemap_box .gnb_list>li>ul>li+li					{ margin-top:.5em; }
.sitemap_wrap .sitemap_box .gnb_list>li>ul>li>a::before				{ position:absolute; left:0; width:5px; height:5px; top:15.5px; border-radius:100%; background:rgba(0,0,0,.5); content:''; transition:var(--trans-ani) }
.sitemap_wrap .sitemap_box .gnb_list>li>ul>li>a:hover::before		{ background:var(--color-point) }
.sitemap_wrap .sitemap_box .gnb_list>li>ul>li>ul>li>a				{ position:relative; display:block; font-size:1rem; font-weight:400; color:#222; padding:5px 0 5px 25px; transition:var(--trans-ani) }
.sitemap_wrap .sitemap_box .gnb_list>li>ul>li>ul>li>a::before		{ position:absolute; left:15px; width:5px; height:1px; top:15.5px; border-radius:100%; background:rgba(0,0,0,.2); content:''; transition:var(--trans-ani) }
.sitemap_wrap .sitemap_box .gnb_list>li>ul>li>ul					{ display:none; }	
.sitemap_wrap .sitemap_box .gnb_list>li a:hover						{ color:var(--color-point) }
.sitemap_wrap.open													{ opacity:1.0; visibility:visible; z-index:99999; background-color:rgba(255,255,255,.92);  backdrop-filter:blur(10px); 
																		 transition:all 0.4s 0s; }
.sitemap_wrap.open .sitemap_box .gnb_list>li:after 					{ width:0; }


.sitemap_wrap .sitemap_close										{ position:absolute; width:60px; height:60px; background:#222; right:0; top:0; opacity:0; transition:var(--trans-ani) }
.sitemap_wrap .sitemap_close::before								{ position:absolute; width:2px; height:30px; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); content:''; background:#fff; }
.sitemap_wrap .sitemap_close::after									{ position:absolute; width:2px; height:30px; left:50%; top:50%; transform:translate(-50%,-50%) rotate(-45deg); content:''; background:#fff;}
.sitemap_wrap.open .sitemap_close									{ opacity:1; transform:rotate(90deg); }



/* gnb */
.header .nav_wrap													{ display:flex; }
.gnb																{ display:flex; align-items:center; }
.gnb>li																{ height:var(--sizeHig); position:relative; }
.gnb>li>a															{ position:relative; display:flex; flex-wrap:wrap; align-items:center; height:100%; padding:0 23.5px; font-size:20px; color:#fff; font-weight:400; line-height:1; 
																		transition:var(--trans-ani); text-transform:uppercase }
.gnb>li>a>span														{ display:inline-block; position:relative; }
.gnb>li>a>span::after												{ position:absolute; left:50%; bottom:-40px; width:0%; height:4px; background:#fff; transition:var(--trans-ani); content:''; transform:translateX(-50%); }
.gnb>li.on>a>span::after,											
.gnb>li:hover>a>span::after,
.gnb>li:focus>a>span::after											{ width:calc(100% + 35px); }
.gnb>li:hover>a>span,
.gnb>li:focus>a>span												{ color:#fff; }
.gnb .dep2_wrap														{ position:absolute; left:50%; transform:translateX(-50%); top:var(--sizeHig); width:220px; overflow:hidden; opacity:0; visibility:hidden;
																		  transition:var(--trans-ani) cubic-bezier(.59,.01,.43,1); z-index:40; }
.gnb .dep2															{ padding:15px; text-align:center }
.gnb .dep2>li														{ float:none; }
.gnb .dep2>li>a														{ display:inline-block; position:relative; padding:10px; font-size:16px; font-weight:400; color:rgba(255,255,255,.84);  line-height:1.2; 
																		transition:var(--trans-ani); }
.gnb .dep2>li>a::before												{ position:absolute; width:0; height:1px; left:50%; bottom:0; background:#fff; content:''; transform:translateX(-50%); transition:var(--trans-ani); }

.gnb .dep2>li>a[target='_blank'] i									{ display:none }
.gnb .dep2>li>a:hover,
.gnb .dep2>li>a:focus												{ color:#fff; }
.gnb .dep2>li>a:hover::before,
.gnb .dep2>li>a:focus::before										{ width:calc(100% - 20px); }

.header.menu_open .gnb>li>a											{ padding:0 35px; }
.header.menu_open .dep2_wrap										{ opacity:1; visibility:visible;}

/* 고정 */	
.header.active.menu_open											{ height:420px; }			
.header.active .header_wrap 										{ --sizeHig:86px; }
.header.active .h_logo a											{ height:45px;  }
.header.active .h_logo .jeonbak										{ width:45px; height:45px; }		
.header.active .h_logo .jb											{ width:172px; height:45px; }	
.header.active .gnb>li>a											{ font-size:18.5px; }
.header.active .gnb .dep2_wrap										{ top:calc(var(--sizeHig) - 8px); }
.header.active .gnb>li>a>span::after								{ bottom:-34px; }

.header *:focus															{ outline:2px dotted #fff !important}
.header .sitemap_wrap  *:focus											{ outline:2px dotted var(--color-point) !important}

/************************************************************

							 하단
 
************************************************************/
.footer															{ position:relative; border-top:1px solid rgba(0,0,0,.1);}


/* 카피라이터 */
.footer .copyright												{ display:flex; flex-flow:column; padding:2em 0 3em 0; letter-spacing:0; opacity:.9; }
.footer	.copyright .link										{ display:flex; gap:0 30px; flex-wrap:wrap;}
.footer	.copyright .link a										{ display:block; }
.footer	.copyright .link>li:nth-child(2) a						{ color:var(--color-point); }
.footer	.copyright .list										{ display:flex; gap:0 35px; flex-wrap:wrap; margin-top:1.88em; }
.footer	.copyright .list>li										{ display:flex; gap:0 5px; flex-wrap:wrap; }
.footer	.copyright .list>li strong								{ font-weight:bold; }
.footer	.copyright .copy										{ margin-top:1.5em; letter-spacing:.025em;  opacity:.72; text-transform:uppercase;}


/* 맨위로 */
#btn_top														{ opacity:0; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; position:fixed; right:60px; bottom:40px; z-index:5;
																	 width:60px; height:60px; background-color:var(--color-point); border-radius:100%; font-size:13px; font-weight:300; color:#fff; transition:var(--trans-ani); }
#btn_top:before													{ content:''; display:block; width:11px; height:7px; margin-bottom:5px; background:url(/resource/images/common/icon_top.svg) no-repeat 50% 50%; background-size:auto; 
																	transform:translateY(0px) rotate(0deg); transition:all 0.3s;  }
#btn_top span													{ display:block; width:100%; text-align:center; line-height:1em;}
#btn_top:hover:before											{ opacity:1; transform:translateY(-5px) rotate(0deg);}
#btn_top.active													{ opacity:1;}






@media all and (max-width:1768px){
	/* 하단 */
	#btn_top													{ width:55px; height:55px; right:1%; }
	.sitemap_wrap .sitemap_box .gnb_list>li>a					{ font-size:1.6rem; }
}
@media all and (max-width:1668px){
	/* 상단 */
	.header .h_logo a											{ height:48px; }
	.header .h_logo .jeonbak									{ width:48px; height:48px; }
	.header .h_logo .jb											{ width:145px; height:38px; }
	.gnb>li>a													{ font-size:19px; }
	.header.active .gnb>li>a									{ font-size:18px; }
	.sitemap_wrap .sitemap_box .gnb_list>li>a					{ font-size:1.5rem; }
	.sitemap_wrap .sitemap_box .gnb_list>li>ul>li>a				{ font-size:1.067rem; }
	.sitemap_wrap .sitemap_box .gnb_list						{ gap:0 1em }
	.sitemap_wrap .sitemap_box .gnb_list>li						{ width:calc((100% - 6em) / 3); padding:7rem 1.25rem; }
	.sitemap_wrap .sitemap_box .gnb_list>li>ul>li+li			{ margin-top:.25em; }
}
@media all and (max-width:1568px){
	/* 상단 */
	.header														{ --sizeHig:105px; }
	.header .h_logo a											{ height:46px; }
	.header .h_logo .jeonbak									{ width:46px; height:46px; }
	.header .h_logo .jb											{ width:138px; height:36px; }
	.gnb>li>a													{ font-size:18px; padding:0 20px;}
	.header.active .gnb>li>a									{ font-size:17px; }
	.header.menu_open .gnb>li>a									{ padding:0 25px; }
	.gnb .dep2>li>a												{ font-size:15px; }
	
	.header.menu_open											{ height:450px; }
	.header.active.menu_open									{ height:415px; }
	.gnb .dep2_wrap												{ width:200px; }
}
@media all and (max-width:1468px){
	/* 상단 */
	.header .h_logo a											{ height:44px; }
	.header .h_logo .jeonbak									{ width:44px; height:44px; }
	.header .h_logo .jb											{ width:130px; height:34px; }
	.gnb>li>a													{ font-size:17px; padding:0 15px;}
	.header.active .gnb>li>a									{ font-size:16px; }

	
	.sitemap_wrap .sitemap_box .gnb_list>li>a					{ font-size:1.45rem; }
	.sitemap_wrap .sitemap_box .gnb_list>li>ul>li>a				{ font-size:1.03rem; }
	.sitemap_wrap .sitemap_box .gnb_list						{ gap:0 .5em }
	.sitemap_wrap .sitemap_box .gnb_list>li						{ width:calc((100% - 3em) / 3); padding:7rem 1rem; }
}
@media all and (max-width:1368px){	
	/* 상단 */
	.gnb																			{ display:none; }
	
	
	/* 모바일 메뉴 */
	.sitemap_wrap																	{ right:-100%; transition:all 0.5s}
	.sitemap_wrap.open																{ right:0; background:rgba(0,0,0,.8); }
	.sitemap_wrap .sitemap_box														{ position:absolute; width:280px; height:100%; right:0; top:0; overflow-y:auto; background:#fff; }	
	.sitemap_wrap .sitemap_box .gnb_list											{ position:relative; top:inherit; left:inherit; height:auto; overflow:hidden; margin-top:60px; border-top:1px solid rgba(0,0,0,0.1); display:block }
	.sitemap_wrap.open .sitemap_box .gnb_list>li:after								{ display:none; }
	.sitemap_wrap .sitemap_box .gnb_list>li+li::before								{ display:none; }
	.sitemap_wrap .sitemap_box .gnb_list>li											{ width:100%; padding:0; }
	.sitemap_wrap .sitemap_box .gnb_list>li											{ position:relative; width:100%; border-bottom:1px solid rgba(0,0,0,0.1); }
	.sitemap_wrap.open  .sitemap_box .gnb_list>li									{ animation:inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);}
	.sitemap_wrap .sitemap_box .gnb_list>li > a										{ position:relative; display:flex;  height:48px; line-height:1.2; padding:0 5%; color:#222; font-size:16px;  align-items: center;}
	.sitemap_wrap .sitemap_box .gnb_list>li > a::before								{ position:absolute; width:7px; height:7px; border-style:solid; border-width:0 1px 1px 0; border-color:#444; right:5%; top:50%; transform:translateY(-75%) rotate(45deg); 
																						transition:var(--trans-ani); content:''; }
	.sitemap_wrap .sitemap_box .gnb_list>li.active > a::before						{ transform:translateY(-35%) rotate(-135deg); }
	.sitemap_wrap .sitemap_box .gnb_list>li	.dep2									{ display:none; padding:13px 0; background-color:#013664; margin-top:0; }
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li+li								{ margin-top:0; }				
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li>a								{ display:block; color:rgba(255,255,255,0.7); font-size:15px; padding:10px 60px 10px 5%; position:relative; line-height:1.2}
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li>a:hover,
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li.active>a						{ color:rgba(255,255,255,1)}
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li>a::after						{ position:absolute; width:11px; height:1.5px; background:#fff; right:5%; top:50%; content:''; transition:var(--trans-ani); transform:translateY(-50%); }
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li>a::before						{ position:absolute; width:1.5px; height:11px; background:#fff; right:calc(5% + 5px); top:50%; content:''; transition:var(--trans-ani); transform:translateY(-50%); 
																						left:inherit; border-radius:0;}
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li.active>a::before				{ opacity:0; }
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li:not(:has(ul))>a::after			{ display:none; }
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li:not(:has(ul))>a::before 		{ display:none; }
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li>ul								{ display:none; padding:13px 5%; margin-top:0; background:rgba(255,255,255,.2); }
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li>ul>li>a						{ padding:5px 0; font-size:.9rem; color:rgba(255,255,255,.8); line-height:1.2 }
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li>ul>li>a::before				{ display:none; }
	.sitemap_wrap .sitemap_close													{ width:60px; height:60px; }
	.sitemap_wrap .sitemap_close::before,
	.sitemap_wrap .sitemap_close::after												{ height:30px; }
	.sitemap_wrap .sitemap_box .gnb_list>li .dep2>li>a[target='_blank']::after		{ content:""; display:inline-block; opacity:.8; transition:all .4s; margin-left:4px; vertical-align:middle; width:15px; height:15px; 
																						background:url(/resource/images/common/icon_blank.svg) no-repeat 50% 50% / auto 15px; margin-top:-4px; filter:invert(1);}
}
@media all and (max-width:1268px){
	/* 상단 */
	.header														{ --sizeHig:95px; }
	.header .h_logo a											{ height:42px; }
	.header .h_logo .jeonbak									{ width:42px; height:42px; }
	.header .h_logo .jb											{ width:122px; height:32px; }
	.header .top_util [data-util]>a								{ font-size:14px; }
	
	/* 고정 */
	.header.active .header_wrap 								{ --sizeHig:85px; }
	.header.active .h_logo a									{ height:38px;  }
	.header.active .h_logo .jeonbak								{ width:38px; height:38px; }		
	.header.active .h_logo .jb									{ width:107px; height:28px; }	

}
/* pc (해상도 1024px ~ ) */
@media all and (max-width:868px) {
	/* 상단 */
	.header														{ --sizeHig:85px; }
	.header .h_logo a											{ height:40px; }
	.header .h_logo .jeonbak									{ width:40px; height:40px; }
	.header .h_logo .jb											{ width:115px; height:30px; }
	
	
	/* 고정 */
	.header.active .header_wrap 								{ --sizeHig:75px; }
	.header.active .h_logo a									{ height:36px;  }
	.header.active .h_logo .jeonbak								{ width:36px; height:36px; }		
	.header.active .h_logo .jb									{ width:99px; height:26px; }	
	
	.footer .copyright .list									{ margin-top:0; }
}

/* 모바일 (해상도 ~ 767px)*/ 
@media all and (max-width:668px) {
	.header .top_util											{ width:auto; gap:0 }
	.header .top_util [data-util]>a								{ display:block; padding:0 7px; }
	.header .top_util [data-util]>a span						{ position:absolute; font-size:0; text-indent:-9999em; }
	.header .top_util [data-util="sitemap"]						{ margin-left:5px; }
	.header .top_util .lang_list								{ width:85px; }
	
	
	/* 하단 */
	.footer .copyright .link									{ gap:0 20px; }
}
@media all and (max-width:468px) {
	/* 상단 */
	.header														{ --sizeHig:80px; }
	.header .h_logo a											{ height:36px; }
	.header .h_logo .jeonbak									{ width:36px; height:36px; }
	.header .h_logo .jb											{ width:99px; height:26px; }
	
	
	/* 고정 */
	.header.active .header_wrap 								{ --sizeHig:70px; }
	.header.active .h_logo a									{ height:32px;  }
	.header.active .h_logo .jeonbak								{ width:32px; height:32px; }		
	.header.active .h_logo .jb									{ width:84px; height:22px; }	
	
	
	/* 하단 */
	.footer .copyright .link									{ gap:0 15px; }
	.footer .copyright .link>li:nth-last-child(-n + 2)			{ display:none; }
}
