@charset "euc-kr";
/* common */
h4{margin-bottom: 60px;}
h5{margin-top: 80px;}
.slick-slide img{display: inline-block;width: 100%;}
.tiny{text-align: right;font-size: 11px;opacity: 0.45;}
.dflex{display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}
.dflex li{flex:1;position: relative;}
.dflex li:last-child{margin: 0 !important;}
.pc_768,.pc_576{display: block;}
.mo_768,.mo_576{display: none;}
.twoTab.tab_base{position: relative;display: flex;justify-content: center;flex-wrap: wrap;align-items: center;width: 1000px;margin: 0 auto 20px;}
.evCon9 .twoTab.tab_base{width:100%}
.twoTab.tab_base:before{content: '';display: block;position: absolute;top: 0;left: -1000px;width: 3000px;height: 100%;background: #f8f8f8;}
.twoTab.tab_base li{position: relative;width: 50%;}
.twoTab.tab_base li.on a{background: #9685f9;font-weight: 900;color: #fff;}
.twoTab.tab_base li a{color: #989898;display: block;padding: 25px 0;font-size: 22px;background: #f8f8f8;}
.panel_base > .on{display: block;}

.evCon1{padding-top: 50px;background: #9483fd url('https://img.megagong.net/m/2023/0706_megapassnurse/con1_bg.jpg') no-repeat center;background-size: auto 100%;background-position: 75% 50% !important;}
.evCon1 .inner{width: 1437px;}
.evCon1 .dflex{justify-content: space-between;}
.evCon1 h3{text-align: left;z-index: 2;}
.evCon1 h3 img{display: block;position: relative;}
.evCon1 h3 img + img{margin-top: 145px;}
.evCon1 .tea{margin-left: -498px;}
.evCon1 .tea a{z-index: 2;position: absolute;right: 13.5%;top: 20.5%;font-size: 0;width: 13%;height: 3%;transform: rotate(53deg);border-radius: 18px;/*background: #ff000047;*/}
.evCon2{padding: 20px 0 110px;background: #fff url('https://img.megagong.net/m/2023/0706_megapassnurse/con2_bg.png') no-repeat center bottom}
.evCon2 .inner{padding-top: 115px;}
.evCon2 > .tiny{text-align: center;margin-right: -635px;}

.evCon3{padding: 150px 0;}
.evCon3 .sliderWrap{width:1000px;margin:0 auto}
.evCon3 .sliderWrap .slick-slider{display: none;}
.evCon3 .sliderWrap .slick-slider.slick-initialized{display: block;}
.evCon3 .sliderWrap .slick-slide img{width: auto;}
.evCon3 .sliderBasic::before {content: '';position: absolute;top: 111px;left: 50%;width: 220px;margin: 0 0 0 -110px;height: 220px;background: url(https://img.megagong.net/m/2022/0415_tip/con_img13.png) no-repeat 0 0;z-index: 1;}
.evCon3 .hit{align-items: flex-start;}
.evCon3 .hit div,.evCon3 .hit p{flex: 1;}
.evCon3 .hit > p{background: #000;color: #fff;padding: 27px 0;font-size: 18px;font-weight: 700;}
.evCon3 .hit > p:last-of-type{border-left: 1px solid #ddd;color: #a89af8;box-sizing: border-box;}
.evCon3 .hit + .dflex{align-items: center;}
.evCon3 .hit + .dflex > div + div{border-left: 1px solid #ddd;box-sizing: border-box}
.evCon3 .hit + .dflex div{padding: 50px 5px 50px 5px;display: block;}

.evCon4{padding: 150px 0 0;background: #fff url('https://img.megagong.net/m/2023/0706_megapassnurse/con4_bg.jpg') no-repeat center bottom;background-size: auto 100%;}
.evCon4 .sliderWrap{position: relative;margin: 0 auto;width: 1700px;}
.evCon4 .sliderWrap::before{content: '';display: block;position: absolute;left: 0;top:0;height: 100%;width: 20%;background: linear-gradient(to right, #fff 30%,  transparent 100%);z-index: 2;}
.evCon4 .sliderWrap::after{content: '';display: block;position: absolute;right: 0;top:0;height: 100%;width: 20%;background: linear-gradient(to left, #fff 30%,  transparent 100%);z-index: 2;}
.evCon4 .slick-slide{opacity: .5;transition: all .3s ease;}
.evCon4 .slick-current{opacity: 1;}
.evCon4 .btxt{text-align: left;margin: 90px 0 270px;}
.evCon4 .btxt .tiny{text-align: left;display: block;margin-top: 15px;}

.evCon5{padding: 150px 0;background: #9585f9;}
.evCon5 .tab_base {border: 1px solid #56648e;margin: 40px auto 0;width: 1000px;}
.evCon5 .tab_base li {border-right: 1px solid #56648e; position: relative;}
.evCon5 .tab_base li:last-of-type {border: none;}
.evCon5 .tab_base li a {display: block;color: #30296d;font-size: 16px;padding: 10px 0;}
.evCon5 .tab_base li .label {display: block;font-size: 14px;font-style: normal;transition: 0.3s;width: 55%;margin: 0 auto 7px;background: #8273d6;border-radius: 20px;padding: 3px 0;}
.evCon5 .tab_base li.on::before{content: '\25BC';display: block;position: absolute;left: 50%;top: -30px;color: #322670;transform: translateX(-50%);}
.evCon5 .tab_base li.on a {background: #fff;font-weight: 900;}
.evCon5 .tab_base li.on .label {color: #fff;background: #322670;}
.evCon5 .tabc .dflex {margin: 20px auto 0;width: 1000px;justify-content: space-between;}
.evCon5 .tabc .dflex .eventVideo {width: 540px;}
.evCon5 .btxt{margin-top:60px}

.evCon6{padding: 150px 0;background: #fff url('https://img.megagong.net/m/2023/0706_megapassnurse/con6_bg.png') no-repeat center}
.evCon6 .sliderWrap{width: 1038px;margin: 0 auto;}
.evCon6 .sliderWrap .sliderArrow a{left: 0;}
.evCon6 .sliderWrap .sliderArrow a + a{right: 0;left:auto}
.evCon6 .btxt{margin-top:70px}

.evCon7{padding: 150px 0;}
.evCon7 .dflex{width: 1000px;margin: 0 auto;justify-content: space-between;}
.evCon7 .dflex li span{position: absolute;top: 54%;left: 50%;z-index: 2;font-size: 16px;background: #fff;transform: translate(-50%, -50%);color: #928af3;padding: 4px 24px;border-radius: 20px;font-weight: bold;}

.evCon8{padding: 150px 0;background: #f2f2f2;}
.evCon8 .char_zone,.evCon8 .curr_tit,.evCon8 .song_bnr,.evCon8 .curr_Stit a{display: none;}
.evCon8 .teaCurr .essential .tbl tbody tr td{background:#fff}

.evCon9{padding: 150px 0;}
.evCon9 .pocket_pop{position: relative;top:auto}
.evCon9 .lecture{padding-bottom: 0 !important;}

.evCon10{padding: 150px 0;background: #fddefb url('https://img.megagong.net/m/2023/0706_megapassnurse/con10_bg.png') no-repeat center;background-size: auto 100%;}
.evCon10 h4 p{font-size: 26px;margin-top: 60px;font-weight: 500;}
.evCon10 h4 i{position: absolute;top: 25%;right: -10%;max-width: 22%;}
.evCon10 .dflex.info{position: relative;padding: 40px 0;margin-bottom: 75px;}
.evCon10 .dflex.info::before{content: '';display: block;position: absolute;top: 0;left: -1000px;width: 3000px;height: 100%;background: #fbe9fa;}
.evCon10 .dflex.info .gift{position: relative;margin-right: 70px;}
.evCon10 .dflex.info .list{text-align: left;position: relative;}
.evCon10 .dflex.info .list li{font-size: 18px;margin-bottom: 30px;}
.evCon10 .dflex.info .list li b{background: #222;border-radius: 20px;color: #fff;padding: 3px 21px;display: inline-block;margin-right: 20px;}
.evCon10 .dflex.info .list li .tiny{font-size: 14px;color: #928af3;}
.evCon10 .dflex.step{margin: 40px auto 20px;}
.evCon10 .evtBoard_common{background: #fff;}
.evCon10 .eventBoard .evtBoard_common .board_write{border: 1px solid;}
.evCon10 .evtBoard_common .board_notice li{color: #000;}
.evCon10 .dflex.step li{border: 1px solid #8f6e8d;border-width: 1px 0 1px 1px;color: #ab8baa;font-size: 16px;}
.evCon10 .dflex.step li.on{color: #fff;background: #9685f9;}
.evCon10 .dflex.step li.on span{border-color: #fff;}
.evCon10 .dflex.step li a{display: block;padding: 15px 0;}
.evCon10 .dflex.step li:last-of-type {border-right: 1px solid #8f6e8d;}
.evCon10 .dflex.step li i{display: block;border-radius: 20px;margin: 0 auto 15px;width: 55%;border: 1px solid #ab8baa;font-style: normal;}
.evCon10 .dflex.step li strong{display: block;font-size: 20px;}
.evCon10 .evtBoard_common .board_list ul li .choice{color: #9486f5;font-weight: 700;}

.evtoggleWarning .warningList li ul li a{border: 1px solid;border-radius: 5px;}
@media screen and (max-width: 1700px){
    .evCon4 .sliderWrap{width: 100%;}
}
@media screen and (max-width: 1200px){
    h4{margin:0 -9% 7%}
    .tiny{font-size: 10px;}
    .twoTab.tab_base li a{font-size: 18px;}    
    .twoTab.tab_base,.evCon3 .sliderWrap,.evCon5 .tab_base{width:100%}
    .evCon5 .btxt,.evCon6 .btxt{margin:7% -15% 0}
    .evCon1{padding-top: 5%;}
    .evCon1 .inner{width: 100%;}
    .evCon1 h3{width: 70%;margin-bottom: 5%;}
    .evCon1 h3 img{width: 65%;}
    .evCon1 h3 img + img{margin-top: 15%;width: 90%;}
    .evCon1 .tea{margin: 0 -7% 0 -42%;width: 76%;}
    .evCon1 .tea a{right: 3.5%;}
    .evCon2{padding: 10px 0 10%}
    .evCon2 .inner{padding-top: 12%;}
    .evCon2 > .tiny{margin: 0;text-align: right;}
    .evCon3{padding: 15% 0;}    
    .evCon3 .hit > p{padding: 20px 0;}
    .evCon4{padding: 15% 0 0;}
    .evCon4 .sliderWrap{width: 100%;}
    .evCon4 .slick-slide{opacity: 1;}
    .evCon4 .sliderWrap::before,.evCon4 .sliderWrap::after{display: none;}
    .evCon4 .btxt{margin: 13% 58% 30% 0;}
    .evCon5{padding: 15% 0;}
    .evCon5 .tab_base li .label {width: 80%;}
    .evCon5 .tabc .dflex {width: 100%;}
    .evCon5 .tabc .dflex .eventVideo,.evCon5 .feature {width: 49%;}
    .evCon5 .tab_base li.on::before{content: none;}
    .evCon6{padding: 15% 0;}
    .evCon6 .sliderWrap{width: 100%}
    .evCon7{padding:  15% 0;}
    .evCon7 .dflex{width: 100%;}
    .evCon7 .dflex li {margin:0 5px;}
    .evCon8{padding:  15% 0;}
    .evCon9{padding:  15% 0;}
    .evCon10{padding:  15% 0;}
    .evCon10 h4 p{font-size: 21px;margin-top: 6%;}
    .evCon10 h4 i{top:0;right:0}
    .evCon10 .dflex.info{margin-bottom: 8%;}
    .evCon10 .dflex.info .gift{margin-right: 2%;width: 48%;}
    .evCon10 .dflex.info .list{width: 50%;}
    .evCon10 .dflex.info .list li{font-size: 15px;}
    .evCon10 .dflex.info .list li b{margin-right: 10px;padding: 3px 15px;}
    .evCon10 .dflex.info .list li .tiny{font-size: 12px;}
    .evCon10 .dflex.step li{font-size: 14px;}
    .evCon10 .dflex.step li i{width: 70%;}
    .evCon10 .dflex.step li strong{font-size: 18px;}
}
@media screen and (max-width: 768px){
    .pc_768{display: none;}
    .mo_768{display: block;}
    .twoTab.tab_base li a{font-size: 16px;padding: 20px 0;}    
    .evCon3 .hit{display: block;}
    .evCon3 .sliderBasic::before {background-size: contain;max-width: 30%;top: 50%;margin: 0;transform: translate(-50%, -50%);}
    .evCon3 .hit > p{padding: 15px 0;font-size: 15px;}
    .evCon3 .hit + .dflex p{padding: 15px 0;font-size: 15px;color: #a89af8;background: #000;}
    .evCon3 .hit > p:last-of-type,.evCon3 .hit + .dflex > div + div{border-left:0}
    .evCon3 .hit + .dflex div{padding: 10% 0;;display: block;}
    .evCon3 .sliderWrap .sliderArrow a{display: none;}
    .evCon3 .sliderWrap .slick-slide img{width: 60%;}
    .evCon5 .stit{margin: 0 -25%;}
    .evCon5 .tab_base{margin-top: 20px;}
    .evCon5 .tab_base li a{font-size: 14px;}
    .evCon5 .tab_base li .label{border-radius: 5px;font-size: 10px;}
    .evCon5 .tabc .dflex{display: block;}
    .evCon5 .tabc .dflex .eventVideo{width: 100%;margin:0 auto 5%;}
    .evCon5 .feature{width: 100%;}
    .evCon7 .dflex{display: block;}
    .evCon7 .dflex li {margin: 0 0 5%;display: flex;}
    .evCon7 .dflex li img{width: 40%;}
    .evCon7 .dflex li > p {width: 60%;overflow: hidden;}
    .evCon7 .dflex li > p img {width: 100%;}
    .evCon7 .dflex li span{top: -10px;font-size: 13px;border: 1px solid;left: auto;transform: translate(0, 0);padding: 2px 10px;border-radius: 5px;}
    .evCon8 .teaCurr .curr_Stit .curr_vdo_btn{display: none;}
    .evCon10 h4 p{font-size: 18px;}
    .evCon10 .dflex.info{display: block;}
    .evCon10 .dflex.info .gift{margin: 0 auto 5%;width: 70%;}
    .evCon10 .dflex.info .list{width: 100%;}
    .evCon10 .dflex.info .list li{font-size: 13px;margin-bottom: 4%;}
    .evCon10 .dflex.info .list li b{margin-right: 10px;padding: 3px 15px;}
    .evCon10 .dflex.info .list li .tiny{font-size: 10px;}
    .evCon10 .stit{margin: 0 -55%;}
    .evCon10 .dflex.step{margin: 20px auto;}
    .evCon10 .dflex.step li{font-size: 11px;}
    .evCon10 .dflex.step li a{padding: 10px 0;}
    .evCon10 .dflex.step li i{margin-bottom: 6px;width: 96%;border-radius: 4px;font-size: 10px;}
    .evCon10 .dflex.step li strong{font-size: 14px;}
}
@media screen and (max-width: 576px){
    .pc_576{display: none;}
    .mo_576{display: block;}
    .twoTab.tab_base li a,.evCon3 .hit + .dflex p,
    .evCon3 .hit > p{font-size: 13px;padding: 10px 0;}    
    .evCon3 .sliderWrap .slick-slide img{width: 100%;}
    .evCon4 .sliderWrap .slick-slide img{width: 90%;}
    .evCon6 .slick-slide img{display: inline-block;width: 75%;}
    .evCon7 .dflex li span{font-size: 11px;}
    .evCon7 .dflex li > p img {width: 130%;max-width: 150%;margin:-5% 0 -5% -16%}
    .evCon8 .teaCurr .curr_Stit{font-size: 12px;padding-left: 17px;margin-bottom: 5px;}
    .evCon8 .teaCurr .curr_Stit::before{max-width: 5%;background-size: contain;top: 1px;}
    .evCon8 .teaCurr .essential .tbl tbody tr td,.evCon8 .teaCurr .essential .tbl th{font-size: 11px;}
    .evCon10 h4 p{font-size: 13px;}
}