@charset "utf-8";

@import url("layout.css");
@import url("main.css");
@import url("main_widjet.css");

/* 템플릿별로 개별 정의해야하는 CSS는 이 밑으로 작성하시면 최종적으로 적용 됩니다.**********/

#_contentBuilder {
    min-height: 500px;
    padding-bottom: 2em;
}

/**[LOGO]**/
#headerSec .logo {
    width: auto;
}
#headerSec .logo a span {
	font-size: 16px;
}
#headerSec .logo a p {
	font-size: 23px;
	}

/**[GNB]**/
@media only screen and (min-width: 1025px){
	#mainNav .div_2 {
	  text-align: center;
	  width: 140px;
	  left: calc(50% - 70px);
	}
  
  	#mainNav .a_1 {
		  padding-left: 8px;
		  padding-right: 5px;
	}
}

/**[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_13648 {
	display: none;
}


#_JW_prFl_basic ._prFlList .artclInfo a.detail {
  display: none;
}

#_JW_prFl_basic ._prFlList .thumbnail {
    width: 26%;
    margin-right: 23px;
  }
#_JW_prFl_basic ._prFlList .artclInfo dl dd {
    width: 63%;
}

@media only screen and (max-width: 1024px) {
    #mainNav nav.menuUItop {
        position: absolute !important;
        width: stretch;
        top: 30px;
    }
}