.clear{clear:both;}

#introduceBox .thumb .sign { left: 20%; width: 215px !important; padding: 10px 20px 15px 0;  font-size: 0.9rem; }
@media  (min-width:601px) and (max-width:700px) {
  #introduceBox .thumb .sign {left:0 !important;}
}
@media screen and (max-width:600px) {
 #introduceBox .thumb .sign			{left:auto !important;}
}
@media screen and (max-width: 400px) {
 #introduceBox .thumb .sign{ position:initial; width: 100%; height: auto; padding-left: 15px; text-align: left; }
  #introduceBox .thumb{ padding-bottom: 10px; }
  
}

#departBox																			{clear: both;border-bottom: 1px solid #7f8084;margin: 0 0 30px 0;padding: 0 0 30px 0;display: table; width:100%;}
#departBox h3																	{color: #2565b7;font-size: 1.55rem;line-height: 1.3;}
#departBox h3 em																{font-weight: 600;font-size: 2.5rem;}
#departBox p																		{text-align: justify;}
#departBox .desc																	{height: 100%;padding: 0 15% 0 0;display: table-cell;vertical-align: middle;}
#departBox .symbol																{height: 100%;display: table-cell;vertical-align: middle;text-align: right;}
#departBox img																	{width: 100%;max-width: 100%;}

.clear{clear:both;}

/* 협력기관 */
.partners img{ max-width: 240px; padding: 20px;  }


/* 공통 정렬 */
.text_left{ text-align: left; }
.text_right{ text-align: right; }
.text_cen{ text-align: center; }
.mb_20{ margin-bottom: 20px; }
