/*
  Theme Name: College & University Theme
  Author: ZENHYBRID
  Version: 1.0
*/
@charset "utf-8";

/*popup css*/
.popup {position:fixed;display:inline-block;top:0;left:0;width:100%;height:100%;z-index:10000;text-align:center;}

.popup .outline {display:inline-block;height:auto;}
.popup .img {height:auto;margin:0 auto;}
.popup .img a {display:inline-block;padding-bottom:0px;}
.popup .img.w {display:none;}
.popup .img img {max-height:calc(100vh - 45px);}
.popup .mobile-noti {position:fixed;}

.popup .today {width:100%;background:#111;padding:6px 10px 10px 10px;text-align:center;margin:0 auto;}
.popup .today a {display:inline-block;color:#fff;text-decoration:none;font-size:12px;}
.popup .today a:hover {color:#b0b0b0;}
.popup .today a.pclose {margin-left:4px;color:#fff;background:#666;border-radius:14px;padding:5px 10px;}
.popup .today a.pclose:hover {color:#fff;background:#203a72;}

.popup .wrap {position:absolute;top:0;left:0;width:100%;height:100%;z-index:10005;}
.popupbg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:10001;}

body.logged-in.admin-bar .popup {top:46px !important;}

@media (min-width:320px) {

}

@media (min-width:360px) {

}
@media (min-width:640px) {


}

@media (min-width:768px) {
	
	.popup .today a {font-size:14px;}
	body.logged-in.admin-bar .popup {top:32px !important;}


}
@media (min-width:992px) {

	.popup .img img {max-height:calc(100vh - 100px);}

}
@media (min-width:1200px) {

	.popup .img img {max-height:calc(100vh - 150px);}
}

/*Main Visual //////////////////////////////////////////////////////////////////////////////////*/
.main-visual {position:relative;width:100%;}
.main-visual, .swipe-bg {position:relative;overflow:hidden;height:240px;}
.main-visual .new-container {padding:0;}
.v1 {background:#383a41 url('../images/mv1.jpg') no-repeat;background-position:center;background-size:cover;}
.v2 {background:#383a41 url('../images/mv2.jpg') no-repeat;background-position:center;background-size:cover;}

.v-txt {margin:130px 0 0 0;}
.v1 .v-txt h2 {color:#fff;}
.v2 .v-txt h2 {color:#fff;}

.v1 .v-txt, .v2 .v-txt {text-align:center;}

.v-txt h2 span {display:block;letter-spacing:-0.025em;}
.v-txt h2 span.vt1 {font-size:22px;font-weight:400;opacity:0;transition:1s ;transform:translateY(-50%);font-family: 'Montserrat', sans-serif;font-weight:700;line-height:1;letter-spacing:-0.025em;}
.v-txt h2 span.first {font-weight:400;}

.swiper-slide-active .v-txt h2 span.vt1 {transform:translateY(0) !important;opacity:1 !important;}
.swiper-slide-active .v-txt h2 span.vt2 {transform:translateY(0) !important;opacity:1 !important;}

.swiper-pagination {position:relative;max-width:1200px;margin:0 auto;text-align:center;bottom:55px;}
.swiper-pagination-bullet {width:16px;height:16px;margin:0 2px;display:inline-block;border-radius:100%;background:#fff;opacity:1;}
.swiper-pagination-bullet-active{opacity:1;background:#86c72c;}

.swiper-button-prev, .swiper-container-rtl .swiper-button-prev, .swiper-button-next, .swiper-container-rtl .swiper-button-next {display:none;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-prev {top:57%;background:url('../assets/swiper-4.4.1/dist/btn-prev.png') no-repeat center center;background-size: 100% 100%;}
.swiper-button-next, .swiper-container-rtl .swiper-button-next {top:57%;background:url('../assets/swiper-4.4.1/dist/btn-next.png') no-repeat center center;background-size: 100% 100%;}

@media (min-width:360px) {

	.main-visual, .swipe-bg {height:300px;}
	.v-txt {margin:150px 0 0 0;}
	.v-txt h2 span.vt1 {font-size:28px;line-height:1;}
	.v-txt h2 span.first {font-size:20px;}
	.swiper-pagination {bottom:90px;}

}
@media (min-width:768px) {

	.main-visual, .swipe-bg {height:400px;}
	.v1 {background-position:center center;}
	.v2 {background-position:center center;}

	.v-txt {margin:170px 0 0 20px;}
	.v-txt h2 span.vt1 {font-size:45px;}
	.v-txt h2 span.first {font-size:30px;}
	.swiper-pagination {bottom:140px;}
}

@media (min-width:992px) {

	.main-visual, .swipe-bg {height:450px;}
	.v1 {background:#383a41 url('../images/mv1.jpg') no-repeat;background-position:center center;}
	.v2 {background:#383a41 url('../images/mv2.jpg') no-repeat;background-position:center center;}

	.v-txt {max-width:100%;margin:210px 0 0 60px !important;}
	.v-txt h2 span.vt1 {font-size:50px;}
	.v-txt h2 span.first {font-size:30px;}

	.swiper-pagination {bottom:140px;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-prev, .swiper-button-next, .swiper-container-rtl .swiper-button-next {display:block;}

}
@media (min-width:1200px) {

	.main-visual, .swipe-bg {height:640px;}

	.v-txt {max-width:1200px;margin:290px auto 0 !important;}
	.v-txt h2 span.vt1 {font-size:70px;line-height:1;}
	.v-txt h2 span.first {font-size:40px;}
	.swiper-pagination {bottom:220px;}

}



/*Main-Content-body //////////////////////////////////////////////////////////////////////////////////*/
.main-content-body {margin-top:0;position:relative;z-index:100;}

@media (min-width:768px) {

	.main-content-body {margin-top:0;padding:0;}

}


/*Research //////////////////////////////////////////////////////////////////////////////////*/
.research {position:relative;overflow:hidden;margin-top:10px;}
.research .inner {position:relative;padding:0 10px;}
.research .swiper-container {position:relative;padding:5px;}
.research .swiper-slide {position:relative;}
.research .swiper-container {width:100%;}

.research .swiper-slide a {display:inline-block;position:relative;border-radius:14px !important;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);}
.research .swiper-slide a:active, .research .swiper-slide a:hover {text-decoration:none;color:#000;}
/*.research .swiper-slide a:hover {transform:rotateY(180deg);transition:transform 0.6s;}*/
/*.research .swiper-slide:hover .txt {transform: translateY(-3px);transition: transform 0.3s ease;}*/

.research .swiper-slide .img {display:inline-block;text-align:center;vertical-align:middle;padding:10px;}
.research .swiper-slide .img img {vertical-align:middle;}
.research .swiper-slide .txt {margin-top:10px;display:block;height:30px;text-align:center;vertical-align:middle;}
.research .swiper-slide .txt .wrapper {display:inline-block;text-align:left;}
.research .swiper-slide .txt h4 {font-size:13px;font-weight:500 !important;}
.research .swiper-slide .txt .stxt {display:none;color:#000;}

/*·Ñ¿À¹ö½Ã ¶óÀÎ »ý¼º
.research .swiper-slide a:hover {transform:none !important;transition:none !important;}
.research .swiper-slide a.new-card {position:relative;display:block;border-radius:100px;overflow:visible;}
.research .swiper-slide a.new-card::before {content:'';position:absolute;top:0;left:0;width:0;height:6px;background:#41b1ea;border-radius:100px 100px 0 0;transition:width 0.2s ease 0.8s;}
.research .swiper-slide a.new-card::after {content:'';position:absolute;top:0;right:0;width:6px;height:0;background:#41b1ea;border-radius:0 100px 100px 0;transition:height 0.2s ease 0.5s;}
.research .swiper-slide a.new-card .img::before {content:'';position:absolute;bottom:0;right:0;width:0;height:6px;background:#41b1ea;border-radius:0 0 100px 100px;transition:width 0.2s ease 0.3s;}
.research .swiper-slide a.new-card .img::after {content:'';position:absolute;bottom:0;left:0;width:6px;height:0;background:#41b1ea;border-radius:100px 0 0 100px;transition:height 0.2s ease 0s;}
.research .swiper-slide a.new-card:hover::before {width:100%;transition:width 0.3s ease 0s;}
.research .swiper-slide a.new-card:hover::after {height:100%;transition:height 0.3s ease 0.3s;}
.research .swiper-slide a.new-card:hover .img::before {width:100%;transition:width 0.3s ease 0.6s;}
.research .swiper-slide a.new-card:hover .img::after {height:100%;transition:height 0.3s ease 0.9s;}
.research .swiper-slide a.new-card .img {position:relative;}
 */

.research .swiper-slide a {display:block;height:100%;overflow:hidden;border-radius:8px;border: 2px solid transparent;}
.research .swiper-slide a .img {transition:transform 0.5s ease;}
.research .swiper-slide a:hover {border:2px solid #41b1ea;}
.research .swiper-slide:hover a .img {transform:scale(1.1);}

@media (min-width:768px) {

	.research {padding:10px 0;}
	.research .swiper-slide .txt {margin-top:10px;font-size:20px;}

}
@media (min-width:992px) {

	.research {padding:20px 0 10px 0;}
	.research .inner {margin:0 auto;padding:0;}
	.research .swiper-slide .img {padding:20px 10px;}
	.research .swiper-slide .txt {font-size:18px;}

}
@media (min-width:1200px) {

	.research {padding:30px 0 20px 0;}
	.research .inner {max-width:1200px !important;}
	.research .swiper-slide .img {padding:20px 10px;}
	.research .swiper-slide .txt {margin-top:20px;font-size:22px;}

}

/*Research Slide Button //////////////////////////////////////////////////////////////////////////////////*/
.research .s2-prev {position:absolute;left:0;top:30px;z-index:100;}
.research .s2-next {position:absolute;right:0;top:30px;z-index:100;}

.research .s2-prev, .research .s2-next {top:17px;}
.research .s2-prev {left:12px;}
.research .s2-next {right:12px;}

.research .swiper-button-next.s2-next, .research .swiper-button-prev.s2-prev {display:inline-block;width:20px;height:20px;cursor:pointer;}
.research .swiper-button-prev.s2-prev, .research .swiper-container-rtl .swiper-button-prev.s2-prev {background:#999999 url('../images/bullet-arrow-left-w.png') no-repeat;background-position:center;border-radius:100%;background-size:6px 8px;}
.research .swiper-button-next.s2-next, .research .swiper-container-rtl .swiper-button-next.s2-next {background:#999999 url('../images/bullet-arrow-right-w.png') no-repeat;background-position:center;border-radius:100%;background-size:6px 8px;}

.research .onprev {background:#0090d9 url('../images/bullet-arrow-left-w.png') no-repeat !important;background-position:center !important;background-position:center;border-radius:100%;background-size:6px 8px;}
.research .onnext {background:#0090d9 url('../images/bullet-arrow-right-w.png') no-repeat !important;background-position:center !important;background-position:center;border-radius:100%;background-size:6px 8px;}

.research .swiper-pagination2 {position:relative;max-width:1200px;margin:0 auto;text-align:center;bottom:0;margin-top:10px;}
.research .swiper-pagination-bullet {width:14px;height:14px;margin:0 2px;display:inline-block;border-radius:100%;background:#ccc;opacity:1;}
.research .swiper-pagination-bullet-active{opacity:1;background:#86c72c;}

/*¹öÆ° ºñÈ°¼ºÈ­ ¹æÁö*/
.s2-next.swiper-button-disabled,.s2-prev.swiper-button-disabled {opacity:1 !important;pointer-events:auto !important;cursor:pointer !important;}


@media (min-width:768px) {

	.research .s2-prev, .research .s2-next {top:18px;}
	.research .swiper-button-next.s2-next, .research .swiper-button-prev.s2-prev {width:30px;height:30px;}

}
@media (min-width:992px) {

	.research .s2-prev, .research .s2-next {top:14px;}
	.research .s2-prev {left:0;}
	.research .s2-next {right:0;}

	.research .swiper-button-next.s2-next, .research .swiper-button-prev.s2-prev {width:40px;height:40px;}
	.research .swiper-button-prev.s2-prev, .research .swiper-container-rtl .swiper-button-prev.s2-prev {background:#999999 url('../images/bullet-arrow-left-w.png') no-repeat;background-position:center;border-radius:100%;background-size:10px 14px;}
	.research .swiper-button-next.s2-next, .research .swiper-container-rtl .swiper-button-next.s2-next {background:#999999 url('../images/bullet-arrow-right-w.png') no-repeat;background-position:center;border-radius:100%;background-size:10px 14px;}
	
	.research .onprev {background:#0090d9 url('../images/bullet-arrow-left-w.png') no-repeat !important;background-position:center !important;}
	.research .onnext {background:#0090d9 url('../images/bullet-arrow-right-w.png') no-repeat !important;background-position:center !important;}

	.research .swiper-pagination2 {bottom:-20px;margin-top:0;}
	.research .swiper-pagination-bullet {width:16px;height:16px;}
	.research .swiper-button-prev.s1-prev, .research .swiper-container-rtl .swiper-button-prev.s1-prev, .research .swiper-button-next.s1-next, .research .swiper-container-rtl .swiper-button-next.s1-next {display:block;}

}
@media (min-width:1200px) {

	.research .s2-prev, .research .s2-next {top:20px;}

}


/*News //////////////////////////////////////////////////////////////////////////////////*/
.news {clear:both;overflow:hidden;}

.news .news-list {margin:10px -4px 14px -4px;}
.news .news-list a {display:inline-block;width:48%;margin:1%;background:#fff;vertical-align:top;}
.news .news-list a:hover {transform:translateY(-5px);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);border-radius:10px;}

.news .news-list a .img {height:130px;overflow-y:hidden;border-radius:10px;}
.news .news-list a .img img {width:100%;display:block;vertical-align:top;}
.news .news-list a .txt {padding:10px 0;text-align:center;}
.news .news-list a .txt span {display:block;}
.news .news-list a .txt .subject {font-size:14px;line-height:19px;font-weight:400;color:#111;max-height:41px;/*max-width:212px;*/overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
.news .news-list a .txt .date {display:none;position:absolute;bottom:16px;left:20px;font-size:13px;font-weight:400;color:#666;}
.news .news-list a:hover .txt .subject {color:#0090d9;/*background:#fffff3;*/}

@media (min-width:360px) {

}

@media (min-width:768px) {

	.news .news-list a .img {height:180px;}
	.news .news-list a .txt {padding:20px 0;}
	.news .news-list a .txt .subject {font-size:17px;max-height:none;}

}
@media (min-width:992px) {

	.news .title span {right:0;top:9px;}
	.news .title span a {width:23px;height:23px;}
	.news .title span a img {margin:4px auto;}

	.news .news-list {margin:14px -6px 30px -6px;}
	.news .news-list a {width:24%;margin:0.5%;}
	.news .news-list a .img {height:180px;}
	.news .news-list a .img img {width:100%;}
	.news .news-list a .txt {}
	.news .news-list a .txt .subject {font-size:17px;}
	.news .news-list a .txt .date {bottom:30px;left:35px;font-size:15px;}

}
@media (min-width:1200px) {


}


/*Activity //////////////////////////////////////////////////////////////////////////////////*/
.activity {clear:both;overflow:hidden;}

.activity .activity-list {margin:10px -4px 24px -4px;}
.activity .activity-list a {display:inline-block;width:48%;margin:1%;background:#fff;vertical-align:top;}
.activity .activity-list a:hover {transform:translateY(-5px);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);border-radius:10px;}

.activity .activity-list a .img {height:130px;overflow-y:hidden;border-radius:10px 10px 0 0;}
.activity .activity-list a .img img {width:100%;display:block;vertical-align:top;}
.activity .activity-list a .txt {position:relative;height:90px;padding:16px 20px;border:1px solid #e5e5e5;border-radius:0 0 10px 10px;}
.activity .activity-list a .txt span {display:block;}
.activity .activity-list a .txt .subject {font-size:14px;line-height:19px;font-weight:400;color:#111;max-height:41px;/*max-width:212px;*/overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
.activity .activity-list a .txt .date {position:absolute;bottom:16px;left:20px;font-size:13px;font-weight:400;color:#666;}
.activity .activity-list a:hover .txt .subject {color:#0090d9;/*background:#fffff3;*/;}


@media (min-width:360px) {

}
@media (min-width:768px) {


	.activity .activity-list a .img {height:200px;}
	.activity .activity-list a .txt {height:140px;padding:20px;}
	.activity .activity-list a .txt .subject {font-size:17px;line-height:21px;max-height:none;}


}
@media (min-width:992px) {

	.activity .title span {right:0;top:9px;}
	.activity .title span a {width:23px;height:23px;}
	.activity .title span a img {margin:4px auto;}

	.activity .activity-list {margin:14px -6px 90px -6px;}
	.activity .activity-list a {width:24%;margin:0.5%;}
	.activity .activity-list a .img {height:226px;}
	.activity .activity-list a .img img {width:100%;}
	.activity .activity-list a .txt {height:160px;padding:30px 35px;}
	.activity .activity-list a .txt .subject {font-size:17px;max-width:212px;line-height:23px;}
	.activity .activity-list a .txt .date {bottom:30px;left:35px;font-size:15px;}

}
@media (min-width:1200px) {


}


/*Title //////////////////////////////////////////////////////////////////////////////////*/
.new-title {position:relative;}
.new-title p {display:none;}
.new-title h3 {font-size:20px;position:relative;text-align:center;margin:10px 0 10px 0;font-size:18px;color:#000;font-weight:700 !important;font-family: 'Montserrat', sans-serif !important;line-height:0.96;letter-spacing:-0.03em;}
.new-title.ta-left {text-align:left;}
.new-title .span {position:absolute;display:inline-block;right:0;top:-4px;}
.new-title .span a {display:block;width:23px;height:23px;border:1px solid #959595;}
.new-title .span a img {display:block;margin:4px auto;}

@media (min-width:768px) {

	.new-title h3 {font-size:30px;margin:24px 0;}
	.new-title .span {top:4px;}

}
@media (min-width:992px) {
	
	.new-title h3 {font-size:30px;margin:20px 0;}

}
@media (min-width:1200px) {
	
	.new-title h3 {font-size:30px;margin:20px 0;}

}


/* Transition //////////////////////////////////////////////////////////////////////////////////*/
.recent-board .txt ul li a, .news .news-list a .txt .subject, .activity .activity-list a .txt .subject {
		-webkit-transition: color 0.2s ease-out;
		   -moz-transition: color 0.2s ease-out;
		     -o-transition: color 0.2s ease-out;
		        transition: color 0.2s ease-out;
}

.btns li a, .banners a, .showtxt1 .txt .more a {
		-webkit-transition: background 0.3s ease-out;
		   -moz-transition: background 0.3s ease-out;
		     -o-transition: background 0.3s ease-out;
		        transition: background 0.3s ease-out;
}
.research .onprev, .research .onnext, .research .swiper-slide, .research .swiper-slide .txt, .research .swiper-slide a, .news .news-list a, .activity .activity-list a, .research .rimg .img a {
		-webkit-transition: all 0.3s ease-out;
		   -moz-transition: all 0.3s ease-out;
		     -o-transition: all 0.3s ease-out;
		        transition: all 0.3s ease-out;
}
#tabs ul.ui-tabs-nav li a, #tabs2 ul.ui-tabs-nav li a {transition-property: color,background-color,border-color;transition-duration: .2s;transition-timing-function: linear;}