.text-color { color:#5C57B6 !important;  }

.main-section01  .quick-menu {  text-align:left; }
.main-section01  .quick-menu li{  text-align:center; }

.main-section01  .quick-menu  li a:hover  {background-color:#5C57B6; }
.main-section02 .notice-wrap .notice.active h3 a:before { background:#CFCCFE; }
.main-section02 .class-link li a  { color:#fff;  }
.main-section02 .class-link li.list01 a { background-image:url(../images/tc/main/professor.jpg);  }
.main-section02 .class-link li.list02 a { background-image:url(../images/tc/main/department.jpg);  }
.main-section02 .class-link li.list03 a { background-image:url(../images/tc/main/calendar.jpg);  }
.main-section02 .class-link li.list04 a { background-image:url(../images/tc/main/reference.jpg);  }



@media (min-width: 992px) {

.gnb .menu h3 a:hover ,.gnb .menu h3 a.active {  border-bottom:3px solid #5C57B6;  }
.gnb .menu ul li a:hover , .gnb .menu ul li a:active { color:#5C57B6;   }



.main-section01 .main-text { text-align:left;  }
.main-section01 .main-text .title { font-size:40px;  margin-bottom:10px;  }
.main-section01 .main-text .title strong {font-size:60px; color:#211A19;  }
.main-section01 .main-text .title b {font-size:60px;  }

.sub-top-title-wrap {    height: 260px; }
}




@media (max-width: 991px) {

.gnb .menu h3 a.active { border-bottom:2px solid #5C57B6;  }
.gnb .menu ul li a.active { color:#5C57B6;   }


.main-section01 .main-text { text-align:left;  }
.main-section01 .main-text .title { font-size:13px;  margin-bottom:10px;  }
.main-section01 .main-text .title strong {font-size:20px; color:#211A19;  }
.main-section01 .main-text .title b {font-size:20px;  }


}