@charset "euc-kr";
/* bg url: https://image.megagong.net/m/2025/ */

/* settings */
:root {
    --color-primary: #df5d46;
}
.evSection {padding: 160px 0;}
.evSection .mini_tit {opacity: 0.6;}
.evSection .con_tit {font-weight: 400; line-height: 1.3; margin-bottom: 70px;}
.evSection .con_tit span {color: var(--color-primary);}
.evSection .mini_tit + .con_tit {margin-top: 13px;}
.evSection .con_tit + .mini_tit {margin-top: 30px; margin-bottom: 70px;}
.evSection .con_tit .end {top: 24%; right: -14%;}
.evSection .swiper-pagination {display: none; position: static; margin-top: 1%;}
.evSection .swiper-pagination-bullet-active {background: var(--color-primary);}

.tab_tech {border-bottom: 1px solid #ececec; margin-bottom: 20px;}
.tab_tech li a {position: relative; color: #777; padding: 16px 0;}
.tab_tech li.on a {font-weight: 700; color: #111;}
.tab_tech li.on a::before {content: ''; position: absolute; bottom: -1px; left: 0; width: 100%; height: 4px; background: #111;}

/* evBnr */
.evBnr {color: #febe6c; background: #da4c32;}
.evBnr.fixed {position: fixed; width: 100%; height: auto; top: 0; left: 0; z-index: 2;}
.evBnr a {display: block; padding: 2vmin 0;}

/* evCon1 */
.evCon1 {padding: 0 0 80px; background: #faf2e7;}
.evCon1 .visual_img {position: relative; margin: 0 -140px;}
.evCon1 .visual_img .bubble {position: absolute; border: 2px solid #000; border-radius: 39px; padding: 24px 0;}
.evCon1 .visual_img .bubble::before,
.evCon1 .visual_img .bubble::after {content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 0; border-top: 12px solid #000; border-left: 10px solid transparent; border-right: 10px solid transparent; transform: translate(-50%, 100%);}
.evCon1 .visual_img .bubble::before {border-top: 10px solid #fff; border-left: 8px solid transparent; border-right: 8px solid transparent; z-index: 1;}
.evCon1 .visual_img .bubble1 {top: 168px; left: 245px; width: 300px; animation: slideUp 2s ease-in-out infinite;}
.evCon1 .visual_img .bubble2 {top: 306px; right: 260px; width: 290px; animation: slideDown 2s ease-in-out infinite;}
.evCon1 .visual_tit {position: relative;}
.evCon1 .visual_tit .sub_top {position: absolute; top: -20px; left: 50%; transform: translate(-50%, -100%); min-width: max-content;}
.evCon1 .visual_tit .text_ani_wrap {position: relative;}
.evCon1 .visual_tit .text_ani_wrap .x_ani {position: absolute; top: 10%; left: -10%; width: 120px; height: 70px;}
.evCon1 .visual_tit .text_ani_wrap .x_ani line {stroke: #1ebf85; stroke-width: 5; stroke-linecap: round; stroke-dasharray: 150; stroke-dashoffset: 150; animation: draw 0.5s ease-in-out forwards;}
.evCon1 .visual_tit .text_ani_wrap .x_ani line:nth-child(2) {animation-delay: 0.5s;}
.evCon1 .visual_tit .text_ani_wrap .o_ani {visibility: hidden; opacity: 0; position: absolute; top: -2%; left: -14%; width: 129px; height: 87px; background: url(https://image.megagong.net/m/2025/0115_tech/o_ico.png) no-repeat; background-size: contain; transition: all 0.5s;}
.evCon1 .visual_tit .text_ani_wrap .o_ani.show {visibility: visible; opacity: 1;}
.evCon1 .visual_tit .sub_btm {margin-top: -10px; line-height: 1.2; opacity: 0.5;}

@keyframes draw {
    to {
        stroke-dashoffset: 0;
    }
}
@keyframes slideUp {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-20%);
    }
}
@keyframes slideDown {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(20%);
    }
}

/* evCon2 */
.evCon2 {background: #fce7cc;}
.evCon2 .review_swiper_wrap {position: relative; z-index: 0;}
.evCon2 .review_swiper {overflow: hidden; box-shadow: 10px 10px 20px 10px rgba(0, 0, 0, 0.1); border-radius: 10px;}
.evCon2 .review_swiper .swiper-slide {display: flex; flex-direction: column; align-items: center; height: 432px; padding: 40px 0 45px; background: #fff; border-radius: 10px; box-shadow: 10px 10px 20px 10px rgba(0, 0, 0, 0.1);}
.evCon2 .review_swiper .swiper-slide .ico {margin-bottom: 20px;}
.evCon2 .review_swiper .swiper-slide p {font-weight: 400;}
.evCon2 .review_swiper .swiper-slide p b {color: var(--color-primary);}
.evCon2 .review_swiper .swiper-slide .writer {color: #999; background: #eee; border-radius: 11px; /*width: 105px;*/ padding: 2px 10px; margin-top: auto;}
.evCon2 .review_swiper_wrap .swiper-button-prev,
.evCon2 .review_swiper_wrap .swiper-button-next {position: absolute; width: 54px; height: 54px; background-image: url(https://image.megagong.net/m/2025/0115_tech/slide_arrow.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat; background-color: #333; border-radius: 50%;}
.evCon2 .review_swiper_wrap .swiper-button-prev::after,
.evCon2 .review_swiper_wrap .swiper-button-next::after {content: none;}
.evCon2 .review_swiper_wrap .swiper-button-prev {left: -27px;}
.evCon2 .review_swiper_wrap .swiper-button-next {right: -27px; transform: rotate(180deg);}
.evCon2 .btm_msg {margin-top: 50px;}
.evCon2 .btm_msg b {background: #fff; background: -webkit-linear-gradient(270deg, transparent 70%, rgba(255,255,255,1) 70%); background: linear-gradient(180deg, transparent 70%, rgba(255,255,255,1) 70%);}

/* evCon3 */
.evCon3 {background: #fddeaf;}
.evCon3 .con_tit {margin-bottom: 0;}
.evCon3 .point_swiper .swiper-wrapper {gap: 20px;}
.evCon3 .point_swiper .swiper-slide {flex: 1 1 auto; display: flex; flex-direction: column; background: #fff; border-radius: 10px; overflow: hidden; height: 458px;}
.evCon3 .point_swiper .swiper-slide .tit {background: var(--color-primary); padding: 26px 0;}
.evCon3 .point_swiper .swiper-slide .tit b {display: block;}
.evCon3 .point_swiper .swiper-slide .content {flex: 1; position: relative; display: flex; flex-direction: column; align-items: center; padding: 35px 0 50px;}
.evCon3 .point_swiper .swiper-slide .content p {font-weight: 400; margin-bottom: auto;}
.evCon3 .point_swiper .swiper-slide .content .img.gif {width: 268px; height: 148px;}
.evCon3 .point_swiper .swiper-slide .content .img.gif img {width: 100%; height: 100%; object-fit: cover; object-position: 80% 50%;}
.evCon3 .point_swiper .swiper-slide .content .evt_con_base {position: absolute; right: 20px; bottom: 20px; text-align: right; font-size: 11px;}

/* evCon4 */
.evCon4 {background: #272727;}
.evCon4 .point_grid {width: 1228px; display: grid; grid-template-columns: 220px repeat(3, 1fr); gap: 20px; margin: 0 -74px;}
.evCon4 .point_grid .point_tit:not(.pseudo) {background: var(--color-primary); padding: 17px 0; border-radius: 30px;}
.evCon4 .point_grid .row_tit {position: relative; display: flex; justify-content: center; align-items: center; font-weight: 700; border-radius: 10px; margin-right: 10px;}
.evCon4 .point_grid .row_tit.beginner {grid-column: 1 / 2; background: #ffd9d3;}
.evCon4 .point_grid .row_tit.master {background: #b4f2db;}
.evCon4 .point_grid .row_tit::after {content: ''; position: absolute; top: 50%; right: 0; transform: translate(100%, -50%); border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #000;}
.evCon4 .point_grid .row_tit.beginner::after {border-left-color: #ffd9d3;}
.evCon4 .point_grid .row_tit.master::after {border-left-color: #b4f2db;}
.evCon4 .point_grid .content {border-radius: 10px; padding: 37px 0;}
.evCon4 .point_grid .content p {margin-top: 10px;}
.evCon4 .point_grid .content.beginner .content_tit {color: var(--color-primary);}
.evCon4 .point_grid .content.master .content_tit {color: #00a96c;}

/* evCon5 */
.evCon5 {background: #fff;}
.evCon5 .tab_sub {margin-bottom: 80px;}
.evCon5 .tab_sub li + li::before {content: '¤Ó'; font-weight: 400;}
.evCon5 .tab_sub li a {font-weight: 400;}
.evCon5 .tab_sub li.on a {font-weight: 700;}
.evCon5 .inner_panel > li .flex {gap: 50px; margin-bottom: 100px;}
.evCon5 .eventVideo {width: 672px; flex-shrink: 0; z-index: 0;}
.evCon5 .eventVideo.system .video_title {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #222; text-align: left; padding: 70px 40px;}
.evCon5 .eventVideo.system .video_title::before {content: ''; position: absolute; left: 40px; bottom: 65px; width: 87px; height: 87px; background: url(https://image.megagong.net/m/2025/0115_tech/play_ico.png) no-repeat; background-size: contain;}
.evCon5 .eventVideo.system .video_title span {background: var(--color-primary); padding: 5px 20px; border-radius: 2px;}
.evCon5 .eventVideo.system .video_title strong {display: block; margin-top: 20px;}
.evCon5 .eventVideo.system .video_box.prof .play_area > img {top: auto; bottom: 0; right: 3%; width: 46%;}
.evCon5 .txt_box {text-align: left; margin-top: 60px;}
.evCon5 .txt_box .lec_title {display: block; color: var(--color-primary); margin-bottom: 20px;}
.evCon5 .txt_box dl {font-weight: 400; margin-bottom: 40px; letter-spacing: -0.04em;}
.evCon5 .txt_box dl dd {position: relative; padding-left: 10px;}
.evCon5 .txt_box dl dd + dd {margin-top: 5px;}
.evCon5 .txt_box dl dd::before {content: '\00B7'; position: absolute; top: 0; left: 0;}
.evCon5 .txt_box .teacher_home {font-weight: 400;}
.evCon5 .txt_box .teacher_home b {font-size: 0; padding: 0; width: 30px; height: 30px; background: url(https://image.megagong.net/m/2025/0115_tech/home_ico.png) no-repeat; background-size: contain; margin-left: 10px;}
.evCon5 .lec_tit {width: 96%; max-width: 533px; background: #1ebf85; border-radius: 24px; padding: 10px 0; margin: 0 auto 40px;}

/* 250206 Ãß°¡ */
/* evPie  */
.evPie .pie_tit {color: #222; background: #f3f3f3; width: 100%; max-width: 705px; padding: 14px 0; border-radius: 30px; margin: 0 auto 50px;}
.evPie .pie_graph {width: fit-content; border-radius: 50%; box-shadow: 10px 10px 35px 17px rgba(28, 28, 28, 0.1); margin: 0 auto 30px;}
.evPie .evt_con_base {font-weight: 400;}

/* evPack  */
.evPack {background: #ffa93c;}
.evPack .con_tit {margin-bottom: 0;}
.evPack .con_tit .evt_badge {width: 153px; height: 153px; top: -15px; left: auto; right: 14px; background: #000; box-shadow: 10px 10px 30px 10px rgba(8, 9, 11, 0.4);}
.evPack .con_tit .evt_badge.on {color: #ffa93c;}
.evPack .con_tit strong span {color: #fff;}
.evPack .mini_tit {opacity: 1; margin-bottom: 30px !important;}
.evPack .date_box {width: 100%; max-width: 525px; padding: 10px 0; border-radius: 24px; margin: 0 auto 70px;}
.evPack .tab_tech {border-bottom-color: rgba(255, 255, 255, 0.8); margin-bottom: 60px;}
.evPack .tab_tech li:not(.on) a {color: rgba(255, 255, 255, 0.8);}

/* 2500313 Ãß°¡ */
/* evMission */
.evMission {background: #ffa93c; background: -webkit-linear-gradient(270deg, #f5f5f5 0%, #ffa93c 100%); background: linear-gradient(180deg, #f5f5f5 0%, #ffa93c 100%);}
.evMission .con_tit .end::after {background-color: #ff9713;}
.evMission .con_tit {margin-bottom: 0;}
.evMission .con_tit + .mini_tit {margin-bottom: 30px; opacity: 1;}
.evMission .container_info .info .noti {color: #111;}
.evMission .status_wrap {height: 80px; background: #fff; border-radius: 40px; margin: 60px auto;}
.evMission .status_wrap .status {position: relative; flex: 1; display: flex; justify-content: center; align-items: center; font-weight: 700;}
.evMission .status_wrap .status + .status::before {content: ''; position: absolute; top: 50%; left: 0; width: 1px; height: 60%; background: #ddd; transform: translateY(-50%);}
.evMission .status_wrap .status span {color: #df5d46;}
.evMission .status_wrap .status .btnUrl_point {display: flex; width: 100%; height: 100%; justify-content: center; align-items: center;}
.evMission .gift_list_wrap.type_apply li {border-radius: 10px; box-shadow: 10px 10px 12px 3px rgba(0, 0, 0, 0.1);}
.evMission .gift_list_wrap li .name {margin-top: 25px;}
.evMission .gift_list_wrap li .badge {background: #ff9713;}
.evMission .gift_list_wrap .btn-base > a {font-size: 15px; padding: 22px 0;}
.evMission .gift_list_wrap .btn-base > a strong {color: #ff9713;}
.evMission .step_base_wrap {border-radius: 10px; box-shadow: 10px 10px 12px 3px rgba(0, 0, 0, 0.1); margin: 60px auto;}
.evMission .step_base_wrap .box_area {position: relative;}
.evMission .step_base_wrap .box_area .txt {margin: 10px auto 5px;}
.evMission .step_base_wrap .box_area .btn-base {margin-top: 25px;}
.evMission .step_base_wrap .box_area .btn-base a {background: #999; border-color: #999;}
.evMission .step_base_wrap .pop_con {position: absolute; bottom: 10px; right: 0; transform: translateY(100%); width: 784px; text-align: left; color: #111; background: #fff; box-shadow: 10px 10px 12px 3px rgba(0, 0, 0, 0.1); padding: 30px; border-radius: 10px; border: 1px solid #df5d46; z-index: 1;}
.evMission .step_base_wrap .pop_con .close {position: absolute; top: 20px; right: 20px; font-size: 0; width: 20px; height: 20px; background: url(https://img.megagong.net/m/2025/0313_tech/ico_close.png); background-size: contain;}
.evMission .step_base_wrap .pop_con .tit {display: inline-block; color: #df5d46; margin-bottom: 10px;}
.evMission .step_base_wrap .pop_con li {position: relative; padding-left: 10px;}
.evMission .step_base_wrap .pop_con li .mark {position: absolute; top: 0; left: 0;}

.evMission .result_wrap {border-radius: 10px; box-shadow: 10px 10px 12px 3px rgba(0, 0, 0, 0.1);}
.evMission .result_wrap .evt_tit_base {margin-bottom: 20px;}
.evMission .result_list {flex-wrap: wrap; gap: 30px 8px;}
.evMission .result_list li {flex-basis: calc(16.666% - 6.666px); z-index: 0;}
.evMission .click_base_wrap .result_list dt {font-weight: 400; padding: 15px;}
.evMission .click_base_wrap .result_list dd {height: 66px; display: flex; justify-content: center; align-items: center; padding: 15px;}
.evMission .click_base_wrap .result_list dd:last-of-type {border-top: 1px solid #ececec;}
.evMission .result_list .status {font-weight: 400; font-size: 13px; color: #fff; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; border-radius: 3px;}
.evMission .result_list .status.btn a {width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.evMission .result_list .status.check {background: #ff9713;}
.evMission .result_list .status.attend {background: #df5d46;}
.evMission .result_list .status.end {background: #999;}
.evMission .result_list li .dim-base-wrap {top: auto; bottom: 0; height: 132px;}

/* ÆË¾÷ */
.dimPopup {/*display: none;*/ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10;}
.dimPopup .close {position: absolute; top: -30px; right: 0; font-size: 0; overflow: hidden;}

.clickPop {width: 490px; padding: 40px 20px; font-family: 'Noto Sans KR'; box-sizing: border-box;}
.clickPop .p_tit {text-align: center; margin-bottom: 20px;}
.dim_popup.clickPop .btnConfirm {margin-top: 30px;}
.dim_popup.clickPop .btnClose {position: absolute; top: -30px; right: 0; font-size: 0; overflow: hidden; width: 20px; height: 20px; background: url(https://image.megagong.net/m/2025/0121_lotto/close_ico.png);}

.dim_popup.clickPop .tb_fix {border-top: 1px solid #000; border-bottom: 1px solid #ececec;}
.dim_popup.clickPop .tb_scroll .tb_frame {max-height: 120px;}
.dim_popup.clickPop table {font-size: 14px;}
.dim_popup.clickPop table thead {border-top: none;}
.dim_popup.clickPop table tr th {font-size: 15px; background: #fff; border: none; padding: 18px 5px;}
.dim_popup.clickPop table tr td {border: none; box-sizing: border-box;}
/* ÀÀ¸ð ÆË¾÷ */
.clickPop .my_point_now {font-weight: 700;margin-bottom: 15px;display: flex;align-items: center;}
.clickPop .my_point_now::before {content: ''; width: 8px;height: 14px; background-repeat: no-repeat; background-position: center center; background-size: cover; background-image: url(https://img.megagong.net/m/2025/0121_lotto/s_tang.png);  display: inline-block; margin-right: 5px;}
.clickPop .my_point_now span {color: #df5d46;}
.clickPop .board-list-wrap + .my_point_now {margin-top: 30px;}
/* ÀÀ¸ð ÆË¾÷ */
/* ÆË¾÷ */

/* evtoggleWarning */
.evtoggleWarning {padding: 0 !important;}
.warningList li ul li a {color: #df5d46;}

@media screen and (max-width: 1200px){
    /* settings */
    .evSection {padding: 14% 0;}
    .evSection .con_tit {margin-bottom: 7%;}
    .evSection .mini_tit + .con_tit {margin-top: 1%;}
    .evSection .con_tit + .mini_tit {margin-top: 3%; margin-bottom: 7%;}
    .evSection .con_tit .end {top: 24%; right: 0;}

    /* evCon1 */
    .evCon1 {padding: 0 0 8%;}
    .evCon1 .visual_img {margin: 0 -20vmin;}
    .evCon1 .visual_tit .sub_top {top: -2vmin;}
    .evCon1 .visual_tit .sub_btm {margin-top: 0;}

    /* evCon2 */
    .evCon2 .review_swiper_wrap .swiper-button-prev,
    .evCon2 .review_swiper_wrap .swiper-button-next {display: none;}
    .evCon2 .review_swiper_wrap .swiper-pagination {display: block;}

    /* evCon3 */
    .evCon3 .con_tit {margin-bottom: 0;}

    /* evCon4 */
    .evCon4 .point_grid_wrap {overflow-y: auto; margin-right: -2%;}
    .evCon4 .point_grid {margin: 0; padding-right: 2%;}

    /* evCon5 */
    .evCon5 .tab_sub {margin-bottom: 8%;}
    .evCon5 .inner_panel > li .flex {flex-direction: column; align-items: center; gap: 5vmin; margin-bottom: 10%;}
    .evCon5 .eventVideo {width: 100%; height: 100%; max-width: 672px;}
    .evCon5 .txt_box {margin-top: 0;}
    .evCon5 .txt_box .lec_title {text-align: center;}
    .evCon5 .txt_box dl {margin-bottom: 6%;}
    .evCon5 .txt_box .teacher_home {justify-content: center;}

    /* 250206 Ãß°¡ */
    /* evPack  */
    .evPack .con_tit {margin-bottom: 0;}
    .evPack .mini_tit {margin-bottom: 3% !important;}
    .evPack .date_box {margin-bottom: 7%;}
    .evPack .tab_tech {margin-bottom: 6%;}

    /* 2500313 Ãß°¡ */
    /* evMission */
    .evMission .con_tit {margin-bottom: 0;}
    .evMission .con_tit + .mini_tit {margin-bottom: 3%;}
    .evMission .status_wrap {gap: 2vmin 5vmin; height: auto; margin: 6% auto;}
    .evMission .status_wrap .status .btnUrl_point {padding: 2vmin 0;}
    .evMission .step_base_wrap {margin: 6% auto;}
    .evMission .click_base_wrap .result_list dd {padding: 15px 10px;}
}
@media screen and (max-width: 992px){
    .evCon1 .visual_img .bubble {width: 34vmin; min-width: max-content; padding: 1vmin;}
    .evCon1 .visual_img .bubble1 {top: 20vmin; left: 20vmin;}
    .evCon1 .visual_img .bubble2 {top: 34vmin; right: 20vmin;}
    .evCon1 .visual_tit .text_ani_wrap .x_ani {width: 14vmin; height: 8vmin;}
    .evCon1 .visual_tit .text_ani_wrap .o_ani {width: 14vmin; height: 10vmin;}

    .evCon2 .review_swiper .swiper-slide {height: 350px; padding: 20px 0 25px;}
    .evCon2 .review_swiper .swiper-slide .ico {width: min(70px, 30%); margin-bottom: 5%;}
    .evCon2 .review_swiper .swiper-slide {height: auto;}
    .evCon2 .review_swiper .swiper-slide .ico {margin-bottom: 2%;}
    .evCon2 .review_swiper .swiper-slide p {margin-bottom: 4%;}
    .evCon2 .btm_msg {margin-top: 5%;}

    .evCon3 .point_swiper .swiper-wrapper {gap: 0;}
    .evCon3 .point_swiper .swiper-slide {flex: 1 0 100%; height: auto;}
    .evCon3 .point_swiper .swiper-slide .tit {padding: 2vmin 0;}
    .evCon3 .point_swiper .swiper-slide .content {padding: 3vmin 0 5vmin;}
    .evCon3 .point_swiper .swiper-slide .content p {margin-bottom: 2%;}
    .evCon3 .point_swiper .swiper-slide .content .img {margin-top: auto;}
    .evCon3 .point_swiper_wrap .swiper-pagination {display: block;}

    .evCon4 .point_grid {gap: 10px;}
    .evCon4 .point_grid .content {padding: 2.5vmin 0;}

    /* 250206 Ãß°¡ */
    .evPack .con_tit .evt_badge {position: static; width: fit-content; height: auto; box-shadow: none; padding: 1vmin 3vmin; border-radius: 20px; margin: 0 auto 2%;}

    /* 2500313 Ãß°¡ */
    .evMission .step_base_wrap .pop_con {width: 100%;}
    .evMission .step_base_wrap .step_list li .box_area {padding: 30px 10px;}
    .evMission .result_wrap .evt_con_base {text-align: left;}
    .evMission .result_list {margin-top: 2%;}
    .evMission .result_list li {flex-basis: calc(20% - 6.4px);}
}
@media screen and (max-width: 768px){
    .evCon4 .point_grid {width: 1080px;}
    .evCon4 .point_grid .point_tit:not(.pseudo) {padding: 2vmin 0;}

    .evCon5 .eventVideo.system .video_title {padding: 7vmin 4vmin;}
    .evCon5 .eventVideo.system .video_title::before {left: 4vmin; bottom: 6vmin;}
    .evCon5 .lec_tit {margin-bottom: 4%;}

    /* 250206 Ãß°¡ */
    /* evPie  */
    .evPie .pie_graph {max-width: 70%;}

    /* 2500313 Ãß°¡ */
    /* evMission */
    .evMission .step_base_wrap .step_list {flex-direction: column;}
    .evMission .step_base_wrap .step_list li .box_area {padding: 20px;}
}
@media screen and (max-width: 576px){
    .evCon1 .visual_img .bubble {padding: 1vmin 2vmin; line-height: 1.2;}
    .evCon1 .visual_img .bubble::before {border-width: 6px 5px 0 5px;}
    .evCon1 .visual_img .bubble::after {border-width: 8px 7px 0 7px;}

    .evCon3 .point_swiper .swiper-slide .content .evt_con_base {right: 10px; bottom: 10px;}

    .evCon5 .eventVideo.system .video_title::before {width: 50px; height: 50px;}
    .evCon5 .txt_box .teacher_home b {width: 20px; height: 20px;}

    /* 250206 Ãß°¡ */
    .evPie .pie_tit {padding: 10px 0; border-radius: 40px; margin-bottom: 30px;}

    /* 2500313 Ãß°¡ */
    .evMission .step_base_wrap .pop_con {padding: 20px 15px;}
    .evMission .step_base_wrap .pop_con .close {top: 15px; right: 15px;}
    .evMission .gift_list_wrap li .img {width: 80%; margin: 0 auto;}
    .evMission .evt_con_base {font-size: 12px;}
    .evMission .result_list {gap: 20px 4px;}
    .evMission .result_list li {flex-basis: calc(20% - 3.2px);}
    .evMission .click_base_wrap .result_list dt {padding: 10px 5px;}
    .evMission .click_base_wrap .result_list dd {padding: 15px 5px;}
    .evMission .result_list .status {font-size: 12px;}
    .evMission .result_list .status.btn a {font-size: 12px;}
    /* ÆË¾÷ */
    .clickPop {padding: 20px 10px;}

    .dim_popup.clickPop table {font-size: 13px;}
    .dim_popup.clickPop table tr th {font-size: 14px; padding: 10px 2px;}
    /* ÆË¾÷ */
}