.youtube-btn:after { clear: both; content:''; display: block; background: url(https://www.epasskorea.com/Typec_Image/play_btn.png); position: absolute; top: 50%; left: 50%; width: 50%; height: 50%; transform: translate(-50%, -50%); background-repeat: no-repeat; background-position: center center; background-size: contain; } 

/* 23감사제 */


.thank-event-23 { position: relative; } 
.thank-event-23.active { position: fixed; top: 4%; left: 0; z-index: 999999; width: 100%; overflow-y: auto; height: 100%; } 

.thank-event-23 { } 
.thank-event-23 .section { } 
.thank-event-23 .section .sec-content { z-index: 1; position: relative; } 
.thank-event-23 .sec-01 { background: #cae5ff;} 
.thank-event-23 .sec-02 { background: #e3f0fd;} 
.thank-event-23 .sec-03 { background: #e3f0fd;} 
.thank-event-23 .sec-04 { background: #82bcfc; padding-bottom:100px;} 
.thank-event-23 .sec-05 { background: #142442;} 
.thank-event-23 .sec-06 { background: #142442;}
.thank-event-23 .sec-07 { background: #202020; padding-bottom:100px;} 


.thank-event-23 .slide1 {position: absolute;top: 22%;left: 50%;transform: translateX(-50%);max-width: 87%;} 
.thank-event-23 .slide1 .list1 { max-width:85%; margin: 0 auto; } 
.thank-event-23 .slide1 .list1 .slick-slide { margin: 0 10px; } 
.thank-event-23 .slide1 .slick-arrow1 {transform: translateX(-50%);top: calc(50% - 36px);position: absolute;width: 10%;height: 24%;} 
.thank-event-23 .slide1 .slick-arrow1.slick-left { top:32%; left: 10%; cursor: pointer;} 
.thank-event-23 .slide1 .slick-arrow1.slick-right { top:32%; left: 90%; cursor: pointer;}

.thank-event-23 .slide2 {position: absolute;top: 38%;left: 50%;transform: translateX(-50%);max-width: 70%;} 
.thank-event-23 .slide2 .list2 { max-width:87%; margin: 0 auto; } 
.thank-event-23 .slide2 .list2 .slick-slide { margin: 0 10px; } 
.thank-event-23 .slide2 .slick-arrow2 {transform: translateX(-50%);top: calc(50% - 36px);position: absolute;width: 10%;height: 24%;} 
.thank-event-23 .slide2 .slick-arrow2.slick-left {left: 4%; cursor: pointer;} 
.thank-event-23 .slide2 .slick-arrow2.slick-right {left: 96%; cursor: pointer;}

.thank-event-23 .slide3 {position: absolute;top: 25%;left: 50%;transform: translateX(-50%);max-width: 100%;} 
.thank-event-23 .slide3 .list3 { max-width:100%; margin: 0 auto; } 
.thank-event-23 .slide3 .list3 .slick-slide { margin: 0 10px; } 

.thank-event-23 .sec-03 { text-align: center;}
.thank-event-23 .sec-03 .time { position: absolute; top: 4.5%; left: 50%; transform: translateX(-50%); width: 63%; text-align: center; } 
.thank-event-23 .sec-03 .countdown span { font-family: 'GmarketSansBold' !important; } 
.thank-event-23 .sec-03 .countdown span { font-size: 25px !important; font-weight: bold; color: #254967; letter-spacing: -2px; } 
.thank-event-23 .sec-03 .countdown span.txt { padding-right:10px; } 

.thank-event-23 .class-list { position: relative; max-width: 95%; margin: 30px auto 0 !important; } 
.thank-event-23 .class-list .class-title { margin: 0 auto 2px !important; position: relative; } 
.thank-event-23 .class-list .class-title img { } 
/* font-family: 'GmarketSansMedium'; */
.thank-event-23 .class-list .class-title p { position: absolute; top: 54%; left: 50%; transform: translate(-50%, -50%); font-size: 5vw !important; font-family: 'GmarketSansBold' !important; font-weight: bold; line-height: 1 !important; } 
.thank-event-23 .class-list .class-btn { display: flex; justify-content: space-between; width: 99.1%; margin: 0 auto; flex-wrap: wrap; } 
.thank-event-23 .class-list .class-btn li { width: calc(50% - 2px); margin-top: 5px !important; background: #1967c3; border-top: 1px solid #fff; position: relative; display: flex; align-items: center; } 
.thank-event-23 .class-list .class-btn li a { font-size: 3.1vw !important; color: #fff; display: block; padding: 20px; font-family: 'GmarketSansMedium'; word-break: keep-all; text-align: left; } 
.thank-event-23 .class-list .class-btn li a::after { clear:both; content:''; display: block; position: absolute; top: calc(50% - 8px); right: 4%; background: url(https://www.epasskorea.com/Public_html/Images/event/thanks/22_thanks_04.png); width: 11px; height: 15px; } 


.fixed-event-2 {position: fixed;top: 0;left: 0;z-index: 99999999999999999;width: 100%;height: 40px;/* border-bottom: 1px solid #fff; */box-sizing: border-box;background: #cae4fe;} 
.fixed-event-2 img{display: block;margin: 0 auto;height: 40px;}
.fixed-event-2 div {position: absolute;top: 0;left: 50%;width: 100%;height: 100%;display: flex;padding: 0 4.3%;max-width: 384px;transform: translateX(-50%);box-sizing: border-box;} 
.fixed-event-2 a {display: block;width: 33.333%;height: 100%;}


/* 23 감사제 끝 */

/* 24 감사제 */

/*상단 닫기 이미지*/
.thank-event-24-fixed{position: fixed;top: 0;left: 0;z-index: 99999999999999999;width: 100%;height: 40px;/* border-bottom: 1px solid #fff; */box-sizing: border-box;background: #d52127;} 
.thank-event-24-fixed img{display: block;margin: 0 auto;height: 40px;}
.thank-event-24-fixed div {position: absolute;top: 0;left: 50%;width: 100%;height: 100%;display: flex;padding: 0 4.3%;max-width: 384px;transform: translateX(-50%);box-sizing: border-box;} 
.thank-event-24-fixed a {display: block;width: 33.333%;height: 100%;}

.thank-event-24 { position: relative; } 
.thank-event-24.active { position: fixed; top: 3.8%; left: 0; z-index: 999999; width: 100%; overflow-y: auto; height: 100%; } 

.thank-event-24 { } 
.thank-event-24 .section { } 
.thank-event-24 .section .sec-content { z-index: 1; position: relative; } 
.thank-event-24 .sec-01 { background: #f6403b;} 
.thank-event-24 .sec-02 { background: #008c4c;} 
.thank-event-24 .sec-03 { background: #8dae40;} 
.thank-event-24 .sec-04 { background: #008c4c;} 
.thank-event-24 .sec-05 { background: #00ae9e;} 
.thank-event-24 .sec-06 { background: #f6403b;}
.thank-event-24 .sec-07 { background: #1c1c1c; padding-bottom:100px;} 

.thank-event-24 .class-list { position: relative; /*max-width: 850px;*/ margin: 40px auto 0 !important; } 
.thank-event-24 .class-list.first_tit{margin:0 auto !important;}
.thank-event-24 .class-list .class-title { position: relative; width: 95%; border-radius: 5px; background: #fbe285; margin: 0 auto;  } 
.thank-event-24 .class-list .class-title p { padding:3% 0; text-align: center; font-size: 1.8em !important; font-family: 'GmarketSansBold' !important; font-weight: bold; line-height: 1 !important; } 

.thank-event-24 .class-list .class-btn { width: 95%; margin: 0 auto; flex-wrap: wrap; } 
.thank-event-24 .class-list .class-btn li { position: relative; display: flex; align-items: center; background: #fff; margin-top: 3% !important; border-radius: 5px;  } 
.thank-event-24 .class-list .class-btn li a { width:98%; font-size: 1.5em !important; display: block; padding: 20px 10px; font-family: 'GmarketSansMedium'; word-break: keep-all; } 
.thank-event-24 .class-list .class-btn li a:hover{color:#d7232a; text-decoration: none;}
.thank-event-24 .class-list .class-btn li a::after { clear:both; content:''; display: block; position: absolute; top: calc(50% - 8px); right: 4%; background: url(https://www.epasskorea.com/Public_html/Images/event/thanks/241202_06_arrow.png); width: 11px; height: 15px; } 

.thank-event-24 .event-slide-area .event-slide-box { position: absolute; top: 24.1%; left: 11%; width: 78% !important; border: solid 2px #222;} 
.thank-event-24 .event-slide-area .slick-left { position: absolute; top: 44%; left: 5%; width: 6% !important; z-index: 10; cursor: pointer;} 
.thank-event-24 .event-slide-area .slick-right { position: absolute; top: 44%; right: 5%; width:6% !important; z-index: 10; cursor: pointer;} 


@media all and (min-width:769px) and (max-width:1023px){
    .thank-event-24.active {/* top: 8%; */}
    .thank-event-24 .class-list .class-title {width: 100%; }
    .thank-event-24 .class-list .class-title p{  font-size: 2em !important; } 
    .thank-event-24 .class-list .class-btn  { width: 99.1%; display: flex; justify-content: space-between; } 
    .thank-event-24 .class-list .class-btn li {width: calc(50% - 6px);  } 
    .thank-event-24 .class-list .class-btn li a {padding: 20px; }
}
@media all and (min-width:1024px) {
    .thank-event-24.active { top: 3%; }
    .thank-event-24 .class-list .class-title {width: 100%; }
    .thank-event-24 .class-list .class-title p{  font-size: 2em !important; } 
    .thank-event-24 .class-list .class-btn  { width: 99.1%; display: flex; justify-content: space-between; } 
    .thank-event-24 .class-list .class-btn li {width: calc(50% - 6px);  } 
    .thank-event-24 .class-list .class-btn li a {padding: 20px; }
}

/* 24감사제 끝 */

/* 25 감사제 */

/*상단 닫기 이미지*/
.thank-event-25-fixed{position: fixed;top: 0;left: 0;z-index: 99999999999999999;width: 100%;height: 40px;/* border-bottom: 1px solid #fff; */box-sizing: border-box;background: #f8d9bb;} 
.thank-event-25-fixed img{display: block;margin: 0 auto;height: 40px;}
.thank-event-25-fixed div {position: absolute;top: 0;left: 50%;width: 100%;height: 100%;display: flex;padding: 0 4.3%;max-width: 384px;transform: translateX(-50%);box-sizing: border-box;} 
.thank-event-25-fixed a {display: block;width: 33.333%;height: 100%;}

.thank-event-25 { position: relative; } 
.thank-event-25.active { position: fixed; top: 3.8%; left: 0; z-index: 999999; width: 100%; overflow-y: auto; height: 100%; } 

.thank-event-25 { } 
.thank-event-25 .section { } 
.thank-event-25 .section .sec-content { z-index: 1; position: relative; } 
.thank-event-25 .sec-01 { background: #fbecdc;} 
.thank-event-25 .sec-02 { background: #f8d9bb;} 
.thank-event-25 .sec-03 { background: #4e2c20;} 
.thank-event-25 .sec-04 { background: #ffb9b3;} 
.thank-event-25 .sec-05 { background: #edfab4;} 
.thank-event-25 .sec-06 { background: #ffeba5;}
.thank-event-25 .sec-07 { background: #fbecdc; padding-bottom:10%;} 
.thank-event-25 .sec-08 { background: #161616;}

.thank-event-25 .class-list { position: relative; /*max-width: 850px;*/ margin: 40px auto 0 !important; } 
.thank-event-25 .class-list.first_tit{margin:0 auto !important;}
.thank-event-25 .class-list .class-title { position: relative; width: 95%; border-radius: 5px; background: #cb301f; margin: 0 auto;  } 
.thank-event-25 .class-list .class-title p { padding:3% 0; text-align: center; font-size: 1.8em !important; font-family: 'GmarketSansBold' !important; font-weight: bold; line-height: 1 !important; color:#fff;} 

.thank-event-25 .class-list .class-btn { width: 95%; margin: 0 auto; flex-wrap: wrap; } 
.thank-event-25 .class-list .class-btn li { position: relative; display: flex; align-items: center; background: #fff; margin-top: 3% !important; border-radius: 5px;  } 
.thank-event-25 .class-list .class-btn li a { width:98%; font-size: 1.5em !important; display: block; padding: 20px 10px; font-family: 'GmarketSansMedium'; word-break: keep-all; } 
.thank-event-25 .class-list .class-btn li a:hover{color:#d7232a; text-decoration: none;}
.thank-event-25 .class-list .class-btn li a::after { clear:both; content:''; display: block; position: absolute; top: calc(50% - 8px); right: 4%; background: url(https://www.epasskorea.com/Public_html/Images/event/thanks/241202_06_arrow.png); width: 11px; height: 15px; } 

.thank-event-25 .video-btn-0 img { width: 100%; height: 100%; } 
.thank-event-25 .thanks-area { position: absolute; top: 40%; left: 50%; width: 82%; transform: translateX(-50%); } 
.thank-event-25 .thanks-slide { width: 100%; height: auto; } 
.thank-event-25 .swiper-slide img { width: 100%; } 
.thank-event-25 .thanks-area .thanks-slide-button { position: absolute; top: calc(50% - 16px); z-index: 97; width: 18px; height: 32px; padding: 0; text-indent: -9999px; cursor: pointer; } 

.thank-event-25 .thanks-slide-button-prev { position:absolute; width: 4% !important; top:46%; left: 3%;  } 
.thank-event-25 .thanks-slide-button-next { position:absolute; width: 4% !important; top:46%; right: 3%; } 

.thank-event-25 .model-a { display: none; position: absolute; top: 40%; z-index: 999; }
.thank-event-25 .model-a .close-btn { position: absolute; top: 1%; right: 1%; } 
.thank-event-25 .model-a .close-btn i { font-size: 30px; }

.thank-event-25 .model-b { display: none; position: absolute; top: 40%; z-index: 999; }
.thank-event-25 .model-b .close-btn { position: absolute; top: 1%; right: 1%; } 
.thank-event-25 .model-b .close-btn i { font-size: 30px; }

@media all and (min-width:769px) and (max-width:1023px){
    .thank-event-25.active { /*top: 8%;*/ }
    .thank-event-25 .class-list .class-title {width: 100%; }
    .thank-event-25 .class-list .class-title p{  font-size: 2em !important; } 
    .thank-event-25 .class-list .class-btn  { width: 99.1%; display: flex; justify-content: space-between; } 
    .thank-event-25 .class-list .class-btn li {width: calc(50% - 6px);  } 
    .thank-event-25 .class-list .class-btn li a {padding: 20px; }
}
@media all and (min-width:1024px) {
    .thank-event-25.active { top: 3%; }
    .thank-event-25 .class-list .class-title {width: 100%; }
    .thank-event-25 .class-list .class-title p{  font-size: 2em !important; } 
    .thank-event-25 .class-list .class-btn  { width: 99.1%; display: flex; justify-content: space-between; } 
    .thank-event-25 .class-list .class-btn li {width: calc(50% - 6px);  } 
    .thank-event-25 .class-list .class-btn li a {padding: 20px; }
}

/* 25감사제 끝 */

/* 이벤트 */
  .borderB_none {border-bottom:none !important;}
  .borderR_c0caff_wrap {background-color:#f2f2f2; padding:30px 3%;}
  .borderR_c0caff {border-right:1px solid #c0caff;}
  .m_event_table_style .m_td_title{border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; text-align:center;}
  .m_event_table_style th {background:#3947ca; color:#fff; font-weight:600; padding:8px; font-size:0.9em;}
  .m_event_table_style td {background:#fff; padding:10px; border-bottom:1px solid #c8c8c8; font-size:0.9em;}
  .m_event_table_style a {color:#333; text-decoration:none;}
.borderR_c0caff_wrap p { color:#33C; font-size:1.1em; text-align:center; font-weight:bold;}
.borderR_c0caff_wrap span { color:#999; font-size:0.9em; text-align:center; font-weight:normal;}

.A-btn { position: absolute; text-indent: -9999px; opacity: 0; z-index: 1; cursor: pointer; } 
/*start 움직이는 손동작*/
.hand-icon { position: absolute; transform: translateX(-50%); text-indent: -999999px; } 
.hand-icon:after { clear: both; content:''; display: block; position: absolute; bottom: -52px; right: -60px; background: url(/public_html/images/event/hand_icon.png); width: 76px; height: 61px; background-size: 70%;  z-index: 1; background-repeat: no-repeat; animation: event-hand 2s 1.25s ease-in-out infinite; } 
@keyframes event-hand { 
    0% { transform: translate(-00%,00%); } 
    50% { transform: translate(-50%,-20%); } 
    100% { transform: translate(-00%,00%); } 
}
.hand-icon2 { position: absolute; transform: translateX(-50%); text-indent: -999999px; } 
.hand-icon2:after { clear: both; content:''; display: block; position: absolute;bottom: -52px; right: -60px; background: url(/public_html/images/event/hand_icon2.png); width: 76px; height: 61px; background-size: 70%;  z-index: 1; background-repeat: no-repeat; animation: event-hand 2s 1.25s ease-in-out infinite; } 
@keyframes event-hand2 { 
    0% { transform: translate(-00%,00%); } 
    50% { transform: translate(-50%,-20%); } 
    100% { transform: translate(-00%,00%); } 
}
.hand-icon3 { position: absolute; transform: translateX(-50%); text-indent: -999999px; } 
.hand-icon3:after { clear: both; content:''; display: block; position: absolute; bottom: -52px; right: -60px; background: url(/public_html/images/event/hand_icon3.png); width: 68px; height: 59px; background-size: 70%;   z-index: 1; background-repeat: no-repeat; animation: event-hand 2s 1.25s ease-in-out infinite; } 
@keyframes event-hand3 { 
    0% { transform: translate(-00%,00%); } 
    50% { transform: translate(-50%,-20%); } 
    100% { transform: translate(-00%,00%); } 
}
.hand-icon4 { position: absolute; transform: translateX(-50%); text-indent: -999999px; } 
.hand-icon4:after { clear: both; content:''; display: block; position: absolute; bottom: -52px; right: -60px; background: url(/public_html/images/event/hand_icon4.png);  width: 68px; height: 59px; background-size: 70%;  z-index: 1; background-repeat: no-repeat; animation: event-hand 2s 1.25s ease-in-out infinite; } 
@keyframes event-hand4 { 
    0% { transform: translate(-00%,00%); } 
    50% { transform: translate(-50%,-20%); } 
    100% { transform: translate(-00%,00%); } 
}
/*움직이는 손동작 end*/

/* event-230331 */
.event-230331 { position: relative;}
.event-230331-btn01 { position: absolute; top: 79.5%; left: 51%; width: 22%; height: 2%;}
.event-230331-btn02 { position: absolute; top: 79.5%; left: 75%; width: 22%; height: 2%;}
.event-230331-btn03 { position: absolute; top: 82.2%; left: 51%; width: 22%; height: 2%;}
.event-230331-btn04 { position: absolute; top: 82.2%; left: 75%; width: 22%; height: 2%;}

/* event-230411 */
.event-230411 { position: relative;}
.event-230411-btn01 { position: absolute; top: 59%; left: 1%; width: 48%; height: 2%;}
.event-230411-btn02 { position: absolute; top: 59%; left: 51%; width: 48%; height: 2%;}
.event-230411-btn03 { position: absolute; top: 72%; left: 1%; width: 48%; height: 9%;}
.event-230411-btn04 { position: absolute; top: 72%; left: 51%; width: 48%; height: 9%;}


/* 2024 여름 이벤트 - 240621 */

/* 전체이벤트*/
.event_240621 .time { position: absolute; top: 68%; left: 50%; transform: translateX(-50%); width: 80%; text-align: center; } 
.event_240621 .countdown{ display: flex; align-items: baseline; justify-content: center;}
.event_240621 .countdown div.num { width: 17%; font-family: 'GmarketSansLight' !important; font-size: 3em !important; color: #ff33ff; letter-spacing: -2px; } 
.event_240621 .countdown div.txt { font-family: 'GmarketSansBold' !important; font-size:1.2em; color: #000;} 

@media (min-width: 768px) {
    .event_240621 .time { top: 70%; } 
    .event_240621 .countdown div.num { width: 17%;  font-size: 5em !important; } 
    .event_240621 .countdown div.txt{ font-size:2em; }
}

/**** 2025 여름 이벤트 - 250625 *****/

/* 전체이벤트*/
.event_250625 .time { position: absolute; top: 49%; left: 50%; transform: translateX(-50%); width: 80%; text-align: center; } 
.event_250625 .countdown{ display: flex; align-items: baseline; justify-content: center;}
.event_250625 .countdown div.num { width: 17%; font-family: 'GmarketSansLight' !important; font-size: 3em !important; color: #1f5b33; letter-spacing: -2px; } 
.event_250625 .countdown div.txt { font-family: 'GmarketSansBold' !important; font-size:1.2em; color: #000;} 

/**** 2026 여름 이벤트 - 260616 *****/
.event_260616 .time { position: absolute; top: 42%; left: 50%; transform: translateX(-50%); width: 80%; text-align: center; } 
.event_260616 .countdown{ display: flex; align-items: baseline; justify-content: center;}
.event_260616 .countdown div.num { width: 17%; font-family: 'GmarketSansLight' !important; font-size: 3em !important; color: #00b3ff; letter-spacing: -2px; } 
.event_260616 .countdown div.txt { font-family: 'GmarketSansBold' !important; font-size:1.2em; color: #000;} 

.event_260616 .sec-03 { background: #f4e7d6; padding-bottom: 10px;} 

.event_260616 .class-list { position: relative; /*max-width: 850px;*/ margin: 40px auto 0 !important; } 
.event_260616 .class-list.first_tit{margin:0 auto !important;}
.event_260616 .class-list .class-title { position: relative; width: 95%; border-radius: 5px; background: #0048ff; margin: 0 auto;  } 
.event_260616 .class-list .class-title p { padding:3% 0; text-align: center; font-size: 1.8em !important; font-family: 'GmarketSansBold' !important; font-weight: bold; line-height: 1 !important; color:#fff;} 

.event_260616 .class-list .class-btn { width: 95%; margin: 0 auto 60px; flex-wrap: wrap; } 
.event_260616 .class-list .class-btn li { position: relative; display: flex; align-items: center; background: #fff; margin-top: 3% !important; border-radius: 5px;  } 
.event_260616 .class-list .class-btn li a { width:98%; font-size: 1.5em !important; display: block; padding: 20px 10px; font-family: 'GmarketSansMedium'; word-break: keep-all; } 
.event_260616 .class-list .class-btn li a:hover{color:#0048ff; text-decoration: none;}
.event_260616 .class-list .class-btn li a::after { clear:both; content:''; display: block; position: absolute; top: calc(50% - 8px); right: 4%; background: url(https://www.epasskorea.com/Public_html/Images/event/thanks/241202_06_arrow.png); width: 11px; height: 15px; } 


@media all and (min-width:769px) and (max-width:1023px){
    .event_260616.active { /*top: 8%;*/ }
    .event_260616 .class-list .class-title {width: 100%; }
    .event_260616 .class-list .class-title p{  font-size: 2em !important; } 
    .event_260616 .class-list .class-btn  { width: 99.1%; display: flex; justify-content: space-between; } 
    .event_260616 .class-list .class-btn li {width: calc(50% - 6px);  } 
    .event_260616 .class-list .class-btn li a {padding: 20px; }
}
@media all and (min-width:1024px) {
    .event_260616.active { top: 3%; }
    .event_260616 .class-list .class-title {width: 100%; }
    .event_260616 .class-list .class-title p{  font-size: 2em !important; } 
    .event_260616 .class-list .class-btn  { width: 99.1%; display: flex; justify-content: space-between; } 
    .event_260616 .class-list .class-btn li {width: calc(50% - 6px);  } 
    .event_260616 .class-list .class-btn li a {padding: 20px; }
}

/* event_260914 */
 
.event_260914-fixed{position: fixed;top: 0;left: 0;z-index: 99999999999999999;width: 100%;height: auto;/* border-bottom: 1px solid #fff; */box-sizing: border-box;background: #f3e0be;} 
.event_260914-fixed img{display: block; margin: 0 auto;}
.event_260914-fixed div {position: absolute;top: 0;left: 50%;width: 100%;height: 100%;display: flex;padding: 0 4.3%;max-width: 768px;transform: translateX(-50%);box-sizing: border-box;} 
.event_260914-fixed a {display: block;width: 33.333%;height: 100%;}

.event_260914 div { text-align:center; } 
.event_260914 { position: relative; } 
.event_260914.active { position: fixed; left: 0; z-index: 999999; width: 100%; overflow-y: auto; height: 100%; } 
.event_260914 .sec-content { position: relative; width: 100%; max-width: 768px; margin: 0 auto;}
.event_260914 .sec-content img { display: block; width: 100%; height: auto; margin: 0 auto;}

.event_260914 .sec-01 { background: url(https://www.sonsakorea.com/Public_html/Images/event/260914_01_bg.jpg); } 
.event_260914 .sec-02{background: #4c3824;}
.event_260914 .sec-03{background: #ed8e55;}
.event_260914 .sec-04{background: #eaddc5;}

@media all and (min-width:769px) and (max-width:1023px){
    .event_260914.active { /*top: 8%;*/ }
    .event_260914 .class-list .class-title {width: 100%; }
    .event_260914 .class-list .class-title p{  font-size: 2em !important; } 
    .event_260914 .class-list .class-btn  { width: 99.1%; display: flex; justify-content: space-between; } 
    .event_260914 .class-list .class-btn li {width: calc(50% - 6px);  } 
    .event_260914 .class-list .class-btn li a {padding: 20px; }
}
@media all and (min-width:1024px) {
    .event_260914.active { top: 3%; }
    .event_260914 .class-list .class-title {width: 100%; }
    .event_260914 .class-list .class-title p{  font-size: 2em !important; } 
    .event_260914 .class-list .class-btn  { width: 99.1%; display: flex; justify-content: space-between; } 
    .event_260914 .class-list .class-btn li {width: calc(50% - 6px);  } 
    .event_260914 .class-list .class-btn li a {padding: 20px; }
}


/*2026 노무사 프로모션*/
.eko_pm01 .sec-01 {background: #1648e3;}
.eko_pm01 .sec-02 {background: #0933b7;}
.eko_pm01 .sec-03 {background: #262626;}
.eko_pm01 .sec-04 {background: #fffce6;}
.eko_pm01 .sec-05 {background: #1648e3;}
.eko_pm01 .sec-06 {background: #c0fdff;}
.eko_pm01 .sec-07 {background: #ebebeb;}
.eko_pm01 .sec-08 {background: #1648e3;}
.eko_pm01 .sec-09 {background: #ebebeb;}
.eko_pm01 .sec-10 {background: #fff4b5;}

/*2026 노무사 프로모션*/
.eko_pm02 .sec-01 {background: #d6f4ff;}
.eko_pm02 .sec-02 {background: #1b224c;}

/*2026 노무사 프로모션3*/
.eko_pm03 .sec-01 {background: #8383f1;}
.eko_pm03 .sec-02 {background: #e1e1e1;}
.eko_pm03 .sec-03 {background: #d3d3ff;}
.eko_pm03 .sec-04 {background: #e1e1e1;}
.eko_pm03 .sec-05 {background: #fff95f;}
.eko_pm03 .sec-06 {background: #d3d3ff;}
.eko_pm03 .sec-07 {background: #7f7fed;}
.eko_pm03 .sec-08 {background: #0b0b53;}

/*2026 노무사 프로모션4*/
.eko_pm04 .sec-01 { background:url('https://www.ekorbei.com/Public_html/Images/event/eko_pm04_01_bg.jpg');}
.eko_pm04 .sec-02 { background: #5f8cff; }
.eko_pm04 .sec-03 { background: #ffe4f5; }
.eko_pm04 .sec-04 { background: #2b49df; }
.eko_pm04 .sec-05 { background: #c9d4ff; }
.eko_pm04 .sec-06 { background: #ffeaac; }
.eko_pm04 .sec-07 { background: #000c45; }


/* 2027 노무사 안심수강 프로모션5*/
.eko_pm05 .sec-01 { background: #000428;}
.eko_pm05 .sec-02 { background: #efe2ff; }
.eko_pm05 .sec-03 { background: #f1f1f1; }
.eko_pm05 .sec-04 { background: #ececec; }
.eko_pm05 .sec-05 { background: #292929; }


/* 2027 노무사 1+2차 시험대비 패키지 프로모션6*/
.eko_pm06 .sec-01 { background: #fff7cc;}
.eko_pm06 .sec-02 { background: #dccdff; }
.eko_pm06 .sec-03 { background: #9471d3; }
.eko_pm06 .sec-04 { background: #f3f3f3; }
.eko_pm06 .sec-05 { background: #4128b1; }
.eko_pm06 .sec-06 { background: #ffc2d8; }
.eko_pm06 .sec-07 { background: #181818; }
.eko_pm06 .sec-08 { background: #ededed; }

/* 2027 노무사 프로모션7*/
.eko_pm07 .sec-01 { background: #fff7cc;}
.eko_pm07 .sec-02 { background: #ffe661; }
.eko_pm07 .sec-03 { background: #f08b13; }
.eko_pm07 .sec-04 { background: #ffef95; }
.eko_pm07 .sec-05 { background: #181818; }