@charset "utf-8";

.kku-container {}
.sec_inner {margin:0 auto;max-width:1690px;position:relative;padding-right:9.5rem;padding-left:9.5rem;}
.sec h3 {position:relative;color:#000;font-size:clamp(30px,2.86vw,55px);font-weight:700;line-height:1}
.sec h3::before {content:'';position:absolute;left:0;bottom:0;width:170px;height:3px;background:#006b38;}
.sec h3>span {position:relative;display:inline-block;padding:2rem 2rem 4rem 0;font-weight:inherit;}
.sec h3>span::after {content:'';position:absolute;right:0;top:0;width:20px;height:20px;border-radius:100%;background:#f36f21;}

.view_more {display:flex;justify-content:center;align-items:center;gap:0 5px;width:215px;background-color:#fff;border:2px solid #fff;border-radius:30px;height:6rem;transition:.5s;}
.view_more span {color:#005128;font-size:clamp(15px, 1.06vw, 16px);font-weight:500;text-transform:uppercase;}
.view_more i {width:15px;height:15px;background:url(../images/common/ic_viewMore.png) no-repeat 0 0;}

.slick-dots {font-size:0;text-align:center;}
.slick-dots li {display:inline-block;vertical-align: middle;}
.slick-dots li + li {margin-left:5px;}
.slick-dots button {text-indent:-9999em;width:11px;height:11px;border:1px solid #fff;border-radius:100%;transform:scale(1);transition:.5s;}
.slick-dots .slick-active button {/*width:15px;height:15px;*/transform:scale(1.3);background-color:#fff;}
.switch button {display:none;width:24px;height:24px;}
.switch button.on {display:block;}
.switch .slickPause {background:url(../images/main/bt_slider_pause.png) no-repeat 0 50%;}
.switch .slickPlay {background:url(../images/main/bt_slider_play.png) no-repeat 0 50%;}

.conts {display:flex;align-items:stretch;max-width:1500px;}
.conts_item {width:50%;transition:.5s;}
	@media screen and (max-width:1024px) {
		.sec_inner {padding-right:4%;padding-left:4%;}
	}
	@media screen and (max-width:780px) {
		.sec_inner {padding-right:2.6%;padding-left:2.6%;}
		.sec h3>span {padding:1.5rem 1.5rem 3rem 0;}
		.sec h3>span::after {width:12px;height:12px;}
		.view_more {width:100% !important;height:4rem;border-radius:20px;}
		.slick-dots li + li {margin-left:.5rem;}
		.slick-dots button {width:12px;height:12px;}
		.switch button {width:18px;height:18px;}
		.conts {flex-wrap:wrap;}
		.conts_item {width:100%;}
	}
	@media screen and (min-width:1025px) {
		.view_more:hover {background-color:#055b32;}
		.view_more:hover span {color:#fff;}
		.view_more:hover i {filter:invert(1) brightness(100);}
	}
	
/* 메인비주얼 */
.mainVisual {height:100%;}
.visual_wrap {position:relative;overflow:hidden;}
.visual_wrap .img_blank {width:100%;height:100%;position:relative;object-fit:cover}
.visual_wrap .img_video {position: absolute; top: 0;left: 0;width: 100%;height: 100%;object-fit: fill;z-index: 1;}
.visual_wrap .visual_txt {position:absolute;top:27%;width:100%;padding:0 5.6%;color:#fff;font-size:clamp(26px,4.95vw,95px);font-weight:500;letter-spacing:-.05em;line-height:1.1}
.visual_wrap .visual_txt .txt_group {display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.visual_wrap .slick-list {}
.visual_wrap .slick-slide {position:relative;}
.visual_wrap .ctrl {position:relative;left:0;bottom:20%;width:40%;display:flex;justify-content:flex-end;align-items:center;gap:0 1rem;}
.visual_wrap .ctrl_line {flex:1;height:1px;background:#fff;}
	@media screen and (max-width:1024px) {
		.visual_wrap {height:515px;}
		.visual_wrap .img_blank {height:515px;}
		.visual_wrap .visual_txt {left:0;top:36%;padding:0 8%;transform:none;}
		.visual_wrap .ctrl {width:64%;}
	}
	@media screen and (max-width:780px) {
		.visual_wrap {height:300px;}
		.visual_wrap .img_blank {height:300px;}
		.visual_wrap .visual_txt {padding:0 4%;}
		.visual_wrap .ctrl {bottom:11.7%;width:78%;gap:0 1rem;}
	}
	@media screen and (min-width:1025px) {
		.visual_wrap {height:615px;}
		.visual_wrap .img_blank {height:615px;}
	}
	@media screen and (min-width:1501px) {
		.visual_wrap {height:960px;}
		.visual_wrap .img_blank {height:960px;}
	}
	
/* KU Admission */
.KUadm {padding:4em 0 7.14em;background:#fff url('../images/main/bg_admission.png') no-repeat 100% 50%;font-size:clamp(16px,1.09vw,21px)}	
.KUadm h3::before {display:none}
.KUadm h3>span {padding-bottom:7rem;}
.KUadm .sec_inner {}
.KUadm .link_txt {position:relative;color:#fff;transition:.5s;}
.KUadm .link_txt>span {font-weight:300}
.KUadm .conts_item {line-height:1;}
.KUadm .conts_item ul li {padding:.58em 0;}
.KUadm .conts_item.item1 {padding:6rem min(50px,2.6vw) 0 min(50px,2.6vw);background:url('../images/main/bg_admission1.jpg') no-repeat 50% 0;background-size:cover;}
.KUadm .conts_item.item1 h4 {color:#fff;font-size:clamp(50px,4.69vw,90px);font-weight:700;font-style:oblique;}
.KUadm .conts_item.item1 h4>span {position:relative;display:inline-block;}
.KUadm .conts_item.item1 h4>span::after {content:'';display:inline-block;aspect-ratio:1/1;margin-left:0.33em;width:clamp(50px,4.01vw,77px);height:auto;background:url('../images/main/ic_admission.png') no-repeat 100% 50%;background-size:100% auto}
.KUadm .conts_item.item1 h4 + small {color:#fff;font-size:clamp(18px,1.25vw,24px);}
.KUadm .conts_item.item1 .link_txt {display:inline-block;font-size:clamp(18px,1.35vw,26px);}
.KUadm .conts_item.item1 ul {margin:min(160px, 20%) 0;}
.KUadm .conts_item.item2 {padding:min(50px,2.6vw);background:#055b32 url('../images/main/bg_admission2.png') no-repeat 100% 100%;background-size:45.3% auto;display:flex;flex-direction:column;justify-content:space-between;}
.KUadm .conts_item.item2 h4 {position:relative;padding:3.5rem 0;color:#fff;font-size:clamp(38px,2.86vw,55px);font-weight:700;font-style:italic;}
.KUadm .conts_item.item2 h4::after {content:'';position:absolute;left:0;bottom:0;width:30%;height:1px;background:#fff;}
.KUadm .conts_item.item2 .link_txt {display:inline-block;font-size:clamp(18px,1.15vw,22px);font-weight:500;}
.KUadm .conts_item.item2 .link_txt>span {font-size:clamp(15px,.99vw,19px)}
	@media screen and (max-width:980px) {
		.KUadm {padding:4rem 0 0;background:#fff;}
		.KUadm .sec_inner {padding-right:0;padding-left:0;}
		.KUadm h3 {padding:0 4% !important;}
		.KUadm h3>span {padding-bottom:3rem;}
		.KUadm .conts {flex-wrap:wrap;}
		.KUadm .conts_item.item1,
		.KUadm .conts_item.item2 {width:100%;padding-right:8%;padding-left:8%;}
		.KUadm .conts_item.item2 {padding-top:1;padding-bottom:5rem;row-gap:4rem;}
		.KUadm .conts_item.item2 h4 {margin-bottom:.79em;}
		.KUadm .conts_item.item2 ul li {padding:5px 0}
	}
	@media screen and (max-width:780px) {
		
		.KUadm .conts_item.item1 {padding-top:4.5rem;}
	}
	@media screen and (min-width:1025px) {
		.KUadm .link_txt:hover {color:#fefc00;font-size:larger;font-style:oblique;}
		.KUadm .link_txt:hover::after {content:'';display:inline-block;vertical-align:middle;aspect-ratio:1/1;margin-left:0.33em;width:12px;height:auto;background:url('../images/common/ic_txtMore.png') no-repeat 100% 50%;background-size:100% auto;}
	}
	@media screen and (min-width:1501px) {
		.KUadm .conts_item {max-height:630px;}
	}
	
/* KU Academics */
.KUacade {background:#f5f5f5;padding:3.27em 0 4.62em;font-size:clamp(14px,1.35vw,26px)}
.KUacade h3 {padding-right:125px;padding-left:125px;}
.KUacade h3:before {left:125px;}
.KUacade .sec_inner {max-width:1750px;padding-right:0;padding-left:0;display:flex;flex-direction:column;height:100%;gap:5em 0;}
.KUacade .view_more {width:270px;padding:0 2.5rem;height:85px;border-radius:0;background-color:#006b38;border:none;box-shadow:0 0 20px rgba(0,0,0,.3)}
.KUacade .view_more>span {flex:1;color:#fff;font-size:clamp(18px, 1.15vw, 22px);text-align:center}
.KUacade .view_more i {width:85px;height:15px;background:url('../images/main/ic_campusLife_off.png') no-repeat 0 0;}
.KUacade .academy_item {position:relative;padding-right:125px;padding-left:125px;display:flex;flex-wrap:wrap;background:url('../images/main/bg_academics1.jpg') no-repeat;background-size:27.1% auto}
.KUacade .academy_item.fst {background-position:100% calc(100% - 30px);}
.KUacade .academy_item.sec {background-position:0 calc(100% - 30px);text-align:right;}
.KUacade .academy_item h4 {position:relative;flex:none;width:100%;padding-bottom:4.5rem;color:#000;font-size:clamp(40px,3.65vw,70px);font-weight:500;text-transform:uppercase;line-height:1;}
.KUacade .academy_item h4::before {content:'';position:absolute;bottom:7px;width:calc(100% + 120px);height:1px;background-color:#006b38;}
.KUacade .academy_item h4::after {content:'';position:absolute;bottom:0;width:14px;height:14px;border-radius:100%;background-color:#006b38;}
.KUacade .academy_item.fst h4::before {content:'';left:0;width:calc(100% + 120px);}
.KUacade .academy_item.fst h4::after {content:'';left:calc(100% + 120px);}
.KUacade .academy_item.sec h4::before {content:'';right:0;}
.KUacade .academy_item.sec h4::after {content:'';right:calc(100% + 120px);}
.KUacade .academy_link {width:46%;max-width:690px;}
.KUacade .academy_link ul {margin-top:5rem;display:flex;flex-direction:column;line-height:1}
.KUacade .academy_link ul li {flex:none;width:100%;height:clamp(30px,3.12vw,60px);line-height:clamp(30px,3.12vw,60px);}
.KUacade .academy_link ul li a {color:#888;font-size:clamp(18px,1.35vw,26px);line-height:1;transform:scale(0);transition:linear .2s;}
.KUacade .academy_link ul li a[aria-selected="true"] {color:#006b38;transform:scale(1.5);font-weight:500;}
.KUacade .academy_img {width:54%;max-width:810px;padding:5rem 0 0;}
.KUacade .academy_item .tab_pane {transition:linear .2s;}
.KUacade .academy_item .tab_pane .img_round {display:block;overflow:hidden;border-radius:0;aspect-ratio:1/.69;background:#fff;text-align:center;}
.KUacade .academy_item .tab_pane .img_round img {width:100%;height:100%;object-fit:cover;}
.KUacade .academy_item .tab_pane .view_more {margin-top:1.92em;}
.KUacade .academy_item.fst .tab_pane .img_round {border-top-left-radius:min(135px,7.03vw);}
.KUacade .academy_item.fst .tab_pane .view_more {float:right;margin-right:17%;}
.KUacade .academy_item.sec {flex-direction: row-reverse;}
.KUacade .academy_item.sec .tab_pane .img_round {border-top-right-radius:min(135px,7.03vw);}
.KUacade .academy_item.sec .tab_pane .view_more {align-self:flex-start;margin-left:17%;}
	@media screen and (max-width:1024px) {
		.KUacade h3 {padding-right:4%;padding-left:4%}
		.KUacade h3::before {left:4%;}
		.KUacade .view_more {height:70px;}
		.KUacade .academy_item {padding-right:4%;padding-left:4%;}
		.KUacade .academy_link {width:100%;max-width:100%}
		.KUacade .academy_img {display:none}
		.KUacade .academy_item .img_round {aspect-ratio:1/.58}
		.KUacade .academy_item.fst {background-position:100% 100%}
		.KUacade .academy_item.fst .tab_pane .view_more {margin-right:10%;}
		.KUacade .academy_item.sec {background-position:0 100%}
		.KUacade .academy_item.sec .tab_pane .view_more {margin-left:10%;}
	}
	@media screen and (max-width:780px) {
		.KUacade {padding:5rem 0 0}
		.KUacade .sec_inner {gap:5rem 0;}
		.KUacade .view_more {height:60px;padding-right:4%;padding-left:4%;}
		.KUacade .academy_item {padding-right:0;padding-left:0;padding-bottom:3.5rem;background:url('../images/main/bg_academics0.jpg') no-repeat;background-size:50% auto}
		.KUacade .academy_link {width:100%;padding-right:4%;padding-left:4%;}
		.KUacade .academy_link ul {margin-top:3.5rem;}
		.KUacade .academy_img {width:100%;gap:0;}
		.KUacade .academy_item.fst {}
		.KUacade .academy_item.fst h4::before {width:96%;}
		.KUacade .academy_item.fst h4::after {left:96%;}
		.KUacade .academy_item.fst .academy_img {padding-left:4%;}
		.KUacade .academy_item.fst .academy_img .view_more {margin-right:0;}
		.KUacade .academy_item.sec {}
		.KUacade .academy_item.sec h4::before {width:96%;}
		.KUacade .academy_item.sec h4::after {right:96%;}
		.KUacade .academy_item.sec .academy_img {padding-right:4%;}
		.KUacade .academy_item.sec .academy_img .view_more {margin-left:0;}
	}
	@media screen and (min-width:1025px) {
		.KUacade .view_more:hover span {color:#fefc00;}
		.KUacade .view_more:hover i {background:url('../images/main/ic_campusLife_on.png') no-repeat 0 0;filter:none;}
	}

/* Campus Life */
.campusLife {display:flex;flex-direction:column;height:100%;background:#fff;}
.campusLife h3 {margin-top:clamp(0px,5.21vw,100px);margin-bottom:clamp(40px,4.17vw,80px);}
.campusLife .conts_head {flex:none;width:100%;line-height:1.3;text-align:center;position:relative;}
.campusLife .conts_head img {width:100%;max-width:1920px;transition: all 0.25s cubic-bezier(0.7, 0, 0.3, 1);}
.campusLife .conts_head em {font-weight:inherit;}
.campusLife .conts_head .sec_inner {position:absolute;top:0;left:50%;width:100%;transform:translateX(-50%);padding-top:12.5rem;display:flex;flex-direction:column;gap:5rem 0;}
.campusLife .conts_head h2 {color:#005128;font-size:clamp(56px,6.77vw,130px);font-weight:normal;font-family: 'NanumMyeongjo';line-height:1.1}
.campusLife .conts_head_txt {color:#b2bc7f;font-style:oblique;}
.campusLife .conts_head_txt strong {display:block;font-size:clamp(20px,2.24vw,43px);font-weight:500;}
.campusLife .conts_head_txt small {display:block;font-size:clamp(18px,1.82vw,35px);font-weight:300;}
.campusLife .conts_link {flex:none;width:100%;background:url('../images/main/bg_campusLife.png') no-repeat 50% 0;}
.campusLife .link_wrap {display:flex;}
.campusLife .link_item_wrap {flex:none;width:60%;display:flex;flex-wrap:wrap;}
.campusLife .link_item_wrap a {position:relative;text-align:center;color:#fff;line-height:1;transition:.5s;}
.campusLife .link_item {position:relative;flex:none;padding:0 1em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem 0;}
.campusLife .link_item strong {flex:none;width:100%;font-size:clamp(20px,1.93vw,37px);font-weight:500;z-index:1;}
.campusLife .link_item small {flex:none;width:100%;font-size:clamp(14px,0.83vw,16px);font-weight:400;z-index:1;}
.campusLife .link_item .link_arr {width:80px;height:15px;background:url('../images/main/ic_campusLife_off.png') no-repeat 100% 100%;z-index:1;}
.campusLife .link_item.img_01 {background:url('../images/main/img_campusLife1.jpg') no-repeat 50% 50%;width:40%;padding:3.44em 3.13em 0;justify-content:flex-start;align-items:flex-end;text-align:left;}
.campusLife .link_item.img_01 strong {color:#fefc00;font-size:clamp(32px,2.86vw,55px);font-weight:500;text-transform:uppercase;line-height:1}
.campusLife .link_item.img_01 strong>span {font-weight:300;}
.campusLife .link_item.img_01 small {color:#fff;line-height:1.5}
.campusLife .link_item.img_01 .link_arr {margin:0 !important}
.campusLife .link_item.img_02 {background:url('../images/main/img_campusLife2.jpg') no-repeat 50% 50%;background-size:250% auto}
.campusLife .link_item.img_03 {background:url('../images/main/img_campusLife3.jpg') no-repeat 0 40%;background-size:200% auto}
.campusLife .link_item.img_04 {background:url('../images/main/img_campusLife4.jpg') no-repeat 50% 50%;}
.campusLife .link_item.img_05 {background:url('../images/main/img_campusLife5.jpg') no-repeat 50% 50%;}
.campusLife .link_item.img_06 {background:url('../images/main/img_campusLife6.jpg') no-repeat 80% 50%;background-size:auto 100%}
.campusLife .link_item.img_07 {background:url('../images/main/img_campusLife7.jpg') no-repeat 50% 50%;}
.campusLife .conts_bottom {flex:none;width:100%;}
.campusLife .conts_bottom img {width:100%;max-width:1500px;transition:.5s;}
	@media screen and (max-width:1024px) {
		.campusLife .conts_head .sec_inner {padding-right:8%;padding-left:8%;}
		.campusLife .conts_link .sec_inner {padding-right:0;padding-left:0;}
		.campusLife h3 {padding-right:4%;padding-left:4%;}
		.campusLife h3::before {left:4%;}
		.campusLife .link_item {width:50%;aspect-ratio:1/.5;}
		.campusLife .link_item.img_06 {background-position:100% 50%;background-size:100% auto}
	}
	@media screen and (max-width:780px) {
		.campusLife .conts_head .sec_inner {height:100%;padding:3.75em 8% 90px;justify-content:flex-end;gap:2rem 0}
		.campusLife .conts_head h2 {font-weight:600;text-align:right}
		.campusLife .conts_head h2>em {display:none}
		.campusLife .conts_head_txt strong>em {display:block;}
		.campusLife h3 {margin-top:0;}
		.campusLife .conts_link {background:#fff;}
		.campusLife .link_wrap {flex-wrap:wrap;}
		.campusLife .link_item_wrap {width:100%;}
		.campusLife .link_item {width:100%;aspect-ratio:unset;height:10rem;padding:0 8%;} 
		.campusLife .link_item .link_arr {position:absolute;right:4%;top:calc(50% - 7px);width:60px;}
		.campusLife .link_item.img_01 {width:100%;aspect-ratio:1/.66;height:auto;padding:2.5em 8%;}
		.campusLife .link_item.img_01 .link_arr {position:relative;top:unset;right:-4%;}
		.campusLife .link_item.img_02,
		.campusLife .link_item.img_03,
		.campusLife .link_item.img_04,
		.campusLife .link_item.img_05,
		.campusLife .link_item.img_06,
		.campusLife .link_item.img_07 {background-size:100% auto;}
	}
	@media screen and (max-width:390px) {
		.campusLife .conts_head .sec_inner {padding:3.75em 4% 50px;}
	}
	@media screen and (min-width:1025px) {		
		.campusLife .link_item {width:33.33%;aspect-ratio:1/1.08;}
		.campusLife .link_item:hover {color:#fefc00;}
		.campusLife .link_item:hover:before {content:'';position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background:url('../images/main/img_campusLife_on.png') repeat;}
		.campusLife .link_item .link_arr {margin:0 auto;display:block;}
		.campusLife .link_item:hover .link_arr {background:url('../images/main/ic_campusLife_on.png') no-repeat 100% 100%;}
	}

/* Campus Map */
.campusMap {background-color:#006930}
.campusMap h3 {padding:0;color:#fff;font-size:clamp(30px,3.13vw,60px);text-transform:uppercase;}
.campusMap h3::before {display:none}
.campusMap h3>span {padding:0 65px 0 0;background:url('../images/main/ic_campusMap.png') no-repeat 100% 50%;}
.campusMap h3>span::after {display:none;}
.campusMap h3 + small {display:block;color:#fefc00;font-size:clamp(14px,1.04vw,20px);font-weight:300;text-transform:uppercase;}
.campusMap .view_more {width:185px;border-color:#fff;border-radius:25px;height:5rem;}
.campusMap .view_more span {}
.campusMap .view_more i {}
.campusMap .conts_item {font-size:clamp(16px,1.40vw,21px);}
.campusMap .conts_item.left {display:flex;flex-direction:column;justify-content:center;gap:3.33em;/*padding:min(30px,3.33em) 0;*/background:url('../images/main/bg_campusMap1.png') no-repeat 100% 50%;background-size:cover;}
.campusMap .conts_item img {width:100%;height:100%;object-fit:cover;}
	@media screen and (max-width:1024px) {
		.campusMap .conts_item.left {gap:3rem 0;}
	}
	@media screen and (max-width:780px) {
		.campusMap .sec_inner {padding-right:0;padding-left:0;}
		.campusMap h3>span {padding:10px 45px 0 0;background-size:auto 100%;}
		.campusMap .conts_item {height:190px;}
		.campusMap .conts_item.left {padding-right:8%;padding-left:8%;background:#006930}
	}
	@media screen and (min-width:1025px) {
		.campusMap .view_more:hover {background-color:#00682d;}
		.campusMap .view_more:hover span {color:#fff;}
		.campusMap .view_more:hover i {filter:invert(1) brightness(100)}
	}
	@media screen and (min-width:1501px) {
		.campusMap .conts_item {height:350px;}
	}

/* Campus Directory */
.campusDir {background:#e8ecf1;}
.campusDir .sec_inner {padding-top:4rem;padding-bottom:4rem;}
.campusDir .sec_inner>ul {display:flex;align-items:center;gap:0 6.5%;line-height:1;}
.campusDir .sec_inner>ul li {color:#000;font-size:clamp(20px,2vw,30px);font-weight:500;transition:.5s;}
.campusDir .sec_inner>ul li.st1 {color:#006535;font-size:clamp(25px,2.8vw,43px);font-weight:500;}
.campusDir .sec_inner .view_more {position:absolute;top:calc(50% - 30px);}
	@media screen and (max-width:1024px) {
		.campusDir .sec_inner>ul {gap:0 3%;}
		.campusDir .sec_inner .view_more {right:3.3%;}
	}
	@media screen and (max-width:780px) {
		.campusDir .sec_inner {padding-right:8%;padding-left:8%;}
		.campusDir .sec_inner>ul {flex-wrap:wrap;gap:1rem 0}
		.campusDir .sec_inner>ul li {flex:none;width:100%;}
		.campusDir .sec_inner .view_more {position:relative;top:unset;right:unset;left:0;margin-top:1.5rem;}
	}
	@media screen and (min-width:1025px) {
		.campusDir .sec_inner .view_more {right:9.5rem;}
		.campusDir .sec_inner .view_more:hover {border-color:#055b32}
	}
		
