

/* ====================================================================================================
   ºñÁÖ¾ó
==================================================================================================== */
.visual-wrap::after {background:url('https://russeldata.megastudy.net/campus/images/russel/russel_dg/2023/final_overall/bg.jpg') center center no-repeat;}
@media (min-width:2000px) {
    .visual-wrap::after {background-size: 100% auto;}
 }
 .visual-wrap .visual-inner {width:965px}
.visual-wrap .visual-inner .v-txt01 strong {color:#e9d0ff}
.visual-wrap .visual-inner .v-img02-01 {overflow: hidden;}
.visual-wrap .visual-inner .v-img02-01 img {animation:fadeInRight ease-in 1s 1.3s both}
.visual-wrap .visual-inner .v-img02 {margin-left:20px;}
.visual-wrap .visual-inner .ico-dday {background:linear-gradient(120deg, #e5ccff, #ac82ff)}
.visual-wrap .visual-inner .info-wrap .info-txt02 dl dt {background:#e9d0ff;}


/* Äü ¹è³Ê */
.final-wrap .quick .b-tit {background:linear-gradient(to right, #ca99f5 ,#7f53d2)}
.final-wrap .quick .q-ban {border-left: 2px solid #ca9af5;}
.final-wrap .quick .q-ban span {color:#a97cff;}


/* ===================================================================================================
   Å°ÄÃ·¯ º¯°æ 
==================================================================================================== */
.final-wrap .step-info-wrap .tit {color:#3f2a55;}
.final-wrap .full-tit-sq strong {font-weight:700;color:#3f2a55;}
.final-wrap .step-info-wrap .tit span {background:#3f2a55}

/* ===================================================================================================
   ÅÇ¹öÆ°
==================================================================================================== */
.final-wrap .final-tab a.on {background:#a97cff;color:#222}
.final-wrap .final-tab a.on::after {background:#a97cff;}

/* ===================================================================================================
   °­»çÁø ¸®½ºÆ®
==================================================================================================== */
.teacher-wrap .teacher-sub-list .t-info strong {color:#333}
.final-wrap .teacher-wrap.fullPage .teacher-sub-list .t-info {color:#222!important}
.final-wrap .teacher-wrap.fullPage .teacher-sub-list .t-explain {color:#727272!important}
.final-wrap .teacher-wrap .teacher-sub-list .pic {background: #e4d4fa!important;}
.teacher-wrap .teacher-sub-list .ico-box p {background:#c76495!important;}


/* ===================================================================================================
   ÄÁÅÙÃ÷
==================================================================================================== */
/* common */
.final-wrap .final-info-list .info-tit {color:#3f2a55}

/* bgcolor */
.final-wrap .bg-vio01 {background:#b8a2eb}
.final-wrap .bg-vio02 {background:#d1c2f5}
.final-wrap .bg-vio03 {background:#e5daff}
.final-wrap .bg-vio04 {background:#f0e9ff}

/* ·¯¼¿ ¼ö´É ÆÄÀÌ³Î ÇÕ°Ý Àü·« */
.final-wrap .cont-inner.bg-brown {background:#3f2a55;}

/* ´ë±¸À¯ÀÏ ¾ÆÀÌÄÜ */
.final-wrap .cont-inner .ico-b {position:absolute;top:-55px;right:-30px;}

/* ÄÜÅÙÃ÷&¸ðÀÇ°í»ç */
.final-wrap .contents-list > div .c-tit strong {color:#3f2a55;}
.final-wrap .contents-list > div a {color:#3f2a55;border-color: #3f2a55;}
.final-wrap .mock-schedule table thead th {background:#3f2a55;}
.final-wrap .mock-schedule p:last-child {color:#ad9cc3}

/* final-bottom */
.final-bottom div {color:#e9d0ff}