@charset "utf-8";

/*COMMON*/
/**/
.common_line{width:100%;padding:35px 0 !important;height:1px;background:url('../images/sub/line.png') repeat-x left center ;}
 .mhide{display:block !important;}
 .pchide{display:none !important;}
.btnarea { text-align:center; margin:40px 0; line-height:0; }
.btnarea input,
.btnarea button,
.btnarea a { margin:10px 15px; cursor:pointer; display:inline-block; vertical-align:middle; }



/*COMMON VISUAL*/
.sub_content .sub_visual {text-align:center;width:100%;position:relative;height:480px; overflow:hidden; }
.sub_content .sub_visual:after { content:""; display:inline-block; vertical-align:middle; height:100%; }
.sub_content .sub_visual .bg { position:relative; width:100%;height:480px; top:0; }
.sub_content .sub_visual .bg.bg01{background:url('../images/sub/sub_visual01.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual .bg.bg02{height:865px;background:url('../images/sub/sub_visual02_02.png') repeat 50% 100%;background-size:cover;}
.sub_content .sub_visual .bg.bg03{background:url('../images/sub/sub_visual03.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual .bg.bg04{background:url('../images/sub/sub_visual04.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual .stit {position:absolute;top:50%;left:50%;margin-top:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:62px; color:#ffdc10; text-align:center; z-index:1; line-height:1; }
.sub_content .sub_visual .stit span{display:block;font-size:24px;color:#fff;line-height: 60px;}



/*팝업*/
.bpopup{position:absolute;display:none;width:90%;height:90%;z-index:99999;background:#fff;left:50% !important;top:50% !important;transform:translate(-50%,-50%);}



/*서브메뉴 -PC*/
.sub_content .sub_navi {position:relative;/*bottom:0;*/width:100%; z-index:1;max-width:1200px;margin:0 auto; }
.sub_content .sub_navi .sub_navi_ul {position:absolute;display:table;table-layout: fixed;width:100%;max-width:1200px; bottom:0; z-index:2;height:70px;./* left:50%;-ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%);*/  white-space:nowrap; font-size:0; }
.sub_content .sub_navi .sub_navi_ul > li { display:table-cell; vertical-align:top; /*width:240px;*/ height:70px; position:relative; }
.sub_content .sub_navi .sub_navi_ul > li + li { border-left:1px solid #245891; }
.sub_content .sub_navi .sub_navi_ul button { position:absolute; bottom:0; left:0; height:70px; border:0; display:table; width:100%; line-height:1.2; font-size:18px; color:#397dc7; background-color:rgba(1,46,95,0.65); -webkit-transition:all 0.5s cubic-bezier(0, 0, 0.25, 1); transition:all 0.3s cubic-bezier(0, 0, 0.25, 1); font-weight:bold; }
.sub_content .sub_navi .sub_navi_ul button a{height: 100%;display:table;width:100%;vertical-align:middle;}
.sub_content .sub_navi .sub_navi_ul button:before{z-index:-1;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:0;background:#012245;transition:all .4s cubic-bezier(0, 0, 0.25, 1);}
.sub_content .sub_navi .sub_navi_ul > li:hover button:before{height:100%;}
.sub_content .sub_navi .sub_navi_ul > li:hover button em{color:#fff;font-weight:bold;}
.sub_content .sub_navi .sub_navi_ul > .slick-active:hover button em{color:#003d73;}

.sub_content .sub_navi .sub_navi_ul button em{text-align:center;display:table-cell;vertical-align:middle;font-weight:bold;}
.sub_content .sub_navi .sub_navi_ul li.slick-active button{height:80px;}
.sub_content .sub_navi .sub_navi_ul .slick-active button {background-color:#ffdc10; }
.sub_content .sub_navi .sub_navi_ul .slick-active button em{font-weight:bold;color:#003d73;}
.sub_content .bottom_null { height:50px; }





/*CONTENTS*/
.sub_content .sub_inner{padding-top:50px;padding-bottom:50px;width:1200px;margin:0 auto;}
.sub_content .sub_inner.full{width:100%;background-color:#f5f1e4;padding-bottom:150px;}
.sub_content .sub_inner.full2{width:100%;background-color:#f5f1e4;padding-bottom:0;}
.sub_content .sub_inner.full3{width:100%;padding-bottom:0;padding-top:175px;padding-bottom:40px;}
.sub_content .sub_inner.full4{width:100%;padding-bottom:0;padding-top:0;}
.sub_content .sub_inner .pagetit{font-weight:bold;margin-top:15px;/*font-family: 'Noto Serif KR', serif;*/text-align:center;font-size:42px;padding:7px 0 25px 0;color:#012e5f;background:url('../images/sub/tit_up_icon.png') no-repeat center 0; }

.sub_content .sub_inner .sentence{position:relative;text-align:center;}
.sub_content .sub_inner .sentence h3{font-size:32px;font-weight:600;line-height:40px;letter-spacing:-1px;position: relative;}

.sub_content .sub_inner .sentence h3:after{content:"";display:block;position:absolute;top:0px;left:0;width:40px;height:2px;background:#397dc7;}



.sub_content .sub_inner .sentence h3.tit{color:#012e5f;font-size: 24px;padding-bottom:10px;padding-top:15px;}
.sub_content .sub_inner .sentence h3.tit.sub{font-size:20px;}
.sub_content .sub_inner .sentence h3.tit.sub:after{height:0;}
.sub_content .sub_inner .sentence ul.education{padding-top:15px;padding-left:30px;}
.sub_content .sub_inner .sentence ul.education li{position:relative;line-height: 28px;list-style-type: disc;}
/*
.sub_content .sub_inner .sentence ul.education li:after{content:"";display:block;position:absolute;top:50%;left:0;background:#ddd;width:2px;height:2px;}
*/

.sub_content .sub_inner .sentence h3.stit{color:#003d73;}
.sub_content .sub_inner .sentence p.article{text-align:left;color:#000;font-size:17px;padding-bottom:5px;line-height:28px;}
.sub_content .sub_inner .sentence p.impact{font-weight:600;color: #397dc7;}
.sub_content .sub_inner .sentence p.article.first{padding-top:20px;}
.sub_content .sub_inner .sentence p.article strong{color:#000;}
.sub_content .sub_inner .sentence p.article span.bold{font-weight:600;}


/*인사말- 2열문단*/
.sub_content .sub_inner .sentence .about_article{position:relative;padding:35px 0 0 0 ;}
.sub_content .sub_inner .sentence .about_article:after{content:"";display:block;clear:both;}
.sub_content .sub_inner .sentence .about_article.pdt0{padding-top:0;}
.sub_content .sub_inner .sentence .about_article.pdt10{padding-top:10px;}

.sub_content .sub_inner .sentence .about_article .textbox{position:relative;margin-top:-10px;text-align:left;}
.sub_content .sub_inner .sentence .about_article .textbox:after{content:"";clear:both;}
.sub_content .sub_inner .sentence .about_article .textbox.full{margin-top:0px;padding-left:0;width:100%;float:none;}
.sub_content .sub_inner .sentence .about_article .textbox.pdl0{padding-left:0;}
.sub_content .sub_inner .sentence .about_article .textbox.wd42{width:43%}

.sub_content .sub_inner .sentence .about_article .textbox .box_wrap{display: flex;}
.sub_content .sub_inner .sentence .about_article .textbox .box{width:50%;padding: 25px;box-sizing: border-box;border:#ddd solid 1px;margin:10px;}




/*인사말-이미지박스*/
.sub_content .sub_inner .sentence .about_article .img{display:none;float:left;}
.sub_content .sub_inner .sentence .about_article .img .img_inner{position:relative;overflow:hidden;padding-right:40px;padding-bottom:40px;}
.sub_content .sub_inner .sentence .about_article .img .img_inner .bg{position:absolute;z-index:-1;top:40px;left:40px;width:100%;height:100%;background:url('../images/sub/sub_img_bg.png') repeat right bottom ;}
.sub_content .sub_inner .sentence .about_article .img.pd40{padding-left:40px;}
.sub_content .sub_inner .sentence .article_sec h3.tit{text-align:left;}
.sub_content .sub_inner .sentence .sign_wrapper{width:100%;text-align:right;}




/*특장점*/
.sub_content .sub_inner .sentence .merit_section{position:relative;padding:40px 0 0 0 ;}
.sub_content .sub_inner .sentence .merit_section:after{content:"";display:block;clear:both;}
.sub_content .sub_inner .sentence .merit_section.bg1{background-color:#f5f1e4}
.sub_content .sub_inner .sentence .merit_section.bg2{background-color:#e6f1f6}
.sub_content .sub_inner .sentence .merit_section .inner{position:relative;width:1240px ;margin:0 auto;}
.sub_content .sub_inner .sentence .merit_section .img{position:absolute;top:0;left:0;width:50%;max-width:615px;}
.sub_content .sub_inner .sentence .merit_section .img .num{display:none;z-index:5;opacity:0;transform: translate(-50%,50%);position:absolute;display:table;bottom:0;left:50%;width:50px;height:50px;background-color:#ffdc10;transition:opacity 1.5s cubic-bezier(0, 0, 0.25, 1)}
.sub_content .sub_inner .sentence .merit_section .img .num h3{vertical-align: middle;width:100%;height:100%;font-size:25px;color:#012e5f;font-weight:300;display:table-cell;text-align:center;}
.sub_content .sub_inner .sentence .merit_section .textbox{height:305px;float:left;margin-left:50%;width:47%;padding-left:2.177%;}
.sub_content .sub_inner .sentence .merit_section .textbox h3{text-align:left;}
.sub_content .sub_inner .sentence .merit_section .textbox h3 span.eng{display:block;font-size:16px;}
.sub_content .sub_inner .sentence .merit_section p.article{padding-bottom:0;padding-top:10px;width:95%;}
.sub_content .sub_inner .sentence .merit_section.reverse .img{position:absolute;top:0;right:0;left:auto;width:47%;padding-right:2.177%;max-width:615px;}
.sub_content .sub_inner .sentence .merit_section.reverse .textbox{height:305px;float:left;margin-right:50%;margin-left:auto;width:50%;padding-left:0;}
.sub_content .sub_inner .sentence .merit_section .textbox.hei250{height:250px;}
.sub_content .sub_inner .sentence .merit_section .textbox.hei360{height:360px;}
.sub_content .sub_inner .sentence .merit_section .textbox.hei420{height:440px;}
.sub_content .sub_inner .sentence .merit_section.pdt90{padding-top:90px;}
.sub_content .sub_inner .sentence .merit_section.pdt120{padding-top:120px;}
.sub_content .sub_inner .sentence .merit_section.z5{z-index:5;}
.sub_content .sub_inner .sentence .merit_section.z4{z-index:4;}
.sub_content .sub_inner .sentence .merit_section.z3{z-index:3;}
.sub_content .sub_inner .sentence .merit_section.z2{z-index:2;}
.sub_content .sub_inner .sentence .merit_section.z1{z-index:1;}


/*비젼및역사*/
.sub_content .sub_inner .sentence .visionbox{position:relative;width:1240px ;margin:0 auto;}
.sub_content .sub_inner .sentence .visionbox .textbox{position:relative;width:70%;margin:0 auto;height:0px;text-align:center;}
.sub_content .sub_inner .sentence .visionbox .textbox h3{font-size:24px;line-height:30px;}
.sub_content .sub_inner .sentence .visionbox .textbox p.article{text-align:center;padding-bottom:0;color:#333333;padding-top:10px;width:95%;padding-top:25px;}
.sub_content .sub_inner .sentence .visionbox .img{position:relative;top:125px;}
.sub_content .sub_inner .sentence .visionbox .img .m{display:none;}

.sub_content .sub_inner.full3 .pagetit{padding-bottom:15px;}
.sub_content .sub_inner.full3 .historybox{position:relative;width:1240px ;margin:0 auto;}
.sub_content .sub_inner.full3 .img{position:relative;}
.sub_content .sub_inner.full3 .img:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.full3 .img img{float:left;width:50%;}

.sub_content .sub_inner.full3 .textbox_wrap{position:relative;margin-top:40px;}
.sub_content .sub_inner.full3 .textbox_wrap:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.full3 .textbox_wrap:before{content:"";position:absolute;top:0;left:50%;background:#ddd;height:100%;width:1px;margin-left:-.5px;}
.sub_content .sub_inner.full3 .textbox_wrap .textbox{float:left;width:43.5%;padding:0 40px 10px 40px;}
.sub_content .sub_inner.full3 .textbox_wrap .textbox.f{padding-left:0;padding-right:80px;}
.sub_content .sub_inner.full3 p.article.first{padding-top:25px;}

/*비젼및역사 - 홍보동영상 */
.sub_content .sub_inner.full_media{width:100%;padding-bottom:0;padding-top:0;padding-bottom:50px;}
.sub_content .sub_inner.full_media .videobox{position:relative;width:1240px ;margin:0 auto;}
.sub_content .sub_inner.full_media .videobox:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.full_media .video{position:relative;float:left;width:46%;margin-right:2%;}
.sub_content .sub_inner.full_media .video:last-child{margin-left:2%;}
.sub_content .sub_inner.full_media .video iframe{width:100%;}

/*수상및 인증*/
.sub_content .sub_inner.full_lanking{width:100%;background-color:#ececec;padding-bottom:0;height:300px;}
.sub_content .sub_inner .lankingbox{position:relative;width:1280px ;margin:0 auto;}
.sub_content .sub_inner .lankingbox .textbox h3{font-size: 24px;line-height: 30px;}
.sub_content .sub_inner .lankingbox .textbox h3:after{display:none;}
.sub_content .sub_inner .list{position:relative;padding-top:30px;}
.sub_content .sub_inner .list ul{position:relative;}
.sub_content .sub_inner .list ul:after{content:"";display:block;clear:both;}
.sub_content .sub_inner .list ul li{float:left;width:30%;margin-right:3.3%;}
.sub_content .sub_inner .list ul li:first-child{margin-left:1.65%;}
.sub_content .sub_inner .list ul li:last-child{margin-right:1.65%;}

.sub_content .sub_inner.center_lanking{padding-top:200px;padding-bottom:100px;}
.sub_content .sub_inner.center_lanking .lankingbox{padding-top:25px;}
.sub_content .sub_inner .lankingbox .lanking_inner_box{position:relative;padding-top:35px;}
.sub_content .sub_inner .lankingbox .lanking_inner_box p.article{text-align:center;padding-top:25px;}

.sub_content .sub_inner.center_lanking .dotline{position:relative;width:100%;padding:0px 0 35px 0 !important;height:100px;background:url('../images/sub/lanking_dot_line.png') repeat-x left center ;}
.sub_content .sub_inner.center_lanking .dotline h3{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);color:#397dc7;font-size:24px;line-height:25px;}
.sub_content .sub_inner.center_lanking .dotline h3:after{display:none;}
.sub_content .sub_inner.center_lanking .dotline h3 img.b{display:block;text-align:center;margin:0 auto;}
.sub_content .sub_inner.center_lanking .dotline h3 em{display:block;padding-top:15px;}
.sub_content .sub_inner.center_lanking .lanking_table{position:relative;width:100%;padding-top:15px;}
.sub_content .sub_inner.center_lanking .lanking_table ul:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.center_lanking .lanking_table ul li{width:100%;border-top:#e5e5e5 solid 1px;}
.sub_content .sub_inner.center_lanking .lanking_table ul li.bg{background-color:#f7f7f7}
.sub_content .sub_inner.center_lanking .lanking_table ul li dl{position:relative;}
.sub_content .sub_inner.center_lanking .lanking_table ul li dl:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.center_lanking .lanking_table ul li dl dt{float:left;width:8%;padding:0;color:#397dc7;font-weight:bold;font-size:32px;}
.sub_content .sub_inner.center_lanking .lanking_table ul li dl dd{float:left;width:46%;padding:15px 0;text-align:left;}
.sub_content .sub_inner.center_lanking .lanking_table ul li dl dd.impact{color:#333333;font-weight:500;}



/*MGM*/
.sub_content .sub_inner.full_mgm{width:100%;background-color:#f5f1e4;padding-bottom:0;height:240px;}
.sub_content .sub_inner .sentence .mgmbox{position:relative;width:1280px ;margin:0 auto;}
.sub_content .sub_inner .sentence .mgmbox .img{position:relative;top:0;}

.sub_content .sub_inner.full4 .mgm_table{position:relative;width:100%;padding-top:15px;}
.sub_content .sub_inner.full4 .mgm_table ul:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.full4 .mgm_table ul li{width:100%;border-top:#e5e5e5 solid 1px;}
.sub_content .sub_inner.full4 .mgm_table ul li.bg{background-color:#f7f7f7}
.sub_content .sub_inner.full4 .mgm_table ul li dl{display:table;width:100%;position:relative;}
.sub_content .sub_inner.full4 .mgm_table ul li dl:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.full4 .mgm_table ul li dl dd{display:table-cell;vertical-align:middle;float:left;width:20%;background:#eef1f5;text-align:center;padding:15px 0;}
.sub_content .sub_inner.full4 .mgm_table ul li dl dd.impact{width:72%;background:#f6f8fa;padding-right:4%;padding-left:4%;color:#333333;font-weight:500;text-align:left;}
.sub_content .sub_inner.full4 .mgm_table ul li dl dd.impact em{font-size:.9em;}
.sub_content .sub_inner.full4 .mgm_table ul li dl dd a{color:#3773c4;}


.sub_content .sub_inner.full4 .mgm_table.one ul li dl dd{width:92%;}
.sub_content .sub_inner.full4 .mgm_table.one ul li dl dd div{padding-top:10px;padding-left:20px;}


/*대학원안내,학부안내*/
.sub_content .sub_inner.full_graduate{width:100%;background-color:#f5f1e4;padding-bottom:0;height:240px;}
.sub_content .sub_inner .sentence .gradubox{position:relative;width:1280px ;margin:0 auto;}
.sub_content .sub_inner .sentence .gradubox:first-child{padding-top:20px;}
.sub_content .sub_inner .sentence .gradubox .img{position:relative;top:0;}
.sub_content .sub_inner.full4{width:100%;padding-bottom:0;padding-top:160px;padding-bottom:50px;}
.sub_content .sub_inner.full4 .imglist{position:relative;padding-bottom:40px;}
.sub_content .sub_inner.full4 .imglist:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.full4 .gradubox .inner{float:left;width:48%;padding-bottom:40px;}
.sub_content .sub_inner.full4 .gradubox .inner:first-child{padding-right:2%;}
.sub_content .sub_inner.full4 .gradubox .inner:last-child{padding-left:2%;}
.sub_content .sub_inner.full4 .gradubox:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.full4 .gradubox .textbox{position:relative;float:left;text-align:left;padding-left:40px;width:45%;}
.sub_content .sub_inner.full4 .gradubox .textbox.pl{width:46%;padding-left:0;padding-right:20px;padding-top:15px;}
.sub_content .sub_inner.full4 .gradubox .imgbox{float:left;}
.sub_content .sub_inner.full4 .gradubox .imgbox.pl{float:right;padding-top:15px;}



.sub_content .sub_inner.full4 .gradubox h3.tit{color:#012e5f;font-size:24px;text-align:left;}
.sub_content .sub_inner.full4 .gradubox h3.tit.pdt20{padding-top:25px;}
.sub_content .sub_inner.full4 .gradubox p.article{padding-top:5px;padding-bottom:25px;}
.sub_content .sub_inner.full4 .gradubox p.cmt{text-align:center;padding:8px 0;color:#012e5f;font-weight:500;}

.sub_content .sub_inner.full4 .gradubox table th{background:#012e5f;color:#ffdc10;}
.sub_content .sub_inner.full4 .gradubox table th.yellow{background:#ffdc10;color:#012e5f;}
.sub_content .sub_inner.full4 .gradubox table td{background:#f6f8fa;text-align:center;}
.sub_content .sub_inner.full4 .gradubox table td.white{background:#fff;color:#3782d0;}

.sub_content .sub_inner.full4 .degreebox{position:relative;width:1280px ;margin:0 auto;}
.sub_content .sub_inner.full4 .degreebox ul{position:relative;}
.sub_content .sub_inner.full4 .degreebox ul:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.full4 .degreebox ul li{float:left;width:50%;padding:40px;box-sizing: border-box;border:#e2e2e2 solid 1px;border-bottom:0;border-left:0;}
.sub_content .sub_inner.full4 .degreebox ul li:nth-child(2n){border-right:0;}
.sub_content .sub_inner.full4 .degreebox ul li.last{border-bottom:#e2e2e2 solid 1px;}
.sub_content .sub_inner.full4 .degreebox ul li img{width:100%;}
.sub_content .sub_inner.full4 .degreebox ul li .more{position:absolute;right:0;top:0;width:auto;}
.sub_content .sub_inner.full4 .degreebox ul li .textbox{padding-top:15px;min-height:130px;}
.sub_content .sub_inner.full4 .degreebox ul li .textbox h4{position:relative;line-height:23px;text-align:left;}
.sub_content .sub_inner.full4 .degreebox ul li .textbox h4 a{color:#397dc7;font-size:18px;}
.sub_content .sub_inner.full4 .degreebox ul li .textbox p{padding-top:10px;text-align:left;}

/*프로그램안내*/
.sub_content .sub_inner.full_program{width:100%;background-color:#f5f1e4;padding-bottom:0;height:240px;}
.sub_content .sub_inner .sentence .programbox{position:relative;width:1280px ;margin:0 auto;}
.sub_content .sub_inner .sentence .programbox .img{position:relative;top:0;}
.sub_content .sub_inner.full4 .programbox h3.tit{position:relative;color:#012e5f;font-size:24px;text-align:left;padding-top:5px;}
.sub_content .sub_inner.full4 .programbox h3.tit:after{content:"";display:block;position:absolute;top:0px;left:0;width:40px;height:2px;background:#397dc7;}

.sub_content .sub_inner .sentence .programbox p.article{padding-top:10px;}

.sub_content .sub_inner.full4{width:100%;padding-bottom:0;padding-top:160px;padding-bottom:50px;}
.sub_content .sub_inner.full4 .imglist{position:relative;padding-bottom:40px;}
.sub_content .sub_inner.full4 .imglist:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.full4 .programbox .inner{float:left;width:48%;padding-bottom:40px;}
.sub_content .sub_inner.full4 .programbox .inner:first-child{padding-right:2%;}
.sub_content .sub_inner.full4 .programbox .inner:last-child{padding-left:2%;}
.sub_content .sub_inner.full4 .programbox:after{content:"";display:block;clear:both;}
.sub_content .sub_inner.full4 .programbox .textbox{position:relative;float:left;text-align:left;padding-left:40px;width:45%;}
.sub_content .sub_inner.full4 .programbox .textbox.pl{width:46%;padding-left:0;padding-right:20px;padding-top:15px;}
.sub_content .sub_inner.full4 .programbox .imgbox{float:left;}
.sub_content .sub_inner.full4 .programbox .imgbox.pl{float:right;padding-top:15px;}

.sub_content .sub_inner.full4 .program_img{margin-top:20px;background-color:#f5f1e4;}


/*서울사무소-서브비쥬얼*/
.sub_content .sub_visual.office{position:relative;height:865px;}
.sub_content .sub_visual.office .stit{top:230px;}

/**/
.sub_content .sub_visual.office .viewerbox{position:absolute;width:100%;max-width:1280px;left:50%;top:350px;transform:translateX(-50%);}
.sub_content .sub_visual.office dl{width:640px;float:left;}

.sub_content .sub_visual.office dl:after{display:block;content:"";clear:both;}
.sub_content .sub_visual.office dl dd{position:relative;margin:2.5px;box-sizing: border-box;cursor:pointer;float:left;width:155px;height:140px;}
.sub_content .sub_visual.office dl dd.bl{border-left:0;}
.sub_content .sub_visual.office dl dd.bb{border-bottom:0;}
.sub_content .sub_visual.office dl dd.bt{border-top:0;}
.sub_content .sub_visual.office dl dd .bg{transition:opacity 0.6s cubic-bezier(0, 0, 0.25, 1);display:block;content:"";clear:both;top:0;left:0;opacity:.2;position:absolute;width:100%;height:100%;background:#000;}

.sub_content .sub_visual.office dl dd.img01{background:url('../images/sub/640_img01.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img02{background:url('../images/sub/640_img02.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img03{background:url('../images/sub/640_img03.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img04{background:url('../images/sub/640_img04.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img05{background:url('../images/sub/640_img05.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img06{background:url('../images/sub/640_img06.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img07{background:url('../images/sub/640_img07.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img08{background:url('../images/sub/640_img08.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img09{background:url('../images/sub/640_img09.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img10{background:url('../images/sub/640_img10.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img11{background:url('../images/sub/640_img11.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img12{background:url('../images/sub/640_img12.jpg') repeat 50% 50%;background-size:cover;}

.sub_content .sub_visual.office dl dd.img13{background:url('../images/photo/260618_pic00.jpg') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img14{background:url('../images/photo/260618_pic01.png') repeat 50% 50%;background-size:cover;}
.sub_content .sub_visual.office dl dd.img15{background:url('../images/photo/260618_pic02.png') repeat 50% 50%;background-size:cover;}




.sub_content .sub_visual.office dl dd span{position:absolute;background:#3e5b79;width:100%;display:table;height:50px;bottom:0;text-align:center;}
.sub_content .sub_visual.office dl dd span em{display: table-cell;vertical-align: middle;color:#fff;}

    
.sub_content .sub_visual.office dl dd:hover{border: yellow solid 6px;}
.sub_content .sub_visual.office dl dd:hover .bg{opacity:0;}
.sub_content .sub_visual.office dl dd:hover span{background:#3e5b79;}
.sub_content .sub_visual.office dl dd:hover span em{color:#fff;}

/*큰이미지*/
.sub_content .sub_visual.office dl.big_pic{float:left;width:45%;height:430px;}
.sub_content .sub_visual.office dl.big_pic dd{width:100%;height:430px;}
.sub_content .sub_visual.office dl.big_pic dd:hover{border: 0;}




.sub_content .mapbox{position:relative;width:100%;height:590px;box-sizing: border-box;}
.sub_content .mapbox #mapCanvas{width:100%;height:100%;}

.sub_content .mapbox .caption{position:relative;padding:20px 0;top: 0;left: 0;width: 100%;z-index: 9;background:url('../images/main/main_map_caption_bg.png') repeat 0 0 ;}
.sub_content .mapbox .caption p{color:#fff;text-align:center;letter-spacing:-.5px; line-height: 29px;font-size: 14px;}
.sub_content .mapbox .caption p .pcbr{display:none;}
.sub_content .mapbox .caption div{width:1280px;margin:0 auto;}
.sub_content .mapbox .ico{position:relative;top:2px;display:inline-block;position: relative;margin-top: 1px;margin-left:15px;}
.sub_content .mapbox .ico_loc{width:18px;height:18px;background:url('../images/main/iconset.png') repeat 0 -800px;}
.sub_content .mapbox .ico_tell{width:20px;height:16px;background:url('../images/main/iconset.png') repeat -100px -800px;}
.sub_content .mapbox .ico_fax{width:20px;height:16px;background:url('../images/main/iconset.png') repeat -200px -800px;}
.sub_content .mapbox .ico_train{width:16px;height:16px;background:url('../images/main/iconset.png') repeat -300px -800px;}
.sub_content .mapbox ul{position:relative;}
.sub_content .mapbox ul:after{content:"";display:block;clear:both;}
.sub_content .mapbox ul li{color:#a9cff9;width:50%;float:left;text-align:left;}
.sub_content .mapbox ul li em{color:#fff;display:inline-block;padding-right:10px;}
.sub_content .mapbox ul li em.txt{color:#a9cff9;}

@media all and (max-width:1360px) {
	.sub_content .sub_visual.office .stit{font-size:32px}
	.sub_content .sub_visual .stit span{font-size:14px;}
}


@media all and (max-width:1200px) {
	.sub_content .sub_inner{width:100%;}
}

@media all and (max-width:999px) {
	/*COMMON*/
	.mhide{display:none !important;}
	.pchide{display:block !important;}
	
	/*CONTENTS*/
	.sub_content .sub_inner{width:92%;margin:0 4%;}
	.sub_content .sub_inner{padding-top:5px;}

	/*서브비쥬얼*/
	.sub_content .sub_visual{height:250px;}
	.sub_content .sub_visual .bg{height:250px;}
	.sub_content .sub_visual .stit {width:100%;font-size:32px; color:#ffdc10;line-height:1em;margin-top:0px; }
	.sub_content .sub_visual .stit span{font-size:14px;}
	.sub_content .sub_visual .stit span{line-height:2.5em;font-weight:500;}


	/*서브메뉴 -모바일*/
	.sub_content .sub_navi .sub_navi_ul{display:none;}
	.sub_content .fixedmenu{display:block;height:50px;overflow:hidden;}
	.sub_content .fixedmenu li{width:100%;background-color:#ffe536;}
	.sub_content .fixedmenu li a { display:block; height:50px; text-align:center; font-weight:bold; font-size:17px; color:#777;background-image: url('../images/sub/sub_li_menu_arrow.png');background-size:20px; background-repeat: no-repeat; background-position:right 10px center;}
	.sub_content .fixedmenu li a em { display:inline-block; max-width:98%; vertical-align:middle; line-height:3.1; color:#012e5f;}
	
	/*서브메뉴 -HOVER*/
	.sub_content .sub_navi.over .fixedmenu li a{background-image: url('../images/sub/sub_li_menu_arrow_reverse.png');}
	.sub_content .sub_navi.over > li { width:100%;display:block; }
	.sub_content .sub_navi.over li{border-bottom:#e5e5e5 solid 1px;}
	.sub_content .sub_navi.over > li + li { border-left:1px solid #fff; }
	.sub_content .sub_navi.over .sub_navi_ul{display:table;position:relative;white-space: unset;}
	.sub_content .sub_navi.over .sub_navi_ul:after{content:"";display:block;clear:both;}
	.sub_content .sub_navi.over .sub_navi_ul > li{display:block;width:100%;height:45px;border-left:0;}
	.sub_content .sub_navi.over .sub_navi_ul button{position:relative;background:#f4f4f4;height:45px;}
	.sub_content .sub_navi.over .sub_navi_ul  button em{color:#003d73;font-size:14px;font-weight:300;}
	.sub_content .sub_navi.over .sub_navi_ul  button:hover em{color:#003d73;}
	.sub_content .sub_navi.over .sub_navi_ul .slick-active button{background:#003d73;height:45px;}
	.sub_content .sub_navi.over .sub_navi_ul .slick-active button em{color:#fff;font-weight:300;}

	/*서브타이틀*/
	.sub_content .sub_inner .pagetit{font-size:1.8em;width:90%;margin:0 auto;margin-top:25px;}
	.sub_content .sub_inner .pagetit.long{font-size:1.5em;padding-bottom:25px;}

	/*CONTENTS*/
	.sub_content .sub_inner .sentence h3{font-size:19px;line-height:25px;}
	.sub_content .sub_inner .sentence .about_article{padding-top:0;}
	.sub_content .sub_inner .sentence .about_article .img{float:none;width:100%;}
	.sub_content .sub_inner .sentence .about_article .img .img_inner{padding-right:20px;padding-bottom:20px;}
	.sub_content .sub_inner .sentence .about_article .img .img_inner .bg{top:20px;left:20px;}
	.sub_content .sub_inner .sentence .about_article .img .img_inner img{width:100%;}
	.sub_content .sub_inner .sentence .about_article .img.pd40{padding-left:0;}


	.sub_content .sub_inner .sentence .about_article .textbox{padding-left:0;float:none;margin-top:30px;width:100%;}
	.sub_content .sub_inner .sentence .about_article .textbox .box_wrap{display:block;}
	.sub_content .sub_inner .sentence .about_article .textbox .box{width:auto;}
	.sub_content .sub_inner .sentence h3.tit{padding-top:15px;}
	.sub_content .sub_inner .sentence .about_article .textbox.wd42{margin-top:0;width:100%;}
	.sub_content .sub_inner .sentence .about_article.pat35{padding-top:35px;}


	/*특장점*/
	.sub_content .sub_inner.full{width:100%;margin:0;}
	.sub_content .sub_inner .sentence .merit_section{padding:20px 0 !important;}
	.sub_content .sub_inner .sentence .merit_section .inner{width:92%;margin:0 4%;}
	
	.sub_content .sub_inner .sentence .merit_section .img{position:relative;width:100%;}
	.sub_content .sub_inner .sentence .merit_section .textbox{height:auto;margin:0;padding:40px 0 0 0;width:100%;}

	.sub_content .sub_inner .sentence .merit_section.reverse .img{position:relative;width:100%;}
	.sub_content .sub_inner .sentence .merit_section.reverse .textbox{height:auto;margin:0;padding:40px 0 0 0;width:100%;}
	.sub_content .sub_inner .sentence .merit_section.pdt90{padding-top:0;}
	.sub_content .sub_inner .sentence .merit_section .textbox.hei330{height:auto;}

	/*비젼및역사*/
	.sub_content .sub_inner.full2{margin:0;}
	.sub_content .sub_inner .sentence .visionbox{width:100%;}
	.sub_content .sub_inner .sentence .visionbox .textbox{width:90%;height:auto;}
	.sub_content .sub_inner .sentence .visionbox .textbox h3{font-size:20px;}
	.sub_content .sub_inner .sentence .visionbox .textbox .pcbr{display:none;}
	.sub_content .sub_inner .sentence .visionbox .img{top:0;padding-top:30px;}
	.sub_content .sub_inner.full3{padding-top:20px;margin:0;}

	.sub_content .sub_inner.full3 .historybox{width:100%;}
	.sub_content .sub_inner.full3 .img img{float:none;width:100%;}
	.sub_content .sub_inner.full3 .img img:first-child{padding-bottom:10px;}
	.sub_content .sub_inner.full3 p.article{width:96%;margin:0 2%;}



	/*수상및인증*/
	.sub_content .sub_inner.full_lanking{height:auto;margin:0;padding-bottom:30px;}
	.sub_content .sub_inner.center_lanking{padding-top:30px;margin:0;}
	.sub_content .sub_inner .lankingbox{width:100%;}
	.sub_content .sub_inner .lankingbox .textbox h3{font-size:20px;}
	.sub_content .sub_inner.center_lanking .dotline h3{font-size:18px;line-height:23px;}
	.sub_content .sub_inner.center_lanking .lankingbox{width:96%;margin:0 2%;}
	
	.sub_content .sub_inner.center_lanking .lanking_table ul li{padding:15px 0;}
	.sub_content .sub_inner.center_lanking .lanking_table ul li dl dt{float:none;width:100%;}
	.sub_content .sub_inner.center_lanking .lanking_table ul li dl dd{float:none;width:100%;padding:0;}
	.sub_content .sub_inner.center_lanking .lanking_table ul li dl dd.impact{padding-bottom:5px;}
	
	/*MGM*/
	.sub_content .sub_inner.full_mgm{margin:0;}
	.sub_content .sub_inner .sentence .mgmbox{width:100%;}
	
	.sub_content .sub_inner.full4 .gradubox .textbox{width:100%;padding-left:0; }
	.sub_content .sub_inner.full4 .gradubox .imglist:first-child .textbox{padding-top:20px;}
	.sub_content .sub_inner.full4 .gradubox .inner{float:none;width:100%;}
	.sub_content .sub_inner.full4 .gradubox .inner:first-child{padding-right:0%;}
	.sub_content .sub_inner.full4 .gradubox .inner:last-child{padding-left:0%;}




	/*대학원안내*/
	.sub_content .sub_inner.full_graduate{margin:0;height:auto;}
	.sub_content .sub_inner.full4{margin:0;padding-top:30px;width: 96%;margin: 0 2%;}
	.sub_content .sub_inner .sentence .gradubox{width:100%;}
	.sub_content .sub_inner.full4 .degreebox{width:100%;}
	.sub_content .sub_inner.full4 .gradubox p.article{padding-top:10px;}

	.sub_content .sub_inner.full4 .degreebox ul li{float:none;width:100%;border-right:0;padding:20px 15px;}
	.sub_content .sub_inner.full4 .degreebox ul li .more{display:none;}
	

	/*프로그램안내*/
	.sub_content .sub_inner.full_program{margin:0;}
	.sub_content .sub_inner .sentence .programbox{width:100% ;margin:0 auto;}
	.sub_content .sub_inner .sentence .programbox p.article{padding-top:10px;}


	/*서울사무소*/
	.sub_content .sub_visual.office{height:1500px}
	.sub_content .sub_visual.office .viewerbox{top:250px;}
	.sub_content .sub_visual .bg.bg02{height:1500px;}
	.sub_content .sub_visual.office .stit{top:130px;}
	.sub_content .sub_visual.office dl{top:230px;width:100%;}
	.sub_content .sub_visual.office dl dd{width:50%;margin:2.5px 0;height:180px;}

	.sub_content .mapbox .caption div{width:90%;margin:0 auto;}
	.sub_content .mapbox .caption div ul li{float:none;width:100%;}
	.sub_content .mapbox .ico{margin-left:0;}
	.sub_content .mapbox ul li em.txt{display:block;border-bottom:#2f5c81 solid 1px;padding-bottom:5px;margin-bottom:5px;}


	.sub_content .sub_inner.full3 .textbox_wrap .textbox{width:auto;float:none;padding:10px;}
	.sub_content .sub_inner.full3 .textbox_wrap:before{display:none;}
	.sub_content .sub_inner.full3 .textbox_wrap .textbox.f{padding:10px;}

	.sub_content .sub_inner.full_media{width:auto;}
	.sub_content .sub_inner.full_media .videobox{width:100%;}
	.sub_content .sub_inner.full_media .video{float:none;margin:0;}
	.sub_content .sub_inner.full_media .video:last-child{margin:0;}

	
	.sub_content .sub_visual.office .viewerbox{}
	.sub_content .sub_visual.office dl.big_pic{float:none;}
	.sub_content .sub_visual .bg.bg02{height:700px;}
	.sub_content .sub_visual.office{height:700px;}

	.sub_content .sub_inner.full4 .gradubox .textbox.pl{width:100%;float:none;}

	
	.sub_content .sub_inner.full4 .programbox .imgbox{float:none;}
	.sub_content .sub_inner.full4 .programbox .textbox{float:none;width:100%;padding:15px 0;}
	.sub_content .sub_inner.full4 .programbox .textbox.pl{width:100%;padding:15px 0;}

}


@media all and (max-width:767px) {
	
	/*비젼및역사*/
	.sub_content .sub_inner .sentence .visionbox .img .m{display:block;}
	.sub_content .sub_inner .sentence .visionbox .img .pc{display:none;}


	
	

}





