@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");

#container{padding:0 !important;}

.advisor_wrap {position:relative; overflow:hidden; line-height:1; font-family: "Pretendard Variable", Pretendard, sans-serif;}
.advisor_wrap .inner {position:relative; width:1200px; margin:0 auto; text-align:center;}

.advisor_contents {position:relative;}

/*-- visual title --*/
.visual_title {position:relative; overflow:hidden; height:1030px; background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_exam_advisor/tit_bg.jpg') 50% top no-repeat; background-size:cover;}
.visual_title .motion {position:absolute; top:0; left:0; right:0; margin:0 auto; z-index:5; opacity:0;}
.visual_title .motion.m01 {top:120px;}
.visual_title .motion.m02 {top:250px;}
.visual_title .motion.m03 {top:400px;}
.visual_title .motion.m04 {top:386px; transform:scale(.1);}
.visual_title .motion.m05 {left:50%; z-index:2; margin-left:-1280px;}
.visual_title .motion.m06 {z-index:3; opacity:0.3;}
.visual_title .motion.m07.light1 {top:118px; left:145px; right:unset;}
.visual_title .motion.m07.light2 {top:167px; left:unset; right:120px;}

.tit_container {position:relative;}
.tit_container img {display:block; margin:0 auto;}

.cube_container {position:relative; width:1200px; height:543px; margin:0 auto; text-align:center; background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_exam_advisor/tit_ring.png') center top no-repeat; background-size:634px 543px;}
.cube_container .cubeAll{position:relative; z-index:10; transform-style:preserve-3d; perspective:1000px;}
.cube_container .light {position:absolute; top:50px; left:50%; margin-left:-90px; z-index:5; animation:v-light 1.7s infinite ease-in;}

.cube_block_wrap {position:absolute; top:215px; left:500px; transform-style:preserve-3d;}
.cube_block_wrap .cube{position:absolute; display:block; transition:all .4s ease-out; z-index:10;}
.cube_block_wrap .cube img {width:329px; height:auto;}
.cube_block_wrap .active {transform:translate3d(0px, 0px, 0px); filter:blur(0);}
.cube_block_wrap .next {transform:translate3d(-240px, -70px, -450px); filter:blur(1px);}  
.cube_block_wrap .prev {transform:translate3d(140px, -100px, -1500px); filter:blur(3px);}
.cube_block_wrap .icon_img {position:absolute; opacity:0; height:auto; animation:v-updown .8s infinite ease-in-out; transition:opacity .4s ease;}
.cube_block_wrap .icon_img .active {opacity:1;}

.cube_block_wrap .cube:nth-child(1) .icon_img {top:-15px; right:-70px; width:128px;}
.cube_block_wrap .cube:nth-child(2) .icon_img {top:5px; right:-70px; width:113px;}
.cube_block_wrap .cube:nth-child(3) .icon_img {top:15px; right:-55px; width:160px;}

@keyframes v-updown {
    0% {transform:translateY(0);}
    50% {transform: translateY(5px);}
    100% {transform: translateY(0);}
}

@keyframes v-light {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:0;}
 }

/*-- navi menu --*/
.nav_menu {display:none; position:fixed; top:8px; left:0; right:0; height:60px; z-index:100;}
/* .nav_menu.fixed {position:fixed; top:8px;} */
.nav_menu ul {display:flex; width:1000px; padding:8px 10px; margin:0 auto; background:#fff; border-radius:999px;  box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.22);}
.nav_menu li {flex:1;}
.nav_menu li a {display:inline-block; width:100%; line-height:44px; font-size:20px; font-weight:500; text-align:center;}
.nav_menu li a.on {font-weight:700; color:#FFDA74; background:#000; border-radius:999px;}


/*-- contents --*/
.advisor_wrap div[class^=cont] {padding:120px 0;}

.tit_wrap + .sub_tit_wrap {margin-top:80px;}
.ct_wrap + .sub_tit_wrap, .ct_box + .sub_tit_wrap {margin-top:120px;}
.tit_wrap + .ct_wrap {margin-top:80px;}
.sub_tit_wrap + .ct_wrap {margin-top:60px;}

.ct_box {padding:60px 60px 100px; margin-top:60px; background:#fff; border-radius:20px;}
.ct_box .ct_wrap + .sub_tit_wrap {margin-top:100px;}

/* Slider */
.slick-slider {position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y;
-webkit-tap-highlight-color: transparent;}

.slick-list{
    position: relative; 
    display: block; 
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto}
.slick-track:before,.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

.slick-slide, .slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);

    -webkit-transform: translateZ(0);
       -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
         -o-transform: translateZ(0);
            transform: translateZ(0);

    -webkit-perspective: 1000;
       -moz-perspective: 1000;
        -ms-perspective: 1000;
            perspective: 1000;

    -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
            backface-visibility: hidden;
}

/* cont1 */
.cont1, .cont6 {background:#F1F1F1;}

.advisor_slider {width:1320px; margin:80px auto 0;}
.advisor_slider .slick-track {padding:180px 0;}
.advisor_slider .slick-slide {text-align:center; transition:all 0.2s linear;}
.advisor_slider .slick-slide:not(.slick-current) {filter:brightness(0.7) blur(1px);}
.advisor_slider .slick-slide.slick-current {transform:scale(2.3); position:relative; z-index:1;}
.advisor_slider .slick-slide img {width:100%; height:100%; object-fit:cover;}
.advisor_slider .slick-prev, .advisor_slider .slick-next {position:absolute; top:50%; z-index:5; width:50px; height:50px; margin-top:-25px; font-size:0;}
.advisor_slider .slick-prev {left:90px; background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_exam_advisor/slide_prev.png') no-repeat; background-size:100%;}
.advisor_slider .slick-next {right:90px; background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_exam_advisor/slide_next.png') no-repeat; background-size:100%;}


/* cont3 */
.cont3 {background:#1A112A url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_exam_advisor/con03_bg.jpg') 50% top no-repeat;}
.system_accd {display:flex; height:383px; gap:24px;}
.system_accd li {display:flex; height:100%; cursor:pointer; overflow:hidden; transition:all 0.3s ease;}
.system_accd li .item_tt {position:relative; display:flex; width:70px; padding:50px 0; justify-content:center; align-items:start; background:#574D6A; border-radius:20px; transition:all 0.3s ease;}
.system_accd li .item_tt::after {display:block; position:absolute; bottom:50px; width:20px; height:20px; background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_exam_advisor/drop_arrow1.png') no-repeat; background-size:100%; content:'';}
.system_accd li .item_tt span {display:inline-block; font-size:25px; font-weight:700; color:#fff; writing-mode:vertical-lr;}
.system_accd li.active {flex-grow:1;}
.system_accd li.active .item_tt {background:#fff; border-top-right-radius:0; border-bottom-right-radius:0;}
.system_accd li.active .item_tt::after {background:url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_exam_advisor/drop_arrow2.png') no-repeat; background-size:100%;}
.system_accd li.active .item_tt span {color:#000;}

.system_accd .item_ct {display:none; opacity:0; flex:1; position:relative; padding:50px 60px; overflow:hidden; text-align:left; white-space:nowrap; border-radius:0px 15px 15px 0px; border:1px solid rgba(255,255,255,.5); background:rgba(0,0,0,.2); backdrop-filter:blur(10px); box-sizing:border-box;}
.system_accd li.active .item_ct {display:block; opacity:1;}
.system_accd .item_ct * {color:#fff;}
.system_accd .item_ct h4 {padding-bottom:20px; line-height:130%; font-size:36px; font-weight:800;}
.system_accd .item_ct p {line-height:180%; font-size:20px; font-weight:300; letter-spacing:-0.4px;}
.system_accd .item_ct .img_area {position:absolute; top:55px; right:60px;}

/* cont4 */
.cont4 {background:#ECE5FF;}

/* cont5 */
.lec_info_tstyle4 {border-top:1px solid #E3E3E3; border-left:1px solid #E3E3E3; border-bottom:none;}
.lec_info_tstyle4 th, .lec_info_tstyle4 td {padding:10px 18px; line-height:150%; font-size:18px; color:#000; word-break:keep-all; word-wrap:break-word;}
.lec_info_tstyle4 th {font-weight:700;}
.lec_info_tstyle4 td {font-weight:300;}

/* cont6 */
.ct_flex {display:flex; justify-content:space-between;}

.report_wrap {position:relative; width:520px; overflow:hidden; padding:52px 0; white-space:nowrap; background:#393939; border-radius:20px;}
.rolling_container {display:inline-flex; animation:rolling 10s linear infinite;}
.rolling_container img {width:141px; height:auto; margin-right:24px;}
  
@keyframes rolling {
    from {transform:translateX(0);}
    to {transform:translateX(-50%);}
}

/* cont7 */
.cont7 {background:#392C51;}

.link_area {position:relative;}
.link_btn {position:absolute; left:0; right:0; bottom:65px; width:398px; height:80px; margin:0 auto; font-size:0; text-indent:-9999px;}

/* bottom banner */
.bottom_bnr {padding:100px 0; background:#56219C url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_exam_advisor/bottom_bnr_bg.jpg') 50% top no-repeat;}