 
/* ===== 스킨3 서브메뉴 선택/오버 배경색 효과 === */
/* 사이드바 영역 스타일 */
 
/* 강제로 패딩값 제거 */
.sidebar-main aside.widget.widget_block {
  padding:0px 0px 0px 0px !important;
}
/*  위젯 첫번째 <p></p> 제거 */
.sidebar-main aside.widget.widget_block > p:nth-child(1) {
  font-size:0; line-height:0;
}
 
/* 큰제목 영역 */
.aih_submenu .aih_submenu_header {
  background-color: #013c8e;
  /*border-top:5px solid #5983bd;*/
  padding:90px 30px 30px 30px;
  margin-top:-72px;
}
/* 큰제목 */
.aih_submenu .aih_submenu_header h2 {
  color:#f5f5f5; 
  font-size:26px;
}
/* 메뉴목록영역 */
.aih_submenu_body {
  border-top: 1px solid #ccc;
  border-bottom:1px solid #ccc;
  padding:30px 20px 30px 20px;
  font-size:16px;
}
/* 메뉴 아이템 */
.aih_submenu li {
  position:relative;
  color:#333;
  padding:0px 0px 0px 0px;
  margin:1px 1px 1px 1px !important;
}
.aih_submenu li a {
  display:inline-block;
  width:100%;
  color:inherit;
  padding:8px;
  margin:0;
  border-radius:4px;
}
.aih_submenu li a:hover {
  /*background-color:#aaa;*/
}
/* 현재 or hover 메뉴 */
.aih_submenu li > a:hover, .aih_submenu li.current_menu > a {
  color:#5983bd; 
  /*font-weight:600;*/
  background-color:#f5f5f5;
}
.aih_submenu li.current_menu::after {
  content: "〉";
  position:absolute;
  right:0;
  top:8px;
}
 
.aih_submenu .aih_submenu_body > ul > li {
  border-top:1px solid #bbb;
}
.aih_submenu li ul {
  padding-left: 14px;
}
 
.aih_submenu {
  margin-top:-28px;
}
 
/* left sidebar 영역  */
.ast-left-sidebar #secondary {
}
 
/* 좌측과 컨텐츠영역 간격*/
.ast-left-sidebar #secondary.widget-area.secondary {
  padding:0px 4px 10px 0px;
}
 
/* 사이드바 크기 조정 : 사용자 설정에 26%*/
@media (min-width: 769px) {
  .ast-left-sidebar #secondary {
    padding:0px 10px 10px 10px;
    width: 300px; /* 사이드바의 너비를 300픽셀로 설정 */
  }
}
 
@media (max-width: 769px) {
  .ast-left-sidebar #secondary, .aih_submenu { display:none; }
}
#sub_contents {font-size:15px;line-height:1.6;color:#595959;}



.greet h2 {margin-bottom:50px;
    text-align:right;
    padding:80px;
	background:url('/uploads/mig_site/img/dp/pg/imgs/1535444460_greet-img-bg.jpg')no-repeat center 25%;background-size:cover;}
.greet h2 span {
	font: 500 31px/1.3 'Nanum Square';letter-spacing:.4em;color:#fff;}
.greet h2 span strong {display:block;font-family:inherit;font-size:1.8em;letter-spacing:-0.05em;}



.greet h3 {margin-bottom:20px;
    letter-spacing:-0.04em;color:#ff9473;font: 600 25px/1.4 'Nanum Square';}


.greet p+p {margin-top:15px;}



.info_ceo {margin-top:40px;
    font-size:17px;font-weight:bold;text-align:right;}


.info_ceo {line-height:40px; overflow:hidden; 
	text-align:right;color:#333;}
.info_ceo span{display:inline-block;margin-left:10px;
    font-weight:400;font-size:50px;
    padding-bottom:10px;vertical-align:middle;}
.info_ceo span.sign3 { font-family:'SangSangShin'; }


.greet img {width:100%;margin-top:30px;}


/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){
    #sub_contents {font-size:14px;}
    
    
    
    .greet h2 {
    	padding: 60px 30px 40px;}
    .greet h2 span {font-size:23px;}
    
    
    
    .greet h3 {font-size:19px;}
}
