@charset "euc-kr";
/* setting */
.blindw {position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}
.eventWrap .cont_pay .wrap_content{position:relative;width:1000px;margin:0 auto}
.eventWrap{/* width:100%; */text-align:center;position:relative;font-family:'Malgun Gothic','¸¼Àº °íµñ';line-height: 1.4;letter-spacing: -0.06em;overflow:hidden;}
.eventWrap *{box-sizing:border-box}
.eventWrap .inner {position:relative;/* width:1080px; *//* margin:0 auto; *//* padding: 0; */}
.eventWrap .inner::after{content:"";display:block;clear:both;}
.eventWrap img{border:0 none;vertical-align:middle;max-width:100%}
.eventWrap .flow::after{content:"";display:block;clear:both;}
.eventWrap .con_tit{position: relative;margin-bottom: 0;text-align: center;background-color: #27a4a8;padding:15px 0;color: #fff;font-size: 22px;font-weight: bold;}
.eventWrap .con_tit::before{content:"";display:block;position:absolute;top: 50%;right: 15px;margin: -6px 0 0 0;width: 15px;height: 12px;background: url(https://img.megagong.net/m/2020/0623_special/triangle_dot.png) no-repeat 0 0;}
.eventWrap .con_subtit{margin-bottom: 35px;position:relative;padding: 0 5%;}

.eventWrap .con_top{position:relative;}
.eventWrap .con_top .tag{position: absolute;top:60px;left:50%;transform: translate(-50%);}
.eventWrap .con01, .eventWrap .con02{margin-bottom: 50px;}
.eventWrap .con02 .conBox{border:1px solid #e4e4e4;padding:25px;text-align: left;}
.eventWrap .con03 .conBox {text-align: left;}
.eventWrap .con03 .conBox > p{padding: 20px 0;text-align: center;}
.eventWrap .con03 .conBox > ul{margin: 0 0 0 -2%;text-align: center;}
.eventWrap .con03 .conBox > ul li{position: relative;float: left;width: 31.3%;margin: 0 0 2% 2%;}
.eventWrap .con03 .conBox > ul li::before{content:"";display:block;position:absolute;bottom: -6px;left: 50%;margin: 0 0 0 -10px;width:1px;height:1px;border-right: 12px solid transparent;border-bottom: 12px solid #e4e4e4;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}
.eventWrap .con03 .conBox > ul li.on::before{
    border-bottom-color: #333;
}
.eventWrap .con03 .conBox > ul li a{display:block;background:#e4e4e4;font-size: 17px;color: #333;padding: 12px 0 15px;}
.eventWrap .con03 .conBox > ul li a span{font-size: 12px;display: inline-block;margin: 0 0 5px;border-bottom: 1px solid #333;}
.eventWrap .con03 .conBox > ul li.on a span{border-color:#fffe9b;}
.eventWrap .con03 .conBox > ul li a strong{display:block}
.eventWrap .con03 .conBox > ul li.on a{color:#fffe9b;background:#333333}

.eventWrap .month_schedule {clear:both;padding-top: 20px;}
.eventWrap .month_schedule::after {display:block;clear:both;content:""}
.eventWrap .month_title,.eventWrap .toggle_lct{display: none;}
.schedule_area .type_tab {position:relative;float: left;margin-top: 8px;width: auto;}
.schedule_area .type_tab .select_day{position:absolute; left:0; top:-7px; width:101px; height:23px; border:1px solid #e4e4e4; line-height:20px; text-align:center; letter-spacing:-1px; font-weight:bold;}
.schedule_area .type_tab::after {display:block;clear:both;content:""}
.schedule_area .type_tab ul li {float:left;padding:0 9px;text-align:center;border-right: 1px solid #959595;}
.schedule_area .type_tab ul li:last-child {border-right:0;}
.schedule_area .type_tab ul li:hover{text-decoration:underline}
.schedule_area .type_tab ul li a {display:block;line-height:10px;width:40px;background: url('https://img.megagong.net//m/2019/0919_newmain/bg_type_tab.png') right center no-repeat;text-align:left;padding-right: 6px;}
.schedule_area .type_tab ul li a.on {font-weight:bold;}

.schedule_area .type_tab ul li {padding:0 9px 0 4px;}
.schedule_area .type_tab ul li+li {padding:0 9px;}
.schedule_area .type_tab ul li+li+li {padding:0 9px;}
.schedule_area .type_tab ul li a {width:73px;}
.schedule_area .type_tab ul li+li a {width:40px;}
.schedule_area .type_tab ul li+li+li a {width:40px;}

.schedule_area .select_wrap{float:right;width:auto;}
.schedule_area .select_wrap > div {float:left;position:relative;}
.schedule_area .select_wrap > div + div{margin-left:5px}
.schedule_area .select_wrap .select_box {font-size: 14px;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width: 116px;height: 28px;padding: 0;cursor:pointer;text-align:left;letter-spacing:-1px;color:#212c40;border:1px solid #d3d3d3;background: #fff url('https://img.megagong.net/m/2019/0919_newmain/ic_selectbox.png') 95px 8px no-repeat; }
.schedule_area .select_wrap select {font-size: 14px;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width: 116px;height: 28px;padding: 0 0 0 2px;cursor:pointer;text-align:left;letter-spacing:-1px;color:#212c40;border:1px solid #d3d3d3;background: #fff url('https://img.megagong.net/m/2019/0919_newmain/ic_selectbox.png') 95px 8px no-repeat; -webkit-appearance: none;-moz-appearance: none;appearance: none;}

.select_view {position:absolute;left:0;top: 28px;width: 99%;border:1px solid #d3d3d3;display:none;background:#fff;z-index: 2;}
.select_view.open{display:block}
.select_view ul li {padding:4px 5px 4px 5px;font-size: 14px;}
.select_view ul li a {display:block; }
.select_view ul li:hover {background:#efefef;text-decoration:underline}

.schedule_list_box{overflow-y:scroll; max-height:302px; margin-top: 5px;border:1px solid #e4e4e4;}
.schedule_list_box table {width:100%; background-color:#fff; table-layout: fixed;}
.schedule_list_box table.pc{display:table}
.schedule_list_box table.mo{display:none}
.schedule_list_box table td {padding:0 20px; height:60px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; font-size:12px;}
.schedule_list_box table td.day_cont:hover{text-decoration:underline}
.schedule_list_box table tr:last-child td{border-bottom: none;}
.schedule_list_box table td img {margin:0 5px 0 0; vertical-align:-2px}
.schedule_list_box table td a {display:block; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  color:#2c2e31;}

.schedule_list_box table .tit_day {padding:0 10px; text-align:center; font-size:13px; color:#383838;}
.schedule_list_box table .type_st {padding:0 10px; text-align:center;}
.schedule_list_box table .type_st .tit_lct {color:#f78285;}
.schedule_list_box table .type_st .tit_book {color:#43b7ce;}
.schedule_list_box table .tec_name {color: #222;text-align:center;}
.schedule_list_box table .now_sc{text-align:center;}
.schedule_list_box table .now_sc span:hover{text-decoration:underline}
.schedule_list_box table .now_sc span.now_type:hover{text-decoration:none}
.schedule_list_box table .now_sc span.lec_pre {color:#f47b7d;}
.schedule_list_box table .now_sc span.book_pre {color:#69c0d4;}

.schedule_list_box table .now_sc span.alarm_add01 a {color:#69c0d4;}
.schedule_list_box table .now_sc span.alarm_add01:hover{text-decoration:underline}
.schedule_list_box table .now_sc span.alarm_add02 a {color:#f47b7d;}
.schedule_list_box table .now_sc span.alarm_add02:hover{text-decoration:underline}

.schedule_list_box .mo_cont{display: none;text-align: center;}
.schedule_list_box .mo_cont .slider .slide{box-sizing: border-box;}
.schedule_list_box .mo_cont .citem{border-bottom: 1px solid #e1e1e1;}
.schedule_list_box .mo_cont .citem a{position: relative;display: block;padding: 14px 0 14px 55px;text-align: left;box-sizing: border-box;}
.schedule_list_box .mo_cont .citem a .lct_po{position: absolute;left:0;top: 50%;color:#fff;font-size:13px;text-align:center;line-height:16px;background: #f86f76;width: 42px;height: 42px;line-height: 42px;background-size: 100%;border-radius: 100%;overflow: hidden;margin-top: -21px;}
.schedule_list_box .mo_cont .citem a .lct_po.book{background:#69c0d4}
.schedule_list_box .mo_cont .citem a .tit{display: block;margin: 0 0 5px;line-height: 1;max-width: 98%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.schedule_list_box .mo_cont .citem a .info{display: block;line-height: 1;font-size: 12px;}
.schedule_list_box .mo_cont .citem a .info .info_tea{color: #007ae1;}
.schedule_list_box .mo_cont .citem a .info .info_day{padding: 0 5px;margin: 0 3px;}
.schedule_list_box .mo_cont .citem a .info .info_sc{}
.schedule_list_box .mo_cont .citem a .info .info_sc span.now_type:hover{text-decoration:none}
.schedule_list_box .mo_cont .citem a .info .info_sc span.lec_pre {color:#f47b7d;}
.schedule_list_box .mo_cont .citem a .info .info_sc span.book_pre {color:#69c0d4;}

.schedule_list_box .mo_cont .citem a .info .info_sc span.alarm_add01 a {color:#69c0d4;}
.schedule_list_box .mo_cont .citem a .info .info_sc span.alarm_add01:hover{text-decoration:underline}
.schedule_list_box .mo_cont .citem a .info .info_sc span.alarm_add02 a {color:#f47b7d;}
.schedule_list_box .mo_cont .citem a .info .info_sc span.alarm_add02:hover{text-decoration:underline}
.schedule_list_box .mo_cont .slick-dots{display:inline-block;font-size:inherit;margin: 10px 0 0;}
.schedule_list_box .mo_cont .slick-dots li{display:inline-block;margin:1px 2px 0 !important;vertical-align:top;}
.schedule_list_box .mo_cont .slick-dots li button{width:12px;height:12px;border-radius:100%;background:#bbbbbb;text-indent:-9999px;vertical-align:middle;display:inline;margin:0;}
.schedule_list_box .mo_cont .slick-dots li.slick-active button{background:#0080fe;}
.schedule_list_box .mo_cont .slick-arrow{display:none !important;width:5px;height:10px;text-indent:-9999px;vertical-align:middle;transform:none;overflow:hidden;}
.schedule_list_box .mo_cont .slick-prev{background:url('https://img.megagong.net/s/common/shortcut_prev.png') no-repeat 0 0;margin:2px 6px 0 0;top:auto;left:auto;position:relative;}
.schedule_list_box .mo_cont .slick-next{background:url('https://img.megagong.net/s/common/shortcut_next.png') no-repeat 0 0;margin:2px 0 0 6px;top:auto;right:auto;position:relative;}

#mContainer #mLnb .nav, #mContainer.wideC #mContent .lecture, #mContainer.wideC #mContent .cust{padding-bottom: 0 !important;}

.plus_notice{padding: 15px;background: #f2ffb0;border: 1px solid #e2f67c;text-align:center;}
.plus_notice strong{display:block}
.plus_notice + p{font-size: 12px;color: #555;padding: 5px 0 0 !important;text-align: left !important;}

@media(max-width:1200px){
	.eventWrap .inner{width: 100%;}
	.eventWrap .con_tit{font-size:18px}

	.new_lecture_list{display: none;}
    .new_lecture_view .toggle_lct{display: none;}
	.new_lecture_list .month_title, .new_lecture_view .month_title{padding: 0;margin: 0 0 12px;}
	.new_lecture_list .new_lecture01, .new_lecture_list .new_lecture02{margin-top:10px}
    .new_lecture_list .new_lecture01 .lct_r_po.inner{display: block;width: 40px;height: 40px;line-height: 40px;}
    .new_lecture_list .new_lecture01 .lct_r_po.inner strong{padding:0}
    .new_lecture_list .new_lecture01 .lct_r_po.outer{display: none;}
    .new_lecture_list .new_lecture02 .lct_b_po.inner{display: block;width: 40px;height: 40px;line-height: 40px;}
    .new_lecture_list .new_lecture02 .lct_b_po.inner strong{padding:0}
    .new_lecture_list .new_lecture02 .lct_b_po.outer{display: none;}
    .new_lecture_list .new_lecture_rolling {display: none}
    .main_new_lecture{margin: 0 0 15px;padding: 30px 0 10px;}
    .new_lecture_view{display: block;padding: 0;border: 0;}
    .new_lecture_view .month_schedule{display:none}
    .new_lecture_list .month_title span::before, .new_lecture_view .month_title span.cal_month{padding: 0;opacity: 1;font-size: 17px;color: #222;}
    .new_lecture_list .month_title span::before, .new_lecture_view .month_title span::before{display:none}
    .schedule_list_box{border:0;max-height: inherit;overflow: visible;}

	.new_lecture_list .new_lecture01{width: 100%;border-bottom: 1px solid #dcdcdc;padding-bottom: 10px;}
	.new_lecture_list .new_lecture02{width:100%;}
	.new_lecture_list dl dd{padding: 15px 0 0 145px;}
	.new_lecture_list .new_lecture02 dl dd{width: 75%;padding: 15px 0 0 145px;}
	.schedule_list_box table td{padding:0 10px;word-break: normal;}
	.schedule_list_box table .tit_day {padding:0 10px;}
	.schedule_list_box table .type_st{padding:0 10px;}
	.schedule_list_box .mo_cont{display:block;border-top: 1px solid #e1e1e1;}
	.schedule_list_box table.pc{display:none}

	.schedule_list_box table.mo colgroup col:nth-child(1){width:15%}
	.schedule_list_box table.mo colgroup col:nth-child(2){width:10%}
	.schedule_list_box table.mo colgroup col:nth-child(3){width:62%}
	.schedule_list_box table.mo colgroup col:nth-child(4){width:18%}
}
@media(max-width:900px){
	.schedule_list_box table colgroup col{width:15%}
	.schedule_list_box table colgroup col:nth-child(2){width:10%}
	.schedule_list_box table colgroup col:nth-child(3){width:40%}
	.schedule_list_box table colgroup col:nth-child(4){width:20%}

    .schedule_list_box .mo_cont .citem a{padding: 14px 0 14px 45px;}
    .schedule_list_box .mo_cont .citem a .lct_po{width: 36px;height: 36px;line-height: 36px;margin-top: -18px;}
    .schedule_list_box .mo_cont .citem a .info .info_tea{letter-spacing:-0.16em}

	
}
@media(max-width:768px){
	.eventWrap .con_tit{font-size:16px;padding: 10px 0;}
	.eventWrap .con02 .conBox{padding:15px 15px;}
	.eventWrap .con01, .eventWrap .con02{margin-bottom: 8%;}
    .eventWrap .con03 .conBox > ul{margin:0 0 0 -1%}
	.eventWrap .con03 .conBox > ul li{margin:0 0 0 1%;width:32.3%}
	.eventWrap .con03 .conBox > ul li a{font-size:15px}

	.main_new_lecture .new_lecture_list{padding: 25px 10px 10px;}
	.new_lecture_list .month_title, .new_lecture_view .month_title{padding:0;}
	.new_lecture_list .month_title span.cal_icon, .new_lecture_view .month_title span.cal_icon{width: 10%;}
	.new_lecture_list .month_title span.cal_icon img, .new_lecture_view .month_title span.cal_icon img{width: 85%;}
	.new_lecture_list .month_title span.cal_month, .new_lecture_view .month_title span.cal_month{width: auto;margin-left:0;}
	.new_lecture_list .month_title span.cal_month img, .new_lecture_view .month_title span.cal_month img{max-width:67%}
	.new_lecture_view .tit_now{width:90%}
	.new_lecture_view .tit_now img{width:80%}
	.schedule_area .select_wrap .select_box{width:90px;font-size: 12px;background: #fff url(https://img.megagong.net/m/2019/0919_newmain/ic_selectbox.png) 70px 8px no-repeat;}
	.schedule_area .select_wrap select{width:90px;font-size: 12px;background: #fff url(https://img.megagong.net/m/2019/0919_newmain/ic_selectbox.png) 70px 10px no-repeat;}
	.new_lecture_list .new_lecture01{width: 100%;}
	.new_lecture_list .new_lecture02 {width:100%;}

	.new_lecture_list dl dd strong{width: 90%;}
	.new_lecture_list dl dd{padding: 15px 0 0 31%;}
	.new_lecture_list .new_lecture02 dl dd{width: 69%;padding: 15px 0 0 31%;}

	.schedule_list_box table td{padding:0 5px;word-break: normal;}
	.schedule_list_box table .tit_day {padding:0 5px;}
	.schedule_list_box table .type_st{padding:0 5px;}
	.schedule_list_box table.mo colgroup col:nth-child(1){width:20%}
	.schedule_list_box table.mo colgroup col:nth-child(2){width:15%}
	.schedule_list_box table.mo colgroup col:nth-child(3){width:45%}
	.schedule_list_box table.mo colgroup col:nth-child(4){width:20%}

	.plus_notice{margin: 20px 0 0;}
	.plus_notice + p{font-size: 11px;}
	
}
@media(max-width:640px){
	.eventWrap .con_tit{font-size:14px}
	.eventWrap .con_tit::before{width:12px;height:10px;background-size:10px;margin:-5px 0 0}
	.eventWrap .con03 .conBox > ul li a{font-size:14px}
	.new_lecture_list .new_lecture01 .lct_r_po {font-size:12px;line-height:14px;width:55px;height:55px;}
	.new_lecture_list .new_lecture01 .lct_r_po strong {display:block; padding:22% 0 0 0; }
	.new_lecture_list .new_lecture02 .lct_b_po {font-size:12px;line-height:14px;width:55px;height:55px;}
	.new_lecture_list .new_lecture02 .lct_r_po strong {display:block; padding:22% 0 0 0; }
	.new_lecture_list dl dt .n_day {padding: 13% 0 0 60px;line-height: 19px;}
	.new_lecture_list dl dd{width:65%;padding: 2% 0 0 35%}
	.new_lecture_list .new_lecture02 dl dd{width:65%;padding: 2% 0 0 35%}
	.schedule_area .select_wrap{float:left}
	.new_lecture_list .month_title span.cal_month img{max-width:75%}
	.new_lecture_view .tit_now img{width:100%}
	.new_lecture_list .month_title span.cal_month img{max-width:65%}
}
@media(max-width:460px){
}