.omega-wrap {overflow-x:hidden;}
.omega-wrap img {display:block;width:100%;height:auto;}
.omega-wrap .inner {padding: 0 4%;box-sizing:border-box}
.omega-wrap .container {position:relative;}
.omega-wrap .r-txt {text-align:right;font-size:1rem;letter-spacing:-0.5px;margin-top:10px;color:rgb(0, 0, 0, 0.45)}

/* visual */
.visual-wrap {position:relative;min-width:calc(720vw/7.2);height:calc(816vw/7.2);overflow:hidden;background:#111828; z-index:1}
.visual-wrap::before{content: '';z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.8;background:#050a17;animation:fadein02 0.5s 3s ease-in both}
.visual-wrap .scene01{z-index:1;position:absolute;top:0;left:0;overflow:hidden;width:100%;height:calc(816vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/scene01_bg.jpg") no-repeat;background-size:cover}
.visual-wrap .scene01 p {position:absolute;top:50%;left:50%;width:calc(306vw/7.2);height:auto;transform:translate(-52%, -57%);}

.visual-wrap .scene02 {z-index:2;position:absolute;top:0;left:0;overflow:hidden;width:100%;height:calc(816vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/scene02_bg.jpg") no-repeat;background-size:cover;animation: fadein  0.5s 0.5s ease-in both;}
.visual-wrap .scene02::after{content: '';z-index: 3;position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/scene02_bg_after.jpg") no-repeat;background-size:cover;animation: fadein  0.5s 2.5s ease-in both;}

.visual-wrap .scene02 .obj-book{position:absolute;top:50%;left:50%;width:calc(306vw/7.2);height:auto;transform:translate(-52%, -57%);mix-blend-mode:screen;}
.visual-wrap .scene02 .obj-hud01 {position:absolute;top:calc(86vw/7.2);left:calc(26vw/7.2);width:calc(279vw/7.2);animation: scaleInCenter 1s 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
.visual-wrap .scene02 .obj-hud02 {position:absolute;top:calc(479vw/7.2);left:calc(58vw/7.2);width:calc(304vw/7.2);animation: scaleInCenter 1s 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
.visual-wrap .scene02 .obj-hud03 {position:absolute;top:calc(57vw/7.2);left:calc(387vw/7.2);width:calc(311vw/7.2);animation: scaleInCenter 1s 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}

.visual-wrap .scene02 .sce-tit01 {z-index:4;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)scaleX(1.7);animation: scene02title01 1.5s 3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both, scene02titleUp  ease  1s 5.3s forwards;transform-origin:center}
.visual-wrap .scene02 .sce-tit02 {z-index:4;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation: fadein 1.5s 6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}


.visual-wrap .scene03 {z-index:5;position:absolute;top:0;left:0;width:100%;height:calc(816vw/7.2);overflow:hidden;background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/scene03_bg.jpg") no-repeat;background-size:cover;animation: fadein  0.5s 9s ease-in both;}
.visual-wrap .scene03::before{content: '';z-index:6;position:absolute;top:0;left:50%;overflow:hidden;width:100%;height:100%;transform:translateX(-50%);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/scene03_bg_before.jpg") no-repeat;background-size:cover;animation: fadein 0.5s 9s ease-in both;}
.visual-wrap .scene03::after{content: '';z-index:6;position:absolute;top:0;left:50%;overflow:hidden;width:100%;height:100%;transform:translateX(-50%);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/scene03_bg_after.jpg") no-repeat;background-size:cover;animation: fadein 0.5s 11s ease-in both, fadein 0.7s 10s linear infinite alternate;}
.visual-wrap .scene03 .sce-tit01 {z-index:7;position:absolute;top:calc(272vw/7.2);left:50%;width:calc(346vw/7.2);transform:translateX(-50%);animation: scene03title  0.5s 9.5s ease-in both;}
.visual-wrap .scene03 .sce-tit02 {z-index:7;position:absolute;top:calc(327vw/7.2);left:50%;width:calc(495vw/7.2);transform:translateX(-50%);animation: fadein 0.5s 10s ease-in both;}
.visual-wrap .scene03 .sce-tit03 {z-index:7;position:absolute;top:calc(541vw/7.2);left:50%;width:calc(379vw/7.2);transform:translateX(-50%);animation: fadein 0.5s 10s ease-in both;}

@keyframes scene02bg {
   0% {
        opacity:0;
        filter: blur(0);
        -webkit-filter: blur(0);
    }
   100% {
        opacity:1;
        filter: blur(12px);
        -webkit-filter: blur(12px);
    }
}

@keyframes scene02title01 {
   0% {
      transform: translate(-50%, -50%) scaleX(1.7);
      transform-origin: center;
      opacity: 0;
   }
   100% {
      transform: translate(-50%, -50%) scaleX(1);
      transform-origin: center;
      opacity: 1;
   }
}

@keyframes scene02titleUp {
   0% {
      transform: translate(-50%, -50%) scaleX(1);
      transform-origin: center;
      opacity: 1;
   }
   100% {
      transform: translate(-50%, -100%) scaleX(1);
      transform-origin: center;
      opacity: 0;
   }
}
@keyframes scene03title {
   0% {
      transform: translate(-50%, -50%);
      transform-origin: center;
      opacity: 0;
   }
   100% {
      transform: translate(-50%, -100%);
      transform-origin: center;
      opacity: 1;
   }
}

@keyframes scaleInCenter {
   0% {
      transform: scale(0);
      opacity: 1;
   }
   100% {
      transform: scale(1);
      opacity: 1;
   }
}

@keyframes fadein {
   0% {opacity: 0;}
   100% {opacity: 1;}
}

@keyframes fadein02 {
   0% {opacity: 0;}
   100% {opacity: 0.8;}
}

/* fix-menu */
.fix-menu {position:absolute;top:0;left:0;width:100%;display:flex;line-height:0;background:#FFF;box-sizing:border-box}
.fix-menu li {display:flex;justify-content:center;align-items:center;margin-left:1px;padding:4.42vw 1% 4.42vw;width:100%;text-align:center;color:#A1A1A1;font-size:1.4rem;font-weight:bold;line-height:1.4;letter-spacing:-0.5px;background:#C3C3C3}
.fix-menu li:first-child {margin-left:0;}
.fix-menu li.on {color:#222;background:#FFF}
.fix-menu.fix {position:fixed;top:60px;z-index:10;}

/*** content ***/
.omega-wrap *[class^="cont0"] {padding-bottom:65px;text-align:center;}
.omega-wrap *[class^="cont0"] h3 {text-align:center;font-size:1.9rem;line-height:1.4;color:#111;letter-spacing: -2px;margin-bottom:12px;}
/* .omega-wrap *[class^="cont0"] .program-list li {position:relative;overflow:hidden;margin-bottom:calc(30vw/7.2);width:calc(660vw/7.2);height:calc(390vw/7.2);border-radius:15px;opacity:0.7;background:#070157;backdrop-filter:blur(10px);} */
.omega-wrap *[class^="cont0"] .program-list li {position:relative;overflow:hidden;margin-bottom:calc(30vw/7.2);width:calc(660vw/7.2);height:calc(390vw/7.2);border-radius:15px;opacity:0.2;transition: opacity 0.5s ease, transform 0.5s ease;}
.omega-wrap *[class^="cont07"] {padding-bottom:8.333vw;text-align:center;}


/* table */
.sticky {position:sticky;top:0;left:65px !important;z-index: 1;background:#FFF}

.tbl-type01 {width:100%;border-top:2px solid #262626;border-collapse:separate}
.tbl-type01 *, .tbl-type01 li {font-size:1.3rem;letter-spacing: -1px;}
.tbl-type01 thead th {text-align:center;padding:15px 0;background:#f6f6f6;border-right:1px solid #d9d9d9;border-bottom:1px solid #262626;}
.tbl-type01 thead th:last-child {border-right: none;}
.tbl-type01 tbody th, .tbl-type01 tbody td {border-bottom:1px solid #d9d9d9;}
.tbl-type01 tbody th {font-weight: normal;padding:12px 0;text-align: center;}
.tbl-type01 tbody td {border-left:1px solid #d9d9d9;padding:10px 1.5% 10px;line-height: 1.5;word-break: keep-all;}
.tbl-type01 tbody .b-l-n {border-left:none;}
.tbl-type01 .b-r {border-right:1px solid #d9d9d9!important;}
.tbl-type01 tbody u {text-decoration: line-through;color:#9b9b9b}
.tbl-type01 .tr-bg td {background:#f7f0ef}
.tbl-type01 .box-width {width:80%;}
.tbl-type01 .txt-center {text-align: center;padding-left:0!important;padding-right:0!important}
.tbl-type01 .bor-left {border-left:1px solid #d9d9d9;}
.tbl-type01 .sel-subj {padding:0 2.5%;width:80%;}
.tbl-type01 .sel-subj02 {width:80%;}
.tbl-type01 .spe-subj {background:#f2f2f2;table-layout:fixed;width:20%;}
.tbl-type01 .spe-subj02 {background:#dae3f3;table-layout:fixed;width:20%;}
.tbl-type01 .bor-top {border-top:1px solid #d9d9d9;}

.tbl-type01.style02 thead tr th {padding:11px 0;border-bottom:1px solid #222;background:#FFF}
.tbl-type01.style02 .bg-th {background:#FBFBFB}
.tbl-type01.style02 tbody th {border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.tbl-type01.style02 tbody td {padding:14px 5px;border-left:none;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.tbl-type01.style02 tbody td:last-child {border-right:none;}

.tbl-scroll-x {overflow-x:scroll; width:100%}
.tbl-scroll-x::-webkit-scrollbar {
    height:5px;  /* 스크롤바의 너비 */
}
  
.tbl-scroll-x::-webkit-scrollbar-thumb {
    background:rgba(17,17,17,.3);
    border-radius:2px;
  }
  
.tbl-scroll-x::-webkit-scrollbar-track {
    background:transparent
}


.tbl-scroll-x table {width:140%;table-layout: fixed;border-color: unset;}
.tbl-scroll-x thead tr:first-child th:first-child {position: sticky;left:0;top:0;}
.tbl-scroll-x thead .th-st {position: sticky;left:0;top:0;}
.tbl-scroll-x tbody th {position: sticky;left:0;top:0;z-index: 1;}

/* cont03 */
.cont03, .cont05, .cont06{padding-top:77px;}
.cont03 {position:relative;border-radius:0 0 50px 50px;background:linear-gradient(180deg, #090060 0%, #090059 50%, #0C0078 86.45%);}
.cont03::before {content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:calc(120vw/7.2);background:#070142}
.cont03::after {content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:calc(120vw/7.2);border-radius:0 0 50px 50px;background:#0C0078}

.cont03 .program-list .list01::before {content:'';position:absolute;top:0;left:0;width:calc(660vw/7.2);height:calc(390vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/cont03_img01.png") no-repeat;background-size:cover;}
.cont03 .program-list .list02::before {content:'';position:absolute;top:0;left:0;width:calc(660vw/7.2);height:calc(390vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/cont03_img02.png") no-repeat;background-size:cover;}
.cont03 .program-list .list03::before {content:'';position:absolute;top:0;left:0;width:calc(660vw/7.2);height:calc(390vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/cont03_img03.png") no-repeat;background-size:cover;}

/* cont04 */
.cont04 {position:relative;background:#050033}
.cont04::after {content:'';z-index:2;display:block;position:absolute;left:50%;top:-9vw;width:calc(120vw/7.2);height:calc(120vw/7.2);transform:translateX(-50%);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/ico_con.png") no-repeat;background-size:cover;}
/* .cont04 .program-list li::after {background:#040028 !important} */
.cont04 .program-list .list01::before {content:'';position:absolute;top:0;left:0;width:calc(660vw/7.2);height:calc(390vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/cont04_img01.png") no-repeat;background-size:cover;}
.cont04 .program-list .list02::before {content:'';position:absolute;top:0;left:0;width:calc(660vw/7.2);height:calc(390vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/cont04_img02.png") no-repeat;background-size:cover;}
.cont04 .program-list .list03::before {content:'';position:absolute;top:0;left:0;width:calc(660vw/7.2);height:calc(390vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/cont04_img03.png") no-repeat;background-size:cover;}

/* cont05 */
.cont05 {background:#E9E9E9}

/* cont06 */
.cont06 {position:relative;background:#C5D7FF}
/* .cont06 .program-list li::after {background:#809BD4 !important} */
.cont06 .program-list .list01::before {content:'';position:absolute;top:0;left:0;width:calc(660vw/7.2);height:calc(390vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/cont06_img01.png") no-repeat;background-size:cover;}
.cont06 .program-list .list02::before {content:'';position:absolute;top:0;left:0;width:calc(660vw/7.2);height:calc(390vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/cont06_img02.png") no-repeat;background-size:cover;}
.cont06 .program-list .list03::before {content:'';position:absolute;top:0;left:0;width:calc(660vw/7.2);height:calc(390vw/7.2);background:url("https://russeldata.megastudy.net/campus/images/russel/m_russel/event/omega_intro/cont06_img03.png") no-repeat;background-size:cover;}



.cont07 .inner p.title{
   width: 75vw;
   margin: 0 auto;
   padding-top: 15vw;
   padding-bottom: 8.333vw;
}

.con09-table{
   position: relative;
}
.omega-dim{
   position: absolute;
   z-index:8;
   inset: 0;
   display: flex;
   width: 100%;
   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);
}
.omega-dim > div{
   display: flex;
   flex-direction: column;
   align-items: center;
   gap: 1.944vw;
   flex-shrink: 0;
}
.omega-dim > div img{
   width:15.278vw;  
}
.omega-dim p{
   color: #FFF;
   text-align: center;
   font-family: Pretendard;
   font-size: 4.444vw;
   font-style: normal;
   font-weight: 700;
   line-height: 140%; /* 44.8px */
   letter-spacing: -0.64px;
}