/* margin */
.mt15 {margin-top:15% !important;}

.cont {padding:15% 5%;}
.cont .top {width:50%;margin:0 auto 8%;}
.cont .tit {width:100%;margin:0 auto 8%;}
.cont p > img {width:100%;}
.cont .stxt02 {margin-top:10px;font-size:1rem;color:#666;line-height: 1.6;letter-spacing: -1px;}

.cont03 {padding:15% 0;background:url("http://russeldata.megastudy.net/campus/images/russel/m_russel/event/2022/quel/bg_03.jpg")no-repeat 50% 100%;background-size:cover;}
.cont03 .inner {padding:0 5%;}
.cont03 .tit {width:60%;}
.cont03 .book {width:80%;margin:0 auto;}
.cont03 .quel-slide {margin-top:10%;}
.cont03 .quel-slide img {width:100%;}
.cont03 .quel-slide .swiper-slide {width:80%;}
.cont03 .quel-slide .swiper-pagination {bottom:0px}
.cont03 .quel-slide .swiper-pagination-bullet {height:12px;width:12px}
.cont03 .quel-slide .swiper-pagination-bullet-active {background:#0a1938}

.graph-list {padding:5% 5% 15%;text-align:right;background:#f7f7f7;}
.graph-list li {color:#898989;font-size:1rem;letter-spacing:-1px;line-height:1.3;}
.graph-list li a {color:#01a5a4;font-size:1rem;text-decoration:underline;}
.cont04 {background:#fff;}
.cont04 .tab-wrap .tab {display:flex;justify-content:center;align-content:center;}
.cont04 .tab-wrap .tab a {width:50%;margin-left:-1px;padding:6% 0;text-align:center;border:1px solid #cccccc;background:#f4f4f4;color:#aaaaaa;font-size:1.3rem;}
.cont04 .tab-wrap .tab a:first-of-type {margin:0;}
.cont04 .tab-wrap .tab a.on {border:1px solid #3c87dc;background:#3c87dc;color:#fff;}
.cont04 .tab-wrap .tab a strong {font-weight:bold;color:#aaaaaa;font-size:1.3rem;}
.cont04 .tab-wrap .tab a span {display:inline-block;margin-right:2px;font-size:1.3rem;color:#aaaaaa;}
.cont04 .tab-wrap .tab a.on span, .cont04 .tab-wrap .tab a.on strong{color:#fff;}

.cont04 .box {padding:17% 5% 15px;border:1px solid #cccccc;position: relative}
.cont04 .box:first-child {margin:50px 0}
.cont04 .box .img-top {width: 90%;position:absolute;top:0;left:50%;transform: translate(-50.1%, -45.1%);}
.cont04 .box .list {margin:30px 7% 0 7%}
.cont04 .box .list li {position:relative;margin-bottom:5px;padding-left:10px;line-height:1.5;font-size:1.3rem;color:#555555;letter-spacing: -1px;}
.cont04 .box .list li::before {content:'';position:absolute;left:0;top:9px;width:2px;height:2px;border-radius:50%;background:#000000;}
.cont04 .box .list li strong {font-size:1.3rem!important;color:#000000;border-bottom:1px solid #000}
.cont04 .box .stxt {margin-top:10px;padding:0 7%;font-size:1rem;color:#bbbbbb;background:none;border:0;letter-spacing: -1px;text-align: center;}
.cont04 .box .slide-wrap {margin-top:30px;padding:30px 0;border-radius:10px;text-align: center;}
.cont04 .box .slide-wrap .tit {text-align: center;font-weight: bold;color:#1f1f1f;font-size:1.6rem;letter-spacing: -1px;}
.cont04 .box .slide-wrap .page {margin-top:15px}
.cont04 .box .slide-wrap .page .swiper-pagination-bullet {width:12px;height: 12px;}
.cont04 .box .slide-wrap.h-ver {background:#f6f3f0;}
.cont04 .box .slide-wrap.h-ver .page .swiper-pagination-bullet {background:#7e512d;}
.cont04 .box .slide-wrap.s-ver {background:#f2f4f9;}
.cont04 .box .slide-wrap.s-ver .page .swiper-pagination-bullet {background:#33518c;}
.cont04 .txt-info {padding:2%;border-radius:0 0 5px 5px;background:#9d9d9d;text-align:center;font-size:1rem;color:#ffffff;}
.cont04 .h-tit {padding:0 10%;}
.cont04 .s-tit {padding:0 5%;}

.cont05 {background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/2022/quel/bg_05.jpg")no-repeat 50% 50%;background-size:cover;}
.cont05 .tit {width:70%;}
.cont05 .scroll-box {width:100%;margin-bottom:15px;overflow-x:auto;}
.cont05 .tbl-box {width:130%;position:relative;}
.cont05 .tbl-box.w100 {width:100%;}
.cont05 .stit {font-size: 1.2rem;color: #bbbbbb ;}
.tbl-box table {width:100%;}
.tbl-box table thead tr:first-child th:first-child, .tbl-box table tbody th:first-child {background:rgba(17, 17, 17, 0.6);border-left:1px solid rgba(17, 17, 17, 0.6);}
.tbl-box table .b-l-n {background:rgba(17, 17, 17, 0.6);border-left:1px solid rgba(17, 17, 17, 0.6);}
.tbl-box table thead tr:first-child th:first-child {color:#999999;}
.tbl-box table .txt-yellow {color:#d2f58d !important;}
.tbl-box table .txt-blue {color:#6fdedd !important;}
.tbl-box table thead tr th {padding:10px 0;background:rgba(17, 17, 17, 0.6);}
.tbl-box table th, .tbl-box table td {text-align: center;font-size:1.5rem;font-weight:bold;vertical-align: middle;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#ffffff;}
.tbl-box table td {padding:10px 0;}
.tbl-box table th, .tbl-box table td p{font-size:1.5rem;}
.tbl-box table .bg-blue {background:rgba(59, 141, 233, 0.3);}

.cont05 .tit-check {font-size:1.7rem;color:#fff;text-align:left;}
.cont05 .tit-check::before {content:'';display:inline-block;vertical-align:1px;width:20px;height:15px;margin-right:8px;background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/2022/quel/bg_tit_check.png") repeat 0 0;background-size:20px auto;}
.cont05 .tit-info {font-size:1.7rem;color:#fff;text-align:left;}
.cont05 .tit-info::before {content:'';display:inline-block;vertical-align:-4px;width:20px;height:20px;margin-right:8px;background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/2022/quel/bg_tit_i.png") repeat 0 0;background-size:20px auto;}

.tbl-box02 table {width:100%;}
.tbl-box02 table .b-l-n {background:rgba(255, 255, 255, 0.1);border-left:1px solid rgb(255, 255, 255);}
.tbl-box02 table thead tr th {padding:10px 0;background:rgba(255, 255, 255, 0.1);border-left:1px solid rgb(255, 255, 255);}
.tbl-box02 table thead tr:first-child th:first-child {background:rgba(255, 255, 255, 0.1);border-left:0;}
.tbl-box02 table th, .tbl-box02 table td {text-align: center;font-size:1.5rem;font-weight:bold;vertical-align: middle;border-left:1px solid rgb(255, 255, 255);border-bottom:1px solid rgb(255, 255, 255);color:#ffffff;}
.tbl-box02 table th {border-left:0;}
.tbl-box02 table td {padding:10px 0;}
.tbl-box02 table th, .tbl-box02 table td p{font-size:1.5rem;}

.subject-box {padding:5% 0;line-height:2.0;background:#24295d;color:#ffffff;font-size:0;text-align:center;}
.subject-box span {font-size:1.5rem;color:#fff;}
.subject-box span::after {content:'';display:inline-block;vertical-align:middle;width:1px;height:18px;margin:0 7px 0 6px;background:#505474;font-size:16px;}
.subject-box span:last-child::after {content:none;}
.cont05 .list-shape, .cont05 .list-bar  {margin-top:10px;}
.cont05 .list-shape li {position:relative;margin-top:5px;padding-left:15px;color:#77788d;text-align:left;font-size:1.2rem;}
.cont05 .list-shape li::before {content:'¡Ø';position:absolute;left:0;top:0;}
.cont05 .list-bar li {position:relative;margin-top:5px;padding-left:10px;color:#77788d;text-align:left;font-size:1.2rem;}
.cont05 .list-bar li::before {content:'-';position:absolute;left:0;top:0;}


.cont05 .bt-tab {display:flex;margin-bottom:15px;}
.cont05 .bt-tab a {flex:1;padding:5% 0;background:#4d4f69;border-right:1px solid #fff;text-align:center;color:#a3a4af;font-weight:900;}
.cont05 .bt-tab a.on {background:#05babf;color:#fff;}
.cont05 .bt-tab a:last-of-type {border-right:0;}
.cont05 .cont-tab {display:none;}
.cont05 .cont-tab.on {display:block;}

.cont05 .swiper {width:50%;margin:0 auto;}

.cont06 {background:#010101;}
.cont06 table {width: 100%;text-align: center;}
.cont06 table th, .cont06 table td {padding:11px 0;border:1px solid #ddd;font-size:1.3rem;color:#fff}
.cont06 table th {color:#7ab7ff}
.cont06 table thead th {padding:11px 0;font-weight: 700;font-size:1.3rem;;color:#888}
.cont06 .class-box {padding:20px 2%;border:1px solid #ddd;text-align: center;word-break:keep-all;line-height: 1.9;}
.cont06 .class-box span {display:inline-block;position:relative;padding:0 6px 0 0 ;margin-right:6px;font-size:1.3rem;color:#fff;}
.cont06 .class-box span::before {position:absolute;top:55%;right:0;content:"";display:block;width:1px;height:13px;background:#484848;transform: translateY(-50%);}
.cont06 .class-box span:last-child {padding:0;margin:0;}
.cont06 .class-box span:last-child::before {display: none;}

.cont07 {position: relative;}
.cont07 a{display:block;width:40%;padding:9px 0 9px 10px;position:absolute;top:60%;left:50%;transform: translateX(-50.1%);font-size:1.4rem;font-weight: bold;text-align:center;border:1px solid #fff;color:#fff;border-radius: 25px;;}
.cont07 a::after {content:" ";margin-left:5px;display: inline-block;width:8px;height:8px;border-top:1px solid #97b4d9;border-right:1px solid #97b4d9;transform: rotate(45deg);}


/*ÇÐ¿øº° ¸ðÁý¾È³»*/
p.img.campus-tit{padding: 55px 16% 0;box-sizing: border-box;background-color: #f4f4f4;}
.bdL-0{border-left: 0 !important;}
.bdR-gray{border-right: 1px solid #d9d9d9 !important;}
.campus-tab-wrap .btm-con{padding-top: 20px;}
.campus-tab-wrap .btm-con p{font-size: 1.4rem !important;text-align: center;}
.campus-tab-wrap .campus-list-01 .russel li.new a strong{position: relative;}
.campus-tab-wrap .campus-list-01 .russel li.new a strong::after{position: absolute;right: -15px;top: 0;content: 'N';display: block;color: #ff5858;}

.campus-tab {display: flex;position: relative ;width:100%;background:#f4f4f4;padding: 22px 4% 20px;box-sizing: border-box;}
.campus-tab a {font-size: 1.7rem; display:flex;flex: 1;height:50px;align-items: center;justify-content: center;background:#cdcdcd;color: #f5f5f5;font-weight: 600;border-bottom: 3px solid #000;box-sizing: border-box;}
.campus-tab a.on {background:#f4f4f4;color: #000;border-left: 3px solid;border-top: 3px solid;border-right: 3px solid;border-bottom: 0;box-sizing: border-box;}
.campus-cont {display: none;}
.campus-cont.on {display: block;}

.campus-list-01 {background-color: #f4f4f4;padding: 0 4% 50px;}







.layer-pop-wrap {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;}
.layer-pop-wrap::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);}
.layer-pop-wrap .in {display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;}
.layer-pop-wrap .pop-cont {position:relative;width:90%;background:#fff;text-align:center;}
.layer-pop-wrap .btn-close {position:absolute;right:0;top:-20px;}
.layer-pop-wrap .btn-close::before, .layer-pop-wrap .btn-close::after {content:'';display:block;width:30px;height:1px;background:#fff;transform:rotate(45deg);}
.layer-pop-wrap .btn-close::after{transform:rotate(-45deg);}

.layer-pop-wrap .tit {padding:15px 10px;color:#333;font-size:1.3rem;}
.layer-pop-wrap .pop-tbl {margin:0 5% 5%;}
.layer-pop-wrap table {width:100%;text-align:center;box-sizing:border-box;}
.layer-pop-wrap table th {background:#f8f8f8;}
.layer-pop-wrap table th, .layer-pop-wrap table td {padding:11px 0;border:1px solid #ddd;font-size:1.3rem;color:#333}






.review-slide {background: #e6e8ff;}
.review-slide img {width: 100%;}
.review-slide .swiper-slide {padding: 0 4% 60px;box-sizing: border-box;}
.review-slide .swiper-pagination {bottom:35px;}
.review-slide .swiper-pagination span{width: 12px;height: 12px;}
.review-slide .swiper-pagination span.swiper-pagination-bullet-active {background:#33518c}
