@import url(/library/css/stylesheets/NotoSansKR-Hestia.css);

.mega-mentor .visual-section{
	position:relative;
	width:788px;
	height:684px;
	background-size:cover;
	text-align: center;
	margin:0 auto;
}
.mega-mentor .visual-section .txt_wrap {
	position: relative;
	width:788px;
	height:684px;
	margin:0 auto;
}
.mega-mentor .visual-section .txt_wrap img{
	margin:0 auto;
}
.mega-mentor .visual-section .txt_wrap .txt {position:absolute;left:0;right:0;margin:0 auto;z-index:99;}
.mega-mentor .visual-section .txt_wrap .txt.txt01 { top:189px; }
.mega-mentor .visual-section .txt_wrap .txt.txt02 { top:253px; }
.mega-mentor .visual-section .txt_wrap .txt.txt03 { top:327px; }
.mega-mentor .visual-section .txt_wrap .txt.txt04 { top:58px;right:23px;left:auto; }

/* .mega-mentor .visual-section .txt_wrap .txt {-webkit-transform: translate(0, 90px);
	-moz-transform: translate(0, 90px);
	-ms-transform: translate(0, 90px);
	-o-transform: translate(0, 90px);
	transform: translate(0, 90px);
	opacity: 0;
	filter: alpha(opacity=0);
}
.mega-mentor .visual-section .txt_wrap .txt.on {
	-webkit-transform: translate(0, 0px);
	-moz-transform: translate(0, 0px);
	-ms-transform: translate(0, 0px);
	-o-transform: translate(0, 0px);
	transform: translate(0, 0px);
	opacity: 1;
	filter: alpha(opacity=1);
}
.txt.txt01 {transition:all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; -ms-transition: all 0.6s;}
.txt.txt02 {transition:all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; -ms-transition: all 1.0s;}
.txt.txt03 {transition:all 1.4s; -moz-transition: all 1.4s; -o-transition: all 1.4s; -ms-transition: all 1.4s;}
.txt.txt04 {
	transition:all 1.8s; -moz-transition: all 1.8s; -o-transition: all 1.8s; -ms-transition: all 1.8s;
} */

