@charset "euc-kr";
/* setting */
/*{padding:0; margin:0}*/
.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: 15px;line-height: 1.4;letter-spacing: -0.03em;overflow:hidden;}
.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;margin-bottom: 60px;text-align: center;}
.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: 52%;background: #222;overflow: hidden;border-radius: 3px;}
.eventWrap .video_box .play_area{width: 100% !important;height: 100% !important;position: absolute;width: 100%;height: 100%;}
.eventWrap .video_box.vdo_none{padding:0}
.eventWrap .video_box iframe{position: absolute;top:0;left:0;width:100%;height:100%;}
.eventWrap .tiny_txt{font-size:12px;letter-spacing: -0.03em;font-family: '?? ??','Malgun Gothic','??','Dotum',sans-serif;}
.eventWrap sup{vertical-align: top;}

.flt_inner{position: absolute;top: 1642px;right: 1%;z-index: 3;}
.flt_inner a {display: block;margin-bottom: 6px;font-size: 14px;font-weight: 700;}
.flt_inner a span {position: relative;display: inline-block;vertical-align: top;margin: 9px 0 0 4px;} 
.flt_inner a span::after {position: absolute;left: 0;top: 0;content: '';width: 4px;height: 4px;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(315deg);-moz-transform: rotate(315deg);-webkit-transform: rotate(315deg);}

