/* =========================
   common
========================= */
.half-wrap {margin-top:-20px;position: relative; overflow: hidden;}
/* .half-wrap strong {font-weight:700;} */
.half-wrap *[class^="cont0"] {padding:150px 0 150px;text-align:center}
.half-wrap *[class^="cont0"] h3 {margin-bottom:80px}
.half-wrap *[class^="cont0"] h5 {margin:150px 0 40px;color:#010101;font-size:50px;font-weight:900;letter-spacing:-2px;}
.half-wrap *[class^="cont0"] h5 > strong {color:#0400CD;font-weight:900;}
.half-wrap *[class^="cont0"] h5:first-of-type {margin-top: 0;}

.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%;}

.l-list {font-size:14px;color:#CFD1EC;line-height:22px;}
.l-txt {text-align:left;font-size:14px;color:#aaa;line-height:22px; letter-spacing: -0.7px;}
.r-txt {text-align:right;font-size:14px;color:#aaa;line-height:20px; letter-spacing: -0.7px;}

.black {color:#222 !important;}

.underline {text-decoration:underline;}
.mt150 {margin-top: 150px;}
.mt80 {margin-top: 80px;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}
.ml0 {margin-left: 0 !important;}
.ml5 {margin-left: 5px !important;}
.ml60 {margin-left: 60px !important;}
.mr30 {margin-right: 30px !important;}
.mr60 {margin-right: 60px !important;}

.pb60 {padding-bottom: 60px !important;}
.pr30 {padding-right: 30px !important;}
.pr35 {padding-right: 35px !important;}

.fz42 {font-size:42px !important;}

/* ·¹ÀÌ¾îÆË¾÷ */
.layer {z-index:15;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:1020px;height:620px;padding:40px;background:#FFF;}
.layer.on {display:block;}
.layer .layer-wrap {overflow-y:auto;display:block;height:540px}
.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}

.layer-pop02 {height:520px;}
.layer-pop02 .layer-wrap {height:100%}
.layer-pop02 img {width:100%;height:auto}
.mask-bg {display:block;z-index:13;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .7);}

/*µ¥ÀÌÅÍ»êÃâ±âÁØ*/
.data-txt {cursor:pointer;text-align:right;color:#9C9C9C;font-size:14px;letter-spacing:-1px;}
.data-view {display:none;position:absolute;top:30px;right:0px;padding:20px 30px;text-align:left;font-size:14px;line-height:22px;letter-spacing:-1px;background-color:#FFF;box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.20)}
.data-txt:hover + .data-view {display:block;}

/* =========================
   Visual
========================= */
.half-wrap .visual-wrap {position:relative;overflow:hidden;}
.half-wrap .visual-area {min-height:980px;background-color:#04015e;}
/* .half-wrap .visual-area .inner {z-index:1;position:absolute;top:0;left:50%;transform:translateX(-50%);text-align:center;padding:120px 0 94px} */
.half-wrap .visual-area .inner {z-index:1;text-align:center;padding:120px 0 94px}
.half-wrap .visual-area .bg {position:absolute;top:0;left:50%;transform:translateX(-50%);animation:fadeIn ease 1.5s both}
.half-wrap .visual-area .v-tit {position:relative;width:740px;margin:0 auto;padding-bottom:40px;text-align:left;}
.half-wrap .visual-area .v-tit div:first-of-type {padding-left:8px;animation:fadeIn ease 1s 1.5s both}
.half-wrap .visual-area .v-tit div:nth-of-type(2) {margin-top:57px;animation:fadeIn ease 1s 2.5s both}
.half-wrap .visual-area .v-tit div:nth-of-type(3) {z-index:-1;position:absolute;top:43px;right:-23px;animation: slidebottom 1s 3.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
.half-wrap .visual-area .v-tit div:last-of-type {margin-top:23px;margin-left:140px;animation:fadeIn ease 1s 3.5s both;}

.half-wrap .visual-area .v-txt {margin-bottom:57px;color:#FFF;font-size:24px;line-height:40px;animation:fadeIn ease 1s 4.5s both}
.half-wrap .visual-area .v-txt strong {font-weight:700;}
.half-wrap .visual-area .v-info {display:flex;justify-content:center;align-items:flex-start;animation:fadeIn ease 1s 4.5s both}
.half-wrap .visual-area .v-info dl {display:flex;align-items:flex-start}
.half-wrap .visual-area .v-info dl dt {width:109px;height:35px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background-color:#2448ff;border-radius:20px;}
.half-wrap .visual-area .v-info dl dd {padding-top:2px;margin-left:15px;text-align:left;color:#fff;font-size:21px;font-weight:400}
.half-wrap .visual-area .v-info dl dd strong {font-weight:700;}
.half-wrap .visual-area .v-info dl:not(:last-child) dd {margin-right:50px;}
.half-wrap .visual-area .stxt {margin-top:33px;color:#888;text-align:center;font-size:14px;letter-spacing:-0.5px;animation:fadeIn ease 1s 4.5s both}
.half-wrap .ico-end {animation: fadeIn ease 1s 4.5s both;}

/* °­³² */
.half-wrap .ico_recruit {z-index:1;position:absolute;top:143px;right:calc(50% - 610px);animation:fadeIn ease 1s 4.5s both}

/* fixmenu */
.half-wrap .fix-menu {z-index:4;position:absolute;display:flex;justify-content:center;align-items:center;margin-top:-2px;width:100%;box-sizing:border-box;background:#111;}
.half-wrap .fix-menu.fix {z-index:11;position:fixed;top:102px;left:0}
.half-wrap .fix-menu.fix.fix-top{top:0 !important; }
.half-wrap .fix-menu .menu {display:flex;justify-content:center;align-items:center;width:1200px}
.half-wrap .fix-menu .menu a {height:70px;color:#777;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:-2%;border-right:1px solid #444}
.half-wrap .fix-menu .menu a:last-of-type {border-right:0;}
.half-wrap .fix-menu .menu a.on{color:#fff;background-color:#0A05FF;border-left:none}
.half-wrap .fix-menu .menu a.on + a {border-left:none}
.half-wrap .fix-menu .menu a strong {display:block}

/* quick banner */
.half-wrap *[class^="quick"] {position:absolute;top:50%;right:0;z-index:5;transform:translateY(-50%);animation:fadeIn 1s 6s both;}
.half-wrap .quick {width:180px;}
.half-wrap .quick .b-tit {padding:14px 28px;color:#fff;font-size:14px;font-weight:700;letter-spacing:-1px;background:linear-gradient(to right, #263AF1, #000A6A);}
.half-wrap .quick a {display: block;}
.half-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 #2437E8;border-bottom:1px solid #DBDBDB}
.half-wrap .quick .q-ban span {display:inline-block;color:#0413A1;font-size:14px;letter-spacing: -1px;line-height:1.2;font-weight:400}
.half-wrap .quick .q-ban span.bold {font-weight:700;}
.half-wrap .quick .q-ban span strong {font-size:16px;}
.half-wrap .quick .q-ban strong {position:relative;display:block;margin-top:6px;color:#111;font-size:16px;font-weight:700;line-height:1.2;letter-spacing: -1px}
.half-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}

/* ÇÐ¿øº° */
/* ¿µÅë */
.russel_yt .visual-area .v-tit {width:958px;}
.russel_yt .visual-area .v-tit div:nth-of-type(2) {margin-top:75px;}
.russel_yt .visual-area .v-tit div:nth-of-type(3) {top:151px;right:-27px;animation:fadeIn ease 1s 3.5s both;}
.russel_yt .visual-area .v-tit div:nth-of-type(4) {z-index:-1;position:absolute;top:107px;left:191px;animation: slidebottom 1s 3.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
.russel_yt .visual-area .v-tit div:last-of-type {margin-top:30px;margin-left:85px;animation:fadeIn ease 1s 3.5s both;}

/* ±¤ÁÖ,ÀüÁÖ */
/* .core_gj .quick .q-ban:not(:last-of-type), .core_jj .quick .q-ban:not(:last-of-type) {display: none;} */

/* =========================
   contents
========================= */

/* ÀÔÇÐ ÀýÂ÷ ¾È³» */
.half-wrap .step-info-wrap .tit {color:#0400CD}
.half-wrap .step-info-wrap .tit span {background:#0400CD;}
.half-wrap .step-box .box {padding:0 0 40px}
.half-wrap .step-box .tit {margin:50px 0 20px;color:#0400CD}

/* ¸ðÁý ¾È³» */
.half-wrap .full-tit-sq strong {color:#0400CD}
.cont00 .tbl-box {padding:50px;border-radius:20px;border:1px solid #e5e5e5;background-color:#FFF;}
.cont00 .tbl-01 tbody del {padding:0 10px;margin: 0 10px 0 3px}
.cont00 .tbl-01 tbody .align-l {padding:16px 0 16px 16px}

/* ÃßÈÄ °ø°³ */
.half-wrap .coming-box {padding:80px 0 !important;width:1200px}
.half-wrap .coming-box > div {display:flex;justify-content:center;align-items:center;}
.half-wrap .coming-box .coming-txt {padding-left:40px;color:#8E97AB;font-size:28px;font-weight:700;line-height:40px;text-align:left;letter-spacing:-0.8px}
.half-wrap .coming-box .coming-txt strong {color:#565E71;font-weight:700;}

.half-wrap .cont00 .coming-box {background-color:#EEE;}

.half-wrap .cont00_1 {background-color:#EEE;}

/* cont01 */
.cont01 {background-color:#FB4911}
.cont01 .result-box {padding:80px;background-color:#FFF;}
.cont01 h3::after {content:'';position:absolute;top:31px;left:-120px;width:1416px;height:304px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/cont01_img.png") no-repeat;}
.cont01 .r-txt {color:#BEBEBE}
.cont01 .result-box .num-list li {position:relative}
.cont01 .result-box .num-list li .banner-balloon {position:absolute;top:calc(50% + 130px);left:50%;transform:translate(-50%, -50%)}

/* ÀÔ°áºÎºÐ(¿ù°è¼ö »çÀÌÁî º¸°í Å¸ÀÔ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.) */
.cont01 .result-box .num-list:first-of-type {margin-top:0}
.cont01 .result-box .num-list {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:30px}
.cont01 .result-box .num-list > li {position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:298px;height:126px}
.cont01 .result-box .num-list > li:not(:first-of-type) {margin-left:40px;}
.cont01 .result-box .num-list > li::before {content:'';position:absolute;top:0;left:0;width:68px;height:126px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_leaf_left01.png") no-repeat;}
.cont01 .result-box .num-list > li::after {content:'';position:absolute;top:0;right:0;width:68px;height:126px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_leaf_right01.png") no-repeat;}

.cont01 .result-box .num-list > li > p:last-of-type{margin-top:8px;}
.cont01 .result-box .num-list > li > .stu-tit {font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-1px}
.cont01 .result-box .num-list > li > .stu-tit span {font-size:18px;font-weight:400;line-height:25px;}
.cont01 .result-box .num-list > li > p i {position:absolute;margin-left:2px;color:#B5B5B5;font-size:14px;font-weight:400;font-style:normal;letter-spacing:-0.8px}
.cont01 .result-box .num-list > li > .stu-num {font-size:28px;font-weight:500;line-height:1;letter-spacing:-1px}
.cont01 .result-box .num-list > li > .stu-num strong {color:#FF3E01;font-size:48px;font-weight:700;line-height:1;letter-spacing:-1px;}

/* type02 : width 235px */
.cont01 .result-box .num-list.type02 {margin-top:55px}
.cont01 .result-box .num-list.type02 > li {width:235px;height:101px}
.cont01 .result-box .num-list.type02 > li:not(:first-of-type) {margin-left:20px;}
.cont01 .result-box .num-list.type02 > li::before {content:'';width:54px;height:101px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_leaf_left02.png") no-repeat;}
.cont01 .result-box .num-list.type02 > li::after {content:'';width:54px;height:101px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_leaf_right02.png") no-repeat;}
.cont01 .result-box .num-list.type02 > li > .stu-tit {font-size:19px;letter-spacing:-0.8px}
.cont01 .result-box .num-list.type02 > li > .stu-num {font-size:22px;}
.cont01 .result-box .num-list.type02 > li > .stu-num strong {font-size:32px}

/* type03 : width 243px */
.cont01 .result-box .num-list.type03 > li {width:243px;height:91px}
.cont01 .result-box .num-list.type03 > li:not(:first-of-type) {margin-left:20px;}
.cont01 .result-box .num-list.type03 > li::before {content:'';width:49px;height:91px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_leaf_left03.png") no-repeat;}
.cont01 .result-box .num-list.type03 > li::after {content:'';width:49px;height:91px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_leaf_right03.png") no-repeat;}
.cont01 .result-box .num-list.type03 > li > .stu-tit {padding-top:7px;font-size:22px;letter-spacing:-0.8px;}
.cont01 .result-box .num-list.type03 > li > .stu-num strong {font-size:40px;letter-spacing:-1px;}

/* type04 : width 228px */
.cont01 .result-box .num-list.type04 {display:flex;flex-direction:column;}
.cont01 .result-box .num-list.type04 > li {display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;width:228px;height:46px;}
.cont01 .result-box .num-list.type04 > li::before, .cont01 .result-box .num-list.type04 li::after {display:none}
.cont01 .result-box .num-list.type04 > li > .stu-num {margin:0;padding-right:8px;font-size:17px;font-weight:700;line-height:24px;letter-spacing:-0.8px}
.cont01 .result-box .num-list.type04 > li:last-of-type {margin-bottom:0}

/* type05 : width 187px */
.cont01 .result-box .num-list.type05 li {width:187px;height:99px}
.cont01 .result-box .num-list.type05 > li::before {content:'';width:54px;height:99px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_leaf_left04.png") no-repeat;}
.cont01 .result-box .num-list.type05 > li::after {content:'';width:54px;height:99px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_leaf_right04.png") no-repeat;}
.cont01 .result-box .num-list.type05 > li > .stu-tit {font-size:19px;}
.cont01 .result-box .num-list.type05 > li > .stu-num {font-size:22px}
.cont01 .result-box .num-list.type05 > li > .stu-num > strong {font-size:38px}
.cont01 .result-box .num-list.type05 > li > .stu-num span {display:block;margin-top:10px;color:#909090;font-size:16px;font-weight:400;}

/* type06 : width 307px */
.cont01 .result-box .num-list.type06 > li {width:307px;}
.cont01 .result-box .num-list.type06 > li:not(:first-of-type) {margin-left:14px}
.cont01 .result-box .num-list.type06 > li > .stu-num {margin-top:12px;font-size:20px;font-weight:400;line-height:1.3}
.cont01 .result-box .num-list.type06 > li > .stu-num > strong {font-size:26px;line-height:1.3}
.cont01 .result-box .num-list.type06 > li > .stu-num span {display:block;margin-top:13px;color:#909090;font-size:16px;font-weight:400;}

/* type07 : width 307px */
.cont01 .result-box .num-list.type07 > li {width:307px;}
.cont01 .result-box .num-list.type07 > li:not(:first-of-type) {margin-left:14px}
.cont01 .result-box .num-list.type07 > li::before {content:'';width:62px;height:114px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_leaf_left05.png") no-repeat;}
.cont01 .result-box .num-list.type07 > li::after {content:'';width:62px;height:114px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_leaf_right05.png") no-repeat;}
.cont01 .result-box .num-list.type07 > li > p {font-size:20px;line-height:1.3;letter-spacing:-0.8px}
.cont01 .result-box .num-list.type07 > li > p > strong {color:#FB4911;font-size:26px;font-weight:700}

/* silver01 */
.cont01 .result-box .num-list.silver01 > li {position:relative;width:auto;height:64px;padding:0 45px;}
.cont01 .result-box .num-list.silver01 > li::before {content:'';position:absolute;top:0;left:0;width:45px;height:64px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_left01.png") no-repeat;}
.cont01 .result-box .num-list.silver01 > li::after {content:'';position:absolute;top:0;right:0;width:45px;height:64px;;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_right01.png") no-repeat;}
.cont01 .result-box .num-list.silver01 > li > p {font-size:15px;font-weight:500;line-height:22px;letter-spacing:-1px}
.cont01 .result-box .num-list.silver01 > li > p > strong {color:#FB4911}
.cont01 .result-box .num-list.silver01 > li:not(:first-of-type) {margin-left:15px !important;}

/* silver02 */
.cont01 .result-box .num-list.silver02 {display:flex;flex-direction:column;}
.cont01 .result-box .num-list.silver02 > li {display:flex;justify-content:center;align-items:center;width:180px;height:51px}
.cont01 .result-box .num-list.silver02 > li:not(:first-of-type) {margin-left:0;margin-top:16px}
.cont01 .result-box .num-list.silver02 > li::before {content:'';top:0;left:0;width:28px;height:51px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_left02.png") no-repeat;}
.cont01 .result-box .num-list.silver02 > li::after {content:'';top:0;right:0;width:28px;height:51px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_right02.png") no-repeat;}
.cont01 .result-box .num-list.silver02 > li > p {font-size:17px;font-weight:700;line-height:24px;letter-spacing:-1px;}
.cont01 .result-box .num-list.silver02 > li > p > strong {color:#FB4911;font-weight:700}

/* silver03 */
.cont01 .result-box .num-list.silver03 > li {width:184px;height:88px;}
.cont01 .result-box .num-list.silver03 > li:not(:first-of-type) {margin-left:18px;}
.cont01 .result-box .num-list.silver03 > li::before {content:'';top:0;left:0;width:44px;height:88px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_left03.png") no-repeat;}
.cont01 .result-box .num-list.silver03 > li::after {content:'';top:0;right:0;width:44px;height:88px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_right03.png") no-repeat;}
.cont01 .result-box .num-list.silver03 > li > .stu-tit {font-size:17px;}
.cont01 .result-box .num-list.silver03 > li > .stu-num {font-size:19px;}
.cont01 .result-box .num-list.silver03 > li > .stu-num > strong {font-size:33px}

/* silver04 */
.cont01 .result-box .num-list.silver04 > li {width:203px;height:99px;}
.cont01 .result-box .num-list.silver04 > li:not(:first-of-type) {margin-left:18px;}
.cont01 .result-box .num-list.silver04 > li::before {content:'';top:0;left:0;width:54px;height:99px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_left04.png") no-repeat;}
.cont01 .result-box .num-list.silver04 > li::after {content:'';top:0;right:0;width:54px;height:99px;display:block;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_right04.png") no-repeat;}
.cont01 .result-box .num-list.silver04 > li > .stu-tit {font-size:19px}
.cont01 .result-box .num-list.silver04 > li > .stu-num {font-size:22px;}
.cont01 .result-box .num-list.silver04 > li > .stu-num > strong {font-size:38px}

.cont01 .result-box .info-txt {padding:8px 0 31px;color:#A8A8A8;font-size:13px;line-height:20px;}

/* ÇÐ¿øº° */
.intro .cont01 .result-box {padding:100px}
.intro .cont01 .result-box .num-list > li {height:130px;}
.intro .cont01 .result-box .num-list > li > .stu-tit {font-size:28px;font-weight:700;line-height:32px}
.intro .cont01 .result-box .num-list > li > .stu-num {font-size:38px;font-weight:700;line-height:36px}
.intro .cont01 .result-box .num-list > li > .stu-num strong {font-size:54px;font-weight:900;line-height:45px} 
.intro .cont01 .result-box .num-list > li:not(:first-of-type) {margin-left: 33px;}

/* ´ëÄ¡ */
.russel .cont01 .result-box {padding:100px 70px 120px}
.russel .cont01 .result-box .num-list:first-of-type {padding:80px 40px;border-radius:30px;background:#FFE8E0;}
.russel .cont01 .result-box .num-list > li {width:311px;justify-content:flex-start;padding-bottom:48px}
.russel .cont01 .result-box .num-list > li:not(:first-of-type) {margin-left:22px;}
.russel .cont01 .result-box .num-list > li > .stu-tit {font-size:24px}
.russel .cont01 .result-box .num-list > li > .stu-tit > strong {color:#FB4911;font-size:30px;font-weight:700;}

.russel .cont01 .result-box .num-list:last-of-type {align-items:flex-start;height:290px}
.russel .cont01 .result-box .num-list:last-of-type li {width:227px}
.russel .cont01 .result-box .num-list:last-of-type > li:not(:first-of-type) {margin-left:50px;}
.russel .cont01 .result-box .num-list > li > p {font-size:18px;font-weight:500;letter-spacing:-1px}
.russel .cont01 .result-box .num-list > li > p > strong {color:#FB4911;font-size:22px;font-weight:700;}

.russel .cont01 .result-box div .data-txt {display: inline-block;position: absolute;right: 0;}
.russel .cont01 .result-box div .data-view {top: 54px;}

.russel .cont01 .s-num-list {padding-top:35px}
.russel .cont01 .s-num-list > li {font-size:16px;font-weight:500;letter-spacing:-1px;height: 28px;}
.russel .cont01 .s-num-list > li strong {color:#FB4911;font-weight: 700;}

/* °­³² */
.russel_gn .cont01 .result-box {padding: 80px 107px}
.russel_gn .cont01 .result-box > .num-bottom {margin-top:24px;display:flex;justify-content:space-between;}
.russel_gn .cont01 .result-box > .num-bottom > div {width:30%}
.russel_gn .cont01 .result-box .num-list {margin-top:0;flex-wrap:nowrap;}
.russel_gn .cont01 .result-box .num-list.type01 > li {display:flex;justify-content:center;align-items:center;}
.russel_gn .cont01 .result-box .num-list.type01 > li:nth-of-type(2) {width:313px}
.russel_gn .cont01 .result-box .num-list.type01 > li > p {font-size:22px;font-weight:700;line-height:32px;letter-spacing:-1px}
.russel_gn .cont01 .result-box .num-list.type01 > li > p > strong {color:#FB4911;font-weight:700}
.russel_gn .cont01 .result-box .num-list.type04 > li {flex-direction:row}
.russel_gn .cont01 .result-box .num-list.type04 > li:not(:first-of-type), .russel_gn .cont01 .result-box .num-list.silver02 > li:not(:first-of-type) {margin-left:0}
.russel_gn .cont01 .result-box .num-bottom div:last-of-type .num-list.silver02 > li {width:196px}

/* ºÐ´ç */
.russel_bundang .cont01 .result-box .num-list.type05:first-of-type > li {width:190px}
.russel_bundang .cont01 .result-box .num-list.type05:first-of-type > li:first-of-type, .russel_bundang .cont01 .result-box .num-list.type05:first-of-type > :last-of-type {width:187px}
.russel_bundang .cont01 .result-box .num-list.type05 > li:not(:first-of-type) {margin-left:14px}
.russel_bundang .cont01 .result-box .num-list.type05:last-of-type > li {width:222px}

/* ¸ñµ¿ */
.russel_mokdong .cont01 .result-box .num-list > li:not(:first-of-type) {margin-left:14px;}
.half-wrap .russel_mokdong .visual-area .v-tit {width:925px;}
.half-wrap .russel_mokdong .visual-area .v-tit div:last-of-type {margin-left:-45px;}
.half-wrap .russel_mokdong .visual-area .v-tit div:nth-of-type(3) {right:-115px;top:30px}
/* ¿µÅë */
.russel_yt .cont01 .result-box {padding:80px 92px}
.russel_yt .cont01 .result-box .num-list.type01 > li:not(:first-of-type) {margin-left: 20px;}
.russel_yt .cont01 .result-box .num-list.type02 > li:nth-of-type(3) {width:249px}

/* ºÎÃµ */
.russel_bc .cont01 .result-box {position:relative;padding:80px 105px 64px}
.russel_bc .cont01 .result-box::after {content:'';position:absolute;top:0;left:76px;width:196px;height:146px;background:url("https://russeldata.megastudy.net/campus/images/russel/russel_bc/2024/half/cont01_img.png") no-repeat;}
.russel_bc .cont01 .result-box .num-list {margin-top:40px}
.russel_bc .cont01 .result-box .num-list.type05 li {width:244px}
.russel_bc .cont01 .result-box .num-list > li:not(:first-of-type) {margin-left:14px}

/* Áß°è */
.russel_jg .cont01 h3::after {width:1585px;height:318px;top:-39px;left:-203px;background:url("https://russeldata.megastudy.net/campus/images/russel/russel_jg/2024/half/cont01_img.png") no-repeat;}

/* ÆòÃÌ */
.russel_pc .cont01 .result-box .num-list.type05 li {width:243px}
.russel_pc .cont01 .result-box .num-list > li:not(:first-of-type) {margin-left:14px}
.russel_pc .cont01 .result-box .num-list.type05 > li > .stu-tit {font-size:16px;padding-top:0}
.russel_pc .cont01 .result-box .num-list.type05 > li > .stu-num {font-size:18px}
.russel_pc .cont01 .result-box .num-list.type05 > li > .stu-num > strong {display:block;padding-bottom:8px}

/* ´ë±¸ */
.russel_dg .cont01 .result-box .num-list.type05 li {width:243px}
.russel_dg .cont01 .result-box .num-list > li:not(:first-of-type) {margin-left:14px}
.russel_dg .cont01 .result-box .num-list > li > .stu-tit span {color:#8E8E8E;font-size:14px;line-height:1.2}

/* ±¤ÁÖ */
.core_gj .cont01 .result-box {padding:80px 105px}
.core_gj .cont01 .result-box:last-of-type {padding:100px 0 38px}
.core_gj .cont01 .result-box > li {width:247px;}

/* ´ëÀü */
.core_dj .cont01 .result-box {padding:80px 66px}
.core_dj .cont01 .result-box .num-list > li:not(:first-of-type) {margin-left:40px}
.core_dj .cont01 .result-box .num-list > li .stu-tit {padding-top:6px}
.core_dj .cont01 .result-box .num-list:nth-of-type(2) > li {width:247px}

/* ÀüÁÖ */
.core_jj .cont01 .result-box {padding:90px auto 100px}
.core_jj .cont01 .result-box .num-list:first-of-type > li {width:468px}
.core_jj .cont01 .result-box .num-list:first-of-type > li .stu-num {font-size:38px;font-weight:400;line-height:1.3}
.core_jj .cont01 .result-box .num-list:first-of-type > li .stu-num strong {font-size:38px}

/* ¿øÁÖ */
.core_wj .cont01 .result-box .num-list > li > p:last-of-type {margin-top:0;}

/* Ã¢¿ø */
.core_cw .cont01 .result-box .num-list.type01 > li {width:306px}
.core_cw .cont01 .result-box .num-list.type05 li, .core_cw .cont01 .result-box .num-list.silver04 li {width:243px}
.core_cw .cont01 .result-box .num-list.type05 li:not(:first-of-type), .core_cw .cont01 .result-box .num-list.num-list.silver04 li:not(:first-of-type) {margin-left: 20px;}
.core_cw .cont01 .result-box .num-list {margin-top:20px}
.core_cw .cont01 .result-box .num-list.silver01 > li > p {margin-top:0;}

/* µµ³ÓÂ÷Æ® */
.cont01 .result-box.d-start ul {display:flex;justify-content:space-between;margin-bottom:22px}
.cont01 .result-box.d-start ul li {position:relative;width:460px;background: linear-gradient(180deg, #FFF 69.57%, #FAFAFA 100%);}
.cont01 .result-box.d-start ul li:first-child {padding:0 105px}

.cont01 .result-box .doughnut p {font-size:24px;color:#111;letter-spacing:-0.8px;line-height:36px;text-align:center}
.cont01 .result-box .doughnut p strong {font-size:28px;font-weight:700;color:#111;line-height:36px}
.cont01 .result-box .doughnut p strong span {color:#FF3E01}
.cont01 .result-box .doughnut p > span {font-size:14px;color:#aaa;display:inline-block;margin-top:6px;line-height:1.2}

.cont01 .result-box .doughnut .chart-area {width:243px;margin:30px auto 0;position:relative}
.cont01 .result-box .doughnut .chart-area canvas {position:relative;}
.cont01 .result-box .doughnut .chart-area .chart-img {position:absolute;top:11px;left:6px;width:314px;height:230px;}
.cont01 .result-box ul li .arrow {position:absolute;bottom:104px;left:204px;overflow:hidden;}
.cont01 .arrow img {height:0px;}
.cont01 .bubble {position:absolute;top:212px;left:162px;opacity:0;color:#FFF;font-size:18px;line-height:1;letter-spacing:-1px}
.cont01 .bubble::before {content:'';z-index:-1;position:absolute;top:-10px;left:-19px;display:block;width:131px;height:43px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_bubble.png") no-repeat;}
.cont01 .bubble strong {color:#FF6433;font-weight:700;}
.cont01 .d-start.on .bubble {animation:fadeIn .5s .6s both;}
.cont01 .d-start.on .arrow img {height:118px;transition:all 1s;transition-delay:1s;}

/* cont02 */
.cont02 {background-color:#F5F5F5;}
.cont02 .review-list {position:relative;display:flex;flex-wrap:wrap;justify-content:center}
.cont02 .review-list > li {position:relative;display:flex;flex-direction:column;align-items:center;width:580px;height:540px;margin-top:40px;padding:60px 0;box-sizing:border-box;background-color:#FFF}
.cont02 .review-list > li:first-of-type {margin-top:0;}
.cont02 .review-list > li:nth-child(2n) {margin-left:40px;}

.cont02 .review-list > li .stu-info {position:relative;display:flex;align-items:center;min-width:460px}
.cont02 .review-list > li .stu-info > dt a {position:absolute;bottom:0;left:88px;width:48px;height:48px;}
.cont02 .review-list > li .stu-info > dd {width:calc(100% - 120px);text-align:left;padding-left:30px;letter-spacing:-1px;}
.cont02 .review-list > li .stu-info > dd > .stit {margin-bottom:14px;font-size:24px;font-weight:700;line-height:1.3;}
.cont02 .review-list > li .stu-info > dd > .year {/*width:102px;*/display:inline-block;padding:4px 16px 6px;text-align:center;color:#FFF;font-size:15px;line-height:1;border-radius:25px;background-color:#1E1E1E;}
.cont02 .review-list > li .stu-info .grade {color:#666;font-size:20px;font-weight:500;line-height:1.3}
.cont02 .review-list > li .stu-info .grade > strong {color:#222;font-weight:700}
.cont02 .review-list > li .stu-info .name {display:block;color:#666;font-size:20px;font-weight:500;line-height:1}
.cont02 .review-list > li .stu-info .name > strong {color:#222;font-weight:700;}

.cont02 .review-list > li .review-box .txt-box {margin-top:25px;text-align:left;color:#555;font-size:16px;line-height:24px;letter-spacing:-1px;}
.cont02 .review-list > li .review-box .txt-box strong {color:#222;font-weight:700;}
.russel_ct .cont02 .review-list > li .review-box .txt-box strong {display:inline-block;}

/* °øÅë ¸»Ç³¼± */
.cont02 .review-list > li .stu-result .ico {z-index:1;position:absolute;bottom:26px;right:27px;width:45px;height:45px;color:#FFF;font-size:10px;line-height:1.2;letter-spacing:-1px;}
.cont02 .review-list > li .stu-result .ico:before {content:'';z-index:-1;display:block;position:absolute;bottom:7px;right:0;width:45px;height:45px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_bubble02.png") no-repeat;}
.cont02 .review-list > li .stu-result .ico > strong {color:#FF7D54;font-size:16px;font-weight:700;letter-spacing:-1px;line-height:1;}
.cont02 .review-list > li .stu-result .ico > b {color:#FF7D54;font-weight:700}

/* type01 */
.cont02 .review-list > li .review-box {display:flex;flex-direction:column;width:460px;box-sizing:border-box;}
.cont02 .review-list > li .review-box .stit {margin-top:25px;text-align:left;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-0.6px;}
.cont02 .review-list > li .stu-result {position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:460px;height:150px;margin-top:25px;border-radius:10px;background-color:#F8F8FB;box-sizing:border-box}
.cont02 .review-list > li .stu-result > p {color:#787878;font-size:16px;line-height:22px;letter-spacing:-1px;}
.cont02 .review-list > li .stu-result > p > strong {color:#222;font-size:20px;font-weight:700;}
.cont02 .review-list > li .stu-result > .arr {padding:8px 11px;color:#FFF;font-size:15px;line-height:1;letter-spacing:-1px;border-radius:30px;background-color:#0501CE;}
.cont02 .review-list > li .stu-result > .arr > strong {color:#FFF;font-size:15px;font-weight:700;;}
.cont02 .review-list > li .stu-result .stu-logo {display:flex;margin-top:5px}
.cont02 .review-list > li .stu-result .stu-logo p:not(:first-child) {margin-left: 25px;}

/* type02 */
.cont02 .review-list > li .stu-result.type02 {flex-direction:row;}
.cont02 .review-list > li .stu-result.type02::before {content:'';display:block;position:absolute;top:0;right:27px;width:52px;height:48px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/cont02_result.png") no-repeat;}
.cont02 .review-list > li .stu-result.type02 p {font-size:16px;font-weight:500;line-height:1;letter-spacing:-1px;}
.cont02 .review-list > li .stu-result.type02 p > strong {display:block;padding:4px 0 10px;font-size:20px;font-weight:700;line-height:1.2;}
.cont02 .review-list > li .stu-result.type02 p > .year {font-size:15px;font-weight:400;line-height:1}
.cont02 .review-list > li .stu-result.type02 > p:first-of-type {position:relative;padding-right:87px;color:#797979}
.cont02 .review-list > li .stu-result.type02 > p:first-of-type > strong {color:#797979}
.cont02 .review-list > li .stu-result.type02 > p:first-of-type::before {content:'';display:block;position:absolute;top:23px;right:15px;width:57px;height:43px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_arrow02.png") no-repeat;}
.cont02 .review-list > li .stu-result.type02 > p:last-of-type {padding-right:5px;}

/* type03 */
.cont02 .review-list > li .stu-result.type03 {flex-direction:row}
.cont02 .review-list > li .stu-result.type03 > p:last-of-type {margin-left:19px;text-align:left;font-size:15px;line-height:1.4;}
.cont02 .review-list > li .stu-result.type03 > p:last-of-type > strong {line-height:1.1}
.cont02 .review-list > li .stu-result.type03 .graph {position:relative;margin-left:25px}
.cont02 .review-list > li .stu-result.type03 .ico {position:absolute;bottom:60px;right:50px;text-align:center;}
.cont02 .review-list > li .stu-result.type03 .ico:before {content:'';bottom:7px;right:0;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_bubble03.png") no-repeat;}

/* type04 */
.cont02 .review-list > li .stu-result.type04 {flex-direction:row;height:90px;}
.cont02 .review-list > li .stu-result.type04 > div {position:relative;padding-right:30px;letter-spacing:-1px;}
.cont02 .review-list > li .stu-result.type04 > div:before {content:'';display:block;position:absolute;top:5px;right:0;width:30px;height:40px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_arrow03.png") no-repeat;}
.cont02 .review-list > li .stu-result.type04 > div > p {text-align:left;color:#555;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:-1px;}
.cont02 .review-list > li .stu-result.type04 > div > p > strong {color:#222;font-size:20px;font-weight:700;}
.cont02 .tbl-01 th, .cont02 .tbl-01 td {font-size:14px;line-height:1}

/* type05 */
.cont02 .review-list > li .stu-result.type05 {height:219px}
.cont02 .review-list > li .stu-result.type05 .result-tit {padding-bottom:13px;color:#222;font-size:22px;font-weight:700;letter-spacing:-1px}
.cont02 .review-list > li .stu-result.type05 .stu-logo {margin-top:18px}
.cont02 .review-list > li .stu-result.type05 .stu-logo p:not(:first-child) {margin-left:10px}
.cont02 .review-list > li .stu-result.type05 .stu-logo img {width:56px;height:auto}

/* type06 */
.cont02 .review-list > li .stu-result.type06 {flex-direction:row;padding:6px 0;margin-top:0;width:450px;height:53px;border-radius:0;background-color:#FFF;}
.cont02 .review-list > li .stu-result.type06::before {content:'';position:absolute;bottom:0;left:0;width:28px;height:53px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_left05.png") no-repeat;}
.cont02 .review-list > li .stu-result.type06::after {content:'';position:absolute;bottom:0;right:0;width:28px;height:53px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_right05.png") no-repeat;}
.cont02 .review-list > li .stu-result.type06 > .arr {margin-left:24px;padding:7px 20px 8px;font-weight:700;}
.cont02 .review-list > li .stu-result.type06 > div {position:relative;padding-right:30px;letter-spacing:-1px;}
.cont02 .review-list > li .stu-result.type06 > div:before {content:'';display:block;position:absolute;top:5px;right:0;width:23px;height:33px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_arrow04.png") no-repeat;}
.cont02 .review-list > li .stu-result.type06 > div > .year {text-align:left;color:#615D5D;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-1px;}
.cont02 .review-list > li .stu-result.type06 > div > .year > strong {color:#1E1E1E;font-weight:700;}
.cont02 .review-list > li .stu-result.type06 .tbl-01 tbody td {padding:28px 0 29px;}

/* type07 */
.cont02 .review-list > li .stu-result.type07 {flex-direction:column;padding:6px 0;margin-top:0;width:270px;height:91px;border-radius:0;background-color:#FFF;}
.cont02 .review-list > li .stu-result.type07::before {content:'';position:absolute;bottom:0;left:0;width:48px;height:91px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_left06.png") no-repeat;}
.cont02 .review-list > li .stu-result.type07::after {content:'';position:absolute;bottom:0;right:0;width:48px;height:91px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_s_leaf_right06.png") no-repeat;}
.cont02 .review-list > li .stu-result.type07 > .arr {margin-top:10px;padding:7px 28px 8px;color:#FFF;font-size:16px;line-height:1;letter-spacing:-1px;border-radius:30px;background-color:#0501CE;}
.cont02 .review-list > li .stu-result.type07 > div {position:relative;padding-right:30px;letter-spacing:-1px;}
.cont02 .review-list > li .stu-result.type07 > div:before {content:'';display:block;position:absolute;top:5px;right:0;width:30px;height:40px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_arrow03.png") no-repeat;}
.cont02 .review-list > li .stu-result.type07 > div > .year {text-align:right;color:#615D5D;font-size:18px;font-weight:500;line-height:1;letter-spacing:-1px}
.cont02 .review-list > li .stu-result.type07 > div > .year > strong {color:#1E1E1E;font-weight:700;}
.cont02 .review-list > li .stu-result.type07 > div > .year:last-child {margin-top:5px}
.cont02 .review-list > li .stu-result.type07 .tbl-01 tbody td {padding:28px 0 29px;}

/* li.type02 */
.cont02 .review-list > li.type02 {margin-left:0 !important;width:100%;height:430px}
.cont02 .review-list > li.type02 .stu-info {min-width:85%}
.cont02 .review-list > li.type02 .stu-info > dd > .name {line-height:1.3}
.cont02 .review-list > li.type02 .review-box {flex-direction:row;justify-content:flex-start;align-items:center;min-width:85%;margin-top:20px}
.cont02 .review-list > li.type02 .review-box .txt-box {margin-top:0}
.cont02 .review-list > li.type02 .stu-result {margin-top:0;width:440px}
.cont02 .review-list > li.type02 .img {z-index:-1;position:absolute;top:0;left:0}

.cont02 .review-list > li.type02 .stu-result.type02 {width:460px;}

/* li.type03 */
.cont02 .review-list > li.type03 {flex-direction:row;justify-content:center;height:450px;margin-left:0 !important;width:100%;padding:65px 0}
.cont02 .review-list > li.type03 .review-box {width:auto;padding-right:70px}
.cont02 .review-list > li.type03 .stu-result {justify-content:flex-end;padding-bottom:5px;margin-top:0;width:190px;height:100%;border-radius:0;background-color:#FFF;}
.cont02 .review-list > li.type03 .stu-result .graph {position:relative}
.cont02 .review-list > li.type03 .stu-result .ico {right:93px;bottom:110px;width:96px;height:93px;font-size:22px;line-height:1}
.cont02 .review-list > li.type03 .stu-result .ico:before {content:'';bottom:16px;right:0;width:96px;height:93px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_bubble04.png") no-repeat;}
.cont02 .review-list > li.type03 .stu-result .ico strong {font-size:32px;}
.cont02 .review-list > li.type03 .stu-result .ico b {font-size:22px}

/* li.type04 */
.cont02 .review-list > li.type04 {height:470px;padding:65px 0}
.cont02 .review-list > li.type04 .stu-info > dd > .grade {font-size:24px;font-weight:400;line-height:30px}
.cont02 .review-list > li.type04 .stu-info > dd > .name {padding-top:14px;}
.cont02 .review-list > li.type04 .review-box .stit {color:#0400CD;}
.cont02 .review-list > li.type04 .review-box .txt-box {margin-top:15px;}

/* li.type05 */
.cont02 .review-list > li.type05 {height:675px}
.cont02 .review-list > li.type05 .stu-info > dd > .grade {padding-top:8px;color:#222;font-size:24px;font-weight:700;line-height:1;}
.cont02 .review-list > li.type05 .stu-info > dd > .grade > span {font-size:18px;}
.cont02 .review-list > li.type05 .stu-info > dd > .name {padding-top:16px;font-size:22px;}

/* li.type06 */
.cont02 .review-list > li.type06 {flex-direction:row;justify-content:center;align-items:stretch;width:100%;height:420px;margin-left:0 !important;padding:50px 0 45px}
.cont02 .review-list > li.type06 .review-box {width:576px;margin-right:30px}
.cont02 .review-list > li.type06 .review-box > div {margin-top:20px;padding:24px 28px;border-radius:20px;background-color:#F8F8F8;}
.cont02 .review-list > li.type06 .review-box .stit {margin-top:0;font-size:19px}
.cont02 .review-list > li.type06 .review-box .txt-box {margin-top:12px;color:#666;font-size:15px}
.cont02 .review-list > li.type06 .result-wrap {display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:514px}
.cont02 .review-list > li.type06 .tbl-01 tbody td {padding:28px 0 29px;}

.cont02 .review-list > li.type06 .stu-info > dd > .name {padding-top:8px;color:#222;font-size:24px;font-weight:700}
.cont02 .review-list > li.type06 .stu-info > dd > p:last-of-type {padding-top:10px;color:#666;font-size:14px;font-weight:500;}

.cont02 .review-list > li.type06 .stu-result.type06 .graph {position:relative}
.cont02 .review-list > li.type06 .stu-result.type06 .ico {right:93px;bottom:110px;width:96px;height:93px;font-size:22px;line-height:1}
.cont02 .review-list > li.type06 .stu-result.type06 .ico:before {content:'';bottom:16px;right:0;width:96px;height:93px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2024/half/ico_bubble04.png") no-repeat;}
.cont02 .review-list > li.type06 .stu-result.type06 .ico strong {font-size:32px;}
.cont02 .review-list > li.type06 .stu-result.type06 .ico b {font-size:22px}

/* li.type07 */
.cont02 .review-list > li.type07 {width:590px;height:auto}
.cont02 .review-list > li.type07:nth-child(2n) {margin-left: 20px;}
.cont02 .review-list > li.type07 .stu-info {flex-direction:row-reverse;align-items:flex-end;min-width:530px}
.cont02 .review-list > li.type07 .stu-info > dd {width:calc(100% - 270px);padding-left:0}
.cont02 .review-list > li.type07 .stu-info > dd > .grade {padding-top:8px;color:#222;font-size:23px;font-weight:700;line-height:28px;}
.cont02 .review-list > li.type07 .stu-info > dd > .grade > span {font-size:17px;line-height:24px}
.cont02 .review-list > li.type07 .stu-info > dd > .name {padding-top:10px;font-size:14px;}
.cont02 .review-list > li.type07 .review-box {width:530px}

/* li.type08 */
.cont02 .review-list > li.type08 {width:520px;height:365px;padding:40px 0}
.cont02 .review-list > li.type08 .stu-info {flex-direction:column;padding-bottom:24px;}
.cont02 .review-list > li.type08 .stu-info > .year {margin-bottom:10px;padding:4px 16px 6px;color:#FFF;font-size:15px;font-weight:500;line-height:1;letter-spacing:-1px;border-radius:25px;background-color:#615D5D;}
.cont02 .review-list > li.type08 .stu-info > .name {color:#666;font-size:14px;font-weight:700;line-height:18px;letter-spacing:-1px}
.cont02 .review-list > li.type08 .stu-info > .name > strong {color:#222;font-size:20px;font-weight:700}
.cont02 .review-list > li.type08 .review-box {border-top:1px solid #EAEAEA}
.cont02 .review-list > li.type08 .review-box .stit {margin-top:20px;color:#0400CD;font-size:18px;letter-spacing:-1px}
.cont02 .review-list > li.type08 .review-box .txt-box {margin-top:20px;font-size:15px;font-weight:500}


/* ÀçÇÐ»ý Á¤±Ô¹Ý ver */
.cont02 .review-list li.r_go {width:560px;padding:60px;max-height:100%;text-align:left;height:auto;border-radius:20px;overflow:hidden;}
.cont02 .review-list li.r_go .p-info {display:flex;justify-content:space-between;align-items:center;padding-bottom: 24px;width:100%;}
.cont02 .review-list li.r_go .p-info dl {text-align: left;}
.cont02 .review-list li.r_go .p-info dl dt div {background:#333333;border-radius:999px;display:inline-block;color:#fff;font-size:15px;font-weight:500;padding: 5px 17px;line-height: 1;}
.cont02 .review-list li.r_go .p-info dl .school {color: #666666;font-size: 20px;display: block;letter-spacing: -2px;text-align: left;font-weight: 600;line-height: 1.3;margin-top: 16px;}

.cont02 .review-list li.r_go .p-info dl dt p {text-align: left; margin-top:17px;color:#222222;font-size:24px;line-height:1;font-weight:bold;letter-spacing:-2px;}
.cont02 .review-list li.r_go .p-info dl dt p span {font-weight: 400;font-size: 24px;}
.cont02 .review-list li.r_go .p-info dl .name {margin-top:10px;font-size:20px;line-height:1;color:#666666;font-weight:500;text-align: left;}
.cont02 .review-list li.r_go .p-info dl dd span {font-weight:normal;font-size:13px;color:#888;}
.cont02 .review-list li.r_go .p-info > div {position:relative;padding-right:17px;}
.cont02 .review-list li.r_go .p-info > div > a {position: absolute;bottom: 0;right: 0;}
.cont02 .review-list li.r_go .p-info div p {position:absolute;top:0;left:0;font-size:12px;color:#fff;line-height:14px;font-weight:normal;text-align:center;z-index:1;width:66px;height:39px;padding-top:5px}
.cont02 .review-list li.r_go .p-info div p strong {color:#0FD8CC;font-size:15px;font-weight:900;}

.cont02 .review-list li.r_go .p-review {border-top:1px solid #E8E8E8;padding-top:20px;}
.cont02 .review-list li.r_go .p-review .tit {color:#0400CD;font-weight:bold;line-height:26px;font-size:22px;letter-spacing:-1.1px;}
.cont02 .review-list li.r_go .p-review .txt {margin-top:12px; padding-bottom: 0; color:#222;font-size:16px;line-height:24px;font-weight:500;word-break:keep-all; letter-spacing: -1.15px;}
.cont02 .review-list li.r_go .p-review .txt strong {color:#222;font-weight:bold;}

/* li.type09 - ÀÌ¹ÌÁöÇü */
.cont02 .review-list > li.type09 {margin-left:0 !important;width:100%;padding:0;height:100%;}


/* ÇÐ¿øº° */
/* °­³² */
.russel_gn .cont02 .review-list > li .stu-info > dt {padding-left:16px}
.russel_gn .cont02 .review-list > li:nth-child(2n) {margin-left:0}
.russel_gn .cont02 .review-list > li:nth-child(odd) {margin-left:40px}

/* ¸ñµ¿ */
.russel_mokdong .cont02 .review-list > li .stu-result.type02 {padding:46px 0 40px}

/* ºÐ´ç */
.russel_bundang .cont02 .review-list > li.type02 {height:318px}

/* ¼¾ÅÒ */
.russel_ct .cont02 .inner {width:1300px}

/* ºÎÃµ */
.russel_bc .cont02 .review-list > li.type04 {height:530px;padding:60px 0 70px}
.russel_bc .cont02 .review-list > li .stu-info {flex-direction:row-reverse;padding-bottom:24px;border-bottom:1px solid #EAEAEA}
.russel_bc .cont02 .review-list > li .stu-info > dt {padding-right:16px}
.russel_bc .cont02 .review-list > li .stu-info > dt a {bottom:41px;left:413px}
.russel_bc .cont02 .review-list > li .review-box .stit {margin-top:20px;color:#222;}

/* Áß°è */
.russel_jg .cont02 .review-list > li.type02 {padding:80px 0;height:406px}

/* ÆòÃÌ */
.russel_pc .cont02 .review-list > li {height:560px}

/* ´ë±¸ */
.russel_dg .cont02 .review-list > li .stu-result.type04 {width:100% !important}
.russel_dg .cont02 .review-list > li.type05 .stu-info {flex-direction:row-reverse;}
.russel_dg .cont02 .review-list > li.type05 .stu-info > dd > .grade {line-height:28px;}
.russel_dg .cont02 .review-list > li.type05 .stu-info > dd > .name {padding-top:10px;font-size:14px;}

/* ÀüÁÖ */
.core_jj .cont02 .review-list > li.type04 {width:100%;height:420px;padding:71px 0}
.core_jj .cont02 .review-list > li.type04 .stu-info {min-width:950px}
.core_jj .cont02 .review-list > li.type04 .stu-info > dd > .name {padding-top:0;font-size:20px;font-weight:500;line-height:1.3}
.core_jj .cont02 .review-list > li.type04 .review-box {align-items:flex-start;min-width:950px;}
.core_jj .cont02 .review-list > li.type04 .review-box .stit {margin-top:30px}

/* Ã¢¿ø */
.core_cw .cont02 .review-list > li .stu-info {flex-direction:column;align-items:flex-start;text-align:left;}
.core_cw .cont02 .review-list > li .stu-info .stit {font-size:24px;font-weight:700;line-height:30px;letter-spacing:-1px;}

.cont02 .tbl-01 tbody tr:first-of-type th, .cont02 .tbl-01 tbody tr:first-of-type td {color:#0501CE;font-weight:500}
.cont02 .stu-tbl thead th {color:#333;font-weight:500;}
.cont02 .stu-tbl tbody tr:first-child th, .cont02 .stu-tbl tbody tr:first-child td {color:#222;font-weight:700;}
.cont02 .stu-tbl tbody tr th, .cont02 .stu-tbl tbody tr td {color:#888;font-weight:500;}

/* ·Ñ¸µ ½½¶óÀÌµå */
.cont02 .roll-slide {margin-bottom:16px;overflow:inherit;}
.cont02 .roll-slide .swiper-wrapper {transition-timing-function: linear;}
.cont02 .roll-slide .swiper-slide {display:flex;flex-direction:column;align-items:center;padding:31px 0 26px;width:180px;letter-spacing:-1px;border-radius:20px;background-color:#FFF;}
.cont02 .roll-slide .swiper-slide > .year {margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1;border-radius:50px;background-color:#E0E0FE;}
.cont02 .roll-slide .swiper-slide > .grade {margin-bottom:10px;font-size:17px;font-weight:700;line-height:22px}
.cont02 .roll-slide .swiper-slide > .name {color:#666;font-size:16px;line-height:20px;}
.cont02 .roll-slide .swiper-slide > .name > span {font-size:16px;font-weight:500;}

.cont02 .btn {position:relative;display:block;width:500px;margin:60px auto 0;padding:27px 0;color:#fff;font-size:23px;font-weight:700;line-height:1;letter-spacing:-1px;border-radius:7px;background-color:#111}
.cont02 .btn::before {content: '';display:block;position:absolute;top:32px;right:47px;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);}

/* cont03 */
.cont03 {background-color:#0300AD;}

.cont03 .ico_bus {position:absolute;top:174px;right:100px;width:148px;}

/* ¹ÙÀÚ°ü ½½¶óÀÌµå */
.half-wrap .cont03 .cont-box {position:relative;display:block !important;padding:90px 100px;background-color:#FFF}
.cont03 .cont-box .studyHall-slide-wrap {position:relative;padding-top:80px;height:auto;margin-top:60px}
/* .cont03 .cont-box .studyHall-slide-wrap .swiper-slide {position:relative;} */
.cont03 .cont-box .studyHall-slide-wrap .studyHall-navi {position:absolute;top:0;left:50%;width:100%;transform: translateX(-50%);}
.cont03 .cont-box .studyHall-slide-wrap .studyHall-navi .swiper-slide {flex:1;height:80px;padding:29px 0;color:#898989;font-size:22px;font-weight:700;line-height:1;letter-spacing:-1.5px;cursor:pointer;box-sizing:border-box;border-top:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #222;background:#EFEFEF}
.cont03 .cont-box .studyHall-slide-wrap .studyHall-navi .swiper-slide:first-child {border-left:1px solid #DDD;border-top-left-radius:20px;}
.cont03 .cont-box .studyHall-slide-wrap .studyHall-navi .swiper-slide:last-child {padding-right:1px;border-top-right-radius:20px;}
.cont03 .cont-box .studyHall-slide-wrap .studyHall-navi .swiper-slide-thumb-active {color:#353535;font-weight:700;border-top:1px solid #484848;border-right:1px solid #484848;border-left:1px solid #484848 !important;border-bottom:0;background-color:#fff;}

.cont03 .cont-box .studyHall-slide {/*height:620px;*/border-right:1px solid #222;border-bottom: 1px solid #222;border-left: 1px solid #222;background-color:#fff}
.cont03 .cont-box .studyHall-slide .swiper-slide {position:relative;display:flex;justify-content:flex-start;padding:84px 0}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap {margin-left:68px;margin-right:60px;text-align:left}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap .stit {margin-bottom:20px;font-size:40px;line-height:47px;letter-spacing:-2px}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap .stit strong {color:#0400CD;font-weight:700}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap .stxt {font-size:18px;color:#555;line-height:30px;letter-spacing:-1px}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap .stxt strong {color:#222;font-weight:700}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap .stu-reveiw {width:400px;margin-top:30px;padding:35px 0 28px;box-sizing:border-box;border-radius:20px;background-color:#F7F7FB}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap .stu-reveiw > p {margin:0 25px;color:#555;font-size:16px;line-height:24px;letter-spacing:-1px;}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap .stu-reveiw dl {margin-top:15px;margin-right:29px;display:flex;justify-content:flex-end;align-items:center}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap .stu-reveiw dl dt {text-align:right;font-size:16px;line-height:22px;letter-spacing:-1px}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap .stu-reveiw dl dt strong {font-weight:700;}
.cont03 .cont-box .studyHall-slide .swiper-slide .slide-wrap .stu-reveiw dl dd img {margin-left:10px;width:50px;height:auto}

.cont03 .cont-box .studyHall-slide .tbl-wrap {position:relative;width:552px;text-align:left}
.cont03 .cont-box .studyHall-slide .tbl-wrap p {padding-bottom:20px;font-size:17px;font-weight:500;line-height:1;letter-spacing:-1px}
.cont03 .cont-box .studyHall-slide .tbl-01 th, .cont03 .cont-box .studyHall-slide .tbl-01 td {font-size:14px;padding:15px 0}
.cont03 .cont-box .studyHall-slide .bg-sky {background-color:#F1F6FD}
.cont03 .cont-box .studyHall-slide .bg-green {background-color:#F7FAEE}
.cont03 .cont-box .studyHall-slide .bg-orange {background-color:#FFF3EF}

/* Â÷Æ® */
.cont03 .cont-box .chart-area01 {position:relative;max-width:560px;width:455px;height:455px;margin:auto 0;}
.cont03 .cont-box .chart-area01 canvas {position:relative;transform: rotate(10deg);}
.cont03 .cont-box .chart-area01 .chart-img {position:absolute;top:11px;left:3px;width:560px}
.cont03 .cont-box .chart-area01 .chart-txt {z-index:1;position:absolute;top:171px;left:134px}
.cont03 .cont-box .chart-area01 .chart-txt p {font-size:28px;font-weight:700;line-height:36px;letter-spacing:-0.8px;}
.cont03 .cont-box .chart-area01 .chart-txt p strong {color:#0400CD;font-weight:900;}

/* ¹ÙÀÚ°ü ½½¶óÀÌµå ³» btn */
.bt-tt01 {position:relative;display:inline-block;margin-top:10px;padding:12px 33px 12px 20px;color:#FFF;font-size:16px;line-height:1;letter-spacing:-1px;border-radius:50px;background-color:#202020}
.bt-tt01::before {content: '';display:block;position:absolute;top:16px;right:20px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);}
.bt-tt02 {position:absolute;top:-18px;right:-20px;width:117px;}

/* ¹ÙÀÚ°ü ½Ã°£Ç¥ */
.cont03 .cont-box .tbl-01 .ico-txt {display: inline-block;padding:4px 12px;font-size:15px;color:#fff;}
.cont03 .cont-box .tbl-01 .ico-txt.s {background:#52a7d8;}
.cont03 .cont-box .tbl-01 .ico-txt.b {background:#5259d8;}
.cont03 .cont-box .tbl-01 .ico-txt.v {background:#9452d8;}
.cont03 .cont-box .tbl-01 .ico-txt.p {background:#d55e91;}
.cont03 .cont-box .tbl-01 .ico-txt.r {background:#d34664;}
.cont03 .cont-box .tbl-01 .ico-txt.g {background:#48aa81;}
.cont03 .cont-box .r-stxt {text-align: right;color:#b1b1b1;font-size: 13px;font-weight:300;}

/* ÈÄ±â¿µ¿ª */
.b-review {display:flex;justify-content:center;align-items:stretch;width:1200px;min-height:240px;margin:0 auto;background-color:#EFEFF6}
.b-review > div {display:flex;flex-direction:column;justify-content:space-between;padding:48px 0 48px;width:500px;text-align:left}
.b-review > div > .txt {min-height:72px;color:#555;font-size:16px;line-height:24px;letter-spacing:-1px;}
.b-review > div:not(:first-of-type) {margin-left:60px}
.b-review dl {margin-top:15px;margin-right:29px;display:flex;justify-content:flex-start;align-items:center}
.b-review dl dt {display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background-color:#FFF}
.b-review dl dt > img {width:40px;height:auto}
.b-review dl dd {padding-left:10px;color:#222;font-size:16px;line-height:22px;letter-spacing:-1px}
.b-review dl dd strong {font-weight:700}

.b-review.p1 > div {width:900px}

/* ÇÐ¿øº° */
.russel_mokdong .cont03 .cont-box .chart-area01 .chart-txt {left:119px}
.core_cw .cont03 .cont-box .chart-area01 .chart-txt {left:119px}


/* cont04 */
.cont04 {background-color: #2F2F2F;}
.cont04 .stu-slide {padding:70px 0;overflow:initial !important;}
.cont04 .stu-slide .swiper-wrapper {transition-timing-function: linear;}
.cont04 .stu-slide .swiper-slide {position:relative;width:360px !important;height:200px;box-sizing:border-box;box-shadow: 0px 15px 20px 5px rgba(0, 0, 0, 0.20);}
.cont04 .stu-slide .swiper-slide img {width:auto;height:100%}
.cont04 .stu-slide .swiper-pagination-bullet {width:120px;border-radius:0;margin:0;height:3px;background-color:#ccc;opacity:1}
.cont04 .stu-slide .swiper-pagination-bullet-active {background-color:#111;height:5px;border-radius:999px;margin-bottom:-1px}
.cont04 .b-review {background-color:#3B3B3B;}
.cont04 .b-review > div > .txt {color:#E3E3E3;}
.cont04 .b-review dl dd {color:#FFF}

/* ÇÐ¿øº° */
.russel_mokdong .cont04 .stu-slide .swiper-slide:nth-child(8n) {display: none !important;}
.russel_bc .cont04 .stu-slide .swiper-slide:nth-child(8n) {display: none !important;}
.core_wj .cont04 .stu-slide .swiper-slide:nth-child(8n) {display: none !important;}

/* cont05 */
.cont05 {background-color:#FFF;}
.cont05 .danka-list {margin-bottom:80px;display:flex;justify-content:center;}
.cont05 .danka-list li {width:calc(100% / 4 - 24px);margin-left:24px;background-color:#eee;border-radius:24px;text-align:center;padding:34px 10px;letter-spacing:-1px}
.cont05 .danka-list li:first-child {margin-left:0;}
.cont05 .danka-list li p {font-size:21px;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:75px;}
.teacher-swiper .t-img {display:block;box-shadow:3px 3px 10px rgba(0, 0, 0, 11%);background-color:#B6B6E2;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:-74px;text-align:left;font-weight:500;line-height:1.0;}
.teacher-swiper .swiper-slide .t-name dt {color:#202020;font-size:19px;}
.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;}
.teacher-swiper .swiper-slide .t-name dd strong {font-size:26px;font-weight:700;}

.teacher-wrap.fullPage {padding:80px 0 40px!important}
.teacher-wrap .teacher-sub-list .pic {background-color:#B6B6E2 !important;}
.teacher-wrap .teacher-sub-list {overflow:inherit;}

/* ÇÐ¿øº° */
.russel_us .teacher-wrap.fullPage, .core_dj .teacher-wrap.fullPage, .core_wj .teacher-wrap.fullPage{padding-top: 0 !important;}
.russel_us .teacher-wrap.fullPage .teacher-sub-list .info-box, .core_dj .teacher-wrap.fullPage .teacher-sub-list .info-box, .core_wj .teacher-wrap.fullPage .teacher-sub-list .info-box{height: 110px; font-size: 0;}
.russel_us .teacher-wrap .teacher-sub-list .cate, .core_dj .teacher-wrap .teacher-sub-list .cate, .core_wj .teacher-wrap .teacher-sub-list .cate{margin-right: 5px;}
.russel_us .teacher-wrap.fullPage .teacher-sub-list li, .core_dj .teacher-wrap.fullPage .teacher-sub-list li, .core_wj .teacher-wrap.fullPage .teacher-sub-list li{height: 440px !important;}

/* ´Ü°úÆ¯°­ */
.cont05 .danka-wrap {padding:80px 0;display:flex;justify-content:center}
.cont05 .danka-wrap .danka-btn {position:relative;padding:56px 38px 48px;width:380px;cursor:pointer;border-radius:20px;border:2px solid #DDD;background-color:#FFF;box-sizing:border-box}
.cont05 .danka-wrap .danka-btn:not(:last-of-type) {margin-right:30px}
.cont05 .danka-wrap .danka-btn:hover, .cont05 .danka-wrap .danka-btn:focus {border:2px solid #0400CD;box-shadow: 12px 12px 35px 0px rgba(0, 0, 0, 0.15);}
.cont05 .danka-wrap .danka-btn span {position:absolute;top:-2px;left:-2px;padding:14px 20px;color:#FFF;font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-1px;border-radius:16px 0;background-color:#0400CD}
.cont05 .danka-wrap .danka-btn .txt {padding-bottom:14px;color:#777;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-1px}
.cont05 .danka-wrap .danka-btn .stit {padding-bottom:30px;color:#0400CD;font-size:36px;font-weight:900;line-height:1;letter-spacing:-1px}
.cont05 .danka-wrap .danka-btn a {display:inline-block;width:180px;padding:16px 0;color:#FFF;font-size:20px;font-weight:700;line-height:1;letter-spacing:-1px;border-radius:6px;background-color:#222;}

/* ÇÐ¿øº° */
/* .core_gj .danka-wrap .danka-btn:not(:last-of-type) {display:none} */

/* cont06 */
.cont06 {background-color:#F5F5F5;}
.cont06 .program-slide {padding-bottom:40px;overflow:initial !important;}
.cont06 .program-slide .swiper-slide {width:400px !important}
.cont06 .program-slide .swiper-pagination-bullet {width:120px;border-radius:0;margin:0;height:3px;background-color:#ccc;opacity:1;}
.cont06 .program-slide .swiper-pagination-bullet-active {background-color:#111;height:5px;border-radius:999px;margin-bottom:-1px;}

/* ÇÐ½ÀÄÜÅÙÃ÷ ½Ã°£Ç¥ */
.cont06 .schedule-tbl thead th {padding:13px 0;color:#FFF;font-size:18px;font-weight:700;letter-spacing:-1px;border:1px solid #707070;background-color:#555}
.cont06 .schedule-tbl tbody th {font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-1px;border:1px solid #DEDEDE !important;background-color:#F5F5F5}
.cont06 .schedule-tbl tbody td {height:70px;border:1px solid #DEDEDE !important;}
.cont06 .schedule-tbl tbody td strong {font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-1px}
.cont06 .schedule-tbl tbody td.bg-01 {background:#EEF3FF}
.cont06 .schedule-tbl tbody td.bg-02 {background:#FFF8DF}
.cont06 .schedule-tbl tbody td.bg-03 {background:#ECF5DF}
.cont06 .schedule-tbl tbody td.bg-04 {background:#FFF7F0}
.cont06 .schedule-tbl tbody td.bg-05 {background:#F5F5F5}
.cont06 .schedule-tbl tbody td.bg-06 {background:#ECECFB}
.cont06 .schedule-tbl tbody td.bg-07 {background:#FFDBDB}
.cont06 .schedule-tbl tbody td.bg-08 {background:#FEE3F7}

.cont06 .b-review {margin-top:80px;background-color:#E6E6E6}

/* ´ë±¸ ½½¶óÀÌµå */
.study-slide-wrap {position:relative;padding-top:71px;height:auto;}
.study-slide-wrap .swiper-slide {position:relative;}
.study-slide-wrap .swiper-slide > div {padding: 0 2px 0 1px;}
.study-slide-wrap .study-navi {position:absolute;top:0;left:50%;width:100%;transform: translateX(-50%);}
.study-slide-wrap .study-navi .swiper-slide {flex:1;padding:24px 0;font-size:22px;font-weight:bold;color:#A8A8A8;background:#E0E0E0;cursor: pointer;box-sizing:border-box;line-height:1;border-radius: 10px 10px 0 0;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;}
.study-slide-wrap .study-navi .swiper-slide-thumb-active {color:#fff;font-weight: bold;background-color:#0400CD;}
.study-slide-wrap .study-navi .swiper-slide.swiper-slide-thumb-active {color:#fff;}
.study-slide-wrap .study-slide .swiper-slide .tbl-01 {border-radius: 0 0 10px 10px;border-collapse: collapse;border-style: hidden;box-shadow: 0 0 0 1px #cccccc;margin: 1px;box-sizing: border-box;}
.study-slide-wrap .study-slide .swiper-slide .tbl-01 tbody tr th {color:#5a5a5a;font-size:22px;font-weight:700;background: #F3F3F3;border-bottom: 1px solid #CCCCCC;}
.study-slide-wrap .study-slide .swiper-slide .tbl-01 tbody tr td {padding:30px 0 30px 38px;border-bottom: 1px solid #CCCCCC;}
.study-slide-wrap .study-slide .swiper-slide .tbl-01 tbody tr:last-of-type th {border-radius: 0 0 0 10px;}
.study-slide-wrap .study-slide .swiper-slide .tbl-01 tbody tr:last-of-type td {border-radius: 0 0 10px 0px;}
.study-slide-wrap .study-slide .swiper-slide .tbl-01 tbody tr td .list-03 {margin-top: 0}
.study-slide-wrap .study-slide .swiper-slide .tbl-01 tbody tr td .list-03 li {padding-left:10px;font-size: 18px;font-weight: 400;color: #000;;}
.study-slide-wrap .study-slide .swiper-slide > div > div {width: 100%;height: 100px;background: #0400CD;display: flex;justify-content: center;align-items: center;margin-top: 12px;border-radius: 10px;}
.study-slide-wrap .study-slide .swiper-slide > div > div p {color: #fff;text-align: center;font-size: 21px;font-weight: 600;}

/* cont07 */
.cont07 {background-color:#F5F5F5}
.cont07 h3 {margin-bottom:70px}

/* ¹è³Ê */
.bottom-bar {padding:99px 0 99px;text-align:center;background-color:#0400CD;}


/* =========================
   animation
========================= */
@keyframes fadeIn{
   0%{opacity: 0;}
   100%{opacity: 1;}
}

@keyframes slidebottom {
   0% {transform: translateX(-10%) translateY(10%);opacity: 0;}
   100% {transform: translateX(0) translateY(0);opacity: 1;}
}