#container{
    padding-bottom:0px !important;
}
.premium-wrap {
    position: relative;
    line-height:1.5;
    font-family: "Pretendard Variable", Pretendard, sans-serif;
}

.mt85 {margin-top:85px !important;}
/* .premium-wrap {margin-top:-20px;} */
.r-txt {color: #888;text-align: right;font-size: 14px;font-weight: 400;margin-top: 20px;line-height: 1;}

/*Visual*/
.premium-wrap .visual {position:relative;height:1330px;overflow:hidden;}
.premium-wrap .visual::before, .premium-wrap .visual::after {content:'';position:absolute;top:0;width:50%;height:100%;height: 1330px;}
.premium-wrap .visual::before {left:0;background:#081019;}
.premium-wrap .visual::after {right:0;background:#081019;}

.premium-wrap .visual .bg {position:absolute;left:0;top:0;z-index:1;opacity:1;width:100%;height:1330px;background:linear-gradient(to bottom,  #26262e 0%,#25252d 35%,#24242c 66%,#25252d 100%);}
.premium-wrap .visual .bgOn {
    position:absolute;left:50%;top:0;z-index:1;opacity:0;transform:translate(-50%,10px);width:2560px;height:1330px;
    background:url("https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_premium/v_bg.jpg") no-repeat 0 0;background-size: cover;
}
.premium-wrap .visual.on .bg {opacity:0;transition:all 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 2.3s;}
.premium-wrap .visual.on .bgOn {opacity:1;transform:translate(-50%,0);transition:all 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) 2.2s;}

.premium-wrap .visual .inner {position:relative;z-index:2;width:1200px;margin:75px auto 0;text-align:center;}

.premium-wrap .visual .v-tit01 {opacity:0;transform:translateY(-20%) ;}
.premium-wrap .visual .v-tit02  {overflow:hidden;margin-top:-23px;width:0;opacity:0;text-align:center;}
.premium-wrap .visual .v-tit03 {opacity:0;margin-top: 10px;overflow: hidden;}
.premium-wrap .visual .v-obj01 {opacity:0;margin-top: 75px; overflow: hidden;}

.premium-wrap .visual.on .v-tit01 {opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.3s;}
.premium-wrap .visual.on .v-tit02 {position:relative;left:335px;opacity:1;width:526px;transition:all .5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.8s;}
.premium-wrap .visual.on .v-tit03{opacity:1;}
.premium-wrap .visual.on .v-obj01{opacity:1;}
.premium-wrap .visual.on .v-tit03 img {animation: appear 3s 2s both ease-in-out;}
.premium-wrap .visual.on .v-obj01 img {animation: appear 3s 2s both ease-in-out;}
/*//Visual*/

@keyframes appear {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/*Contents*/

.premium-wrap *[class^="cont0"] {padding: 130px 0;text-align: center;}
.premium-wrap .inner {width: 1200px;margin: 0 auto;box-sizing: border-box;height: 100%;}
.premium-wrap .inner > .tit-num {margin-bottom: 16px;}
.premium-wrap .inner > .tit {margin-bottom: 80px;}


.cont01 {background: linear-gradient(180deg, #E5C79A 7.33%, #705E44 102.83%), #FFF;}
.detail-wrap {display: flex;flex-wrap: wrap;gap: 24px;position: relative;}
.detail-wrap .plus {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;}
.detail-wrap .box {position: relative;border-radius: 20px;background: rgba(27, 24, 19, 0.80);flex: 0 0 588px;height: 340px;padding: 48px;box-sizing: border-box;}
.detail-wrap .box p:nth-of-type(1) strong {color: #fff;font-size: 34px;font-weight: 700;display: block;margin-bottom: 14px;}
.detail-wrap .box p:nth-of-type(1) {color: #D7AE70;font-size: 24px;font-weight: 600;text-align: left;}
.detail-wrap .box span {color: #fff;font-size: 18px;font-weight: 400;text-align: left;display: block;margin-top: 14px;opacity: 0.6;}
.detail-wrap .box p:nth-of-type(2) {position: absolute;bottom: 17px;right: 31px;}

.cont02 .tbl-sub {position: relative;background: url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_premium/cont02_table.jpg') no-repeat 0 0;width: 1200px;height: 40px;margin-bottom: 20px;}
.cont02 .tbl-sub p {position: absolute;top: 10px; font-weight: 400; font-size: 15px; line-height: 1.5; color: #222;}
.cont02 .tbl-sub p:nth-child(1) {left: 166px;}
.cont02 .tbl-sub p:nth-child(2) {left: 645px;}
.cont02 .tbl-sub p:nth-child(3) {left: 1010px;}
.cont02 table.tbl-01 {width: 100%;}
.cont02 table.tbl-01 thead tr th {font-weight: 700;background: #f1f1f1;color: #000000;border: 1px solid #e3e3e3;padding: 9.5px 0;font-size: 18px;}
.cont02 table.tbl-01 tbody tr th {font-weight: 700;background: #f1f1f1;color: #000000;border: 1px solid #e3e3e3;padding: 12px 0;font-size: 18px;}
.cont02 table.tbl-01 tbody tr td {font-weight: 500;border: 1px solid #e3e3e3;font-size: 18px; vertical-align: middle;}

.cont02 table.tbl-01 .bg-sky {background: #EAFBFF;}
.cont02 table.tbl-01 .bg-purple {background: #EEEAFF;}
.cont02 table.tbl-01 .bg-red {background: #FFEAEA;}


.cont03 {background: #F1F1F1;}

.review-wrap {display: flex;flex-wrap: wrap;gap: 40px;}
.review-wrap .box {border-radius: 20px;background: #fff;flex: 0 0 580px;position: relative;}
.review-wrap .box .label {position: absolute;top: 28px;right: 28px;}
.review-wrap .box .profile {margin-top: 56px;}
.review-wrap .box .tit {color: #555;text-align: center;font-weight: 700;font-size: 20px;}
.review-wrap .box .tit strong {color: #000;font-size: 28px;font-weight: 700;display: block;margin-top: 20px;}
.review-wrap .box .txt {position: relative; color: #555;text-align: center;font-weight: 500;font-size: 18px;margin: 74px 0 56px;}
.review-wrap .box .txt strong {color: #000;font-size: 18px;font-weight: 700;}
.review-wrap .box .txt::after {display: block;content: '';background: url('https://img.megastudy.net/campus/library/v2015/library/campus_common/2025/2025_premium/ico_quotes.png') no-repeat 0 0;width: 58px;height: 54px;position: absolute;top: -58px;left: 50%;transform: translateX(-50%);}


.pos-rel{
    position: relative;
}
.common-dim{
    position: absolute;
    z-index:10;
    inset: 0;
    display: flex;
    width: 1200px;
    height: 100%;
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    background: rgba(0, 0, 0, 0.80);
    backdrop-filter: blur(9px);
}
.common-dim > div{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 14px;
    flex-shrink: 0;
}
.common-dim p{
    color: #FFF;
    text-align: center;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 36.4px */
    letter-spacing: -0.52px;
}