@charset "euc-kr";

.smo{display:none;}
.con_tit{color:#111;}
.con_tit > *{display:block;}
.con_tit .sm_txt{font-size:20px;}
.con_tit .sm_txt.bold{font-weight:bold;}
.con_tit .sm_txt em{font-style:normal;text-decoration:underline;}
.con_tit strong{font-size:42px;font-weight:900;}
.con_tit strong + .sm_txt{margin-top:40px;}
.evCon2, .evCon3, .evCon4, .evCon5, .evEvent{padding:160px 0;}
.eventWrap .evSection.evCon5{overflow:initial;}

.evCon1{background-color:#151515;}
.evCon1 .inner{width:1260px;}
.evCon1 .inner .shape{position: absolute;display:inline-block;}
.evCon1 .inner .shape1{top:0;left:-453px;}
.evCon1 .inner .shape2{top:119px;right:-223px;}
.evCon1 .inner .shape3{bottom:0;left:-530px;}
.evCon1 .inner .shape4{bottom:0;right:-357px;}
.evCon1 .inner .visual{position: relative;z-index:1;}

.evCon2{background-color:#f5f5f5;}
.evCon2 .con_box{margin-top:60px;}

.mega_swiper_perview{position: relative;}
.mega_swiper_perview .swiper-slide{background-color:#fff;padding:45px 30px;border-radius:15px;box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.25);}
.mega_swiper_perview .swiper-slide .label{display:inline-block;padding:9px 20px;border-radius:30px;min-width:224px;color:#fff;font-size:20px;font-weight:700;color:#fff;}
.mega_swiper_perview .swiper-slide .label .tiny{font-size:16px;font-weight:400;font-style:normal;}
.mega_swiper_perview .swiper-slide .label.purple{background-color:#5f40ff;}
.mega_swiper_perview .swiper-slide .label.green{background-color:#00d318;}
.mega_swiper_perview .swiper-slide .label.pink{background-color:#f12f86;}
.mega_swiper_perview .swiper-slide .list{text-align:left;margin-top:47px;min-height:255px;}
.mega_swiper_perview .swiper-slide .list li{font-size:15px;color:#111;line-height:1.2;padding-left:20px;position:relative;margin-top:25px;letter-spacing:-1px;}
.mega_swiper_perview .swiper-slide .list li:before{content:'';display:inline-block;width:14px;height:10px;background:url(https://image.megagong.net/m/2023/0913_exhibitions/icon_check.png) 0 0 no-repeat;position: absolute;left:0;top:4px;}
.mega_swiper_perview .swiper-slide .list li:first-of-type{margin-top:0;}
.mega_swiper_perview .swiper-pagination{bottom:0;}

.intro_text{margin-top:60px;}
.intro_text .sm_text{font-size:20px;color:#111;}
.intro_text .big_text{font-size:32px;color:#f83e8d;font-weight:900;margin-top:25px;}

.evCon3 .con_box{margin-top:25px;}
.evCon3 .con_box .paper_wrap{position: relative;}
.evCon3 .con_box .paper_wrap .btns_wrap{position: absolute;left:0;bottom:0;padding:0 80px;display:flex;justify-content:space-between;width:100%;gap:0 40px;}
.evCon3 .con_box .paper_wrap .btns_wrap .btn_base{display:inline-block;font-size:22px;font-weight:bold;color:#fff;padding:25px 0;background-color:#111;border-radius:50px;box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.25);width:50%;}

.card_list{display:flex;justify-content:space-between;gap:0 40px;margin-top:160px;}
.card_list .card_item{padding:45px;width:50%;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.25);border-radius:30px;}
.card_list .card_item.purple{background-color:#5f40ff;}
.card_list .card_item.green{background-color:#00d318;}
.card_list .card_item .label{font-size:20px;font-weight:bold;color:#111;padding:10px 0;background-color:#fff;display:block;border-radius:30px;}
.card_list .card_item .list{padding:0 20px;margin-top:30px;}
.card_list .card_item .list li{font-size:18px;color:#fff;line-height:1.2;padding-left:20px;position:relative;margin-top:10px;letter-spacing:-1px;text-align:left;}
.card_list .card_item .list li:before{content:'';display:inline-block;width:13px;height:10px;background:url(https://image.megagong.net/m/2023/0913_exhibitions/icon_check_w.png) 0 0 no-repeat;position: absolute;left:0;top:6px;}
.card_list .card_item .list li:first-of-type{margin-top:0;}

.evCon4 .con_box{margin-top:60px;position: relative;}
.evCon4 .con_box .shape{position: absolute;}
.evCon4 .con_box .shape.shape1{right:-125px;top:-170px;}
.evCon4 .con_box .shape.shape2{left:-160px;bottom:-100px;}

.video_list_row_wrap{position:relative;}
.video_list_row{display:flex;gap:30px 20px;position: relative;flex-wrap:wrap; justify-content: space-between}
.video_list_row .video_item{width:calc(33.33% - 13.33px);}


.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.mega_video_label {
	margin-top: 160px;
	text-align: center;
	margin-bottom: 60px;
}
.mega_video_label span {
	border-radius: 30px;
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	display: inline-block;
	padding: 10px 55px;
	/* background: rgb(131,130,254); */
	background: linear-gradient(90deg, rgba(131,130,254,1) 0%, rgba(181,64,241,1) 100%, rgba(131,130,254,1) 100%, rgba(0,212,255,1) 100%);
}
.mega_swiper_video_wrap {
	position: relative;
}
.mega_swiper_video {
	position: relative;
	font-size: 13px;
	line-height: 1;
	text-align: left;
	overflow: hidden;
}
.mega_swiper_video .item {
	margin-top: 20px;
}
.mega_swiper_video .item:first-of-type {
	margin-top: 0;
}
.mega_swiper_video .item .cast_img {
    display: block;
    position: relative;
    margin: 0 0 10px;
    padding-bottom: 59.3%;
    overflow: hidden;
    background: linear-gradient(to right, #ddd 0%, rgba(0, 0, 0, 0.2) 20%, #ddd 100%);
    background-position: 100% 0;
    animation: skeleton-line 1.2s infinite;
    -webkit-animation: skeleton-line 1.2s infinite;
    background-size: 200% 100%;
}
.mega_swiper_video .item .cast_img img {
	position: absolute;
}
.mega_swiper_video .item .cast_img .cast_img::before {
    content: "";
    display: block;
    background: url(https://img.megagong.net/m/2021/0201_main_new/cast_play.png) center center no-repeat;
    position: absolute;
    bottom: 15px;
    left: 15px;
    width: 24px;
    height: 27px;
}
.mega_swiper_video .item .cast_img .time {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    background-color: #000;
    color: #dedede;
    padding: 2px 5px;
    font-size: 11px;
    letter-spacing: 0;
}
.mega_swiper_video .item .item .point {
    position: relative;
    display: block;
    padding: 0;
    font-size: 12px;
    margin: 0 0 7px;
}

.mega_swiper_video .item .point .charac {
    display: inline-block;
    color: #37379f;
    font-weight: bold;
    background: none !important;
    border-right: 1px solid #bbbbbb;
    padding: 0 8px 0 0;
    margin: 0 4px 0 0;
}

.mega_swiper_video .item .point .charac.solo {
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
}

.mega_swiper_video .item .point .name {
    display: inline-block;
    color: #37379f;
}

.mega_swiper_video .item .point .name strong {
    font-weight: normal
}

.mega_swiper_video .item .tit {
    display: block;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%;
    white-space: nowrap;
    margin: 5px 0 8px;
}
.mega_swiper_video .item .info {
    font-size: 12px;
    color: #939393;
    letter-spacing: 0;
}
.mega_swiper_video .item .tit img {
	width: auto;
}
.mega_swiper_video_wrap .swiper-button-prev, .mega_swiper_video_wrap .swiper-button-next{width:55px;height:55px;border-radius:50%;background-color:rgba(0, 0, 0, 0.8);top:50%;margin-top:-27.5px;background-position:50% 50%;background-repeat:no-repeat;}
.mega_swiper_video_wrap .swiper-button-prev{left:-40px;background-image:url(https://image.megagong.net/m/2023/0913_exhibitions/ico_slide_prev.png);}
.mega_swiper_video_wrap .swiper-button-next{right:-40px;background-image:url(https://image.megagong.net/m/2023/0913_exhibitions/ico_slide_next.png);}
.mega_swiper_video_wrap .swiper-button-next:after, .mega_swiper_video_wrap .swiper-button-prev:after{display:none;}
.mega_swiper_video_wrap#kollus .item {
	font-size:24px;
	font-weight:900;

	text-align:center;
}


.evCon4{background-color: #f5f5f5;}

.evCon5 .con_box{margin-top:70px;}
.evCon5 .lecture {padding-bottom: 0 !important}
.evCon5 .lecList {background: #fff}
.evCon5 .lecTab_wrap,
.evCon5 .teaTab_wrap, .stepTab_wrap{background:#fff}
.evCon5 .lecTab_wrap > div .tit span,
.evCon5 .teaTab_wrap > div .tit span,
.evCon5 .stepTab_wrap > div .tit span{font-size:13px;}
.evCon5 .lecture .conditionSearch_wrap{display: none}
.evCon5 .lecture .lectlist{margin-top: 20px;background: #fff}
.evCon5 .vodchr_banner {margin-bottom: 0}
.evCon5 .lectlist .lect_item:last-child {border-bottom: 1px solid #ccc}
.evCon5 .lecTab_wrap > div, .teaTab_wrap > div,
.evCon5 .stepTab_wrap > div {text-align: left}
.evCon5 .conditionSearch_wrap .condition_btn {display: none;}
.cf_banner_wrap{position:relative;background-color:#5f40ff;overflow:hidden;}
.cf_banner_wrap .inner a{display:block;padding:50px 0;}
.cf_banner_wrap .inner a > *{display:block;margin-top:15px;}
.cf_banner_wrap .inner span.sm_txt{font-size:20px;color:#d3fe00;}
.cf_banner_wrap .inner strong{font-size:32px;font-weight:900;color:#fff;}
.cf_banner_wrap .inner .shape{position: absolute;display:inline-block;}
.cf_banner_wrap .inner .shape.shape1{left:-154px;top:0;}
.cf_banner_wrap .inner .shape.shape2{right:-150px;bottom:0;}

.evEvent{background-color:#000;}
.evEvent .con_tit .label{display:block;margin-bottom:40px;}
.evEvent .con_tit strong{color:#00ff4a;}
.evEvent .con_tit strong + .sm_txt{color:#ffffff;margin-top:20px;}
.evEvent .con_tit .evt_end{position: absolute;right:0;top:-40px;display:inline-block;}
.evEvent .container_info{margin-top:60px;}
.evEvent .container_info .info .noti{color:#5f40ff;}
.evEvent .gift_info{display:flex;justify-content:space-between;margin-top:90px;}
.evEvent .gift_info li{width:33.333%;}
.evEvent .eventBoard{margin-top:80px;}
.evEvent .eventBoard .evtBoard_common{background-color:#f12f86;}

.warningList > li.w_tit{font-weight:700;}
.warningList li ul li a.tp2{color:#0058c4;text-decoration:underline;}

@media screen and (max-width: 1260px) {
	.evCon1 .inner{width:100%;}
}

@media screen and (max-width: 1200px) {
	.con_tit strong{font-size:3.5vw;}
	.con_tit strong + .sm_txt{margin-top:3%;}
	.con_tit .sm_txt{font-size:18px;}
	.evCon2, .evCon3, .evCon4, .evCon5, .evEvent{padding:15% 0;}
	.evCon1 .inner .shape{display:none;}

	.evCon2 .con_box{margin-top:5%;}

	.intro_text{margin-top:5%;}
	.intro_text .sm_text{font-size:1.6vw;}
	.intro_text .big_text{font-size:2.6vw;}

	.card_list{margin-top:15%;gap:0 20px;}
	.card_list .card_item{padding:45px 25px;}
	.card_list .card_item .label{font-size:18px;}
	.card_list .card_item .list{padding:0;}
	.card_list .card_item .list li{font-size:16px;}

	.mega_swiper_perview .swiper-slide{padding:40px 20px;}
	.mega_swiper_perview .swiper-slide .list{margin-top:30px;}
	.mega_swiper_perview .swiper-slide .list li{font-size:14px;margin-top:20px;}
	.mega_swiper_perview .swiper-slide .list li br{display:none;}

	.evCon4 .con_box .shape{display:none;}
	.mega_video_label{margin:15% 0 5%;}
	.mega_video_label span{font-size:2.3vw;padding:10px 30px;}
	.mega_swiper_video_wrap .swiper-button-prev{left:0;}
	.mega_swiper_video_wrap .swiper-button-next{right:0;}
	
	.cf_banner_wrap .inner .shape.shape1{width:27%;}
	.cf_banner_wrap .inner .shape.shape2{width:28%;}
	.cf_banner_wrap .inner strong{font-size:2.7vw;}

	.evCon5 .con_box{margin-top:6%;}
	.evEvent .container_info{margin-top:5%;}
	.evEvent .con_tit .label{margin:0 auto 4%;width:25%;}
	.evEvent .con_tit .evt_end{width:21%;top:0;right:5%;}
	.evEvent .gift_info{margin-top:8%;}
}

@media screen and (max-width: 950px) {
	.mega_swiper_perview .swiper-slide{padding:30px 20px;}
	.mega_swiper_perview .swiper-slide .label{min-width:initial;width:90%;font-size:18px;}
	.mega_swiper_perview .swiper-slide .label .tiny{font-size:14px;}
	.mega_swiper_perview .swiper-slide .list{margin-top:20px;}
	.mega_swiper_perview .swiper-slide .list li{margin-top:15px;padding-left:13px;}
	.mega_swiper_perview .swiper-slide .list li:before{width:10px;height:8px;background-size:10px auto;}

	.evCon3 .con_box .paper_wrap .btns_wrap{padding:0 40px;gap:0 20px;}

	.card_list .card_item .label{font-size:16px;}
	.card_list .card_item .list li{font-size:14px;}
}
@media screen and (max-width: 820px) {

}
@media screen and (max-width: 768px) {
	.con_tit .sm_txt{font-size:16px;}

	.video_list_row{gap:20px 10px;}
	.video_list_row .video_item{width:calc(50% - 10px);}
	
	.mega_swiper_perview{padding-bottom:30px;}
	.mega_swiper_perview .swiper-slide .list{min-height:initial;}

	.card_list{display:block;}
	.card_list .card_item{width:100%;padding:25px 20px;}
	.card_list .card_item:nth-of-type(2){margin-top:20px;}
	.card_list .card_item .label{display:inline-block;padding:10px 20px;}

	.evCon3 .con_box .paper_wrap .btns_wrap{padding:0;}
	.evCon3 .con_box .paper_wrap .btns_wrap .btn_base{font-size:18px;}

	.cf_banner_wrap .inner .shape.shape1{left:-18%;}
	.cf_banner_wrap .inner .shape.shape2{right:-17%;}

	.evEvent .gift_info{display:block;width:50%;margin:8% auto 0;}
	.evEvent .gift_info li{width:100%;margin-top:30px;}
	.evEvent .gift_info li:first-of-type{margin-top:0;}
}
@media screen and (max-width: 576px) {
	.container_info{font-size:12px;padding-left:30px;}
	.container_info .info .noti{font-size:10px;}
	.con_tit .sm_txt{font-size:14px;}
	.cf_banner_wrap .inner span.sm_txt{font-size:16px;}
	.cf_banner_wrap .inner strong{font-size:14px;margin-top:10px;}
	
	.smo{display:block;}
	.evCon3 .con_box .paper_wrap .btns_wrap{gap:0 10px;}
	.evCon3 .con_box .paper_wrap .btns_wrap .btn_base{font-size:14px;padding:10px 0;}

	.intro_text .sm_text{font-size:14px;}
	.intro_text .big_text{font-size:16px;}

	.mega_swiper_video_wrap .swiper-button-prev, .mega_swiper_video_wrap .swiper-button-next{width:30px;height:30px;margin-top:-15px;background-size:auto 14px;}
	.evEvent .con_tit .label{width:30%;}
}

@media screen and (max-width: 414px) {
	.evCon3 .con_box .paper_wrap .btns_wrap .btn_base{font-size:12px;}	
}