@charset "euc-kr";
/* setting */
/*{padding:0; margin:0}*/
#mContainer{position:relative;z-index:1;}
.blindw {position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}
.eventWrap{width:100%;text-align:center;position:relative;font-size: 17px;line-height: 1.4;letter-spacing: -0.03em;}
.eventWrap{font-family : 'NotoSans KR';}
.eventWrap *{box-sizing:border-box}
.eventWrap .inner {position:relative;width:1080px;margin:0 auto;}
.eventWrap .inner::after{content:"";display:block;clear:both;}
.eventWrap img{border:0 none;vertical-align:middle;max-width:100%}
.eventWrap .con_tit{position: relative;text-align: center;margin-bottom:80px;}
.eventWrap .con_subtit{margin-bottom: 35px;position:relative;padding: 0 5%;}
.eventWrap .img_mb{display:none}
.eventWrap .conBox{position:relative}
.eventWrap .conBox::after{content:"";display:block;clear:both}
.eventWrap .flow::after{content:"";display:block;clear:both}
.eventWrap .video_box{position: relative;z-index: 1;cursor:pointer;padding-bottom: 56.2%;background: #222;overflow: hidden;}
.eventWrap .video_box .play_area{width: 100% !important;height: 100% !important;position: absolute;width: 100%;height: 100%;}
.eventWrap .video_box iframe{position: absolute;top:0;left:0;width:100%;height:100%;}
.eventWrap .video_box img{width:100%}
.eventWrap .video_box.ytb{padding: 0;}
.eventWrap .video_box.vdo_none{padding: 0;}

.flt_inner{position:absolute;text-align: right;margin-top: 4%;right: 5%;z-index: 2;}
.flt_inner a{position: relative;font-size:0;display: block;}
.flt_inner a+a{margin-top:5px}

@-webkit-keyframes fade_In{0%{opacity: 0;}
    100%{opacity: 1;}}
@keyframes fade_In{0%{opacity: 0;}
    100%{opacity: 1;}}

.eventWrap .con_top{position: relative;padding: 120px 0 145px;background: #242424 url(https://img.megagong.net/m/2022/0610_tax/top_bg.jpg) no-repeat center 0;background-size: auto 100%;}
.eventWrap .con_top .con_box{position: relative;}
.eventWrap .con_top .con_box .point{position: relative;}
.eventWrap .con_top .con_box .point li{opacity: 0;position: relative;}
.eventWrap .con_top .con_box .point li:nth-child(1){-webkit-animation: fade_In 1s linear 0.5s both;animation: fade_In 1s linear 0.5s both;}
.eventWrap .con_top .con_box .point li:nth-child(2){-webkit-animation: fade_In 1s linear 1.7s both;animation: fade_In 1s linear 1.7s both;margin: 80px auto 40px;}
.eventWrap .con_top .con_box .point li:nth-child(3){-webkit-animation: fade_In 1s linear 2.9s both;animation: fade_In 1s linear 2.9s both;}

#mWrap{overflow:hidden;}

/* con01 */
.con01 {background: #ffffff;padding:150px 0;}

/* con02 */
.con02 {background: #f7f4f4;padding:150px 0;}
.con02 .point{margin-bottom:100px;}
.con02 .point:after{content:'';display:block;clear:both;}
.con02 .point li{float:left;margin-left:30px}
.con02 .point li:nth-child(1){margin-left:0;}

.con02 .sub_tit{margin-bottom:50px;}
.con02 .sub_tit dt{margin-bottom:20px;}
.con02 .detail li{margin-top:30px;}
.con02 .detail li:nth-child(1){margin-top:0;}

/* con03 */
.con03 {padding:150px 0;}
.con03 .con_tit::before{background: #ffa6a6;}
.con03 .tab_wrap .tab_nav {overflow:hidden;}
.con03 .tab_wrap .tab_nav a {position: relative;float:left;width: 33.3%;background: #8e1717;color:#c14c4c;font-size:24px;padding:28px 0;border-bottom:4px solid #fff;}
.con03 .tab_wrap .tab_nav a::after{position:absolute;content:'';width:2px;height:70%;top:15%;right: 2px;background:#6d0f0f;}
.con03 .tab_wrap .tab_nav a:nth-child(3)::after{display:none}
.con03 .tab_wrap .tab_nav a.on{background: #be2f2f;color:#ffffff;padding:28px 0 ;border:4px solid #fff;border-bottom:none}
.con03 .tab_wrap .tab_nav a.on::after{display:none}
.con03 .tab_wrap .tab_area {width: 1080px;position: relative;}
.con03 .tab_wrap{position:relative}
.con03 .tab_wrap .slick-list{overflow: inherit;}
.con03 .tab_wrap .slick-list::after{content:"";display:block;clear:both}
.con03 .tab_wrap .slick-dots{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:10%;}
.con03 .tab_wrap .slick-dots li{float:left;width: 33.3%;height:100%;cursor:pointer;}
.con03 .tab_wrap .slick-dots li button{font-size:0}
.con03 .tab_wrap .tab_area .tab_img{margin-bottom: 80px;border-bottom: 2px solid #111;position:relative;}
.con03 .tab_wrap .tab_area .tab_img:before,
.con03 .tab_wrap .tab_area .tab_img:after{content:'';display:block;position:absolute;bottom:-2px;background-color:#111;width:1000px;height:2px;}
.con03 .tab_wrap .tab_area .tab_img:before{left:-1000px;}
.con03 .tab_wrap .tab_area .tab_img:after{right:-1000px;}
.con03 .tab_wrap .tab_area .tab_cont {position:relative;/* display:none; */}
.con03 .tab_wrap .tab_area .tab_cont.on {display:block;}
.con03 .tab_wrap .tab_area .tab_cont .tea_tit{text-align:left;}
.con03 .slick-slide{height:0 !important;}
.con03 .slick-slide.slick-active {height:100% !important;}

.con03 .lecture_whtwrp .lecture {margin: 100px auto 80px;position:relative;z-index:1;text-align: left;padding-bottom:0!important;background: #fff;border-top: 2px solid #111;}
.con03 .lecture .commonTab > ul{border: none;padding: 0;}
.con03 .lecture .commonTab > ul >li.on{display:none;}
.con03 .lecture .commonTab > ul >li.on a{padding:0}
.con03 .lecture .lectlist_wrap {background:#fff;}
.con03 .lecture .lectlist{border-top:none !important}
.con03 .lecture .commonTab{margin:0}
.con03 .lecture .vodchr_banner{display:none}
.con03 .lecture .subTab{padding:5px 0;}
.con03 .lecture .subTab li.on a{color:#111;}
.con03 .lecture .subTab li a:hover{color:#111;font-weight:500;}
.con03 .lecture .subTab li.on a{color:#111;text-decoration:underline}
.con03 .lecture .subTab li:after{top:2px;}

.con03 .tab_content{width:100%;}
.con03 .tab_content:after{content:'';display:block;clear:both;}
.con03 .tab_content .teacher{float:left;width:430px;position:relative;}
.con03 .tab_content .teacher dd{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:0;}
.con03 .tab_content .teacher dd .name, .con03 .tab_content .teacher dd ul,
.con03 .tab_content .teacher dd li{display:inline-block;vertical-align:middle;}
.con03 .tab_content .teacher dd .name{font-size:16px;color:#111;margin:0 4px;}
.con03 .tab_content .teacher dd .name strong{margin-right:5px;}
.con03 .tab_content .teacher dd li{font-size:15px;color:#111;margin:0 4px;}
.con03 .tab_content .teacher dd li a{display:block;width:86px;height:28px;line-height:26px;border:1px solid #111;padding-right:28px;border-radius:20px;position:relative;}
.con03 .tab_content .teacher dd li a:after{content:'';display:block;width:27px;height:27px;background:url(https://img.megagong.net/m/2022/0610_tax/con3_tea_home.png) 0 0 no-repeat;position:absolute;right:-1px;top:-1px;}
.con03 .tab_detail{float:right;width:600px;}

.con03 .tab_base{width:100%;border:1px solid #779aff;}
.con03 .tab_base:after{content:'';display:block;clear:both;}
.con03 .tab_base li{float:left;width:50%;}
.con03 .tab_base li a{display:block;padding:13px 0;font-size:20px;color:#779aff;background-color:#fff;}
.con03 .tab_base li.on a{background-color:#779aff;color:#fff;}

.con03 .panel_base > li{display:none;}
.con03 .panel_base .tea_txt{margin:40px auto 30px;}
.con03 .panel_base img{display:inline;}

.con03 .tea1_txt1{width:78.33%;}
.con03 .tea1_txt2{width:88%;}
.con03 .tea_con{margin-top:80px;}
.con03 .tea1_con2{display:none;}
.con03 .tea2_txt{margin:50px 0 30px;}

@media (max-width: 1200px){
    .eventWrap{font-size: 13px;}
	.flt_inner{display: none !important;}
    .eventWrap .inner {width: 96%;}
    .eventWrap .con_tit img {width:100%;}
    .eventWrap .con_top .con_box .point li img{max-width:85%;}
    
    .con02 .point li{width:32%;margin-left:2%;}
    .con02 .point li:nth-child(1){margin-left:0;}
    
    .con03 .tab_wrap {padding:0 2%}
    .con03 .tab_wrap .tab_area{width:100%}
    .con03 .tab_wrap .tab_area .tab_cont .tea_tit img{max-width:90%}
    .con03 .tab_wrap .tab_area .tab_cont .th_box>div.left_wrap{width:60%}
    .con03 .tab_wrap .tab_area .tab_cont .th_box>div.tea_wrap{right: -2%;}
    .con03 .tab_wrap .tab_area .tab_cont.tab_cont2 .th_box>div.tea_wrap{right:0}
    .con03 .tab_wrap .tab_area .tab_cont .th_box>div.tea_wrap a{margin-right:10%;margin-top: -28%;}
    .con03 .tab_wrap .tab_area .tab_cont .th_box>div.tea_wrap a.fir{margin-top: -25%;}
    .con03 .tab_wrap .tab_area .tab_cont .th_box>div.tea_wrap a span>span img{width:auto}

    .con03 .tab_content .teacher{width:40%;}
    .con03 .tab_detail{width:55.5%;}

    .event1 .con_tit .evt_end {top: 45%;right: -2%;max-width:15%;}
    .event1 .con_tit::before{height: 17%;}
    .event1 .con_tit::after{height: 17%;}
    .event1 .con_wrap .evt_list .gift{right: -5%;top: -35%;max-width:55%}
    .event1 .con_wrap .btn_wrap{width:80%}
    .event1 .con_wrap .btn_wrap a{display:inline-block;width:48%}
    .event1 .btn{margin-left:2%}
}

@media (max-width: 992px){
    .eventWrap .con_top{padding:60px 0 75px}

    .con01{padding:75px 0}
    .con02{padding:75px 0;}
    .con03{padding:75px 0;}

    .con02 .point{margin-bottom:50px;}
    .con02 .sub_tit{margin-bottom:25px;}
    .con02 .detail li{margin-top:15px;}

    .con03 .tab_wrap .tab_area .tab_img{margin-bottom: 55px;}
    .con03 .tab_wrap .tab_nav a {font-size:20px;padding:14px 0;border-bottom: 2px solid #fff;}
    .con03 .tab_wrap .tab_nav a.on{padding:14px 0;border: 2px solid #fff;border-bottom: none;}
    .con03 .tab_wrap .tab_area {margin: 55px auto 0;}
    
    .con03 .con_tit{margin-bottom:40px;}
    .con03 .tea_con{margin-top:40px;}
    .con03 .tab_base li a{font-size:16px;padding:10px 0;}
    .con03 .panel_base .tea_txt{margin:20px auto 15px;}
    .con03 .tea2_txt{margin:25px 0 15px;}
    .con03 .tab_content .teacher dd .name{font-size:14px;}
    .con03 .tab_content .teacher dd li{font-size:12px;margin-left:4px;}

    .con03 .lecture_whtwrp .lecture {margin: 50px auto 40px}
   
}
@media (max-width: 578px){
    .eventWrap .con_top .con_box .point li:nth-child(2){margin: 15px auto 35px;}
    .con03 .tab_wrap .tab_nav a {font-size:14px;}
    .con03 .tab_wrap .tab_area {margin: 25px auto 0;}
    .con03 .tab_wrap .tab_area .tab_img{margin-bottom: 25px;}
    .con03 .tab_wrap .tab_area .tab_cont .tea_tit img{max-width:100%}
    .con03 .tab_base li a{font-size:12px;padding:5px 0;}
}