@charset "utf-8";

@import url("layout.css");
@import url("main.css");
@import url("main_widjet.css");

/* 템플릿별로 개별 정의해야하는 CSS는 이 밑으로 작성하시면 최종적으로 적용 됩니다. **********/
/* 레이아웃은 같은 타입의 템플릿은 공통으로  적용되어 있습니다.**********/
/* 레이아웃 변경시에는 같은 템플릿은 같이 변경되오니 유의하여 주시고 변경하실 CSS는 각 템플릿의 샘플 템플릿의 layout.css를 수정하시면 됩니다.**********/
/* 개별적인 변경을 하실 경우에는 새로운 템플릿으로 추가해서 작업하시거나 style.css에서 !important처리로 작업하시기 바랍니다.**********/
#_contentBuilder {
	min-height: 500px;
	padding-bottom: 2em;
}
/**[LOGO]**/
#headerSec .logo {
    width: auto;
}
#headerSec .logo a span {
	/* font-size: 16px; */
	/* margin-top: 14px; */
}

/**[GNB]**/
@media only screen and (min-width: 1025px){
	#mainNav .div_2 {
	  text-align: center;
	 width: 127px;
    left: calc(50% - 64px);
	}
  	#mainNav nav#menuUItop {
		margin-left: 430px;
	}
  #mainNav .a_1 {
    padding: 32px 28px 30px;
  }
}


/**[VISUAL]**/
body.Tablet .main_visula_text .div_1, 
body.Tablet .main_visula_text .div_2, 
body.Tablet .main_visula_text .div_3 {
  font-size: 36px;
}
body.Mobile .main_visula_text .div_1, 
body.Mobile .main_visula_text .div_2, 
body.Mobile .main_visula_text .div_3 {
  font-size: 20px;
}

/**[GNB hidden menu]**/
#menuUItop li.li_1_13639 {
	display: none;
}

.main_visula_text .div_2  {
    font-size: 39px;
   font-weight: 400;
    text-align: left;
    line-height: 1.3;
}
 
.main_visula_text .div_3 {
    font-size: 29px;
   font-weight: 400;
    text-align: left;
    line-height: 1.3;
}
