@charset "utf-8";
#mcontainer-wrap {position:relative;font-size:18px;line-height:1}
#mcontainer {word-break:keep-all;width:100%;margin:0 auto;/*max-width:1440px;padding:0 20px;*/box-sizing:border-box;}
#mcontainer img {width:auto;max-width:100%}

@media all and (max-width:1459px) {
}
@media all and (max-width:999px) {
	#mcontainer-wrap {font-size:17px}
}
@media all and (max-width:768px){
	#mcontainer-wrap {font-size:16px}
}
@media all and (max-width:599px) {
	#mcontainer-wrap {font-size:15px}
}


/* 데이터 준비중 */
.mVisual-wr .no-data,
#mImban1 .no-data,
.mIcban1 .no-data,
.mIcban2 .no-data,
#mTabBoard > .no-data {text-align:center;padding:40px 0;border-top:1px solid #ddd;}
.mPopup .no-data {text-align:center;padding:40px 0;}


/**/
.msec01 {display:flex;position:relative;width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;}
.msec01:before {display:block;content:'';position:absolute;top:0;left:50%;width:1920px;height:100%;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;box-sizing:border-box;margin:0 auto;transform:translateX(-50%);z-index:-1;}
.msec01:after {display:block;content:'';position:absolute;top:0;left:64.736%;width:1px;height:100%;background:#bdbdbd;box-sizing:border-box;z-index:-1;}
.msec01 .sideL {position:relative;width:64.736%;padding:0 30px;box-sizing:border-box;}
.msec01 .sideR {position:relative;width:35.337%;padding:0 30px;box-sizing:border-box;}

@media all and (max-width:1400px) {
	.msec01 {border-left:0;border-right:0;}
	.msec01 .sideL {padding:0 20px;}
	.msec01 .sideR {padding:0 20px;}
}
@media all and (max-width:599px) {
	.msec01 {display:block;padding:0 20px;}
	.msec01:after {display:none;}
	.msec01 .sideL {width:100%;padding:0;}
	.msec01 .sideR {width:100%;padding:0;}
	.msec01 .sideR:before {display:block;content:'';position:absolute;top:0;left:-20px;width:640px;height:1px;background:#bdbdbd;box-sizing:border-box;z-index:-1;}
}




/* ==============================
 * 메인비쥬얼
================================= */
/* 메인비쥬얼 */
.mVisual-wr {position:relative;width:100%;height:auto;}
#mVisual {z-index:initial;}
#mVisual .dataList .imgBox {position:relative;width:100%;}
#mVisual .dataList .imgBox img {width:100%;height:auto;}
#mVisual .dataList .txtBox {display:flex;align-items:flex-end;position:relative;min-height:180px;box-sizing:border-box;margin:0 auto;padding:18px 0;}
#mVisual .dataList .txtBox .txtCore {position:relative;z-index:1;overflow:hidden;}
#mVisual .dataList .txtBox .txtCore .pTxt1 {display:none;}
#mVisual .dataList .txtBox .txtCore .t1 {display:block;color:#333333;font-size:1.444em;font-weight:500;font-family:"Gmarket Sans", sans-serif;letter-spacing:0;line-height:1.2em;padding-bottom:8px;opacity:0;transition:all .3s ease;}
#mVisual .dataList .txtBox .txtCore .t2 {display:inline-block;color:#111111;font-size:2.222em;font-weight:700;font-family:"Gmarket Sans", sans-serif;letter-spacing:-0.02em;line-height:1.2em;opacity:0;transition:all .3s ease;}
#mVisual .dataList .txtBox .txtCore .t2 em {display:inline-block;position:relative;color:#fff;font-size:0.9em;font-weight:700;font-family:"Gmarket Sans", sans-serif;font-style:normal;letter-spacing:0;line-height:1.2em;padding:11px 70px 6px 20px;background:#111111;border-radius:30px;transition:all .3s ease;}
#mVisual .dataList .txtBox .txtCore .t2 em:before {display:block;content:'';position:absolute;top:50%;right:0;margin-top:-30px;width:60px;height:60px;background:#006ee9;border-radius:50%;}
#mVisual .dataList .txtBox .txtCore .t2 em:after {display:block;content:'';position:absolute;top:50%;right:16px;margin-top:-10px;width:28px;height:21px;background:url(/resources/_Templet/Main/main_dept02/Img/main_spr.png) no-repeat -365px 0;}
#mVisual .dataList .swiper-slide {opacity:0 !important;}
#mVisual .dataList .swiper-slide.swiper-slide-active {opacity:1 !important;}
#mVisual .dataList .swiper-slide-active .txt-box .txt-core .p-txt1,
#mVisual .dataList .swiper-slide-active .txt-box .txt-core .p-txt2 {opacity:1;transform:translateY(0)}
#mVisual .dataList .swiper-slide-active .txt-box .txt-core .p-txt1 {transition:all .6s ease}
#mVisual .dataList .swiper-slide-active .txt-box .txt-core .p-txt2 {transition:all .6s ease .3s}
#mVisual .data-ctrl {width:100%;height:70px;display:flex;justify-content:flex-end;align-items:center;z-index:2}
#mVisual .btn-prev,
#mVisual .btn-next,
#mVisual .data-nums {display:none;}
#mVisual .data-auto {display:flex;}
#mVisual .data-auto button {position:relative;display:block;background-color:transparent;border:0;width:15px;height:17px;margin-right:5px;box-sizing:border-box;transition:all .3s ease-out}
#mVisual .data-auto button:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
#mVisual .data-auto .btn-stop:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid #333333;border-top:0;border-bottom:0;width:4px;height:100%;}
#mVisual .data-auto .btn-play {display:none}
#mVisual .data-auto .btn-play:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-width:7px 0 7px 10px;border-style:solid;border-color:transparent;border-left-color:#333333;width:0;height:0}
#mVisual .data-ctrl .swiper-pagination {position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto;display:flex;align-items:center;}
#mVisual .data-ctrl .swiper-pagination .swiper-pagination-bullet {position:relative;width:15px;height:17px;background:transparent;opacity:1;margin-left:6px;}
#mVisual .data-ctrl .swiper-pagination .swiper-pagination-bullet:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:15px;height:15px;box-sizing:border-box;background:#c1c1c1;border-radius:50%;}
#mVisual .data-ctrl .swiper-pagination .swiper-pagination-bullet-active:before {border:3px solid #333333;background:transparent;}
#mVisual .dataList .swiper-slide.swiper-slide-active .txtBox .t1 {opacity:1;animation: txtUp 0.6s 0.2s;animation-fill-mode: both;}
#mVisual .dataList .swiper-slide.swiper-slide-active .txtBox .t2 {opacity:1;animation: txtUp 0.6s 0.4s;animation-fill-mode: both;}
#mVisual .dataList .swiper-slide.swiper-slide-active .txtBox .t3 {opacity:1;animation: txtUp 0.6s 0.6s;animation-fill-mode: both;}

@keyframes txtUp {
  from {
    -webkit-transform:translate3d(0, 110%, 0);
    transform:translate3d(0, 110%, 0);
    visibility:visible;
    opacity:0;
  }
  to {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    opacity:1;
  }
}

@media all and (max-width:999px) {
	#mVisual .dataList .txtBox {min-height:150px;}
	#mVisual .dataList .txtBox .txtCore .t1 {font-size:1em;}
	#mVisual .dataList .txtBox .txtCore .t2 {font-size:1.5em;}
	#mVisual .dataList .txtBox .txtCore .t3 {font-size:0.889em;max-width:initial;}
}
@media all and (max-width:599px) {
	#mVisual .dataList .txtBox {min-height:initial;padding-top:30px;}
}
@media all and (max-width:399px) {
	#mVisual .dataList .txtBox .txtCore .t1 {font-size:0.944em;}
	#mVisual .dataList .txtBox .txtCore .t2 {font-size:1.25em;}
	#mVisual .dataList .txtBox .txtCore .t3 {font-size:0.833em;}
}


/* 팝업 */
.mPopup {position:relative;width:100%;box-sizing:border-box;}
.mPopup:before {display:block;content:'';position:absolute;top:30px;right:0;width:120px;height:120px;background:url(/resources/_Templet/Main/main_dept02/Img/main_spr.png) no-repeat 0 0;}
.mPopup .mtit {position:relative;display:flex;align-items:flex-end;color:#111111;font-size:1.944em;font-weight:700;font-family:"Gmarket Sans", sans-serif;letter-spacing:0;line-height:1.2em;min-height:180px;box-sizing:border-box;padding:18px 0;}
.mPopup .data-list .swiper-slide {text-align:center;}
.mPopup .data-list .swiper-slide img {margin:0 auto;}
.mPopup .data-ctrl {width:100%;height:70px;display:flex;align-items:center;justify-content:space-between;z-index:2}
.mPopup .data-ctrl button {display:inline-block;position:relative;width:32px;height:17px;border:0;background:none;transition:all .3s ease;}
.mPopup .data-pkgs {display:flex;}
.mPopup .data-nums {display:inline-flex;align-items:center;font-size:0.944em;letter-spacing:0;line-height:1;font-family:bio-sans, sans-serif;position:relative;}
.mPopup .data-nums:before {content:"";display:block;background-color:#D0D0D0;width:2px;height:15px;transform:rotate(20deg);position:absolute;top:4px;left:0;right:0;margin:0 auto}
.mPopup .data-nums span {margin:2px 0}
.mPopup .data-nums .current {color:#333333;margin-right:14px;}
.mPopup .data-nums .total {color:#333333;opacity:0.4;margin-left:14px;}
.mPopup .data-ctrl .btn-prev:before,
.mPopup .data-ctrl .btn-next:before {display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:29px;height:3px;background:#111;transition:all .3s ease;}
.mPopup .data-ctrl .btn-prev:after,
.mPopup .data-ctrl .btn-next:after {display:block;content:'';position:absolute;top:0;bottom:0;margin:auto 0;width:10px;height:10px;border-bottom:3px solid #111;border-right:3px solid #111;transform:rotate(-45deg);transition:all .3s ease;}
.mPopup .data-ctrl .btn-prev:before {left:3px;}
.mPopup .data-ctrl .btn-next:before {right:3px;}
.mPopup .data-ctrl .btn-prev:after {left:3px;transform:rotate(135deg);}
.mPopup .data-ctrl .btn-next:after {right:3px;}
.mPopup .data-auto {display:inline-flex;}
.mPopup .data-auto button {width:38px;}
.mPopup .data-auto button:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.mPopup .data-auto .btn-stop:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid #111;border-top:0;border-bottom:0;width:3px;height:14px;}
.mPopup .data-auto .btn-play {display:none}
.mPopup .data-auto .btn-play:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-width:7px 0 7px 10px;border-style:solid;border-color:transparent;border-left-color:#111;width:0;height:0}

@media all and (max-width:999px) {
	.mPopup .mtit {font-size:1.5em;min-height:150px;}
}
@media all and (max-width:599px) {
	.mPopup .mtit {min-height:initial;padding-top:30px;}
}


/* 아이콘리스트 */
.msec02 {position:relative;width:100%;max-width:1440px;padding:27px 20px 25px 20px;margin:0 auto 0 auto;box-sizing:border-box;}
.mIcban1 {position:relative;width:100%;display:flex;justify-content:center;}
.mIcban1 .item {width:100%;display:inline-block;text-align:center;margin-bottom:30px;box-sizing:border-box;padding:0 10px;}
.mIcban1 a {display:inline-block;position:relative;min-width:130px;padding-top:133px;}
.mIcban1 .s-ico {position:absolute;top:0;left:0;right:0;margin:0 auto;max-width:100%;width:130px;height:130px;background:url(/resources/_Img/MainModule/micban/l4/ico1.png) no-repeat 50% 0;background-size:100% auto;transition:all .3s ease;}
.mIcban1 .s-tit {display:inline-block;color:#000000;font-weight:600;line-height:1.2em;word-break:break-all;transition:all .3s ease;text-decoration:none;background-image: linear-gradient(rgba(255, 255, 255,0), rgba(255, 255, 255,0)),linear-gradient(#0091dc, #0091dc);background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%;background-repeat: no-repeat;transition: background-size .1s linear;}
.mIcban1 a:focus .s-ico,
.mIcban1 a:hover .s-ico {top:-10px;}
.mIcban1 a:focus .s-tit,
.mIcban1 a:hover .s-tit {color:#0091dc;background-size: 0 1px, 100% 1px;}

.mIcban1 .s-ico.icon1 {background-image:url(/resources/_Img/MainModule/micban/l4/ico1.png);}
.mIcban1 .s-ico.icon2 {background-image:url(/resources/_Img/MainModule/micban/l4/ico2.png);}
.mIcban1 .s-ico.icon3 {background-image:url(/resources/_Img/MainModule/micban/l4/ico3.png);}
.mIcban1 .s-ico.icon4 {background-image:url(/resources/_Img/MainModule/micban/l4/ico4.png);}
.mIcban1 .s-ico.icon5 {background-image:url(/resources/_Img/MainModule/micban/l4/ico5.png);}
.mIcban1 .s-ico.icon6 {background-image:url(/resources/_Img/MainModule/micban/l4/ico6.png);}
.mIcban1 .s-ico.icon7 {background-image:url(/resources/_Img/MainModule/micban/l4/ico7.png);}
.mIcban1 .s-ico.icon8 {background-image:url(/resources/_Img/MainModule/micban/l4/ico8.png);}
.mIcban1 .s-ico.icon9 {background-image:url(/resources/_Img/MainModule/micban/l4/ico9.png);}
.mIcban1 .s-ico.icon10 {background-image:url(/resources/_Img/MainModule/micban/l4/ico10.png);}

@media all and (max-width:1299px) {
	.mIcban1 {flex-wrap:wrap;}
	.mIcban1 .item {width:12.5%;}
}
@media all and (max-width:999px) {
	.msec02 {padding-top:15px;}
	.mIcban1 .item {width:16.66%;margin-bottom:20px;}
	.mIcban1 a {padding-top:95px;}
	.mIcban1 .s-ico {width:100px;height:100px;}
}
@media all and (max-width:799px) {
	.mIcban1 .item {width:25%;}
}
@media all and (max-width:599px) {
	.msec02 {padding-bottom:0;}
	.mIcban1 .item {width:33.33%;padding:0 5px;}
	.mIcban1 a {width:100%;padding-top:60px;min-width:initial;}
	.mIcban1 .s-ico {width:60px;height:60px;}
}


/* 게시판 */
.msec03 {width:100%;max-width:1440px;padding:0 20px 0 20px;box-sizing:border-box;margin:0 auto;}
#mTabBoard {position:relative;height:357px;box-sizing:border-box;}
#mTabBoard dl {display:inline-block;vertical-align:middle}
#mTabBoard dl dt {display:inline-block;position:relative;text-align:left;padding-right:10px;}
#mTabBoard dl dt a {display:block;position:relative;background:none;border-radius:30px;padding:18px 26px 10px 26px;margin-top:33px;transition:all .3s ease}
#mTabBoard dl dt a:before {display:block;content:'';position:absolute;top:0;left:23px;width:0;height:0;background:url(/resources/_Templet/Main/main_dept02/Img/main_spr.png) no-repeat -276px 0;opacity:0;transition:all .3s ease}
#mTabBoard dl dt a span {display:inline-block;color:rgba(0,0,0,0.5);font-size:1.556em;font-weight:700;font-family:"Gmarket Sans", sans-serif;letter-spacing:0;vertical-align:middle;transition:all .3s ease}
#mTabBoard dl dd {display:none;text-align:left}
#mTabBoard ul {display:flex;flex-wrap:wrap;width:100%;border-left:1px solid #bdbdbd;box-sizing:border-box;}
#mTabBoard ul li {width:25%;border-right:1px solid #bdbdbd;box-sizing:border-box;}
#mTabBoard ul li a {display:block;position:relative;height:250px;padding:45px 38px 55px 28px;box-sizing:border-box;transition:all .3s ease;}
#mTabBoard ul li a .subject {font-size:1.222em;line-height:1.455em;color:#333333 ;letter-spacing:-.05em;font-weight:700;height:96px;overflow:hidden;word-wrap: break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;transition:all .3s ease;}
#mTabBoard ul li a .subject span {text-decoration:none;background-image: linear-gradient(rgba(255, 255, 255,0), rgba(255, 255, 255,0)),linear-gradient(#333333, #333333);background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%;background-repeat: no-repeat;transition: background-size .3s linear;}
#mTabBoard ul li a .isNewIcon {display:none;}
#mTabBoard ul li a .date {position:relative;display:block;color:#9c9c9c;font-size:16px;letter-spacing:0;padding-left:22px;margin-top:44px;}
#mTabBoard ul li a .date:before {display:block;content:'';position:absolute;top:0;left:0;width:15px;height:15px;background:url(/resources/_Templet/Main/main_dept02/Img/ico_date.png) no-repeat 0 0;}
#mTabBoard ul li a:focus .subject span,
#mTabBoard ul li a:hover .subject span {background-size: 0 1px, 100% 1px;}
#mTabBoard ul li a:focus,
#mTabBoard ul li a:hover {border-color:#006ee9}
#mTabBoard ul li a:focus:before,
#mTabBoard ul li a:hover:before {background:#1472b6}

#mTabBoard dl dt a:focus span,
#mTabBoard dl dt a:hover span {color:#000;}
#mTabBoard dl.first dt {padding-left:30px;}
#mTabBoard dl.isOn dt a {background:#000;}
#mTabBoard dl.isOn dt a span {color:#fff;}
#mTabBoard dl.isOn dt a:before {top:-33px;width:24px;height:25px;opacity:1;}
#mTabBoard dl.isOn dd {display:block;position:absolute;left:0;top:107px;width:100%}
#mTabBoard dl.isOn dd:before {display:block;content:'';position:absolute;top:0;left:50%;width:1920px;height:100%;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;box-sizing:border-box;margin:0 auto;transform:translateX(-50%);z-index:-1;}
#mTabBoard dl.isOn dd ul li {animation:mTabBoard-slide 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation-delay:0;}
#mTabBoard dl.isOn dd ul li:nth-child(2) {animation-delay:0.1s;}
#mTabBoard dl.isOn dd ul li:nth-child(3) {animation-delay:0.2s;}
#mTabBoard dl.isOn dd ul li:nth-child(4) {animation-delay:0.3s;}

#mTabBoard .data-more {position:absolute;top:-74px;right:30px;width:54px;height:54px;border-radius:50%;background:#006ee9;transition:all .3s ease;}
#mTabBoard .data-more:before {display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:17px;height:3px;background:#fff;}
#mTabBoard .data-more:after {display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:3px;height:17px;background:#fff;}
#mTabBoard .data-more:focus,
#mTabBoard .data-more:hover {transform:rotate(180deg);}

#mTabBoard ul li.no-data {margin-top:0;height:250px;box-sizing:border-box;width:100%;}

@keyframes mTabBoard-slide {
  0% {-webkit-transform: translateY(50px);transform: translateY(50px);opacity:0;}
  100% {-webkit-transform: translateY(0);transform: translateY(0);opacity:1;}
}
@media all and (max-width:999px) {
	#mTabBoard {height:307px;}
	#mTabBoard dl dt {padding-right:0;}
	#mTabBoard ul li a {height:200px;padding:25px 25px 50px 25px;}
	#mTabBoard ul li a .subject {height:93px;}
	#mTabBoard ul li a .date {margin-top:20px;}
	#mTabBoard dl.first dt {padding-left:0;}
	#mTabBoard .data-more {right:0;}

	#mTabBoard ul li.no-data {background-position-y:45px;height:200px;padding-top:135px;}
}
@media all and (max-width:799px) {
	#mTabBoard dl dt a {display:flex;justify-content:center;align-items:center;border-radius:30px;height:48px;padding:0 10px 0 10px;margin-top:33px;}
	#mTabBoard dl dt a:before {top:0;left:10px;transform:scale(0.7);}
	#mTabBoard dl dt a span {font-size:1.2em;line-height:1.2em;}
	#mTabBoard ul li a .subject {height:87px;}

	#mTabBoard .data-more {top:-55px;width:40px;height:40px;}
	#mTabBoard .data-more:before {width:14px;height:2px;}
	#mTabBoard .data-more:after {width:2px;height:14px;}
}
@media all and (max-width:699px) {
	#mTabBoard {height:431px;}
	#mTabBoard ul li {width:50%;}
	#mTabBoard ul li:nth-child(odd) {margin-left:0;}
	#mTabBoard ul li:nth-child(1),
	#mTabBoard ul li:nth-child(2) {border-bottom:1px solid #dbdbdb;}
	#mTabBoard ul li a {height:170px;padding:20px 20px 30px 20px;}
	#mTabBoard ul li a .date {}
	#mTabBoard dl.isOn dd {top:90px;}

	#mTabBoard ul li.no-data {background-position-y:105px;height:340px;padding-top:200px;}
}
@media all and (max-width:599px) {
	#mTabBoard {height:391px;}
	#mTabBoard dl dt {padding-right:0;}
	#mTabBoard ul li a {height:150px;}
	#mTabBoard ul li a .subject {font-size:1em;height:65px;}

	#mTabBoard ul li.no-data {height:300px}
}
@media all and (max-width:499px) {
	#mTabBoard {display:flex;}
	#mTabBoard dl {max-width:33.33%;}
	#mTabBoard dl dt a span {word-break:break-all;overflow:hidden;word-wrap: break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;transition:all .3s ease;}
}
@media all and (max-width:399px) {
	#mTabBoard {padding-right:40px;}
	#mTabBoard dl dt a {border-radius:20px;}
	#mTabBoard dl dt a span {font-size:1em;}
	#mTabBoard .data-more {top:-57px;}
}


/* 학과소개 */
.msec04 {display:flex;justify-content:space-between;align-items:flex-end;position:relative;width:100%;max-width:1440px;margin:65px auto 0 auto;box-sizing:border-box;padding:0 20px 70px  20px;}
.msec04:before {display:block;content:'';position:absolute;top:62px;right:20px;width:91px;height:112px;background:url(/resources/_Templet/Main/main_dept02/Img/main_spr.png) no-repeat -130px 0;transition:all .3s ease;}
.msec04 .sideL {position:relative;width:70.715%;}
.msec04 .sideR {position:relative;width:25%;padding-bottom:20px;}

@media all and (max-width:999px) {
	.msec04 {margin-top:40px;padding-bottom:40px;}
	.msec04:before {display:none;}
	.msec04 .sideL {width:60%;}
	.msec04 .sideR {width:35%;}
}
@media all and (max-width:499px) {
	.msec04 {display:block;}
	.msec04 .sideL {width:100%;}
	.msec04 .sideR {width:100%;padding-top:20px;}
}


#mImban1 {position:relative;width:100%;}
#mImban1 .s-tit {display:block;color:#111111;font-weight:700;font-size:2.222em;font-family:"Gmarket Sans", sans-serif;letter-spacing:0;padding-bottom:23px;}	
#mImban1 .s-img {display:block;width:100%;overflow:hidden;}
#mImban1 .s-img img {width:100%;transition:all .3s ease;}
#mImban1 .s-eng {display:block;font-size:0.944em;color:#006ee9;letter-spacing:0;font-family:bio-sans, sans-serif;line-height:1.1em;padding-top:26px;}
#mImban1 .s-txt {display:block;font-weight:500;color:#333333;letter-spacing:-0.02em;line-height:1.556em;padding-top:12px;}
#mImban1 .s-btn {display:inline-block;position:relative;font-size:0.889em;font-weight:500;color:#555555;letter-spacing:-0.04em;padding-right:34px;margin-top:28px;transition:all .3s ease;}
#mImban1 .s-btn .ico {display:block;position:absolute;top:-4px;right:0;width:24px;height:24px;background:#111111;border-radius:50%;transform:rotate(-45deg);transition:all .3s ease;}
#mImban1 .s-btn .ico:before {display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:10px;height:1px;background:#fff;transition:all .3s ease;}
#mImban1 .s-btn .ico:after {display:block;content:'';position:absolute;top:0;bottom:0;margin:auto 0;right:7px;width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg);transition:all .3s ease;}
#mImban1 a:focus .s-img img,
#mImban1 a:hover .s-img img {transform:scale(1.05);}
#mImban1 a:focus .s-btn,
#mImban1 a:hover .s-btn {color:#000;}
#mImban1 a:focus .s-btn .ico,
#mImban1 a:hover .s-btn .ico {transform:rotate(0);}

@media all and (max-width:499px) {
	#mImban1 .s-tit {padding-bottom:15px;}	
}



/* 학과 유튜브 */
#mImban2 {position:relative;width:100%;padding-top:56px;}
#mImban2 .titBox {position:relative;padding-bottom:28px;}
#mImban2 .m-tit {position:relative;color:#111111;font-weight:700;font-size:1.667em;font-family:"Gmarket Sans", sans-serif;letter-spacing:0;}
#mImban2 .m-tit:before {display:block;content:'';position:absolute;top:-56px;left:0;width:35px;height:35px;background:url(/resources/_Templet/Main/main_dept02/Img/main_spr.png) no-repeat -231px 0;transition:all .3s ease;}
#mImban2 .btn-prev,
#mImban2 .btn-next {display:none;}
#mImban2 .swiper-pagination {bottom:auto;left:auto;right:0;top:0;width:auto;}
#mImban2 .swiper-pagination .swiper-pagination-bullet {position:relative;width:15px;height:17px;background:transparent;opacity:1;margin-left:6px;}
#mImban2 .swiper-pagination .swiper-pagination-bullet:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:15px;height:15px;box-sizing:border-box;background:#c1c1c1;border-radius:50%;}
#mImban2 .swiper-pagination .swiper-pagination-bullet-active:before {border:3px solid #333333;background:transparent;}
#mImban2 .data-list .s-img {display:block;position:relative;width:100%;height:0;overflow:hidden;padding-top:56%;}
#mImban2 .data-list .s-img:before {display:block;content:'';position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:45px;height:32px;background:url(/resources/_Templet/Main/main_dept02/Img/main_spr.png) no-repeat -310px 0;z-index:1;transition:all .3s ease;}
#mImban2 .data-list .s-img img {position:absolute;top:0;width:100%;width:100%;height:auto;transition:all .3s ease;}
#mImban2 .data-list .s-tit {display:block;width:100%;padding-top:35px;font-size:1.333em;line-height:1.167em;color:#333333;font-weight:500;padding-bottom:2px;text-align:center;overflow:hidden;word-wrap: break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;transition:all .3s ease;}
#mImban2 .data-list .s-tit span {text-decoration:none;background-image: linear-gradient(rgba(255, 255, 255,0), rgba(255, 255, 255,0)),linear-gradient(#333333, #333333);background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%;background-repeat: no-repeat;transition: background-size .3s linear;}
#mImban2 .data-list a:focus .s-img img,
#mImban2 .data-list a:hover .s-img img {transform:scale(1.05);}
#mImban2 .data-list a:focus .s-tit span,
#mImban2 .data-list a:hover .s-tit span {background-size: 0 1px, 100% 1px;}

@media all and (max-width:599px) {
	#mImban2 .data-list .s-tit {padding-top:20px;font-size:1em;}
}
@media all and (max-width:499px) {
	#mImban2 {padding-top:56px;}
	#mImban2 .titBox {padding-bottom:20px;}
	#mImban2 .m-tit:before {top:-40px;left:-5px;transform:scale(0.7);}
}