
.gisuk-pass-wrap {margin-top:-20px;overflow:hidden;min-width:1200px;}
.gisuk-pass-wrap .tit {padding:0 0 60px;}
.wrap_left_sky, .wrap_right_sky {display: none;}

/* ºñÁÖ¾ó */
.visual {background:url('http://russeldata.megastudy.net/campus/images/russel/perfect/2025/gisuk_pass/visual_bg.jpg') #111732 center top no-repeat;position:relative;}
.visual .inner {padding:131px 0;width:1200px;margin:0 auto;position:relative;box-sizing:border-box;}

.visual .top-result-wrap {position: relative;}
.visual .top-result-wrap > ul {display: flex;gap:27px;}
.visual .top-result-wrap > ul li {width:206px;height: 70px;position: relative;display: flex;justify-content: center;align-items: center;line-height: 1.2;}
.visual .top-result-wrap > ul li::before {display: block;content: '';background: url('http://russeldata.megastudy.net/campus/images/russel/perfect/2025/susi/leaf_l.png') no-repeat 0 0;background-size: contain;width: 40px;height: 70px;position: absolute;top: 0;left: 0;}
.visual .top-result-wrap > ul li::after {display: block;content: '';background: url('http://russeldata.megastudy.net/campus/images/russel/perfect/2025/susi/leaf_r.png') no-repeat 0 0;background-size: contain;width: 40px;height: 70px;position: absolute;top: 0;right: 0;}
.visual .top-result-wrap > ul li p {font-size: 19px;color: #fff;font-weight: 600;text-align: center;}
.visual .top-result-wrap > ul li p sup {font-size: 11px;color: #8f9eac;position: absolute;margin: 0 0 0 2px;}
.visual .top-result-wrap .info-wrap {position: absolute;bottom:-6px;right:0;display: flex;justify-content: flex-end;margin-top: 13px;}
.visual .top-result-wrap .info-wrap .info-stxt {display: inline-block;position: relative;}
.visual .top-result-wrap .info-wrap .info-stxt span {position:relative;cursor:pointer;font-size:15px;color:#7ca0df;display:flex;align-items:center;}
.visual .top-result-wrap .info-wrap .info-stxt span img {margin-left:5px;}
.visual .top-result-wrap .info-wrap .info-stxt .data-view {display:none;position:absolute;top:25px;right:0;width:auto!important;padding:15px 20px;background:#fff;box-shadow:0 3px 2px rgba(0,0,0,.05); text-align: left;line-height: 1.5;font-size: 11px;font-weight:500;color:#333;white-space: nowrap;}
.visual .top-result-wrap .info-wrap .info-stxt:hover .data-view  {display: block;}

.visual .v-tit01 {animation:fadeInDown ease-in .4s 1s both;position:relative;z-index: 1;margin-top: 85px;}
.visual .v-tit02 {animation:fadeInDown ease-in .4s 1s both;position:relative;z-index: 1;margin-top: 87px;}
.visual .v-stxt {animation:fadeInDown ease-in .4s 1s both;position:relative;z-index: 1;margin-top: 83px;}
.visual .v-num { animation:fadeIn ease-in 1s 2s both;position:relative;z-index: 1;margin-top: 28px;}
/* .visual .t-num .num-box {display: inline-block;white-space:nowrap;}
.visual .t-num .num-box img {display:inline-block;vertical-align: middle;}
.visual .t-num .num-box img.img-com {padding-top:97px;}
.visual .t-num .num-box img:last-child {margin-left:20px;margin-top: 34px;} */
.gisuk-pass-wrap .visual .l-txt {animation:fadeIn ease-in 1s 2s both;color:#7183ae;font-size:12px;text-align:left;z-index: 1;margin-top: 45px;}

/*ÄÁÅÙÃ÷*/
.gisuk-pass-wrap *[class^="cont0"] {text-align: center;padding:150px 0;}
.gisuk-pass-wrap .inner {position:relative;margin:0 auto;box-sizing:border-box;height:100%;width: 1200px;}
.gisuk-pass-wrap .l-txt {text-align:left;font-size:14px;color:#FFF;margin-top:10px;letter-spacing:-1px;}
.gisuk-pass-wrap .r-txt {text-align:right;font-size:14px;margin-top:30px;color:#FFF;letter-spacing:-1px;}

/* cont01 */
.cont01 {background:#EBEBEB;}
.cont01 .inner {width:100%;overflow:hidden}
.student-slide {padding-top:37px;max-width:2415px;overflow:hidden;}
.student-slide li {width:500px;box-sizing:border-box;height:auto;}
.student-slide .swiper-slide > div {transform:scale(0.8);transition:.3s;opacity:.7;padding:52px 42px;height:478px;text-align:left;border-radius:20px;background:#FFF;box-sizing:border-box;}
.student-slide .swiper-slide-active > div {transform:scale(1);opacity:1;margin:0;box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.08);}
.student-slide .swiper-slide-prev > div {transform:scale(0.8) translateX(-30px)}
.student-slide .swiper-slide-next > div {transform:scale(0.8) translateX(30px)}

.student-slide .swiper-slide .stu-info {padding-bottom:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #DDD}
.student-slide .swiper-slide .stu-info dt .year {width:99px;padding:7px 0;text-align:center;color:#FFF;font-size:15px;line-height:1;border-radius:35px;background-color:#222;}
.student-slide .swiper-slide .stu-info dt p:last-child {margin-top:8px;color:#666;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-1px;}
.student-slide .swiper-slide .stu-info dt p:last-child strong {color:#222;font-weight:700;}
.student-slide .swiper-slide .stu-info dd {width:90px;height:auto}
.student-slide .swiper-slide .stu-info dd img {display:block;width:100%;height:auto}
.student-slide .swiper-slide .stu-box > div p:last-child {margin-top:12px;color:#555;font-size:17px;letter-spacing:-1px; word-break: keep-all;}
.student-slide .swiper-slide .stu-box > div p:last-child strong {color:#222;font-weight:700;}
.student-slide .swiper-slide .stu-box > div .stit {margin-top:20px;color:#011A71;font-size:22px;font-weight:700;line-height:1.4;letter-spacing:-1px;}

.student-slide .swiper-pagination.swiper-pagination-fraction {top:0;padding-left:215px;color:#818181;font-size:14px;letter-spacing:-1px;}


/* cont02 */
.cont02 {background: #011A71;}
.cont02 .r-txt {color: #4D60A1;}

/* cont03 */
.cont03 {background: #BDD4FF;}
.cont03 .r-txt {color: #7A99D3;}

/* cont04 */
.cont04 {background: #fff;}
.cont04 .inner {width: 1210px;}
.gisuk-pass-wrap .map-wrap .pin.ico-gisuk {top:437px;left:362px;}
.gisuk-pass-wrap .map-wrap .pin.ico-bd {z-index: 1;}
.gisuk-pass-wrap .map-wrap .h-cont {z-index: 2;}


/* cont05 */
.cont05 {position: relative; background: url("http://russeldata.megastudy.net/campus/images/russel/perfect/2025/gisuk_pass/cont05_bg.jpg") no-repeat 0 0;background-size: auto;background-position: center;}
.cont05 .inner {width: 1000px;}
.cont05 .inner .r-txt {color:#828FA1}
.result-list .result-view {position:relative;width:890px;margin:0 auto;z-index: 2;}
.result-list .result-num {margin:0 auto}
.result-list .result-num .num01,
.result-list .result-num .num02 {display: flex;justify-content: space-between;gap: 20px;}
.result-list .result-num .num01 div,
.result-list .result-num .num02 div {flex:1;background:url("http://russeldata.megastudy.net/campus/images/russel/perfect/2025/susi/bg_num.jpg") left top no-repeat;background-size: cover; text-align: center;position: relative;font-weight: 500;line-height: 1.2;}
.result-list .result-num .num01 div p ,
.result-list .result-num .num02 div p {position: absolute;top:50%;left:0;width:100%;transform:translateY(-50.1%);}
.result-list .result-num .num01 div:last-child,
.result-list .result-num .num02 div:last-child {margin-right:0}
.result-list .result-num .num01 div {height:235px;}
.result-list .result-num .num01 div p {font-size:30px;font-weight:600;color:#000;}
.result-list .result-num .num01 div strong {font-size: 60px;font-weight: 800; background: linear-gradient(94deg, #3759D7 16.52%, #00176B 82.1%);	background-clip: text;	-webkit-background-clip: text;	-webkit-text-fill-color: transparent;}
.result-list .result-num .num01 div span {font-size:30px;font-weight:600;}
.result-list .result-num .num02 div {height:199px;background:#fff;background-image: none;margin-top:25px;}
.result-list .result-num .num02 div p {font-size:23px;color:#222;font-weight:600;}
.result-list .result-num .num02 div strong {font-size:40px;font-weight:700;line-height:1;color:#222;display: inline-block;margin-top: 16px;}
.result-list .result-num .num02 div span {font-size:23px;font-weight:600;}
.result-list .stxt {margin-top: 30px;text-align: right;color: #828FA1;font-size: 14px;letter-spacing:-0.7px;}

.cont05::before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
	background: #2A5BC1;
}

.cont05::after {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 50%;
    height: 100%;
    background: #0E1B3C;
    content: "";
    z-index: -1;
}


/* cont06 */
.cont06 {background: #fff;}
.cont06 .inner {width: 1500px;}
.cont06 .list-wrap {display: flex;flex-wrap:wrap;}
.cont06 .list-wrap .list {overflow: hidden;position:relative;width:280px;height:280px;margin:0 25px 20px 0;border-radius: 20px;cursor: pointer;}
.cont06 .list-wrap .list::after {display:block;position:absolute;bottom:0;left:0;height:280px;width:100%;z-index: 0;content: "";border-radius: 20px;background: linear-gradient(136deg, #EEF5FF 0%, #B4D2FF 84.7%);}
.cont06 .list-wrap .list:nth-of-type(5n) {margin-right: 0;}
.cont06 .list-wrap .list .txt-info .l-tit {color: #0023A1;font-size: 18px;font-style: normal;font-weight: 500;line-height: 100%;display: block;}
.cont06 .list-wrap .list .txt-info .n-txt {display:block;margin-top:8px;font-size:20px;color: #666;}
.cont06 .list-wrap .list .txt-info {position:relative;padding:30px 0 0 30px;color:#222;font-size:24px;text-align: left;z-index: 2;}
.cont06 .list-wrap .list .txt-info strong {font-weight: 700;line-height: 1.2;margin-top: 8px;display: block;}
.cont06 .list-wrap .list .img {position:absolute;top:15px;left:0px;z-index: 1;}
.cont06 .list-wrap .list.list-blank {width:568px;margin:0;background:url('http://russeldata.megastudy.net/campus/images/russel/perfect/2023/susi/img_blank_w.jpg') left top no-repeat;}
.cont06 .list-wrap .list.list-blank::after {display: none;}
.cont06 .list-wrap .list:hover .cover-play {display: block}
.cont06 .list-wrap .list .cover-play {display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index: 2;}
.cont06 .list-wrap .list .cover-play::after {display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:#232323;opacity:.92;z-index: 0;content: "";}
.cont06 .list-wrap .list .cover-play div {width:100%;position:absolute;left:0;top:50%;z-index: 3;transform:translateY(-50%);text-align: center;color:#fff;}
.cont06 .list-wrap .list .cover-play div strong {display:block;font-size: 25px;font-weight: 700;}
.cont06 .list-wrap .list .cover-play div span {display: inline-block;margin-top:5px;font-size: 24px;}

.cont07 {background: #F0F0F0;}
/* ÇÕ°ÝÀÚ¸®½ºÆ® */
#list_all {margin-top:15px;height: 500px;overflow-y: scroll;}
.gisuk-pass-wrap .data-wrap {width: 100%;}
.gisuk-pass-wrap .data-list {width:1200px;margin:0 auto;padding: 20px;background: #fff;}
.gisuk-pass-wrap .data-list .update {text-align:right;font-size:17px;color:#333}

.gisuk-pass-wrap .data-list table {width:100%;}
.gisuk-pass-wrap .data-list table thead th {height:50px;color:#fff;font-size:18px;background-color:#222;border-right:1px solid #e0e0e0;}
.gisuk-pass-wrap .data-list table thead th:last-child {border-right:none;}
.gisuk-pass-wrap .data-list table tbody td {border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align: center;height:45px;font-size:16px;color:#555}
.gisuk-pass-wrap .data-list table tbody td:last-child {border-right:none;}
.gisuk-pass-wrap .data-list table tbody tr:last-child td {border-bottom:1px solid #333}
.gisuk-pass-wrap .data-list table tbody tr:last-child td.no-list {padding:60px 0;}

.btn-susi-wrap {gap: 20px;display: flex;width: 1020px;margin: 60px auto 0;}
.btn-susi-wrap a {font-weight: 700;background: #111;color: #fff;border-radius: 7px;padding: 27px 0 27px 43px;position: relative;font-size: 24px;display: inline-block;text-decoration: none;line-height: 1;flex: 1;text-align: left;}
.btn-susi-wrap a::after {position: absolute;top: 48%;right: 50px;display: block;content: '';border-top: 2px solid #fff;border-right: 2px solid #fff;width: 10px;height: 10px;transform: rotate(45deg) translateY(-50%);}
.c-txt {margin-top: 20px; color: #A8A8A8;text-align: center;font-size: 14px;font-weight: 400;letter-spacing: -0.7px;}
.btn-susi-wrap::after {position: unset;}