/* visual_top */
.visual_top {background:#1b1b1b url(https://img.megagong.net/m/2022/0519_shin242/vs_bg.jpg) no-repeat center;background-size:auto 100%;}
.visual_top .inner {padding:183px 0 234px;position:relative;z-index:1;text-align: left;}
.visual_top .inner:before {content:'';-webkit-animation:show_left .5s linear 1.5s both;animation:show_left .5s linear 1.5s both;position:absolute;z-index:-1;bottom:0;top:0;right:-480px;width:1135px;background:url(https://img.megagong.net/m/2022/0519_shin242/vs_th.png) no-repeat bottom -2px right;background-size:auto 100%;}
.visual_top .inner .s_tit {margin-left:-124px;-webkit-animation:show_motion linear .5s both;animation:show_motion linear .5s both;}
.visual_top .inner h3 {margin:254px -124px 0;-webkit-animation:show_motion .5s linear 1s both;animation:show_motion .5s linear 1s both;}
.visual_top .inner h3 .tit_1 {position:relative;}
.visual_top .inner h3 .tit_1 a {position:absolute;bottom:28%;right:0;width:3%;height:16%;}
.visual_top .inner h3 .tit_2 {font-size:0;}
.visual_top .inner h3 .tit_2 .tit_sd_w {display:inline-block;vertical-align: top;width:968px;}
.visual_top .inner h3 .tit_2 span {display:inline-block;vertical-align: top;}
.visual_top .inner .teny {margin-left:-124px;position:absolute;bottom:20px;left:0;font-weight:300;font-size:14px;color:#626262;line-height: 1.4;}
@-webkit-keyframes show_motion {
    0% {opacity: 0;}
    100% {opacity: 1;}
} 
@keyframes show_motion {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-webkit-keyframes show_left {
    0% {opacity: 0;transform: translateX(-10%);}
    100% {opacity: 1;transform: translateX(0);}
} 
@keyframes show_left {
    0% {opacity: 0;transform: translateX(-10%);}
    100% {opacity: 1;transform: translateX(0);}
}

/* con01 */
.con01 {background:#ececec;}
.con01 .inner {position:relative;padding:184px 0 20px;text-align: right;z-index:1;}
.con01 .inner:before {content:'';position:absolute;z-index:-1;top:0;bottom:-173px;left:-426px;width:834px;background:url(https://img.megagong.net/m/2022/0519_shin242/con01_th.png) no-repeat bottom right;background-size:auto 100%;}
.con01 .inner h3 {position:relative;margin-right:-10px;}
.con01 .inner h3 .con01_sd_w {position:absolute;top:0;right:13%;width:154px;}
.con01 .inner .con01_sd_w2 {margin:70px -30px 0;}
.con01 .inner .teny {margin-top:80px;font-weight:300;font-size:14px;color:#888888;line-height:1.4;}



/* con02 */
.con02 .tit_box {padding:160px 0 110px;}
.con02 .tit_box h3 {text-align: left;}
.con02 .tit_box h4 {margin-top:75px;position:relative;font-weight:bold;font-size:32px;color:#000000;text-align: left;}
.con02 .tit_box h4:before {content:'';position:absolute;top:50%;left:0;width: 100%;height:1px;background:#999;}
.con02 .tit_box h4 span {padding-left:17px;position:relative;z-index:1;display:inline-block;padding-right:22px;background:#fff;}
.con02 .tit_box h4 span:before {content:'';position:absolute;top:7px;left:0;width:8px;height:34px;background:#000;}
.con02 .tit_box h4:before {content:'';position:absolute;top:50%;left:0;width: 100%;height:1px;background:#999;}
.con02 .tit_box h4 span {position:relative;z-index:1;display:inline-block;padding-right:22px;background:#fff;}
.con02 .tit_box h4 span i {display:inline-block;font-size:16px;font-style: normal;vertical-align:middle;margin-top:-5px;}
.con02 .tab_wrap .tab_nav {position:relative;margin:-80px auto 0;font-size:0;width:1080px;}
.con02 .tab_wrap .tab_nav:before {content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:#a1316e;}
.con02 .tab_wrap .tab_nav a {width:50%;display:inline-block;font-weight:500;font-size:20px;color:#c7c7c7;padding:22px 0;background:#f0f0f0;border: 4px solid #f0f0f0;}
.con02 .tab_wrap .tab_nav a.on {position:relative;z-index:1;font-weight:900;color:#fff;background:#a1316e;border:4px solid #a1316e;border-bottom:0;box-sizing: border-box;}
.con02 .tab_wrap .tab_nav a span {position:relative;display:inline-block;}
.con02 .tab_wrap .tab_nav a.on span:before {content:'';position:absolute;top:-3px;right:-16px;width:8px;height: 8px;border-radius: 50%;background:#fff;}
.con02 .tab_wrap .tab_cont {display:none;padding:40px 0 150px;}
.con02 .tab_wrap .tab_cont.on {display: block;}
.con02 .tab_wrap .tabContBox1 .con02_sd_w .con02_sd .item {background:#fff;padding-bottom:90px;border-bottom:1px solid #dfdfdf;box-sizing: border-box;}
.con02 .tab_wrap .tabContBox1 .con02_sd_w .con02_sd .item .txt {padding:50px 40px 0;text-align: left;}
.con02 .tab_wrap .tabContBox1 .con02_sd_w .con02_sd .item a {margin-left:40px;display:block;width:230px;text-align: center;padding:5px 7px;line-height: 1;border:1px solid #999;margin-top:20px;font-size:15px;color:#000;}
.con02 .tab_wrap .tabContBox1 .con02_sd_w .con02_sd .item a strong {color: #e04765;}
.con02 .tab_wrap .tabContBox1 .btn {display:inline-block;margin-top:60px;}
.con02 .tab_wrap .tabContBox1 .con02_sd_w .slick-arrow {position:absolute;top:50%;transform: translateY(-100%);width:30px;height:52px;font-size:0;}
.con02 .tab_wrap .tabContBox1 .con02_sd_w .slick-prev {left:-78px;background:url(https://img.megagong.net/m/2022/0519_shin242/sd_L.png) no-repeat center;background-size: 100% auto;}
.con02 .tab_wrap .tabContBox1 .con02_sd_w .slick-next {right:-78px;background:url(https://img.megagong.net/m/2022/0519_shin242/sd_R.png) no-repeat center;background-size: 100% auto;}


/* con02 */
.con02 .tab_cont .down_btn {display:inline-block;margin-top:60px;}
.roll_wrap.blind{padding: 0;}
.teacher_roll{display:none}
.teacher_roll.slick-initialized,
.roll_wrap.blind .teacher_roll{display:block}
.teacher_roll .item{clear: both;padding: 0;}
.teacher_roll .slick-arrow{position: absolute;top: 290px;width: 32px;height: 54px;z-index: 1;font-size: 0;line-height: 0;margin-top: 0;}
.teacher_roll .slick-prev{background:url('https://img.megagong.net/m/2022/0415_tip/con_img10.png');left: -80px;}
.teacher_roll .slick-next{background:url('https://img.megagong.net/m/2022/0415_tip/con_img11.png');right: -80px;}
.teacher_roll .slick-dots {display:none !important}
.teacher_roll .in_cont_wrap{position:relative;}
.teacher_roll .in_cont_wrap::before{content:'';display:block;position: absolute;bottom: -1px;left: 50%;width: 1px;height: 100%;background: #ddd;}
.teacher_roll .in_cont_wrap.right100 .inlineb_wrap::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_img14.png')  no-repeat 0 0;z-index: 1;}
.teacher_roll .in_cont_wrap.right .inlineb_wrap::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;}
.roll_wrap .blind_yet{background: rgba(0,0,0,0.7);position: relative;top: inherit;left: inherit;text-align: center;height: 500px;}
.roll_wrap .blind_yet::before{content:'';display: inline-block;vertical-align: middle;width: 1px;height: 100%;}
.roll_wrap .blind_yet p{vertical-align: middle;display: inline-block;color: #fff;font-size: 31px;font-weight: bold;}
.teacher_roll .in_cont_wrap .inlineb_wrap{position: relative;font-size: 0;padding: 80px 0 0;}
.teacher_roll .in_cont_wrap .in_cont{width: 50%;border-bottom: 0;margin: 0;text-align: center;display: inline-block;}
.teacher_roll .in_cont_wrap .in_cont.inc3{position: relative;width: auto;border-left: 0;float: none;clear: both;margin: 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background: #fff;display: block;}
.teacher_roll .in_cont_wrap .in_cont .tit{background: #111111;color: #fff;height: 80px;padding: 25px 0 0;border-bottom: 1px solid #ddd;font-weight: normal;font-size: 18px;position: absolute;top: 0;left: 0;width: 50%;}
.teacher_roll .in_cont_wrap .in_cont.inc2 .tit{color:#eb5b74;font-weight: bold;left: 50%;margin: 0 0 0 1px;}
.teacher_roll .in_cont_wrap .in_cont .img_cont{position: relative;text-align: center;padding: 50px 5px 50px 5px;min-height: 200px;}
.teacher_roll .in_cont_wrap .in_cont .img_cont::before{content:'';display:inline-block;width: 0px;height: 100%;vertical-align: middle;}
.teacher_roll .in_cont_wrap .in_cont .img_cont img{display:inline-block;vertical-align: middle;}
.teacher_roll .in_cont_wrap .in_cont.inc3 .txt_cont{padding: 50px 40px;text-align: left;font-size: 15px;font-weight: normal;min-height: 190px;}
.teacher_roll .in_cont_wrap .in_cont.inc3 .txt_cont p{margin:0 0 10px}
.teacher_roll .in_cont_wrap .in_cont.inc3 .txt_cont a{display: block;width: 230px;text-align: center;padding: 5px 0 7px;line-height: 1;;border: 1px solid #999;margin: 20px 0 0 0;}
.teacher_roll .in_cont_wrap .in_cont.inc3 .txt_cont a strong{color:#e04765}
.teacher_roll .in_cont_wrap .in_cont.inc3 .tit span{letter-spacing: 0.1em;margin: 0 0 0 10px;}
.tab_wrap .more_view{display: block;width: 500px;text-align: center;border: 4px solid #000;float: none;clear: both;margin: 30px auto 0;}




/* con03 */
.con03 .tit_box {padding:50px 0 110px;}
.con03 .tit_box h4 {position:relative;font-weight:bold;font-size:32px;color:#000000;text-align: left;}
.con03 .tit_box h4:before {content:'';position:absolute;top:50%;left:0;width: 100%;height:1px;background:#999;}
.con03 .tit_box h4 span {padding-left:17px;position:relative;z-index:1;display:inline-block;padding-right:22px;background:#fff;}
.con03 .tit_box h4 span:before {content:'';position:absolute;top:7px;left:0;width:8px;height:34px;background:#000;}
.con03 .tab_wrap .tab_nav {position:relative;margin:-80px auto 0;font-size:0;width:1080px;}
.con03 .tab_wrap .tab_nav:before {content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:#a1316e;}
.con03 .tab_wrap .tab_nav a {width:50%;display:inline-block;font-weight:500;font-size:20px;color:#c7c7c7;padding:22px 0;background:#f0f0f0;border: 4px solid #f0f0f0;}
.con03 .tab_wrap .tab_nav a.on {position:relative;z-index:1;font-weight:900;color:#fff;background:#a1316e;border:4px solid #a1316e;border-bottom:0;box-sizing: border-box;}
.con03 .tab_wrap .tab_nav a span {position:relative;display:inline-block;}
.con03 .tab_wrap .tab_nav a.on span:before {content:'';position:absolute;top:-3px;right:-16px;width:8px;height: 8px;border-radius: 50%;background:#fff;}
.con03 .tab_wrap .tab_cont {display:none;padding:40px 0 150px;}
.con03 .tab_wrap .tab_cont.on {display: block;}
.con03 .tab_wrap .tabContBox2 .review_list li {padding:28px 0;background:#fff;height:auto;box-sizing: border-box;font-size:0;border:1px solid #d0d0d0;}
.con03 .tab_wrap .tabContBox2 .review_list li+li {margin-top:20px;}
.con03 .tab_wrap .tabContBox2 .review_list li .tit {position:relative;width:398px;height:100%;display:inline-block;vertical-align: middle;line-height: 124px;background:url(https://img.megagong.net/m/2022/0519_shin242/tab2_tit_bg.png) no-repeat center;background-size:100% auto;}
.con03 .tab_wrap .tabContBox2 .review_list li .tit strong {padding-top:30px;display:inline-block;vertical-align:middle;line-height:1.5;font-weight:800;font-size:20px;color:#000000;background:url(https://img.megagong.net/m/2022/0519_shin242/icon_star.png) no-repeat top center;}
.con03 .tab_wrap .tabContBox2 .review_list li .txt_w {position:relative;width:calc(100% - 398px);display:inline-block;vertical-align: middle;text-align: right;min-height:124px;line-height:124px;}
.con03 .tab_wrap .tabContBox2 .review_list li .txt_w:before {content:'';position:absolute;top:0;bottom:0;left:0;width:1px;height:100%;border-left:1px dashed #c2c2c2;}
.con03 .tab_wrap .tabContBox2 .review_list li .txt_w .txt {padding:5px 220px 5px 40px;position:relative;font-size:16px;color:#000000;text-align: left;word-break:keep-all;line-height:1.5;display:inline-block;vertical-align: middle;width: 100%;}
.con03 .tab_wrap .tabContBox2 .review_list li .txt_w .pop_btn {position:absolute;top:50%;right:40px;transform: translateY(-50%);width:160px;height:40px;font-weight:800;font-size:16px;color:#000;border-radius: 8px;background:#ececec;}
.con03 .tab_wrap .tabContBox2 .review_list li .txt_w .pop_btn span {display:inline-block;padding-right:23px;background:url(https://img.megagong.net/m/2022/0519_shin242/icon_arr.png) no-repeat right center;}
.con03 .tab_wrap .tabContBox2 .more_btn {margin-top:38px;padding:10px 0;display:block;font-weight:bold;font-size:14px;color:#000000;background:#ececec;}

/* line_w */
.line_w {background:#000 url(https://img.megagong.net/m/2022/0519_shin242/line_w_bg.png) no-repeat center;background-size:auto 100%;}
.line_w .inner {position:relative;}
.line_w .inner:before {content:'';position:absolute;bottom:-12px;left:0;right:0;margin:0 auto;width:24px;height:12px;background:url(https://img.megagong.net/m/2022/0519_shin242/line_w_be.png) no-repeat bottom center;background-size: 100% auto;}

/* con04 */
.con04 {background:#f4e0ed;}
.con04 .inner {padding:160px 0;}
.con04 .inner h3 {margin-right:-11px;}
.con04 .inner .list {position:relative;margin-top:37px;}
.con04 .inner .list h4 {position:absolute;top:50%;left:50%;z-index:1;transform: translate(-50%, -50%);}
.con04 .inner .list ul {font-size:0;}
.con04 .inner .list ul li {display: inline-block;vertical-align: top;}
.con04 .inner .list ul li .off {display:block;}
.con04 .inner .list ul li .on {display:none;}
.con04 .inner .list ul li:hover .off {display:none;}
.con04 .inner .list ul li:hover .on {display:block;position:relative;z-index: 2;}
.con04 .inner .list ul li.video_list_div {position:relative;}
.con04 .inner .list ul li.video_list_div a {display:none;}
.con04 .inner .list ul li.video_list_div:hover a {display:block;position:absolute;z-index:2;top: 26%;left: 9%;width: 82%;height: 53%;}

/* con05 */
.con05 {background:#ececec;}
.con05 .inner {padding:158px 0 180px;}
.con05 .inner .curr_wrap {margin-top:40px;}
.con05 .pcView { display:block; }
.con05 .mobileView { display:none; }
.con05 .curr_Stit{font-size: 17px;margin: 0 0 16px;position: relative;text-align: left;padding: 0 0 0 26px;min-height: 20px;}
.con05 .curr_Stit.notit::before{display: none;}
.con05 .curr_Stit span{display:inline-block;position:relative;}
.con05 .curr_Stit::before{content:"";position:absolute;top: 3px;margin: 0;display:block;background: url('https://img.megagong.net/teacher/curr/curr_stitbg.png') no-repeat center 0;width: 18px;height: 18px;left: 0;}
.con05 .curr_Stit .curr_vdo_btn{position:relative;cursor:pointer;float: right;background: #b42f04;color: #fff;font-size: 14px;padding: 6px 36px 6px 12px;font-weight: bold;margin: 0;border-radius: 5px;}
.con05 .curr_Stit .curr_vdo_btn::before{content:"";position:absolute;top: 50%;right: 8px;margin: -11px 0 0;display:block;width: 22px;height: 22px;background: url('https://img.megagong.net/teacher/curr/curr_vdo_btn.png') no-repeat center 0;}
.con05 .tbl_wrp{margin: 0 0 45px;overflow: hidden;width: 100%;}
.con05 .tbl{width: calc(100% + 2px);font-size: 14px;border-top: 2px solid #333;border-bottom: 2px solid #333;table-layout: fixed;margin-left: -1px;letter-spacing: -0.09em;margin-bottom: 5px;}
.con05 .tbl.mb_view{display: none;}
.con05 .tbl th, .tbl td {background:#fff;line-height:1.5;}
.con05 .tbl thead tr th{background: #f3f3f3;color:#333;padding: 12px 6px;border: 1px solid #ccc;}
.con05 .tbl thead tr th.bBg {background:#f3f3f3;}
.con05 .tbl tbody tr th,.teaCurr .tbl tbody tr td{color:#333;padding: 12px 6px;border: 1px solid #ccc;box-sizing:border-box;}
.con05 .tbl tbody tr th{font-size: 13px;}
.con05 .essential .tbl tr th{background-color: #fef0ed;}
.con05 .essential.subcurr .tbl tr th{background-color:#DFE8F6}
.con05 .essential.subcurr2 .tbl thead tr th{background-color:#f3f3f3; }
.con05 .essential.subcurr2 .tbl tbody tr th{background:#fef0ed; }
.con05 .tbl .focusIcon {display:inline-block; color:#fff; font-size:10px; border-radius:5px; background:#00b050; font-style:normal; padding:2px 7px;  }
.con05 .tbl .focusIcon.blue {background:#0000ff; }
.con05 .noti_txt {color: #777;padding-bottom: 3px;font-size: 12px;}

/* event */
.event {background:#a1316e;position:relative;}
.event:before {content:'';z-index:0;position:absolute;bottom:0;left:0;right:0;height:33%;background:#8b255d;}
.event .inner {padding:140px 0 120px;}
.event .inner h3 {position:relative;}
.event .inner h3 .evt_end {position:absolute;top:-2%;right:-11%;max-width: 20%;}
.event .inner .gift {margin-top:85px;}
.event .inner .phon_wrap {padding:36px 40px;background:#560c35;}
.event .inner .phon_wrap .inp_form {font-size:0;} 
.event .inner .phon_wrap .inp_form:after {content:'';display:block;clear: both;}
.event .inner .phon_wrap .inp_form label {display:inline-block;vertical-align: top;width:232px;box-sizing:border-box;font-weight:800;line-height:70px;font-size:24px;color:#ffffff;text-align: left;}
.event .inner .phon_wrap .inp_form label span {display:inline-block;padding-left:70px;background:url(https://img.megagong.net/m/2022/0519_shin242/icon_phon.png) no-repeat left bottom;}
.event .inner .phon_wrap .inp_form .inp_txt {width:calc(100% - 446px);display:inline-block;vertical-align: top;height:70px;line-height:70px;}
.event .inner .phon_wrap .inp_form .inp_txt input {width:100%;height:70px;display:block;border:none;padding-left:40px;font-weight:800;font-size:28px;line-height:70px;color:#333;background:#fff;box-sizing: border-box;}
.event .inner .phon_wrap .inp_form .inp_txt input::placeholder {font-size:20px;color: #999;opacity: 1;}
.event .inner .phon_wrap .inp_form .inp_txt input::-webkit-input-placeholder {font-size:20px;color: #999;}
.event .inner .phon_wrap .inp_form .inp_txt input:-ms-input-placeholder {font-size:20px;color: #999;}
.event .inner .phon_wrap .inp_form .inp_txt input:-mos-input-placeholder {font-size:20px;color: #999;}
.event .inner .phon_wrap .inp_form .btn {width:214px;display:inline-block;vertical-align: top;}
.event .inner .phon_wrap .inp_form .btn .reserve {width:100%;display: block;font-weight:bold;font-size:21px;color:#000;line-height:70px;background:#bb9b5f;}
.event .inner .phon_wrap .inp_form .btn .reserve_finish {width:100%;display: block;font-weight:bold;font-size:21px;color:#fff;line-height:70px;background:#767676;}
.event .inner .phon_wrap .inp_chk {margin-top:10px;display:block;text-align: left;padding-left:232px;}
.event .inner .phon_wrap .inp_chk input {margin-top:-3px;}
.event .inner .phon_wrap .inp_chk label {padding-left:5px;font-weight:500;font-size:16px;color:#ffffff;}
.event .inner .phon_wrap .inp_chk label a {display: inline-block;margin-left:15px;font-weight:300;font-size:16px;color:#fff;text-decoration: underline;}
.event .inner .cautn_list {margin-top:5px;text-align: left;}
.event .inner .cautn_list li {position:relative;padding-left:10px;font-size:11px;color:#d563a1;line-height:1.8;}
.event .inner .cautn_list li:before {content:'-';position:absolute;left:0;top:0;}
.event .inner .cautn_list li a {display:inline-block;margin-left:8px;padding:2px 6px;font-size:11px;color:#d563a1;line-height:1;border:1px solid #d563a1;}

/* info_pop */
.info_pop {display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index: 50;}
.info_pop .dim {position: fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, .5);}
.info_pop .pop_inner {width:512px;padding:30px;background:#fff;text-align: left;line-height:1.5;font-size:14px;position:fixed;top:50%;left:50%;transform: translate(-50%, -50%);z-index: 5;}
.info_pop .pop_close {position:absolute;z-index:1;top:10px;right:10px;width:19px;height:20px;font-size:0;background: url(https://img.megagong.net/m/2022/0519_shin242/pop_close.png) no-repeat center center;}
.info_pop .pop_con strong {display:block;margin-bottom:3px;}

/* evt_cautn */
.evt_cautn {text-align: left;background:#f8f8f8;}
.evt_cautn .inner {padding:70px 0;}
.evt_cautn .inner .tit {display:block;margin-bottom:10px;font-weight:800;font-size:17px;color:#222222;}
.evt_cautn .inner ul > li {padding-left:10px;position:relative;font-size:13px;color:#222222;line-height:1.9;}
.evt_cautn .inner ul > li:before {content:'-';position:absolute;top:0;left:0;}
.evt_cautn .inner ul li.mt30 {margin-top:30px;}
.evt_cautn .inner ul li span {color:#a1316e;}
.evt_cautn .inner ul li a {display:inline-block;margin-left:5px;padding:4px 3px;font-size:12px;color:#a1316e;border:1px solid #a1316e;line-height: 1;}

    
/* ÆË¾÷ */
.dim_bg {position:fixed;left:0;top:0;width:100%;height:100%;text-indent:-9999em;z-index:50}
.dim_bnrwrp_wrap .dim_popup{position:fixed;top:50% !important;left:50%;z-index:60;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);box-shadow: 0 0 10px rgb(0 0 0 / 50%);}
.dim_bnrwrp_wrap .dim_popup.clickPop{width: 433px;background: #fff;position: fixed;left:50%;top: 50% !important;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 99;}
.dim_popup .btnClose{position:absolute;right:-28px;top: -1px;background: url(https://img.megagong.net/m/2022/0519_shin242/pop_close.png) no-repeat center center;font-size: 0;width:19px;height:20px;}

.popCont {padding: 35px 20px;height: 500px;overflow-x:hidden;overflow-y: auto;box-sizing: border-box;}
.popCont .tit {padding-bottom:17px;font-weight:900;font-size:20px;color:#000;border-bottom:1px solid #ccc;}
.popCont .txt {padding-top:15px;font-size:16px;color:#000;line-height:1.5;text-align: left;}

/* layerpop */
.layerPop { display:none; position:fixed; top:50%; left:50%; max-width:780px; width:90%; transform:translate(-50%, -50%); }
.layerPop > a { display:block; float:right; }
.layerPop > div { clear:both; border:1px solid #000; background:rgba(255,255,255,.9); box-sizing:border-box; padding:30px; }
.layerPop ul { display:none; font-size:12px; line-height:130%; color:#666; text-align:left; word-break:keep-all; }

/* 220608 Ãß°¡ */
.con06{padding: 180px 0 20px;background: #d7d7d7;}
.con06 .tiny{text-align: right;display: block; margin-top: 90px;color: #888;font-size: 14px;}
.con06 ul{margin:55px auto 0;}
.con06 ul li{float: left; width: 460px}
.con06 ul li + li{margin-left: 35px;width: 500px;}
.con06 ul li a{margin-top: 70px; display: inline-block;}
.con06 ul li + li a{margin-left: 40px;}
.con06 ul li a + a{margin-left: 20px;}

.event2{background: #213a61;padding: 160px 0 155px;}
.event2 .dateList{margin: 60px auto 50px;}
.event2 .dateList li{display: inline-block; padding: 15px 0;background: #44557a; border-radius: 30px; width: 360px;font-size: 21px;color: #fff;}
.event2 .dateList li:nth-child(2n){margin-left: 25px;}
.event2 .dateList li:nth-child(n+3){margin-top: 30px;width: 490px;}
.event2 .dateList li b{position: relative;padding:0 12px 0 15px;margin-right: 12px;}
.event2 .dateList li b::before{content: '';display: block;position: absolute;left: 0;top: 50%; transform: translateY(-50%); background:#fff;width: 5px;height: 5px;border-radius: 100%;}
.event2 .dateList li b::after{content: '';display: block;position: absolute;right:0;top: 50%; transform: translateY(-50%); background:#fff;width: 1px;height: 65%;}
.event2 .lecture{padding-bottom: 0 !important;}
.event2 .lecList{background: #fff;}
/* //220608 Ãß°¡ */
@media (max-width:1200px){
    .flt_inner{display:none}
    .eventWrap .inner{width: 96%;}

    /* visual_top */
    .visual_top .inner {padding:18% 0 23%;}
    .visual_top .inner:before {right:-40%;width:100%;}
    .visual_top .inner .s_tit {margin-left:-1%;}
    .visual_top .inner .s_tit img {width: 60%;}
    .visual_top .inner h3 {margin:25% -1% 0;}
    .visual_top .inner h3 .tit_1 {position:relative;}
    .visual_top .inner h3 .tit_2 .tit_sd_w {width:73.5%;}
    .visual_top .inner h3 .tit_2 span {width:26.5%;}
    .visual_top .inner .teny {margin-left:-1%;bottom:2%;font-size:14px;}

    /* con01 */
    .con01 .inner {padding:18% 0 2%;}
    .con01 .inner:before {top:0;bottom:-17%;left:-22%;width:80%;height: 100%;}
    .con01 .inner h3 {margin-right:-1%;}
    .con01 .inner h3 img {width: 70%;}
    .con01 .inner h3 .con01_sd_w {right:14%;width:14%;}
    .con01 .inner h3 .con01_sd_w img {width: 100%;}
    .con01 .inner .con01_sd_w2 {margin:7% -3% 0;}
    .con01 .inner .teny {margin-top:8%;font-size:14px;}

    /* con02 */
    .con02 .tit_box {padding:16% 0 110px;}
    .con02 .tit_box h3 img {width: 65%;}
    .con02 .tit_box h4 {margin-top:7%;font-size:3vw;}
    .con02 .tit_box h4 span {padding-left:2vw;}
    .con02 .tit_box h4 span:before {top:.8vw;width:1vw;height:3vw;}
    .con02 .tab_wrap .tab_nav {margin:-80px auto 0;width:96%;}

    .con02 .tab_wrap .tab_cont {padding:4% 0 15%;}
    .con02 .tab_wrap .tabContBox1 .con02_sd_w .con02_sd .item {padding-bottom:9%;}
    .con02 .tab_wrap .tabContBox1 .con02_sd_w .con02_sd .item .txt {padding:5% 4% 0;}
    .con02 .tab_wrap .tabContBox1 .con02_sd_w .con02_sd .item a {margin-left:4%;margin-top:2%;}
    .con02 .tab_wrap .tabContBox1 .con02_sd_w .con02_sd .btn {margin-top:6%;}
    .con02 .tab_wrap .tabContBox1 .btn {margin-top:6%;width: 47%;}

    .con02 .tab_wrap .tabContBox1 .con02_sd_w {padding:0 3%;}
    .con02 .tab_wrap .tabContBox1 .con02_sd_w .slick-arrow {width:3%;height:52px;}
    .con02 .tab_wrap .tabContBox1 .con02_sd_w .slick-prev {left:-4%;}
    .con02 .tab_wrap .tabContBox1 .con02_sd_w .slick-next {right:-4%;}

    /* con02 */
    .con02 .tab_cont .down_btn {margin-top:6%;width:65%;}
    .teacher_roll .in_cont_wrap .inlineb_wrap{padding: 50px 0 0;}
    .teacher_roll .in_cont_wrap .in_cont .tit{font-size: 15px;padding: 13px 0;height: auto;}
    .teacher_roll .in_cont_wrap .in_cont .img_cont{padding: 20px 10px;min-height: 120px;}
    .teacher_roll .in_cont_wrap .in_cont .img_cont img{width: 500px;}
    .teacher_roll .in_cont_wrap .in_cont.inc3 .txt_cont{padding: 20px 10px;font-size: 14px;min-height: 110px;}
    .tab_wrap .more_view{width: auto;padding: 0;border-width: 2px;}
    .tab_wrap .more_view img{width: 260px;}
    .teacher_roll .in_cont_wrap.right100 .inlineb_wrap::before,
    .teacher_roll .in_cont_wrap.right .inlineb_wrap::before{width: 12vw;height: 12vw;background-size: 100%;margin: 0 0 0 -6%;top: inherit;bottom: 34%;}
    .roll_wrap .blind_yet{height: 300px;}

    /* con03 */
    .con03 .tit_box {padding:5% 0 110px;}
    .con03 .tit_box h4 {font-size:3vw;}
    .con03 .tit_box h4 span {padding-left:2vw;}
    .con03 .tit_box h4 span:before {top:.8vw;width:1vw;height:3vw;}
    .con03 .tab_wrap .tab_nav {margin:-80px auto 0;width:96%;}
    .con03 .tab_wrap .tab_cont {padding:4% 0 15%;}

    /* con04 */
    .con04 .inner {padding:16% 0;}
    .con04 .inner h3 {margin-right:-1%;}
    .con04 .inner .list {margin-top:4%;}
    .con04 .inner .list h4 {width: 80%;}
    .con04 .inner .list ul li {width:50%;}
    .con04 .inner .list ul li img {width: 100%;}

    /* con05 */
    .con05 .inner {padding:16% 0 18%;}
    .con05 .inner h3 img {width: 85%;}
    .con05 .inner .curr_wrap {margin-top:4%;}

    /* event */
    .event .inner {padding:14% 0 12%;}
    .event .inner h3 .evt_end {right:0;}
    .event .inner .gift {margin-top:8%;}
    .event .inner .phon_wrap {padding:4%;}
    .event .inner .phon_wrap .inp_form .inp_txt input {padding-left:20px;}
    .event .inner .phon_wrap .inp_form .inp_txt input::placeholder {font-size:18px;}
    .event .inner .phon_wrap .inp_form .inp_txt input::-webkit-input-placeholder {font-size:18px;}
    .event .inner .phon_wrap .inp_form .inp_txt input:-ms-input-placeholder {font-size:18px;}
    .event .inner .phon_wrap .inp_form .inp_txt input:-mos-input-placeholder {font-size:18px;}
    .event .inner .phon_wrap .inp_form .btn {margin-top:7px;width:100%;}
    .event .inner .phon_wrap .inp_form .btn .reserve {font-size:16px;line-height:40px;}
    .event .inner .phon_wrap .inp_form .btn .reserve_finish {font-size:16px;line-height:40px;}
    .event .inner .phon_wrap .inp_chk {padding-left:0;}

    
    /* layerpop */
    .layerPop > a { display:block; float:right; width:40px; }
    .layerPop > div { padding:15px; }
    .layerPop ul { font-size:11px; }

    /* 220608 Ãß°¡ */
    .con06{padding: 18% 0 2%;}
    .con06 .tiny{margin-top: 10%;font-size: 11px;}
    .con06 ul{margin:8% auto 0;} 
    .con06 ul li{width: 50%}
    .con06 ul li img{display: block;}
    .con06 ul li + li{margin-left: 0;width: 50%;}
    .con06 ul li a{margin-top: 8%;width: 45%;}
    .con06 ul li + li a{margin-left: 4%}
    .con06 ul li a + a{margin-left: 3%;}

    .event2{padding: 15% 0;}
    .event2 h3{margin: 0 10%;}
    .event2 .dateList{margin: 8% auto;}
    .event2 .dateList li{width: 45%;font-size: 18px;padding:1% 2%;}
    .event2 .dateList li:nth-child(2n){margin-left: 1%}
    .event2 .dateList li:nth-child(n+3){margin-top: 4%;width:49%;}
    /* //220608 Ãß°¡ */
}
@media (max-width: 992px){
    /* con03 */
    .con03 .tab_wrap .tabContBox2 .review_list li {height:auto}
    .con03 .tab_wrap .tabContBox2 .review_list li .tit {width:94%;line-height: 110px;background-size:auto 100%;}
    .con03 .tab_wrap .tabContBox2 .review_list li .tit strong {padding-bottom:20px;}
    .con03 .tab_wrap .tabContBox2 .review_list li .txt_w {width:100%;text-align: center;min-height: auto;line-height: 1;}
    .con03 .tab_wrap .tabContBox2 .review_list li .txt_w:before {content:'';position:absolute;top:0;left:0;right:0;width:100%;height:1px;border-bottom:1px dashed #c2c2c2;border-right:none;}
    .con03 .tab_wrap .tabContBox2 .review_list li .txt_w .txt {padding:20px 4%;font-size:16px;text-align: center;}
    .con03 .tab_wrap .tabContBox2 .review_list li .txt_w .pop_btn {position:static;width:94%;height:35px;margin:10px auto 0;font-size:13px;}
    .con03 .tab_wrap .tabContBox2 .more_btn {margin-top:4%;}
    
    /* popup */
    .popCont {padding: 15px 10px;}
}

@media (max-width: 768px){
    /* visual_top */
    .visual_top .inner .teny {font-size:12px;}

    /* con01 */
    .con01 .inner .teny {font-size:12px;}

    /* con02 */
    .con02 .tab_wrap .tab_nav:before {height:2px;background:#a1316e;}
    .con02 .tab_wrap .tab_nav a {font-size:20px;padding:15px 0;}
    .con02 .tab_wrap .tab_nav a.on {border:2px solid #a1316e;}
    .con02 .tab_wrap .tab_nav a.on span:before {top:-3px;right:-16px;width:6px;height: 6px;}
    .con02 .tab_wrap .tabContBox1 .con02_sd_w .con02_sd .item .txt {font-size:13px;}
    .con02 .tab_wrap .tabContBox1 .con02_sd_w .con02_sd .item a {font-size:12px;width:200px;}
    .con02 .tab_wrap .tabContBox1 .btn {width: 55%;}

    /* con02 */
    .teacher_roll .in_cont_wrap{padding:0}
    .teacher_roll .in_cont_wrap::before{display:none}
    .teacher_roll .in_cont_wrap .inlineb_wrap{padding: 0;}
    .teacher_roll .in_cont_wrap .in_cont{float: none;width: auto;border-left: 0;}
    .teacher_roll .in_cont_wrap .in_cont.inc1{position: relative;top: inherit;left: inherit;width: auto;display: block;}
    .teacher_roll .in_cont_wrap .in_cont.inc2{display: block;}
    .teacher_roll .in_cont_wrap .in_cont.inc3{margin: 0;min-height: 80px;}
    .teacher_roll .in_cont_wrap.right100 .inlineb_wrap::before,
    .teacher_roll .in_cont_wrap.right .inlineb_wrap::before{display:none}
    .teacher_roll .in_cont_wrap.right100 .in_cont.inc1::before{content:'';position: absolute;bottom: 0;left: 0;width: 100%;height: 18vw;background: url('https://img.megagong.net/m/2022/0415_tip/con_img14.png')  no-repeat center 0;background-size: auto 100%;z-index: 1;margin: 0 0 -40px;}
    .teacher_roll .in_cont_wrap.right .in_cont.inc1::before{content:'';position: absolute;bottom: 0;left: 0;width: 100%;height: 18vw;background: url('https://img.megagong.net/m/2022/0415_tip/con_img13.png')  no-repeat center 0;background-size: auto 100%;z-index: 1;margin: 0 0 -40px;}
    .teacher_roll .in_cont_wrap .in_cont .tit,.teacher_roll .in_cont_wrap .in_cont.inc2 .tit{font-size: 13px;position: relative;top: inherit;left: inherit;width: auto;}
    .teacher_roll .in_cont_wrap .in_cont .img_cont{padding: 20px 0px;min-height: 70px;}
    .teacher_roll .in_cont_wrap .in_cont.inc3 .txt_cont{padding: 20px 0;font-size: 13px;}
    .teacher_roll .in_cont_wrap .in_cont.inc3 .txt_cont a{width: auto;padding: 2% 0;}
    .tab_wrap .more_view img{width: 200px;}
    .roll_wrap .blind_yet p{font-size:18px;font-weight:normal}
    .roll_wrap .blind_yet{height: 250px;}

    /* con03 */
    .con03 .tit_box {padding:5% 0 90px;}
    .con03 .tab_wrap .tab_nav:before {height:2px;background:#a1316e;}
    .con03 .tab_wrap .tab_nav a {font-size:20px;padding:15px 0;}
    .con03 .tab_wrap .tab_nav a.on {border:2px solid #a1316e;}
    .con03 .tab_wrap .tab_nav a.on span:before {top:-3px;right:-16px;width:6px;height: 6px;}

    /* con05 */
    .con05 .mobileView { display:block; }
    .con05 .pcView { display:none; }
    
    .con05 .curr_Stit{font-size: 15px;padding: 0 0 0 24px;}
    .con05 .curr_Stit .curr_vdo_btn{margin-top:1px;margin-bottom:5px;font-size: 13px;padding: 6px 30px 6px 10px;font-weight: bold;border-radius: 3px;float: none;width: auto;display: block;margin: 7px 0 0 -23px;}
    .con05 .curr_Stit .curr_vdo_btn::before{right:4px}

    /* event */
    .event .inner .phon_wrap .inp_form label {width:160px;line-height:55px;font-size:20px;}
    .event .inner .phon_wrap .inp_form label span {padding-left:45px;background-size:34px auto;}
    .event .inner .phon_wrap .inp_form .inp_txt {width:calc(100% - 160px);height:55px;}
    .event .inner .phon_wrap .inp_form .inp_txt input {line-height:55px;height: 55px;font-size:18px;}
    .event .inner .phon_wrap .inp_form .inp_txt input::placeholder {font-size:13px;}
    .event .inner .phon_wrap .inp_form .inp_txt input::-webkit-input-placeholder {font-size:13px;}
    .event .inner .phon_wrap .inp_form .inp_txt input:-ms-input-placeholder {font-size:13px;}
    .event .inner .phon_wrap .inp_form .inp_txt input:-mos-input-placeholder {font-size:13px;}
    .event .inner .phon_wrap .inp_chk label {font-size:14px;}
    .event .inner .phon_wrap .inp_chk label a {font-size:14px;}

    /* info_pop */
    .info_pop .pop_inner {width:90%;font-size:13px;}

    /* evt_cautn */
    .evt_cautn .inner {padding:35px 0;}
    .evt_cautn .inner .tit {font-size:15px;}
    .evt_cautn .inner ul > li {font-size:12px;}
    .evt_cautn .inner ul li.mt30 {margin-top:15px;}
    .evt_cautn .inner ul li a {padding:2px;font-size:11px;}


    .event2 .dateList li{font-size: 16px;}
}
@media (max-width: 576px){
    /* con02 */
    .con02 .tab_wrap .tab_nav a {font-size:16px;padding:10px 0;}
    .con02 .tab_wrap .tab_nav a.on span:before {right:-12px;}

    /* con03 */
    .con03 .tab_wrap .tab_nav a {font-size:16px;padding:10px 0;}
    .con03 .tab_wrap .tab_nav a.on span:before {right:-12px;}

    /* event */
    .event .inner .phon_wrap .inp_form label {width:100%;text-align: center;}
    .event .inner .phon_wrap .inp_form label span {display:inline-block;}
    .event .inner .phon_wrap .inp_form .inp_txt {margin-top:7px;width: 100%;}
    .event .inner .phon_wrap .inp_form .inp_txt input {padding-left:10px;}
    .event .inner .phon_wrap .inp_chk label {font-size:12px;}
    .event .inner .phon_wrap .inp_chk label a {font-size:12px;margin-left:5px;}

    /* popup */
    .dim_bnrwrp_wrap .dim_popup.clickPop {width:80%}
    .popCont .tit {padding-bottom:10px;font-size:16px;}
    .popCont .txt {padding-top:10px;font-size:14px;}

    /* layerpop */
    .layerPop > a { width:30px; }

    .event2 .dateList li,.event2 .dateList li:nth-child(n+3){width: 100%;margin-top: 1%;text-align: left;padding: 1% 5%;}
    .event2 .dateList li:nth-child(2n){margin-left: 0;}
}
@media (max-width: 480px){
    /* con03 */
    .con03 .tab_wrap .tabContBox2 .review_list li .tit strong {font-size:16px;}
    .con03 .tab_wrap .tabContBox2 .review_list li .txt_w .txt {font-size:14px;}
    .con03 .tab_wrap .tabContBox2 .more_btn {font-size:13px;}

    /* con05 */
    .con05 .curr_Stit span.link_two a.curr_vdo_btn {float:right;font-size: 12px;padding: 6px 25px 6px 5px;}
    .con05 .curr_Stit span.link_two a.curr_vdo_btn::before {right: 2px;}

    /* con06 */
    .con06 .tiny{font-size: 10px;}

    .event2 .dateList li{font-size: 13px;}
}