@charset "utf-8";

/*-----------------------------------------------------------
Author :GH, Park
Creative date :2021. 02. 10
-----------------------------------------------------------*/

/* 메뉴 공통 */
#gnb { max-width:1150px; -webkit-transform:translateX(200px); -ms-transform:translateX(200px); -moz-transform:translateX(200px); transform:translateX(200px); }
#gnb .wrap li a { font-size:.85rem; }

/* 1차메뉴 공통 */
#gnb .wrap > ul > li > a span {word-break: keep-all}
#gnb .wrap > ul > li.num4 > a span {padding:15px 0; line-height:24px;}

.Quickmn a > em > img { position:relative; display:block; margin:.25rem auto 0; font-size:1.2rem; -moz-transition:all 0.2s; -webkit-transition:all 0.2s; -ms-transition:all 0.2s; transition:all 0.2s; }
/* 퀵메뉴  :action */
.Quickmn a:hover > em > img,
.Quickmn a:focus > em > img { -moz-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -ms-transform:rotateY(180deg); transform:rotateY(180deg); }

/* footer */
#footer .f_info .address > ul { overflow:hidden; margin:0 -.5rem; }
#footer .f_info .address > ul + ul { margin-right:.5rem; }
#footer .f_info .address > ul > li { float:left; padding:0 .5rem; letter-spacing:-.5px; }
#footer .f_info .address > ul > li .point { color:#0eced8; }
#footer .f_info .address > ul > li > strong { font-weight:500; }

/********** responsive *************/
@media (max-width:1800px) {
	/* 메뉴 공통 */
	#nav { top:78px; background:#fff; border-bottom:1px solid #e9e9e9; }
  #nav.fullDown #blind { height:calc(100% - 70px); top:70px; }
	#gnb { max-width:100%; width:100%; margin-right:0; -webkit-transform:translateX(0); -ms-transform:translateX(0); -moz-transform:translateX(0); transform:translateX(0); }
	#gnb .wrap li a { font-size:.9rem; }
	#gnb .wrap > ul > li > a span { line-height:70px; }

  /* GNB Util */
	#util .util_lst > li.m_until { display:block; width:auto; }
	#util .util_lst > li .fullmenu { width:82px; height:78px; font-size:1.3rem; background:#00a0a8; color:#fff; }
	#util .util_lst > li .fullmenu > i { position:absolute; top:50%; left:50%; -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }
	#util .util_lst > li.open .until_box { height:70px; }

	/* 퀵메뉴 */
	.Quickmn { display:none; }

	/*===================================== 서브 =========================================*/
	/* content */
	.sub_content_wrap { margin-top:70px; }
}

@media (max-width:1750px) {

	#util .util_lst > li .fullmenu { width:70px; height:70px;}
	
}

@media (max-width:1630px) {
  /* 메뉴 공통 */
	#nav { top:70px; }

  /* GNB Util */
	#util .util_lst > li .fullmenu { width:70px ;height:70px; }

	/*===================================== 서브 =========================================*/
	/* content */
	.sub_content_wrap { margin-top:0; }
}
@media (max-width:1300px) {
  #nav { display:none; }
}
@media (max-width:900px) {
  /* GNB Util */
  #util .util_lst > li.m_until, #util .util_lst > li.lang { display:none; }
  #util .util_lst > li.m_until_fullmenu { display:block; }
	#util .util_lst > li .fullmenu { width:60px; height:60px; }
	#util .util_lst > li.open .until_box { height:60px; }
}

