@charset "utf-8";

h3{margin:0;padding:0;background:none;font-weight:700;}
h3 span{margin-left:0;}
strong{line-height:1;font-weight:700;}
p{padding:0;line-height:1.3;}

#body_layout{position:relative;display:inline-block;width:100%;overflow:hidden;}

/* 모션 시작 */

.open-logo{overflow:hidden}
.open-logo:before{background-color:#fff;content:"";height:0;left:50%;overflow:hidden;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-30deg);-ms-transform:translate(-50%,-50%) rotate(-30deg);transform:translate(-50%,-50%) rotate(-30deg);transition:height .9s cubic-bezier(.55,.085,0,.99);width:200%;z-index:9000}
.open-logo:after{position:fixed;top:50%;left:50%;display:block;content:"";width:163px;height:76px;background:url(/Img/kr/main/open-logo.png);background-size:contain;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .9s,visibility .9s;z-index:9900}
body.opening-transition .open-logo:before{height:200%}
body.opening-transition .open-logo:after{opacity:1;visibility:visible}
body.closing-transitionend .open-logo:before{opacity:1}
body.closing-transitionend .open-logo:after{opacity:0}

.mmotion p{display:inline-block;position:absolute;z-index:1;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transition: all 0.6s;}
.r_line1{top:575px;right:0;width:250px;height:155px;background:url(/Img/kr/main/r_line1.png) no-repeat;vertical-align:middle;}
.r_line2{top:592px;right:0;width:250px;height:155px;background:url(/Img/kr/main/r_line1.png) no-repeat;vertical-align:middle;}
.r_line3{top:610px;right:0;width:250px;height:155px;background:url(/Img/kr/main/r_line1.png) no-repeat;vertical-align:middle;}
.r_line4{top:634px;right:0;width:134px;height:153px;background:url(/Img/kr/main/r_line2.png) no-repeat;vertical-align:middle;}
.l_line1{top:1541px;left:0;width:207px;height:165px;background:url(/Img/kr/main/l_line1.png) no-repeat;vertical-align:middle;}
.l_line2{top:1557px;left:142px;width:134px;height:108px;background:url(/Img/kr/main/l_line2.png) no-repeat;vertical-align:middle;}

/* 모션 끝 */



/* 메인 비주얼 시작 */
#mvisual{position:relative;width:100%;height:auto;padding:0; margin:0;}
#mvisual .sliderBox,
#mvisual .sliderBox ul,
#mvisual .sliderBox ul li{ width:100%; height:auto; padding:0; margin:0; display:inline-block;vertical-align:top;}
#mvisual .sliderBox ul{ position:relative;}
#mvisual .sliderBox ul li{ position:absolute; top:0; left:0;overflow:hidden;}
#mvisual .sliderBox ul li .thumb{display:inline-block;width:100%;height:0;padding-bottom:32.5%;}
#mvisual .sliderBox ul li .thumb img{height:auto;width:100%;}
#mvisual .sliderBox ul li .thumb_txt{position:absolute;top:130px;left:0;width:100%;text-align:center;}
#mvisual .sliderBox ul li .thumb_txt .thumb_tit{max-width:740px;display:block;font-size:38px;color:#fff;font-family:'nsr_m';font-weight:700;line-height:1;text-shadow: 2px 2px 1px #666;margin:0 auto 20px;white-space:nowrap;word-break: break-all;text-overflow:ellipsis;overflow:hidden;}
#mvisual .sliderBox ul li .thumb_txt p{max-width:740px;max-height:50px;line-height:1.4;font-size:15px;color:#fff;text-shadow: 2px 2px 1px #666;word-break: break-all;text-overflow:ellipsis;overflow:hidden;margin:0 auto 25px;}
#mvisual .sliderBox ul li .thumb_txt .more{display:inline-block;width:117px;height:38px;background:url(/Img/kr/main/main-ir.png) no-repeat -156px 0;vertical-align:middle;padding:9px 0;}
#mvisual .sliderBox ul li .thumb_txt .more span{display:inline-block;color:#fff;font-size:14px;color:#fff;}
#mvisual.video{ display:inline-block; overflow:hidden; position:relative; width:100%; height:686px; background-color:#000;}
#mvisual.video iframe{ display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:1240px; height:100%;}
#mvisual .controlBox{}
#mvisual .controlBox button{display:inline-block;position:absolute;background:transparent;}
#mvisual .controlBox button.btn_prev{top:45%;left:0;text-align:right;padding-right:10px;}
#mvisual .controlBox button.btn_prev span{font-size:16px;color:#fff;font-family:'rbt';font-weight:700;}
#mvisual .controlBox button.btn_prev:after{content:"";display:block;width:92px;height:7px;background:url(/Img/kr/main/main-ir.png) no-repeat 0 0;vertical-align:middle;margin-top:12px;}
#mvisual .controlBox button.btn_next{top:45%;right:0;text-align:left;padding-left:10px;}
#mvisual .controlBox button.btn_next span{font-size:16px;color:#fff;font-family:'rbt';font-weight:700;}
#mvisual .controlBox button.btn_next:after{content:"";display:block;width:92px;height:7px;background:url(/Img/kr/main/main-ir.png) no-repeat 0 -10px;vertical-align:middle;margin-top:12px;}
#mvisual .controlBox button.btn_stop{bottom:100px;left:50%;margin-left:-13px;width:26px;height:26px;background:url(/Img/kr/main/main-ir.png) no-repeat -98px 0;vertical-align:middle;}
#mvisual .controlBox button.btn_play{bottom:100px;left:50%;margin-left:-13px;width:26px;height:26px;background:url(/Img/kr/main/main-ir.png) no-repeat -127px 0;vertical-align:middle;}
#mvisual .controlBox button.btn_stop span,
#mvisual .controlBox button.btn_play span{font-size:0;text-indent:-9999px;}
/* 메인 비주얼 끝 */

#mid_cont{position:relative;width:100%;padding-top:45px;}
#mid_cont:before{position:absolute;top:-898px;left:0;margin-left:-50%;z-index:-1;content:"";display:inline-block;width:200%;height:1300px;background-color:#eceff1;transform: rotate(-30deg);-webkit-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);}
#mid_cont .midcont_wrap{position:relative;width:1240px;margin:0 auto;top:0;z-index:2;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transition: all 0.6s;}
#qmenu{position:absolute;top:-191px;right:-153px;z-index:2;}
#qmenu .qmenu_tit{display:block;width:123px;height:193px;background:url(/Img/kr/main/qtit_bg.png) no-repeat;padding:30px 20px;}
#qmenu .qmenu_tit h3{display:block;color:#fff;font-size:18px;font-weight:700;}
#qmenu .qmenu_tit h3 br{display:none;}
#qmenu .qmenu_tit h3 span{display:block;font-size:13px;color:#ebe9e3;font-family:'ttl';}
#qmenu .qmenu_link{position:absolute;top:93px;left:13px;width:100px;}
#qmenu .qmenu_link li{display:block;width:100%;text-align:center;border-top:1px solid #4f535f;background-color:#303543;}
#qmenu .qmenu_link li:first-child{border-top:none;}
#qmenu .qmenu_link li a{display:inline-block;width:100%;font-size:13px;color:#fff;line-height:1.4;padding:20px 0;}

.mid_floatbox{position:absolute;top:-191px;right:0;z-index:1;width:415px;box-shadow:0 0 15px #999;}
.mid_floatbox > div{position:relative;width:100%;height:345px;}
.kcb_news{padding:55px 38px;background-color:#fff;}
.kcb_news h3{display:block;font-size:24px;color:#333;font-family:'nsr_m';margin-bottom:30px;}
.kcb_news h3 span{font-size:24px;font-weight: 700;color:#333;font-family:'ttl';}
.kcb_news ul{display:inline-block;width:100%;height:202px; overflow:hidden;}
.kcb_news ul li{float:right;display:inline-block;width:100%;margin-bottom:8px;text-align:right;}
.kcb_news ul li a{float:left;display:inline-block;width:100%;text-align:left;white-space:nowrap;word-break:break-all;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:#333;}
.kcb_news ul li a .cate{display:inline-block;margin-right:8px;width:58px;border:1px solid transparent;border-radius:30px;padding:2px 0;text-align:center;color:#2187c8;font-size:14px;}
.kcb_news ul li a .cate.cate1{border-color:#2187c8;color:#2187c8;}
.kcb_news ul li a .cate.cate2{border-color:#007c95;color:#007c95;}
.kcb_news ul li a .cate.cate3{border-color:#e47600;color:#e47600;}
.kcb_news ul li a .cate.cate4{border-color:#007c95;color:#007c95;}
.kcb_news ul li.new a{position:relative;padding-right:20px;}
.kcb_news ul li.new a:after{position:absolute;right:0px;top:6px;content:"";display:inline-block;width:18px;height:18px;background:url(/Img/kr/main/main-ir.png) no-repeat -214px -41px;vertical-align:middle;}
.kcb_news .more{position:absolute;top:55px;right:38px;display:inline-block;width:34px;height:34px;background:url(/Img/kr/main/main-ir.png) -235px -41px no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;}

.ico_link{overflow:hidden;background-color:#0d3065;}
.ico_link ul{display:inline-block;width:100%;height:100%;}
.ico_link ul li{float: left;width:33.33%;height:33.33%;text-align:center;}
.ico_link ul li.mo{display:none;}
.ico_link ul li a{display:inline-block;width:100%;height:100%;border-top:1px solid #234981;border-left:1px solid #234981;color:#fff;font-size:14px;padding:24px 0;}
.ico_link ul li:nth-child(1) a,
.ico_link ul li:nth-child(2) a,
.ico_link ul li:nth-child(3) a{border-top:none;}
.ico_link ul li:nth-child(3n+1) a{border-left:none;}
.ico_link ul li a:hover,
.ico_link ul li a:focus{background-color:#023583;}
.ico_link ul li a .ico{display:block;height:39px;margin:0 auto 10px;background:url(/Img/kr/main/main-ir.png) no-repeat;vertical-align:middle;}
.ico_link ul li a .ico.ico1{width:45px;background-position:0 -104px;}
.ico_link ul li a .ico.ico2{width:35px;background-position:-48px -104px;}
.ico_link ul li a .ico.ico3{width:30px;background-position:-86px -104px;}
.ico_link ul li a .ico.ico4{width:41px;background-position:-119px -104px;}
.ico_link ul li a .ico.ico5{width:34px;background-position:-163px -104px;}
.ico_link ul li a .ico.ico6{width:34px;background-position:-200px -104px;}
.ico_link ul li a .ico.ico7{width:32px;background-position:-237px -104px;}
.ico_link ul li a .ico.ico8{width:34px;background-position:-272px -104px;}
.ico_link ul li a .ico.ico9{width:39px;background-position:-309px -104px;}

#my_kcb{position:relative;width:100%;padding-right:495px;margin-bottom:75px;}
#my_kcb .mykcb_wrap{position:relative;width:100%;}
#my_kcb h3{display:block;width:128px;height:54px;background:url(/Img/kr/main/main-ir.png) 0 -41px no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;margin-bottom:35px;}
#my_kcb .grap{position:relative;width:100%;height:410px;overflow:hidden;}
#my_kcb .grap .obj{position:relative;width:100%;height:100%;padding:190px 0 0 350px;}
#my_kcb .grap .obj .item{position:relative;float:left;position:relative;width:45%;height:100%;margin-left:10%;}
#my_kcb .grap .obj .item.on{position:absolute;top:0;left:26px;width:258px;height:343px;margin-left:0;}
#my_kcb .grap .obj .item.on + .item{margin-left:0;}
#my_kcb .grap .obj .item:before{position:absolute;bottom:0;left:0;content:"";display:inline-block;width:100%;height:100px;background:url(/Img/kr/main/img_cover.png) repeat-x;}
#my_kcb .grap .obj .item.on:before{bottom:-65px;left:-26px;z-index:-1;width:310px;height:286px;background:url(/Img/kr/main/story_bg.png) no-repeat;}
#my_kcb .grap .obj .item a{display:inline-block;width:100%;height:100%;overflow:hidden;}
#my_kcb .grap .obj .item a .thumb{display:inline-block;width:200%;height:100%;margin-left:-50%;text-align:center;}
#my_kcb .grap .obj .item a .thumb img{height:100%;max-width:none;}
#my_kcb .grap .obj .item .thumb_tit{position:absolute;bottom:0;left:0;width:100%;padding:15px 12px;}
#my_kcb .grap .obj .item .thumb_tit b{display:block;width:100%;color:#fff;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;word-break: break-all;}
#my_kcb .grap .obj .item .thumb_tit span{display:block;width:100%;color:#b8b8b7;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;word-break: break-all;}
#my_kcb .grap .obj .item.on .thumb_tit{bottom:-35px;padding:0;}
#my_kcb .grap .obj .item.on .thumb_tit span{display:none;}
#my_kcb .grap .obj .item .thumb_txt{display:none;}
#my_kcb .grap .obj .item.on .thumb_txt{display:inline-block;position:absolute;top:0;left:325px;width:350px;}
#my_kcb .grap .obj .item.on .thumb_txt strong{display:block;font-size:24px;font-family:'nsr_m';margin-bottom:15px;color:#333;}
#my_kcb .grap .obj .item.on .thumb_txt p{font-size:14px;color:#666;line-height:1.4;margin-bottom:15px;}
#my_kcb .grap .obj .item.on .thumb_txt .more{display:inline-block;width:118px;height:38px;background:url(/Img/kr/main/main-ir.png) -277px 0 no-repeat;vertical-align:middle;text-align:center;padding:8px 0;font-size:14px;color:#a5a7a8;}
#my_kcb .control{position:absolute;top:0;right:0;}
#my_kcb .control button{float:left;display:inline-block;margin-left:5px;width:8px;height:14px;background:url(/Img/kr/main/main-ir.png) no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;}
#my_kcb .control button.btn_prev{background-position:-131px -41px;}
#my_kcb .control button.btn_next{background-position:-142px -41px;}
#my_kcb .control .indicator{float: left;display:inline-block;}
#my_kcb .control .indicator a{float:left;display:inline-block;width:25px;height:13px;background: url(/Img/kr/main/main-ir.png) no-repeat -153px -58px;margin-left:5px;font-size:0;text-indent:-9999px;border:none;}
#my_kcb .control .indicator a.on{background-position:-153px -41px;}
#my_kcb .control .more{float:left;display:inline-block;margin-left:20px;width:14px;height:14px;background:url(/Img/kr/main/main-ir.png) no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;background-position:-188px -41px;}

.campus_link{position:relative;top:0;z-index:2;width:1240px;height:360px;margin:0 auto 80px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transition: all 0.6s;}
.campus_link .tab-ul{position:relative;width:100%;height:100%;}
.campus_link .tab-ul>li{position:relative;float:left;display:inline-block;height:100%;padding:37px 43px;}
.campus_link .tab-ul>li.t1{width:75%;background-color:#303543;}
.campus_link .tab-ul>li.t2{width:25%;background-color:#242831;}
.campus_link .tab-ul li .tablink{display:block;width:100%;padding:0 0 18px 88px;border-bottom:1px solid #454a56;margin-bottom:30px;}
.campus_link .tab-ul li .tablink span{display:inline-block;color:#fff;font-size:17px;font-family:'nsr_m';font-weight:700;}
.campus_link .tab-ul li .tablink span em{display:inline-block;width:71px;height:62px;position:absolute;top:24px;left:43px;text-align: center;background:url(/Img/kr/main/main-ir.png) -519px 0 no-repeat;padding:15px 0;font-size:13px;color:#afb6c3;}
.campus_link .tab-ul li .tablink span em b{display:block;color:#fff;font-size:14px;}
.campus_link .tab-ul li a.tablink{ display:none;}
.campus_link .tab-ul li .tab_obj{position:relative;width:100%;}
.campus_link .tab-ul li .tab_obj .box{float: left;width: 25%;}
.campus_link .tab-ul li .tab_obj .box strong{display:block;width:100%;color:#55c9ff;font-size:16px;font-weight:400;margin-bottom:15px;letter-spacing:0;}
.campus_link .tab-ul li .tab_obj .list1{display:inline-block;width:100%;}
.campus_link .tab-ul li .tab_obj .list1>li{position:relative;display:inline-block;width:100%;line-height:1;margin-bottom:12px;padding-left:15px;}
.campus_link .tab-ul li .tab_obj .list1>li>a{color:#fff;font-size:14px;letter-spacing:0;}
.campus_link .tab-ul li .tab_obj .list1>li>a:before{position:absolute;top:5px;left:0;content:"";display:inline-block;width:6px;height:11px;background:url(/Img/kr/main/main-ir.png) -205px -41px no-repeat;vertical-align:middle;margin-right:8px;}
.campus_link .tab-ul li .tab_obj .list1>li>ul{display:inline-block;width:100%;padding:12px 0 0 20px;}
.campus_link .tab-ul li .tab_obj .list1>li .list2 li{position:relative;display:inline-block;width:100%;line-height:1;margin-bottom:8px;padding-left:10px;}
.campus_link .tab-ul li .tab_obj .list1>li .list2 li a{font-size: 13px;color:#afb6c3;letter-spacing:0;}
.campus_link .tab-ul li .tab_obj .list1>li .list2 li a:before{position:absolute;top:9px;left:0;content:"";display:inline-block;width:2px;height:2px;background-color:#afb6c3;vertical-align:middle;margin-top:-3px;margin-right:5px;}
.campus_link:after{position:absolute;bottom:-153px;right:-114px;z-index:1;content:"";display:inline-block;width:302px;height:238px;background:url(/Img/kr/main/campus_link_after.png) no-repeat;}

#bot_cont{position:relative;width:100%;height:655px;background:url(/Img/kr/main/bot_cont_bgline.png) repeat-x;background-size:contain;}
#bot_cont .cont_wrap{position:relative;width:100%;height:100%;background:url(/Img/kr/main/bottom_cont_bg.jpg) 50% 50% no-repeat;text-align: center;}
#bot_cont .cont_wrap .bot_txt{position:relative;display:inline-block;width:1024px;margin:0 auto;padding-top:70px;}
#bot_cont .cont_wrap .bot_txt h3{position:relative;top:0;display:inline-block;font-weight:400;color:#333;font-size:17px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transition: all 0.6s;}
#bot_cont .cont_wrap .bot_txt h3 em{display:block;width:254px;height:36px;background:url(/Img/kr/main/bot_cont_tit.png) no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;margin-top:10px;}
#bot_cont .cont_wrap .bot_txt ul{position:relative;top:0;display:inline-block;width:100%;padding-top:105px;margin-bottom:70px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transition: all 0.6s;}
#bot_cont .cont_wrap .bot_txt ul li{float: left;width:33.33%;}
#bot_cont .cont_wrap .bot_txt ul li p{position:relative;display:inline-block;padding-left:105px;text-align:left;margin:0 auto;font-size:15px;font-weight:400;letter-spacing:0;color:#333;}
#bot_cont .cont_wrap .bot_txt ul li p .nico{position:absolute;top:0;left:0;display:inline-block;width:90px;height:82px;background:url(/Img/kr/main/main-ir.png) no-repeat;vertical-align:middle;}
#bot_cont .cont_wrap .bot_txt ul li.nl1 p .nico{background-position:0 -146px;}
#bot_cont .cont_wrap .bot_txt ul li.nl2 p .nico{background-position:-92px -146px;}
#bot_cont .cont_wrap .bot_txt ul li.nl3 p .nico{background-position:-185px -146px;}
#bot_cont .cont_wrap .bot_txt ul li p b{display:block;font-size:55px;font-family:'rbt';font-weight:700;}
#bot_cont .cont_wrap .bot_txt ul li.nl1 p b{color:#105494;}
#bot_cont .cont_wrap .bot_txt ul li.nl3 p b{color:#28a0d9;}
#bot_cont .cont_wrap .bot_txt ul li p b em{display:inline-block;}
#bot_cont .cont_wrap .bot_txt ul li.nl1 p b em{font-family:'ttl';font-size:18px;font-weight:700;}
#bot_cont .cont_wrap .bot_txt ul li.nl2 p b em{display:inline-block;font-size:28px;vertical-align:middle;font-weight:700;}
#bot_cont .cont_wrap .bot_txt ul li.nl3 p b em{font-family:'nsk_m';font-size:14px;font-weight:500;margin-left:5px;}
#bot_cont .cont_wrap .bot_txt .more{position:absolute;top:163px;left:50%;margin-left:-58px;width:117px;height:38px;background:url(/Img/kr/main/main-ir.png) -398px 0 no-repeat;vertical-align:middle;padding:8px 0;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transition: all 0.6s;}
#bot_cont .cont_wrap .bot_txt .slogan{display:inline-block;width:794px;height:68px;background:url(/Img/kr/main/slogan.png) no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;}

.mark_box{position:absolute;bottom: 0;left:0;width:100%;height: 74px;background-color:rgba(36, 40, 49, 0.15);text-align:center;}
.mark_box ul{display:inline-block;margin:0 auto;padding:17px 0 0 0;}
.mark_box ul li{float: left;display:inline-block;margin-left:10px;font-size:0;text-indent:-9999px;background:url(/Img/kr/main/main-ir.png) no-repeat;vertical-align:middle;}
.mark_box ul li:first-child{margin-left:0;}
.mark_box ul li.mark1{width:39px;height:40px;background-position:0 -231px;}
.mark_box ul li.mark2{width:39px;height:40px;background-position:-48px -231px;}
.mark_box ul li.mark3{width:61px;height:40px;background-position:-97px -231px;}
.mark_box ul li.mark4{width:89px;height:40px;background-position:-167px -231px;}
.mark_box ul li.mark5{width:50px;height:40px;background-position:-297px -231px;}
.mark_box ul li.mark6{width:39px;height:40px;background-position:-357px -231px;}
.mark_box ul li.mark7{width:33px;height:40px;background-position:-407px -231px;}

@media(max-width:1599px){
	#mid_cont{padding-top:0;}
	#qmenu{width:100%;top:-50px;right:auto;left:0;z-index:1;}
	#qmenu .qmenu_tit{width:380px;height:115px;background:url(/Img/kr/main/qtit_bg_768.png) no-repeat;background-size:contain;}
	#qmenu .qmenu_link{top:20px;left:0;width:100%;padding-left:160px;padding-right: 495px;}
	#qmenu .qmenu_link li{display:table;float: left;width:20%;height:75px;border-top:none;border-left:1px solid #4f535f;}
	#qmenu .qmenu_link li:first-child{border-left:0;}
	#qmenu .qmenu_link li a{display:table-cell;height:100%;vertical-align:middle;padding:0 2px;}
	.mid_floatbox{top:-50px;}
	#my_kcb{padding-top:143px;}
}

@media(max-width:1279px){
	#mid_cont .midcont_wrap{width:100%;padding:0 20px;}
	.campus_link{width:100%;margin-bottom:0;}
	.mid_floatbox{right: 20px;}
	#my_kcb{padding-right:450px;}
	#qmenu .qmenu_link{padding-right:460px;}
	#qmenu{padding: 0 20px;}
	#mvisual .sliderBox ul li .thumb_txt{top:70px;}
	#mvisual .sliderBox ul li .thumb_txt .thumb_tit{max-width:600px;font-size:30px;}
	#mvisual .sliderBox ul li .thumb_txt p{max-width: 600px;}
}

@media(max-width:1239px){
	#mvisual.video{ height:auto; padding-bottom:55.32%;}
	#mvisual.video iframe{ width:100%;}
}
@media(max-width:1199px){
	.mmotion{display:none;}
	#mid_cont .midcont_wrap{top:0;opacity:1;padding-top:70px;}
	#qmenu{width:512px;top:-40px;left:50%;margin-left:-265px;}
	#qmenu .qmenu_tit{width:259px;height:97px;}
	#qmenu .qmenu_link{top:10px;padding-left:130px;padding-right:0;}
	#qmenu .qmenu_link li{height:60px;}
	#mvisual,
	#mvisual .sliderBox,
	#mvisual .sliderBox ul,
	#mvisual .sliderBox ul li{height:390px;}
	#mvisual .sliderBox ul li .thumb{width:200%;margin-left:-50%;text-align:center;height:390px;padding-bottom:0;}
	#mvisual .sliderBox ul li .thumb img{height:100%;width:auto;max-width:none;}
	#mvisual .sliderBox ul li .thumb_txt .thumb_tit{max-width:80%;}
	#mvisual .sliderBox ul li .thumb_txt p{max-width:80%;white-space: nowrap;}
	#mvisual .controlBox button.btn_prev{left:-40px;}
	#mvisual .controlBox button.btn_next{right:-40px;}
	.mid_floatbox{position:static;}
	.mid_floatbox{width:100%;}
	.mid_floatbox > div{float: left;width:50%;}
	#my_kcb{padding-right:0;padding-top:50px;}
	#my_kcb .grap .obj .item{width:180px;}
	.campus_link{top:0;height:530px;opacity:1;}
	.campus_link .tab-ul>li.t1{width:60%;}
	.campus_link .tab-ul>li.t2{width:40%;}
	.campus_link .tab-ul li .tab_obj .box{width:50%;margin-bottom:30px}
	.campus_link:after{bottom:-107px;width:210px;height:166px;right:20px;background-size:contain;}
	#bot_cont .cont_wrap .bot_txt{width:100%;}
	#bot_cont .cont_wrap .bot_txt h3{top:0;opacity:1;}
	#bot_cont .cont_wrap .bot_txt ul{top:0;margin-bottom:30px;opacity:1;}
	#bot_cont .cont_wrap .bot_txt ul li p .nico{position:static;display:block;margin:0 auto 20px;}
	#bot_cont .cont_wrap .bot_txt ul li p{padding-left:0;text-align:center;}
	#bot_cont .cont_wrap .bot_txt ul li p b{display:block;}
	#bot_cont .cont_wrap .bot_txt .slogan{width:539px;height:46px;background-size:contain;}
}

@media(max-width:819px){
	#my_kcb .grap .obj .item{width:45%;}
}

@media(max-width:767px){
	#mvisual,
	#mvisual .sliderBox,
	#mvisual .sliderBox ul,
	#mvisual .sliderBox ul li,
	#mvisual .sliderBox ul li .thumb{height:230px;}
	#mvisual .sliderBox ul li .thumb_txt{top:30px;}
	#mvisual .sliderBox ul li .thumb_txt .thumb_tit{font-size:20px;margin:0 auto 10px;}
	#mvisual .controlBox button.btn_play,
	#mvisual .controlBox button.btn_stop{bottom:43px;left:auto;right:10px;margin-left:0;}
	#mid_cont .midcont_wrap{padding-top:120px;}
	#qmenu{width:100%;left:0;margin-left:0;}
	#qmenu .qmenu_tit{width: 300px;height: 132px;background: url(/Img/kr/main/qtit_bg_320.png) no-repeat;background-size: contain;}
	#qmenu .qmenu_tit h3 br{display:block;}
	#qmenu .qmenu_link{padding-left:100px;padding-right:20px;}
	#qmenu .qmenu_link li{width:33.33%;height:56px;}
	#qmenu .qmenu_link li:first-child{width:66.6%;border-bottom:1px solid #4f535f;}
	#qmenu .qmenu_link li:nth-child(2){border-bottom:1px solid #4f535f;}
	#qmenu .qmenu_link li a br{display:none;}
	.mid_floatbox > div{float:none;width:100%;}
	#my_kcb .grap{height:550px;}
	#my_kcb .grap .obj{padding:0;}
	#my_kcb .grap .obj .item{float:none;margin-bottom:100px;}
	#my_kcb .grap .obj .item.on .thumb_txt{top:-150px;left:0;width:100%;}
	#my_kcb .grap .obj .item.on{position:relative;top:auto;left:auto;margin:150px auto;}
	#my_kcb .grap .obj .item.on .thumb_txt p{max-height:38px;overflow:hidden;}
	.campus_link{display: table; height:auto;}
	.campus_link .tab-ul>li{padding:37px 20px;}
	.campus_link .tab-ul li .tablink span em{left:20px;}
	.campus_link .tab-ul>li.t1,
	.campus_link .tab-ul>li.t2{float:none;width:100%; height:auto;}
	.campus_link .tab-ul li .tablink:after{position:absolute;top:32px;right:45px;content:"";display:inline-block;width:24px;height:24px;background:url(/Img/kr/main/tab_arr.png) no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);}
	.campus_link .tab-ul li > .tablink.on:after{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);}
	.campus_link .tab-ul li .tab_con{display:none;}
	.campus_link .tab-ul li > .tablink.on + .tab_con{display:inline-block;}
	.campus_link .tab-ul li .tab_obj .box strong{word-break: keep-all;}
	.campus_link .tab-ul li .tab_obj .box a{word-break: keep-all;}
	.campus_link .tab-ul li .tab_obj .list1>li>ul{padding-left:0px;}
	.campus_link:after{width:107px;height:85px;bottom:-55px;}
	.campus_link .tab-ul li a.tablink{ display:inline-block;}
	.campus_link .tab-ul li strong.tablink{ display:none;}
	#bot_cont{height:auto;}
	#bot_cont .cont_wrap{background-size:cover;padding:0 20px 100px 20px;}
	#bot_cont .cont_wrap .bot_txt h3{text-align:center;}
	#bot_cont .cont_wrap .bot_txt h3 em{width: 177px;height:25px;background-size:contain;margin:10px auto;}
	#bot_cont .cont_wrap .bot_txt ul{margin-bottom:0;}
	#bot_cont .cont_wrap .bot_txt ul li{float:none;width:100%;margin-bottom:40px;}
	#bot_cont .cont_wrap .bot_txt ul li p{padding-left:105px;text-align:left;width:100%;font-size:13px;}
	#bot_cont .cont_wrap .bot_txt ul li p .nico {position: absolute;top: 0;left: 0;display: inline-block;}
	#bot_cont .cont_wrap .bot_txt ul li p b{font-size:28px;}
	#bot_cont .cont_wrap .bot_txt ul li.nl2 p b em{font-size:15px;}
	#bot_cont .cont_wrap .bot_txt .slogan{width:294px;height:25px;}
	.mark_box{height:63px;}
	.mark_box ul{padding:16px 0;}
	.mark_box ul li.mark1{width:25px;height:27px;background-position:0 -275px;}
	.mark_box ul li.mark2{width:26px;height:27px;background-position:-32px -275px;}
	.mark_box ul li.mark3{width:42px;height:27px;background-position:-64px -275px;}
	.mark_box ul li.mark4{width:85px;height:27px;background-position:-112px -275px;}
	.mark_box ul li.mark5{width:33px;height:27px;background-position:-199px -275px;}
	.mark_box ul li.mark6{width:26px;height:27px;background-position:-239px -275px;}
	.mark_box ul li.mark7{width:22px;height:27px;background-position:-273px -275px;}

	.ico_link ul li.pc{display:none;}
	.ico_link ul li.mo{display:block;}
}
