#mFooter{border-top:1px solid #ddd;} /* Full Size */
#footer{border-top:none;} /* Full Size */

.eventWrap{position:relative;}
.eventWrap *{box-sizing:border-box;text-align:center;letter-spacing:-1px;}
.eventWrap .inner{width:100%;margin:0 auto;position:relative;} /* 866 Size */
.eventWrap .con_top{position:relative}
.eventWrap .con_top a{position: absolute;width: auto;left:50%;bottom: -30px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);padding: 20px 30px;background: #222;color:#fff;font-size:20px;font-weight: 100;font-family : 'NotoSans KR';}
.eventWrap .con_top a img{margin-left: 10px;}
.eventWrap .con_top a.w_no img{margin-left: 0;}

/*add*/
.eventWrap .con_top2{position:relative}
.eventWrap .con_top2 a{position: absolute;width: auto;left:50%;bottom: -30px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%); }
.eventWrap .con1{margin:60px auto}

/*add*/
.eventWrap .con1 .tit { overflow:hidden; max-width:866px; width:100%; margin:0 auto;  height:79px; background:url('https://img.megagong.net/m/2021/0520_gongssel/bg_tit.png') no-repeat; }
.eventWrap .con1 .tit h3 { padding:19px 0; font-size:20px; line-height:120%; color:#fff; }
.eventWrap .con1 .tit h3 span { color:#00eaff; }
.eventWrap .con1 .tit:after { content:""; display:block; clear:both; }

.cpBox { margin-top:30px; overflow:hidden; }
.cpBox p { display:inline-block; vertical-align:top; margin:0 5px; }
.eventWrap .con1 .txt { font-size:13px; line-height:120%; color:#888; margin:auto; text-align:left; max-width:866px; width:100%;  }


@media (max-width:1200px) {
		
	/*add*/
	.cpBox p { display:inline-block; vertical-align:top; margin:0 5px; max-width:47%; }
	.cpBox p img { width:100%; }

}
@media (max-width:480px) {
		
	/*add*/
	.eventWrap .con1 .tit {height:65px; background-size:auto 65px; }
	.eventWrap .con1 .tit h3 { padding:16px 0; font-size:17px; }

	.cpBox { margin-top:5vw; }
	.cpBox p { margin:0 1%; max-width:45%; }
	.eventWrap .con1 .txt { font-size:11px; }




}


.eventWrap .teacherBox{margin: 70px auto 0;}
.eventWrap .teacherBox .teacherList{overflow:hidden;margin:30px auto 50px;width:866px;}
.eventWrap .teacherBox .teacherList ul{overflow:hidden;width:105%;margin:-13px 0 0 0;}
.eventWrap .teacherBox .teacherList ul li{width:280px;height:134px;margin:13px 13px 0 0;float:left;position:relative;}
.eventWrap .teacherBox .teacherList ul li a{display:block;height:100%;border:1px solid #cfcfcf;position:relative;overflow:hidden;}
.eventWrap .teacherBox .teacherList ul li a .part{position:absolute;left:0;top:0;}
.eventWrap .teacherBox .teacherList ul li a .infoBox{position:absolute;left:0;top:0;width:100%;height:100%;padding:8.2% 0 0 34.2%;}
.eventWrap .teacherBox .teacherList ul li a .infoBox:after{content:"";position:absolute;right:0;bottom:0;width:11px;height:11px;background:url('https://img.megagong.net/c/gongssel/schedule/common/edge.jpg') no-repeat 0 0;}
.eventWrap .teacherBox .teacherList ul li a .infoBox .tit{font-size:14px;line-height:20px;color:#222222;text-align:left;letter-spacing:-2px;display:block;}
.eventWrap .teacherBox .teacherList ul li a .infoBox .tit strong{display:block;text-align:left;}
.eventWrap .teacherBox .teacherList ul li a .infoBox .name{font-size:13px;line-height:18px;color:#888888;text-align:left;margin:8px 0 0 0;display:block;position:relative;padding:0 0 0 14px;}
.eventWrap .teacherBox .teacherList ul li a .infoBox .name:after{content:"";position:absolute;left:0;top:6px;width:10px;height:2px;background:#467efe;}
.eventWrap .teacherBox .teacherList ul li a .infoBox .name strong{color:#222222;display:inline-block;text-align:left;}
.eventWrap .teacherBox .teacherList ul li a .infoBox .name strong img{vertical-align:middle;}
.eventWrap .teacherBox .teacherList ul li a .infoBox .name strong + i { display:inline-block; vertical-align:middle; }
.eventWrap .teacherBox .teacherList ul li a:hover{box-shadow:3px 3px 5px 0 #d9d9d9;border: 2px solid #467efe;}
.eventWrap .teacherBox .teacherList ul li a:hover:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,0.7);z-index:1;}
.eventWrap .teacherBox .teacherList ul li a:hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url('https://img.megagong.net/c/gongssel/schedule/common/btn_view_detail.png') no-repeat center 50%;z-index:1;}
.eventWrap .teacherBox .teacherList ul li.new{}
.eventWrap .teacherBox .teacherList ul li.new:after{content:"";position:absolute;right:11px;top:0;width:43px;height:43px;background:url('https://img.megagong.net/c/sobang/academy/new.png') no-repeat 0 0;}

.eventWrap .teacherBox .teacherList ul.ver2 li a .infoBox:after { background:url('https://img.megagong.net/m/2021/0520_gongssel/edge.gif') no-repeat 0 0; }
.eventWrap .teacherBox .teacherList ul.ver2 li a:hover{ box-shadow:3px 3px 5px 0 #d9d9d9;  border:1px solid #0082ff;}
.eventWrap .teacherBox .teacherList ul.ver2 li a:hover:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,0.7); box-sizing:border-box; border:2px solid #0082ff; z-index:1; }
.eventWrap .teacherBox .teacherList ul.ver2 li a:hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url('https://img.megagong.net/m/2021/0520_gongssel/btn_view_detail.png') no-repeat center 50%; z-index:1; }




.eventWrap .tabBox{margin:0 0 16px 0;}
.eventWrap .tabBox ul{display:flex;border-top:2px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.eventWrap .tabBox ul li{flex:1;height:44px;line-height:42px;background:#f8f8f8;border-right:1px solid #cfcfcf;}
.eventWrap .tabBox ul li:first-child{border-left:1px solid #cfcfcf;}
.eventWrap .tabBox ul li a{display:block;height:100%;font-size:14px;}
.eventWrap .tabBox ul li.on{background:#0047cc;color:#fff;font-weight:bold;}
.eventWrap .sortBox{margin:0 0 16px 0;}
.eventWrap .sortBox > ul.sort{float: right;}
.eventWrap .sortBox > p.tableInfo{float: left;}
.eventWrap .sortBox:after{content: "";display: block;clear: both;}
.eventWrap .sortBox .sort{float:left;overflow:hidden;}
.eventWrap .sortBox .sort li{float:left;margin:0 12px 0 0;padding:0 0 0 12px;background:url('https://img.megagong.net/c/sobang/academy/sort_check_off.png') no-repeat 0 56%;}
.eventWrap .sortBox .sort li a{font-size:14px;line-height:20px;color:#888888;}
.eventWrap .sortBox .sort li.on{background:url('https://img.megagong.net/c/sobang/academy/sort_check_on.png') no-repeat 0 56%;}
.eventWrap .sortBox .sort li.on a{color:#222222;border-bottom:1px solid #222;}
.eventWrap .sortBox .part{overflow:hidden;float:right;}
.eventWrap .sortBox .part li{float:left;position:relative;padding:0 0 0 14px;margin:0 0 0 12px;color:#333333;font-size:14px;line-height:20px;}
.eventWrap .sortBox .part li:after{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:5px;}
.eventWrap .sortBox .part li:first-child{margin:0 0 0 0;}
.eventWrap .sortBox .part li.list_1:after{background:#0073bd;}
.eventWrap .sortBox .part li.list_2:after{background:#56c788;}
.eventWrap .sortBox .part li.list_3:after{background:#ff8738;}
.eventWrap .sortBox .part li.list_4:after{background:#eb4985;}
.eventWrap .timeTableInfo{border:1px solid #d5ddee;background:#f9fbff;padding:15px 20px;overflow:hidden;margin:30px 0 50px 0;}
.eventWrap .timeTableInfo ul{float:left;}
.eventWrap .timeTableInfo ul li{line-height:18px;font-size:12px;color:#7c9dde;text-indent:-10px;padding:0 0 0 10px;text-align:left;}
.eventWrap .timeTableInfo .btn{float:right;overflow:hidden;margin:5px 0 0 0;}
.eventWrap .timeTableInfo .btn a{float:left;margin:0 0 0 8px;}
.eventWrap .timeTableInfo .btn a:first-child{margin:0 0 0 0;}
.eventWrap .lectureTab{}
.eventWrap .lectureTab ul{display:flex;border-bottom:1px solid #222;}
.eventWrap .lectureTab ul li{flex:1;margin:0 0 -1px 0;}
.eventWrap .lectureTab ul li a{height:43px;line-height:40px;display:block;color:#666666;font-size:14px;position:relative;}
.eventWrap .lectureTab ul li a:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:1px;height:20px;background:#c9c9c9;z-index:-1;}
.eventWrap .lectureTab ul li:first-child a:before{display:none;}
.eventWrap .lectureTab ul li.on{}
.eventWrap .lectureTab ul li.on a{color:#222222;font-weight:bold;border:1px solid #222222;line-height:38px;}
.eventWrap .lectureInfo{overflow:hidden;margin:20px 0 20px 0;}
.eventWrap .lectureInfo p{float:left;line-height:30px;color:#0047cc;font-size:14px;background:url('https://img.megagong.net/c/sobang/academy/lecture_all_check.png') no-repeat 0 56%;padding:0 0 0 14px;text-align:left;}
.eventWrap .lectureInfo ul{float:right;}
.eventWrap .lectureInfo ul li{float:left;margin:0 0 0 8px;}
.eventWrap .lectureInfo ul li:first-child{margin:0 0 0 0;}
.eventWrap .lectureInfo ul li select{width:130px;height:30px;}
.eventWrap .lectureNone{padding:100px 0;border:1px solid #e4e4e4;}
.eventWrap .btnTotal{text-align:right;margin:20px 0 0 0;}
.eventWrap .lectureBox, .eventWrap .lectureBox *{box-sizing:content-box;text-align:left;}
.eventWrap .lectureBox .lecture{padding:0 0 0 0 !important;}

/* ¨¡?¨ú¡À */
.eventWrap .dim_bnrwrp_wrap .dim_popup button{position:absolute;right:0;top:0;}


/* Table */
table{width:100%;}
table tr th{padding:0;}
table tr td{padding:0;}
.tableType{}
.tableType table{border-top:2px solid #333333;border-right:1px solid #e4e4e4;}
.tableType table thead tr th{background:#f9fbff;color:#666666;font-size:13px;height:37px;line-height:34px;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
.tableType table tbody tr td{color:#666666;font-size:12px;line-height:16px;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:15px 0;word-break:break-all;}
.tableType table tbody tr td .part{text-indent:-9999px;width:10px;height:10px;border-radius:5px;display:inline-block;margin:0 1px;}
.tableType table tbody tr td .part.general{background:#0073bd;}
.tableType table tbody tr td .part.career_1{background:#56c788;}
.tableType table tbody tr td .part.career_2{background:#ff8738;}
.tableType table tbody tr td .part.special{background:#eb4985;}

.tableType > table tbody{display: none;}
.tableType > table tbody.on{display: table-row-group;}
.tableType_2 table{border-top:2px solid #333333;}
.tableType_2 table thead tr th{color:#666666;font-size:13px;padding:15px 0;line-height:16px;background:#f9fbff url('https://img.megagong.net/c/sobang/academy/tabletype_2_partition.gif') no-repeat 0 50%;border-bottom:1px solid #e4e4e4;}
.tableType_2 table thead tr th:first-child{background:#f9fbff none;}
.tableType_2 table tbody tr td{line-height:18px;font-size:13px;color:#222222;padding:25px 0;border-bottom:1px solid #e4e4e4;}
.tableType_2 table tbody tr td.info{text-align:left;padding:25px 10px;}
.tableType_2 table tbody tr td.info .icon{}
.tableType_2 table tbody tr td.info .tit{}
.tableType_2 table tbody tr td.info span{color:#888888;}
.tableType_2 table tbody tr td.price{font-weight:bold;text-align:right;padding:25px 10px;line-height:30px;}
.tableType_2 table tbody tr td.price label{margin:0 8px 0 4px;}
.tableType_2 table tbody tr td .btnLectureView{display:inline-block;width:79px;height:30px;background:url('https://img.megagong.net/c/sobang/academy/btn_lecture_off.gif') no-repeat center 0;text-indent:-9999px;background-size:100% auto;}
.tableType_2 table tbody tr td .btnLectureView.on{background:url('https://img.megagong.net/c/sobang/academy/btn_lecture_on.gif') no-repeat center 0;background-size:100% auto;}
.tableType_2 table tbody tr td .btnBuy img{max-width:none;}
.tableType_2 table tbody tr td .bar{display:inline-block;padding:0 8px;}
.tableType_2 table tbody tr.lectureDetail{background:#fbfbfb;display:none;}
.tableType_2 table tbody tr.lectureDetail td{text-align:left;padding:15px 20px;line-height:18px;font-size:12px;color:#888888;}
.tableType_2 table tbody tr.lectureDetail td p{text-align:left;text-indent:-11px;padding:0 0 0 11px;}
.tableType_2 table tbody tr.lectureDetail.on{display:table-row;}
.tableType_2 table tbody tr.priceBox td{padding:10px 5px;border-bottom:1px solid #222;}


.tableInfo{color:#999999;font-size:12px;margin:0 0 0 0;line-height:24px;text-align:right;}

.darkmask{}
.layerPop{display:none;position:fixed;top:50% !important;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);left:0;z-index:101;width:340px;text-align:left;height: 396px}
.layerPop .pop_body td input[type="text"]{width:185px;height:20px;padding-left:10px}
.layerPop .pop_body td select{width:199px;height:25px}
.layerPop .pop_body td textarea.txt{width:250px;}
.layerPop .pop_body .chk{padding-top:20px}
.layerPop .pop_body .btn{padding-top:20px;text-align:center}

/* 20210525 Ãß°¡ */
.eventWrap .th_img {margin: 70px auto 0;}

@media(max-width:1200px){
	.eventWrap img{max-width:100%;}
	.eventWrap .quick{display:none;}
	.eventWrap .flt_inner {display:none;}
	.eventWrap > div > .inner > img {width:100%;}
}
@media(max-width:900px){
	.eventWrap .con_top a{width: 40%;font-size:18px;padding: 20px 15px;}
	.eventWrap .con_top a.long{width: 50%;}
	.eventWrap .teacherBox .teacherList{width:580px;}
	.eventWrap .teacherBox .teacherList li.none{display:none;}

}
@media(max-width:768px){
	.eventWrap .con_top a{width: 50%;}
	.eventWrap .con_top a.long{width: 55%;}
	.eventWrap .timeTableInfo ul{float:none;}
	.eventWrap .timeTableInfo .btn{float:none;}
	
	/* 20210525 Ãß°¡ */
	.eventWrap .th_img {margin: 35px auto 0;}
	.eventWrap .con1 {margin:30px auto;}
}
@media(max-width:640px){
	.eventWrap .con_top a{font-size:16px;padding: 15px 5px;}
	.eventWrap .teacherBox .teacherList{width:100%;margin:15px auto 25px;}
	.eventWrap .teacherBox .teacherList ul{width:100%;margin:0 0 0 0;}
	.eventWrap .teacherBox .teacherList ul li{width:49%;height:auto;margin:0 0.5% 4px;}
	.eventWrap .teacherBox .teacherList ul li a .part img{height:15px;}
	.eventWrap .teacherBox .teacherList ul li a .infoBox .tit{font-size:11px;line-height:16px;}
	.eventWrap .teacherBox .teacherList ul li a .infoBox .tit strong{font-size:12px;}
	.eventWrap .teacherBox .teacherList ul li a .infoBox .name{font-size:11px;margin:4px 0 0 0;line-height:14px;}
	.eventWrap .teacherBox .teacherList ul li.new:after{right:-1px;width:30px;height:30px;background-size:cover;}
	.eventWrap .tabBox{margin:0 0 8px 0;}
	.eventWrap .sortBox{margin:0 0 8px 0;}
	.eventWrap .sortBox .sort{float:none;}
	.eventWrap .sortBox .part{float:none;}
	.eventWrap .timeTableInfo{margin:15px 0 25px 0;}
	.eventWrap .lectureInfo p{float:none;}
	.eventWrap .lectureInfo ul{float:none;}
	.eventWrap .lectureInfo ul li select{width:100px;}
	.eventWrap .lectureInfo{margin:10px 0 10px 0;}
	.eventWrap .btnTotal{margin:10px 0 0 0;}
	.tableType_2 table thead tr th{font-size:11px;}
	.tableType_2 table tbody tr td{padding:25px 3px;font-size:11px;}
	.tableType_2 table tbody tr td .btnLectureView{width:60px;height:24px;}
	.tableType_2 table tbody tr td .btnLectureView.on{width:60px;height:24px;}
	.tableType_2 table tbody tr td.price{font-size:13px;}
}
@media(max-width:540px){
	.eventWrap .con_top a.long{width: 65%;}
	.eventWrap .con_top a img {width:15px;height: 15px;}
	.eventWrap .con_top a.w_no img{width: auto; height: auto;}
	.eventWrap .tabBox ul li a{font-size:13px;}
	.eventWrap .lectureTab ul li a{font-size:13px;}
}
@media(max-width:440px){
	.eventWrap .con_top a{width: 55%;font-size: 15px;padding: 10px 5px;bottom: -8%;}
	.eventWrap .con_top a.long{width:75%;}
	.eventWrap .teacherBox .teacherList ul li a .infoBox .tit strong{font-size:11px;}
	.eventWrap .teacherBox .teacherList ul li a .infoBox .name{padding:0 0 0 8px;margin:0 0 0 0;}
	.eventWrap .teacherBox .teacherList ul li a .infoBox .name:after{top:6px;width:6px;height:1px;}
	.eventWrap .tabBox ul li a{font-size:11px;}
	.eventWrap .sortBox .sort li a{font-size:11px;}
	.eventWrap .sortBox .part li{font-size:11px;}
	.eventWrap .lectureTab ul li a{font-size:11px;}
	.tableType table tbody tr td{font-size:11px;}
	.tableType table tbody tr td:first-child{font-size:10px;}
	.tableType_2 table tbody tr td.info{padding:25px 3px;}
	.tableType_2 table tbody tr td .bar{padding:0 4px;}
	.tableType_2 table tbody tr td .btnLectureView{width:55px;height:22px;}
	.tableType_2 table tbody tr td .btnLectureView.on{width:55px;height:22px;}
	.tableType_2 table tbody tr td:nth-child(1){font-size:10px;}
	.tableType_2 table tbody tr td:nth-child(2){font-size:10px;}
	.tableType_2 table tbody tr td.price{font-size:13px;}
}
@media(max-width:360px){
	.eventWrap .con_top a{width: 60%;font-size: 14px;}
	.eventWrap .con_top a.long{width:78%;}
}
