/* common */
.guide-wrap .inner {padding:0 4% 50px;}
.guide-wrap .pb70 {padding-bottom:70px;}
.guide-wrap .bg-green {background:#0a996a;}
.guide-wrap .bg-y {background:#fef8e7;}
.guide-wrap .tit img {width:100%;}

/* btn */
.btn-danka {display:flex;justify-content:space-between;}
.btn-danka a{flex:1;padding:15px 30px;position:relative;margin-right:10px;background:#383838;border-radius:5px;font-size:1.6rem;font-weight:bold;text-align:center;letter-spacing:-1px;color:#fff;}
.btn-danka a:last-child {margin-right:0;}
.btn-danka a::after {content: "";position: absolute;top: 50%;right:15px;display: block;width:9px;height:9px;border-top:3px solid #ffffff;border-right:3px solid #ffffff;transform:translateY(-50%) rotate(45deg);}
.btn-danka a.left {text-align:left;}
.btn-danka a.green {background:#038f61;}
.btn-danka a span.stxt {color:#c6c6c6;font-size:1.3rem;font-weight:400;}
.btn-danka a span.stxt strong.txt-green {font-size:1.2rem;color:#bfff90;font-weight:400;}
.btn-danka a span.normal {color:#ffffff;font-weight:400;}

.btn-main {display:block;padding:15px 30px;position:relative;background:#0a996a;font-size:1.8rem;font-weight:bold;text-align:center;letter-spacing:-1px;color:#fff;}
.btn-main::after {content: "";position: absolute;top: 50%;right:15px;display: block;width:9px;height:9px;border-top:3px solid #ffffff;border-right:3px solid #ffffff;transform:translateY(-50%) rotate(45deg);}

.bt-more-wrap {padding-bottom:40px;margin-bottom:-60px;background:#f2f2f2;}
.bt-more-text {display:block;width:100%;margin-top:-1px;font-size:1.5rem;color:#7e7e7e;text-align: center;background:#fff;padding:15px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.bt-more-text::before {content:"+"}
.bt-more-text span {color:#7e7e7e;}

/* visual */
.visual {position:relative}
.i-data {position:absolute;top:29vw;right:4%;}
.i-data .gr-data {display:inline-block;text-align:right;color:#b4b4b4;font-size:3vw;cursor:pointer;letter-spacing:-1px;}
.i-data .gr-data span {display:inline-block;text-align:center;width:3.5vw;height:3.5vw;margin-left:3px;border-radius:50px;background:#b4b4b4;color:#252e35;font-size:3vw;font-weight: bold;margin-right:4px}
.i-data .layer-wrap {position:fixed;left:0;top:0;z-index:50;height:100%;display:none;justify-content:center;align-items:center;width:100%}
.i-data .layer-wrap.on {display:flex;}
.i-data .layer-wrap .layer-in {position:relative;width:90%;margin:0 5%;padding:10px 20px 20px;box-sizing:border-box;background:#fff;box-shadow:0 3px 3px rgba(95, 95, 95, .5);text-align:left;font-size:12px;border-radius:20px}
.i-data .layer-wrap .layer-in .js-close-mask {display:flex;justify-content:flex-end;margin-bottom:10px;}
.i-data .layer-wrap .layer-in .js-close-mask img {width:16px;height:auto;}
.i-data .layer-wrap .layer-in span {display:block;font-size:1.1rem;line-height:1.5;}
.i-data .layer-wrap .layer-in span.tit {margin-bottom:20px;font-weight:bold;font-size:1.3rem;}
.i-data .layer-wrap .bg-mask {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);}

.visual {position:relative;overflow:hidden;background-color:#f8f8f8}
.visual .top-result {position: absolute;top:4vw;left:0%;width:100%;text-align: center;}
.visual .top-result div {display:flex;justify-content: space-around;}
.visual .top-result div {font-size: 0;font-weight: bold;margin:0 3%;}
.visual .top-result div p {position:relative;padding:0 20px 5px 20px;font-weight: normal;line-height:1;}
.visual .top-result div p::before {content:"";display: block;position:absolute;top:0px;left:9px;width:6px;height:8px;border-top:2px solid #07cf8e;transform:rotate(45deg);}
.visual .top-result div:last-child p::before {left:12%;}
.visual .top-result div:last-child p:last-child::before {left: 19%;}
.visual .top-result div strong {font-size: 1.3rem;line-height:1.2;font-weight:bold;display: block;color:#f3f3f3}
.visual .top-result div span {font-size:1.1rem;line-height:1.2;letter-spacing:-1.5px;color:#f3f3f3}
.visual .top-result div p sup {font-size:1rem;color:#f3f3f3} 



/* table */
.tbl-type01 .title {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;padding:0 5%;}

/* °­»çÁø ÆÇ¼­ ÀÌ¹ÌÁö ½½¶óÀÌµå */
.guide-wrap .t-slide {background:#f0f0f0;padding:10% 0 15%;}
.guide-wrap .t-slide img {width:100%;}
.guide-wrap .t-slide .swiper-pagination {bottom:20px;}
.guide-wrap .t-slide .swiper-pagination .swiper-pagination-bullet-active {background:#067c55;}
.guide-wrap .t-slide.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 3px;}

/* ¼±»ý´Ô¸®½ºÆ® ½½¶óÀÌµå */
.teacher-swiper {background:#fff;padding:0 0 10%;}
.teacher-swiper .swiper-wrapper {transition-timing-function: linear;}
.teacher-swiper .swiper-slide {width:27%!important;}
.teacher-swiper .swiper-slide:nth-of-type(2n) {padding-top:10%}
.teacher-swiper .swiper-slide .t-name {margin-bottom:10px;text-align: left;}
.teacher-swiper .swiper-slide .t-name dt {font-size:1.1rem}
.teacher-swiper .swiper-slide .t-name dd, .teacher-swiper .swiper-slide .t-name dd strong {font-size:1.3rem}
.teacher-swiper .swiper-slide img {width:100%;box-shadow: 3px 3px 10px rgba(1, 1, 1, .2);background-color:#288969}

/* ¹Ù¸¥°øºÎ ÀÚ½ÀÀü¿ë°ü */
.baja-tit {position:relative}
.baja-tit .i-data {top:75%;right:16%}
.baja-tit .i-data .gr-data {color:#898887;}
.baja-tit .i-data .gr-data span {color:#fef8e7;background:#898887;}


/* tab slider (ÀÚ½ÀÈ¯°æ) */
.guide-wrap .study-wrap {background:#fff;padding:0 4%;}
.guide-wrap .study-slide {padding:30px 0 60px;}
.guide-wrap .study-slide .swiper-slide {text-align:center;}
.guide-wrap .study-slide .swiper-slide p {margin-top:10px;}
.guide-wrap .study-slide .swiper-pagination {bottom:25px;}
.guide-wrap .study-slide .swiper-pagination .swiper-pagination-bullet-active {background:#067c55;}
.guide-wrap .study-slide.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 3px;}
/* tab */
.guide-wrap .tab {display:flex;justify-content:center;align-items:center;border-radius:10px 10px 0 0;overflow:hidden;}
.guide-wrap .tab a {flex:1;text-align:center;padding:5% 0;background:#b2b2b2;color:#e0e0e0;font-weight:bold;border-left:1px solid #fef8e7;font-size:1.7rem;line-height:1.2;}
.guide-wrap .tab a:first-child {border-left:0;}
.guide-wrap .tab a.on {background:#0a996a;}

.guide-wrap .tab-con {display:none;}
.guide-wrap .tab-con.on {display:block;}
.guide-wrap .tab-con img {width:100%;}

.guide-wrap .txt-info {padding:7% 0;color:#333333;font-weight:bold;text-align:center;font-size:1.3rem;}


.goal-review-wrap .slide-point-wrap {position:relative;padding-top:calc(98vw / 7.2);height:auto;}
.goal-review-wrap .slide-point-wrap .book-slide {border:1px solid #fff;border-top:0;background-color: #e7e7e7;}
.goal-review-wrap .slide-point-wrap .swiper-slide>p {padding: calc(70vw / 7.2) 0 calc(60vw / 7.2);display: flex;justify-content: center;}
.goal-review-wrap .slide-point-wrap .swiper-slide>p img{width: calc(305vw / 7.2);}
.goal-review-wrap .slide-point-wrap .tab-navi {position:absolute;top:0;left:50%;width:99%;transform: translateX(-50%);}
.goal-review-wrap .slide-point-wrap .tab-navi .swiper-slide {text-align: center; flex:1;padding:calc(34vw / 7.2) 0;font-size:calc(32vw / 7.2);line-height: 1;font-weight:700;color:#dedede;background:#a5a5a5;cursor: pointer;}
.goal-review-wrap .slide-point-wrap .tab-navi .swiper-slide:not(:last-child) {margin-right: 1px;}
.goal-review-wrap .slide-point-wrap .tab-navi .swiper-slide.swiper-slide-thumb-active {background:#008662;color:#fff;border-bottom:0}
.goal-review-wrap .swiper-button-next{right: calc(84vw / 7.2);top: calc(385vw / 7.2);background: url('https://russeldata.megastudy.net/campus/images/russel/russel_gn/2021/pass_letter/arrow_right.png') no-repeat 50%/cover; width: calc(25vw / 7.2);height: calc(40vw / 7.2);}
.goal-review-wrap .swiper-button-prev{left: calc(84vw / 7.2);top: calc(385vw / 7.2); background: url('https://russeldata.megastudy.net/campus/images/russel/russel_gn/2021/pass_letter/arrow_left.png') no-repeat 50%/cover; width: calc(25vw / 7.2);height: calc(40vw / 7.2);}


























