@charset "utf-8";

.main-wrap{margin-top:110px;}

/* .main-wrap .mvis */
.main-wrap .mvis{position:relative;}

.main-wrap .mvis .slide{position:relative;}
.main-wrap .mvis .slide .list{}
.main-wrap .mvis .slide .list li{position:relative;}
.main-wrap .mvis .slide .list li .txts{font-family:'NotoKrL'; position:absolute; top:24%; left:50%; margin-left:-600px; font-size:40px; line-height:120%; color:#fff; letter-spacing:-0.03em;}
.main-wrap .mvis .slide .list li .txts strong{font-family: 'NotoKrB';}

.main-wrap .mvis .slide .list li .img{width:100%;}
.main-wrap .mvis .slide .list li .img img{width:100%;}

.main-wrap .mvis .slide .slick-dots{position:absolute; bottom:160px; left:0px; text-align:center; width:100%; z-index:2; display:none;}
.main-wrap .mvis .slide .slick-dots li{display:inline-block; margin:0px 5px;}
.main-wrap .mvis .slide .slick-dots li button{width:40px; height:4px; background:#fff; opacity:0.5; font-size:0px; border:none;}
.main-wrap .mvis .slide .slick-dots li.slick-active{}
.main-wrap .mvis .slide .slick-dots li.slick-active button{opacity:1.0}

.main-wrap .mvis .slide .leslide-ctrl{position:absolute; bottom:21%; left:50%; margin-left:-500px;}
.main-wrap .mvis .slide .leslide-ctrl .count{font-size:13px; padding:4px 15px; background:#fff; background:rgba(0, 0, 0, 0.6); color:#fff; border-radius:15px;}

.main-wrap .mvis .slide .control{}
.main-wrap .mvis .slide .control .bt_box{}
.main-wrap .mvis .slide .control .bt_box .prev-slide{font-size:10px; color:#fff; position:absolute; bottom:20%; left:50%; text-align:center; border-radius:50%; margin-left:-600px; z-index:9; width:38px; line-height:38px; background:rgba(0, 0, 0, 0.6); display:block;}
.main-wrap .mvis .slide .control .bt_box .next-slide{font-size:10px; color:#fff; position:absolute; bottom:20%; left:50%; text-align:center; border-radius:50%; margin-left:-555px; z-index:9; width:38px; line-height:38px; background:rgba(0, 0, 0, 0.6); display:block;}
.main-wrap .mvis .slide .control .bt_box .stop-slide{display:none !important; position:absolute; bottom:21%; left:50%; margin-left:100px; width:48px; height:48px; border-radius:50%; border:1px solid #fff; z-index:3; background:url("../images/main/mvis-slide-pause.png") no-repeat center; font-size:0px;}
.main-wrap .mvis .slide .control .bt_box .start-slide{display:none !important; position:absolute; bottom:21%; left:50%; margin-left:100px; width:48px; height:48px; border-radius:50%; border:1px solid #fff; z-index:3; background:url("../images/main/mvis-slide-play.png") no-repeat center; font-size:0px;}
.main-wrap .mvis .slide .control .bt_box .more-btn{display:none;}

	@media all and (max-width:1200px){
		.main-wrap .mvis .slide .list li .txts{top:12%; margin-left:-460px;}

		.main-wrap .mvis .slide .leslide-ctrl{bottom:16%; left:50%; margin-left:-360px;}

		.main-wrap .mvis .slide .control .bt_box .prev-slide{bottom:15%; left:50%; margin-left:-460px;}
		.main-wrap .mvis .slide .control .bt_box .next-slide{bottom:15%; left:50%; margin-left:-415px;}
	}	

	@media all and (max-width:1000px){
		.main-wrap{overflow-x:hidden; margin-top:80px;}

		.main-wrap .mvis .slide .list li .txts{top:15px; left:20px; margin-left:0px; font-size:26px;}

		.main-wrap .mvis .slide .leslide-ctrl{bottom:15px; left:100px; margin-left:0px;}

		.main-wrap .mvis .slide .control .bt_box .prev-slide{bottom:15px; left:20px; margin-left:0px; width:30px; line-height:30px; font-size:8px;}
		.main-wrap .mvis .slide .control .bt_box .next-slide{bottom:15px; left:55px; margin-left:0px; width:30px; line-height:30px; font-size:8px;}

	}

	@media all and (max-width:680px){
		.main-wrap{margin-top:50px;}

		.main-wrap .mvis .slide .list li .img img{height:140px; object-fit: cover;}
		.main-wrap .mvis .slide .list li .txts{font-size:22px;}

	}

	@media all and (max-width:480px){

	}

/* .mquicks-msnstel */
.main-wrap .mquicks-msnstel{margin-bottom:60px;}
.main-wrap .mquicks-msnstel .mquicks{box-sizing:border-box; width:70%; float:left; padding-top:60px;}
.main-wrap .mquicks-msnstel .mquicks:after{clear:both; content:""; display:block;}
.main-wrap .mquicks-msnstel .mquicks .btns{position:relative; padding-right:170px; font-size:0px;}
.main-wrap .mquicks-msnstel .mquicks .btns:before{position:absolute; top:60px; right:0px; width:160px; height:2px; background:#e5e5e5; content:""; display:block; z-index:1;}
.main-wrap .mquicks-msnstel .mquicks .btns:after{position:absolute; top:60px; right:0px; width:30px; height:2px; background:#1d1d1d; content:""; display:block; z-index:2;}
.main-wrap .mquicks-msnstel .mquicks .btns li{position:relative; width:16.66666666666667%; text-align:center; display:inline-block;}
.main-wrap .mquicks-msnstel .mquicks .btns li a{display:block;}
.main-wrap .mquicks-msnstel .mquicks .btns li .btn{}
.main-wrap .mquicks-msnstel .mquicks .btns li .btn:before{width:86px; height:86px; border-radius:20px; background:#000; display:inline-block; content:""; vertical-align:top; margin-bottom:10px;}
.main-wrap .mquicks-msnstel .mquicks .btns li .btn span{font-size:16px; color:#000; display:block;}

.main-wrap .mquicks-msnstel .mquicks .btns li.mis .btn:before{background:url("../images/main/mquicks-icon-mis.png") no-repeat center #1cb9a1;}
.main-wrap .mquicks-msnstel .mquicks .btns li.cha .btn:before{background:url("../images/main/mquicks-icon-cha.png") no-repeat center #0afc00;}
.main-wrap .mquicks-msnstel .mquicks .btns li.sch .btn:before{background:url("../images/main/mquicks-icon-sch.png") no-repeat right bottom #33c8ff;}
.main-wrap .mquicks-msnstel .mquicks .btns li.roa .btn:before{background:url("../images/main/mquicks-icon-roa.png") no-repeat right bottom #f9f912;}
.main-wrap .mquicks-msnstel .mquicks .btns li.sup .btn:before{background:url("../images/main/mquicks-icon-sup.png") no-repeat left bottom #ff8ca9;}
.main-wrap .mquicks-msnstel .mquicks .btns li.app .btn:before{background:url("../images/main/mquicks-icon-app.png") no-repeat center #80c6fd;}
.main-wrap .mquicks-msnstel .mquicks .btns li.emp .btn:before{background:url("../images/main/mquicks-icon-emp.png") no-repeat center #79e6cc;}

.main-wrap .mquicks-msnstel .mquicks .btns li.cha .btn:after{position:absolute; top:-14px; right:0px; padding:4px 14px; background:#6310d6; color:#fff; content:"빅디"; font-size:13px; line-height:normal; border-radius:15px; font-family:'jalnan'; font-weight:100;}

.main-wrap .mquicks-msnstel .mquicks .btns li .btn:hover:before{transform:rotateY(360deg); transition:all 0.6s ease-out; }
.main-wrap .mquicks-msnstel .mquicks .btns li .btn:hover span{color: #6310d6; text-decoration: underline;}


.main-wrap .mquicks-msnstel .msnstel{position:relative; box-sizing:border-box; width:30%; float:right; padding:20px 0px 0px 30px; margin-top:-30px; background:#fff; border-radius:30px 0px 0px 0px;}
.main-wrap .mquicks-msnstel .msnstel:after{clear:both; content:""; display:block;}
.main-wrap .mquicks-msnstel .msnstel:before{position:absolute; top:0px; left:40px; width:740px; height:100%; background:#fff; z-index:1; content:"";}
.main-wrap .mquicks-msnstel .msnstel .sns{position:relative; z-index:2; margin-bottom:30px;}
.main-wrap .mquicks-msnstel .msnstel .sns:after{clear:both; content:""; display:block;}
.main-wrap .mquicks-msnstel .msnstel .sns .btn{position:relative; top:0px; width:50%; display:block; transition:all 0.2s ease-out; float:left;}
.main-wrap .mquicks-msnstel .msnstel .sns .btn:before{width:44px; height:44px; margin-right:10px; background:#000; border:5px solid #fff; border-radius:50%; content:""; display:inline-block; vertical-align:middle; box-shadow:-2px -2px 10px rgba(0, 0, 0, 0.3);}
.main-wrap .mquicks-msnstel .msnstel .sns .btn.insta:before{background:url("../images/main/sns-icon-insta.png") no-repeat center #e43298;}
.main-wrap .mquicks-msnstel .msnstel .sns .btn.youtu:before{background:url("../images/main/sns-icon-youtu.png") no-repeat center #e3382c;}
.main-wrap .mquicks-msnstel .msnstel .sns .btn img{display:inline-block; vertical-align:middle;}

.main-wrap .mquicks-msnstel .msnstel .sns .btn:hover{ top:-5px;}
.main-wrap .mquicks-msnstel .msnstel .sns .btn:hover:before{border-color:#846ece;}

.main-wrap .mquicks-msnstel .msnstel .tel{position:relative; z-index:2; padding-left:70px; box-sizing:border-box; background:url("../images/main/mtel-icon.png") no-repeat left;}
.main-wrap .mquicks-msnstel .msnstel .tel .stxt{font-size:14px; color:#888; margin-bottom:10px; line-height:100%;}
.main-wrap .mquicks-msnstel .msnstel .tel .ttxt{font-size:34px; color:#000; margin-bottom:10px; line-height:100%; font-family:'NotoKrB'; letter-spacing:-0.03em;}
.main-wrap .mquicks-msnstel .msnstel .tel .btxt{font-size:15px; color:#1d1d1d; line-height:140%;}

	@media all and (max-width:1200px){
		.main-wrap .mquicks-msnstel .mquicks .btns{padding-right:0px;}
		.main-wrap .mquicks-msnstel .mquicks .btns:before{display:none;}
		.main-wrap .mquicks-msnstel .mquicks .btns:after{display:none;}

		.main-wrap .mquicks-msnstel .msnstel:before{position:absolute; top:0px; left:20px; width:100%;}
	}	

	@media all and (max-width:1000px){
		.main-wrap .mquicks-msnstel{margin-bottom:30px;}
		.main-wrap .mquicks-msnstel .mquicks{width:60%; padding-top:40px;}
		.main-wrap .mquicks-msnstel .mquicks .btns li .btn:before{width:60px; height:60px; border-radius:10px; margin-bottom:5px; background-size:80% !important;}
		.main-wrap .mquicks-msnstel .mquicks .btns li .btn span{font-size:11px; color:#000; display:block;}
		.main-wrap .mquicks-msnstel .mquicks .btns li.cha .btn:after{top:-14px; right:0px; padding:2px 10px; font-size:11px;}

		.main-wrap .mquicks-msnstel .msnstel{width:40%; padding:20px 0px 0px 20px; margin-top:0px;border-radius:0px;}
		.main-wrap .mquicks-msnstel .msnstel:before{display:none;}
		.main-wrap .mquicks-msnstel .msnstel .sns{margin-bottom:20px;}

		.main-wrap .mquicks-msnstel .msnstel .sns .btn:before{width:30px; height:30px; margin-right:5px; border:3px solid #fff;}
		.main-wrap .mquicks-msnstel .msnstel .sns .btn:before{background-size:14px !important;}

		.main-wrap .mquicks-msnstel .msnstel .sns .btn.insta{width:60%;}
		.main-wrap .mquicks-msnstel .msnstel .sns .btn.youtu{width:40%;}

		.main-wrap .mquicks-msnstel .msnstel .tel{padding-left:40px; background-size:30px;}
		.main-wrap .mquicks-msnstel .msnstel .tel .stxt{font-size:13px; margin-bottom:5px;}
		.main-wrap .mquicks-msnstel .msnstel .tel .ttxt{font-size:20px; margin-bottom:5px;}
		.main-wrap .mquicks-msnstel .msnstel .tel .btxt{font-size:13px;}
	}

	@media all and (max-width:680px){
		.main-wrap .mquicks-msnstel{margin-bottom:20px;}
		.main-wrap .mquicks-msnstel .mquicks{width:100%; padding-top:30px; float:none;}

		.main-wrap .mquicks-msnstel .msnstel{width:100%; padding:10px 0px 0px 0px; float:none;}

		.main-wrap .mquicks-msnstel .msnstel .sns{width:40%; float:left; margin-bottom:0px;}
		.main-wrap .mquicks-msnstel .msnstel .sns .btn{width:100%; display:block; float:none;}
		.main-wrap .mquicks-msnstel .msnstel .sns .btn img{}

		.main-wrap .mquicks-msnstel .msnstel .sns .btn.insta{width:100%; margin-bottom:10px;}
		.main-wrap .mquicks-msnstel .msnstel .sns .btn.youtu{width:100%;}

		.main-wrap .mquicks-msnstel .msnstel .tel{width:60%; margin-top:10px; float:right;}
	}

	@media all and (max-width:480px){
		.main-wrap .mquicks-msnstel .mquicks{padding-top:20px;}

		.main-wrap .mquicks-msnstel .mquicks .btns li .btn:before{width:50px; height:50px;}

		.main-wrap .mquicks-msnstel .mquicks .btns li .btn span{font-size:10px; letter-spacing:-0.02em;}

		.main-wrap .mquicks-msnstel .msnstel .tel{width:54%;}
		.main-wrap .mquicks-msnstel .msnstel .tel .stxt{font-size:12px;}
		.main-wrap .mquicks-msnstel .msnstel .tel .ttxt{font-size:16px;}
		.main-wrap .mquicks-msnstel .msnstel .tel .btxt{font-size:11px;}
	}


/* .main-wrap .mprogram */ 
.main-wrap .mprogram{margin-bottom:70px;}
.main-wrap .mprogram:after{clear:both; content:""; display:block;}

.main-wrap .mprogram .title{font-size:30px; line-height:120%; letter-spacing:-0.03em; color:#000; margin-bottom:20px; font-family:'NotoKrB'; }

.main-wrap .mprogram .board{position:relative; width:100%; height:460px; box-sizing:border-box; overflow:hidden;}
.main-wrap .mprogram .board .search{position:absolute; top:0px; right:0px; z-index:3;}
.main-wrap .mprogram .board .search .input-btn{border:2px solid #000; border-radius:20px; overflow:hidden;}
.main-wrap .mprogram .board .search .input-btn:after{clear:both; content:""; display:block;}
.main-wrap .mprogram .board .search .input-btn input[type="text"]{height:35px; float:left; border:none;}
.main-wrap .mprogram .board .search .input-btn input[type="text"]:focus{ border:none; outline:none;}
.main-wrap .mprogram .board .search .input-btn .btn{width:44px; height:35px; font-size:0px; float:left; background:url('../images/board/search-icon.png') center no-repeat;}

.main-wrap .mprogram .board .cont{float:left; display:block; width:auto; box-sizing:border-box;}
.main-wrap .mprogram .board .tap{width:100%; float:left; display:block; position:relative; z-index:2; overflow:hidden;}
.main-wrap .mprogram .board .tap a{font-size:15px; padding:10px 20px; display:block; color:#2d2d2d; background:#f4f4f4; letter-spacing:-0.02em; line-height:120%; margin-right:10px; border-radius:20px;}
.main-wrap .mprogram .board .tap a:hover{text-decoration:underline;}
.main-wrap .mprogram .board .cont:first-child .tap a{margin-left:0px;}
.main-wrap .mprogram .board .cont:last-child .tap a{margin-right:0px;}

.main-wrap .mprogram .board .cnt{width:100%; padding:70px 0px 0px 0px; position:absolute; left:0; top:0px; z-index:1; display:none; box-sizing:border-box; text-align:center;}
.main-wrap .mprogram .board .cnt .more-btn{display:inline-block; padding:8px 30px; border:2px solid #000; color:#000; border-radius:22px; transition: all 0.3s ease-out;}

.main-wrap .mprogram .board .cnt .more-btn:hover{transform: scale(1.1, 1.1);}


.main-wrap .mprogram .board .cont.on .tap{}
.main-wrap .mprogram .board .cont.on .tap a{background:#24272d; color:#fff;}
.main-wrap .mprogram .board .cont.on .cnt{display:block;}

	@media all and (max-width:1000px){
		.main-wrap .mprogram{margin-bottom:30px;}
		.main-wrap .mprogram .title{font-size:24px; margin-bottom:20px;}

		.main-wrap .mprogram .board{height:1120px;}

		.main-wrap .mprogram .board .cnt .more-btn{padding:6px 30px; font-size: 14px;}
	}

	@media all and (max-width:680px){
		.main-wrap .mprogram{margin-bottom:20px;}

		.main-wrap .mprogram .title{font-size:20px;}
		
		.main-wrap .mprogram .board{height:1340px;}

		.main-wrap .mprogram .board .search .input-btn input[type="text"]{width:140px; height:30px;}
		.main-wrap .mprogram .board .search .input-btn .btn{width:30px; height:30px;}

		.main-wrap .mprogram .board .tap a{font-size:13px; padding:8px 14px; margin-right:5px;}

		.main-wrap .mprogram .board .cnt{padding:50px 0px 0px 0px;}

		.main-wrap .mprogram .board .cnt .more-btn{padding:4px 20px; font-size:13px;}
	}

	@media all and (max-width:480px){

		.main-wrap .mprogram .board{height:2560px;}
		.main-wrap .mprogram .board .search .input-btn input[type="text"]{width:100px;}

		.main-wrap .mprogram .board .tap a{font-size:12px; padding:10px 8px; margin-right:2px;}

	}


/* .main-wrap .medu-btns */ 
.main-wrap .medu-btns{margin-bottom:60px; background:linear-gradient(90deg,rgba(199, 226, 255, 1) 0%, rgba(199, 226, 255, 1) 55%, rgba(132, 110, 206, 1) 56%, rgba(132, 110, 206, 1) 100%);}
.main-wrap .medu-btns .txts{position:relative; width:47%; float:left; background:#c7e2ff; box-sizing:border-box; padding:38px 0px 38px 246px;}
.main-wrap .medu-btns .txts:before{position:absolute; left:-40px; bottom:0px; width:238px; height:161px; background:url('../images/main/medu-btns-item.png') center no-repeat; content:"";}
.main-wrap .medu-btns .txts .btxt{font-family:'NotoKrB'; font-size:20px; color:#000; letter-spacing:-0.02em; letter-spacing:-0.02em; margin-bottom:10px;}
.main-wrap .medu-btns .txts .stxt{font-family:'NotoKrR'; font-size:15px; color:#000; letter-spacing:-0.02em; letter-spacing:-0.02em;}

.main-wrap .medu-btns .btns{position:relative; width:53%; float:right; box-sizing:border-box; padding:0px 0px 0px 80px; height:0px; border-left:40px solid transparent; border-bottom:128px solid #846ece;}
.main-wrap .medu-btns .btns .btn{transition: all 0.3s ease-out; position:relative; top:0px; margin:26px 5px 0px 5px; display:inline-block; width:62px; line-height:62px; background:#000; vertical-align:middle; text-align:center; border-radius:50%; color:#fff; font-size:15px; box-shadow:4px 4px 0px rgba(106, 88, 165, 1);}
.main-wrap .medu-btns .btns .btn:nth-child(1){background:#b5a8e2;}
.main-wrap .medu-btns .btns .btn:nth-child(1):before{position:absolute; left:-4px; top:-14px; transform:rotate(-14deg); border:1px solid #fff; padding:4px 10px; background:#ec4456; content:"Click!"; font-size:13px; line-height:normal; border-radius:15px;}
.main-wrap .medu-btns .btns .btn:nth-child(2){background:#6c98d0; width:74px; line-height:74px;}
.main-wrap .medu-btns .btns .btn:nth-child(3){background:#b4958c;}
.main-wrap .medu-btns .btns .btn:nth-child(4){background:#94528c; width:74px; line-height:74px;}
.main-wrap .medu-btns .btns .btn:nth-child(5){background:#9d9938;}
.main-wrap .medu-btns .btns .btn:nth-child(6){background:#b14c6a; width:74px; line-height:74px;}

.main-wrap .medu-btns .btns .btn:hover{top:-5px; text-decoration:underline;}

	@media all and (max-width:1200px){
		.main-wrap .medu-btns .txts{padding:38px 0px 38px 200px;}

		.main-wrap .medu-btns .btns{padding:0px 0px 0px 0%; border-left:20px solid transparent; }
	}	

	@media all and (max-width:1000px){
		.main-wrap .medu-btns{margin-bottom:30px;}
		.main-wrap .medu-btns .txts{padding:24px 0px 24px 12%;}
		.main-wrap .medu-btns .txts:before{left:1%; bottom:auto; top:50%; width:80px; height:60px; margin-top:-30px; background-size:100%;}
		.main-wrap .medu-btns .txts .btxt{font-size:18px;}
		.main-wrap .medu-btns .txts .stxt{font-size:14px;}

		.main-wrap .medu-btns .btns{border-bottom:100px solid #846ece;}
		.main-wrap .medu-btns .btns .btn{margin:20px 1px 0px 1px; width:42px; line-height:42px; font-size:11px;}

		.main-wrap .medu-btns .btns .btn:nth-child(1):before{padding:1px 4px;}
		.main-wrap .medu-btns .btns .btn:nth-child(2){width:54px; line-height:54px;}
		.main-wrap .medu-btns .btns .btn:nth-child(4){width:54px; line-height:54px;}
		.main-wrap .medu-btns .btns .btn:nth-child(6){width:54px; line-height:54px;}
	}

	@media all and (max-width:680px){
		.main-wrap .medu-btns .txts{padding:18px 0px 18px 10px;}

		.main-wrap .medu-btns .txts:before{display:none;}
		.main-wrap .medu-btns .txts .btxt{font-size:16px; margin-bottom:5px;}
		.main-wrap .medu-btns .txts .stxt{font-size:13px;}

		.main-wrap .medu-btns .btns{padding:0px 0px 0px 0px; border-left:20px solid transparent; border-bottom:83px solid #846ece;}

		.main-wrap .medu-btns .btns .btn{margin:22px 0px 0px 0px; width:28px; line-height:28px; font-size:7px;}

		.main-wrap .medu-btns .btns .btn:nth-child(1):before{padding:1px 3px; font-size:10px;}
		.main-wrap .medu-btns .btns .btn:nth-child(2){width:38px; line-height:38px;}
		.main-wrap .medu-btns .btns .btn:nth-child(4){width:38px; line-height:38px;}
		.main-wrap .medu-btns .btns .btn:nth-child(6){width:38px; line-height:38px;}

		.main-wrap .medu-btns .btns .btn.ai:before{left:-2px; top:-14px; padding:2px 5px; font-size:11px;}
	}

	@media all and (max-width:480px){
		.main-wrap .medu-btns{margin-bottom:20px; background:none;}
		.main-wrap .medu-btns .txts{width:100%; padding:15px;}
		

		.main-wrap .medu-btns .btns{width:100%; padding:15px; height:auto; background:#846ece; border-left:none; border-bottom:none;}

		.main-wrap .medu-btns .btns .btn{margin:15px 1% 0px 1%; width:28px; line-height:28px; font-size:8px;}

		.main-wrap .medu-btns .btns .btn:nth-child(2){width:38px; line-height:38px;}
		.main-wrap .medu-btns .btns .btn:nth-child(4){width:38px; line-height:38px;}
		.main-wrap .medu-btns .btns .btn:nth-child(6){width:38px; line-height:38px;}

	}


/* .main-wrap .minterview */ 
.main-wrap .minterview{margin-bottom:80px;}
.main-wrap .minterview .title{padding-left:44px; font-size:24px; color:#222; margin-bottom:30px; font-family:'NotoKrB'; letter-spacing:-0.03em; background:url('../images/main/minterview-tit-icon.png') left bottom no-repeat;}
.main-wrap .minterview .title span{font-size:24px; text-emphasis:dot; text-emphasis-color:#ff5553; text-emphasis-position:over right;}

.main-wrap .minterview{position:relative;}
.main-wrap .minterview .list{margin:0px -1%;}
.main-wrap .minterview .list:after{clear:both; content:""; display:block;}
.main-wrap .minterview .list li{float:left; width:33.333333333%; box-sizing:border-box; padding:10px 40px 10px 40px; border-right:1px solid #e5e5e5;}
.main-wrap .minterview .list li:first-child{padding-left:0px;}
.main-wrap .minterview .list li:last-child{padding-right:0px; border-right:none;}

.main-wrap .minterview .list li a{display:block;}
.main-wrap .minterview .list li .btxt-stxt{position:relative; padding:0px 0px 10px 120px;}
.main-wrap .minterview .list li .btxt-stxt .img{position:absolute; left:0px; top:0px; width:100px; height:100px; border-radius:50%; display:block; overflow:hidden; background:url('../images/main/minterview-img-noimg.png') center no-repeat #f3f5fa;}
.main-wrap .minterview .list li .btxt-stxt .img img{width:100%; width:100%; transition: all 0.3s ease-out;}
.main-wrap .minterview .list li .btxt{position:relative; padding-top:30px; font-size:17px; color:#000; letter-spacing:-0.02em; margin-bottom:10px; line-height:130%; font-family:'NotoKrR';}
.main-wrap .minterview .list li .btxt:before{position:absolute; left:0px; top:0px; width:18px; height:15px; background:url('../images/main/minterview-item01.png') center no-repeat; content:""}
.main-wrap .minterview .list li .stxt{font-size:14px; color:#888;}

.main-wrap .minterview .more-btn{transition: all 0.3s ease-out; position:absolute; right:0px; top:14px; display:inline-block; padding:8px 30px; border:2px solid #000; color:#000; border-radius:22px;}

.main-wrap .minterview .list li a:hover .btxt-stxt .img img{transform: scale(1.1, 1.1);}
.main-wrap .minterview .list li a:hover .btxt{color:#6310d6; text-decoration:underline;}
.main-wrap .minterview .list li a:hover .stxt{color:#6310d6; text-decoration:underline;}

.main-wrap .minterview .more-btn:hover{transform: scale(1.1, 1.1);}


	@media all and (max-width:1200px){
		.main-wrap .minterview .list li .btxt br{display:none;}
	}	

	@media all and (max-width:1000px){
		.main-wrap .minterview{margin-bottom:40px;}
		.main-wrap .minterview .title{padding-left:38px; font-size:20px; margin-bottom:20px; background-size:30px;}
		.main-wrap .minterview .title span{font-size:20px;}

		.main-wrap .minterview .more-btn{padding:4px 30px; font-size: 14px; right:20px;}

		.main-wrap .minterview .list li{padding:5px 20px 5px 20px;}
		.main-wrap .minterview .list li .btxt-stxt{padding:0px 0px 10px 0px; text-align:center;}
		.main-wrap .minterview .list li .btxt-stxt .img{position:relative; left:auto; top:auto; margin-bottom:10px; display:inline-block;}
		.main-wrap .minterview .list li .btxt{font-size:16px;}

	}

	@media all and (max-width:680px){
		.main-wrap .minterview{margin-bottom:30px;}
		.main-wrap .minterview .title{padding-left:32px; font-size:18px; background-size:26px;}
		.main-wrap .minterview .title span{font-size:18px;}

		.main-wrap .minterview .more-btn{padding:4px 20px; font-size:13px;}

		.main-wrap .minterview .list li{padding:5px 10px 5px 10px;}
		.main-wrap .minterview .list li .btxt-stxt{padding:0px 0px 10px 0px; text-align:center;}
		.main-wrap .minterview .list li .btxt{font-size:14px; padding-top:20px;}
		.main-wrap .minterview .list li .btxt:before{width:14px; height:12px; background-size:100%;}
		.main-wrap .minterview .list li .stxt{font-size:12px;}

	}

	@media all and (max-width:480px){
		.main-wrap .minterview .title{font-size:16px;}
		.main-wrap .minterview .title span{font-size:16px;}

		.main-wrap .minterview .list li .btxt-stxt .img{width:80px; height:80px;}

		.main-wrap .minterview .more-btn{padding:2px 10px; font-size:13px;}
		.main-wrap .minterview .list li .btxt{font-size:13px;}
		.main-wrap .minterview .list li .stxt{font-size:11px; line-height:120%;}

	}

/* .main-wrap .minter-mnews */ 
.main-wrap .minter-mnews{padding:60px 0px; background:#f3f5fa;} 
.main-wrap .minter-mnews .title{line-height:160%; padding-left:44px; font-size:24px; margin-bottom:20px; color:#222; font-family:'NotoKrB'; letter-spacing:-0.02em;} 
.main-wrap .minter-mnews .more-btn{transition: all 0.3s ease-out; position:absolute; right:0px; top:0px; display:inline-block; padding:8px 30px; border:2px solid #000; color:#000; border-radius:22px;}

.main-wrap .minter-mnews .more-btn:hover{transform: scale(1.1, 1.1);}

.main-wrap .minter-mnews .minter{position:relative; width:48%; float:left} 
.main-wrap .minter-mnews .minter .title{background:url('../images/main/minter-icon.png') left no-repeat;} 
.main-wrap .minter-mnews .minter .video{} 
.main-wrap .minter-mnews .minter .video iframe{width:100%; height:320px;} 

.main-wrap .minter-mnews .mnews{position:relative; width:48%; float:right} 
.main-wrap .minter-mnews .mnews .title{background:url('../images/main/mnews-icon.png') left no-repeat;} 

.main-wrap .minter-mnews .mnews .list{} 
.main-wrap .minter-mnews .mnews .list li{position:relative; padding:10px 120px 10px 20px; margin-bottom:5px;} 
.main-wrap .minter-mnews .mnews .list li:before{position:absolute; left:8px; top:18px; width:3px; height:3px; background:#505050; content:"";} 
.main-wrap .minter-mnews .mnews .list li .btxt{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; color:#222; line-height:120%;}
.main-wrap .minter-mnews .mnews .list li .btxt a{color:#222;}
.main-wrap .minter-mnews .mnews .list li .date{position:absolute; right:8px; top:8px; display:block; font-size:14px; color:#888;}

.main-wrap .minter-mnews .mnews .list li.noti{padding:18px 120px 18px 10px; margin-bottom:15px; border:1px solid #cecece; border-left:none; border-right:none;} 
.main-wrap .minter-mnews .mnews .list li.noti:before{display:none;} 
.main-wrap .minter-mnews .mnews .list li.noti .btxt{font-size:16px; color:#000;}
.main-wrap .minter-mnews .mnews .list li.noti .btxt .tag{display:inline-block; padding:6px 15px; background:#6ab4e2; border-radius:6px; line-height:120%; color:#fff; font-size:14px; margin-right:10px;}

.main-wrap .minter-mnews .mnews .list li.noti .date{top:18px;}

.main-wrap .minter-mnews .mnews .list li .btxt a:hover{color:#6310d6; text-decoration:underline;}


/* .main-wrap .mbanner */ 
.main-wrap .mbanner{padding:30px 0px;} 
.main-wrap .mbanner .title-list{position:relative; padding-left:270px;} 
.main-wrap .mbanner .title-list:before{position:absolute; right:-60px; bottom:-30px; width:140px; height:148px; background:url('../images/main/mbanner-item01.png') center no-repeat; content:""; z-index:9; background-size:100%;} 
.main-wrap .mbanner .title-list .title{position:absolute; left:0px; top:50%; padding-left:64px; font-size:24px; color:#1780ca; letter-spacing:-0.03em; line-height:220%; margin-top:-28px; font-family:'NotoKrB'; background:url('../images/main/mbanner-ticon.png') left no-repeat;} 
.main-wrap .mbanner .title-list .list{} 
.main-wrap .mbanner .title-list .list li{margin:0px 20px;}
.main-wrap .mbanner .title-list .list li a{display:block;}
.main-wrap .mbanner .title-list .list li a img{width:140px;}

	@media all and (max-width:1200px){
		.main-wrap .mbanner .title-list{padding-left:240px;} 
		.main-wrap .mbanner .title-list:before{right:0px; bottom:-30px;} 
		.main-wrap .mbanner .title-list .list li{margin:0px 20px;}
	}	

	@media all and (max-width:1000px){
		.main-wrap .minter-mnews{padding:20px 0px;} 
		.main-wrap .minter-mnews .title{padding-left:32px; font-size:20px; background-size:24px !important;}
		.main-wrap .minter-mnews .more-btn{padding:4px 20px; font-size:13px;}

		.main-wrap .minter-mnews .minter{width:38%;} 
		.main-wrap .minter-mnews .minter .video iframe{height:140px;} 


		.main-wrap .minter-mnews .mnews{width:58%;} 
		.main-wrap .minter-mnews .mnews .list li{padding:5px 100px 5px 10px; margin-bottom:5px;} 
		.main-wrap .minter-mnews .mnews .list li:before{left:0px; top:12px;} 

		.main-wrap .minter-mnews .mnews .list li.noti{padding:10px 100px 10px 0px; margin-bottom:10px;} 
		.main-wrap .minter-mnews .mnews .list li.noti .btxt{font-size:15px; color:#000;}
		.main-wrap .minter-mnews .mnews .list li.noti .btxt .tag{padding:4px 5px; font-size:12px; margin-right:5px;}

		.main-wrap .minter-mnews .mnews .list li .date{right:0px; top:4px; font-size:13px;}

		.main-wrap .minter-mnews .mnews .list li.noti .date{top:10px;}

		.main-wrap .mbanner{padding:30px 0px;} 
		.main-wrap .mbanner .title-list{padding-left:170px;} 
		.main-wrap .mbanner .title-list:before{right:0px; bottom:-30px; width:100px; height:108px;} 
		.main-wrap .mbanner .title-list .title{top:50%; font-size:20px; padding-left:36px; margin-top:-22px; background-size:30px;} 
		.main-wrap .mbanner .title-list .list li{margin:0px 10px;}
		.main-wrap .mbanner .title-list .list li a img{width:120px;}
	}

	@media all and (max-width:680px){

		.main-wrap .minter-mnews .title{padding-left:28px; font-size:18px; margin-bottom:14px; background-size:22px !important;}
		.main-wrap .minter-mnews .more-btn{padding:4px 20px; font-size:13px;}

		.main-wrap .minter-mnews .minter{width:100%; margin-bottom:20px}
		.main-wrap .minter-mnews .minter .video iframe{height:250px;} 

		.main-wrap .minter-mnews .mnews{width:100%;} 

		.main-wrap .minter-mnews .mnews .list li .btxt{font-size:14px;}

		.main-wrap .minter-mnews .mnews .list li.noti .btxt{font-size:14px;}

		.main-wrap .mbanner{padding:20px 0px;} 
		.main-wrap .mbanner .title-list{padding-left:0px;} 
		.main-wrap .mbanner .title-list:before{right:0px; bottom:-20px; width:80px; height:88px;} 
		.main-wrap .mbanner .title-list .title{position:relative; left:auto; top:auto; font-size:18px; padding-left:30px; margin-top:0px; margin-bottom:20px; background-size:26px; line-height:160%;}
	}

	@media all and (max-width:480px){

		.main-wrap .minter-mnews .title{padding-left:26px; font-size:16px;}
		.main-wrap .minter-mnews .more-btn{padding:2px 10px;}

		.main-wrap .mbanner{padding:10px 0px;} 

		.main-wrap .mbanner .title-list:before{display:none;} 
		.main-wrap .mbanner .title-list .title{font-size:16px; padding-left:26px; margin-bottom:15px; background-size:22px;} 

	}

/* .main-wrap .mpeople-num */ 
.main-wrap .mpeople-num{background:url('../images/main/mpeople-bg.jpg') left no-repeat; background-size:cover; padding:70px 0px;}
.main-wrap .mpeople-num .title-nums{position:relative; padding-left:540px;}
.main-wrap .mpeople-num .title-nums .title{position:absolute; left:0px; top:-10px;}
.main-wrap .mpeople-num .title-nums .title .btit{position:relative; padding-top:45px; margin-bottom:26px; color:#fff; font-size:30px; line-height:120%; letter-spacing:-0.02em;}
.main-wrap .mpeople-num .title-nums .title .btit strong{font-family:'NotoKrB';}
.main-wrap .mpeople-num .title-nums .title .btit:before{position:absolute; left:0px; top:0px; width:35px; height:25px; background:url('../images/main/mpeople-num-item01.png') center no-repeat; content:"";}

.main-wrap .mpeople-num .title-nums .title .stit{position:relative; padding-top:25px; font-size:15px; color:#fff; line-height:140%; font-family:'NotoKrL';}
.main-wrap .mpeople-num .title-nums .title .stit:before{position:absolute; left:0px; top:0px; width:70px; height:1px; background:rgba(255, 255, 255, 0.2); content:"";}

.main-wrap .mpeople-num .title-nums .nums{}
.main-wrap .mpeople-num .title-nums .nums:after{clear:both; content:""; display:block;}
.main-wrap .mpeople-num .title-nums .nums li{text-align:center; float:left; width:29.3333333%; margin:0px 2%; padding:28px 0px; background:rgba(255, 255, 255, 0.2); border-radius:14px;}
.main-wrap .mpeople-num .title-nums .nums li:before{display:inline-block; width:50px; height:42px; vertical-align:top; margin-bottom:20px; content:"";}
.main-wrap .mpeople-num .title-nums .nums li .stxt{display:block; font-size:16px; color:#fff; margin-bottom:10px; line-height:120%;}
.main-wrap .mpeople-num .title-nums .nums li .num{display:block; font-size:34px; color:#06bef8; font-family:'NotoKrB'; line-height:100%; letter-spacing:-0.03em;}

.main-wrap .mpeople-num .title-nums .nums li.trai:before{background:url('../images/main/mpeople-icon-trai.png') center no-repeat;}
.main-wrap .mpeople-num .title-nums .nums li.comp:before{background:url('../images/main/mpeople-icon-comp.png') center no-repeat;}
.main-wrap .mpeople-num .title-nums .nums li.empl:before{background:url('../images/main/mpeople-icon-empl.png') center no-repeat;}

	@media all and (max-width:1200px){
		.main-wrap .mpeople-num .title-nums{padding-left:400px;}
	}	

	@media all and (max-width:1000px){
		.main-wrap .mpeople-num{padding:40px 0px;}
		.main-wrap .mpeople-num .title-nums{padding-left:260px;}
		.main-wrap .mpeople-num .title-nums .title{top:0px;}
		.main-wrap .mpeople-num .title-nums .title .btit{padding-top:30px; margin-bottom:20px; color:#fff; font-size:20px;}
		.main-wrap .mpeople-num .title-nums .title .btit:before{width:28px; height:20px; background-size:100%;}

		.main-wrap .mpeople-num .title-nums .title .stit{padding-top:20px; font-size:14px;}

		.main-wrap .mpeople-num .title-nums .nums li{padding:20px 0px;}
		.main-wrap .mpeople-num .title-nums .nums li:before{width:40px; height:42px; background-size:100% !important; margin-bottom:10px;}
		.main-wrap .mpeople-num .title-nums .nums li .stxt{font-size:15px;}
		.main-wrap .mpeople-num .title-nums .nums li .num{font-size:22px;}
	}

	@media all and (max-width:680px){
		
		.main-wrap .mpeople-num{padding:20px 0px;}
		.main-wrap .mpeople-num .title-nums{padding-left:0px;}

		.main-wrap .mpeople-num .title-nums .title{position:relative; left:auto; top:auto; margin-bottom:20px;}
		.main-wrap .mpeople-num .title-nums .title .btit{margin-bottom:10px; font-size:18px;}
		.main-wrap .mpeople-num .title-nums .title .btit br{display:none;}

		.main-wrap .mpeople-num .title-nums .title .stit{padding-top:10px; font-size:13px;}
		.main-wrap .mpeople-num .title-nums .title .stit br{display:none;}



		.main-wrap .mpeople-num .title-nums .nums{margin:0px -2%;}
		.main-wrap .mpeople-num .title-nums .nums li:before{width:34px; height:32px; margin-bottom:5px;}
		.main-wrap .mpeople-num .title-nums .nums li{padding:10px 0px;}
		.main-wrap .mpeople-num .title-nums .nums li .stxt{font-size:14px;}
		.main-wrap .mpeople-num .title-nums .nums li .num{font-size:20px;}
	}

	@media all and (max-width:480px){

	}




/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding:10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject {background:#000;text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0}