.mega-mentor .media-section{ text-align: center;}
.mega-mentor .media-section{
	position:relative;
	width:788px;
	height:600px;
	background-size:cover;
}
.mega-mentor .media-section iframe{
	position: absolute;top:221px;left:0;right:0;margin:0 auto;
	width:544px; height:306px;
}
.mega-mentor .detail-section{ margin-bottom: 100px;}
.mega-mentor .detail-section .mentor-wrap {overflow:hidden;}
.mega-mentor .detail-section .mentor-wrap .progress {display:none;}
.mega-mentor .detail-section .mentor-wrap .slick-dotted.slick-slider {margin-bottom:37px;}
.mega-mentor .detail-section .mentor-wrap .slick-dots {opacity:1;bottom:-37px;}
.mega-mentor .detail-section .mentor-wrap .slick-dots li {width:16px;height:16px;margin:0 3px;}
.mega-mentor .detail-section .mentor-wrap .slick-dots li button:before,
.mega-mentor .detail-section .mentor-wrap .slick-dots li button{ width:16px;height:16px;padding:0;font-size:0;background:#cdced1;border-radius:16px;}
.mega-mentor .detail-section .mentor-wrap .slick-dots li.slick-active button:before,
.mega-mentor .detail-section .mentor-wrap .slick-dots li.slick-active button {background:#3750e0;}

.mentor-section .menu-slide{margin-top: 100px;}
.mentor-section .menu-slide.slick-slider {padding:15px 55px;box-sizing:border-box;background:#222;border:2px solid #434343;border-width:1px 0;}
.mentor-section .menu-slide {overflow:hidden; }
.mentor-section .menu-slide:after{content:"";clear: both;display: block;}
.mentor-section .menu-slide li {float:left;position: relative;font-size:0;border:0;}
.mentor-section .menu-slide li a{display: block;text-align: center;width:100%;height: 70px;color: #575757;font-size: 26px;font-weight:normal;font-family: 'Noto Sans KR';line-height: 70px;box-sizing:border-box;}
.mentor-section .menu-slide li a:active{outline:none;}
.mentor-section .menu-slide .slick-slide.slick-center li a{background: #3750e0;color: #ffffff;outline:none;border-radius:70px;}
.mentor-section .menu-slide li img{width: 100%;}
.mentor-section .menu-slide.col li{width: 12.5%;}
.mentor-section .menu-slide.col li a{font-size: 23px;}
.mentor-section .menu-slide .slick-prev,
.mentor-section .menu-slide .slick-next {background-color:#222;}
.mentor-section .menu-slide .slick-prev {background: url("https://img.megastudy.net/campus/library/v2015/library/campus_common/nsu/2021_megamentor/mentor_arrow_left.png") no-repeat 50%;}
.mentor-section .menu-slide .slick-next {background: url("https://img.megastudy.net/campus/library/v2015/library/campus_common/nsu/2021_megamentor/mentor_arrow_right.png") no-repeat 50%;}
.mentor-section .menu-slide .slick-prev.slick-disabled,
.mentor-section .menu-slide .slick-next.slick-disabled {opacity:0.3;}
.mentor-section .contents{display:none;}
.mentor-section .contents.on {display:block;}
.mentor-section .contents .tit_area {display:block;text-align:center;}
.mentor-section .contents .tit_area > img {display:inline-block;}

.mentor-section .mentor_box {border:1px solid #787878; font-family:'Noto Sans KR'; padding:20px;}
.mentor_area {overflow:hidden; padding-top:32px;}
.mentor_img {width:374px; height:249px; display:inline-block; position:relative; float:left; }
.mentor_img.first{left:70px;}
.mentor_img.first img.mentor13_1{position:absolute;left:11px;top:20px;}
.mentor_img.first .mentor_stamp {left:-71px;position:absolute;top:-32px; z-index:1;}

.mentor_img.first img.mentor14_1{position:absolute;left:-30px;top:20px;}
.mentor_img.first img.mentor15_1{position:absolute;left:-30px;top:20px;}
.mentor_img.first img.mentor16_1{position:absolute;left:-45px;top:20px;}
.mentor_img.first img.mentor17_1{position:absolute;left:20px;top:20px;}
.mentor_img.first img.mentor18_1{position:absolute;left:-15px;top:33px;}
.mentor_img.first img.mentor19_1{position:absolute;left:-12px;top:18px;}
.mentor_img.first img.mentor21_1{position:absolute;left:25px;top:7px;}
.mentor_img.first img.mentor21_2{position:absolute;left:25px;top:18px;}
.mentor_img.first img.mentor21_3{position:absolute;left:3px;top:18px;}
.mentor_img.first img.mentor21_4{position:absolute;left:-23px;top:18px;}
.mentor_img.first img.mentor21_5{position:absolute;left:-33px;top:-9px;}
.mentor_img.first img.mentor21_6{position:absolute;left:-11px;top:9px;}

.mentor_img.second{left:43px;}
.mentor_img.second .mentor_stamp {left:-43px;position:absolute;top:-32px;}
.mentor_img.third{left:85px;top:20px;}
.mentor_img.second img.mentor13_2{position:absolute;top:10px;}
.mentor_img.second img.mentor14_2{position:absolute;left:30px;top:10px;}
.mentor_img.second img.mentor15_2{position:absolute;left:35px;top:5px;}
.mentor_img.second img.mentor16_2{position:absolute;left:45px;top:27px;}
.mentor_img.second img.mentor17_2{position:absolute;left:10px;top:27px;}
.mentor_img.second img.mentor18_2{position:absolute;left:5px;top:27px;}
.mentor_img.second img.mentor19_2{position:absolute;left:31px;top:21px;}
.mentor_img.third img.mentor13_3{position:absolute;left:-20px;}
.mentor_img.third img.mentor14_3{position:absolute;left:-52px;top:-6px;}
.mentor_img.third img.mentor15_3{position:absolute;left:-25px;top:-6px;}
.mentor_img.third img.mentor16_3{position:absolute;left:-55px;top:0px;}
.mentor_img.third img.mentor17_3{position:absolute;left:25px;top:0px;}
.mentor_img.third img.mentor18_3{position:absolute;left:-5px;top:0px;} 
.mentor_img.third img.mentor19_4{position:absolute;left:-15px;top:0px;}
.mentor_img.third img.mentor19_5{position:absolute;left:-15px;top:-5px;}
.mentor_img.third img.mentor19_6{position:absolute;left:-19px;top:0;}
.mentor_img.third .mentor_stamp {left:-86px;position:absolute;top:-52px;}
.mentor_img .mentor_stamp {position:absolute; top:-32px;}

.mentor_info {display:inline-block; width:370px; float:left;}
.mentor_info .mentor_hak {background:#38479c; color:#fff; font-size:20px; line-height:36px; font-weight:500; border-radius:30px; padding:0 25px; margin-top:35px; display:inline-block;}
.mentor_info .mentor_name {font-size:50px; font-weight:bold; color:#000; margin-top:20px;}
.mentor_info .mentor_career {margin-top:10px;}
.mentor_info .mentor_career li {position:relative; color:#555; font-size:18px; line-height:32px; padding-left:12px;}
.mentor_info .mentor_career li:after {position:absolute; top:15px; left:0; content:''; display:block; width:2px; height:2px; border-radius:100%; background:#555;}
.mentor_graybox {background:#f1f1f1; font-size:15px; line-height:30px; color:#000; padding:25px 30px; letter-spacing:-0.5px; font-weight:400; word-break:keep-all;}
.mentor_graybox p.stu {color:#888;}
.mentor_graybox .name{
    color: #38479C;
    font-size: 16px;
    letter-spacing: 0;
}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt5 {margin-top:5px;}

/* 20È¸Â÷ */
#mentor20 .mentor_img{
	width:374px;
	top:-32px;
}
#mentor20 .mentor_img .mentor_stamp{
	top:0;
}
#mentor20 .mentor_img img{
	position: absolute;
	top:0;
	left:0;
}

