@charset "euc-kr";
    /* bg url: https://img.megagong.net/m/2024/ - as-is url */
    /* bg url: https://image.megagong.net/m/2024/ - to-be url */
:root {    
    /*color*/
    --color-blue:#0042ff;
    --color-skyblue:#00f6ff;
    --color-blk:#000;
    --color-wht:#fff;
    --color-purpl:#4833e5;
}


/* °øÅë */
.eventWrap .evSection{padding: 160px 0;position: relative;}
.eventWrap .evSection.nopad {padding: 0;}
.eventWrap .evSection p {font-size: 16px;}
.con_tit .end::after{background: #46b9a0;}/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.warningList li ul li a.tp1{background-color:#000; color:#fff;}
.eventWrap .evSection .clamp-title{padding: 0 0 28px 0;font-size:40px;font-weight: 900;}
.eventWrap .evSection .clamp-title2{padding:0 0 20px 0;font-size:24px;line-height: 1.5;font-weight:bold;}
.eventWrap .evSection .clamp-title3{font-size:55px;}
.eventWrap .evSection .clamp-text{font-size:22px;}
.eventWrap .evSection .clamp-text2{font-size:20px;}
.eventWrap .evSection .clamp-text3{font-size:18px;line-height: 1.5;}
.eventWrap .evSection .clamp-text4{font-size:14px;}
.megapassnurse_eventWrap .blue {color:var(--color-blue);}
.megapassnurse_eventWrap .skyblue {color:var(--color-skyblue);}
.megapassnurse_eventWrap .wht {color:var(--color-wht);font-weight: bold;}
.megapassnurse_eventWrap .blk {color:var(--color-blk);}
.megapassnurse_eventWrap .purpl {color:var(--color-purpl);font-size: 13px;font-weight: bold;}

/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.con_tit .end::after { background: #c6ceff; top: -100px; } 
.con_tit .end {right: 20%;top: 100%;}
/* Äü¸Þ´º */
.flt_inner.renewal li.normal {margin-top: 0;}
.flt_inner.renewal li.normal a {display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;height: 100%;/* font-weight: bold; */line-height: 1.3;}
.flt_inner.renewal li.top {margin-top: 0;}

/* evCon1 */
.eventWrap .evSection.evCon1 {padding: 0 0 160px 0;color:var(--color-wht);background: url(https://image.megagong.net/m/2024/0703_megapassnurse/visual_bg.png) no-repeat center 0;}
.eventWrap .evSection.evCon1 .inner {width: 1140px;}
.evCon1 .txt1 {position: absolute;left: 15px;top: 210px;}
.evCon1 .txt2 {position: absolute;right: 0;bottom: 244px;}
.evCon1 .txt2 a {position: absolute;right: 10px;bottom: 0;display: block;}
.evCon1 .txt3 {position: absolute;display: block;text-align: right;color: #3a408d;bottom: 12%;right: 30px;}
.evCon1 .clamp-title3 {position: absolute;top: 330px;left: 15px;text-align: left;}
.evCon1 .person {width: 100%;}
.evCon1 .con_box .clamp-title2 {margin-top: 133px;}
.evCon1 .graph_box_rela {position: relative;}
.evCon1 .graph_box_wrap {margin-bottom: 60px;}
.evCon1 .graph_box_wrap .graph_box {position: relative;border-radius: 20px;overflow: hidden;}
.evCon1 .graph_box_wrap .graph_box .tiny_noti {position: absolute;bottom: 38px;right: 34px;text-align: right;font-size: 14px;color: #9e9e9e;line-height: 1.2;}
.evCon1 .graph_box_rela .blk_cir {position: absolute;display: block;padding: 10px 45px;border-radius: 50px;color: #fff;top: 40px;background-color: #000;left:  50%;transform: translateX(-50%);}
.evCon1 .graph_box_rela .txt_box {position: absolute;left: 50%;transform: translateX(-50%);top: 104px;}
.eventWrap .evSection.evCon1 .graph_txt{font-size: 28px;font-weight: bold;}

/* evCon2 */
.evCon2 .clamp-title {font-weight: 900;}
.eventWrap .evSection.evCon2 .clamp-title2.normal {font-weight: 400;margin-bottom: 80px;}
.evCon2 .pass_tit_wrap {position: relative;margin-bottom: 30px;}
.evCon2 .pass_tit_wrap .pass_tit {background-color: #000;display: inline-block;padding: 10px 45px;border-radius: 40px;color: #fff;position: relative;}
.evCon2 .pass_tit_wrap .line {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 1px;font-size: 0;background-color: #000;}
.evCon2 .pass_box_wrap {display: flex;justify-content: space-between;gap: 30px;}
.evCon2 .pass_box_wrap .pass_box {width: calc(50% - 15px);padding: 40px 0;margin-bottom: 80px;border-radius: 20px;background-color: #f7f7f7;display: flex;flex-direction: column;align-items: center;font-weight: bold;}
.evCon2 .pass_box_wrap .pass_box img {margin: 0px 0 5px 0;} 


/* evCon3 */
.eventWrap .evSection.evCon3 {color:var(--color-wht);}
.eventWrap .evSection.evCon3 .clamp-text {line-height: 1.5;}
.mentoComment {position: relative;margin-top: 40px;}
.mentoComment .point{position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;text-align: center;}
.mentoComment__list {margin: 0 0 40px;}
.mentoComment__list:after {display:block; clear:both; content:'';}
.mentoComment__list--item {float:left;  position:relative;     cursor:pointer;width: 386px;height: 386px;margin: 0 0 0 100px;text-align: center;border-radius: 100%;overflow: hidden;}
.mentoComment__list--item:nth-of-type(1) {float: none;margin: 0 auto 5%;}
.mentoComment__list--table {display: inline-block;position: relative;}
.mentoComment__list--table.table-view {position: absolute;left: 0;top: 0;z-index: 1;height: 100%;width: 100%;opacity:0; visibility:hidden; top:0; z-index:2;  transition:all 300ms cubic-bezier(.57,.01,.41,.99); -moz-transition:all 300ms cubic-bezier(.57,.01,.41,.99); -wekit-transition:all 300ms cubic-bezier(.57,.01,.41,.99);}
.mentoComment__list--table i{position: absolute;bottom: 65px;left: 50%;transform: translateX(-50%);width: 217px;}
.mentoComment__list--table i.gif1 { bottom: 98px;}
.mentoComment__list--item:hover .mentoComment__list--table.table-view, .mentoComment__list--item:focus .mentoComment__list--table.table-view, .mentoComment__list--item:active .mentoComment__list--table.table-view, .mentoComment__list--item.on .mentoComment__list--table.table-view {opacity: 1;visibility: visible;top: 0;}
.evCon3 .btn {display:flex; justify-content: flex-end;}
.eventWrap .evSection.evCon3 .mentoComment img {border: 0 none;vertical-align: middle;max-width: 100%;}

/* evCon4 */
.eventWrap .tabArea  {position: relative;}
.eventWrap .tabArea .target {position: absolute;top: 47%;left: 50%;transform: translateX(-50%);}
.eventWrap .tabArea .panel_base li {padding: 20px 0 0 0;}
.eventWrap .tabArea .tab_base{width:100%;display: flex;}
.eventWrap .tabArea .tab_base:after{content:'';display:block;clear:both;}
.eventWrap .tabArea .tab_base > li{width:50%;display: flex;align-items: center;justify-content: center;}
.eventWrap .tabArea .tab_base.col3 > li{width:33.333%;}
.eventWrap .tabArea .tab_base > li a{display:block;border-bottom: 2px solid #000;padding: 25px 0;line-height: 1;color: #ababab;font-size: 20px;font-weight: bold;width: 100%;/* color:#111; */background-color: #f8f8f8;}
.eventWrap .tabArea .tab_base > li.on a{background-color: #fff;color: #000;border-top: 2px solid #000;border-left: 2px solid #000;border-right: 2px solid #000;border-bottom: none;}
.mg_slick_wrap{width: 100%;}
.mg_slick_wrap .slick-dots li{padding:0 4px;}
.mg_slick_wrap .slick-dots li button{width:50px;height:5px;border-radius:3px;background-color:#dddddd;}
.mg_slick_wrap .slick-arrow{display:inline-block;width: 24px;height: 40px;position:absolute;top:50%;margin-top:-35px;z-index:1;font-size:0;}
.mg_slick_wrap .slick-arrow.slick-prev{left: -4%;}
.mg_slick_wrap .slick-arrow.slick-next{right: -4%;}
.mg_slick_wrap .slick-arrow.slick-prev{background-size:contain; background-position: center center; background-repeat:no-repeat; background-image:url(http://img.megagong.net/m/2024/0703_megapassnurse/btn_g_prev.png);}
.mg_slick_wrap .slick-arrow.slick-next{background-size:contain; background-position: center center; background-repeat:no-repeat; background-image:url(http://img.megagong.net/m/2024/0703_megapassnurse/btn_g_next.png);}
.mg_slick_wrap .slick-arrow.slick-prev{background-size:contain; background-position: center center; background-repeat:no-repeat; background-image:url(http://img.megagong.net/m/2024/0703_megapassnurse/btn_p_prev.png);}
.mg_slick_wrap .slick-arrow.slick-next{background-size:contain; background-position: center center; background-repeat:no-repeat; background-image:url(http://img.megagong.net/m/2024/0703_megapassnurse/btn_p_next.png);}

/* evCon5 */
.evCon5 .clamp-text {line-height: 1.7;}
.evCon5 .detail_box_wrap {margin-top: 40px;display: flex;justify-content: space-between;gap: 20px;}
.evCon5 .detail_box_wrap .detail_box {border: 1px solid #e6e6e6;border-radius: 20px;background-color: #fff;padding: 40px 0;box-sizing: border-box;width: calc(33.333% - 10px);}
.evCon5 .detail_box_wrap .detail_box .clamp-text2 {color: var(--color-blue);font-weight: bold;}
.evCon5 .detail_box_wrap .detail_box img {margin: 22px 0 15px 0;}
.evCon5 .detail_box_wrap .detail_box .gry_txt {line-height: 1.8;color: #777777;}
.evCon5 .detail_box_wrap .detail_box .gry_txt span {font-weight: bold;color: #000;}


/* evCon6 */
.eventWrap .evSection.evCon6 {background-image:url(https://image.megagong.net/m/2024/0703_megapassnurse/person_bg.png);background-position: top left;background-size: contain;background-repeat: no-repeat;padding: 160px 0 0 0;}
.evCon6 .con6_slider {position: relative;margin: 58px 0 30px 0;display: flex;justify-content: space-between;gap: 10px;}
.evCon6 .con_box .arrow_line {font-size: 0;width: 100vw;height:3px;background-color: var(--color-blue);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);} 
.eventWrap .con_box .sliderWrap {position: relative;z-index: 2;}
.evCon6 .con_box .arrow01 {position: absolute;left: -5%;top: 50%;transform: translateY(-50%);}
.evCon6 .con_box .arrow02 {position: absolute;right: -5%;top: 50%;transform: translateY(-50%);z-index: 1;}
.evCon6 .round {border: 2px solid #0024ff;border-radius: 15px;position: relative;padding: 22px 0 36px 0;margin-top: 35px;}
.evCon6 .round .plus_icon {position: absolute;left: 50%;transform: translateX(-50%);top: -7%;}
.evCon6 .round .txt1 {font-size: 28px;padding-bottom: 20px;font-weight: bold;}
.evCon6 .round .round_box_wrap {display: flex;align-items: center;gap: 20px;justify-content: center;}
.evCon6 .round .round_box_wrap .round_box {background-color: #f3f3f3;border-radius: 15px;padding: 25px 0;width: calc(40% - 10px);}

/* evCon8 */
.eventWrap .evSection.evCon8 {color:var(--color-wht);}
.evCon8 .evt {margin-bottom: 25px;display: block;}
.eventWrap .evSection.evCon8 .container_gift_wrap ul {justify-content: center;gap: 35px;padding: 55px 0 75px 0;}
.container_gift_wrap ul li {width: auto;}
.container_gift_wrap ul li:last-child{margin-left: -26px;}
.eventWrap .evSection.evCon8 .container_info {color: #fff;flex-direction: column;align-items: flex-start;}
.eventWrap .evSection.evCon8 .con_tit {padding: 0 0 10px 0;}
.eventWrap .evSection.evCon8 .clamp-text {line-height: 1.7;margin-bottom: 45px;}
.eventWrap .evSection.evCon8 .txt1 {position: relative;font-size: 60px;font-weight: 900;padding-bottom: 20px;display: inline-block;}
.eventWrap .evSection.evCon8 .free_gift {position: absolute;top: -65%;left: -17%;}
.evCon8 .container_info_wrap {background-color: #0020e2;padding: 40px 0;}
.evCon8 .container_info_wrap .inner {width: 1140px;display: flex;justify-content: center;color: #fff;}
.evCon8 .container_info_wrap .inner .info {color: #fff;width: fit-content;font-size: 18px;}
.eventWrap .evSection.evCon8 .container_info .info .info_title {font-weight: 400;}
.eventWrap .evSection.evCon8 .container_info .info .info_title::before {background-color: #fff;}
.eventWrap .evSection.evCon8 .container_info .info .info_title::after {background-color: #fff;}
.eventWrap a.sampleBtn {display:inline-block;padding:10px;background-color: #121212;color:#fff;margin:10px;font-size: 18px;line-height: 1;font-weight: bold;border-radius: 10px;padding: 30px 110px;}
.container_info .info .noti.skyblue {color:var(--color-skyblue); font-weight: bold;}
/* evtoggleWarning E */




@media screen and (max-width: 1920px){
    .eventWrap .evSection.evCon6 {
        background-position: -86% 1%;
        background-size: 93%;
    }
}
@media screen and (max-width: 1200px){
    .eventWrap {font-size: 17px;}
    .eventWrap .evSection p {font-size: clamp(14px,3vmin,16px);}
    .eventWrap .evSection  .clamp-title{font-size: clamp(18px,4vmin,28px);padding: 0 0 2% 0;}
    .eventWrap .evSection  .clamp-title2{padding: 0 0 2% 0;font-size: clamp(14px,2vmin,24px);}
    .eventWrap .evSection.evCon2 .clamp-title2.normal {margin-bottom: 34px;}
    .eventWrap .evSection  .clamp-title3{font-size: clamp(30px,5vmin,55px);}
    .eventWrap .evSection  .clamp-text{font-size: clamp(14px,2vmin,17px);}
    .eventWrap .evSection  .clamp-text2{font-size: clamp(15px,1.5vmin,20px);}
    .eventWrap .evSection  .clamp-text3{font-size: clamp(14px,1.5vmin,18px);}
    .eventWrap .evSection  .clamp-text4{font-size: clamp(13px,1.5vmin,14px);}
    .eventWrap .evSection {padding: 15% 0;}

    /* evCon1 */
    .eventWrap .evSection.evCon1 {padding: 0 0 15% 0;}
    .eventWrap .evSection.evCon1 .inner {width: 96%;}
    .eventWrap .evSection.evCon1 .clamp-title3 {top: 31%;}
    .evCon1 .txt1 {width: 22%;top: 24%;}
    .evCon1 .txt2 {width: 44%;bottom: 15%;}
    .evCon1 .con_box {width: 100%;}
    .evCon1 .con_box .clamp-title2 {margin-top: 15%;}
    .eventWrap .evSection.evCon1 .graph_txt{font-size: clamp(18px,3vmin,28px);}

    /* evCon2 */
    .evCon2 .pass_tit {font-size: clamp(14px,3vmin,16px);}

    /* evCon3 */
    .mentoComment {margin: 0 0 8%;}
    .mentoComment__list {margin: 7% 0% 0%;}
    .mentoComment__list:after {display:block; clear:both; content:'';}
    .mentoComment__list--item {width: 50%;margin: 0 0%;height: auto;padding: 0 7%;}
    .mentoComment__list--table {display: block;}
    .mentoComment__list--table.table-view {opacity:0; visibility:hidden; top:0; z-index:2;  transition:all 300ms cubic-bezier(.57,.01,.41,.99); -moz-transition:all 300ms cubic-bezier(.57,.01,.41,.99); -wekit-transition:all 300ms cubic-bezier(.57,.01,.41,.99);}
    .mentoComment__list--item.on .mentoComment__list--table.table-view{opacity:1; visibility:visible; top:0;}
    .mentoComment__list--table i.gif1 {bottom: 27%;}
    .mentoComment__list--table i{width: 54%;bottom: 23%;}

    /* evCon5 */
    .evCon5 .detail_box_wrap .detail_box {padding: 40px 10px;}
    .evCon5 .detail_box_wrap .detail_box .gry_txt {font-size: clamp(13px,1.5vmin,16px);}

    /* evCon6 */
    .eventWrap .evSection.evCon6 {padding: 15% 0 0 0;background-position: -68% 1%;/* background-size: 77%; */}
    .evCon6 .round {padding: 5% 0 8% 0;}
    .evCon6 .round .txt1 {font-size: clamp(21px,3vmin,28px);}

    /* evCon8 */
    .evCon8 .container_info_wrap .inner {width: 96%;}
    .eventWrap .evSection.evCon8 .clamp-text {line-height: 1.6;}
    .eventWrap .evSection.evCon8 .txt1 {font-size: clamp(24px,4vmin,50px);}
    .eventWrap .evSection.evCon8 .free_gift {width: 26%;top: -48%;left: -24%;}
    .evCon8 .container_info_wrap .inner .info {font-size: clamp(13px,2vmin,16px);}
    .evCon8 .evt {display: block;margin: 0 auto 15px;width: clamp(170px, 20vmin, 320px);}

}
@media screen and (max-width: 992px){
    /* evCon1 */
    .evCon1 .txt2 a {right: 0;height: 10%;}

}
@media screen and (max-width: 768px){
    /* evCon1 */
    .eventWrap .evSection.evCon1 {background-position: 67% 0%;background-size: cover;}
    .eventWrap .evSection.evCon1 .clamp-title3 {font-size: clamp(28px,3vmin,30px);}
    .evCon1 .txt2 a img {height: 100%;vertical-align: top;}
    .evCon1 .txt3 {font-size: clamp(14px,3vmin,16px);bottom: 1%;}
    .evCon1 .graph_box_rela {margin-top:20px;}
    .evCon1 .graph_box_wrap {overflow-x: scroll;position: relative;margin-bottom: 38px;}
    .evCon1 .graph_box_wrap .graph_box {width: 890px;/* position: static; */}
    .evCon1 .graph_box_rela .blk_cir {width: 66%;padding: 5px 15px;}
    .evCon1 .graph_box_rela .txt_box {width: 72%;}

    /* evCon2 */
    .evCon2 .pass_box_wrap {gap: 10px;}
    .evCon2 .pass_box_wrap .pass_box {width: calc(50% - 4px);border-radius: 10px;margin-bottom: 40px;padding: 20px 0;}
    .eventWrap .evSection.evCon2 .clamp-text2 {
    font-size: clamp(14px,1.5vmin,16px);
}
    .eventWrap .evSection.evCon2 .clamp-text3 {
    font-size: clamp(13px,1.5vmin,15px);
}

    /* evCon3 */
    .mentoComment__list--item{padding: 0 2%;}
    .mentoComment__list--table.table-view .mentoComment__list--cell, .mentoComment__list--cell > em strong, .mentoComment__list--cell > em,.mentoComment__list--cell{font-size: 2.9vw;}
    .evCon3 .btn img {width: 30%;}

    /* evCon5 */
    .evCon5 .detail_box_wrap {flex-wrap: wrap;}
    .evCon5 .detail_box_wrap .detail_box {width: calc(100% - 10px);padding: 20px;}

    /* evCon6 */
    .evCon6 .con6_slider {display: block;}
    .evCon6 .con_box .arrow01 {left: 13%;}
    .evCon6 .con_box .arrow02 {right: 13%;}
    .evCon6 .round .plus_icon {top: -5%;}
    .evCon6 .round .round_box_wrap {flex-wrap: wrap;}
    .evCon6 .round .round_box_wrap .round_box {width: 94%;border-radius: 10px;}
    .slick-initialized .slick-slide {display: flex; justify-content: center;}

    /* evCon8 */
    .eventWrap .evSection.evCon8 .con_tit {font-size: clamp(16px,4vmin,40px);}
    .container_info.ver_column .info .info_title {width: fit-content;}
    .eventWrap a.sampleBtn {padding: 4% 13%;font-size: clamp(14px,3vmin,16px);border-radius: 8px;}
    .eventWrap .evSection.evCon8 .free_gift {top: -46%;left: -19%;}
    .con_tit .end {right: 4%;}
    .container_gift_wrap ul li {width: min(320px, 45%);}
    .container_gift_wrap ul li:last-child {
        width: min(320px, 42.5%);
        margin-top: 3px;
        margin-left: 0;
    }

    /* ¼öÁ¤: 576 ±¸°£¿¡¼­ 768·Î ¿Å±è */
    .con6_slider .slick-dots {bottom: 0;position: relative;margin-top: 16px;text-align: center;font-size: 0}
    .con6_slider .slick-dots li {padding: 0 2.5px;display: inline-block}
    .con6_slider .slick-dots li button {background-color: #a69d9f;display: block;width: 8px;height: 8px;font-size: 0;border-radius: 50%}
    .con6_slider .slick-dots li.slick-active button {background-color: #000}
}
@media screen and (max-width: 576px){
    /* evCon1 */
    .eventWrap .evSection.evCon1 .clamp-title3 {font-size: clamp(20px,3vmin,28px);left: 0;}
    .evCon1 .txt1 {left: 0;width: 32%;}
    .evCon1 .txt3 {font-size: clamp(12px,3vmin,14px);}

    /* evCon3 */
    .evCon3 .btn img {width: 53%;}
    .evCon3 .btn {justify-content: center;}

    /* evCon4 */
    .eventWrap .tabArea .tab_base > li a {padding: 14px 0;font-size: clamp(14px,3vmin,16px);}
    .eventWrap .tabArea .target {width: 32%;display: block;}
    .mg_slick_wrap .slick-arrow.slick-prev{background-size: cover;width: 18px;height: 30px;left: 0;}
    .mg_slick_wrap .slick-arrow.slick-next{background-size: cover;width: 18px;height: 30px;right: 0;}

    /* evCon6 */
    .evCon6 .con6_slider .arrow_cir {/* width: 75%; */}
    

    /* evCon8 */
    .evCon8 .evt {width: clamp(134px, 28vmin, 328px);}

}