.text-color { color:#AA4FAF !important;  }


.main-section01 .main-text { text-align:left;  }
.main-section01 .main-text .title strong {color:#9F3EA4;  }
.main-section01  .quick-menu {  text-align:left; }
.main-section01  .quick-menu li{  text-align:center; }
.main-section01  .quick-menu  li a:hover  {background-color:#AA4FAF; }
.main-section02 .notice-wrap .notice.active h3 a:before { background:#F4C6F7; }
.main-section02 .class-link li a  { color:#fff;  }
.main-section02 .class-link li.list01 a { background-image:url(../images/beauty/main/beauty_01.jpg);  }
.main-section02 .class-link li.list02 a { background-image:url(../images/beauty/main/beauty_02.jpg);  }
.main-section02 .class-link li.list03 a { background-image:url(../images/beauty/main/beauty_03.jpg);  }
.main-section02 .class-link li.list04 a { background-image:url(../images/beauty/main/beauty_04.jpg);  }



@media (min-width: 992px) {

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



}




@media (max-width: 991px) {

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


}