/* =========================
   common
========================= */
:root {
    --key-color: #0038F1;
    --key-color02: #028A98;
    --key-color03: #4497FD;
    --key-mozip: #565E71;
    --t-color: #C2D5FF;
}
.winter-wrap {margin-top:-20px;position:relative;overflow:hidden;min-width:1200px;}
.inner {position:relative;width:1200px;margin:0 auto;box-sizing:border-box;height:100%;}
.inner02 {position:relative;width:1300px;margin:0 auto;box-sizing:border-box;height:100%;}
.winter-wrap *[class^="cont0"], .winter-wrap *[class^="cont1"] {padding:150px 0;text-align:center}
.winter-wrap *[class^="cont0"] h3 {margin-bottom:60px}
h1,h2,h3,h4,h5 {margin:0;padding:0;}
.l-txt {text-align:left;font-size:14px;color:#B5B5B5;margin-top:10px;}
.r-txt {text-align:right;font-size:14px;color:#a1a1a1;margin-top:15px;}
.c-txt {text-align:center;font-size:14px;color:#a1a1a1;margin-top:15px;}
.underline {text-decoration:underline;}
.btn-gray-s {padding:6px 25px 6px 12px;}

.ml0 {margin-left:0px !important;}

/* µ¥ÀÌÅÍ »êÃâ ±âÁØ */
.data-wrap {text-align:right;margin-top:18px;}
.info-stxt {position:relative;margin-top:46px}
.info-stxt span {position:absolute;top:-24px;right:0;display:flex;align-items:center;cursor:pointer;font-size:14px;color:rgb(255, 255, 255, .5);}
.info-stxt span img {margin-left:5px;}
.info-stxt .data-view {display:none;position:absolute;top:0;right:0;width:auto!important;padding:15px 20px;background:#fff; text-align:left;line-height: 1.5;font-size: 11px;font-weight:500;color:#333;white-space: nowrap;z-index:1;border:1px solid #ddd;}
.info-stxt:hover .data-view  {display: block;}

/* btn */
.winter-wrap .btn-black {padding:0 119px;height:78px;line-height:78px;font-weight:700;}

/* =========================
   Visual
========================= */
.visual-wrap {overflow:hidden;position:relative;box-sizing:border-box}
.visual-area {position:relative;padding:180px 0 180px;box-sizing:border-box}
.visual-area::before {content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:#070056}
.visual-area::after {content:'';z-index:-1;position:absolute;top:0;left:50%;width:50%;height:100%;background:linear-gradient(180deg, #0c0469 0%, #0b025f 40%, #080056 100%);}
.visual-area .v-bg {position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;}
.visual-area .v-bg img {height:100%;}
.visual-area .v-bg01 {position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;animation:fadeIn 1s .5s cubic-bezier(0.4, 0, 1, 1) both}
.visual-area .v-bg02 {position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;animation:fadeIn .7s 2.7s cubic-bezier(0.4, 0, 1, 1) both}
.visual-area .v-tit {position:relative;padding-top:55px;animation:fadeIn ease 1s 1.5s both}
.visual-area .v-stit {position:relative;animation:fadeIn ease 1s 1.5s both}
.visual-area .v-obj01 {position:absolute;right:-46px;bottom:-71px;animation:fadeIn ease 1s 1.5s both}
.visual-area .v-obj02 {position:absolute;top:86px;right:-26px;animation:fadeIn ease 1s 3.7s both}
.visual-area .v-obj02 img {animation:float 2.5s 2s ease-in-out infinite;}

.intro .visual-area {padding:180px 0 128px}
.intro .visual-area .v-obj02 {top:101px;right:-38px;}

/* µÕµÕ ¶°ÀÖ´Â È¿°ú(Æ®·ÎÇÇ) */
@keyframes float {
  0%   {transform:translateY(0); }
  50%  {transform:translateY(-20px); }
  100% {transform:translateY(0); }
}

 /* ÆøÁ× ÄÁÅ×ÀÌ³Ê */
#fireworkCanvas {position:absolute;top:26px;right:-87px;display:block;width:150px;height:150px;background:transparent;}
#fireworkCanvas02 {position:absolute;top:26px;right:142px;display:block;width:86px;height:86px;background:transparent;}

/* v-info */
.v-info {display:flex;margin-top:50px;animation:fadeIn ease 1s 1.5s both}
.v-info dl {display:flex;margin-top:16px;}
.v-info > div > dl:first-child {margin-top:0;}
.v-info dl dt {color:#FFF;background-color:#0237e5;border-radius:50px;display:flex;align-items:center;justify-content:center;width:110px;height:35px;font-size:18px;line-height:1;}
.v-info dl dd {position:relative;margin-left:15px;margin-right:38px;color:#fff;font-size:21px;font-weight:600;}
.visual-area .bt-apply {background:#959595;}
.visual-area .stxt {margin-top:36px;color:#777;font-size:14px;animation:fadeIn ease 1s 1.5s both}
.visual-area .s-txt {position:absolute;top:40px;left:0;width:max-content;color:rgb(255, 255, 255, .5);font-size:14px;}
.visual-area .v-info dl dd .noti-txt {position:absolute;top:60px;left:0;color:rgb(255, 255, 255, .5);text-align:center;font-size:14px;text-align:left;display:inline-block;font-weight:200;}
.visual-area .v-info dl dd .noti-txt p {cursor: pointer;text-decoration:underline;}
.visual-area .v-info dl dd .noti-txt:hover > div {display:block;color:#222;font-weight:400;}
.visual-area .v-info dl dd .noti-txt > div {display:none;position:absolute;bottom:30px;left:-200px;background-color:#fff;width:450px;padding:15px;font-size:12px;border:1px solid #dbdbdb;z-index: 6;}

/* quick banner */
.winter-wrap *[class^="quick"] {position:absolute;top:50%;right:0;z-index:5;transform:translateY(-50%);text-align:left;}
.winter-wrap .quick {width:180px;}
.winter-wrap .quick .b-tit {padding:11px 0;text-align: center; color:#fff;font-size:15px;font-weight:700;letter-spacing:-1px;background: linear-gradient(289deg, #09A2B1 0%, #10CADD 99.77%);}
.winter-wrap .quick a {display: block;}
.winter-wrap .quick .q-ban {position:relative;width:180px;padding:17px 15px;text-decoration:none;color:#111;font-weight:700;background-color:#fff;box-sizing:border-box;border-left: 2px solid #10CADD;border-bottom:1px solid #DBDBDB}
.winter-wrap .quick .q-ban span {display:inline-block;color:var(--key-color02);font-size:15px;letter-spacing: -1px;line-height:1.2;font-weight:400}
.winter-wrap .quick .q-ban span.bold {font-weight:700;}
.winter-wrap .quick .q-ban span strong {font-size:17px;}
.winter-wrap .quick .q-ban strong {position:relative;display:block;margin-top:6px;color:#111;font-size:17px;font-weight:700;line-height:1.2;letter-spacing: -1px}
.winter-wrap .quick .q-ban strong:after {content:'';position:absolute;top:55%;right:-2px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-right:1px solid #555;border-top:1px solid #555}

/* =========================
   Contents
========================= */

/* fix-menu */
.winter-wrap .container {position:relative;}
.winter-wrap .fix-menu {z-index:4;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;background-color:#EEF4FF;position:absolute;top:0;left:0;}
.winter-wrap .fix-menu.fix {z-index:3;position:fixed;top:0;left:0;transform:translateY(100px);transition:1s;}
.winter-wrap .intro .fix-menu.fix {z-index:3;position:fixed;top:0;left:0;transform:translateY(104px);transition:1s;}
.winter-wrap .container .fix-menu.fix-top {transform:translateY(0);transition:.4s;}
.winter-wrap .fix-menu .menu {display:flex;justify-content:center;align-items:center;width:1200px;position:relative}
.winter-wrap .fix-menu .menu a {height:70px; line-height: 1.3; color:#98A7C1;font-size:20px;font-weight:700;text-decoration:none;outline:none;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;letter-spacing:-0.4px;border-right:1px solid #ddd;}
.winter-wrap .fix-menu .menu a:first-child {border-left:1px solid #ddd;}
.winter-wrap .fix-menu .menu a.on{color:#fff;background-color:var(--key-color);border-left:none}
.winter-wrap .fix-menu .menu a.on + a {border-left:none}
.winter-wrap .fix-menu .menu a strong {display:block}

/* ¸ðÁý ¸»Ç³¼± */
.winter-wrap .fix-menu .mozip {position:absolute;top:-17px;}
.winter-wrap .fix-menu .mozip span img:first-child {animation:  blink-1 1s step-end infinite;position:absolute;top:0;left:0;}
.winter-wrap .fix-menu .mozip span:nth-child(2) {display:none;}
.winter-wrap .fix-menu.fix .mozip {top:52px;}
.winter-wrap .fix-menu.fix .mozip span:nth-child(2) {display:block;}
.winter-wrap .fix-menu.fix .mozip span:first-child {display:none;}
@keyframes blink-1 {
  50% {
    opacity: 0;
 }
}

/*============= cont00 =============*/
.cont00 h3.tit > strong {color:var(--key-color);font-size:47px;}
.a-process > li .flag {background-color: var(--key-color);}
/* ÃßÈÄ °ø°³ */
.winter-wrap .coming-box {padding:90px 0 !important;width:1200px}
.winter-wrap .coming-box > div {display:flex;justify-content:center;align-items:center;}
.winter-wrap .coming-box .coming-txt {padding-left:48px;text-align:left;color:#8E97AB;font-size:28px;font-weight:700;line-height:40px;letter-spacing:-0.8px}
.winter-wrap .coming-box .coming-txt strong {color:#565E71;font-weight:700;}
.winter-wrap .cont00 .coming-box {background-color:#EEE;border-radius: 15px;}
.winter-wrap .coming-box .sms-txt{color: #333; text-align: center; font-size: 24px;font-weight: 500; letter-spacing: -1.2px;margin-top: 48px;}
.winter-wrap .coming-box .btn-black{padding: 0 70px; height: 64px; line-height: 64px; margin-top: 30px;}

.tbl-01 tbody del {padding: 0 5px 0 3px;margin: 0 2px 0 3px;}
.cont00 .tbl-plan > thead th.on {background-color: var(--key-color);}
.key_txt {color:var(--key-color);}
.tab-cont-wrap.type02 .bt-tab a {padding:1px 1px 0 2px;}

/* ¾Ë¸®¹Ì */
.cont00 .arrimi-txt {color: #333;font-size: 20px;font-weight: 400;letter-spacing: -1px;text-align: left;margin-left: 30px;}
.cont00 .btn-arrimi {display: inline-block;padding: 12px 84px 12px 45px;background: #222;color: #fff;font-size: 20px;font-weight: 700;border-radius: 5px;position: relative;text-align:center;}
.cont00 .btn-arrimi::after {display: block;content: '';border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg);position: absolute;top: 42%;right: 36px;width: 10px;height: 10px;}

/*============= cont01 =============*/
.cont01 {position:relative;background:#E3ECFF;}
.cont01 .tit {position:absolute;top:86px;left:50%;opacity:0;transform:translateX(-50%);}
.cont01.on .tit {animation:fadeIn ease .5s .7s both}
.cont01 .tit02 {position:absolute;top:265px;left:50%;opacity:0;transform:translateX(-50%);}
.cont01.on .tit02 {animation:fadeIn ease .5s 1.2s both}
.cont01 .tit03 {margin-top:95px;}
.cont01.on .tit03 {animation:fadeIn ease .5s 2.2s both}
.cont01 .img {opacity:0;position:absolute;top:398px;left:50%;transform:translateX(-50%);}
.cont01.on .img {animation:fadeIn ease .5s 1.7s both}
.cont01 .c-txt {opacity:0;}
.cont01.on .c-txt {animation:fadeIn ease .5s 1.7s both}
.cont01 .c-txt {position:absolute;bottom:0;left:50%;transform:translateX(-50%);}

/* ¸»Ç³¼± */
.bubble-list {position:relative;height:869px;}
.bubble-list li {opacity:0;position:absolute;width:367px;height:225px;}
.cont01.on .bubble-list li {opacity:1;animation:fadeIn ease .7s both}
.bubble-list li:nth-child(2) {top:199px;left:84px;width:320px;height:280px;}
.bubble-list li:nth-child(3) {top:469px;left:39px;width:344px;height:191px;}
.bubble-list li:nth-child(4) {top:672px;left:127px;width:306px;height:197px;}
.bubble-list li:nth-child(5) {top:5px;right:0;width:347px;height:219px;}
.bubble-list li:nth-child(6) {top:243px;right:37px;width:355px;height:204px;}
.bubble-list li:nth-child(7) {top:439px;right:100px;width:308px;height:230px;}
.bubble-list li:last-child {top:670px;right:70px;width:342px;height:196px;}


/* ´ë±¸ */
.russel_dg .bubble-list li:nth-child(2) {top:177px;width:358px;height:315px;}
.russel_dg .bubble-list li:nth-child(3) {top:460px;width:392px;height:218px}
.russel_dg .bubble-list li:nth-child(7) {top:448px;width:341px;height:209px}
/*============= cont02 =============*/
.cont02 {background:#0038F2;}

/*============= cont03 =============*/
.cont03 {background-color:#EDEDED;}
.cont03 h3 {margin-bottom:80px !important}
.cont03 .school-bus {position:absolute;top:-158px;right:-823px;transform:translateX(-50%);}

.s-item {display:flex;margin-left:calc(50% - 600px);}
.studyHall-navi-wrap {z-index:2;position:relative;width:348px;padding-right:80px;}
.studyHall-navi {margin-left:0;padding-right:28px;padding-bottom:44px;}
.studyHall-navi .swiper-wrapper {display:flex;flex-direction:column;gap:12px;}
.studyHall-navi .swiper-slide {width:240px !important;padding:14px 0;color:#96A0AB;font-size:20px;font-weight:700;letter-spacing:-0.3px;border-radius:60px;background-color:#FFF;box-shadow:12px 11px 16px 0px rgba(71, 98, 144, 0.22);}
.studyHall-navi .swiper-slide:last-child {margin-bottom:0;}
.studyHall-navi .swiper-slide-thumb-active {color:#FFF;background-color:var(--key-color);}

.studyHall-wrap {width:calc(100% - 428px);padding-top:90px}
.studyHall-slide .swiper-slide {display:flex;flex-direction:column; width:722px;min-height:853px;padding:80px 96px 0;text-align:left;filter:blur(3px);border-radius:20px;background-color:#FFF;box-sizing:border-box;}
/* .studyHall-slide .swiper-slide {width:722px;min-height:853px;padding:80px 96px;text-align:left;filter:blur(3px);border-radius:20px;background-color:#FFF;box-sizing:border-box;} */
.studyHall-slide .swiper-slide-active {filter:none;}
.studyHall-slide .swiper-slide > .tit {margin-bottom:14px;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-0.3px;}
.studyHall-slide .swiper-slide > .txt {margin-bottom:32px;color:#565656;font-size:20px;letter-spacing:-0.3px;}

.studyHall-slide .swiper-slide .s-review {overflow:hidden;display:flex;align-items:flex-end;width:530px;margin-top:32px;padding-left:17px;border:1px solid #EBEBEB;border-radius:12px;box-sizing:border-box;}
.studyHall-slide .swiper-slide .s-review dd {padding:28px 0 25px}
.studyHall-slide .swiper-slide .s-review dd p {margin-left:10px;display:block;color:#565656;font-size:16px;letter-spacing:-0.3px;word-break:keep-all;}
.studyHall-slide .swiper-slide .s-review dd p strong {color:#222;font-weight:700;}
.studyHall-slide .swiper-slide .s-review dd p:last-child {margin-top:12px;font-weight:500;line-height:1.2}
.studyHall-slide .swiper-slide .r-txt {position:absolute;right:96px;bottom:36px;line-height:1.2;}
.studyHall-slide .bt-tt01 {position:absolute;left:0;bottom:0;width:530px;height:58px}

/* ¹ÙÀÚ°ü ½Ã°£Ç¥ ·¹ÀÌ¾îÆË¾÷ */
.layer {z-index:15;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:1120px;height:550px;padding:40px;background:#FFF;max-width: 70vw;overflow:auto;}
.layer.on {display:block;}
.layer .layer-wrap {overflow-y:auto;display:block;height:100%}
.layer .stit {font-size:30px;line-height: 1.4;letter-spacing:-1px;margin-bottom:40px;font-weight:bold}
.layer .txt {position:absolute;bottom:73px;right:77px;color:#FFF;font-size:13px;letter-spacing:-1px}
.layer .bt-close {position:absolute;top:10px;right:10px}
.mask-bg {display:block;z-index:13;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .7);}

.cont03 .layer-pop01 {height:620px;}
.cont03 .layer-pop01 .layer-wrap {height:520px;}
.cont03 .layer-pop01 .tbl-01 .ico-txt {display: inline-block;padding:4px 11px;font-size:15px;color:#fff;}
.cont03 .layer-pop01 .tbl-01 .ico-txt.t02 {min-width:93px;box-sizing: border-box;}
.cont03 .layer-pop01 .tbl-01 .ico-txt.s {background:#52a7d8;}
.cont03 .layer-pop01 .tbl-01 .ico-txt.b {background:#5259d8;}
.cont03 .layer-pop01 .tbl-01 .ico-txt.v {background:#9452d8;}
.cont03 .layer-pop01 .tbl-01 .ico-txt.p {background:#d55e91;}
.cont03 .layer-pop01 .tbl-01 .ico-txt.r {background:#d34664;}
.cont03 .layer-pop01 .tbl-01 .ico-txt.g {background:#48aa81;}
.cont03 .layer-pop01 .r-stxt {text-align: right;color:#b1b1b1;font-size: 13px;font-weight:300;}


.core_cj .studyHall-slide .r-txt, .russel_jg .studyHall-slide .r-txt, 
.core_jj .studyHall-slide .r-txt, .russel .studyHall-slide .r-txt, .russel_yt .studyHall-slide .r-txt {bottom:20px;}
.russel_dg .studyHall-slide .r-txt {bottom:10px;}

/*============= cont04 =============*/
.cont04 {background-color:#FFFFFF;position:relative;}
.manage-navi {z-index:2;position:absolute;top:0;left:50%;width:calc(100% - 540px);transform:translateX(-50%);}
.manage-navi .swiper-slide {display:flex;justify-content:center;align-items:center;height:90px;color:#FFF;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-0.4px;border-left:1px solid #A9A9A9;background-color:#2E2E2E;box-sizing:border-box;}
.manage-navi .swiper-slide:first-child {border-left:0;border-bottom-left-radius:20px;}
.manage-navi .swiper-slide:last-child {border-bottom-right-radius:20px;}
.manage-navi .swiper-slide-thumb-active {background-color:var(--key-color);}

.manage-slide {padding:81px 0;text-align:left;border-radius:20px;background-color:#EFF3F8;}
.manage-slide .swiper-slide {padding-top:79px;display:flex;justify-content:center;align-items:center;gap:50px}
.manage-slide .swiper-slide .mn-wrap {display:flex;flex-direction:column;justify-content:space-between;height:400px;}
.manage-slide .swiper-slide .mn-wrap > p {color:#565656;font-size:20px;letter-spacing:-0.4px;}
.manage-slide .swiper-slide .mn-wrap > p strong {margin-bottom:14px;display:block;color:#111;font-size:32px;line-height:1.25;font-weight:700;letter-spacing:-0.7px;}
.manage-slide .swiper-slide .mn-info {padding-top:29px;width:478px;display:flex;align-items:flex-end;gap:6px;border-radius:12px;background-color:#FFF;}
.manage-slide .swiper-slide .mn-info dt {margin-left:13px;}
.manage-slide .swiper-slide .mn-info dd {color:#565656;font-size:16px;letter-spacing:-0.4px;word-break:keep-all}
.manage-slide .swiper-slide .mn-info dd p strong {color:#222;font-weight:700;}
.manage-slide .swiper-slide .mn-info dd p:last-child {display:block;margin:12px 0 25px;font-weight:500;line-height:1;} 

[data-aos=example-anim2] {opacity: 0;
    transform: translateY(50px) scale(0.8);

    transition: opacity 0.6s ease-out, transform 0.6s cubic-bezier(0.22, 1.61, 0.36, 1);
}
[data-aos=example-anim2].aos-animate {
    opacity: 1;
    transform: translateY(0) scale(1);;
}

.core_dj .manage-navi {left:59%;}

/*============= cont05 =============*/
.cont05 {background-color:#C2D5FF;position:relative;}
.cont05 .r-txt {color:#7C7C7C}
.cont05 > .tit-obj {position:absolute;top:77px;left:calc(50% - 468px);transform:translateX(-50%);}
.cont05 h4 {margin: 10px 0 60px 0;}
.cont05 .inner .tit-obj {position:absolute;top:6px;right:20px;}
.cont05 .school-bus {position:absolute;top:-180px;right:-74px;animation: shake-vertical 5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;}

.baja-navi .swiper-slide {display:flex;justify-content:center;align-items:center;height:80px;color:#898989;font-size:20px;font-weight:700;line-height:1;letter-spacing:-0.4px;border-left:1px solid #DDD;background-color:#EFEFEF;box-sizing:border-box;}
.baja-navi .swiper-slide:first-child {border-left:0;border-top-left-radius:20px;}
.baja-navi .swiper-slide:last-child {border-top-right-radius:20px;}
.baja-navi .swiper-slide-thumb-active {color:#010101;background-color:#FFF;}

.baja-slide {padding:80px 0;text-align:left;border-radius:0 0 20px 20px;background-color:#FFF;}
.baja-slide .swiper-slide {display:flex;justify-content:center;align-items:center;gap:50px}
.baja-slide .swiper-slide div:last-child {display:flex;flex-direction:column;justify-content:space-between;height:400px;}
.baja-slide .swiper-slide div > p {color:#565656;font-size:20px;letter-spacing:-0.4px;}
.baja-slide .swiper-slide div > p strong {margin-bottom:14px;display:block;color:#111;font-size:32px;line-height:1.25;font-weight:700;letter-spacing:-0.7px;}
.baja-slide .swiper-slide div > .list-chck {margin-top: 14px;}
.baja-slide .swiper-slide div > .list-chck li {padding-left:24px;margin-bottom:13px;color:#565656;font-size:20px;line-height:1.2;letter-spacing:-0.4px;}
.baja-slide .swiper-slide div > .list-chck li:last-child {margin-bottom:0;}
.baja-slide .swiper-slide div > .list-chck li::before {content:'';position:absolute;width:20px;height:20px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter/ico_check.png") center no-repeat;}

.baja-slide .swiper-slide .bj-info {width:478px;overflow:hidden;display:flex;align-items:flex-end;gap:6px;border-radius:12px;border:1px solid #EBEBEB;box-sizing: border-box;}
.baja-slide .swiper-slide .bj-info dt {margin-left:13px;}
.baja-slide .swiper-slide .bj-info dd {padding-top:28px;color:#565656;font-size:16px;letter-spacing:-0.4px;word-break:keep-all}
.baja-slide .swiper-slide .bj-info dd p strong {color:#222;font-weight:700;}
.baja-slide .swiper-slide .bj-info dd p:last-child {display:block;margin:12px 0 25px;font-weight:500;line-height:1;} 

.russel_gn .baja-slide .swiper-slide .bj-info dd {padding-top:25px;}

/*============= cont06 =============*/
.cont06 {position:relative;background-color:#001456;}
.cont06 .sys-img {z-index:1;position:relative; display:block;height:679px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter/cont06_bg.jpg") center no-repeat;} 
.cont06 .sys-img li img {position:absolute;overflow:inherit;width:244px;}
.cont06 .sys-img li:first-child img {top:0;left:50%;transform: translateX(-50%);}
.cont06 .sys-img li:nth-child(2) img {bottom:22px;left:238px;}
.cont06 .sys-img li:nth-child(3) img {bottom:22px;right:230px}

.cont06 .sys-img li img.on {display:none;}
.cont06 .sys-img li.on img.off {display:none;}
.cont06 .sys-img li.on img.on {display:block;border-radius:999px;box-shadow: 20px 20px 20px 0px rgba(0, 0, 0, 0.25);transition: .3s;}
.cont06 .sys-img li:first-child.on img.on {top:-7px}

/*============= cont07 =============*/
.cont07 .danka-list {margin-bottom:80px;display:flex;justify-content:center;align-items:center;gap:24px;}
.cont07 .danka-list li {position:relative;display:flex;justify-content:center;align-items:center;padding:35px 0;width:282px;border-radius:20px;background-color:#F5F5F5;box-sizing:border-box;}
.cont07 .danka-list li p {font-size:20px;letter-spacing:-0.4px;}
.cont07 .danka-list li p strong {font-weight:700;}
.cont07 .danka-list li .ico {position:absolute;top:-27px;left:19px;}

/* °­»çÁø */
.teacher-swiper {padding-bottom:100px;margin-bottom:30px;}
.teacher-swiper .swiper-wrapper {transition-timing-function:linear !important;}
.teacher-swiper .swiper-slide {position:relative;width:200px;height:314px;}
.teacher-swiper .swiper-slide:nth-child(even) {margin-top:70px;}
.teacher-swiper .swiper-slide .t-name {text-align:left;line-height:1.3;margin-bottom:10px;}
.teacher-swiper .swiper-slide .t-name dt {font-size:19px;font-weight:500;color:#555;height:50px;display:flex;align-items: flex-end;}
.teacher-swiper .swiper-slide .t-name dd {font-size:29px;color:#222;}
.teacher-swiper .swiper-slide .t-name dd strong {font-size:28px;font-weight:bold;color:#222;}
.teacher-swiper .t-img {display:block;box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.12);background-color:var(--t-color);overflow:hidden;padding-top:30px;box-sizing: border-box;height:100%;}

.teacher-wrap .swiper-container {padding:0 0 25px 0;}
.teacher-wrap.fullPage {padding:0;}
.teacher-wrap.fullPage .teacher-sub-list li {height:auto;overflow:initial;}
.teacher-wrap.fullPage .teacher-sub-list .info-box .cate.new {margin-left:3px;}
.teacher-wrap.fullPage .teacher-sub-list .info-box .t-sub {width:100%;}
.teacher-wrap.fullPage .teacher-sub-list .info-box .t-info {width:100%;}
.teacher-wrap .teacher-sub-list .pic {height:314px;box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.12);background:var(--t-color);margin-top:10px;}
.teacher-wrap .teacher-sub-list .ico-box {bottom:30px;}
.teacher-wrap.fullPage .teacher-sub-list .t-explain {height:38px;}
.teacher-wrap.fullPage .teacher-sub-list .info-box {height:140px;}
.russel_us .teacher-wrap.fullPage .teacher-sub-list .info-box {height:auto;}
.core_wj .teacher-wrap.fullPage .teacher-sub-list .info-box {height:auto;}
.core_cw .teacher-wrap.fullPage .teacher-sub-list .info-box {height:auto;}
.core_dj .teacher-wrap.fullPage .teacher-sub-list .info-box {height:auto;}

.cont07 .danka-link {display:flex; justify-content: center; width:840px;margin:80px auto 0;}
.cont07 .danka-link > li {position:relative;display:flex;flex-direction:column;width:400px;text-align:center;margin-left:40px;background-color:#fff;border:1px solid #ddd;border-radius:20px;padding:56px 38px 48px;box-sizing:border-box;transition:.1s;}
.cont07 .danka-link > li:first-child {margin-left:0;}
.cont07 .danka-link li dl dt {color:#777;font-size:19px;font-weight:500;line-height:1.3;}
.cont07 .danka-link li dl dd {margin-top:3px;color:var(--key-color);font-size:37px;font-weight:900;}
.cont07 .danka-link li ul {margin-top:18px;text-align:left;padding-bottom:84px;}
.cont07 .danka-link li ul li {padding-left:31px;position:relative;color:#666;font-size:17px;font-weight:500;margin-top:12px;}
.cont07 .danka-link li ul li:first-child {margin-top:0;}
.cont07 .danka-link li ul li:before {content:'';background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/ico_check.png") no-repeat 0 0;width:24px;height:25px;position:absolute;top:0;left:0;}
.cont07 .danka-link li a {display:inline-block;background-color:#222;color:#fff;width:180px;text-align:center;border-radius:6px;font-size:21px;padding:16px 0;line-height:1;font-weight:bold;position:absolute;bottom:48px;left:50%;transform:translateX(-50%);}
.cont07 .danka-link li a:hover {text-decoration:none;}
.cont07 .danka-link > li:hover {border:2px solid var(--key-color03);box-shadow: 12px 12px 35px 0px rgba(0, 0, 0, 0.15);}



/*============= cont08 =============*/
.cont08 {background: linear-gradient(180deg, #001456 0%, #001879 40%, #0E32C2 100%);}
.cont08 .inner {width:1500px}
.cont08 .r-txt {margin-top:30px;color:#AAA}

.ct-navi .swiper-wrapper {gap:12px;justify-content:center;}
.ct-navi .swiper-slide {padding:19px 0;color:#9B9B9B;font-size:20px;font-weight:700;line-height:1;border-radius:58px;background-color:#EBEBEB;}
.ct-navi .swiper-slide-thumb-active {color:#FFF;background-color:var(--key-color);}

.ct-slide .swiper-slide {padding:80px 150px;border-radius:60px;background: linear-gradient(180deg, rgba(115, 152, 239, 0.07) 0%, rgba(32, 39, 86, 0.07) 88.86%);box-sizing:border-box;}
.ct-slide .swiper-slide .img {position:relative;display:block;}
.ct-slide .swiper-slide .img a {position:absolute;bottom:50px;width:130px;height:35px;}
.ct-slide .swiper-slide ul {display:flex;justify-content:center;gap:30px;}


/*============= cont09 =============*/
.cont09 {position:relative;background:#E3ECFF url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter/cont09_bg.jpg") no-repeat center bottom / cover;}
.result-list {display:flex;justify-content:center;margin-top:30px;}
.result-list li {margin-left:24px;background: rgba(255, 255, 255, 0.70);text-align:center;height:230px;width:100%;display:flex;align-items:center;flex-direction:column;backdrop-filter: blur(7.5px);box-sizing: border-box;justify-content: center;}
.result-list li:nth-child(3n+1) {margin-left:0;}
.result-list li dl dt {color:#222;font-size:30px;font-weight:700;line-height:1.2;}
.result-list li dl dd {margin-top:7px;opacity: 1;}
.result-list li dl dd strong {font-size:68px;background: linear-gradient(139deg, #F8C486 25.05%, #8C5614 126.33%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight:700;line-height:1;letter-spacing:-4px;display:inline-block;padding-right:1px;}
.result-list li dl dd span {color:#222;font-size:32px;font-weight:500;margin-left:5px;}
.result-list li dl dd sup {color:rgb(151, 151, 151, .6);font-size:11px;margin-top:-15px;vertical-align:text-top;}
.result-list li .badge {position:absolute;top:-28px;left:-38px;}
.cont09 .info-stxt span {top:-20px;color:rgb(123, 123, 123, .6)}

/* ÇÐ¿øº° °øÅë(°øÅë¿¡¼­ ÇÐ¿øº°·Î º¯ÇüÇØ¼­ »ç¿ë)*/
.ar-box {padding:100px 76px 90px;text-align:center;border-radius:20px;background-color:#fff;}

.ar-box .s-tit {margin-bottom:50px;}
/* Å¬·¡½º ³×ÀÓ ±ÔÄ¢ : bay-»çÀÌÁî(l,m,s)-ÄÃ·¯(key,silver) */
/* bay-l */
.ar-box *[class^="bay-l-"] {display:flex;justify-content: center;}
.ar-box *[class^="bay-l-"] li {margin-left:60px;}
.ar-box *[class^="bay-l-"] li div {position:relative;width:296px;height:103px;display:flex;align-items: center;justify-content: center;font-size:22px;font-weight:bold;margin:0 auto;min-height:110px;}
.ar-box *[class^="bay-l-"] li:first-child {margin-left:0;}
.ar-box *[class^="bay-l-"] li strong {color:var(--key-color);font-weight:bold;line-height:1;}
.ar-box *[class^="bay-l-"] li span {font-size:28px;color:#222;font-weight:500;display:inline-block;vertical-align:top;margin-top:8px;}
.ar-box *[class^="bay-l-"] li div:before {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter/bay_key_l.png") center no-repeat;background-size:100%;width:66px;height:100%;position:absolute;top:0;left:0;}
.ar-box *[class^="bay-l-"] li div:after {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter/bay_key_r.png") center no-repeat;background-size:100%;width:66px;height:100%;position:absolute;top:0;right:0;}
.ar-box *[class^="bay-l-"] li sup {font-size:12px;margin-top:3px;color:#959595;font-weight:400;margin-left:2px;}
.ar-box .bay-l-silver li div:before, .ar-box .bay-l-silver li div:after {filter: grayscale(1);}

/* bay-m */
.ar-box *[class^="bay-m-"] {display:flex;align-items: center;justify-content:center;gap:12px}
.ar-box *[class^="bay-m-"] li strong {color:var(--key-color);font-weight:bold;font-size:38px;line-height:1;margin-top:5px;display: inline-block;}
.ar-box *[class^="bay-m-"] li b {color:var(--key-color);font-size:inherit;font-weight:bold;}
.ar-box *[class^="bay-m-"] li span:not(.flag) {font-size:22px;color:#222;font-weight:500;display:inline-block;vertical-align:top;margin-top:14px;}
.ar-box *[class^="bay-m-"] li .sub {font-size:13px;color:rgb(81, 81, 81, .5);margin-top:14px;}
.ar-box *[class^="bay-m-"] li div {position:relative;width:235px;display:flex;align-items: center;justify-content: center;font-size:19px;min-height:101px;margin:0 auto;font-weight:500;}
.ar-box *[class^="bay-m-"] li div:before {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter/bay_key_l.png") center no-repeat;background-size:100%;width:55px;height:100%;position:absolute;top:0;left:0;}
.ar-box *[class^="bay-m-"] li div:after {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter/bay_key_r.png") center no-repeat;background-size:100%;width:55px;height:100%;position:absolute;top:0;right:0;}
.ar-box *[class^="bay-m-"] li div p {line-height:1.3;}
.ar-box *[class^="bay-m-"] li sup {font-size:12px;margin-top:14px;color:#959595;font-weight:400;}
.ar-box .bay-m-silver li div:before, .ar-box .bay-m-silver li div:after {filter: grayscale(1);}

/* bay-m(type02) */
.ar-box *[class^="bay-m-"].type02 li div {width:290px;min-height:116px;font-size:24px;}
.ar-box *[class^="bay-m-"].type02 li strong {font-size:48px;font-weight:600;}
.ar-box *[class^="bay-m-"].type02 li span {font-size:28px;}
.ar-box *[class^="bay-m-"].type02 li div:before, .ar-box *[class^="bay-m-"].type02 li div:after {width:68px;}

/* bay-s */
.ar-box *[class^="bay-s-"] {width:296px;margin-left:60px;display:flex;flex-direction: column;align-items: center;}
.ar-box *[class^="bay-s-"] li:not(:first-child) {margin-top:25px;}
.ar-box *[class^="bay-s-"] li strong {color:var(--key-color);font-weight:bold;}
.ar-box *[class^="bay-s-"] li .sub {font-size:14px;color:#737373;letter-spacing: -0.7px;}
.ar-box *[class^="bay-s-"] li div {position:relative;width:186px;display:flex;align-items: center;justify-content: center;font-size:18px;font-weight:bold;min-height:45px;margin:0 auto;line-height:1.3;}
.ar-box *[class^="bay-s-"] li div:before {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter/bay_key_l.png") center no-repeat;background-size:100%;width:25px;height:100%;position:absolute;top:0;left:0;}
.ar-box *[class^="bay-s-"] li div:after {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter/bay_key_r.png") center no-repeat;background-size:100%;width:25px;height:100%;position:absolute;top:0;right:0;}
.ar-box .bay-s-silver li div:before, .ar-box .bay-s-silver li div:after {filter: grayscale(1);}

/* °­³² */
.russel_gn .ar-box {padding:80px 100px 60px 100px;}
.russel_gn .ar-box .s-detail {display:flex;margin-top:24px;justify-content: center;}
.russel_gn .ar-box .s-detail > div {width:296px;display:flex;flex-direction: column;align-items: center;}
.russel_gn .ar-box .s-detail > div dl {display:flex;align-items: center;margin-top:10px;}
.russel_gn .ar-box .s-detail > div dl:first-child {margin-top:0;}
.russel_gn .ar-box .s-detail > div dl dt {color:#222;font-size:18px;font-weight:bold;width:180px;margin-right:8px;text-align: left;}
.russel_gn .ar-box .s-detail > div dl dt strong {font-weight:900;}
.russel_gn .ar-box *[class^="bay-l-"] li div:before, .russel_gn .ar-box *[class^="bay-l-"] li div:after {width:55px;}

/* ¸ñµ¿ */
.russel_mokdong .ar-box *[class^="bay-m-"] li div {width:200px;}
.russel_mokdong .ar-box *[class^="bay-l-"] li div:before, .russel_mokdong .ar-box *[class^="bay-l-"] li div:after {width:54px;}

/* ´ëÀü */
.core_dj .ar-box {padding:110px 100px 90px 100px;}
.core_dj .ar-box *[class^="bay-m-"] {gap:40px;}
.core_dj .ar-box *[class^="bay-m-"] li div {width:262px;}

.core_dj .ar-box *[class^="bay-s-"] {flex-direction:row;gap:24px;margin-left:0;}
.core_dj .ar-box *[class^="bay-s-"] li {margin-top: 0;}
.core_dj .ar-box *[class^="bay-s-"] li div {font-size:15px;font-weight:500;width:218px;min-height:65px}
.core_dj .ar-box *[class^="bay-s-"] li div:before, .core_dj .ar-box *[class^="bay-s-"] li div:after {width:38px}

/* ¼¾ÅÒ */
.russel_ct .ar-box *[class^="bay-m-"] li div {width:200px;}

/* ÄÚ¾îÃ¢¿ø */
.core_cw .ar-box {padding:110px 100px 90px;}
.core_cw .ar-box *[class^="bay-m-"] li div {font-size:20px;}

/* ÄÚ¾îÃ»ÁÖ */
.core_cj .ar-box {padding:110px 100px 90px;}
.core_cj .ar-box *[class^="bay-m-"].type02 {gap:30px}

/* Áß°è */
.russel_jg .ar-box *[class^="bay-m-"] li div {width:262px;}

/* ÄÚ¾î±¤ÁÖ */
.core_gj .ar-box *[class^="bay-m-"] {gap:30px;}

/* ÄÚ¾îÀüÁÖ */
.core_jj .ar-box {padding:110px 100px 90px 100px;}
.core_jj .ar-box *[class^="bay-m-"].type02 {gap:30px}

/* ´ëÄ¡ */
.russel .ar-box {padding:100px 40px;}
.russel .ar-box .bay-m-key {gap:20px;}
.russel .ar-box .bay-m-key li div {font-size:18px;width:248px}
.russel .ar-box *[class^="bay-m-"] li strong {font-size:22px;}
.russel .ar-box *[class^="bay-m-"] li sup {position:absolute;top:-3px;margin-left:2px}

.russel .ar-box .bay-m-list {padding:64px 36px;border-radius:30px;background-color:#F5F6F8;}
.russel .ar-box .bay-m-list li div {display:flex;flex-direction:column;width:200px;font-size:18px;}
.russel .ar-box .bay-m-list li div p {position:relative;}
.russel .ar-box .bay-m-list li sup {margin-top: 2px;}
.ar-box .bay-m-list li div:before, .ar-box .bay-m-list li div:after {width:44px;background-position:top}

/* ºÐ´ç */
.russel_bundang .ar-box {padding:100px 72px;border-radius:0;}
.russel_bundang .ar-box .bay-m-key.type02 {gap:8px;}
.russel_bundang .ar-box .bay-m-key.type02 li div {width:300px;min-height:129px}
.russel_bundang .ar-box .bay-m-key.type02 li div:before, .russel_bundang .ar-box .bay-m-key.type02 li div:after {width:69px;}
.russel_bundang .ar-box .bay-m-key li strong {font-size:36px}
.russel_bundang .ar-box .bay-m-key li div {width:190px;min-height:99px}
.russel_bundang .ar-box .bay-m-key li div:before, .russel_bundang .ar-box .bay-m-key li div:after {width:53px;}
.russel_bundang .ar-box .bay-m-key, .russel_bundang .ar-box .bay-m-silver {gap:20px}
.russel_bundang .ar-box .bay-m-silver li div {width:169px;min-height:83px;font-size:16px;}
.russel_bundang .ar-box .bay-m-silver li div strong {font-size:32px}
.russel_bundang .ar-box .bay-m-silver li div:before, .russel_bundang .ar-box .bay-m-silver li div:after {width:45px;opacity:.7;}

/* ¿µÅë */
.russel_yt .ar-box {padding:100px 122px 90px;border-radius:0;}
.russel_yt .ar-box .bay-m-key.type02 {gap:40px;}
.russel_yt .ar-box .bay-m-key.type02 li div {width:275px;letter-spacing:-1px;}
.russel_yt .ar-box .bay-m-silver {gap:32px}
.russel_yt .ar-box .bay-m-silver li div {width:213px;min-height:99px;font-weight:600;letter-spacing:-1px;}

/* ´ë±¸ */
.russel_dg .ar-box {padding:100px 122px 90px;border-radius:0;}
.russel_dg .ar-box .bay-m-key {gap:40px}
.russel_dg .ar-box .bay-m-key li div {width:269px;font-weight:600;}
.russel_dg .ar-box .bay-m-key li div p {line-height:1.2;}
.russel_dg .ar-box .bay-m-key li div p span {color:#696969;font-size:18px;font-weight:400;} 

/* ÄÚ¾î¿øÁÖ */
.core_wj .ar-box {padding:110px 100px 90px}


/*============= cont10 =============*/
.cont10 {background-color:#FFF;}

/*=============  bottom-bar  =============*/
.bottom-bar {padding:80px 0;background-color:var(--key-color);text-align:center;}
.bottom-bar p {color:#FFF;font-size:42px;font-weight:700;line-height:1.4;}

/*============= cont11(ÇÐ¿øº° ¸ðÁý¾È³») =============*/
.cont11 {background-color:#F5F5F5;}
.campus-basic-wrap .campus-list02 > li .c-tit span {color:var(--key-color)}
.campus-basic-wrap .campus-list02 > li .c-tit strong {color:var(--key-color)}

/* =========================
   campus (ÀÔ°á¿µ¿ª Á¦¿Ü)
========================= */

.russel_bc .v-info > div:first-child > dl:last-child {margin-top:42px;}
