@charset "euc-kr";
@import url('/common/css/font_NotoSans_kr.css');
/* 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_top{position:relative;}
.eventWrap .con_top .tag{position: absolute;top:60px;left:50%;transform: translate(-50%);}
@media(max-width:1200px){
	.eventWrap .inner{width: 100%;}

}
/*******************************************************************/


.flt_inner{position:absolute;text-align: right; top:1995px; left: 50%; margin:0 0 0 580px; z-index: 2; }
.flt_inner { text-align:left; margin-top:-150px; }
.flt_inner li { width:160px; }
.flt_inner li img.on { display:none; }
.flt_inner li.on img.on { display:block; }
.flt_inner li.on img.off { display:none; }
.flt_inner li:last-child { margin-top:10px; }

@media (max-width:1500px) {
	.flt_inner { display:none !important; }
}
.lecList { background:#fff; }


/*box1*/

.con2 { background:url(https://img.megagong.net/m/2021/0209_newyear/nine/bg_con2.gif) repeat; }
.con2 article { margin:30px auto 80px; }
.con2 .tab_list { padding:0 30px; box-sizing:border-box; }
.con2 .tab_list:after { content:""; display:block; clear:both; }
/* .con2 .tab_list li {float:left; width:114.2px; height:50px; margin: 0 0 1px 1px; font-family:"NotoSans KR"; font-weight:300; color:#f3f3f3; }
.con2 .tab_list li:first-child,
.con2 .tab_list li:nth-child(7n+1) { margin-left:0; } */

.con2 .tab_list li {float:left; width:calc(16.66% - .8px); height:50px; margin: 0 0 1px 1px; font-family:"NotoSans KR"; font-weight:300; color:#f3f3f3; }
.con2 .tab_list li:first-child,
.con2 .tab_list li:nth-child(6n+1) { margin-left:0; }

.con2 .tab_list li:nth-child(7),
.con2 .tab_list li:nth-child(8),
.con2 .tab_list li:nth-child(9),
.con2 .tab_list li:nth-child(10),
.con2 .tab_list li:last-child { width:calc(20% - .95px); }


.con2 .tab_list li a { width:100%; height:50px; display:table; font-size:15px; background:#d2cacf; }
.con2 .tab_list li a span { display:table-cell; vertical-align:middle; word-break:break-all; }
.con2 .tab_list li.on a { font-weight:700; color:#fff; background:#e83fa2; }

.con3 { background:url(https://img.megagong.net/m/2021/0209_newyear/nine/bg_con3.gif) repeat; }
.con3 article { margin:30px auto 80px; }
.con3 .tab_list { padding:0 30px; box-sizing:border-box; }
.con3 .tab_list:after { content:""; display:block; clear:both; }
.con3 .tab_list li {float:left; width:calc(25% - 3px); margin-left:4px; font-family:"NotoSans KR"; font-weight:300; color:#fff; font-size:18px; box-sizing:border-box; }
.con3 .tab_list li:first-child { margin-left:0; }
.con3 .tab_list li a { display:table; width:100%; height:80px; font-size:15px; background:#b8bdc9; overflow:hidden; }
.con3 .tab_list li.on a { font-weight:700; color:#e6e6e6; background:#349ffa; }
.con3 .tab_list li a span { display:table-cell; vertical-align:middle; font-weight:300; }
.con3 .tab_list li a span em { display:block; font-style:normal; font-weight:700; font-size:20px; }

.con4 { background:url(https://img.megagong.net/m/2021/0209_newyear/nine/bg_con4.gif) repeat; padding-bottom:80px; }
.con4 .inner { position:relative; }
.con4 .inner i { position:absolute; top:10%; right:10%;}

.event_list { overflow:hidden; margin:35px 30px; }
.event_list > li { overflow:hidden; margin-bottom:10px; }
.event_list > li h5 { float:left; display:block; font-size:14px; line-height:24px; color:#fff;  width:80px; height:24px; background:url(https://img.megagong.net/m/2021/0209_newyear/nine/dot_bg.png) no-repeat; }
.event_list > li > span { float:left; display:block; margin-left:10px; line-height:24px; color:#fff; width:calc(100% - 90px); text-align:left; }
.event_list > li > span b { font-size:12px; color:#ffa4f5; }
.event_list > li ul { float:left; display:block; margin:10px 0 0 10px; /*width:calc(100% - 10px);*/ width:auto; }
.event_list > li ul li { float:left; margin-left:5px; }
.event_list > li ul li:first-child { margin-left:0; }
.event_list > li ul li p { font-size:12px; color:#fcffa4; margin-top:3px; letter-spacing:-.5px; padding:0 3px; line-height:1.3; }

.listTxt { text-align:left; }
.infoBox { background:#f3f3f3; padding:50px 30px; color:#666; font-size:13px; line-height:130%; text-align:left; }
.infoBox h4 { font-size:16px; font-weight:700; }
.infoBox dt { margin:15px 0 5px; font-size:14px; font-weight:700; }
.infoBox dd { position:relative; padding-left:10px; margin-bottom:2px; }
.infoBox dd:before { content:"-"; position:absolute; top:0; left:0;  }
.infoBox dd span { display:block;margin-left:60px; }
.infoBox dd a { font-weight:700; color:#a34ef1; font-size:11px; font-weight:700; border-bottom:1px solid #a34ef1; margin-left:5px; }

#mContainer.wideC #mContent .lecture { padding:0 !important;}
.lectlist li .listTitle .lecMoney,
.lecBook  { text-align:left; }

.lectlist li .listTitle .listTxt { max-width:470px; }
@media (max-width:1200px) {
	.con_top img,
	.eventWrap h3 img { width:100%;}

	.con2 article { margin:2% auto 15%; }
	.con2 .tab_list { padding:0 3.5%; }
	.con2 .tab_list li { /*width:calc(14.28% - 1px);*/ margin: 0 0 1px 1px; }

	.con3 article { margin:2% auto 15%; }
	.con3 .tab_list { padding:0 3.5%; }
	.con3 .tab_list li a { font-size:15px; }
	.con3 .tab_list li a span em { font-size:18px; }

	.event_list { margin:10px 3.5% 7%; }
	.event_list > li ul { width:calc(100% - 10px); }
	.event_list > li ul li { width:20%; margin:0; }

	.infoBox { padding:30px 20px; }

	.lectlist li .listTitle .listTxt { max-width:575px; }
}
@media (max-width:780px) {
	.con2 .tab_list li a { font-size:13px; }
	
	.con3 .tab_list li a { font-size:13px; }
	.con3 .tab_list li a span em { font-size:16px; }

	
	.con4 .inner i { top:5%; right:5%;}

}
@media (max-width:530px) {
	.con2 .tab_list li {width:calc(16.66% - 1px); }
	.con2 .tab_list li a { font-size:11px; }



	.con3 .tab_list li { margin:0 1px; width:calc(25% - 2px); }
	.con3 .tab_list li a { font-size:9px; padding:0 1px; box-sizing:border-box; }
	.con3 .tab_list li a span em { font-size:12px; letter-spacing:-.8px; }

	.con4 .inner > p img { width:100%; }
	.con4 .inner > p a { display:block; max-width:338px; width:70%; margin:0 auto; }

	
	.con4 .inner i { top:2%; right:2%; max-width:149px; width:25%; }
	.con4 .inner i img {width:100%;}

	.event_list { margin:10px 3.5% 10%; }
	.event_list > li h5 { font-size:11px; line-height:18px; width:65px; height:18px; background-size:auto 100%;}
	.event_list > li > span { margin:0; padding-top:2px; line-height:130%; font-size:11px; }
	.event_list > li ul li { margin-left:0; width:20%; }
	.event_list > li ul li p { font-size:9px; }
	.event_list > li > span b { font-size:9px;  }

	.infoBox { padding:5% 3%; font-size:11px; }
	.infoBox h4 { font-size:14px; }
	.infoBox dt { margin:15px 0 5px; font-size:12px; }

}