/* =========================
   common
========================= */
:root {
    --key-color: #5B009B;
    --key-color02: #32F8FF;
    --key-mozip: #565E71;
  }
h1,h2,h3,h4,h5 {margin:0;padding:0;}
.ml40 {margin-left:40px !important;}
.underline {text-decoration:underline;}
.regular-wrap {margin-top:-20px;position:relative;overflow:hidden;min-width:1200px;}
.regular-wrap *[class^="cont0"] {padding:130px 0;text-align:center}

.regular-wrap *[class^="cont0"] .num-flag {margin-bottom:16px;}
.inner {position:relative;width:1200px;margin:0 auto;box-sizing:border-box;height:100%;z-index: 2;}
.l-txt {text-align:left;font-size:14px;color:#B5B5B5;margin-top:10px;}
.r-txt {text-align:right;font-size:14px;color:#B5B5B5;margin-top:20px;}
/* µ¥ÀÌÅÍ »êÃâ ±âÁØ */
.data-wrap {text-align:right;margin-top:18px;}
.info-stxt {display:inline-block;position:relative;}
.info-stxt span {position:relative;cursor:pointer;font-size:14px;color:rgb(255, 255, 255, .5);display:flex;align-items:center;}
.info-stxt span img {margin-left:5px;}
.info-stxt .data-view {display:none;position:absolute;top:30px;right:0px;width:auto!important;padding:15px 20px;background:#fff; text-align: right;line-height: 1.5;font-size: 12px;font-weight:500;color:#333;white-space: nowrap;z-index:1;border:1px solid #ddd;}
.info-stxt:hover .data-view  {display: block;}
/* btn */
.regular-wrap .btn-black {margin-top:60px;background:#111;height:78px;font-size:23px;font-weight:bold;padding:0 131px 0 87px;line-height:78px;letter-spacing:-0.7px;}
.regular-wrap .btn-black::after {width:10px;height:10px;right:57px;}
.regular-wrap .btn-black:hover {animation:floating .5s infinite;}
@keyframes floating {
  0% {
    transform: translateY(0); /* ÃÊ±â À§Ä¡ */
  }
  50% {
    transform: translateY(-10px); /* À§·Î ÀÌµ¿ */
  }
  100% {
    transform: translateY(0); /* ¿ø·¡ À§Ä¡·Î µ¹¾Æ¿È */
  }
}

.note {cursor: pointer;text-decoration: underline;font-weight: 400;font-size: 14px;color: #404040;}
.note-cont {display:none;position:absolute;bottom:-70px;left:0px;background-color:#fff;width:520px;padding:15px;font-size:12px;border:1px solid #dbdbdb;z-index: 6;color: #222;width: 300px;font-weight: 400;}
dd:hover .note-cont {  display: block;}

/* =========================
   Visual
========================= */
.visual-wrap {position:relative;background-color:#fff;padding:190px 0 130px;box-sizing: border-box;}
.visual-area .bg-wrap {width:calc(100% - 80px);height:calc(100% - 80px);background-color:#fff;position:absolute;top:0;left:0;overflow:hidden;border-radius:150px 30px 150px 30px;margin:40px;}
.visual-area .visual-slide {height:100%;}
.visual-area .visual-slide .swiper-slide img {width:100%;height:100%;object-fit:cover;}
.visual-area .bg-wrap .light {position:absolute;top:0;left:50%;width:100%;height:100%;z-index: 2;mix-blend-mode: screen;transform:translateX(-50%);text-align:center;}

.visual-area .inner {text-align:center;}
.visual-area .tit-wrap {animation: puff-in-center 0.7s 1.5s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;}
.visual-area h3 {font-size:32px;font-weight:800;animation:fadeIn ease 1s 1s both;}
.visual-area h2 {padding-top:50px;}
.visual-area h1 {padding-top:35px;}

@keyframes puff-in-center {
  0% {
            transform: scale(2);
            filter: blur(4px);
    opacity: 0;
  }
  100% {
            transform: scale(1);
            filter: blur(0px);
    opacity: 1;
  }
}

.visual-area .v-txt {padding-top:40px;font-size:24px;font-weight:bold;animation:fadeIn ease 1s 2s both;}
.visual-area .v-txt strong {color:var(--key-color);font-weight:bold;}
.visual-area .v-info{z-index: 5;display:flex;flex-wrap:wrap;position:relative;margin:60px auto 0;width:fit-content;animation:fadeIn ease 1s 2.5s both;}
.visual-area .v-info dl {display:flex;align-items:flex-start; color: #fff;margin-bottom:16px;}
.visual-area .v-info dl dt {width:110px;height:34px;display:flex;align-items:center;justify-content:center;font-size:18px;color: #fff;background-color:var(--key-color);border-radius:20px; font-weight:500;}
.visual-area .v-info dl dd {padding-top:2px;margin-left:15px;text-align:left;color: #222;font-size:21px;font-weight:bold; }
.visual-area .v-info dl dd strong {font-weight:700;}
.visual-area .v-info div:not(:first-of-type) {margin-left: 30px;position:relative;height:100%;}
.visual-area .v-info .stxt {z-index: 2;color: #404040;text-align:center;font-size:14px;text-align:left;position:absolute;bottom:-15px;left:0;min-width:210px;}

.visual-area .ico-end {animation:fadeIn ease 1s 2.5s both;}
.visual-area .final_label {position:absolute;top:87px;right:calc(50% - 502px);animation:fadeIn ease 1s 2.5s both;filter:drop-shadow(4.438px 4.438px 16.644px rgba(0, 0, 0, 0.25));}
.russel_bc .visual-area .v-info div:not(:first-of-type) {margin-left: 10px;}

/* quick banner */
.regular-wrap *[class^="quick"] {position:absolute;top:50%;right:0;z-index:5;transform:translateY(-50%);animation:fadeIn 1s 2.5s both;}
.regular-wrap .quick {width:180px;}
.regular-wrap .quick .b-tit {padding:12px 0;text-align: center;color:#fff;font-size:14px;font-weight:700;letter-spacing:-1px;background: var(--gradient, linear-gradient(114deg, #5B009B -15.41%, #001F2E 119.72%));}
.regular-wrap .quick a {display: block;}
.regular-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 #3e0b78;border-bottom:1px solid #DBDBDB}
.regular-wrap .quick .q-ban span {display:inline-block;color:#6F51B5;font-size:15px;letter-spacing: -1px;line-height:1.2;font-weight:400}
.regular-wrap .quick .q-ban span.bold {font-weight:700;}
.regular-wrap .quick .q-ban span strong {font-size:17px;}
.regular-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}
.regular-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}

/* fixmenu */
.regular-wrap .container {position:relative;}
.regular-wrap .fix-menu {z-index:4;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;background-color:#fff;position:absolute;top:0;left:0;}
.regular-wrap .fix-menu.fix {z-index:3;position:fixed;top:0;left:0;transform:translateY(100px);transition:1s;}
.regular-wrap .intro .fix-menu.fix {z-index:3;position:fixed;top:0;left:0;transform:translateY(104px);transition:1s;}
.regular-wrap .container .fix-menu.fix-top {transform:translateY(0);transition:.4s;}
.regular-wrap .container .fix-menu.fix-top .menu a {border-radius:0 0 20px 20px;border-top:none;border-bottom:1px solid #bfbfbf;}
.regular-wrap .fix-menu .menu {display:flex;justify-content:center;align-items:center;width:1200px;position:relative}
.regular-wrap .fix-menu .menu a {height:70px; line-height: 1.3; color:#BFBFBE;background: #fff;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:1px solid #BFBFBE;border-radius:20px 20px 0 0;border-bottom:none;}
.regular-wrap .fix-menu .menu a:not(:last-of-type) {border-right:1px solid #BFBFBE;margin-right:4px;}
.regular-wrap .fix-menu .menu a.on{color:#fff;background-color:var(--key-color);border-left:none;border-color:var(--key-color)}
.regular-wrap .fix-menu.fix-top .menu a.on{border-bottom:1px solid var(--key-color);}
.regular-wrap .fix-menu .menu a strong {display:block}

.regular-wrap .f-quick {position:absolute;top:calc(50% + 171px);right:0;transform:translateY(-50%);animation:fadeIn 1.5s 2.5s both;z-index:5;}
.regular-wrap .f-quick.fixed {position:fixed;top:50% !important;}
.regular-wrap .f-quick a {display:block;}

/* =========================
   Contents
========================= */

/* ------------------ cont00 ------------------ */
.event {background-color:#F6F6F6;padding:130px 0;text-align:center}
.event h3.tit {margin-bottom: 50px !important;color: #010101;font-size: 46px;font-weight: 900;letter-spacing: -0.5px;text-align: center;}
.event h3.tit > strong {color:var(--key-color);font-weight: 900 !important;
  font-size: 46px;}
.cont00 h3.tit > strong {color:var(--key-color);}
.a-process > li .flag {background-color: var(--key-color);}
/* ÃßÈÄ °ø°³ */
.regular-wrap .coming-box {padding:90px 0 !important;width:1200px}
.regular-wrap .coming-box > div {display:flex;justify-content:center;align-items:center;}
.regular-wrap .coming-box .coming-txt {padding-left:48px;color:#8E97AB;font-size:28px;font-weight:700;line-height:40px;text-align:left;letter-spacing:-0.8px}
.regular-wrap .coming-box .coming-txt strong {color:var(--key-mozip);font-weight:700;}
.regular-wrap .cont00 .coming-box {background-color:#EEE;border-radius: 15px;}
.regular-wrap .coming-box .sms-txt{color: #333; text-align: center; font-size: 24px;font-weight: 500; letter-spacing: -1.2px;margin-top: 48px;}
.regular-wrap .coming-box .btn-black{padding: 0 70px; height: 64px; line-height: 64px; margin-top: 30px;}

.tbl-01 tbody del {padding: 0 10px 0 10px;margin: 0 10px 0 3px;}
.cont00 .tbl-plan > thead th.on {background-color: var(--key-color);}

/* È¯ºÒ/Ãë¼Ò ¾à°ü ÆË¾÷ */
.r-pop-open {cursor: pointer;}
.r-layer-wrap {position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgb(0, 0, 0, .2);display:none;z-index:13;}
.r-layer-wrap.on {display:block;}
.r-layer-wrap .layer-pop {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;text-align:left;padding:30px;width:700px;}
.r-layer-wrap .layer-pop .notice {margin-top:20px;font-size:14px;}
.r-layer-wrap .layer-pop .close-btn {position:absolute;top:20px;right:20px;cursor: pointer;font-size:20px;}
/* ¾Ë¸®¹Ì */
.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 {background: #F6F6F6 url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/cont01_bg.jpg") no-repeat center 456px;}
.cont01 .inner {width: 1300px;}
.cont01 .perfect-list {margin-top:50px;}
.cont01 .perfect-list h4 {font-size:42px;font-weight:800;line-height:1.3;letter-spacing:-1.68px;color:#313131}
.cont01 .perfect-list h4 strong {color:var(--key-color);font-weight:inherit;}
.cont01 .perfect-list h4 sup {color:#C7C4C4;margin-top:0;font-size:24px;margin-left:-3px;}
.cont01 .perfect-list ul {display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px;}
.cont01 .perfect-list ul li {margin-left:8px;position:relative;cursor: pointer;transition:1s;line-height:1;}
.cont01 .perfect-list ul li img {border-radius:20px;overflow:hidden;}
.cont01 .perfect-list ul li:first-child {margin-left:150px;}
.cont01 .perfect-list ul li:nth-child(3) {margin-right:150px}
.cont01 .perfect-list ul li:nth-child(4) {margin-left:0;}
.cont01 .perfect-list ul li:nth-child(n+4) {margin-top:12px;}
.cont01 .perfect-list ul li:hover {transform:translateY(-20px)}
.cont01 .perfect-list ul li .flag-gold {position:absolute;top:-50px;right:-30px;}

/* ------------------ cont02 ------------------ */
.cont02 {background-color:#8800BE;}
.achieve-box {background-color:#fff;border-radius:80px 20px;padding:120px 72px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:80px;}
.achieve-box li {width:278px;height:160px;display:flex;justify-content:center;align-items:center;position:relative;margin-left:57px;flex-direction: column;}
.achieve-box li:before {content:'';background: url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l.png") no-repeat left center;background-size:100%;width:93px;height:100%;position:absolute;top:0;left:0;}
.achieve-box li:after {content:'';background: url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r.png") no-repeat right center;background-size:100%;width:93px;height:100%;position:absolute;top:0;right:0;}
.achieve-box li:nth-child(3n+1) {margin-left:0;}
.achieve-box li:nth-child(n+4) {margin-top:92px;}
.achieve-box li .badge {position:absolute;top:-90px;left:-75px;}
.achieve-box li .badge.bdg02 {position:absolute;top:-37px;left:unset;right: 4px;z-index: 1;}

.achieve-box li dl {display:flex;flex-direction:column-reverse;}
.achieve-box li dl dt {color:#222;font-size:20px;font-weight:bold;line-height:1.2;margin-top:5px;}
.achieve-box li dl dd strong {font-weight:900;color:var(--key-color);font-size:50px;line-height:1;}
.achieve-box li dl dd span {font-size:30px;color:#000;font-weight:800;}
.achieve-box li dl dd span sup {font-size:10px;color:#000;opacity: .6;margin-top:17px;font-weight:normal;}
.achieve-box li p {color:rgb(79, 79, 79, 0.5);font-size:14px;font-weight:bold;margin-top:5px;}

.intro .achieve-box li dl dt {margin-top: 0;margin-bottom: 5px;}

/* »ó½ÂÇ¥ ½ºÅ¸ÀÏ */
.review-report {display:flex;flex-wrap:wrap;margin-top:80px;}
.review-report li {background-color:#fff;border-radius:30px;padding:80px 50px 74px;box-sizing:border-box;width:calc(50% - 11px);margin-left:22px;}
.review-report li:nth-child(2n+1) {margin-left:0;}
.review-report li:nth-child(n+3) {margin-top:22px;}
.review-report li dl dt {text-align:left;}
.review-report li dl dt div {background-color:var(--key-color);border-radius:90px;color:#fff;padding:1px 16px;font-size:15px;font-weight:bold;display:inline-block;}
.review-report li dl dt .name {margin-top:6px;color:#222;font-weight:bold;font-size:30px;letter-spacing: -1.5px;}
.review-report li dl dt .stu-info {margin-top:2px;font-size:18px;font-weight:bold;color:#222;}
.review-report li dl dt .stu-info span {font-size:14px;font-weight:500;color:#666;}
.review-report li dd {padding:0 20px;margin-top:25px;position:relative;width:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;}
.review-report li dd:before {content:'';background: url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_t.png") no-repeat left center;position:absolute;top:50%;left:20px;width:29px;height:54px;transform:translateY(-50%);}
.review-report li dd:after {content:'';background: url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_t.png") no-repeat right center;position:absolute;top:50%;right:20px;width:29px;height:54px;transform:translateY(-50%);}
.review-report li dd div {position:relative;text-align:right;padding-right:23px;}
.review-report li dd div:after {content:'';background: url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/ico_arrow.png") no-repeat right center;width:23px;height:32px;position:absolute;top:50%;right:0;transform:translateY(-50%);}
.review-report li dd div .after {color:#1E1E1E;font-size:16px;font-weight:bold;} 
.review-report li dd div .before {color:#615D5D;font-size:16px;}
.review-report li dd .up {background-color:var(--key-color);border-radius: 10px;padding:7px 20px;font-weight:600;font-size:18px;color:#fff;margin-left:24px;}
.review-report li dd .up strong {font-weight:600;}
.review-report li .review-box {margin-top:37px;}
.review-report li .review-box .stu-tbl thead th {background-color:#eee;}
.review-report li .review-box .stu-tbl tbody tr * {color:#888;font-weight:500;}
.review-report li .review-box .stu-tbl tbody tr:first-child * {color:var(--key-color);font-weight:bold;}
.review-report li .review-box .stu-tbl tbody td {padding:10px 0;}

.review-center {width: 1068px;display: flex;margin: 80px auto 0;flex-wrap:wrap;justify-content: center;}
.review-center li {background: #fff;border-radius: 20px;width:340px;margin-left:24px;}
.review-center li:nth-child(3n+1) {margin-left:0;}
.review-center li:nth-child(n+4) {margin-top:24px;}
.review-center li dl dt {color: #fff;background: #222;font-size: 17px;line-height: 1;padding: 8px 18px;border-radius: 50px;margin-top: 50px;display: inline-block;}
.review-center li dl dd {margin-top: 15px;}
.review-center li dl dd strong {color: #222;font-size: 23px;font-weight: 700;line-height: 1;display: block;}
.review-center li dl dd span {color: #888;font-size: 18px;font-weight: 500;display: inline-block;margin-top: 10px;}
.review-center li > div > div img {margin-top: 6px;}
.review-center li > div > a {position: absolute;bottom: 19px;right: 94px;}

.result-box {background-color:#fff;border-radius:80px 20px;padding:120px 72px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:80px;}
.result-box .info-stxt span {color:#A1A1A1;}
.intro .cont02 .btn-black {margin-top:24px;}

/* w68 h128 */
.result-box .num-list.tp01 {display: flex; justify-content: center; align-items: center; gap: 20px;}
.result-box .num-list.tp01 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 70px; width: auto;}
.result-box .num-list.tp01 > li::before {content:'';position:absolute;top:50%;left:-68px;transform: translateY(-50%); width:68px;height:126px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;opacity: .4;filter: grayscale(.5);background-size:100%;}
.result-box .num-list.tp01 > li::after {content:'';position:absolute;top:50%;right:-68px;transform: translateY(-50%); width: 68px;height:126px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;opacity: .4;filter: grayscale(.5);background-size:100%;}

/* w56 h103 */
.result-box .num-list.tp02 {display: flex; justify-content: center; align-items: center; gap: 38px;}
.result-box .num-list.tp02 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 56px; width: auto;}
.result-box .num-list.tp02 > li::before {content:'';position:absolute;top:50%;left:-56px;transform: translateY(-50%); width:56px;height:103px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;}
.result-box .num-list.tp02 > li::after {content:'';position:absolute;top:50%;right:-56px;transform: translateY(-50%); width: 56px;height:103px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;}

/* w47 h186 */
.result-box .num-list.tp03 {display: flex; justify-content: center; align-items: center; gap: 15px;}
.result-box .num-list.tp03 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 47px; width: auto;}
.result-box .num-list.tp03 > li::before {content:'';position:absolute;top:50%;left:0;transform: translateY(-50%); width:45px;height:83px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_l.png") center left no-repeat;background-size:100%;}
.result-box .num-list.tp03 > li::after {content:'';position:absolute;top:50%;right:0;transform: translateY(-50%); width: 45px;height:83px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_l.png") center right no-repeat;background-size:100%;}

/* w57 h105 */
.result-box .num-list.tp04 {display: flex; justify-content: center; align-items: center; gap: 15px;}
.result-box .num-list.tp04 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 57px; width: auto;}
.result-box .num-list.tp04 > li::before {content:'';position:absolute;top:50%;left:-57px;transform: translateY(-50%); width:57px;height:105px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/summer/ico_leaf_left07.png") no-repeat;}
.result-box .num-list.tp04 > li::after {content:'';position:absolute;top:50%;right:-57px;transform: translateY(-50%); width: 57px;height:105px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/summer/ico_leaf_right07.png") no-repeat;}

/* w68 h126 */
.result-box .num-list.tp05 {display: flex; justify-content: center; align-items: center; gap: 20px;}
.result-box .num-list.tp05 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 68px; width: auto;}
.result-box .num-list.tp05 > li::before {content:'';position:absolute;top:50%;left:-68px;transform: translateY(-50%); width:68px;height:116px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;}
.result-box .num-list.tp05 > li::after {content:'';position:absolute;top:50%;right:-68px;transform: translateY(-50%); width: 68px;height:116px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;background-position:top right;}

/* w54 h101 */
.result-box .num-list.tp06 {display: flex; justify-content: center; align-items: center; gap: 20px;}
.result-box .num-list.tp06 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 54px; width: auto;}
.result-box .num-list.tp06 > li::before {content:'';position:absolute;top:50%;left:-54px;transform: translateY(-50%); width:54px;height:101px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;}
.result-box .num-list.tp06 > li::after {content:'';position:absolute;top:50%;right:-54px;transform: translateY(-50%); width: 54px;height:101px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;}

/* w54 h99 */
.result-box .num-list.tp07 {display: flex; justify-content: center; align-items: center; gap: 18px;}
.result-box .num-list.tp07 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 54px; width: auto;}
.result-box .num-list.tp07 > li::before {content:'';position:absolute;top:50%;left:-54px;transform: translateY(-50%); width:54px;height:99px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;}
.result-box .num-list.tp07 > li::after {content:'';position:absolute;top:50%;right:-54px;transform: translateY(-50%); width: 54px;height:99px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;}

/* w54 h99 ½Ç¹öÀÙ */
.result-box .num-list.tp08 {display: flex; justify-content: center; align-items: center; gap: 18px;}
.result-box .num-list.tp08 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 54px; width: auto;}
.result-box .num-list.tp08 > li::before {content:'';position:absolute;top:50%;left:-54px;transform: translateY(-50%); width:54px;height:99px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;filter: grayscale(1);opacity: .2;background-size:100%;}
.result-box .num-list.tp08 > li::after {content:'';position:absolute;top:50%;right:-54px;transform: translateY(-50%); width: 54px;height:99px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;filter: grayscale(1);opacity: .2;background-size:100%;}

/* w46 h64 ½Ç¹öÀÙ */
.result-box .num-list.tp09 {display: flex; justify-content: center; align-items: center; gap: 15px;}
.result-box .num-list.tp09 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 46px; width: auto;}
.result-box .num-list.tp09 > li::before {content:'';position:absolute;top:50%;left:-46px;transform: translateY(-50%); width:38px;height:65px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;filter: grayscale(1);opacity: .3;background-size:100% 100%;}
.result-box .num-list.tp09 > li::after {content:'';position:absolute;top:50%;right:-46px;transform: translateY(-50%); width: 38px;height:65px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;filter: grayscale(1);opacity: .3;background-size:100% 100%;}

/* w61 h114 */
.result-box .num-list.tp10 {display: flex; justify-content: center; align-items: center; gap: 20px;}
.result-box .num-list.tp10 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 61px; width: auto;}
.result-box .num-list.tp10 > li::before {content:'';position:absolute;top:50%;left:-61px;transform: translateY(-50%); width:68px;height:116px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;}
.result-box .num-list.tp10 > li::after {content:'';position:absolute;top:50%;right:-61px;transform: translateY(-50%); width: 68px;height:116px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;}

/* w46 h64 °ñµåÀÙ*/
.result-box .num-list.tp11 {display: flex; justify-content: center; align-items: center; gap: 15px;}
.result-box .num-list.tp11 > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; margin:0 46px; width: auto;}
.result-box .num-list.tp11 > li::before {content:'';position:absolute;top:50%;left:0px;transform: translateY(-50%); width:69px;height:129px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;background-size: 100%;}
.result-box .num-list.tp11 > li::after {content:'';position:absolute;top:50%;right:0px;transform: translateY(-50%); width: 69px;height:129px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;background-size: 100%;}

/* ver01_h103 */
.regular-wrap .result-box .num-list.ver01 {margin:42px auto 0 !important;padding:0 !important;display:flex;justify-content:center;align-items:center;gap:20px;background:none !important;}
.regular-wrap .result-box .num-list.ver01 > li {display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width: auto;min-width:248px;height:103px}
.regular-wrap .result-box .num-list.ver01 > li::before {content:'';position:absolute;top:50%;left:0;transform: translateY(-50%);width:56px;height:103px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/half/baytree_v3_l.png") center left no-repeat;background-size:100%;}
.regular-wrap .result-box .num-list.ver01 > li::after {content:'';position:absolute;top:50%;right:0;transform: translateY(-50%);width:56px;height:103px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/half/baytree_v3_r.png") center right no-repeat;background-size:100%;}
.regular-wrap .result-box .num-list.ver01 > li .stu-num {min-width:100px;font-size:18px;font-weight:500;}
.regular-wrap .result-box .num-list.ver01 > li .stu-num i {position:absolute;top:2px;right:-3%;color:#BBB;font-size:12px;font-weight:400;letter-spacing:-1px;transform:translateX(-50%);}
.regular-wrap .result-box .num-list.ver01 > li .stu-tit strong {font-size:22px;font-weight:700;}


/* °­³² */
.result-box.style03{position: relative;display: block; padding: 90px 85px 112px 85px; }
.result-box.style03 .style03-inner{position: relative; margin-top: 50px;}
.result-box.style03 .num-list{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap:40px;}
.result-box.style03 .num-list > li{position: relative; display: flex; justify-content: center; align-items: center; flex-direction: column; width: 298px; height: 126px;}
.result-box.style03 .num-list > li::before {content:'';position:absolute;top:5px;left:0;width:55px;height:103px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;}
.result-box.style03 .num-list > li::after {content:'';position:absolute;top:5px;right:0;width:55px;height:103px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;}
.result-box.style03 .num-list > li > p {font-size:22px;font-weight:700;line-height:32px;letter-spacing:-1px;color:#222;}
.result-box.style03 .num-list > li > p > strong {color:var(--key-color);font-weight:700}
.result-box.style03 .num-list > li:nth-of-type(2){width: 313px;}
.cont02 .result-box.style03 .num-bottom {display:flex;justify-content:center; gap: 40px; width: 988px; margin: 23px auto 0 auto;}
.cont02 .result-box.style03 .num-bottom > div{width: 33.33%;}
.cont02 .result-box.style03 .num-bottom .first-list {display:flex;flex-direction:column; align-items: center;}
.cont02 .result-box.style03 .num-bottom .first-list > li {display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;width:228px;height:46px;}
.cont02 .result-box.style03 .num-bottom .first-list > li > .stu-num {margin:0;padding-right:8px;font-size:17px;font-weight:700;line-height:24px;letter-spacing:-0.8px;color:#222;}
.cont02 .result-box.style03 .num-bottom .first-list > li:last-of-type {margin-bottom:0}
.cont02 .result-box.style03 .num-bottom .second-list.silver {display:flex;flex-direction:column; width: 180px; margin:0 auto;}
.cont02 .result-box.style03 .num-bottom .second-list.silver > li {position: relative; display:flex;justify-content:space-between;align-items:center;width:100%;height:51px;}
.cont02 .result-box.style03 .num-bottom .second-list.silver > li:not(:first-of-type) {margin-left:0;margin-top:16px}
.cont02 .result-box.style03 .num-bottom .second-list.silver > li::before {content:'';top:0;left:0;width:24px;height:45px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_s.png") center left no-repeat;}
.cont02 .result-box.style03 .num-bottom .second-list.silver > li::after {content:'';top:0;right:0;width:24px;height:45px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_s.png") center right no-repeat;}
.cont02 .result-box.style03 .num-bottom .second-list.silver > li > p {font-size:17px;font-weight:700;line-height:24px;letter-spacing:-1px;color:#222;}
.cont02 .result-box.style03 .num-bottom .second-list.silver > li > p > strong {color:var(--key-color);font-weight:700}
.cont02 .result-box.style03 .num-bottom .third-list.silver {display:flex;flex-direction:column; width: 196px; margin:0 auto;}
.cont02 .result-box.style03 .num-bottom .third-list.silver > li {position: relative; display:flex;justify-content:space-between;align-items:center;width:100%;height:51px;}
.cont02 .result-box.style03 .num-bottom .third-list.silver > li > p {font-size:17px;font-weight:700;line-height:24px;letter-spacing:-1px;color:#222;}
.cont02 .result-box.style03 .num-bottom .third-list.silver > li > p > strong {color:var(--key-color);font-weight:700}
.cont02 .result-box.style03 .num-bottom .third-list.silver > li::before {content:'';top:0;left:0;width:28px;height:51px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_s.png") center left no-repeat;}
.cont02 .result-box.style03 .num-bottom .third-list.silver > li::after {content:'';top:0;right:0;width:28px;height:51px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_s.png") center right no-repeat;}
.cont02 .result-box.style03 .info-txt {padding:8px 0 31px;color:var(--key-color);font-size:13px;line-height:1.5;letter-spacing: -0.65px;}
.russel_gn .cont02 .result-box.style03 .num-bottom .second-list.silver > li:not(:first-of-type) {margin-top:19px}
.russel_gn .cont02 .result-box.style03 .num-bottom .first-list > li {margin-bottom:11px;}
.russel_gn .cont02 .result-box.style03 .num-bottom {margin: 9px auto 0 auto;gap: 80px;width: 1000px;}
.russel_gn .cont02 .result-box.style03 .num-list {gap: 75px;width: 1000px;margin: 0 auto;}
.russel_gn .cont02 .result-box.style03 .info-txt {padding:0px 0 31px;}
.russel_gn .cont02 .result-box.style03 .num-bottom .third-list.silver > li {width: 107%;}
.russel_gn .cont02 .result-box.style03 .num-bottom .third-list.silver:nth-of-type(2) > li {width: 91%;margin-left: 16px;}
.russel_gn .cont02 .result-box.style03 .num-bottom .info-txt:nth-of-type(2) > li {margin-left: 16px;}
.russel_gn .cont02 .result-box.style03 .num-list > li > p {margin-bottom: 16px;}
.russel_gn .cont02 .result-box.style03 .num-list > li:nth-child(1) {width: 280px;}
.russel_gn .cont02 .result-box.style03 .num-list > li:nth-child(2) {width: 296px;}
.russel_gn .cont02 .result-box.style03 .num-list > li:nth-child(3) {width: 274px;}

/* ´ëÄ¡ */
.result-box.style01 {display: block;}
.result-box.style01{padding: 100px 0 112px 0;}
.result-box.style01 .num-list:first-of-type{width: 1040px; margin: 0 auto;}
.result-box.style01 .num-list:first-of-type {display: flex; padding:70px 0px 125px 0;border-radius: 30px;background: #FBF2FF;}
.result-box.style01 .num-list > li{padding: 0 40px;}
.result-box.style01 .num-list > li > p i {position:absolute;margin-left:2px;color:#D5B8E1;font-size:14px;font-weight:400;font-style:normal;letter-spacing:-0.8px}
.result-box.style01 .num-list > li > .stu-tit {font-size:24px; position: absolute; top:93px; left: 50%; transform: translateX(-50%); min-width: 300px; width: auto;color:#222;}
.result-box.style01 .num-list > li > .stu-tit > strong {color:var(--key-color);font-size:28px;font-weight:700;margin-top:0;}
.result-box.style01 .num-list > li > .stu-num img{margin-top: -15px;}
.result-box.style01 .num-list.tp02{display: flex;}
.result-box.style01 .num-list.tp02 > li{padding: 0;}
.result-box.style01 .num-list.tp02 > li::before{top:0; transform: translateX(0);}
.result-box.style01 .num-list.tp02 > li::after{top:0; transform: translateX(0);}
.result-box.style01 .num-list:last-of-type {align-items:flex-start;width: 1056px; margin: 0 auto;}
.result-box.style01 .num-list > li > p {font-size:18px;font-weight:500;letter-spacing:-1px; line-height: 1.4;color:#222;}
.result-box.style01 .num-list > li > p > strong {color:var(--key-color);font-size:22px;font-weight:700;display:inline-block;margin-top:5px;}
.result-box.style01 .num-list .s-num-list {padding-top:26px}
.result-box.style01 .num-list .s-num-list > li {font-size:16px;font-weight:500;letter-spacing: -0.64px; line-height: 1.6;color:#222;}
.result-box.style01 .num-list .s-num-list > li strong {color:var(--key-color);font-weight: 700;}

/* ¿µÅë */
.russel_yt .result-box {padding-top:100px;}
.result-box.style02 .stit {color: #222;font-size: 36px;font-weight: 700;letter-spacing: -0.5px;margin-top: 50px;}
.result-box.style02 .stit span {color: var(--key-color);}
.result-box.style02 .style02-inner{margin-top: 70px;}
.result-box.style02 .style02-inner .num-list > li > .stu-tit {font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-1px;color:#222;}
.result-box.style02 .style02-inner .num-list > li > .stu-tit span {font-size:18px;font-weight:500;letter-spacing: -0.72px;}
.result-box.style02 .style02-inner .num-list > li > .stu-tit strong {font-weight: 700;color:#222;}
.result-box.style02 .style02-inner .num-list > li > p i {position:absolute;margin-left:2px;color:#B5B5B5;font-size:14px;font-weight:400;font-style:normal;letter-spacing:-0.6px}
.result-box.style02 .style02-inner .num-list > li > .stu-num strong {color:var(--key-color);font-size:48px;font-weight:700;line-height:1.2;letter-spacing:-1px;}
.result-box.style02 .style02-inner .num-list > li > .stu-num span{color: #222;font-size: 28px;font-weight: 400;letter-spacing: -1.2px;}
.result-box.style02 .style02-inner .num-list .txt{position: absolute; top: 90px; left: 50%; transform: translateX(-50%); color: #A96FC0; font-size: 14px; letter-spacing: -0.56px;width: 200px; line-height: 1.1; }
.russel_yt .result-box.style02 .style02-inner{margin-top: 80px;}
.russel_yt .result-box.style02 .style02-inner .num-list > li{width: 135px; padding: 0;}
.russel_yt .result-box.style02 .style02-inner .num-list.tp08 > li > .stu-tit{font-size: 19px; font-weight: 400;}
.russel_yt .result-box.style02 .style02-inner .num-list.tp08 > li > .stu-num{font-size: 22px; font-weight: 400;color:#222;}
.russel_yt .result-box.style02 .style02-inner .num-list.tp08 > li > .stu-num strong{font-size: 38px; font-weight: 700;}
.russel_yt .result-box .num-list.tp05 > li::before {background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;}
.russel_yt .result-box .num-list.tp05 > li::after {background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;}

.russel_yt .info-color{cursor: auto;}

/* ´ëÀü */
.core_dj .result-box.style02 {display: block;}
.core_dj .result-box.style02{padding: 110px 85px 112px 85px;}
.core_dj .result-box.style02 .style02-inner{margin-top: 0;}
.core_dj .result-box.style02 .style02-inner .num-list.tp09 > li{ min-width: 110px; padding: 0 3px;}
.core_dj .result-box.style02 .style02-inner .num-list.tp09 .stu-tit{display: inline-block; font-size: 16px; color: #222; font-weight: 500;letter-spacing: -0.6px;}
.core_dj .result-box.style02 .style02-inner .num-list.tp09 .stu-num span{display: inline-block; font-size: 16px; color: #222; font-weight: 500;letter-spacing: -0.6px;}
.core_dj .result-box.style02 .style02-inner .num-list.tp09 .stu-num strong{display: inline-block; font-size: 16px; color: var(--key-color); font-weight: 500;letter-spacing: -0.6px;}
.core_dj .result-box.style02 .style02-inner .num-list.tp05{gap: 40px;}
.core_dj .result-box.style02 .style02-inner .num-list.tp05 > li{ min-width: 110px; padding: 0 15px;}
.core_dj .result-box.style02 .style02-inner .num-list.tp05 .stu-tit{display: inline-block; font-size: 24px; color: #222; font-weight: 500;letter-spacing: -0.96px;}
.core_dj .result-box.style02 .style02-inner .num-list.tp05 .stu-num span{display: inline-block; font-size: 28px; color: #222; font-weight: 500;letter-spacing: -1.4px;}

/* ¿øÁÖ */
.core_wj .result-box.style02 {display: block;}
.core_wj .result-box.style02{padding: 100px 85px 112px 85px;}
.core_wj .result-box.style02 .style02-inner{margin-top: 0;}
.core_wj .result-box.style02 .style02-inner .num-list.tp05{gap: 40px;}
.core_wj .result-box.style02 .style02-inner .num-list.tp05 > li{ min-width: 165px;padding:0;margin:0 57px;}
.core_wj .result-box.style02 .style02-inner .num-list.tp05 .stu-tit{display: inline-block; font-size: 24px; color: #222; font-weight: 400;letter-spacing: -0.96px;}
.core_wj .result-box.style02 .style02-inner .num-list.tp05 .stu-num span{display: inline-block; font-size: 28px; color: #222; font-weight: 400;letter-spacing: -1.4px;}

/* ½ºÅ¸ÀÏ2 ÇÐ¿øº°(ÀüÁÖ) */
.core_jj .result-box.style02 .style02-inner {margin-top: unset;margin: 0 auto;width: 620px;}
.core_jj .result-box.style02 .num-list.tp06 {display: flex;justify-content: space-between;}
.core_jj .result-box.style02 .num-list.tp06 li {margin: unset;}
.core_jj .result-box.style02 .num-list.tp06:nth-of-type(1) li:nth-child(1) {width: 290px;}
.core_jj .result-box.style02 .num-list.tp06:nth-of-type(1) li:nth-child(2) {width: 290px;}
.core_jj .result-box.style02 .num-list.tp06:nth-of-type(1) li:nth-child(3) {width: 290px;}
.core_jj .result-box.style02 .num-list.tp06:nth-of-type(2) li:nth-child(1) {width: 290px;}
.core_jj .result-box.style02 .num-list.tp06:nth-of-type(2) li:nth-child(2) {width: 290px;}
.core_jj .result-box.style02 .num-list.tp06:nth-of-type(2) li:nth-child(3) {width: 290px;}
.core_jj .result-box .num-list.tp06 > li::before {width: 68px;height: 116px;left: 0;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;}
.core_jj .result-box .num-list.tp06 > li::after {width: 68px;height: 116px;right: 0;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;background-position:top right;}
.core_jj .result-box.style02 .num-list.tp06 .stu-num {color: #222;font-size: 28px;font-weight: 500;}
.core_jj .result-box.style02 .info-color {text-align: right;color: #4C5960;}
.core_jj .result-box {padding: 100px;}

/* ½ºÅ¸ÀÏ2 ÇÐ¿øº°(Ã»ÁÖ) */
.core_cj .cont01-1 .result-box.style02 {display: block;}
.core_cj .result-box.style02{padding: 80px 85px 122px 85px;}
.core_cj .result-box.style02 .style02-inner{margin-top: 60px;}
.core_cj .result-box.style02 .style02-inner .num-list.tp05{gap: 40px;}
.core_cj .result-box.style02 .style02-inner .num-list.tp05 > li{ min-width: 80px; padding: 0 15px;}

/* ½ºÅ¸ÀÏ2 ÇÐ¿øº°(ÆòÃÌ) */

.russel_pc .result-box .num-list.tp07 > li::before {content:'';position:absolute;top:50%;left:-54px;transform: translateY(-50%); width:54px;height:99px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_y.png") center left no-repeat;}
.russel_pc .result-box .num-list.tp07 > li::after {content:'';position:absolute;top:50%;right:-54px;transform: translateY(-50%); width: 54px;height:99px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_y.png") center right no-repeat;}

.russel_pc .result-box.style02{display: block; padding: 100px 85px 182px 85px; }
.russel_pc .result-box.style02 .style02-inner{position: relative; margin-top: 0;}
.russel_pc .result-box.style02 .style02-inner .num-list {display: flex; justify-content: center; align-items: flex-start; gap: 18px; margin-top: 66px;}
.russel_pc .result-box.style02 .style02-inner .num-list:first-of-type {margin-top: 56px;}
.russel_pc .result-box.style02 .style02-inner .num-list > li {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; width: 111px;}
.russel_pc .result-box.style02 .style02-inner .num-list.tp08 > li {width:125px}
.russel_pc .result-box.style02 .style02-inner .num-list > li > .stu-tit {font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-1px}
.russel_pc .result-box.style02 .style02-inner .num-list > li > .stu-tit span {font-size:19px;font-weight:500;letter-spacing: -0.72px;}
.russel_pc .result-box.style02 .style02-inner .num-list > li > .stu-tit strong {font-weight: 700;}
.russel_pc .result-box.style02 .style02-inner .num-list > li > p i {position:absolute;margin-left:2px;color:#B5B5B5;font-size:14px;font-weight:400;font-style:normal;letter-spacing:-0.6px}
.russel_pc .result-box.style02 .style02-inner .num-list > li > .stu-num strong {color:var(--key-color);font-size:38px;font-weight:700;line-height:1.2;letter-spacing:-1px;}
.russel_pc .result-box.style02 .style02-inner .num-list > li > .stu-num span{color: #222;font-size: 22px;font-weight: 500;letter-spacing: -1.1px;}
.russel_pc .result-box.style02 .info-txt{color:rgb(215, 221, 255, .7);font-size: 20px;letter-spacing: -1px; margin-top: 15px;}

/* ½ºÅ¸ÀÏ2 ÇÐ¿øº°(Áß°è) */
.russel_jg .result-box.style02 .style02-inner {margin-top: 60px;}
.russel_jg .result-box.style02 {display: block;padding: 100px 100px 170px;}
.russel_jg .result-box.style02 .num-list.tp07 {margin-bottom: 50px;gap: 40px;}
.russel_jg .result-box.style02 .num-list.tp07 > li {width: 110px;}
.russel_jg .result-box.style02 .num-list.tp08 {gap: 40px;}
.russel_jg .result-box.style02 .num-list.tp08 > li {width: 110px;}

/* ½ºÅ¸ÀÏ2 ÇÐ¿øº°(¸ñµ¿) */
.russel_mokdong .result-box.style02{padding: 100px 85px 142px 85px;}
.russel_mokdong .result-box.style02 .style02-inner{margin-top: 0;}
.russel_mokdong .result-box.style02 .style02-inner .num-list > li{width: 92px; padding: 0;}
.russel_mokdong .result-box.style02 .style02-inner .num-list.tp06 > li > .stu-tit{font-size: 19px; font-weight: 400;}
.russel_mokdong .result-box.style02 .style02-inner .num-list.tp06 > li > .stu-num{font-size: 22px; font-weight: 400;color:#222;}
.russel_mokdong .result-box.style02 .style02-inner .num-list.tp06 > li > .stu-num strong{font-size: 38px; font-weight: 700;}
.russel_mokdong .result-box.style02 {display: block;}
.russel_mokdong .result-box .num-list.tp06 {gap: 15px;}

/* ½ºÅ¸ÀÏ2 ÇÐ¿øº°(ºÎÃµ) */
.russel_bc .result-box.style02 {display: block;}
.russel_bc .result-box.style02 .style02-inner .num-list {width: 965px;justify-content: space-between;margin: 0 auto;}
.russel_bc .result-box.style02 .style02-inner .num-list li:nth-child(1) {width: 293px;}
.russel_bc .result-box.style02 .style02-inner .num-list li:nth-child(2) {width: 274px;}
.russel_bc .result-box.style02 .style02-inner .num-list li:nth-child(3) {width: 350px;}
.russel_bc .result-box.style02 .style02-inner .num-list > li > .stu-tit {margin-top: 5px;}
.russel_bc .result-box.style02 .style02-inner{margin: 50px 0 30px;}
.russel_bc .result-box.style02 .style02-inner .num-list > li > .stu-num strong{line-height: 1;}
.russel_bc .result-box.style02 .style02-inner .num-list .stu-stit {color: #8A5DA9;font-size: 18px;font-weight: 500;}


/* ½ºÅ¸ÀÏ2 ÇÐ¿øº°(ºÐ´ç) */
.russel_bundang .result-box.style02 {display: block;}
.russel_bundang .result-box.style02{padding: 100px 72px 152px;}
.russel_bundang .result-box.style02 .style02-inner:nth-of-type(1) {margin-top: 50px;}
.russel_bundang .result-box.style02 .style02-inner:nth-of-type(1) .num-list.tp11 li {width: 352px;height: 129px;}

.russel_bundang .result-box.style02 .style02-inner:nth-of-type(2) {width: 920px;margin: 40px auto 0;}
.russel_bundang .result-box.style02 .style02-inner:nth-of-type(2) .num-list {justify-content: space-between;height: 99px;}
.russel_bundang .result-box .num-list.tp07 > li {margin: unset;width: 200px;}
.russel_bundang .result-box .num-list.tp07 > li::before {left: 0;}
.russel_bundang .result-box .num-list.tp07 > li::after {right: 0;}

.russel_bundang .result-box.style02 .style02-inner:nth-of-type(3) {margin-top: 40px;}
.russel_bundang .result-box.style02 .style02-inner:nth-of-type(3) .num-list {justify-content: space-between;height: 84px;width: 1053px;}
.russel_bundang .result-box .num-list.tp03:nth-of-type(2) {margin-top: 8px;}
.russel_bundang .result-box .num-list.tp03 > li {margin: unset;width: 168px;}


.russel_bundang .result-box.style02 .style02-inner .num-list > li > .stu-tit{font-size: 20px; font-weight: 500;}
.russel_bundang .result-box.style02 .style02-inner .num-list.tp03 > li > .stu-tit {font-size:16px;font-weight:400;}
.russel_bundang .result-box.style02 .style02-inner .num-list.tp03 > li > .stu-tit sup {font-size:11px;font-weight:300;position:absolute;top:10px;right:37px;color: #6D6D6D;}
.russel_bundang .result-box.style02 .style02-inner .num-list.tp03 > li > .stu-num strong {font-size:32px}
.russel_bundang .result-box.style02 .style02-inner .num-list.tp03 > li > .stu-num span {font-size:18px}
.russel_bundang .result-box.style02 .style02-inner .num-list > li > .stu-num strong{font-size: 38px; font-weight: 700;}
.russel_bundang .result-box.style02 .style02-inner .num-list > li > .stu-num span{font-size: 22px;font-weight: 500;letter-spacing: -1.2px;}
.russel_bundang .result-box.style02 .style02-inner .num-list.tp11 li {width:260px;}
.russel_bundang .result-box.style02 .style02-inner .num-list.tp11 .stu-num {font-size:34px;color:#222;}
.russel_bundang .result-box.style02 .style02-inner .num-list.tp11 .stu-num strong {font-size:60px}
.russel_bundang .result-box.style02 .style02-inner .num-list.tp11 .stu-num span {font-size:34px;color:var(--key-color)}

/* .russel .result-box.style01 .num-list:first-of-type {border-radius: 30px;background: rgba(23, 51, 56, 0.30);} */

/* ½ºÅ¸ÀÏ2 ÇÐ¿øº°(¼¾ÅÒ) */
.russel_ct .result-box.style02{padding: 100px 85px 154px 85px;position:relative;}
.russel_ct .result-box.style02 .style02-inner{margin-top: 0;}
.russel_ct .result-box.style02 .style02-inner .num-list > li{width: 92px; padding: 0;}
.russel_ct .result-box.style02 .style02-inner .num-list.tp06 > li > .stu-tit{font-size: 19px; font-weight: 400;}
.russel_ct .result-box.style02 .style02-inner .num-list.tp06 > li > .stu-num{font-size: 22px; font-weight: 400;color:#222;}
.russel_ct .result-box.style02 .style02-inner .num-list.tp06 > li > .stu-num strong{font-size: 38px; font-weight: 700;}
.russel_ct .result-box.style02 {display: block;}
.russel_ct .result-box .num-list.tp06 {gap: 21px;}

.russel_ct .result-box.style02 .style02-inner .num-list > li {width: 99px;}
.russel_ct .result-box .num-list.tp06 > li {margin: 0 45px;}

/* ½ºÅ¸ÀÏ2 ÇÐ¿øº°(±¤ÁÖ) */
.core_gj .result-box.style02 {display: block;}
.core_gj .result-box.style02{padding: 100px 85px 116px 85px;}
.core_gj .result-box.style02 .style02-inner{margin-top: 70px;}
.core_gj .result-box.style02 .style02-inner .num-list.tp05 {gap: 40px;}
.core_gj .result-box.style02 .style02-inner .num-list.tp05 > li{ min-width: 80px; padding: 0 15px;}
.core_gj .result-box .num-list.tp05 > li {width: 116px;}

/* ½ºÅ¸ÀÏ2 ÇÐ¿øº°(Ã¢¿ø) */
.core_cw .result-box.style02 {display: block;}
.core_cw .result-box.style02{padding: 100px 100px 186px;}
.core_cw .result-box.style02 .style02-inner{margin-top: 55px;}
.core_cw .result-box.style02 .style02-inner .num-list.tp09 > li{ min-width: 110px; padding: 0 3px;}
.core_cw .result-box.style02 .style02-inner .num-list.tp09 .stu-tit{display: inline-block; font-size: 15px; color: #222; font-weight: 500;letter-spacing: -0.6px;}
.core_cw .result-box.style02 .style02-inner .num-list.tp09 .stu-num {color: #222;}
.core_cw .result-box.style02 .style02-inner .num-list.tp09 .stu-num span{display: inline-block; font-size: 15px; color: #222; font-weight: 500;letter-spacing: -0.6px;}
.core_cw .result-box.style02 .style02-inner .num-list.tp09 .stu-num strong{display: inline-block; font-size: 15px; color:var(--key-color); font-weight: 500;letter-spacing: -0.6px;}
/* .core_cw .result-box.style02 .style02-inner .num-list.tp05 > li{ min-width: 110px; padding: 0 15px;} */
.core_cw .result-box.style02 .style02-inner .num-list.tp05 .stu-tit{display: inline-block; font-size: 24px; color: #222; font-weight: 500;letter-spacing: -0.96px;}
.core_cw .result-box.style02 .style02-inner .num-list.tp05 .stu-num span{display: inline-block; font-size: 28px; color: #222; font-weight: 500;letter-spacing: -1.4px;}
.core_cw .result-box.style02 .style02-inner .num-list.tp05 .stu-num strong{display: inline-block; font-size: 38px; color:var(--key-color); font-weight: 700;letter-spacing: -2.4px;}

.core_cw .result-box.style02 .num-list.tp05:nth-of-type(1) {width: 890px;margin: 0 auto;height: 116px;}
.core_cw .result-box.style02 .num-list.tp05:nth-of-type(1) li:nth-child(1) {width: 263px;}
.core_cw .result-box.style02 .num-list.tp05:nth-of-type(1) li:nth-child(2) {width: 285px;}
.core_cw .result-box.style02 .num-list.tp05:nth-of-type(1) li:nth-child(3) {width: 262px;}
.core_cw .result-box.style02 .num-list.tp05:nth-of-type(2) {width: 912px;margin: 0 auto;height: 116px;}
.core_cw .result-box.style02 .num-list.tp05:nth-of-type(2) li:nth-child(1) {width: 308px;}
.core_cw .result-box.style02 .num-list.tp05:nth-of-type(2) li:nth-child(2) {width: 262px;}
.core_cw .result-box.style02 .num-list.tp05:nth-of-type(2) li:nth-child(3) {width: 262px;}
.core_cw .result-box .num-list.tp05 > li {margin: unset;}
.core_cw .result-box .num-list.tp05 > li::before {width: 68px;height: 116px;left: 0;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_l_key.png") center left no-repeat;}
.core_cw .result-box .num-list.tp05 > li::after {width: 68px;height: 116px;right: 0;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/baytree_r_key.png") center right no-repeat;}
.core_cw .result-box.style02 .info-color {text-align: right;color: #a1a1a1;}
/* ´ëÄ¡ */
.russel .result-box .num-list > li .stu-num {position:relative;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-1px;}
.russel .result-box .num-list > li .stu-num i {position:absolute;top:0;right:-16px;color:#666;font-size:12px;font-weight:400;letter-spacing:-1px;transform:translateX(-50%);}
.russel .result-box .num-list > li .stu-tit {position:relative;font-size:30px;font-weight:900;line-height:1;letter-spacing:-1px;top:initial;left:initial;transform:none;}
.russel .result-box .num-list > li .stu-tit strong {display:inline-block;color:var(--key-color);font-size:50px;font-weight:800;letter-spacing:-1px;}
.russel .result-box .num-list > li .stu-tit i {position:absolute;top:17px;right:-20%;color:#666;font-size:14px;font-weight:400;letter-spacing:-1px;transform:translateX(-50%);}
.russel .result-box .num-list > li .ico {z-index:1;position:absolute;top:-37px;right:-28%;width:100px;height:100px;transform:translateX(-50%);}
.russel .result-box .num-list.ver01 > li {padding:0;}
.russel .result-box .num-list.ver01 > li .stu-tit strong {margin-top: 6px;}
.russel .result-box .num-list.tp02 {display:flex;justify-content:center;align-items:center;gap:12px;}
.russel .result-box .num-list.tp02 > li {display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:0 65px;width: auto;}
.russel .result-box .num-list.tp02 > li::before {content:'';position:absolute;top:50%;left:-65px;transform: translateY(-50%);width:44px;height:81px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/half/baytree_v2_l.png") center left no-repeat;opacity: .4;filter: grayscale(.5);background-size:100%;}
.russel .result-box .num-list.tp02 > li::after {content:'';position:absolute;top:50%;right:-65px;transform: translateY(-50%);width:44px;height:81px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/half/baytree_v2_r.png") center right no-repeat;opacity: .4;filter: grayscale(.5);background-size:100%;}
.russel .result-box .num-list.tp02 > li .stu-tit {position:absolute;top:81px;left:50%;min-width:200px;font-size:18px;font-weight:500;transform:translateX(-50%);}
.russel .result-box .num-list.tp02 > li .stu-tit strong {font-size:22px;font-weight:700;line-height:1.2}
.russel .result-box .num-list.tp02 > li .stu-tit i {color:#AAA;font-size:12px;font-weight:500;top:0;left:64%;transform:translateX(-50%);}
.russel .result-box.style01 > .num-list {width:1120px;margin:0 auto;padding:64px 36px 110px;border-radius:30px;background:#F5F6F8;box-sizing:border-box}

.russel .cont02 .info-stxt {position:relative;margin-top:46px;display:block;}
.russel .cont02 .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);}
.russel .cont02 .info-stxt span img {margin-left:5px;}

/* ------------------ cont03 ------------------ */
.cont03 {background-color:#E6E6E6;}
/* ±âº»Çü */
.review-card {display:flex;flex-wrap:wrap;margin-top:80px;}
.review-card li {background-color:#fff;border-radius:30px;padding:80px 74px 76px;box-sizing:border-box;width:calc(50% - 12px);}
.review-card li:nth-child(2n+1) {margin-right:24px;}
.review-card li:nth-child(n+3) {margin-top:24px;}
.review-card li dl {width:440px;height:220px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/thumb_bg.jpg") no-repeat 0 0;cursor: pointer;padding:40px;box-sizing:border-box;text-align:left;}
.review-card li dl dt {font-size:21px;font-weight:700;color:#fff;}
.review-card li dl dd {font-size:18px;color:#e1e1e1;margin-top:10px;}
.review-card li p {margin-top:34px;color:#555;font-size:19px;line-height:1.7;text-align:left;word-break:keep-all;}
.review-card li p strong {color:#222;font-weight:bold;}

.review-card li dl.non {background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/regular/thumb_non_bg.jpg") no-repeat 0 0;}

/* ´ë±¸¸¸ ½æ³×ÀÏ ÀÌ¹ÌÁöº¯°æ */
.russel_dg .review-card li:nth-of-type(1) dl{background:url("https://russeldata.megastudy.net/campus/images/russel/russel_dg/2025/regular/thumb_01.jpg") no-repeat 0 0}
.russel_dg .review-card li:nth-of-type(2) dl{background:url("https://russeldata.megastudy.net/campus/images/russel/russel_dg/2025/regular/thumb_02.jpg") no-repeat 0 0}
.russel_dg .review-card li:nth-of-type(3) dl{background:url("https://russeldata.megastudy.net/campus/images/russel/russel_dg/2025/regular/thumb_03.jpg") no-repeat 0 0}
.russel_dg .review-card li:nth-of-type(4) dl{background:url("https://russeldata.megastudy.net/campus/images/russel/russel_dg/2025/regular/thumb_04.jpg") no-repeat 0 0}
.russel_dg .review-card li:nth-of-type(5) dl{background:url("https://russeldata.megastudy.net/campus/images/russel/russel_dg/2025/regular/thumb_05.jpg") no-repeat 0 0}
.russel_dg .review-card li:nth-of-type(6) dl{background:url("https://russeldata.megastudy.net/campus/images/russel/russel_dg/2025/regular/thumb_06.jpg") no-repeat 0 0}

.intro .cont03 .btn-black {margin-top:0px;}
.russel_us .cont03 .btn-black {margin-top:0px;}

.intro .cont03 .inner {width:100%;overflow:hidden;}
.russel_us .cont03 .inner {width:100%;overflow:hidden;}
/* ½½¶óÀÌµåÇü */
.review-slide {margin-top:80px;padding-bottom:70px;padding-top:40px;max-width:2415px;overflow:hidden;}
.review-slide li {width:500px;box-sizing: border-box;height:auto;}
.review-slide li > div {background-color:#fff;border-radius:20px;transform:scale(0.9);transition:.3s;padding:60px;box-sizing:border-box;opacity: .7;height:100%;}
.review-slide .swiper-slide-active > div {transform:scale(1);opacity:1;margin:0;box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.08);}
.review-slide .swiper-slide-prev > div {transform:scale(0.9) translateX(-15px)}
.review-slide .swiper-slide-next > div {transform:scale(0.9) translateX(15px)}

.review-slide div a {display:block;}
.review-slide div dl {margin-top:34px;padding-bottom:20px;border-bottom:1px solid #d9d9d9;margin-bottom:20px;text-align: left;}
.review-slide div dl dt div {background-color:#1e1e1e;border-radius:90px;color:#fff;font-size:15px;font-weight:500;padding:3px 14px;display:inline-block;}
.review-slide div dl dt p {margin-top:6px;font-weight:bold;font-size:24px;color:#222;}
.review-slide div dl dd {margin-top:2px;font-size:18px;font-weight:500;color:#666;}
.review-slide div > p {font-size:18px;color:#555;text-align:left;line-height:1.6;word-break: keep-all;}
.review-slide div > p strong {color:#222;font-weight:bold;}
.review-slide .swiper-pagination {top:0;padding-left:235px;font-size:16px;color:#555;height:25px;}
.review-slide .swiper-pagination .swiper-pagination-current {color:#222;font-weight:bold;}


/* ÇÐ»ý ¸®ºä-¹Ý¼ö¹Ýst  */
.review-slide02 {overflow:hidden;padding-top:80px;}
.review-slide02 .swiper-slide {width:500px !important;height:568px;padding:50px 42px 35px;text-align:left;border-radius:20px;background:#FFF;box-sizing:border-box;margin-left:24px;}
.review-slide02 .swiper-slide:first-child {margin-left:0;}
.review-slide02 .swiper-slide .info-txt {display:flex;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #DDD}
.review-slide02 .swiper-slide .info-txt strong {padding-left:6px;font-size:25px;font-weight:700;line-height:28px;letter-spacing:-1px;}
.review-slide02 .swiper-slide .info-txt .year {display:flex;justify-content:center;align-items:center;width:60px;height:28px;color:#FFF;font-size:16px;font-weight:500;border-radius:28px;background:#222}
.review-slide02 .swiper-slide .review-txt {height:292px;margin-top:24px;color:#555;font-size:18px;line-height:1.6;letter-spacing:-1px;} 
.review-slide02 .swiper-slide .review-txt .tit {margin-bottom:12px;color:var(--key-color);font-size:21px;font-weight:700;line-height:1.4}
.review-slide02 .swiper-slide .review-txt p:last-child {word-break: keep-all;}
.review-slide02 .swiper-slide .review-txt p strong {color:#222;font-weight:700;}

.review-slide02 .swiper-slide .stu-info {margin-top:24px;display:flex;justify-content:flex-end;align-items:flex-end}
.review-slide02 .swiper-slide .stu-info dt {margin-right:20px;margin-bottom:12px;color:#666;font-size:17px;font-weight:500;letter-spacing:-1px;}

.review-slide02 .swiper-button-next {top:55%;transform: translateY(-50%);right:0;width:58px;height:100px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/half/review_next_btn.png") no-repeat;}
.review-slide02 .swiper-button-prev {top:55%;transform: translateY(-50%);left:0;width:58px;height:100px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/half/review_prev_btn.png") no-repeat;}


/* ¸®ºäÅ¸ÀÔ2 ¿ÍÀÌµåÇü */
/* .cont03 .review-type01 {display: flex;justify-content: space-between; flex-wrap: wrap; margin: 0 auto;margin-top:80px;}
.cont03 .review-type01 li{display: flex;width: 588px; flex-direction: column;  align-items: center; margin-bottom: 24px;border-radius: 20px; background: #FFF;padding:80px 74px;box-sizing:border-box;}
.cont03 .review-type01 .stu-video{width: 440px;height: 220px;border-radius: 10px;background: rgba(239, 239, 246, 0.50);}
.cont03 .review-type01 .review-box {margin-top: 0;}
.cont03 .review-type01 .review-box .stu-info{display: flex; padding-bottom: 20px; margin:34px 0 15px 0; justify-content: space-between; align-items: flex-end; border-bottom: 0.5px solid #CACACA; text-align: left;}
.cont03 .review-type01 .review-box .stu-info p{display: flex;flex-direction: column;align-items: flex-start; gap: 7px;}
.cont03 .review-type01 .review-box .stu-info p .year{border-radius: 999px;padding: 10px 16px; line-height: 1; background: #1E1E1E; color: #fff;font-weight: 500;font-size: 18px;letter-spacing: -0.75px;}
.cont03 .review-type01 .review-box .stu-info p > strong{color: #222; font-size: 23px; font-weight: 700;line-height: 30px; letter-spacing: -1.5px;}
.cont03 .review-type01 .review-box .stu-info p.stu-name{color: #666;font-size: 18px;font-weight: 500;letter-spacing: -1px; line-height: 1; text-align: right;}
.cont03 .review-type01 .review-box .txt-box{color: #555;font-size: 18px;font-weight: 400;letter-spacing: -0.8px;text-align: left;line-height:1.7;word-break: keep-all;}
.cont03 .review-type01 .review-box .txt-box strong{color: #222;font-weight: 700;} */

/* ¸í¿¹ÀÇ Àü´çÇü */
.cont03 .itv-list {display:flex;margin-top:80px;justify-content:center;}
.cont03 .itv-list li {border-radius:30px;overflow:hidden;position:relative;margin-left:24px;}
.cont03 .itv-list li:first-child {margin-left:0;}
.cont03 .itv-list li a {content:'';background:rgba(128, 56, 205, 0.90) url("https://russeldata.megastudy.net/campus/images/russel/core_jj/2025/regular/ico_click.png") no-repeat 0 0;background-position:center 140px;backdrop-filter: blur(2px);width:100%;height:100%;position:absolute;top:0;left:0;opacity: 0;transition:.3s;color:#fff;font-size:25px;font-weight:bold;padding-top:195px;box-sizing:border-box;}
.cont03 .itv-list li a:hover {text-decoration:none;}
.cont03 .itv-list li:hover a {opacity:1;}
/* ´ëÇÐ·Î°íÇü */
.cont03 .review-uni {display:flex;flex-wrap:wrap;margin-top:80px;}
.cont03 .review-uni li {padding:80px 64px 73px;background-color:#fff;border-radius:30px;box-sizing:border-box;width:calc(50% - 12px);margin-left:24px;position:relative;display:flex;overflow:hidden;text-align:left;align-items:center;}
.cont03 .review-uni li:nth-child(2n+1) {margin-left:0;}
.cont03 .review-uni li:nth-child(n+3) {margin-top:24px;}
.cont03 .review-uni li > div {position:relative;padding-right:10px;margin-right:34px;height:100px;}
.cont03 .review-uni li > div a {position:absolute;bottom:-7px;right:0px;}
.cont03 .review-uni li dl dt {background-color:#1E1E1E;border-radius:90px;color:#fff;line-height:1;padding:9.5px 17px;font-size:18px;font-weight:500;display:inline-block;}
.cont03 .review-uni li dl dd {margin-top:8px;}
.cont03 .review-uni li dl dd strong {font-weight:bold;font-size:23px;color:#222;}
.cont03 .review-uni li dl dd span {display:inline-block;margin-top:8px;color:#666;font-size:18px;font-weight:500;}
.cont03 .review-uni li > span {position:absolute;top:0;right:0;mix-blend-mode: luminosity;}

/* ¶óº§Çü */
.review-list {display: flex;flex-wrap: wrap;gap: 24px;margin-top: 80px;}
.review-list li {background: #fff;padding: 80px 50px 50px;border-radius: 30px;flex: 0 0 488px;position: relative;}
.review-list li .label {background: url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/first/ico_label.png") no-repeat 0 0;position: absolute;top: 0;right: 51px;width: 108px;height: 112px;}
.review-list li .label p {margin-top: 20px;color: #fff;font-size: 20px;font-weight: 700;letter-spacing: -0.5px;} 
.review-list li .label p span {background: linear-gradient(98deg, #FFF0BF -17.4%, #9F5D1B 131.28%);  background-clip: text;  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;line-height: 1;}
.review-list li .year {line-height: 1;padding: 6px 16px;color: #fff;font-size: 15px;border-radius: 50px;background: var(--key-color);display: inline-block;}
.review-list li .info-txt {font-size: 30px;font-weight: 700;letter-spacing: -0.5px;text-align: left;line-height: 1;margin-bottom: 34px;color: #222;}
.review-list li .info-txt b {margin: 10px 0 0;display: block;font-weight: 700;line-height: 1.3;}
.review-list li .info-txt strong {margin-top: 10px; font-size: 18px;font-weight: 700;letter-spacing: -0.5px;line-height: 1;display: inline-block;}
.review-list li .info-txt .sub-txt {font-size: 14px;color: #666666;font-weight: 500;letter-spacing: -0.5px;}
.review-list li .tbl-01 thead tr th {padding: 11.2px 0;font-size: 14px;}
.review-list li .tbl-01 tbody tr th, .review-list li .tbl-01 tbody tr td {color: #888;font-size: 16px;font-weight: 500;letter-spacing: -0.5px;padding: 13px 0;line-height: 1;}
.review-list li .tbl-01 tbody tr th span, .review-list li .tbl-01 tbody tr td span {color: var(--key-color);font-weight: 700;}
.review-list li .d-box {padding: 48px 32px;border-radius: 10px;margin-top: 21px;background: url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/first/bg_quotes.png") #F6F6F6 no-repeat top left;height: 244px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.review-list li .d-box p {color: #666666;font-size: 16px;text-align: left;line-height: 1.8;letter-spacing: -1px;}
.review-list li .d-box p strong {color: #222222;font-weight: 700;background: #E8D6FA;}
.review-list li .d-box .d-tit {font-size: 20px;text-align: left;font-weight: 700;width: 100%;color: #222;line-height: 1.4;margin-bottom: 12px;}

.review-list li .d-box.style01 {height: auto;min-height:244px;}
.review-list li .d-box.style02 {height: 285px;}
.review-list li .d-box.style02-1 {height: 338px;}
.review-list li .d-box.style03 {margin-top: 58px;}
.review-list li .d-box.style04 {margin-top: 72px;}

.review-list .t-box {display: flex;justify-content: flex-start;height: fit-content;margin-bottom: 34px;}
.review-list .t-box div {display: flex;justify-content: flex-start;align-items: flex-start;margin-right: 20px;height: auto;}
.review-list .t-box div p {position: relative;width: fit-content;height: fit-content;}
.review-list .t-box div p .btn-play {position: absolute;bottom: 0;right: 0;}
/* ´ëÄ¡ */
.russel .cont03 .inner {width:1024px;}


/* ------------------ cont04 ------------------ */
.cont04 {background-color:#5C0092;}
.cont04 .inner {position:relative;}
.cont04 h3 {margin-bottom:120px;}
.cont04 .num-flag {margin-bottom:16px;}
.cont04 .school-bus {position:absolute;top:300px;right:0;animation: shake-vertical 5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;}
@keyframes shake-vertical {
  0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  80% {
    -webkit-transform: translateY(6.4px);
            transform: translateY(6.4px);
  }
  90% {
    -webkit-transform: translateY(-6.4px);
            transform: translateY(-6.4px);
  }
}
.cont04 .baja-list {margin-top:60px;display:flex;flex-wrap:wrap;}
.cont04 .baja-list > li {width:calc(50% - 12px);margin-left:24px;background-color:#fff;border-radius:30px;padding:76px 54px;box-sizing:border-box;}
.cont04 .baja-list > li:nth-child(2n+1) {margin-left:0;}
.cont04 .baja-list > li:nth-child(n+3) {margin-top:24px;}
.cont04 .baja-list li p:not(.l-txt) {font-size:26px;font-weight:700;color:#222;letter-spacing:-1.7px;}
.cont04 .baja-list li p strong {font-weight:inherit;color:var(--key-color);}
.cont04 .baja-list li div {margin-top:40px;border-radius:20px;overflow:hidden;}
.cont04 .baja-list li ul {margin-top:32px;}
.cont04 .baja-list li ul li {padding-left:16px;position:relative;font-size:20px;color:#555555;word-break: keep-all;text-align: left;margin-top:14px;}
.cont04 .baja-list li ul li:first-child {margin-top:0;}
.cont04 .baja-list li ul li strong {font-weight:bold;color:#222;}
.cont04 .baja-list li ul li:before {content:'';width:3px;height:3px;border-radius:50%;background-color:var(--key-color);position:absolute;top:13px;left:5px;}

/* ¹ÙÀÚ°ü ½Ã°£Ç¥ ·¹ÀÌ¾îÆË¾÷ */
.cont04 .layer-pop01 {height:620px;}
.cont04 .layer-pop01 .layer-wrap {height:520px;}
.cont04 .layer-pop01 .tbl-01 .ico-txt {display: inline-block;padding:4px 12px;font-size:15px;color:#fff;}
.cont04 .layer-pop01 .tbl-01 .ico-txt.s {background:#52a7d8;}
.cont04 .layer-pop01 .tbl-01 .ico-txt.b {background:#5259d8;}
.cont04 .layer-pop01 .tbl-01 .ico-txt.v {background:#9452d8;}
.cont04 .layer-pop01 .tbl-01 .ico-txt.p {background:#d55e91;}
.cont04 .layer-pop01 .tbl-01 .ico-txt.r {background:#d34664;}
.cont04 .layer-pop01 .tbl-01 .ico-txt.g {background:#48aa81;}
.cont04 .layer-pop01 .r-stxt {text-align: right;color:#b1b1b1;font-size: 13px;font-weight:300;}

/* ½Ã¼³º¸±â ·¹ÀÌ¾îÆË¾÷ */
.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);}
.cont04 .inner > .r-txt {color:#BA83DA}

/* ÇÐ¿øº° */
.intro .cont04 .btn-black {margin-top:20px;}
.cont04 .baja-list.core > li:nth-child(2n+1) {margin-left:24px;}
.cont04 .baja-list.core > li:first-child {width:100%;margin-left:0;}
.cont04 .baja-list.core > li:first-child br {display:none;}
.cont04 .baja-list.core > li:nth-child(2) {margin-top:24px;}
.cont04 .baja-list.core > li:nth-child(2n) {margin-left:0;}
.russel_gn .cont04 .baja-list li:nth-child(3) ul {margin-top:5px;}
.russel_jg .cont04 .baja-list > li:first-child {padding:76px 0;}
.russel_jg .cont04 .baja-list li:first-child div {padding:0 54px;}
.russel_jg .cont04 .baja-list li:first-child ul {padding:0 54px;}
.cont04 .baja-list li .br {display:none;}
.russel_mokdong .cont04 .baja-list li:nth-child(3) ul li:first-child br {display:none;}
.russel_mokdong .cont04 .baja-list li:nth-child(3) ul li:first-child .br {display:inline-block;}

/* ------------------ cont05 ------------------ */
.cont05 {background: #fff;}
.cont05 .danka-list {display:flex;justify-content:center;width:1200px;margin:80px auto;}
.cont05 .danka-list li {display: flex;flex-direction: column;justify-content: center;align-items: center;width:calc(100% / 4 - 24px);margin-left:24px;background-color:#f3f3f3;border-radius:24px;text-align:center;padding:34px 10px;letter-spacing:-1px;font-size:20px;}
.cont05 .danka-list li:first-child {margin-left:0;}
.cont05 .danka-list li p {line-height:31px;color:#111;}
.cont05 .danka-list li strong {font-weight:700}

/* °­»çÁø */
.teacher-swiper {padding-top:80px;margin-bottom:40px;overflow:inherit;height:475px;box-sizing:border-box;}
.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(2n) {margin-top:85px;}
.teacher-swiper .t-img {display:block;box-shadow:3px 3px 10px rgba(0, 0, 0, 11%);background-color:#DEDCFF;padding-top:30px;text-align:right;overflow:hidden;height:310px;box-sizing:border-box}
.teacher-swiper .swiper-slide .t-name {display:block;position:absolute;left:0;top:-90px;text-align:left;font-weight:500;line-height:1.0;}
.teacher-swiper .swiper-slide .t-name dt {color:#202020;font-size:19px;line-height:1.2;}
.teacher-swiper .swiper-slide .t-name .flag {display:flex;align-items:center;}
.teacher-swiper .swiper-slide .t-name .flag span {overflow:hidden;display:inline-block;padding:0 12px;height:22px;line-height: 22px;font-size:13px;color:#fff;background:#1090ab;border-radius: 15px;margin-left:10px;}
.teacher-swiper .swiper-slide .t-name .flag .new {background:#8946bd;}
.teacher-swiper .swiper-slide .t-name dd {margin-top:10px;color:#202020;font-size:24px;line-height:1;}
.teacher-swiper .swiper-slide .t-name dd strong {font-size:26px;font-weight:700;}

.teacher-wrap.fullPage {padding:0px 0 40px!important}
.teacher-wrap .teacher-sub-list .pic {background-color:#DEDCFF !important;}
.teacher-wrap .teacher-sub-list {overflow:inherit;}
.regular-wrap .teacher-wrap.fullPage .teacher-sub-list li {height:100%;}
.regular-wrap .teacher-wrap.fullPage .teacher-sub-list .info-box {height:110px;}
.russel_dg .teacher-wrap.fullPage .teacher-sub-list .info-box {height:156px !important}

.cont05 .danka-link {display:flex; justify-content: center; width:1100px;margin:80px auto 0;min-height:360px;}
.cont05 .danka-link > li {width:100%;background-color:#fff;border:1px solid #ddd;border-radius:20px;padding:56px 38px 48px;box-sizing:border-box;text-align:center;margin-left:40px;position:relative;transition:.1s; max-width: 530px;}
.cont05 .danka-link > li:first-child {margin-left:0;}
.cont05 .danka-link li > span {background-color:var(--key-color);color:#fff;position:absolute;top:-2px;left:-2px;border-radius:20px 0;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:500;line-height:22px;padding:18px 26px;}
.cont05 .danka-link li dl dt {color:#777;font-size:19px;font-weight:500;}
.cont05 .danka-link li dl dd {margin-top:3px;color:var(--key-color);font-size:37px;font-weight:900;}
.cont05 .danka-link li ul {margin-top:18px;text-align:left;padding-bottom:84px;}
.cont05 .danka-link li ul li {padding-left:31px;position:relative;color:#666;font-size:17px;font-weight:500;margin-top:12px;}
.cont05 .danka-link li ul li:first-child {margin-top:0;}
.cont05 .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;}
.cont05 .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%);}
.cont05 .danka-link li a:hover {text-decoration:none;}
.cont05 .danka-link > li:hover {border:2px solid var(--key-color);box-shadow: 12px 12px 35px 0px rgba(0, 0, 0, 0.15);}


/* ------------------ cont06 ------------------ */
.cont06 {background-color:#9441CB;}
.card-box {background-color:#fff;padding:80px;border-radius:30px;margin-top:60px;}
.card-box h4 {background-color:#F2F0FF;border-radius:15px;text-align:center;padding:30px 0;line-height:1;font-weight:800;font-size:28px;color:#222;}
.card-box h4 strong {color:var(--key-color);font-weight:inherit;}
.card-box > ul {margin-top:40px;display:flex;position:relative;}
.card-box > ul:after {content:'';height:103%;width: 3px; 
  background: repeating-linear-gradient(
    0deg, /* ¼¼·Î ¹æÇâ */
    transparent -2px, /* Åõ¸íÇÑ ºÎºÐ ½ÃÀÛ */
    transparent 8px, /* Åõ¸íÇÑ ºÎºÐ ³¡ */
    #e2e2e2 7px, /* Á¡ ºÎºÐ ½ÃÀÛ */
    #e2e2e2 11px /* Á¡ ºÎºÐ ³¡ */);position:absolute;top:0;left:50%;transform:translateX(-50%);}
.card-box > ul > li {width:100%;margin-left:80px;}
.card-box > ul > li:first-child {margin-left:0;}
.card-box > ul li > p {margin-top:32px;position:relative;font-size:24px;font-weight:bold;color:#222;text-align:center;z-index:1;display:inline-block;} 
.card-box ul li > p:before {content:'';width:101%;height:13px;background-color:#E6D9FF;position:absolute;bottom:0px;left:-1px;z-index:-1;}
.card-box ul li ul {margin-top:22px;padding-left:24px;letter-spacing: -1px;}
.card-box ul li ul li {position:relative;padding-left:16px;font-size:20px;color:#555;margin-top:14px;text-align:left;word-break: keep-all;}
.card-box ul li ul li:first-child {margin-top:0;}
.card-box ul li ul li strong {font-weight:bold;color:#222;}
.card-box ul li ul li:before {content:'';width:4px;height:4px;background-color:var(--key-color);border-radius:50%;position:absolute;top:13px;left:3px;}

/* ÇÐ¿øº° */
.core_wj .card-box ul.type02 li .arrow-wrap .arrow-r {top:165px;}

/* ------------------ cont07 ------------------ */
.cont07 {background-color:#EBE6F0;}
/* type02 */
.card-box ul.type02 {margin-top:30px;}
.card-box ul.type02:after {display:none;}
.card-box ul.type02 > li {display:flex;align-items:center;}
.card-box ul.type02 li ul {margin-right:55px;width:390px;padding-left:0;letter-spacing: -1.5px;}
.card-box ul.type02 li .arrow-wrap {position:relative;}
.card-box ul.type02 li .arrow-wrap *[class^="arrow-"] {position:absolute;}
.card-box ul.type02 li .arrow-wrap *[class^="arrow-"] img {opacity:0;}
.card-box ul.type02 li .arrow-wrap.on *[class^="arrow-"] img {animation: arrow 1.5s ease-in-out forwards;}
.card-box ul.type02 li .arrow-wrap .arrow-l {top:77px; left:114px;}
.card-box ul.type02 li .arrow-wrap .arrow-r { top:156px; right:94px;}
@keyframes arrow {
  0% { width: 0; height: 0; opacity: 0; }
  80% { width: 160px; height: 105px; opacity: 1;}
  100% { width: 160px; height: 105px; opacity: 1;}
}
.cont07 ul.type02 li .arrow-wrap .r-txt {margin-top:10px;}
.cont07 .ico-plus {margin:40px auto;}
.card-box ul.type02 li ul:nth-child(2) {width:100%;margin-right:0;margin-left:55px;}

.card-box ul.type02 li ul li {line-height:1.7;}

.russel_mokdong .card-box ul.type02 li .arrow-wrap .arrow-r { top:165px; right:94px;}
/* ------------------ cont08 ------------------ */
/* .cont08 {background-color:#390044;} 
.coming-img {margin-top:60px;border-radius:32px;overflow:hidden;position:relative;}
.coming-img p {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;}
.coming-img div {transition:.5s;}
.coming-img.on div {filter:blur(7.5px)}
.coming-img.on p {animation:fadeIn .5s .5s both;} */
.cont08 {position:relative;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/first/cont06_bg_n.jpg") no-repeat top center;height:100%;background-size:cover;}
.program-wrap {margin-top:80px;}
.program-navi {margin-bottom:80px;}
.program-navi .swiper-wrapper {justify-content:center;}
.program-navi .swiper-wrapper .swiper-slide {cursor:pointer;padding:19px 0;color:#9B9B9B;font-size:20px;font-weight:bold;line-height:1;letter-spacing:-1px;background:#EBEBEB;border-radius:60px}
.program-navi .swiper-wrapper .swiper-slide-thumb-active {color:#FFF;background:#AA65FF}

.program-navi .swiper-wrapper .swiper-slide:last-child {margin-right:0!important;}
.program-slide .swiper-slide {cursor:pointer;}

/* ------------------ cont09 ------------------ */
.cont09 {background-color:#E6E6E6}
.cont09 .tbl-box {padding:80px;border-radius:30px;background:#FFF}

/* ------------------ bottom-bar ------------------ */
.bottom-bar {padding:80px 0;background-color:var(--key-color);text-align:center;}
.bottom-bar p {font-size:43px;color:#fff;font-weight:500;line-height:1.4;}
.bottom-bar p strong {font-weight:bold;}

/* ------------------ cont10 ------------------ */
.cont10 {padding:130px 0;text-align:center;background-color:#F1F1F1;}
.cont10 h3 {color:#222;font-size:58px;font-weight:900;letter-spacing:-3px;}
.cont10 h3 strong {font-weight:inherit;color:var(--key-color);}
.cont10 h4 {color:#555;margin-top:20px;font-size:26px;margin-bottom:70px;letter-spacing:-1px;font-weight:500;}
.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)}
