@charset "utf-8";

/* 교수진소개 */
@media all and (max-width:600px) {
	#ShowPeople { font-family:'malgun gothic','GulimChe'; font-size:14px;}
	#ShowPeople UL { list-style:none; padding: 0 0 0 0; }
	#ShowPeople LI {}
	#ShowPeople .clearFloat {float:none;clear:both;}
	
	#ShowPeople .profileBox { padding-bottom:20px;  }
	#ShowPeople .profileBox .pic { padding-bottom:10px;}
	#ShowPeople .profileBox .itm { padding-bottom:5px;}
	#ShowPeople .profileBox .itm .ntag { font-weight:bold; padding-right:1em;}
	#ShowPeople .profileBox .itm .sp {}
	#ShowPeople .profileBox .btn01 { display:inline-block; text-decoration:none; background-color:#06F; color:#FFFFFF; padding: 3px 10px 3px 10px; }
	#ShowPeople .profileBox .btn01:hover { background-color:#09F;}
	
	#ShowPeople #PreText:after { }
	#ShowPeople #SurText:after { }
	
}
@media all and (min-width:601px) {	
	#ShowPeople { font-family:'malgun gothic','GulimChe'; font-size:14px;}
	#ShowPeople UL { list-style:none; padding: 0 0 0 0; }
	#ShowPeople LI { text-align:center; float:left; width:50%;height:180px;}
	#ShowPeople .clearFloat {float:none;clear:both;}
	
	#ShowPeople .profileBox { text-align:left; padding-bottom:20px;  }
	#ShowPeople .profileBox .pic { position:absolute;}
	#ShowPeople .profileBox .itm { padding-left:190px; padding-bottom:8px; padding-right:20px;}
	#ShowPeople .profileBox .itm .ntag { position:absolute; margin-left:-70px; font-weight:bold; }
	#ShowPeople .profileBox .itm .sp { padding-left:26px;}
	#ShowPeople .profileBox .btn01 { display:inline-block; text-decoration:none; background-color:#06F; color:#FFFFFF; padding: 3px 10px 3px 10px; }
	#ShowPeople .profileBox .btn01:hover { background-color:#09F;}
	
	#ShowPeople #PreText:after { }
	#ShowPeople #SurText:after { }
}

/*슬로건*/
.mainSlogan {
   text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
}
.mainSlogan  strong{
	font-size: 26px;
	line-height: 2;
  color: #fff;
}
.mainSlogan .sloganLar{
	font-weight: 800;
  font-size: 40px;
  color: #2c4270;
  padding-bottom: 15px;
  margin-bottom: 30px;
  background: url("../../images/barBSlogan.gif") no-repeat left bottom;
}
.mainSlogan .sloganSmo{
	font-weight: 600;
	font-size: 16px;
  color: #2c4270;
}

/*퀵메뉴배경*/
.mainQuickMenu{
  background-color: #f5f5f5;
  height: 100%;
}

/*주요바로가기*/
.mainGoto{
  background-repeat: no-repeat;
  background-position: right 50%;
  height: 100%;
}
.mainGoto dl {
  margin-right: 90px;
}
.mainGoto dl dt{
  font-weight: 700;
  color: #333;
  font-size: 18px;
  line-height: 2.4;
}
.mainGoto dl dd a{
  font-weight: 400;
  font-size: 13px;
  display: block;
  color: #333;
  line-height: 1.5;
  text-decoration: underline;
  width: 66px;
  background: url("../../images/iconAnchor.gif") no-repeat right 50%;
}
.mainGoto.goto01{
  background-image: url("../../images/goto01.png");
}
.mainGoto.goto02{
  background-image: url("../../images/goto02.png");
}
.mainGoto.goto03{
  background-image: url("../../images/goto03.png");
}
.mainGoto.goto04{
  background-image: url("../../images/goto04.png");
}
/*요소강제설정*/
#menu2948_obj5 .objHeading_h2,
#menu2948_obj10 .objHeading_h2,
#menu2948_obj11 .objHeading_h2{
    padding: 0;
    color: #000;
  line-height: 1;
    font-size: 25px;
}
#menu2948_obj11 .objHeading_h2{
    text-align: center;
    color: #666;
  line-height: 2;
    font-size: 35px;
  font-weight: 100;
}
.blue-table, .-table {
    border-collapse: collapse;
    width: 100%;
}
.blue-table {
    border-top: 2px solid #44a3bd;
    border-bottom: 2px solid #44a3bd;
}
.blue-table td, .blue-table th {
    border: 1px solid #ddd;
  	padding: 10px;
}
.blue-table thead td, .blue-table th {
  background-color: #ddffff !important;
  font-weight: bold;
}
.blue-table tfoot td{
  background-color: #eee;
}


/* table 들여쓰기 */
.indent-table td {
	vertical-align: top;
	}

/*Table CSS*/
table.dashed  td {
    border-bottom: 1px #ddd dashed;
    padding: 15px;
}
.blue-table, .-table {
    border-collapse: collapse;
    width: 100%;
}
.blue-table {
    border-top: 2px solid #44a3bd;
    border-bottom: 2px solid #44a3bd;
}
.blue-table td, .blue-table th {
    border: 1px solid #ddd;
  	padding: 10px;
}
.blue-table thead td, .blue-table th {
  background-color: #ddffff !important;
  font-weight: bold;
}
.blue-table tfoot td{
  background-color: #eee;
}

/*Table CSS_2*/
table {
    border-collapse: collapse;
    width: 100%;
}
.blue-table2 {
    border-top: 2px solid #44a3bd;
    border-bottom: 2px solid #44a3bd;
}

.blue-table2 td {
    border: 1px solid #ddd;
    text-align: center;
  	padding: 10px;
}

.blue-table2 thead td {
  background-color: #ddffff;
  font-weight: bold;
}

.blue-table2 tfoot td{
  background-color: #eee;
}

.blue-table2 caption {
  text-align: center;
}
