@charset "UTF-8";

.main_banner{overflow:hidden;background:#ececec;padding:11px 0;min-height:41px;}
.banner_txt{color:#6d6d6d;display:inline-block;}
.banner_txt:hover, .main_headTop .today p:last-child:hover, ul.gnb_iconList li a.sda:hover,  .LinkListBtm ul li a:hover, .banner_txt a:hover{color:#286dc0;}
.banner_txt a{color: #6d6d6d;display:inline-block;border-left:1px solid #ddd;padding:0 10px;}
.banner_txt a:first-child{border:0;}
.main_banner .flR label{font-size:13px;color:#6d6d6d;}
.main_banner input[type="checkbox"]{background: url(/_res/skku_bak/img/sub/bannerChk_off.png) no-repeat 0 0;}
.main_banner input[type="checkbox"]:checked{background:url("/_res/skku_bak/img/sub/bannerChk_on.png") no-repeat 0 0;}
ul.utill li a:hover{opacity:1;}
.utill_txt{font-weight:300;color:#fff;display:inline-block;margin: 13px 0 0 0;}
.main_headTop{/*overflow:hidden;*/border-bottom:1px solid #d8d8d8;padding-bottom:26px;}
.main_headTop .w1400{position:relative;}
.main_headTop h1.logo{float:inherit;text-align:center;  height:97px; padding: 27px 0 0 0;}
.main_headTop ul.gnb_iconList {position:absolute;top:50%;right:0;margin-top:-14px;}
.main_headTop .today{position:absolute;left:0;top:50%;width:280px;margin-top:-23px;}
.main_headTop .today > p:first-child{font-weight:bold;/*background:url("/_res/skku_bak/img/main/today_hypen.png") no-repeat right center;padding:0 15px 0 0;*/margin:0;display: inline-block;color:#333;}
.main_headTop .today p{margin:10px 0 0 0;color:#7e7e7e;}
.main_headTop .today p a{color:#7e7e7e;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.today_txtWrap{height:30px;overflow:hidden;position:relative;}
.today_txtWrap p{/*position:absolute;left:0;width:100%;*/}
.main_headTop .today .owl-dots{margin:10px 0 0 0;}
.main_headTop ul.gnb_iconList > li.Sgallery {width:auto !important;}
ul.gnb_iconList > li{line-height:27px;}
ul.gnb_iconList > li:first-child{margin:0;}
ul.gnb_iconList li a.sda{font-size:16px;}
.main_gnb{padding:15px 0 0 0;min-height:75px;}
.main_gnbLeft{position:relative;}
.main_gnbLeft, .main_gnbSearch{float:left;}
.main_gnbIconList{font-size:0;float:left;}
.main_gnbIconList li{display:inline-block;vertical-align:middle;}
.main_gnbIconList li a{display:block;position:relative;}
.main_gnbIcon03{position:absolute;top:0;left:0;z-index:-1;cursor:pointer;}
div.main_gnbWrap, div.main_gnbWrap .main_headTop{padding:0;}

.main_gnbSearch {position:relative;border:1px solid #353535;width:260px;margin:0 0 0 3px;}
.main_gnbSearch input{border:0;text-indent:30px;height: 43px;font-weight:200;}
.main_searchIcon{position:absolute;left:12px;top:50%;margin-top:-10px;width:17px;height:19px;background:url("/_res/skku_bak/img/main/main_searchIcon.png") no-repeat 0 0;}
div.main_gnb div.w1400{overflow:inherit;/*position:relative;*/}
.main_gnb ul.gnb{margin:13px 0 0 70px;}
.graBtn{display: none;vertical-align: middle;border: 1px solid #d9d9d9;text-align: center;line-height: 1.2;padding: 4px; float: right;margin: -4px 0 0 40px; width: 83px;box-sizing: border-box;}
.graBtn:hover{background:#286dc0;color:#fff;}
.main_gnb .graBtn{display:block;}
.main_gnb div.body{top: 287px;}
.main_gnb div.gnb_bg{top:173px;}
.GnbKeywordWrap{display:none;position:absolute;background:#fff;left:0;top:60px;z-index:99999;width:660px;color:#333;box-shadow:5px 5px 10px 1px rgba(0,0,0,0.1);padding:25px;}
.gnbKeywordTit{font-size:20px;font-weight:500;}
.gnbKeywordList li{display:block;margin:20px 0 0 0;min-height:22px;}
.gnbKeywordList li a{display:block;font-size:16px;}
.gnbKeywordList li a span{display:inline-block;padding:0 0 5px 0;}
.gnbKeywordList li a:hover{background:url("/_res/skku_bak/img/main/main_gnbArr.png") no-repeat right center;}
.gnbKeywordList li a:hover span{border-bottom:1px solid #595959;}
.gnbKeywordList li a i{font-size:14px;color:#004483;font-weight:500;width: 16px;display: inline-block;text-align: right;padding: 0 10px 0 0; white-space:nowrap;}
.gnbKeywordList{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin:10px 0 0 0;padding:0 0 20px 0;}

.GnbKeywordWrapB{padding:0;}
.GnbCategoryList > li{border-top:1px solid #eeeeee;overflow:hidden;width:100%;}
.GnbCategoryList > li:first-child{border-top:0;}
.GnbCategoryList > li > *{float:left;}
.iconBg{background:#004483;text-align:center;width:23%;min-height:160px;display:table;}
.iconBg div{display:table-cell;vertical-align:middle;}
.GnbCategoryList > li > ul{width:77%;padding: 10px;box-sizing: border-box;}
.iconBg p{font-size:16px;color:#fff;margin:15px 0 0 0;}
.GnbCategoryList li > ul li{display:inline-block;width:50%;position:relative;vertical-align: top;margin:5px 0;}
.GnbCategoryList li > ul li a{font-size:15px;color:#333333;padding:0 0 0 10px;line-height: 20px;letter-spacing: -1px;}
.GnbCategoryList li > ul li a span{position:absolute;top:0;left:0;}
.GnbCategoryList li > ul.GnbCategoryList_inner li{display:block;width:100%;}
.GnbCategoryList li > ul li.block_li{display:block;width:100%;}


.stop{width: 9px;height: 10px;font-size: 0;display: block;background: url("/_res/skku_bak/img/main/mainVis_stopbtn.png") no-repeat 0 0;}
.play{width:7px;height: 10px;font-size: 0;display: block;background: url("/_res/skku_bak/img/main/mainVis_playbtn.png") no-repeat 0 0;background-size: 100% 100%; display: none;}
.main_visualWrap{overflow:hidden;}
.main_visualWrap .owl-carousel button.owl-dot{width:10px;height:10px;border:1px solid #999;background:#999;box-sizing:border-box;border-radius:50%;margin:0 7px 0 0;display:inline-block;vertical-align:middle;}
.main_visualWrap .owl-carousel button.owl-dot.active{border:1px solid #004483;background:none;}
.main_visualWrap .owl-dots{/*position:absolute;bottom:10%;z-index:999;left:13%;*/display:inline-block;vertical-align:top;}
.owlWrap{position: absolute;width: 1400px;overflow: hidden;left: 50%;margin-left: -700px;bottom: 10%;text-align:center;}
.owl-button{display:inline-block;vertical-align:middle;}
.social_media{background: #f1f2f2;}




.main_container{padding-top:215px;background:#f1f2f2;}
.social_media + div.footer{margin:0;}

.mainVisual > li > div{position:relative;}
.mainVisual .item > div{min-height:528px;}
.mainVis01{/*background:url("/_res/skku_bak/img/main/mainVisual01.png") no-repeat 0 0;background-size:cover;min-height: 528px;*/overflow:hidden;position:relative;background: #fff;}
/*.visual{position:absolute;top:0;left:0;}*/

.mainVisTxtWrap + .w1400{position:absolute;top:0;left:50%;margin-left:-700px;}

.mainVisTit{font-size:25px;line-height:40px;}
.mainVisDesc{line-height:30px;margin:25px 0;overflow: hidden;text-overflow: ellipsis;white-space: normal;line-height: 1.6;max-height: 8em;display: -webkit-box;-webkit-line-clamp: 5;
-webkit-box-orient: vertical;}
.mainVisBtmTxt{color:#b18e94;}

/*main typeA*/
.owl-carousel .mainVisual .owl-item .mainVis01 > img{position: absolute;top: 0;left: 0;/*z-index: -1;*/max-width:inherit;width:auto;height:100%;left: calc(50% - 952px);}

.mainVis01 .mainVisTxtWrap{float:none;width:1400px;margin:0 auto;background:none;text-align:center;display:table;/*min-height:528px;*/position:relative;z-index:10;}
.mainVis01 .mainVisTxtInner{width:90%;margin:0 auto;/*padding:10% 0 0 0;*/color:#fff;/*display:table-cell;vertical-align:middle;*/margin-top:22%;}
/*.mainVis01 .main_moreBtn{margin:20px auto;border:1px solid #fff;color:#fff;}*/
.mainVis01 .mainVisTit{font-size:36px;text-shadow:1px 1px 4px rgba(0, 0, 0, 1);}
.mainVis01 .mainVisBtmTxt span{display:block;margin:20px auto;width:40px;height:1px;background:#fff;box-shadow: 1px 1px 4px rgba(0, 0, 0, 1);}
.mainVis01 .mainVisBtmTxt{color:#fff;}
.mainVis01 .main_moreBtn{width:220px; border:1px solid #fff;color:#fff;background:#004483 url("/_res/skku_bak/img/main/mainResearch_img05.png")  no-repeat right 10px center;}
.mainVis01 .main_moreBtn_left{width:220px; border:1px solid #fff;color:#fff;background:#000 url("/_res/skku_bak/img/main/mainResearch_img05.png")  no-repeat right 10px center;}
.mainVis01 .main_moreBtn_right{width:220px; border:1px solid #fff;color:#fff;background:#004483 url("/_res/skku_bak/img/main/mainResearch_img05.png")  no-repeat right 10px center;}

/*.mainVis01 .main_moreBtn{width:220px; border:1px solid #fff;color:#fff;background:#1a1c2a url("/_res/skku_bak/img/main/mainResearch_img05.png")  no-repeat right 10px center;}*/
.mainVis01 .main_moreBtn:hover{border:1px solid #286dc0;color:#fff;background:#286dc0 url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 15px center;}
.mainVis01 .main_moreBtn_left:hover{border:1px solid #fb0600;color:#fff;background:#000 url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 15px center;}
.mainVis01 .main_moreBtn_right:hover{border:1px solid #286dc0;color:#fff;background:#286dc0 url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 15px center;}




/*main typeB*/
.mainVis02{position:relative;overflow:hidden;}
.mainVis02 .mainVisTxtInner{color:#000;width: 400px;color:#000;display:table;height:100%;}
.mainVis02 .mainVisTxtInner > div{display:table-cell;vertical-align:middle;padding:0 10px 0 0;}
.owl-carousel .mainVisual .owl-item .mainVis02 > img{position: absolute;left: 0;top: 0;z-index: -1;width:100%;min-height:528px;max-width: inherit;
    width: auto;height: 100%;left: calc(50% - 952px);}/*952*/
.mainVis02 .mainVisBtmTxt{font-size:14px;color:#000;}
.mainVis02 .mainVisBtmTxt span, .mainVis02 .mainVisBtmTxt::after, .mainVis03 .mainVisBtmTxt::after{display:block;margin:20px 0 0 0;width:40px;height:1px;background:#dddddd;content:"";}
.mainVis02 .mainVisTxtWrap{background:#612028;width:27%;word-break:keep-all;/*margin-top:6%;*/width:34.35%;float:left;min-height:528px;}
.mainVis02 .mainVisTit{font-size:34px;color:#00356b;line-height: 1.3;margin:20px 0 0 0;word-break:keep-all;}
.mainVis02 .mainVisDesc{font-size: 18px;line-height: 1.6;margin:10px 0 0 0;word-break:keep-all;}
.mainVis02 .main_moreBtn{border:1px solid #fff;color:#fff;background:url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 10px center;margin:20px 0 0 0;}
.mainVis02 .main_moreBtn:hover{border:1px solid #286dc0;color:#fff;background:#286dc0 url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 15px center;}


/* main typeC */
.mainVis03 .mainVisTit{font-size:25px;line-height:40px;margin:20px 0 0 0;}
.mainVis03 .mainVisDesc{line-height:30px;margin:25px 0;}
.mainVis03 .mainVisBtmTxt{color:#b18e94;}

.owl-carousel .mainVisual .owl-item .mainVis03 > img{/*width:65%;float:left;*/position: absolute;left: 0;top: 0;z-index: -1;width:100%;min-height:528px;}
.mainVis03 .mainVisTxtWrap{color:#ffffff;width:27%;word-break:keep-all;/*margin-top:6%;*/background:#612028;width:34.35%;float:left;min-height:528px;}
.mainVis03 .mainVisTxtInner{width: 400px;/*float: right;margin: 0 20px 0 0;padding: 5% 0 0px 0;*/color:#fff;display:table;height:100%;}
.mainVis03 .mainVisTxtInner > div{display:table-cell;vertical-align:middle;}
.mainVis03 .main_moreBtn{border:1px solid #fff;color:#fff;background:url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 15px center;margin:20px 0 0 0;}
.mainVis03 .main_moreBtn:hover{border:1px solid #286dc0;color:#fff;background:#286dc0 url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 15px center;}


/* main typeD _백업
.mainVis04{background:#00356b;}
.mainVis04 .mainVisTxtWrap{background:#00356b;width:1400px;margin:0 auto;float:none;}
.mainVis04 .mainVisTxtInner{color:#fff;padding:5% 0 0 0;width: 100%;margin: 0 auto;}
.mainVis04 .mainVisTit{color:#fff;}
.mainVisBoxTit{font-size:36px;}
.mainVisBox{margin:40px 0 0 0;border: 1px solid #2a4e72; margin: 30px 0 0 0;padding: 40px;}
.mainVis04 .mainVisBox .mainVisTit{margin:0;color:#63abff;}
.mainVis04 .mainVisBox .mainVisTit span{display:block;width:40px;height:1px;background:#fff;margin:0 0 20px 0;}
.mainVis04 .main_moreBtn{float:right;color:#fff;border:0;background:url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 15px center;}
.mainVis04 .main_moreBtn:hover{color:#fff;border:0;background:url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 15px center;}
.mainVisBox > *, .owl-carousel .owl-item .mainVisBox > img{display:inline-block;vertical-align:middle;}
.owl-carousel .owl-item .mainVisBox > img{width:235px;height:170px;}
.mainVisBox > div{width:77%;margin:0 0 0 20px;}*/


/* main typeD */
.mainVis04{background:#3d5f46;}
.mainVis04 .mainVisTxtWrap{width:1400px;margin:0 auto;float:none;}
.mainVis04 .mainVisTxtInner{color:#fff;padding:5% 0 0 0;width: 100%;margin: 0 auto;}
.mainVis04 .mainVisTit{color:#fff;}
.mainVisBoxTit{font-size:36px;}
.mainVisBox{margin:40px 0 0 0;border: 1px solid #b2c7b7; margin: 30px 0 0 0;padding: 40px;}
.mainVis04 .mainVisBox .mainVisTit{margin:0;color:#f4feb1;}
.mainVis04 .mainVisBox .mainVisTit span{display:block;width:40px;height:1px;background:#fff;margin:0 0 20px 0;}
.mainVis04 .main_moreBtn{float:right;color:#fff;border:0;background:url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 15px center;}
.mainVis04 .main_moreBtn:hover{color:#fff;border:0;background:url("/_res/skku_bak/img/main/mainResearch_img05.png") no-repeat right 15px center;}
.mainVisBox > *, .owl-carousel .owl-item .mainVisBox > img{display:inline-block;vertical-align:middle;}
.owl-carousel .owl-item .mainVisBox > img{width:341px;height:170px;}
.mainVisBox > div{width:70%;margin:0 0 0 20px;}



/* main typeE */
.mainVis04.mainVis05{background:#ddd;}
.mainVis05 .mainVisBox{text-align:center;}
.mainVis05 .mainVisBox img{margin:0 0 0 3%;}
.mainVis05 .mainVisBox img:first-child{margin:0;}
.url{cursor:pointer;}

.mainVis06{/*position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;*/}
.mainVis06 iframe, .mainVis06 object, .mainVis06 embed, .mainVis06 video{position:absolute;left:0;top:0;width:100%;height:100%; }



.main_content{padding:35px 0 0 0;}
.mainContTit{font-size:35px;color:#060606;margin:0 0 20px 0;font-weight:100;}
.mainContTop{overflow:hidden;padding:0 0 45px 0;border-bottom:1px solid #cdcece;}
.mainContTop > div{float:left;width:48%;position:relative;}
.noticeWrap{margin:0 0 0 53px;}
.news_gallery{ position:relative; padding:0 0 11px 0;border-bottom:none;margin:0; display:flex;}
.news_gallery > img{ flex:none; width:250px;height:190px;}
.news_gallery:hover a{ color:#6d983c;}
.newsBox{background:#e8e8e8;padding:25px 30px;min-height:250px;position:relative;overflow:hidden;}
.newsGallery_txtWrap{display:inline-block; flex:1; width:calc(100% - 250px);padding: 0 0 0 20px;vertical-align: top;}
.newsGalleryTit{font-size:18px;font-weight:500;color:#1d1d1d;height: 67px; overflow: hidden; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3;line-height: 1.2;    -webkit-box-orient: vertical;}
.newsGalleryDesc{margin:10px 0 0 0;color:#525252;font-weight: 400;overflow: hidden;text-overflow: ellipsis;white-space: normal;line-height: 1.6;height: 4.4em;display: -webkit-box;
-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.newsGalleryDesc a{word-break:keep-all;}
.newsWrap .notice_list{ display:none;}
.notice_list li{margin:0;position:relative;}
.notice_list li + li{ margin-top:18px;}

.notice_list li a{display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#1d1d1d;max-width: 90%;line-height:20px;}
.notice_list li a:hover{ color:#6d983c;}
.notice_list li .date{position:absolute;right:0;top:0;}
#noticeCarousel ul{position:absolute;box-sizing: border-box;left: 0;top:0;padding: 0 30px;width:100%;}
#noticeCarousel ul.notice_list li{margin:20px 0 0 0;}
.noticeDotArea{position:absolute;right:0;top:10px;}
.noticeDotArea ul{display:inline-block;vertical-align:top;}
.noticeDotArea ul li{display:inline-block;vertical-align:middle;margin:0 0 0 10px;}
.noticeDotArea ul li a{display:block;background:#b3b5b4;width:9px;height:9px;border-radius:50%;box-sizing:border-box;}
.noticeDotArea ul li.on a{background:none;border:2px solid #bec989;    width: 11px; height: 11px;}
.noticeToggleButton{display:inline-block;vertical-align:middle;background:url("/_res/skku_bak/img/main/notice_playbtn.png") no-repeat 0 0;width:7px;height:11px;margin:0 0 0 10px;}
.noticeToggleButton.on{width:9px;background:url("/_res/skku_bak/img/main/notice_stopbtn.png") no-repeat 0 0;}


.textHide{font-size: 0;line-height: 0;overflow: hidden;}

.headLineWrap, .Research, .Media{margin:45px 0 0 0;overflow:hidden;padding:0 0 45px 0;border-bottom:1px solid #cdcece;}
.Media{border:0;padding:0 0 100px 0;}
.headLine_list {font-size:0px;}
.headLine_list li {display:inline-block;}
.headLine_list, .mResWrap{overflow:hidden;}
.headLine_list li{width:327px;margin:0 0 0 30px;text-align:center;float:none;}
.headLine_list li:first-child{margin:0;}
.headLine_list li span{display:block;}
.headLineTxtWrap{background:#ffffff;padding:40px 0 30px 0;}
.headLIneTit{font-size:25px;color:#0065b5;font-weight:500;}
.headLIneRec{width:45px;height:1px;background:#bfbfbf;margin:20px auto;}
.headLine_list li span.headLIneDesc{font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: normal;line-height: 1.4;height: 4.2em;display: -webkit-box;
-webkit-line-clamp: 3;-webkit-box-orient: vertical;width: 80%;word-break: keep-all;margin: 0 auto;}
.headLine_list li a{overflow:hidden;display:block;position:relative;}

.headLine_list li a:hover img{/*border:1px solid red;transform: scale(1.5);*/}
.headLineimgWrap{width:100%;/*height:245px;*/overflow:hidden;}
.headLineimgWrap img{width:100%;height:100%;}

.researchRight{float:left;width:50%;}
.mResWrap > img, .mediaLeft, .mResSwiper{float:left;}
.mResSwiperWrap{position:relative;float:left;width:50%;}
.mResSwiperWrap .bx-controls-direction{display:none;}
.mResSwiperWrap .bx-pager a{font-size:0;display:block;width:10px;height:10px;border:1px solid #e7e9ea;border-radius:50%;box-sizing:border-box;}
.mResSwiperWrap .bx-pager{position:absolute;bottom:15px;left:15px;}
.mResSwiperWrap .bx-pager-item{display:inline-block;margin:0 0 0 5px;}
.mResSwiperWrap .bx-pager a.active{background:#fff;}
.mResSwiper li {min-height:616px;}
.mResSwiper li img{/*width:100%;height:616px;*/position:relative;top:0;left:0; width:100%;max-width: inherit;}
	
.researchRight ul li{}
.mainRes_txtWrap{display:table;width:100%;text-align:center;background:#004483;}
.mainRes_txtWrap div{display:table-cell;vertical-align:middle;width:50%;padding:0 20px;}
.mainRes_txtWrap > div + a{float:right;display:block;width: 350px;height: 308px;position:relative;overflow:hidden;}
.mainRes_txtWrap > div + a img{/*width:100%;height:100%;*/max-width:inherit;position:absolute;left:0;top:0;}
.mainRes_txtWrap p{font-size:19px;font-weight:500;color:#fff;line-height:28px;word-break:keep-all;}
.mainRes_txtWrap p span{display:block;font-size:14px;font-weight:100;margin:10px 0 0 0;    line-height: 20px;}
.mainRes_txtWrap a.main_moreBtn{border:1px solid #fff;color:#fff;text-align:left;line-height:38px;margin:20px auto;margin-bottom:0;width:115px;display:block;background: url(/_res/skku_bak/img/main/mainResearch_img05.png) no-repeat right 15px center;
padding: 0 0 0 15px;box-sizing: border-box;}
.mainRes_txtWrap a.main_moreBtn img{margin:0 0 0 5px;}
.mainRes_txtWrap a.main_moreBtn:hover, .main_moreBtn:hover{color:#333;background:#fff url(/_res/skku_bak/img/main/mainResearch_img04.png) no-repeat right 15px center;}
.mainRes_txtWrapBtm a.main_moreBtn:hover{color:#fff;border:1px solid #286dc0;background:#286dc0 url(/_res/skku_bak/img/main/mainResearch_img05.png)  no-repeat right 15px center;}

.mainRes_txtWrap a.main_moreBtn_left{border:1px solid #fff;color:#fff;text-align:left;line-height:38px;margin:20px auto;margin-bottom:0;width:115px;display:block;background: url(/_res/skku_bak/img/main/mainResearch_img05.png) no-repeat right 15px center;
padding: 0 0 0 15px;box-sizing: border-box;}
.mainRes_txtWrap a.main_moreBtn_left img{margin:0 0 0 5px;}
.mainRes_txtWrap a.main_moreBtn_left:hover, .main_moreBtn_left:hover{color:#333;background:#fff url(/_res/skku_bak/img/main/mainResearch_img04.png) no-repeat right 15px center;}
.mainRes_txtWrapBtm a.main_moreBtn_left:hover{color:#fff;border:1px solid #fb0600;background:#286dc0 url(/_res/skku_bak/img/main/mainResearch_img05.png)  no-repeat right 15px center;}


.mainRes_txtWrapBtm{background:#fff;}
/*.mainRes_txtWrapBtm div{padding-left:0;padding-right:16px;}*/
.mainRes_txtWrapBtm > img{float:left;}
.mainRes_txtWrapBtm p{color:#333333;}
.mainRes_txtWrapBtm a.main_moreBtn{border:1px solid #333333;color:#333333;background-image: url(/_res/skku_bak/img/main/mainResearch_img04.png);}
.mainRes_txtWrapBtm a.main_moreBtn_left{border:1px solid #333333;color:#333333;background-image: url(/_res/skku_bak/img/main/mainResearch_img04.png);}
.mainRes_txtWrapBtm > div{float:right;display:table;/*padding:89.5px 20px;*/position: relative;height:308px;}
.mainRes_txtWrapBtm > div div{padding:0;}
.poa_tx{display:block;margin:0 0 10px 0;}
.mainRes_txtWrapBtm > div > .poa_tx{
	    position: absolute;
    top: 40px;
    left: 0;
	padding:10px 0;
	width:100%;
}
.mainRes_txtWrapBtm > div > .poa_tx a{
	    width: auto;
    border: none;
    background: none;
    margin: 0;
}
.mainRes_txtWrapBtm > div > .poa_tx a:hover{
	    color: #333;
}
.mediaLeft{width:75%;}
.youtubeWrap{width:700px;float:left;min-height:402px;position: relative;}
.youtubeWrap iframe{position:absolute;left:0;top:0;}
.mediaTxtWrap{background:url("/_res/skku_bak/img/main/media_img02.png") repeat 0 0;float:left;min-height:402px;color: #fff;text-align:center;width:33.3%;}
.mediaTit{font-size:30px;padding:50px 0 0 0;line-height:40px;word-break:keep-all;}
.mediaDesc{font-size:16px;line-height:25px;margin:30px auto;width: 60%;word-break: keep-all;}
.main_moreBtn{border:1px solid #fff;color:#fff;text-align:left;line-height:38px;margin:20px auto;margin-bottom:0;width:115px;display:block;padding: 0 0 0 15px;box-sizing: border-box;
background: url(/_res/skku_bak/img/main/mainResearch_img05.png) no-repeat right 15px center;display:inline-block;}
.main_moreBtn_right{border:1px solid #fff;color:#fff;text-align:left;line-height:38px;margin:20px auto;margin-bottom:0;width:115px;display:block;padding: 0 0 0 15px;box-sizing: border-box;
background: url(/_res/skku_bak/img/main/mainResearch_img05.png) no-repeat right 15px center;display:inline-block;}
.main_moreBtn_left{border:1px solid #fff;color:#fff;text-align:left;line-height:38px;margin:20px auto;margin-bottom:0;width:115px;display:block;padding: 0 0 0 15px;box-sizing: border-box;
background: url(/_res/skku_bak/img/main/mainResearch_img05.png) no-repeat right 15px center;display:inline-block;}
.mediaRight{float:right;width:25%;}
.snsList{text-align:center;}
.snsList li{display:inline-block;margin:0 5px;}
.snsList li a{display:block;}
.snsQuickList{width:65%;margin:40px auto;margin-bottom:0;}
.snsQuickList li{margin:15px 0 0 0;}
.snsQuickList li a{font-size:16px;color:#252525;line-height:22px;word-break:keep-all;display:block;}
.snsQuickList li a:hover{text-decoration:underline;}
.LinkWrap{background:#e3e3e3;}
.LinkList{text-align:center;border-bottom:1px solid #fff;}
.LinkList ul{font-size:0;padding:30px 0;}
.LinkList ul li{display:inline-block;vertical-align:top;margin:0 0 0 95px;/*position:relative;*/}
.LinkList ul li:first-child{margin:0;}
.LinkList ul li span{display:block;font-size:16px;font-weight:500;margin:10px 0 0 0;line-height:20px;}
.LinkList ul li a{display:inline-block;overflow:hidden;}

.LinkList ul li a.on span{color:#466396;}
.LinkListBtm ul{padding:30px 0;text-align:center;}
.LinkListBtm ul li{display:inline-block;vertical-align:middle;margin:0 5px;}
.LinkListBtm ul li a{display:block;font-size:16px;color:#191919;}
.LinkListBtm ul li a span{font-size:25px;color:#004483;vertical-align: text-bottom;display:inline-block;}
.fIconBtm{opacity:0;width:0;}
.LinkList ul li a:hover .fIconTop{opacity:0;width:0;}
.LinkList ul li a:hover .fIconBtm{width:auto;opacity:1;}
.LinkList ul li a img{-webkit-transition: opacity 0.2s ease-in-out;-moz-transition: opacity 0.2s ease-in-out;  -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
.LinkList ul li .seaBan_pupp{position:absolute;margin:10px 0 0 0;}


	.top_mainBanner {
		padding: 10px 0;
		overflow: hidden;
		position: relative;
	}

	.top_mainBanner>.fll {
		width: 32%;
		margin-right: 2%;
		float: left;
		border-right: 1px solid #333;
	}

	.top_mainBanner>.fll:nth-child(3) {
		margin-right: 0;
		border-right: none;
	}

	.top_mainBanner>.fll>img {
		margin-right: 2%;
		float: left;
	}

	.top_mainBanner>.fll>p {
		float: left;
	}

	.top_mainBanner>.btn_close {
		position: absolute;
		top: 10px;
		right: 0;
	}


.pop_emailWrap{border-top:5px solid #7dad47;padding:50px 35px;}
.pop_emailWrap > *{display:inline-block;vertical-align:middle;}
.email_txtWrap{padding:0 0 0 25px;width:70%;}
.email_tit{font-size:20px;font-weight:500;}
.email_desc{line-height:20px;margin:30px 0;}

.email_date{color:#7b7b7b;}
.email_xbtn{width:235px;margin:0 auto;margin-top:40px;line-height:45px;font-size:17px;color:#fff;background:#73aa4a;text-align:center;display: block;height: 45px;}
/*.owl-carousel button.owl-dot{background:#ebebeb;width: 10px;height: 10px;border-radius: 50%;margin: 0 5px;}
.owl-carousel button.owl-dot.active{background:#286dc0;}
.owl-carousel button:first-child{margin-left:0;}*/

/* header scorll 시 */
ul.gnb_iconList li.main_searchWrap{display:none;}
div.head_scroll .main_headTop .today, div.head_scroll .main_gnbLeft, div.head_scroll .main_gnb .graBtn{display:none;}
div.head_scroll .main_headTop h1.logo{display:inline-block;padding:20px 0 0 0;text-align:left;}
div.head_scroll .main_headTop{border:0;padding:0;}
div.head_scroll div.main_gnb{position: absolute;top: 50%;left: 50%; margin-left: -390px; margin-top: -10px; padding:0;min-height:100%;}
div.head_scroll .main_gnb ul.gnb{margin:0 0 0 30px;}
div.head_scroll div.main_gnb ul.gnb > li > a{ letter-spacing:-.05em;}
div.head_scroll div.main_gnb ul.gnb > li > a.active{padding:0 0 39px 0;}
div.head_scroll .main_gnb div.gnb_bg{top: 137px; position: fixed;}
div.head_scroll .main_gnb div.body{top: 137px;}
div.head_scroll ul.gnb_iconList li.main_searchWrap{display:inline-block;}
div.head_scroll ul.gnb_iconList > li:nth-child(2){display:none;}

.main_gnb .fundBtn, .mo_logo{display:none;}
.mobile_logo {display: none;}

@media (min-width:2100px) {
	div.w1650{width:1400px;margin:0 auto;float:inherit;}
	.main_gnb ul.gnb_2dept{width:100%;float:inherit;}
}

@media (max-width:1800px) {
	/*div.w1650{width:1400px;margin:0 auto;float:none;}
	ul.gnb_2dept{width:100%;float:none;}*/
	.main_gnb ul.gnb_2dept{width:100%;float:inherit;}
}
@media (max-width: 1680px){
	ul.gnb_2dept > li { padding: 0 15px 0 15px;	}
}
@media (max-width:1440px) {
	.mainVis04 .mainVisTxtWrap{width:95%;}
	
	.main_gnb ul.gnb > li{margin:0 0 0 20px; width: auto;}
	.mgnb_bg ul.gnb > li.gnbFirst ul.gnb_2dept{text-align: center;}
	ul.gnb_2dept > li{ width:16%; text-align:left;}
	/*.main_gnbLeft { width: 25%;} 230221 수정 */
	
}


@media (max-width:1420px) {
	/*.main_gnb .mgnb_bg{width:75%;}*/
	div.head_scroll .main_gnb .mgnb_bg{width:100%;}
	.main_gnb ul.gnb{margin: 13px 0 0 0;}
	.graBtn{margin: 4px 0 0 0;}
	.main_gnbSearch{width:60%;}
	.main_gnb ul.gnb > li{margin:0 0 0 20px;}
	.main_gnb ul.gnb > li:first-child{margin:0;}
	.noticeWrap{margin: 0 0 0 4%;}
	.headLine_list li{width:23%;    margin: 0 0 0 2.5%;}
	.mainRes_txtWrap > div + a, .mainVis01 .mainVisTxtWrap{width:100%;}
	.mResWrap > img, .mainRes_txtWrapBtm > img, .mainRes_txtWrapBtm > div + a{width:50%;}
	.mainRes_txtWrapBtm > div{padding:9% 20px;}
	.headLineimgWrap{height:100%;}
	.youtubeWrap{width:65%;}
	.LinkList ul li{width:12%;margin:0 0 0 5%;}
	.newsGallery_txtWrap{width:70%;}
	.mainRes_txtWrapBtm > div > .poa_tx{top:20px;}
	.mainVis02 .mainVisTxtWrap + .w1400, .mainVis03 .mainVisTxtWrap + .w1400{    max-width: 100%;margin-left: 0;left: 0;width: 35%;}
	.mainVis02 .mainVisTxtInner, .mainVis03 .mainVisTxtInner{padding:0 7%;width:100%;}
	.mainVis02 .mainVisTxtWrap, .mainVis03 .mainVisTxtWrap{width:35%;}

	.mainVisBox > div{width:65%;}
	div.w1650{width:95%;}
	div.head_scroll div.main_gnb{width:70%;margin-left:-27%;}
}
@media (max-width:1300px) {	
	.main_gnb .graBtn{ display:none;}
	.main_gnb ul.gnb {width:100%;justify-content:space-between;}
}

@media (max-width:1200px) {
	
	.mainVisTxtWrap + .w1400{max-width:95%;margin-left:-47%;}
	
	
	
	
	.mainVisTxtInner{width:33%;padding:3% 0 0 0;}
	.owlWrap{width:100%;margin-left:-50%;}
	.newsGallery_txtWrap{margin:0 0 0 1%;width:68%;}
	
	
	
	.owl-carousel .owl-item .mainVisBox > img{width:25%;height:100%;}
	.mainVis01 .mainVisTxtWrap{width:100%;}
	
	
	.mainVis05{display:table;padding:0 3%;width:100%;}
	.mainVis05 .mainVisTxtWrap{display: table-cell;vertical-align: middle;}
	
	.main_headTop .gnb_menuBtn{left:0;}
	
	
	
	
	.main_headTop ul.gnb_iconList > li:first-child{display:none;}
	.wel11_wrap .cafeteria_list p > a > img{width:100%;}
	.GnbCategoryList li > ul li a{letter-spacing:-1px;}
	
	.iconBg{min-height:200px;}
	.main_gnb ul.gnb{    margin: 13px 0 0 2%;}
	.main_gnb ul.gnb > li{margin:0 0 0 10px;}
	ul.gnb > li > a{font-size:15px;}
	
	
	
	
}
@media (max-width:1050px) {
	.main_gnbLeft {width:30%;}
	.main_gnb .mgnb_bg {width:70%;}
	ul.gnb > li > a {font-size:13px;}
}

@media (max-device-width:1024px) {
	.main_visualWrap .owl-carousel .mainVisual .owl-item .mainVis01 > img, .main_visualWrap .owl-carousel .mainVisual .owl-item .mainVis02 > img {left:calc(50% - 512px)}
}

@media (max-width:1024px) {
	.main_gnbLeft {width: 25%;}
	.news_gallery > img{display:none;}
	.newsGallery_txtWrap{margin:0;width:100%; padding:0;}
	/*.mediaRight, .mediaLeft{float:inherit;width:100%;overflow:hidden;}
	.mediaRight{margin:35px 0;}*/
	.snsQuickList{text-align:center;}
	.snsQuickList li{display:inline-block;}
	.LinkList ul li{width:28%;margin:20px 10px;}
	.LinkList ul li:first-child{margin:20px 10px;}

	/*.mainVis02 .mainVisTxtWrap, .mainVis03 .mainVisTxtWrap{width:40%;}
	.mainVis02 .mainVisTxtInner, .mainVis03 .mainVisTxtInner{width:35%;}*/
	/*.mainRes_txtWrapBtm > div{padding:14% 0;}*/
	
	.mainRes_txtWrap > img{width:100%;}
	.mainRes_txtWrapBtm > img{width:50%;}
	.mResSwiper li img{height:auto;}
	.banner_txt a{display:block;padding: 0 0 10px 5px;display: block;border:0;}
	.main_banner .w1400 > img{vertical-align:top;}
	.mainRes_txtWrapBtm > div, .mainRes_txtWrap > div + a{height:270px;}
	.mResSwiper li{min-height:540px;}
	.main_gnb ul.gnb > li{margin:0 0 0 8px;}
	ul.gnb > li > a{font-size:13px;}
	.main_gnb .mgnb_bg{ width:75%;}
	
	.owl-carousel .mainVisual .owl-item .mainVis01 > img,.owl-carousel .mainVisual .owl-item .mainVis02 > img{left: calc(50% - 952px);}
	/*.owl-carousel .mainVisual .owl-item .mainVis02 > img{width:100%;left:auto;right:0;}*/
	
	
}

@media (max-width:1040px) {
	.main_gnbSearch {width: 52%;}
	.main_headTop .today p a{width:85%;}
}

@media (max-width:900px) {
	.utill_txt, .main_headTop .today{display:none;}
	.main_banner .w1400, div.main_content .w1400, .social_media .w1400{max-width:95%;}
	.main_headTop .w1400, div.main_gnb div.w1400{max-width:95%;}
	.main_headTop{position:relative;padding:15px 0 !important;}
	div.main_gnbWrap{padding:0;}
	.main_gnbLeft{float:inherit;}
	.main_gnbSearch{width:85%;float:right;}
	.main_container{padding-top:170px;}
	.main_gnbLeft{width:100%;}
	.main_gnb .mgnb_bg, div.w1650, div.w1650, .mgnb_bg ul.gnb > li.gnbFirst div.w1650{width:100%;}
	.main_gnb .fundBtn{display:block;}
	.graBtn{width: 100%;margin: 0;border-top: 0;float: none;border-left: 0;border-right:0;padding: 20px 25px;line-height: inherit;font-size: 17px;background-position:right 30px center;display:block;}
	.graBtn:hover{background-position:right 30px center;}
	.main_gnb ul.gnb > li{margin:0;}
	.main_gnb ul.gnb{margin:0;display:inline-block;}
	
	ul.gnb_2dept > li,
	ul.gnb > li:nth-child(6) ul.gnb_2dept > li{ width:100%; padding:0;}
	ul.utill li a {color:#000;}
	div.gnb_bg, div.main_gnb div.gnb_bg {position: relative;background: none;top: 0;padding: 0;}
}


@media (max-width:800px) {

	
	.mainVisBox{padding:20px;}
	.headLine_list{margin-left:-2%;}
	.headLine_list li{width:48%;margin: 20px 0 0;margin-left: 2%;}
	.headLine_list li:first-child{margin: 20px 0;margin-left: 2%;}
	.gnbKeywordTit{font-size:18px;}
	
	
	.top_mainBanner>.fll{
		width: 100%;
		margin-right: 0;
		padding: 8px 10px;
		border-right: none;
	}
	/*.mResWrap > img, .researchRight,  .mResSwiperWrap{float:inherit;width:100%;}
	.mResSwiper li{min-height:100%;}
	.mResSwiper li img{width:100%;max-width:100%;position:relative;}*/
	.main_gnbSearch {width: 85%;}
	.mainRes_txtWrap div{width:100%;padding:20px;}
	.mainRes_txtWrap > div + a{display:none;}
	.mainRes_txtWrapBtm > div{height:100%;}
	.mResSwiper li{min-height:437px;}
}

@media (max-width:768px) {
	
	.mainRes_txtWrap div{display:block;width:100%;height:auto;}
	.mainRes_txtWrapBtm > img, .mainRes_txtWrapBtm > div + a{width:100%;}
	.mainRes_txtWrap > div + a{height:auto;}
	.main_gnbSearch{width:83%;}
	.mResSwiperWrap, .researchRight{float:none;width:100%;}
	.mResSwiper li{min-height:400px;}
	.mResSwiper li img{width:100%; height:auto;}
}

@media (max-device-width:640px) {
	.main_visualWrap .owl-carousel .mainVisual .owl-item .mainVis02 > img {left:0}
}

@media (max-width:640px) {
	.main_gnbSearch{width:78%;}
	.mainVis01 .mainVisTit, .mainVis02 .mainVisTit, .mainVisBoxTit{font-size:23px;}
	.mainVis03 .mainVisTit, .mainVis04 .mainVisBox .mainVisTit, .mediaTit{font-size:18px;line-height:25px;}
	.mainVis02 .mainVisDesc, .mediaDesc{font-size:15px;}
	.mediaDesc{line-height:25px;}
	.mainVisDesc{margin:10px 0 0 0;line-height:22px;}
	.mainVis02 .mainVisTxtWrap, .mainVis03 .mainVisTxtWrap, .mainVis02 .mainVisTxtInner, .mainVis03 .mainVisTxtInner{float:none;width:100%;padding:10px;}
	.owl-carousel .mainVisual .owl-item .mainVis02 > img, .owl-carousel .mainVisual .owl-item .mainVis03 > img{position:relative;}
	/*.mainVisual .item > div, .mainVis01 .mainVisTxtWrap{min-height:400px;}*/
	/*.owl-carousel .mainVisual .owl-item .mainVis01 > img{min-height:100%;}*/
	.owl-carousel .mainVisual .owl-item .mainVis02 > img, 
	.owl-carousel .mainVisual .owl-item .mainVis03 > img, .mainVis02 .mainVisTxtWrap, .mainVis03 .mainVisTxtWrap
	{height:290px;min-height:auto;}
	.mainVis01, .mainVis04{width:100%;}
	.mainVis04{padding:0 20px;display:table;}
	/*.mainVis01 .mainVisTxtWrap, .mainVis04 .mainVisTxtWrap{display:table-cell;vertical-align:middle;}*/
	.mainVis04 .mainVisTxtWrap{display:table-cell;vertical-align:middle;}
	.mainVis01 .mainVisTxtInner, .mainVis04 .mainVisTxtInner, .mediaTit{padding:0;}
	.mainContTop > div, .youtubeWrap, .mediaTxtWrap{float:inherit;width:100%;}
	.mainContTop > .newsWrap{ padding-top:40px;}
	.noticeWrap{margin:45px 0 0 0;}
	.mainVis01 .mainVisTxtInner{margin-top:65%;}
	.newsBox{padding:20px 10px;min-height:100%;}
	#noticeCarousel{min-height:208px;}
	#noticeCarousel ul{padding:0 10px;}
	.mediaTxtWrap{padding:10% 0;min-height:100%;}
	.snsQuickList{width:100%;}
	.snsQuickList li{display:block;}
	.Media{padding:0 0 50px 0;}
	.LinkListBtm ul{padding:20px 0;}
	.mediaDesc{width:100%;}
	/*.owl-carousel .mainVisual .owl-item .mainVis01 > img{left: calc(50% - 700px);}*/
	.owl-carousel .mainVisual .owl-item .mainVis02 > img{left:0;width:100%; height:238px}
	.mainVis02 .main_moreBtn {margin: 0}
	
	.mainVis02 .mainVisTxtWrap + .w1400, .mainVis03 .mainVisTxtWrap + .w1400{width:100%;height:60%;}
	/*.owl-carousel .mainVisual .owl-item .mainVis01 > img{left:0;height:100%;    width: 100%;}*/
	.mResSwiperWrap, .researchRight{float:none;width:100%;}
	.mResSwiper li{min-height:100%;}
	.mResSwiper li img{position:relative;max-width:100%;}
	.web_logo{display:none;}
	.mo_logo,
	.mobile_logo{display:block;}
	div.main_gnbWrap .main_headTop{padding:15px 0;}
	
	
}

@media (max-width:520px) {
	.owl-carousel .owl-item .mainVis04 .mainVisBox > img{width:45%;margin:0;}
	.owl-carousel .owl-item .mainVis05 .mainVisBox > img {width:45%;margin: 1%;}
	.mainVisBox > div{margin:20px 0 0 0;width:100%;}
	.mainVis04 .mainVisBox .mainVisTit span{margin:0 0 10px 0;}
	.main_gnbSearch{width:74%;}
	ul.gnb_iconList li a.sda, .headLine_list li span.headLIneDesc, .snsQuickList li a{font-size:14px;}
	.mainContTit{font-size:30px;}
	.newsGalleryTit{font-size:15px; height: 38px;}
	.newsGalleryDesc, .notice_list li a, .LinkList ul li span, .LinkListBtm ul li a, .notice_list li .date, .banner_txt{font-size:13px;}
	.headLIneTit{font-size:20px;}
	.headLineTxtWrap{padding:20px 0;}
	.mainRes_txtWrap p{font-size:17px;}
	.mainRes_txtWrap p span{font-size:12px;}
	.mainRes_txtWrap a.main_moreBtn, .main_moreBtn{font-size: 12px;line-height: 30px;width: 100px;padding: 0 10px;background-position: right 10px center;}
	.mainRes_txtWrap a.main_moreBtn_left, .main_moreBtn_left{font-size: 12px;line-height: 30px;width: 90px;padding: 0 10px;background-position: right 10px center;}
	.mainRes_txtWrap a.main_moreBtn_right, .main_moreBtn_right{font-size: 12px;line-height: 30px;width: 90px;padding: 0 10px;background-position: right 10px center;}
	/*.LinkList ul li, .LinkList ul li:first-child{width: 40%;margin: 20px 10px;}*/
	.graBtn{font-size:15px;padding:15px;}
	#noticeCarousel ul.notice_list li{margin:25px 0 0 0;}
	
	.mainVis02 .mainVisDesc span {font-size: 15px !important}
	.mainVis02 .mainVisTit {font-size: 20px}

}

@media (max-device-width:420px) {
	.main_visualWrap .owl-carousel .mainVisual .owl-item .mainVis01 > img {left:calc(50% - 442px)}
}

@media (max-width:420px) {
	.main_container{padding-top:162px;}
	.headLine_list {margin-left:0;}
	.headLine_list li{width:100%;margin:20px 0;}
	.headLine_list li:first-child{margin:20px 0;}
	.mainVis02 .main_moreBtn, .mainVis04 .main_moreBtn{font-size: 12px;line-height: 30px;width: 100px;padding: 0 10px;background-position: right 10px center;}
	.mainVis01 .main_moreBtn, .mainVis04 .main_moreBtn{font-size: 12px;line-height: 30px;width: 200px;padding: 0 10px;background-position: right 10px center; background:#1a1c2a}
	
	.mainVis02 .main_moreBtn_left, .mainVis04 .main_moreBtn_left{font-size: 12px;line-height: 30px;width: 100px;padding: 0 10px;background-position: right 10px center;}
	.mainVis01 .main_moreBtn_left, .mainVis04 .main_moreBtn_left{font-size: 12px;line-height: 30px;width: 200px;padding: 0 10px;background-position: right 10px center; background:#1a1c2a}
	
	.mainVis02 .main_moreBtn_right, .mainVis04 .main_moreBtn_right{font-size: 12px;line-height: 30px;width: 100px;padding: 0 10px;background-position: right 10px center;}
	.mainVis01 .main_moreBtn_right, .mainVis04 .main_moreBtn_right{font-size: 12px;line-height: 30px;width: 200px;padding: 0 10px;background-position: right 10px center; background:#1a1c2a}
	
	.mainVis01 .mainVisTit, .mainVis02 .mainVisTit, .mainVisBoxTit{font-size:20px;line-height: 25px;}
	.mainVis02 .mainVisDesc, .mainVis03 .mainVisDesc, .mainVisDesc{font-size:13px;line-height:18px;}
	.mainVis03 .mainVisDesc{margin:10px 0;}
	.mainVis03 .mainVisTit, .mainVis04 .mainVisBox .mainVisTit, .gnbKeywordTit{font-size:15px;}
	.mainVisBtmTxt, ul.gnb_iconList li a.sda, .GnbCategoryList li > ul li a{font-size:12px;}
	.gnbKeywordList li a, .iconBg p{font-size:14px;}
	/*.mainVisual .item > div, .mainVis01 .mainVisTxtWrap{min-height:400px;}*/
	/*.owl-carousel .mainVisual .owl-item .mainVis02 > img, .owl-carousel .mainVisual .owl-item .mainVis03 > img, .mainVis02 .mainVisTxtWrap, .mainVis03 .mainVisTxtWrap{height:245px;}*/
	.mainVisBox{padding:10px 20px;margin:10px 0 0 0;}
	.main_headTop h1.logo img{width:70%;} 
	ul.gnb_iconList li{margin:0 0 0 2px;}
	.main_headTop ul.gnb_iconList{top:50%;margin-top:-16px;}
	
	
	.notice_list li a{max-width:85%;}
	.GnbKeywordWrap{padding:15px;}
	.GnbKeywordWrapB{padding:0;}
	
	.mainVisual .item > div{min-height:450px;}
	.banner_txt a, .main_banner .flR label{font-size:11px;}
	/*.banner_txt a{padding:0 5px;}*/
	/*.owl-carousel .mainVisual .owl-item .mainVis01 > img, .owl-carousel .mainVisual .owl-item .mainVis02 > img{left:calc(50% - 290px);}*/
	/*.owl-carousel .mainVisual .owl-item .mainVis01 > img { left: calc(50% - 440px);}*/
	/*.owl-carousel .mainVisual .owl-item .mainVis02 > img{height:auto;}*/
	.owl-carousel .mainVisual .owl-item .mainVis02 > img{height:160px}
	.mainVis02 .mainVisTxtWrap + .w1400, .mainVis03 .mainVisTxtWrap + .w1400{width:100%;height:63%;}
	.owl-carousel .mainVisual .owl-item .mainVis01 > img {left: calc(50% - 440px)}
	
}
@media (max-width:410px) {
	.main_gnbSearch{width:70%;}
}

@media (max-width:375px) {
	.main_gnbSearch{width:65%;}
	.main_gnbSearch input{text-indent:35px;}
	div.main_gnbWrap .main_headTop .w1400{max-width:92%;}
	.main_container {padding-top: 157px;}
	.GnbCategoryList > li > ul{padding:10px;}
	.LinkList ul li{width:25%;}
	div.LinkList div.w1400{max-width:100%;}
	
	
}


.jwxe_popup{left:auto !important;right:100px !important;top:30% !important;}

/* 20210407 메인 소셜 미디어 유튜브 영역 링크로 교체 */
.youtube-anchor{display:block;width:100%;height:100%;}
.youtube-anchor img{height:100%;}

/* 2021.12 */
.gnb_iconList{ display:none;} 
.header.head_scroll .gnb_iconList{ display:block;} 
.header.head_scroll .main_headTop .share_wr{ display:none;} 
.main_headTop ul.gnb_iconList > li.Sgallery{ display:none;}
.gnb_iconList div.search_wrap{ opacity:0; display:none;}
.gnb_iconList.sOn div.search_wrap{ opacity:1; display:block;}

ul.gnb_iconList li button.share_icon{ height:27px; text-indent:-9999px; background: url(/_res/main_renew2/img/main/ic_share.png) no-repeat 100% 50%;}
ul.gnb_iconList li button.share_icon.on{ background-position:0 50%;}
ul.gnb_iconList li button.share_icon{ height:27px; text-indent:-9999px; background: url(/_res/main_renew2/img/main/ic_share.png) no-repeat 0 50%;}
div.share_wrap ul,
ul.gnb_iconList > li{ height:30px; }
ul.gnb_iconList > li .share_list{ opacity:0;}
ul.gnb_iconList > li.on .share_list{ opacity:1;}
ul.gnb_iconList.sOn > li .share_list{ opacity:0;}
ul.gnb_iconList .share_list li{ position:relative; display:inline-block;}
ul.gnb_iconList .share_list + li{ margin-left:8px;}
ul.gnb_iconList .share_list a{ display:block; border-radius:50%; text-indent:-9999px; width:30px; height:30px; background-color:#a9a9a9; background-repeat:no-repeat; background-position:50% 50%; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
ul.gnb_iconList .share_list .sl1 a{ background-image:url("/_res/main_renew2/img/main/ic_sns1.png");}
ul.gnb_iconList .share_list .sl2 a{ background-image:url("/_res/main_renew2/img/main/ic_sns2.png");}
ul.gnb_iconList .share_list .sl3 a{ background-image:url("/_res/main_renew2/img/main/ic_sns3.png");}
ul.gnb_iconList .share_list .sl4 a{ background-image:url("/_res/main_renew2/img/main/ic_sns4.png");}
ul.gnb_iconList .share_list a:hover{ background-color:#8dc63f; }
ul.gnb_iconList .share_list li > span{ position:absolute; top:35px; font-size:14px; line-height:24px; font-weight:400; white-space:nowrap; height:24px; color:#fff; background-color:#8dc63f; left:auto; right:14px; border-radius:5px 0 5px 0; text-align:center; padding:0 14px; display:none;}
ul.gnb_iconList .share_list li.sl4{ display:none;}

.main_renew,
.main_renew *{ box-sizing:border-box;}
div.gnb_wrap div.w1400{ overflow:visible;}
.main_headTop .hd-sg{ position: absolute; left: 0; top: 50%; width: 280px; margin-top: -9px; font-size:18px; color:#004483; font-weight:200;}
div.head_scroll .main_headTop .hd-sg{ display:none;}

.main_moreBtn{ font-size:13px;}

.main_content{ position: relative; padding-top:110px;}

.main_gnbSearch{ border:none; border-bottom:#d8d8d8 1px solid; }

.main_headTop .share_wr{ position:absolute; top:50%; right:0; margin-top:-15px;}
.main_headTop .share_wr li{ position:relative; display:inline-block;}
.main_headTop .share_wr li + li{ margin-left:8px;}
.main_headTop .share_wr li a{ display:block; border-radius:50%; text-indent:-9999px; width:30px; height:30px; background-color:#a9a9a9; background-repeat:no-repeat; background-position:50% 50%; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
.main_headTop .share_wr li.sl1 a{ background-image:url("/_res/main_renew2/img/main/ic_sns1.png");}
.main_headTop .share_wr li.sl2 a{ background-image:url("/_res/main_renew2/img/main/ic_sns2.png");}
.main_headTop .share_wr li.sl3 a{ background-image:url("/_res/main_renew2/img/main/ic_sns3.png");}
.main_headTop .share_wr li.sl4 a{ background-image:url("/_res/main_renew2/img/main/ic_sns4.png");}
.main_headTop .share_wr li a:hover{ background-color:#8dc63f; }
.main_headTop .share_wr li > span{ position:absolute; top:35px; font-size:14px; line-height:24px; font-weight:400; white-space:nowrap; height:24px; color:#fff; background-color:#8dc63f; left:auto; right:14px; border-radius:5px 0 5px 0; text-align:center; padding:0 14px; display:none;}

.main_headTop .share_wr li.sl4{ display:none;}

/*.main-visual{ position:relative; overflow:hidden;}
.main-visual .swiper-slide{ position:relative; overflow:hidden; height:auto; background-color:#000; cursor:pointer;}
.main-visual .bg{ position:relative; width:100%; height:34vw; text-align:center;}
.main-visual .bg img{ display:block; margin:0 auto; height:34vw; width:100%;}
.main-visual .bg-m{ position:relative; width:100%; height:450px; left:50%; transform: translateX(-50%); text-align:center; display:none;}
.main-visual .bg-m img{  display:block; margin:0 auto; height:450px; object-fit: cover; width: 100%;}
.main-visual .copy{ position:absolute; top:0; left:50%; bottom:0; margin-left:0; width:1400px; padding:0; color:#fff; line-height:1.5; transform: translateX(-50%); display: flex; align-items: center;}
.main-visual .copy .inbx{ flex:1;}
.main-visual .copy .tx01{ position:relative;padding:0 0 20px 0; font-size: .75vw;}
.main-visual .copy .tx01::after{ content:""; position:absolute; bottom:0; left:0; display:block; width:50px; height:1px; background-color:#fff;}
.main-visual .copy .tx02{ font-size: 1.8vw; margin-top: 1.3vw;}
.main-visual .copy .tx03{ font-size: .885vw; margin-top: 1.2vw;}
.main-visual .bt-view{ display:inline-block; padding:0 15px; height:40px; line-height:40px; color:#fff; font-size:15px; border:#fff 1px solid; margin-top:20px; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.main-visual .bt-view::after{ content:""; display:inline-block; border-left:#fff 5px solid; border-top:transparent 5px solid; border-bottom:transparent 5px solid; margin-left:10px; vertical-align:0px; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.main-visual .bt-view:hover{ border:#004483 1px solid; background-color:#004483; color:#fff;}
.main-visual .bt-view:hover::after{ border-left-color:#fff;}
.main-visual .bt-view.blue{ background-color:#004483; color:#fff;}
.main-visual .bt-view.blue::after{ border-left-color:#fff;}
.main-visual .bt-view.blue:hover{ border:#004483 1px solid; background-color:#fff; color:#222;}
.main-visual .bt-view.blue:hover::after{ border-left-color:#222;}
.main-visual .itm2 .copy{ max-width:1000px; text-align:center; margin-left:0; transform: translateX(-50%);}
.main-visual .itm2 .copy .tx01::after{ left:50%; margin-left:-25px;}
.main-visual .itm3 .bt-view{ position:absolute; bottom:6vw; lefT:50%;  transform: translateX(-50%);}
.main-visual .prev{ position:absolute; top:50%; left:55px; height:40px; margin-top:-20px; width:24px; display:block; opacity:.5; z-index:3; overflow:visible; -webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.main-visual .next{ position:absolute; top:50%; right:55px; height:40px; margin-top:-20px; width:24px; display:block; opacity:.5; z-index:3; overflow:visible; -webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.main-visual .prev::after{ content:""; position:absolute; top:50%; left:50%; margin:-13px 0 0 -13px; display:block; width:26px; height:26px; border-top:#fff 3px solid; border-right:#fff 3px solid; transform: rotate(
-135deg);}
.main-visual .next::after{ content:""; position:absolute; top:50%; left:50%; margin:-13px 0 0 -13px; display:block; width:26px; height:26px; border-top:#fff 3px solid; border-right:#fff 3px solid; transform: rotate(
45deg);}
.main-visual .prev span,
.main-visual .next span{ position:absolute; top:-9999px; left:-9999px;}
.main-visual .prev:hover,
.main-visual .next:hover{ opacity:1;}
.main-visual .cotr{ position:absolute; bottom:30px; left:0; width:100%; text-align:center; z-index:3;}
.main-visual .cotr .stop,
.main-visual .cotr .play{ width:12px; height:12px; display:none; vertical-align:middle;}
.main-visual .cotr .stop.on,
.main-visual .cotr .play.on{ display:inline-block;;}
.main-visual .pag{ display:inline-block; margin-right:18px;}
.main-visual .swiper-pagination-bullet{ width:12px; height:12px; border-radius:50%; border:#999 1px solid; background-color:#999; opacity:1; margin:0 3px;}
.main-visual .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:#1a5486 1px solid; background-color:transparent;}
.main-visual .copy-noti{ position:absolute; top:50%; left:50%; width:1300px; height:516px; padding:40px 80px; margin-top:-258px; background-color:rgba(255,255,255,.95); transform: translateX(-50%);}
.main-visual .copy-noti .hd{ display:flex; font-size:28px; }
.main-visual .copy-noti .hd h3{ flex:2; color:#060606; font-weight:500; letter-spacing:-.05em;}
.main-visual .copy-noti .hd div{  flex:1; color:#00477f; font-weight:500; letter-spacing:-.05em; text-align:right; }
.main-visual .copy-noti .hd div span{ display:inline-block; box-shadow: inset 0px -13px 0px 0px rgba(0,71,127,.1);}
.main-visual .copy-noti .txt-bx{ display:flex; margin:30px 0 0 0; font-size:16px; line-height:1.5;}
.main-visual .copy-noti .txt-bx > ul{ flex:1; padding:0 0 0 30px;}
.main-visual .copy-noti .txt-bx > ul > li{ padding:0 0 0 10px;}
.main-visual .copy-noti .txt-bx > ul > li + li{ margin-top:10px;}
.main-visual .copy-noti .txt-bx > ul > li .tit-tx{ color:#000; font-size:16px; text-indent:-10px; padding:0 0 0 10px;  margin-left:-10px; font-weight:500;}
.main-visual .copy-noti .txt-bx > ul > li .tit-tx::before{ content:""; display:inline-block; width:6px; height:6px; margin:0 5px 0 0; vertical-align:4px;  border-radius:50%; background-color:#004483;}
.main-visual .copy-noti .txt-bx > ul > li .txt{ margin:10px 0 0 0;}
.main-visual .copy-noti .txt-bx > ul > li .txt.blue{ color:#115387;}
.main-visual .copy-noti .txt-bx > ul > li > ul > li{ text-indent:-16px; padding-left:16px;}
.main-visual .copy-noti .txt-bx > ul > li > ul > li + li{ margin-top:10px;}
.main-visual .copy-noti .txt-bx > ul > li > ul > li i{ font-weight:400; font-size:.8em; display:inline-block; text-indent:0;  color:#fff; line-height:20px; text-align:center; font-style:normal; background-color:#808080; width:20px; height:20px; border-radius:50%; margin:0 5px 0 0; vertical-align:-1px;}
.main-visual .copy-noti .txt-bx > ul > li > ul > li > p{ color:#222; font-weight:500;}
.main-visual .copy-noti .btz{ margin:30px 0 0 0; text-align:center;}
.main-visual .movie{position: absolute; left: 50%; top: 50%; width: 100vw; height: 56.25vw; min-height: 100vh; min-width: 177.77vh; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.main-visual .movie img, 
.main-visual .movie iframe, 
.main-visual .movie video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(1.1); -webkit-transform: scale(1.1);}
.main-visual .movie img{z-index: 2; transition: opacity 0.3s ease-in-out; -webkit-transition: opacity 0.3s ease-in-out;}
.main-visual .movie.playing img{opacity: 0;}
.main-visual .movie iframe{z-index: 1;}
.main-visual .movie .thumb{ display:none; position: absolute; left: 0; top: 0; height:450px; width:100vw; }
.main-visual .movie .thumb img{ display:block; height:450px; object-fit: cover; width: 100%;}
.main-visual .movie .thumb .bt-play{ position: absolute; top:50%; left:20px; width:25px; height:25px; display:block; }
.main-visual .movie .thumb .bt-play img{ display:block; height:25px; width:25px;}*/

.main-visual{ position:relative; overflow:hidden;}
.main-visual .swiper-slide{ position:relative; overflow:hidden; height:auto; background-color:#000; cursor:pointer;}
.main-visual .swiper-slide.swiper-slide-active{ z-index:5;}

.main-visual .bg{ position:relative; width:100%; /*height:34vw;*/ text-align:center;}
.main-visual .bg img{ display:block; margin:0 auto; width:100%;max-width:1920px;height:34vw;max-height:650px; }
.main-visual .bg-m{ position:relative; width:100%; height:450px; left:50%; transform: translateX(-50%); text-align:center; display:none;}
.main-visual .bg-m img{  display:block; margin:0 auto; height:450px; object-fit: cover; width: 100%;}
.main-visual .copy{ position:absolute; top:0; left:50%; bottom:0; margin-left:0; width:1400px; padding:0; color:#fff; line-height:1.5; transform: translateX(-50%); display: flex; align-items: center;}
.main-visual .copy .inbx{ flex:1;}
.main-visual .copy .tx01{ position:relative;/* font-size:14px; */padding:0 0 20px 0; font-size: .75vw;}
.main-visual .copy .tx01::after{ content:""; position:absolute; bottom:0; left:0; display:block; width:50px; height:1px; background-color:#fff;}
.main-visual .copy .tx02{ /*font-size:34px; margin-top:25px; */font-size: 1.8vw; margin-top: 1.3vw;}
.main-visual .copy .tx03{ /*font-size:17px; margin-top:20px; */font-size: .885vw; margin-top: 1.2vw;}
.main-visual .bt-view{ display:inline-block; padding:0 15px; height:40px; line-height:40px; color:#fff; font-size:15px; border:#fff 1px solid; margin-top:20px; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.main-visual .bt-view::after{ content:""; display:inline-block; border-left:#fff 5px solid; border-top:transparent 5px solid; border-bottom:transparent 5px solid; margin-left:10px; vertical-align:0px; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.main-visual .bt-view:hover{ border:#004483 1px solid; background-color:#004483; color:#fff;}
.main-visual .bt-view:hover::after{ border-left-color:#fff;}
.main-visual .bt-view.blue{ background-color:#004483; border-color:#004483; color:#fff;}
.main-visual .bt-view.blue::after{ border-left-color:#fff;}
.main-visual .bt-view.blue:hover{ border-color:#0f64b3; background-color:#0f64b3; color:#fff;}
.main-visual .bt-view.blue:hover::after{ border-left-color:#222;}
.main-visual .bt-view.dark{ border-color:#111; color:#111;}
.main-visual .bt-view.dark::after{ border-left-color:#111;}
.main-visual .bt-view.dark:hover{ border:#004483 1px solid; background-color:#004483; color:#fff;}
.main-visual .bt-view.dark:hover::after{ border-left-color:#fff;}
.main-visual .itm2 .copy,
.main-visual .copy.center{ max-width:1000px; text-align:center; margin-left:0; transform: translateX(-50%);}
.main-visual .itm2 .copy .tx01::after,
.main-visual .copy.center .tx01::after{ left:50%; margin-left:-25px;}
.main-visual .itm3 .bt-view{ position:absolute; bottom:6vw; lefT:50%;  transform: translateX(-50%);}
.main-visual .prev{ position:absolute; top:50%; left:55px; height:40px; margin-top:-20px; width:24px; display:block; opacity:0; z-index:3; overflow:visible; -webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.main-visual .next{ position:absolute; top:50%; right:55px; height:40px; margin-top:-20px; width:24px; display:block; opacity:0; z-index:3; overflow:visible; -webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.main-visual .prev::after{ content:""; position:absolute; top:50%; left:50%; margin:-13px 0 0 -13px; display:block; width:26px; height:26px; border-top:#fff 3px solid; border-right:#fff 3px solid; transform: rotate(
-135deg);}
.main-visual .next::after{ content:""; position:absolute; top:50%; left:50%; margin:-13px 0 0 -13px; display:block; width:26px; height:26px; border-top:#fff 3px solid; border-right:#fff 3px solid; transform: rotate(
45deg);}
.main-visual .prev span,
.main-visual .next span{ position:absolute; top:-9999px; left:-9999px;}
.main-visual .prev:hover,
.main-visual .next:hover,
.main-visual:hover .prev,
.main-visual:hover .next{ opacity:1;}
.main-visual .cotr{ position:absolute; bottom:30px; left:0; width:100%; text-align:center; z-index:3; }
.main-visual .cotr .stop,
.main-visual .cotr .play{ width:12px; height:12px; display:none; vertical-align:middle;}
.main-visual .cotr .stop.on,
.main-visual .cotr .play.on{ display:inline-block;;}
.main-visual .pag{ display:inline-block; margin-right:18px; vertical-align:middle;}
.main-visual .swiper-pagination-bullet{ width:12px; height:12px; border-radius:50%; border:#999 1px solid; background-color:#999; opacity:1; margin:0 3px;}
.main-visual .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:#1a5486 1px solid; background-color:transparent;}
.main-visual .copy-noti{ position:absolute; top:50%; left:50%; width:1300px; height:516px; padding:40px 80px; margin-top:-258px; background-color:rgba(255,255,255,.95); transform: translateX(-50%);}
.main-visual .copy-noti .hd{ display:flex; font-size:28px; }
.main-visual .copy-noti .hd h3{ flex:2; color:#060606; font-weight:500; letter-spacing:-.05em;}
.main-visual .copy-noti .hd div{  flex:1; color:#00477f; font-weight:500; letter-spacing:-.05em; text-align:right; }
.main-visual .copy-noti .hd div span{ display:inline-block; box-shadow: inset 0px -13px 0px 0px rgba(0,71,127,.1);}
.main-visual .copy-noti .txt-bx{ display:flex; margin:30px 0 0 0; font-size:16px; line-height:1.5;}
.main-visual .copy-noti .txt-bx > ul{ flex:1; padding:0 0 0 30px;}
.main-visual .copy-noti .txt-bx > ul > li{ padding:0 0 0 10px;}
.main-visual .copy-noti .txt-bx > ul > li + li{ margin-top:10px;}
.main-visual .copy-noti .txt-bx > ul > li .tit-tx{ color:#000; font-size:16px; text-indent:-10px; padding:0 0 0 10px;  margin-left:-10px; font-weight:500;}
.main-visual .copy-noti .txt-bx > ul > li .tit-tx::before{ content:""; display:inline-block; width:6px; height:6px; margin:0 5px 0 0; vertical-align:4px;  border-radius:50%; background-color:#004483;}
.main-visual .copy-noti .txt-bx > ul > li .txt{ margin:10px 0 0 0;}
.main-visual .copy-noti .txt-bx > ul > li .txt.blue{ color:#115387;}
.main-visual .copy-noti .txt-bx > ul > li > ul > li{ text-indent:-16px; padding-left:16px;}
.main-visual .copy-noti .txt-bx > ul > li > ul > li + li{ margin-top:10px;}
.main-visual .copy-noti .txt-bx > ul > li > ul > li i{ font-weight:400; font-size:.8em; display:inline-block; text-indent:0;  color:#fff; line-height:20px; text-align:center; font-style:normal; background-color:#808080; width:20px; height:20px; border-radius:50%; margin:0 5px 0 0; vertical-align:-1px;}
.main-visual .copy-noti .txt-bx > ul > li > ul > li > p{ color:#222; font-weight:500;}
.main-visual .copy-noti .btz{ margin:30px 0 0 0; text-align:center;}
.main-visual .movie{position: absolute; left: 50%; top: 50%; width: 100vw; height: 56.25vw; min-height: 100vh; min-width: 177.77vh; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.main-visual .movie img, 
.main-visual .movie iframe, 
.main-visual .movie video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(1.1); -webkit-transform: scale(1.1);}
.main-visual .movie img{z-index: 2; transition: opacity 0.3s ease-in-out; -webkit-transition: opacity 0.3s ease-in-out;}
.main-visual .movie.playing img{opacity: 0;}
.main-visual .movie iframe{z-index: 1;}
.main-visual .movie .thumb{ display:none; position: absolute; left: 0; top: 0; height:450px; width:100vw; }
.main-visual .movie .thumb img{ display:block; height:450px; object-fit: cover; width: 100%;}
.main-visual .movie .thumb .bt-play{ position: absolute; top:50%; left:20px; width:25px; height:25px; display:block; }
.main-visual .movie .thumb .bt-play img{ display:block; height:25px; width:25px;}
.main-visual .swiper-slide.itm4 .bg{ height:34vw;}
.main-visual .swiper-slide.itm4 .copy{ text-align:center;}
.main-visual .swiper-slide.itm4 .copy .txt{ font-size:.885vw; color:#111; text-align:center; margin-bottom:25px; display:none;}
.main-visual .swiper-slide.itm4 .copy .tx02{ margin-top:0;}
.main-visual .swiper-slide.itm4 .copy .tx03{ margin-top:12px;}
.main-visual .swiper-slide.itm4 .copy .txt b{ display:block; font-size:1.8vw;}
.main-visual .swiper-slide.itm4 .copy .bt-view{ margin-top: 30px;}
.main-visual .swiper-slide.itm4 .copy .img{ text-align:center; margin-top:35px;}
.main-visual .swiper-slide.itm4 .copy .img img{ max-height:21vw;}
.main-visual .btn{ display:inline-block; padding:0 35px; height:52px; line-height:50px; color:#fff; font-size:15px; border:#fff 1px solid; border-radius:40px; margin-top:20px; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.main-visual .btn::after{ content:""; display:inline-block; width:16px; height:10px; background:url(/_res/skku/img/main/arr.png) 50% 50% no-repeat; margin-left:10px; vertical-align:0px; }
.main-visual .btn:hover{ border:#004483 1px solid; background-color:#004483;}


.people_wrap::after{ content:""; display:block; clear:both; }
.people_wrap > div{ float:left; width:50%;}
.people_wrap .people_Lcont{ position:relative; overflow:hidden; height:620px;}
.people_wrap .people_Lcont > img{ height:620px; }
.people_wrap .people_Lcont .people_txt_wrap{ position:absolute; top:0; left:0; width:100%; height:620px; background-color:rgba(0,0,0,.9); padding:65px 10vw 0; color:#fff; line-height:1.5; text-align:center;}
.people_wrap .people_Lcont .people_txt_wrap .mainContTit{ color:#fff;}
.people_wrap .people_Lcont .people_txt_wrap h4{ font-size:25px; margin:50px 0 0 0; }
.people_wrap .people_Lcont .people_txt_wrap .peo_ellipsis{ margin:50px 0 0 0; font-size:17px;}
.people_wrap .people_Lcont .people_txt_wrap .pro_name{ margin:50px 0 30px; font-size:24px;}
.people_Rcont{ position:relative;}
.people_Rcont .bx-viewport{ z-index:1;}
.people_Rcont .slidebx li{ height:620px; overflow:hidden;}
.people_Rcont .slidebx li img{ width:100%; display:block; height:620px; object-fit: cover;}
.people_Rcont .bx-controls-direction{ display:none;} 
.people_Rcont .bx-controls{ position:absolute; bottom:5px; left:0; padding:0 10px; z-index:3; width:100%; }
.people_Rcont .bx-pager .bx-pager-item{ display:inline-block; margin:0 3px;}
.people_Rcont .bx-pager .bx-pager-item a{ display:block; width:12px; height:12px; border-radius:50%;  background-color:transparent;border:#fff 1px solid; text-indent:-9999px;}
.people_Rcont .bx-pager .bx-pager-item a.active{ background-color:#fff; }


.skku_ranking{ position:relative; background-color:#f1f2f2; height:480px; display:none;}
.skku_ranking::before{ content:""; position:absolute; top:0; left:0; display:block; height:400px; width:100%; background-color:#004483;}
.skku_ranking .rank_inner{ position:relative; margin:0 auto; padding:80px 0 0 0;}
.skku_ranking .rank_inner .rank_txt_wrap{ position:absolute; left:50%; margin-left:-700px; width:550px; color:#fff; text-align:center; }
.skku_ranking .rank_inner .rank_txt_wrap h2{ font-size:50px; font-weight:500;}
.skku_ranking .rank_inner .rank_txt_wrap .rank-lv{ margin:40px 0 0 0;}
.rank_vis_wrap{ position:absolute; top:0; right:0; width:calc(50% + 38px); padding:80px 0 0 0; overflow:hidden;}
.rank_vis_wrap > p{ color:#fff; font-size:18px; margin:0 0 20px 0; line-height:1.5;}
.rank_vis_wrap .slide-bx{ position:relative;  height:317px;}
.rank_vis_wrap .swiper-slide{ position:relative; width:330px; height:317px; background-color:#000;}
.rank_vis_wrap .swiper-slide a{ display:block; height:317px;}
.rank_vis_wrap .swiper-slide .rank_img{ width:330px; height:317px !important; display:block;}
.rank_vis_wrap .swiper-slide .rank_vis_txt{ color:#fff; padding:50px; text-align:center; opacity:0; position:absolute; top:0; left:0; width:100%; height:317px; background-color:rgba(237,125,49,.9); -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.rank_vis_wrap .swiper-slide a:hover .rank_vis_txt{ opacity:1;}
.rank_vis_wrap .swiper-slide .rank_vis_txt b{ font-size:19px; display:block;}
.rank_vis_wrap .swiper-slide .rank_vis_txt em{ position:relative; font-style: normal; font-size:19px; display:block; padding:20px 0 0 0; margin:20px 0 50px; line-height:1.5;}
.rank_vis_wrap .swiper-slide .rank_vis_txt em::before{ content:""; position:absolute; top:0; left:50%; margin-left:-15px; display:block; width:30px; height:1px; background-color:#fff; }
.rank_vis_wrap .swiper-slide .rank_vis_txt .bt{ font-style: normal; display:inline-block; padding:0 40px; height:40px; line-height:40px; background-color:#fff; color:#ed7d31;}
.rank_vis_wrap .swiper-slide .rank_vis_txt .bt::after{ content:""; margin-left:10px; vertical-align:-1px; display:inline-block; border-left:#ed7d31 5px solid; border-top:transparent 5px solid; border-bottom:transparent 5px solid;}
.rank_vis_wrap .prev,
.rank_vis_wrap .next{ display:block; position:absolute; width:50px; height:120px; margin-top:-60px; background-color:rgba(255,255,255,.7); z-index:3; top:50%; left:0;}
.rank_vis_wrap .next{ left:auto; right:0;}
.rank_vis_wrap .prev span,
.rank_vis_wrap .next span{ position:absolute; top:-9999px; left:-9999px;}
.rank_vis_wrap .prev::after,
.rank_vis_wrap .next::after{ content:""; position:absolute; top:50%; left:50%; margin:-5px 0 0 -5px; display:block; width:10px; height:10px; border-top:#004483 2px solid; border-right:#004483 2px solid; transform: rotate(-135deg);}
.rank_vis_wrap .next::after{ transform: rotate(45deg);}
.rank_vis_wrap .prev.swiper-button-disabled,
.rank_vis_wrap .next.swiper-button-disabled{ opacity:0;}
.rank_vis_wrap .prev:hover,
.rank_vis_wrap .next:hover{ background-color:rgba(255,255,255,1); }

.social_media .Media{ position:relative; padding:0; margin-bottom:100px;}
.social_media .mediaLeft{ width:50%; float:left;}
.social_media .mediaLeft .youtubeWrap{ width:100%;}
.social_media .mediaLeft .youtubeWrap > ul::after{ content:""; display:block; clear:both;}
.social_media .mediaLeft .youtubeWrap > ul > li{ float:left; width:calc(50% - 12px); margin:0 0 24px 0;}
.social_media .mediaLeft .youtubeWrap > ul > li:nth-child(2n){ float:right;}
.social_media .mediaLeft .youtubeWrap > ul > li img{ width:100%;}
.social_media .mediaLeft .youtubeWrap > ul > li:nth-child(2n+1){ clear:both;}
.social_media .mediaRight{ width:calc(50% - 100px);}
.social_media .mediaRight .media_youtube .mov{ position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.social_media .mediaRight .media_youtube .mov iframe, 
.social_media .mediaRight .media_youtube .mov object, 
.social_media .mediaRight .media_youtube .mov embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.social_media .mediaRight .media_caption{ position:relative; font-size:18px; margin:10px 0 125px; padding:0 100px 0 0;}
.social_media .mediaRight .media_caption .bt{ position:absolute; top:0; right:0; display:inline-block; padding:0 10px;display:inline-block; font-size:15px; color:#343434;}
.social_media .mediaRight .media_caption .bt::after{ content:""; margin:0 0 0 5px; vertical-align:-1px; display:inline-block; border-left:#343434 5px solid; border-top:transparent 5px solid; border-bottom:transparent 5px solid;}

.media_sns{ position:absolute; text-align:right; width: calc(50% - 100px); bottom:24px; right:0;}
.media_sns > .sns-lnk{ position:relative; display:inline-block; width:340px;}
.media_sns > .sns-lnk a{font-size:15px;}
.media_sns > .sns-lnk .bt{ display:block;border:1px solid #d9d9d9;color:#333333;position:relative;padding: 0 16px; height:34px; line-height:34px;}
.media_sns > .sns-lnk .bt::after{content:'';display:inline-block;width:5px;height:9px;background:  url(/_res/skku_bak/img/main/mainResearch_img04.png) no-repeat;transform: rotate(90deg);margin-left:10px;}
.media_sns > .sns-lnk > ul{ position:absolute; bottom:34px; lefT:0; width:100%; border:#d9d9d9 1px solid; padding:10px 0; background-color:#fff; display:none;}
.media_sns > .sns-lnk > ul > li > a{ display:block; color:#333; padding:8px 10px; text-align:left;}

.media_sns > .snsList{ text-align:right;display:inline-block; margin:0 0 0 30px; }
.media_sns > .snsList li{ width:34px; }

.social_media .mediaLeft .youtubeWrap > ul > li{ position: relative;}
.social_media .mediaLeft .youtubeWrap > ul > li a::after{ content:""; display:block; position:absolute; top:50%; left:50%; width:62px; height:43px; margin:-21px 0 0 -31px; background:url(/_res/skku/img/main/ic_yt.png); }
.social_media .mediaLeft .youtubeWrap > ul > li a:hover::after{ background:url(/_res/skku/img/main/ic_yt_on.png);} 

.social_media .mediaRight .media_youtube .mov a::after{ content:""; display:block; position:absolute; top:50%; left:50%; width:62px; height:43px; margin:-21px 0 0 -31px; background:url(/_res/skku/img/main/ic_yt.png); }
.social_media .mediaRight .media_youtube .mov a:hover::after{ background:url(/_res/skku/img/main/ic_yt_on.png);} 


.main_qm{ position: absolute; z-index: 999; top: -30px; right:0; display:;}
.main_qm .bt{ width:66px; height:66px; position:absolute;right:40px; top:12px; margin-top:0; border-radius:50%; box-shadow: 0 .3em .2rem rgb(0,0,0,.1); z-index:2;
	background: -moz-linear-gradient(top,  #2498e5 1%, #8de530 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2498e5 1%,#8de530 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2498e5 1%,#8de530 100%); }
.main_qm .bt span{ position:absolute; top:-9999px; left:-9999px;}
.main_qm .bt::after{ content:""; position:absolute; top:50%; left:50%; margin:-15px 0 0 -10px; display:block; width:20px; height:20px; border-top:#fff 3px solid; border-right:#fff 3px solid; transform: rotate(135deg);}
.main_qm.dis{ display:none;}
.main_qm > ul{ position:absolute; top:40px; right:110px; background-color:#f1f2f2; display:block; opacity:0; width: 420px;	-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition:all 0.4s ease-in-out;} 
.main_qm > ul.active{ right:110px; opacity:1;}
.main_qm > ul > li{ position: relative;float:left;}
.main_qm > ul > li a{ display:block; font-size:14px; color:#000; font-weight:500; padding:3px 10px;}
.main_qm > ul > li a:hover{ background-color:#c2e5de; }
.main_qm > ul > li + li a::before{ content:""; position:absolute; top:50%; left:-2px; display:block; width:4px; height:4px; border-radius:50%; background-color:#333;}

.main_renew .topBtn{ position:fixed; bottom:20px; right:40px; width:66px; height:66px; border-radius:50%; box-shadow: 0 .3em .2rem rgb(0,0,0,.1); padding:0; text-align:left; z-index:999;
	background: -moz-linear-gradient(top,  #2498e5 1%, #8de530 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2498e5 1%,#8de530 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2498e5 1%,#8de530 100%);}
.main_renew .topBtn::after{ content:""; position:absolute; top:50%; left:50%; margin:-5px 0 0 -10px; display:block; width:20px; height:20px; border-top:#fff 3px solid; border-right:#fff 3px solid; transform: rotate(-45deg);}
.main_renew .topBtn span{ position:absolute; top:-9999px; left:-9999px;}

.main_moreBtn:hover{ border-color:#286dc0; }

.anchor_map{ margin-top: -135px; padding-top: 135px;}

.main_banner{ display:none;}

.utill_txt a{ position:relative; color:#fff; display:inline-block; padding:0 0 0 20px; font-size:14px;}
.utill_txt a + a{ margin-left:20px;}
.utill_txt a::before{ content:""; position:absolute; top:50%; left:4px; margin-top:-6px; display:block; width:4px; height:12px; background-color:#fff; transform: skewX(-26deg);}
.utill_txt a:hover{ color:#5dcde5;}


@media (min-width:1920px) {
	.main-visual .bg img {width: 1904px;height: 650px;max-height: 650px;}
}
@media (max-width:1600px) {
	.main-visual .swiper-slide.itm4 .copy .tx03{ margin-top:5px;}
	.main-visual .swiper-slide.itm4 .copy .bt-view{ margin-top:10px;}
	.main-visual .swiper-slide.itm4 .copy .img{ margin-top:20px;}
}

@media (max-width:1500px) {
	.main-visual .copy{ left:0; margin-left:0; width:100%; padding:0 6rem; transform: translateX(0);}
	.main-visual .itm2 .copy{ left:50%; }
}

@media (max-width:1400px) {
	.gnb_bg div.w1650 { float: none; width: 90%;}
	.main-visual .itm2 .copy{ left:0; max-width:100%; transform: translateX(0); }
	.people_wrap .people_Lcont .people_txt_wrap{}
	
	.skku_ranking .rank_inner .rank_txt_wrap{ left:0; margin-left:0;}
	
	.media_sns .snsList{ margin:20px 0 0 0;}
}
@media (max-width:1300px) {
	.main_content .Research .researchRight dl{ width:100%;}
	.main_content .Research .researchRight dl + dl{ margin-top:30px;}
}
@media (max-width:1200px) {
	.main-visual .copy{ left:0; margin-left:0; width:100%; padding:0 6rem;}
	.main-visual .cotr{ bottom:10px;}
	.people_wrap .people_Lcont .people_txt_wrap{ padding: 30px 2vw 0;}
}
@media (max-width:1100px) {
	.skku_ranking .rank_inner{ padding-top:50px;}
	.skku_ranking .rank_inner .rank_txt_wrap{ width:40%;}
	.mResSwiper li img{ height:540px; object-fit: cover; object-position: center;}
	.mainRes_txtWrap > div + a{ display:none;}
	.mainRes_txtWrap div{ width:100%; height:270px;}
}
@media (max-width:900px) {
	.main_gnb .mgnb_bg, 
	div.w1650, div.w1650, 
	.mgnb_bg ul.gnb > li.gnbFirst div.w1650 ,
	.gnb_bg div.w1650{ width: 100%;}
	.main_headTop h1.logo{ padding:0; height:auto;}
	
	.main_headTop .hd-sg{ display:none;}
	
	.main-visual .bg{ display:none;}
	.main-visual .bg-m{ display:block; height:650px; min-height:650px;}
	.main-visual .bg-m img{ display:block; height:650px; min-height:650px;}
	.main-visual .copy{ left:0; margin-left:0; width:100%; padding:0 2rem; display:none;}
	.main-visual .itm2 .copy{ max-width:100%; width:100%; left:0;}
	.main-visual .copy .tx01{ font-size:1rem; }
	.main-visual .copy .tx02{ font-size:2.4rem; }
	.main-visual .copy .tx03{ font-size:1.4rem; }
	.main-visual .movie{ height:650px; min-height:650px; min-width:100vw;}
	.main-visual .movie img, 
	.main-visual .movie iframe, 
	.main-visual .movie video{ transform: scale(2.2); -webkit-transform: scale(2.2);}
	.main-visual .movie .thumb{ display:block;}
	
	.news_gallery > img{ width:40%; display:block; height:70px;}
	.newsGallery_txtWrap{ padding:0 0 0 10px;}
	
	.social_media .mediaLeft{ float:none;width:100%;}
	.social_media .mediaLeft .youtubeWrap{ min-height:auto;}
	.social_media .mediaLeft .youtubeWrap > ul > li{ width:48%; margin:0 0 10px 0;}
	.social_media .mediaLeft .youtubeWrap > ul > li:nth-child(2n){ margin-left:4%;}
	
	.social_media .mediaRight{ float:none; margin:40px 0 0 0; width:100%; overflow: visible;}
	.social_media .mediaRight .media_caption{ margin:10px 0 20px;}
	
	.media_sns{ position:relative; bottom:auto; width:100%; margin:20px 0 0 0;}
	.media_sns .sns-lnk{ width:100%;}
	.media_sns .snsList{ width:100%; text-align:center; margin:20px 0 0 0;}
	
	.mResSwiper li img{ height:auto;}
	.mainRes_txtWrap div{ height:auto;}
	
}

@media (max-width:640px) {
	
	.main_headTop h1.logo{ padding:0; height:auto;}
	
	.GnbKeywordWrap{ width:100%;}
	
	ul.gnb_iconList li button.share_icon{ background:none; border:#ddd 1px solid; height:30px; width:50px; text-align:center; line-height:30px; text-indent:0;}
	ul.gnb_iconList li button.share_icon.active{ text-indent:-9999px; border:none;}
	.gnb_iconList{ display:block;}
	.main_headTop ul.gnb_iconList > li.Sgallery{ display:none;}
	.share_wr ul.share_list{ display:none !important;}
	.headLineWrap, 
	.Research, 
	.Media{ margin:45px 0 40px;}
	.Research,
	.headLineWrap{ margin-bottom:0;}
	.headLineWrap{ padding-bottom:20px;}
	
	.main_content{ padding-top:45px;}
	
	.main-visual .swiper-slide{ height:auto;}
	.main-visual .bg{ display:none;}
	.main-visual .bg-m{ display:block; height:450px; min-height:450px;}
	.main-visual .bg-m img{ display:block; height:450px; min-height:450px; width:100%;}
	.main-visual .copy{ left:0; margin-left:0; width:100%; padding:0 2rem; display:none;}
	.main-visual .itm2 .copy{ max-width:100%; width:100%; left:0;}
	.main-visual .copy .tx02{ font-size:20px;}
	.main-visual .copy .tx03{ font-size:14px;}
	.main-visual .cotr{ bottom:6px;}
	.main-visual .swiper-pagination-bullet{ width:8px; height:8px;}
	.main-visual .prev,
	.main-visual .next{ display:none;}
	.main-visual .cotr .stop, 
	.main-visual .cotr .play{ vertical-align:-8px;}
	.main-visual .copy .bt-view{ height:30px; line-height:30px; font-size:12px;}
	.main-visual .copy-noti{ height:390px; margin-top:-195px; width:96%; padding:20px 15px; overflow-y:auto;}
	.main-visual .copy-noti .hd{ display:block; font-size:15px; text-align:center;}
	.main-visual .copy-noti .hd h3{ flex:none; }
	.main-visual .copy-noti .hd div{ flex:none; text-align:center; margin-top:5px;}
	.main-visual .copy-noti .txt-bx{ display:block; font-size:12px; margin-top:10px; }
	.main-visual .copy-noti .txt-bx > ul{ flex:none; padding:0;}
	.main-visual .copy-noti .txt-bx > ul > li + li{ margin-top:4px; }
	.main-visual .copy-noti .txt-bx > ul > li .tit-tx{ font-size:12px;}
	.main-visual .copy-noti .txt-bx > ul > li .tit-tx::before{ width:3px; height:3px; vertical-align:2px;}
	.main-visual .copy-noti .txt-bx > ul > li .txt{ margin-top:3px;}
	.main-visual .copy-noti .txt-bx > ul > li > ul > li i{ width:14px; height:14px; line-height:14px; vertical-align:1px;}
	.main-visual .copy-noti .btz{ margin:0;}
	.main-visual .movie{ height:450px; min-height:450px; min-width:100vw;}
	.main-visual .movie img{ transform: scale(1); -webkit-transform: scale(1);}
	.main-visual .movie iframe, 
	.main-visual .movie video{ transform: scale(2.2); -webkit-transform: scale(2.2);}
	.main-visual .movie .thumb{ display:block;}
	.main-visual .itm3 .bt-view{ bottom:13vw; height:30px; line-height:30px; font-size:12px;}
		
	.news_gallery{ display:block;}
	.news_gallery > img{ display:block; width:100%; height:auto; display:block;}
	.newsGallery_txtWrap{ margin-top:15px; padding:0;}
	
	.social_media .Media{ margin-top:45px; margin-bottom:40px;}
	.social_media .mediaLeft{ float:none;width:100%;}
	.social_media .mediaLeft .youtubeWrap{ min-height:auto;}
	.social_media .mediaLeft .youtubeWrap > ul > li{ width:48%; margin:0 0 10px 0;}
	.social_media .mediaLeft .youtubeWrap > ul > li:nth-child(2n){ margin-left:4%;}
	
	.social_media .mediaRight{ float:none; margin:20px 0 0 0; width:100%; overflow: visible;}
	.social_media .mediaRight .media_caption{  margin:5px 0 20px; font-size:14px;}
	
	.media_sns{ position:relative; bottom:auto; width:100%; margin:20px 0 0 0;}
	.media_sns .sns-lnk{ width:100%;}
	.media_sns .snsList{ width:100%; text-align:center; margin:20px 0 0 0;}
	
	.main_qm{ top:-34px;}
	.main_qm .bt{ width:46px; height:46px; right:15px;}
	.main_qm .bt::after{ width:12px; height:12px; margin:-10px 0 0 -7px;}
	.main_qm > ul{ top:30px; right:0; width:100vw; padding:0 70px 0 15px;}
	.main_qm > ul.active{ right:0;}
	.main_qm > ul > li a{ font-size:10px;}
	
	.main_renew .topBtn{ width:46px; height:46px; right:15px; bottom:14px;}
	.main_renew .topBtn::after{ width:12px; height:12px; margin:-4px 0 0 -7px;}
}