@charset "utf-8";
@import url("layout.css");

/* 템플릿별로 개별 정의해야하는 CSS는 이 밑으로 작성하시면 최종적으로 적용 됩니다. **********/
/* 레이아웃은 같은 타입의 템플릿은 공통으로  적용되어 있습니다.**********/
/* 레이아웃 변경시에는 같은 템플릿은 같이 변경되오니 유의하여 주시고 변경하실 CSS는 각 템플릿의 샘플 템플릿의 layout.css를 수정하시면 됩니다.**********/
/* 개별적인 변경을 하실 경우에는 새로운 템플릿으로 추가해서 작업하시거나 style.css에서 !important처리로 작업하시기 바랍니다.**********/

/*************SUB01 대학안내*************/

/**총장메세지**/
.present{position: relative;margin-bottom:50px;}
.present > img{position:absolute;top:100px; left:50%;margin-left:-100px;}
.present p.vision{text-align: right;color:#dfdfdf;font-size:24px;font-weight:400;margin-bottom:15px;}
.present .imgbox{position: absolute;left:0;top:0;z-index: 1;}
.present .textwrap{padding-top:112px;}
.present .textbox{display:block;background: #f5f5f5 url(./../../images/sub01/deco03.png)no-repeat right bottom;padding: 90px 0 90px 420px;position: relative;}
.present .textwrap > .textbox > img{position: absolute;top:0px;right:155px;overflow: hidden;}
.present .textbox p.title{color:#002e66;font-size:32px;font-weight:500;letter-spacing: -2px;}
.present .textbox strong,
.present .textbox i{font-size:22px;color:#222;letter-spacing: 4px;font-weight: 400;}
.present .textbox strong{font-weight: 600;letter-spacing: 4px;}

.slogan{text-align: center;}
.slogan p{color:#222;font-size:26px;text-align: center;margin-top:10px;line-height: 37px;font-weight:300;letter-spacing: -2px;}
.slogan p span{font-weight:500;}
.slogan p span i{color:#008fd5;}
/*.slogan:after{content: '';width:2px;height:55px;background-color: #333;display:inline-block;margin:50px 0;}*/

.greeting .text{line-height: 1.8;letter-spacing: -0.3px;}
.greeting .name{margin-top:100px;color:#111;font-weight:400;text-align: right;font-size: 18px;}
.greeting .name img{margin-top: -5px;margin-left: 15px;}

@media only screen and (max-width:1024px){
  .present .textbox{padding:90px 0 90px 390px}
  .present > img,
  .present .textwrap img{display:none;}
}

@media only screen and (max-width:900px){
  .present .textwrap{padding-top:0;}
  .present .imgbox{top:50px;left:50%;margin-left:-195px;}
  .present .textbox{text-align:center;padding: 70px 0 30px 0;}
  .present p.vision{margin-bottom:380px;}
}
@media only screen and (max-width:600px){
  .present p.vision{font-size:20px}
  .present .textbox p.title{font-size:22px;}
  .present .textbox{padding: 80px 0 20px 0;}
}

/**역대총장**/
.generation .text{display:inline-block;transform:rotate(-90deg);color:#d3d3d3;vertical-align: top;margin-left:-70px;margin-top:135px;position: relative;float:left;}
.generation .text:before{content: '';transform:rotate(-90deg);width:2px;height:70px;background-color: #d3d3d3;position:absolute;top:-21px;right:-45px;}
.generation .text p{font-weight:600;}
.generation .general_box{border-top:1px solid #002e66;background:#f5f5f5 url(./../../images/sub01/deco04.png) no-repeat 50px 40px;margin-left:70px;overflow: hidden;padding-top: 60px;}
.generation .decobox{background: url(./../../images/sub01/deco05.png) no-repeat 25px 50px;overflow: hidden;padding-bottom: 40px;background-size: 100%;/* width: 600px; *//* height: 603px; */}
.generation .imgbox{float:right;background-color:#fff;overflow: hidden;z-index:9999;padding:40px 75px 20px 75px;width:735px;}
.generation .imgbox ul{text-align:center;margin-bottom:20px;}
.generation .imgbox ul li{display:inline-block;width: 20%;margin-right: 6%;vertical-align: top;}
.generation .imgbox ul li:nth-last-child(1){margin-right:0;}
.generation .imgbox ul li dl dd{color:#002e66; margin-top:15px;}
.generation .imgbox ul li dl dd i{font-weight: 500;}
.generation .width_ad{width:160px;}
.president_list ul{display:table;margin-bottom: 15px;font-size:18px;}
.president_list ul li{display:table-cell;text-align:center;vertical-align: top;position: relative;}
.president_list ul li:nth-child(1){width: 90px;font-size:20px;font-weight:400;color:#888;float:left;padding-right: 150px;text-align: left;}
.president_list ul li:nth-child(1):after{content: '';width:110px;height:2px;background-color: #005aab;position:absolute;top:15px;left: 100px;}
.president_list ul li:nth-child(2){width: 110px;color: #222;font-weight: 500;text-align: left;padding-top: 5px;}
.president_list ul li:nth-child(3){width: 130px;padding-top: 4px;}
.president_list ul li:nth-child(3) span{color:#fff;background-color: #00baff;width:90px;display:inline-block;font-size:16px;margin-top:3px;padding: 2px 0;}
.president_list ul li:nth-child(4){width:auto;line-height: 2;padding-top: 2px;}


@media only screen and (max-width:1024px){
  .generation .text{margin-top:0;margin-left:0;transform: none;display:block;float:none;}
  .generation .text:before{left:200px;}
  .generation .general_box{margin-left:0;margin-top:10px;}
  .generation .imgbox{float:none;width:70%;margin: 0 auto;}
  .generation .width_ad{width:auto;}
  .president_list ul{display:block;}
  .president_list ul li:nth-child(1){height: 30px;}
  .president_list ul li:nth-child(4){display:block;width:100%;text-align: left;margin-top:10px;}
}

@media only screen and (max-width:900px){
  .generation .imgbox ul li{width:49%;margin-right:0;margin-bottom:20px;}
  .generation .imgbox ul{margin-bottom:0;}
  .generation .imgbox{padding:40px;}
}

@media only screen and (max-width:500px){
  .president_list ul li:nth-child(2),
  .president_list ul li:nth-child(3){display:inline-block;width:100px;}
}

@media only screen and (max-width:400px){
  .generation .imgbox ul li{width:100%;}
}

/**역사**/
.div_4html ul{display:block;padding-bottom:60px;width:100%;overflow:hidden;}
.div_4html ul li{display:block;width:20%;float:left;}
.div_4html ul li + li > a{border-left:none;}
.div_4html ul li a{display:block;padding:0 20px;font-size:16px;text-align:center;line-height:58px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:1px solid #ccc;border-bottom:1px solid #2b405b;}
.div_4html ul li a._active{color: #fff;border: 1px solid #5a7797;font-weight: 500;background: #005aab url(./../../images/common/tabMenubg.png) center center no-repeat;}


.MJhistory{position: relative;padding:45px 0 0 45px;}
.MJhistory .hisBox{position: absolute;top:0;left:0;}
.MJhistory .innerBox{border:10px solid #edeff5;padding:45px 45px 60px 315px;background: url(./../../images/sub01/hisboxBG.png) 95% bottom no-repeat;}
.MJhistory .innerBox p.title{color:#2b3e5c;font-size:22px;margin-bottom:20px;line-height: 32px;font-weight:400;}
.MJhistory .innerBox p.title span{font-weight:600;}
.MJhistory .innerBox p.text{font-size:18px;line-height: 28px;}

.history_list{float:left;width:70%;margin-right:8%;margin-top:20px;}
.history_list ul.his_list{display:table;margin-bottom:30px;}
.history_list ul.his_list li{display:table-cell;}
.history_list ul.his_list li:nth-child(1){font-size:30px;color:#222;width:75px;font-weight: 600;position: relative;font-family: arial;}
.history_list ul.his_list li:nth-child(1):before{content: '';width:10px;height:10px;position:absolute;top:-5px;left:0;background: url(./../../images/sub01/his_point.png)center no-repeat;}
.history_list ul.his_list li:nth-child(1):after{content: '';width:150px;height:3px;background-color:#002e66;position: absolute;top:22px;left:90px;}
.history_list ul.his_list li:nth-child(2){padding-left: 190px;vertical-align: top;}
.history_list ul.his_list li dl{margin-bottom:15px;}
.history_list ul.his_list li dt{color:#222;font-size:22px;font-weight: 600;margin-top:5px;margin-bottom:5px;}
.history_list ul.his_list li dd{font-size:18px;}
.his_img img{margin:40px 0;}

@media only screen and (max-width:860px){
  .MJhistory .innerBox{padding:105px 45px 35px 45px;}
  .hisBox img{width:60%;}
  .history_list{margin-right:2%;}
  .history_list ul.his_list li:nth-child(1){display:block;}
  .history_list ul.his_list li:nth-child(2){padding-left:0;display:block;}
}

@media only screen and (max-width:767px){
  .div_4html{height:0;overflow:hidden;}
}

@media only screen and (max-width:600px){
  .MJhistory{padding:20px 0 0 20px;}
  .hisBox img{width:40%;}
  .MJhistory .innerBox{padding: 80px 30px 25px 30px;}
  .his_img{display:none;}
  .history_list{width:100%;margin-right:0;}
}

/**이념**/
.spirit_wrap{display:table;}
.spirit_wrap .imgbox,
.spirit_wrap .textbox{display: table-cell;vertical-align: top;}
.spirit_wrap .textbox{padding-left:40px;box-sizing: border-box;}
.spirit_wrap .textbox strong{display:block;margin:10px 0;font-size:22px;color:#002e66;font-weight: 600;}
.spirit_wrap .textbox p{margin-bottom: 25px;font-size: 18px;letter-spacing: -1.2px;}
.spirit_wrap .textbox .name{font-size:16px;}
.spirit_wrap .textbox .name i{color:#333;font-weight: 500;}

.ideawrap ul li{margin-bottom: 25px;clear:both;overflow:hidden;}
.ideawrap .imgbox,
.ideawrap .textbox{display:block;float:left;}
.ideawrap .imgbox{padding-right: 10%;position: relative;}
.ideawrap .imgbox:after{content: '';background: url(./../../images/sub01/arrow.png) no-repeat center;position: absolute;top: 43px;left: 205px;width:100px;height:100px;}
.ideawrap .textbox{width:73.5%;border:3px solid #ebebeb;background: url(./../../images/sub01/ideaBox.png) no-repeat right 30px;height: 160px;margin-top: 15px;padding: 20px 100px 20px 30px;box-sizing: border-box;letter-spacing: -0.8px;}
.ideawrap .textbox strong{font-size:18px;color:#222;display:block;margin-bottom:5px;}

.edu_purpose .imgbox{background:url(./../../images/sub01/purposeImg.png) no-repeat;padding:140px 440px 0 0;}
.edu_purpose .imgbox .text{padding:100px;background-color: #fff;padding:45px 45px 25px 0;}
.edu_purpose .imgbox .text p{position:relative;padding-left:42px;font-size: 18px;letter-spacing: -1px;}
.edu_purpose .imgbox .text p:before{content:'';width:3px;height:100%;background-color: #10489f;position:absolute;top:0;left:0;}

.bg_gray{background-color: #f9f9f9;}
.edu_target{overflow: hidden;}
.edu_target > ul{float:left;width:45%;padding-left:40px;position: relative;}
.edu_target > ul:before{content: '';width:1px;height:100%;position: absolute;top:0;left:0;background-color:#ccc;}
.edu_target > ul > li > div > ul > li{margin-bottom: 10px;}
.edu_target ul li ul > li:before{content:'';width:3px;height:3px;background-color:#002e66;display:inline-block;vertical-align: top;margin-right:15px;margin-top:12px;}
.edu_target ul li p{color:#002e66;font-weight:500;font-size:18px;margin-bottom:15px;}
.edu_target ul li div{margin-bottom:35px;}
.edu-font{font-size: 18px;letter-spacing: -0.8px;}

#menu2153_obj5743{overflow: initial;z-index: 99;;width:100%;}
#menu2153_obj5743:before{content:'';width: 100%;height:100%;background-color: #f9f9f9;position:absolute;z-index: -1;top:0;left:-29.3%;}
#menu2153_obj5743:after{content:'';width: 100%;height:100%;background-color: #f9f9f9;position:absolute;z-index: -2;top:0;left:29.3%;}

.spirit_graph{position:absolute;left:-9999px;}
.spirit_graph_img img{width:100%;}

@media only screen and (max-width:1200px){
  .spirit_wrap .textbox strong{margin-top:0;}
  .ideawrap .imgbox{padding-right:0;width:100%;display:block;text-align: center;}
  .ideawrap .textbox{display:inline-block;margin:25px 12.5%;height: auto;}
  .ideawrap .imgbox:after{display:none;}
  #menu2153_obj5743:before,
  #menu2153_obj5743:after{display:none;}
}

@media only screen and (max-width:1024px){
  .edu_purpose .imgbox{padding:140px 140px 0 0;}
  .spirit_graph_img{display:none;}
  .spirit_graph{position:inherit;left:0;}
  .spirit_graph p{text-align: center;padding:40px 0;color:#fff;font-size: 18px;font-weight:500;margin-bottom:20px;}
  .spirit_graph p.title01{background: url(./../../images/sub01/spirit_circle01.png) no-repeat center;}
  .spirit_graph p.title02{background: url(./../../images/sub01/spirit_circle02.png) no-repeat center;}
  .spirit_graph li{font-size:16px;}
  .spirit_graph > div > ul{width:100%;text-align: center;margin-bottom:20px;}
  .spirit_graph > div > ul > li{display:inline-block;padding:20px 0;font-weight: 400;vertical-align: top;}
  .spirit_graph .box01 ul li{width:22%;color:#fff;background-color:#001c52;}
  .spirit_graph .box02 ul li{width:30%;border:1px solid #001c52; color:#001c52;}
  .spirit_graph .box03 ul li{width:30%;background: url(./../../images/sub01/spirit_ractan01.png) center;color:#fff;min-height: 75px;}
  .spirit_graph .box04 ul li{width:30%;background: url(./../../images/sub01/spirit_boxbg.png) center;padding:10px;margin-bottom:20px;}
  .spirit_graph .box04 ul li span{background-color: #fff;display:block;padding:15px;}
  .spirit_graph .box04 ul li:nth-last-child(1){width:95%;background: url(./../../images/sub01/spirit_ractan02.png) center; color:#fff;font-size:18px;padding:20px 0;}
}

@media only screen and (max-width:900px){
  .ideawrap .textbox{width:100%;margin-left:0;display: block;}
  .edu_target > ul{width:100%;padding-left:0;text-align: center;}
  .edu_target > ul:before{display:none;}
  .edu_target > ul div{display:inline-block;}
  .edu_target > ul div ul{text-align: left;}
}

@media only screen and (max-width:680px){
  .spirit_graph .box01 ul li,
  .spirit_graph .box02 ul li,
  .spirit_graph .box03 ul li,
  .spirit_graph .box04 ul li,
  .spirit_graph .box04 ul li:nth-last-child(1){width: 95%;margin:10px 0;}
}

@media only screen and (max-width:600px){
  .spirit_wrap .imgbox{width:100%;display:block;text-align:center;margin-bottom:20px;}
  .spirit_wrap .textbox{width:100%;display:block;padding-left:0;}
  .spirit_wrap .textbox strong,
  .spirit_wrap .textbox .name{text-align: center;}
  .edu_purpose .imgbox .text{padding-top:25px;}
  .edu_purpose .imgbox{padding: 115px 0 0 0;background-position: right;background-size:cover;}
  .ideawrap .textbox{padding:20px 30px;}
}

/**상징**/
.sym_animal{position: relative;background: #f5f5f5 url(./../../images/sub01/animal_bg.png)no-repeat right bottom;overflow: hidden;}
.sym_animal .imgbox{float:left;width: 34%;}
.sym_animal .imgbox img{width:100%;}
.sym_animal .textbox{float:right;width:65%;padding:35px 30px;box-sizing: border-box;vertical-align: top;}
.sym_animal .textbox p.title{color:#002e66;font-size:26px;font-weight: 500;margin-bottom:60px;}
.sym_animal .textbox .line{position: absolute;top:85px;left:360px;}
.sym_animal .textbox .deco{position: absolute;top:0;right:130px;}

.songbox .leftbox{float:left;background:url(./../../images/sub01/song_left.png)no-repeat;padding-top:30px;color:#fff;width:33.3%;height:700px;box-sizing: border-box;}
.songbox .leftbox dl{text-align:center;margin-bottom: 20px;}
.songbox .leftbox dl dt{background:url(./../../images/sub01/song_talkbox.png) center no-repeat;width:100px;height:50px;display:inline-block;padding-top:15px;}
.songbox .leftbox dl dd{line-height: 1.9;}
.songbox .leftbox .songBtn{display:block;text-align: center;margin-top:30px;}
.songbox .leftbox .songBtn a{color:#fff;background-color:#00baff;padding:7px 15px;margin:0 3px;font-size:14px;border-radius: 5px;}
.songbox .leftbox .songBtn a img{margin:6px 8px 0 0;}
.songbox .leftbox .songBtn a:hover{background-color:#002e66;transition: all 0.5s;}
.songbox .rightbox{width:66.7%;float:right;overflow: hidden;}
.songbox .rightbox img{width:100%;}

.symbolWrap{overflow: hidden;padding:30px 0;color:#222;}
.symbolWrap ul{display:table;width:100%;}
.symbolWrap ul li{display:table-cell;width:50%;vertical-align: middle;text-align: center;}
.symbolWrap ul li .imgWrap{height:170px;margin-bottom:20px;}
.symbolWrap ul li:nth-child(1) img{margin:10px 25px;}
.symbolWrap ul li:nth-child(2) .imgWrap{padding-top:60px;padding-left:50px;box-sizing: border-box;}
.symbol_down{float:right;}
.symbol_down .jpgdownload{background: url(./../../images/sub01/jpgBtn_bg.png) no-repeat center;padding: 15px 30px;color:#fff;}
.symbol_down .aidownload{background: #fff;border:1px solid #005aab;padding: 13px 34px;color:#005aab;border-radius: 25px;margin-left: 10px;}
.symbol_down a{display:inline-block;}
.symbol_down a img{margin-left:10px;}

.logotypeWrap{color:#222;}
.logotypeWrap .logotype_korean,
.signWrap .logotype_korean{text-align: center;padding: 30px 0 25px 0;}
.logotypeWrap ul,
.signWrap ul{display:table;width:100%;}
.logotypeWrap ul li,
.signWrap ul li{display:table-cell;width:50%;text-align:center;padding-bottom:35px;}

.symbolWrap,
.logotypeWrap,
.signWrap,
.signWrap02{
  background-image:url(./../../images/sub01/right_bottom_bg.png), url(./../../images/sub01/grid_basic.png);
  background-position: right bottom, left top;
  background-repeat: no-repeat, repeat;
  padding:35px 0;
  box-sizing:border-box;
  text-align: center;
  border:1px solid #ddd;
  position: relative;
}

.symbolWrap:before{content: '';width:30px;height:30px;position: absolute;background-image:url(./../../images/sub01/left-line.png);display: block;left:0;bottom:0;}
.logotypeWrap:before,
.signWrap:before,
.signWrap02:before{content: '';width:30px;height:30px;position: absolute;background-image:url(./../../images/sub01/left-line.png);display: block;left:-1px;bottom:-1px;}
.symbolWrap:after{content: '';width:30px;height:30px;position: absolute;background-image:url(./../../images/sub01/left-line.png);display: block;right:0;top:0;transform: rotate(180deg);}
.logotypeWrap:after,
.signWrap:after,
.signWrap02:after{content: '';width:30px;height:30px;position: absolute;background-image:url(./../../images/sub01/left-line.png);display: block;right:-1px;top:-1px;transform: rotate(180deg);}

.logotypeWrap p,
.signWrap p{margin-top:15px;color:#222;}

.signWrap02{padding: 25px 0 30px 0;color:#222;}
.signWrap02 ul li{display:inline-block;text-align: center;width:19.5%;}
.signWrap02 ul li p{margin-bottom: 20px;}

.adress_block{padding: 35px 0 35px 0;box-sizing:border-box;text-align: center;}


.annivrersary_basic{
  background-image:url(./../../images/sub01/aa.png),url(./../../images/sub01/bb.png);
  background-repeat:no-repeat;
  background-position:left top, right bottom;

  padding:30px 0 40px 0;box-sizing:border-box;text-align: center;border:1px solid #ddd;position: relative;}
.annivrersary_basic:before{content: '';width:30px;height:30px;position: absolute;background-image:url(./../../images/sub01/left-line.png);display: block;left:-1px;bottom:-1px;}
.annivrersary_basic:after{content: '';width:30px;height:30px;position: absolute;background-image:url(./../../images/sub01/left-line.png);display: block;right:-1px;top:-1px;transform: rotate(180deg);}

.annivrersary_basic ul li{display:inline-block;width:48%;vertical-align: top;}
.annivrersary_basic div img{margin:0 20px;}
.annivrersary_basic.anni02 ul{margin-bottom:25px;}

/**캐릭터**/
.sym_animal.character .imgbox{background-color:#fff;border:1px solid #cecece;border-right:none;height: 100%;padding: 25px 0 35px 20px;box-sizing: border-box;}
.sym_animal.character .imgbox dl{display:inline-block;width:45%;text-align: center;}
.sym_animal.character .imgbox dt{margin-bottom:15px;}
.sym_animal.character .imgbox dd{color:#002a68;font-weight:500;}
.sym_animal.character .imgbox dl dt img{width:auto;}

.character_act{text-align:center;}
.character_act div{display:inline-block;margin:0 25px;}

@media only screen and (max-width:1024px){
  .character_act div{width:40%;margin-bottom:20px;}
  .sym_animal.character .imgbox{padding: 25px 0 35px 0;}
  .sym_animal.character .imgbox dl{display:block;width:auto;margin-bottom:20px;text-align:center;}
}

@media only screen and (max-width:900px){
  .annivrersary_basic ul li{width:80%;}
  .annivrersary_basic div img{margin:0 70px;}
  .adress_block img{width:80%;}
  .sym_animal .textbox .deco{display:none;}
}

@media only screen and (max-width:730px){
  .sym_animal.character .imgbox{border-right:1px solid #cecece;}
  .sym_animal.character .imgbox dl{display:inline-block;margin-bottom:0;width:49%}
}

@media only screen and (max-width:600px){
  .character_act div{width:80%;margin-bottom:20px;}
  .character_act div img{width:60%;}
}

.emblem01{
  background-image:url(./../../images/sub01/right_bottom_bg.png), url(./../../images/sub01/grid_basic.png);
  background-position:right bottom, center;
  background-repeat: no-repeat, repeat;padding:35px 0;
  box-sizing:border-box;text-align: center;}

.emblem01 ul li{display:inline-block;width:47%;vertical-align: top;}
.emblem01 ul li p{margin-top:12px;color:#222;}


.emblem02,
.emblem03,
.emblem08{background-image: url(./../../images/sub01/bb.png);background-position: right bottom;}

.emblem02{padding: 30px 0;box-sizing:border-box;text-align: center;}
.emblem02 ul li{display:inline-block;width:30%;vertical-align: top;}

.emblem03{padding:25px 0;box-sizing:border-box;text-align: center;}
.emblem03 ul li{display:inline-block;width:30%;vertical-align: top;}
.emblem03 ul li:nth-child(1) dt,
.emblem03 ul li:nth-child(2) dt{padding:24px 0;}
.emblem03 ul li dt{margin-bottom:15px;}
.emblem03 ul li dd{width:90%;background-color: #f5f5f5;padding:20px 0;margin:0 auto;min-height: 75px;}

.emblem04,
.emblem05,
.emblem06{background-color: #fff;border:1px solid #c8c8c8;padding:35px 0;box-sizing:border-box;text-align: center;}

.emblem04 ul li,
.emblem05 ul li,
.emblem06 ul li{display:inline-block;width:30%;vertical-align: top;}

.emblem06 ul li dd,
.emblem07 ul li dd{background-color: #f5f5f5;margin-top:20px;padding: 15px 25px;}

.emblem07{
  background-image:url(./../../images/sub01/right_bottom_bg.png), url(./../../images/sub01/grid_basic.png);
  background-position:right bottom, center;
  background-repeat: no-repeat, repeat;padding:35px 0;

  padding:32px 0;box-sizing:border-box;text-align: center;}

.emblem07 ul li p{margin-bottom:30px;color:#222;}
.emblem07 ul li,
.emblem07 ul li dl{display:inline-block;width:45%;vertical-align: top;}
.emblem07 ul li dl{margin-left:20px;}

.emblem08{padding:30px 0;box-sizing:border-box;text-align: center;}
.emblem08 > p{margin-bottom:25px;color:#222;}
.emblem08 ul li{display:inline-block;width:14%;}
.emblem08 ul li p{margin-top:10px;}

@media only screen and (max-width:1200px){
  .songbox .leftbox{width:100%;height:auto;background-repeat:repeat;padding:50px 0;}
  .songbox .leftbox dl{width:49%;display:inline-block;}
  .songbox .rightbox{width:100%;}
}

@media only screen and (max-width:1024px){
  .symbolWrap img{width:30%;}
  .symbolWrap ul li:nth-child(1) .imgWrap{padding-top:30px;box-sizing:border-box;}
  .annivrersary_color ul li:nth-child(1) img{width:70%;}
  .annivrersary_color ul li:nth-child(2) img{width:50%;}
  .annivrersary_color div img{width:70%;}
  .emblem07 dl{margin-bottom:20px;}
  .emblem08 ul li{width:30%;margin-bottom: 20px;}
}

@media only screen and (max-width:730px){
  .sym_animal .imgbox{float:none;width:auto;}
  .sym_animal .textbox{float:none;width:auto;}
  .sym_animal .textbox p.title{margin-bottom:25px;}
  .sym_animal .textbox .line,
  .sym_animal .textbox .deco{display:none;}
  .songbox .leftbox{width:100%;background-size: cover;background-position: bottom;}
  .songbox .rightbox{width:100%;}
  .songbox .rightbox img{height:auto;}
  .logotypeWrap ul li,
  .signWrap ul li {display: block;width: 100%;}
  .signWrap02 ul li{width:48%;margin-bottom:35px;}
  .emblem01 ul li,
  .emblem02 ul li,
  .emblem03 ul li,
  .emblem04 ul li,
  .emblem05 ul li,
  .emblem06 ul li{display:block;width:100%;margin-bottom:20px;}
  .emblem06 ul li dd{width:60%;margin:20px auto 0 auto;}
  .emblem07 ul li, .emblem07 ul li dl{width:auto;}
  .emblem07 ul li dl{margin-left:0;}
  .emblem08 ul li{width:49%;}

  .emblem01 ul li:nth-child(2){margin-bottom: 0;}
  .emblem02 ul li:nth-child(3),
  .emblem03 ul li:nth-child(3),
  .emblem04 ul li:nth-child(3),
  .emblem05 ul li:nth-child(3),
  .emblem06 ul li:nth-child(3){margin-bottom:0;}

}

@media only screen and (max-width:600px){
  .symbolWrap ul li{display:block;margin-bottom:20px;width:100%;}
  .symbolWrap img{width:auto;}
  .symbolWrap ul li .imgWrap{height:auto;}
  .symbol_down{text-align:center;}
  .symbol_down a{margin-bottom:10px;}
  .symbol_down .aidownload{margin-left:0;}
  .signWrap02 ul li{width:100%;}
  .annivrersary_basic img{width:auto;}
  .annivrersary_basic div img{width:auto;}
  .annivrersary_basic.anni02{background-size:auto;}
  .adress_block.annivrersary_basic img,
  .seventh.annivrersary_basic img{width:80%;}
  .adress_block.annivrersary_basic,
  .seventh.annivrersary_basic{background-size:cover;}
  .songbox .leftbox .songBtn a{width:80%;margin-bottom:10px;display:inline-block;}
  .songbox .leftbox dl{width:auto;display:block;}
}

/**대학발전계획**/


.visionWrap{display:table;width:100%;}
.visionWrap li{display:table-cell;text-align: center;color:#fff;padding:70px 0;float:left;}
.visionWrap li:nth-child(1){background:url(./../../images/sub01/skycircle.png)no-repeat center;width: 150px;margin-right: 140px;position: relative;}
.visionWrap li:nth-child(1):after{content: '';background:url(./../../images/sub01/arrow.png)no-repeat center;width: 80px;height:20px;position:absolute;top: 70px;left: 100%;margin-left: 30px;}
.visionWrap li:nth-child(2){background: url(./../../images/sub01/ractang.png)no-repeat right center;width: 75%;float: right;}

.vision2025{display:table;width:100%;}
.vision2025 li{display:table-cell;text-align:center;float:left;width: 27%;margin-left:20px;vertical-align: top;}
.vision2025 li dt{background-color:#001d54;padding:10px 0;font-size:20px;color:#fff;margin-bottom:20px;}
.vision2025 li dd{background:url(./../../images/sub01/bg_line_small.png);padding:7px;margin-bottom:10px;}
.vision2025 li dd p{background-color:#fff;padding:14px 0;}
.vision2025 li:nth-child(1){width:420px;margin-right:80px;position: relative;}
.vision2025 li:nth-child(1):after{content: '';width:25px;height:42px;background: url(./../../images/sub01/arrow_leftgray.png)no-repeat;position: absolute;top:80px;right:-50px;}
.vision2025 li:nth-child(1) dt{background: url(./../../images/sub01/bluebox.png) center;}
.vision2025 li:nth-child(1) dd{background: url(./../../images/sub01/line-box_small.png) no-repeat;padding:60px 0;background-size: cover;}
.vision2025 li:nth-child(2){margin-left:0;}

.plan_history > li{margin-bottom:30px;}
.plan_history li dl{display:table;width:100%;}
.plan_history li dl dt{width:120px;padding: 37px 31px;font-size:18px;color:#fff;display:table-cell;vertical-align: top;}
.plan_history li:nth-child(1) dl dt{background: url(./../../images/sub01/circle01.png) no-repeat;}
.plan_history li:nth-child(2) dl dt{background: url(./../../images/sub01/circle02.png) no-repeat;}
.plan_history li:nth-child(3) dl dt{background: url(./../../images/sub01/circle03.png) no-repeat;}
.plan_history li:nth-child(4) dl dt{background: url(./../../images/sub01/circle04.png) no-repeat;}
.plan_history li:nth-child(5) dl dt{background: url(./../../images/sub01/circle05.png) no-repeat;}
.plan_history li:nth-child(6) dl dt{background: url(./../../images/sub01/circle06.png) no-repeat;}
.plan_history li:nth-child(7) dl dt{background: url(./../../images/sub01/circle07.png) no-repeat;}
.plan_history li:nth-child(8) dl dt{background: url(./../../images/sub01/circle04.png) no-repeat;}
.plan_history li:nth-child(9) dl dt{background: url(./../../images/sub01/circle05.png) no-repeat;}
.plan_history > li .ul_2 li{color:#2e3235;}
.plan_history > li .ul_2 li ul li{color:#666;}

.plan_history li dl dd{display:inline-block;width: calc(100% - 60px);background-color: #f7f7f7;padding:20px 25px;}
.plan_history li:nth-child(1) dl dd{border:2px solid #217fd0;}
.plan_history li:nth-child(2) dl dd{border:2px solid #05799e;}
.plan_history li:nth-child(3) dl dd{border:2px solid #05509e;}
.plan_history li:nth-child(4) dl dd{border:2px solid #233c9a;}
.plan_history li:nth-child(5) dl dd{border:2px solid #217fd0;}
.plan_history li:nth-child(6) dl dd{border:2px solid #05799e;}
.plan_history li:nth-child(7) dl dd{border:2px solid #05509e;}
.plan_history li:nth-child(8) dl dd{border:2px solid #233c9a;}
.plan_history li:nth-child(9) dl dd{border:2px solid #217fd0;}

.talant ul li{display:inline-block;width:30%;vertical-align: top;margin-left:30px;}
.talant ul li dl{text-align:center;}
.talant ul li dl dt{position: relative;}
.talant ul li dl dd{background-color: #ecf1f7; text-align: center;padding:30px 50px;margin-top:30px;}
.talant ul li dl dd .title{font-size:20px; color:#1e5ba8; font-weight: 500;margin-bottom:15px;}

.talant ul li:nth-child(1){margin-left:0;}
.talant ul li:nth-child(1) dt{background:url(./../../images/sub01/talant_deco01.png) right 20px no-repeat;}
.talant ul li:nth-child(2) dt{background:url(./../../images/sub01/talant_deco02.png) 270px 70px no-repeat;}
.talant ul li:nth-child(3) dt{background:url(./../../images/sub01/talant_deco03.png) 20px 20px no-repeat;}
.talant ul li:nth-child(1) dt:after{content:'';width: 20px;height: 75px;background:url(./../../images/sub01/dotline01.png) no-repeat center;position:absolute;bottom: -35px;left: 50%;margin-left: -10px;}
.talant ul li:nth-child(2) dt:after{content:'';width: 20px;height: 75px;background:url(./../../images/sub01/dotline02.png) no-repeat center;position:absolute;bottom: -35px;left: 50%;margin-left: -10px;}
.talant ul li:nth-child(3) dt:after{content:'';width: 20px;height: 75px;background:url(./../../images/sub01/dotline03.png) no-repeat center;position:absolute;bottom: -35px;left: 50%;margin-left: -10px;}

.object_strategy{background:url(./../../images/sub01/bg_line_small.png);padding:10px;}
.object_strategy .inner{background:url(./../../images/sub01/object_stategy_bg.png) no-repeat;padding:55px;text-align: center;z-index: 1;}
.object_strategy .inner ul li{display:inline-block;width:33%;height:280px;vertical-align: top;padding:9%;box-sizing: border-box;text-align: center;color:#fff;word-break:keep-all;position: relative;z-index: 2;}
.object_strategy .inner ul li:nth-child(1){background:url(./../../images/sub01/triple_circle01.png) center no-repeat;}
.object_strategy .inner ul li:nth-child(2){background:url(./../../images/sub01/triple_circle02.png) center no-repeat;}
.object_strategy .inner ul li:nth-child(3){background:url(./../../images/sub01/triple_circle03.png) center no-repeat;}
.object_strategy .inner ul li:after{content: '';width: 40%;height:2px;background: url(./../../images/sub01/dashed_line.png);position: absolute;top: 50%;right: -70px;}
.object_strategy .inner ul li:nth-child(3):after{display:none;}

.five_strategy{text-align: center;}
.five_strategy li{display:inline-block;width:19%;text-align: center;vertical-align: top;}
.five_strategy li dt{padding:70px 0;}
.five_strategy li:nth-child(1) dt{background: url(./../../images/sub01/stplanImg01.png)no-repeat center top;}
.five_strategy li:nth-child(2) dt{background: url(./../../images/sub01/stplanImg02.png)no-repeat center top;}
.five_strategy li:nth-child(3) dt{background: url(./../../images/sub01/stplanImg03.png)no-repeat center top;}
.five_strategy li:nth-child(4) dt{background: url(./../../images/sub01/stplanImg04.png)no-repeat center top;}
.five_strategy li:nth-child(5) dt{background: url(./../../images/sub01/stplanImg05.png)no-repeat center top;}

.step_system{background:url(./../../images/sub01/pramid_bg.png) no-repeat top;padding:35px 0;text-align: center;}
.step_system img{margin-bottom:35px;}
.step_system > ul > li{display:inline-block;width:30%;vertical-align: top;margin-left:20px;text-align:left;}
.step_system > ul > li:nth-child(1){margin-left:0;}
.step_system > ul > li dt{background:#fff;color:#333;font-weight: 500;padding:25px;box-sizing: border-box;}

.step_system > ul > li:nth-child(1) dt{border:2px solid #38cff8;}
.step_system > ul > li:nth-child(2) dt{border:2px solid #2c5eba;}
.step_system > ul > li:nth-child(3) dt{border:2px solid #022346;}

.planner img{width:100%;}
.strategy_graph{position:absolute;left:-9999px;}
.strategy_graph_img{margin-top:30px;}
.strategy_graph_img img{width:100%;}
.talant_graph{position:absolute;left:-9999px;}
.talant_graph_img img{width:100%;}
.step_system .pushimg{text-align:center;position:absolute;left:-9999px;}
.system_graph_img img{width:100%;}
.system_graph{position:absolute;left:-9999px;}

@media only screen and (max-width:1200px){
  .visionWrap li:nth-child(2){width: 70%;}
  .vision2025 li:nth-child(3){margin-left:0;margin-top:20px;}
  .vision2025 li{width:48%;}
}

@media only screen and (max-width:1024px){
  .step_system img{width:80%;}
  .object_strategy .inner{background-repeat:repeat;}
  .object_strategy .inner{padding: 30px 10px;}
  .object_strategy .inner ul li{width:100%;margin-bottom:20px;padding: 80px 40%;}
  .object_strategy .inner ul li:nth-last-child(1){margin-bottom: 0;}
  .object_strategy .inner ul li:after{display:none;}
  .visionWrap li:nth-child(2){width: 62%;}
  .vision2025 li{width:35%;}

  .strategy_graph_img{height:0;overflow:hidden;}
  .strategy_graph{position:inherit;left:0;}
  .strategy_graph p{text-align: center;padding: 80px 0;color: #fff;font-size: 20px;font-weight:500;margin-bottom: 20px;}
  .strategy_graph p.title01{background:url(./../../images/sub01/spirit_circle03.png) no-repeat center;}
  .strategy_graph p.title02{background:url(./../../images/sub01/spirit_circle04.png) no-repeat center;}

  .strategy_graph > div > div{font-size:20px;font-weight:500;padding:20px 0;margin:20px 0;text-align: center;}
  .strategy_graph .box01 div{color:#fff;background:#001c52;}
  .strategy_graph .box02 div{background:url(./../../images/sub01/slightbox_bg.png) no-repeat center;color:#222;background-size: cover;border:1px solid #ddd;}
  .strategy_graph .box03 ul{text-align: center;font-weight:400;}
  .strategy_graph .box03 ul li{display:inline-block;width:24%;vertical-align: top;text-align: center;}
  .strategy_graph .box03 ul li dt{padding:70px 0;}
  .strategy_graph .box03 ul li:nth-child(1) dt{background:url(./../../images/sub01/iconbgbg01.png)no-repeat center top;}
  .strategy_graph .box03 ul li:nth-child(2) dt{background:url(./../../images/sub01/iconbgbg02.png)no-repeat center top;}
  .strategy_graph .box03 ul li:nth-child(3) dt{background:url(./../../images/sub01/iconbgbg03.png)no-repeat center top;}
  .strategy_graph .box03 ul li:nth-child(4) dt{background:url(./../../images/sub01/iconbgbg04.png)no-repeat center top;}
  .strategy_graph .box03 p.MJsoul{color:#001c52;border:1px solid #001c52;padding:20px 0;margin:30px 0;font-size:16px;font-weight:400;}
  .strategy_graph .box04 ul{text-align: center;font-weight:400;}
  .strategy_graph .box04 ul li{display:inline-block;width:30%;vertical-align: top;text-align: center;padding:7px;background: url(./../../images/sub01/spirit_boxbg.png) center;}
  .strategy_graph .box04 ul li span{background: #fff;display:block;padding:15px 0;line-height: 1.8;}
  .strategy_graph .box04 ul li i{font-style: normal;display:block;color:#06bcff;}
  .strategy_graph .box06 ul{text-align: center;font-weight:400;margin:30px 0;}
  .strategy_graph .box06 ul li{display:inline-block;width:45%;vertical-align: top;text-align: center;padding:35px 0;color:#fff;background:url(./../../images/sub01/spirit_ractan01.png) center;}
  .strategy_graph .box06 ul li span{font-size:26px;font-weight:600;}

  .talant_graph_img{height:0;overflow:hidden;}
  .talant_graph{position:inherit;left:0;}
  .talant_graph{border:2px solid #6186bf; padding:40px;text-align: center;}
  .talant_graph .eduTarget p{display:inline-block;width:200px;background-color:#001c52;text-align: center;color:#fff;font-weight: 400;padding:20px 0;margin-bottom:20px;}
  .talant_graph .eduTarget ul li{background: url(./../../images/sub01/spirit_ractan03.png)center;display:inline-block;width:22%;color:#fff;text-align: center;font-weight: 400;padding:20px 0;margin-bottom:20px;}

  .talant_graph .talantMain{padding: 20px;background: url(./../../images/sub01/talant_bg.png) no-repeat top;background-size: cover;text-align: center;margin:30px 0;}
  .talant_graph .talantMain ul{width:100%;display:inline-block;text-align: center;}
  .talant_graph .talantMain ul li{display:inline-block;width:20%;vertical-align: top;padding-top: 20px;box-sizing: border-box;}
  .talant_graph .talantMain ul li:nth-child(2){width:320px;height:320px;background: url(./../../images/sub01/talant_triangle.png)no-repeat left top;vertical-align: bottom;background-size:cover;padding-top: 150px;box-sizing: border-box;color:#fff;font-size:24px;font-weight: 500;}
  .talant_graph .talantMain ul li dl dt{font-size:20px;color:#1e5ba8;margin-bottom:20px;font-weight: 500;}

  .talant_graph .last{margin:30px 0;}
  .talant_graph .last ul li{display:inline-block;width:100%;margin-bottom:20px;}
  .talant_graph .last ul li:nth-child(2){width:100%;text-align: left;vertical-align: top;line-height: 1.4;}
  .talant_graph .last ul li span{display:inline-block;color:#1e5ba8;font-size:18px;font-weight:500;}
  .talant_graph .last ul li p{margin-bottom:10px;}

  .system_graph_img{height:0;overflow:hidden;}
  .system_graph{position:inherit;left:0;}
  .system_graph .box01{text-align: center;}
  .system_graph .box01 p{color:#fff;background-color:#001c52;width:230px;padding:20px 0;display: inline-block;margin-bottom:20px;}
  .system_graph .box02{text-align: center;}
  .system_graph .box02 p{color:#fff;background:url(./../../images/sub01/spirit_ractan01.png) center;width:230px;padding:20px 0;display: inline-block;margin-bottom:20px;}
  .system_graph .box03{text-align: center;margin-bottom:20px;}
  .system_graph .box03 ul li{display:inline-block;width:90%;border:1px solid #74819a; margin-bottom:10px;}
  .system_graph .box03 ul li dt{background: url(./../../images/sub01/spirit_ractan03.png) center;color:#fff;padding:20px 0;}
  .system_graph .box03 ul li dd{color:#74819a;padding:20px 0;}
  .system_graph .feedback{background:url(./../../images/sub01/feedback.png) no-repeat center;text-align: center;color:#7d89a1;font-size:22px;font-weight: 600;padding:55px 0;background-size:100%;}

  .system_graph .box04{text-align: center;margin-top:30px;}
  .system_graph .box04 ul li{display: inline-block;width:20%;padding:50px 0;color:#fff;font-size:18px;font-weight: 500;}
  .system_graph .box04 ul li:nth-child(2),
  .system_graph .box04 ul li:nth-child(4){width:10%;}

  .system_graph .box04 ul li:nth-child(1){background:url(./../../images/sub01/dongle01.png) no-repeat center}
  .system_graph .box04 ul li:nth-child(3){background:url(./../../images/sub01/dongle02.png) no-repeat center}
  .system_graph .box04 ul li:nth-child(5){background:url(./../../images/sub01/dongle03.png) no-repeat center}

}

@media only screen and (max-width:900px){
  .vision2025 li:nth-child(1):after{display:none;}
  .vision2025 li:nth-child(1),
  .vision2025 li:nth-child(2),
  .vision2025 li:nth-child(3){width:100%;}
  .vision2025 li:nth-child(1){margin:0;}
  .vision2025 li:nth-child(1) dd{background: unset;padding:30px;}
  .object_strategy .inner ul li{padding: 80px 35%;}
  .five_strategy li{width:30%;margin-bottom:30px;}
  .visionWrap li:nth-child(2){width: 55%;}
}

@media only screen and (max-width:780px){

  .talant_graph .talantMain ul li:nth-child(1){width:100%;margin-bottom:20px;}
  .talant_graph .talantMain ul li:nth-child(2){display:block;background-position: center top; margin:0 auto;}
  .talant_graph .talantMain ul li:nth-child(3),
  .talant_graph .talantMain ul li:nth-child(4){width:45%;}
  .talant_graph .eduTarget ul li{width:100%;}
}

@media only screen and (max-width:730px){
  .visionWrap li:nth-child(1):after{display:none;}
  .visionWrap li:nth-child(1),
  .visionWrap li:nth-child(2){display:block;width:100%;}
  .step_system > img{display:none;}
  .step_system .pushimg{position:inherit;left:0;}
  .step_system > ul > li{width:80%;margin-left:0;margin-bottom:20px;}
  .step_system{background-size:cover;}
  .talant ul li{width:100%;margin-bottom:20px;margin-left:0;}
}

@media only screen and (max-width:680px){
  .strategy_graph .box03 ul li{width:45%;margin-bottom:20px;}
  .strategy_graph .box04 ul li{width:90%;margin-bottom:20px;}
  .strategy_graph .box06 ul li{width:90%;margin-bottom:20px;}
}

@media only screen and (max-width:600px){
  .plan_history li > dl{text-align:center;}
  .plan_history li > dl ul{text-align:left;}
  .plan_history li dl dd{width:80%;}
  .plan_history li dl dt{width:40px;display:inline-block;text-align: center;margin:0 auto 20px auto;}
  .object_strategy .inner ul li{padding: 80px 30%;}
  .five_strategy li{width:49%;}
  .system_graph .box04 ul li{width:100%;}
  .system_graph .box04 ul li:nth-child(2),
  .system_graph .box04 ul li:nth-child(4){transform: rotate(90deg);width:100%;}
}

@media only screen and (max-width:510px){
  .talant_graph .talantMain ul li:nth-child(2){background-size:100%;padding-top:45%;padding-bottom:45%;width:100%;height:auto;}
  .talant_graph .talantMain ul li:nth-child(3),
  .talant_graph .talantMain ul li:nth-child(4){width:100%;}
  .talant_graph img{width:100%;}
  .talant_graph .last img{width:auto;}
}


/**학교현황 - 정보공개**/
.scholarship.openinfo ul li{width:18.5%;margin-left:6%;}
.scholarship.openinfo ul li:after{right:-67px;}

@media only screen and (max-width:1024px){
  .scholarship.openinfo ul li{width:100%;display:block;margin-left:0;margin-bottom:15px;}
  .scholarship.openinfo ul li:nth-last-child(1){margin-bottom:0;}
  .scholarship.openinfo ul li:after{display:none;}
  .scholarship.openinfo ul li dl{min-height:auto;}
}

/**조직도**/

._orgchart{
  margin-top:20px;
  background: url(./../../images/sub01/organization_line_20250416.png) 50px top no-repeat;
  /*background: url(./../../images/sub01/organization_line_20250310.png) 50px top no-repeat;*/
  /*background: url(./../../images/sub01/organization_line_20241212.jpg) 50px top no-repeat;*/
  /*background: url(./../../images/sub01/organization_line_20240502.jpg) 50px top no-repeat;*/
  /* background: url(./../../images/sub01/organization_line_20230922.jpg) 50px top no-repeat; */
 /*background: url(./../../images/sub01/organization_line_20230804.jpg) 50px top no-repeat;*/
  /*background: url(./../../images/sub01/organization_line_20230427.jpg) 50px top no-repeat;*/
  /*background: url(./../../images/sub01/organization_line2_1.jpg) 50px top no-repeat;*/
  /*background: url(./../../images/sub01/organization_line2.jpg) 50px top no-repeat;*/
  overflow: hidden;
}

._orgchart a{display:block;padding:17.8px 0;}

/**상단**/
._orgchart .mainBox{
  position: relative;
  margin-bottom:30px;
  overflow: hidden;
  padding: 0 80px;
}
._orgchart .mainBox .first-dep{
  background:url(./../../images/sub01/orgraph01.png) no-repeat center;
  width: 250px;
  height:200px;
  text-align:center;
  position:absolute;
  top: 70px;
  left:50%;
  margin-left: -148px;
}

._orgchart .mainBox .first-dep p{
  vertical-align: middle;
  color:#fff;
  padding-top: 65px;
  font-size:24px;
  margin-left: -5px;
}

._orgchart .second-dep{
  background:url(./../../images/sub01/orgraph02.png) no-repeat center;
  width:250px;
  height:200px;
  text-align:center;
  position:absolute;
  top: 820px;
  left:50%;
  margin-left: -148px;
}
._orgchart .second-dep p{
  vertical-align: middle;
  color:#fff;
  padding-top:78px;
  font-size:24px;
  padding-top: 65px;
  font-size: 24px;
  margin-left: -5px;
}

._orgchart .mainBox .first-dep a,
._orgchart .mainBox .second-dep a{color:#fff;}

._orgchart .third-dep{
  padding-top:292px;
  overflow:hidden;
}
._orgchart .third-dep .left{
  float:left;
}

._orgchart .third-dep .right{
  float:right;
}

._orgchart .third-dep .left .con_1 > li.org-mg-bt {
    margin-bottom: 30px;
}

._orgchart .third-dep .right .con_1 > li{
  margin-bottom:30px;
}

.third-dep ul{
  margin-bottom:30px;
}

._orgchart ul li div{
  width:200px;
  text-align:center;
  box-sizing: border-box;
  margin-bottom:10px;
}

._orgchart ul.con_1 li div{
  background: url(./../../images/sub01/orgraph_box01.png) left top;
}
@media screen and (min-width:1200px){
  ._orgchart ul.con_1 li .marL_150{margin-left:150px;}
}


._orgchart ul.con_2 li div{
  background: url(./../../images/sub01/orgraph_box02.png) left top;
}

._orgchart ul.con_2 li div.multi{
  background: none;
}

._orgchart ul.con_2 li div.multi > a {
 	background: url(./../../images/sub01/orgraph_box02.png) left top;
}

._orgchart ul.con_1 li div a{color:#fff;}

._orgchart ul.con_3 > li > div{
  background: url(./../../images/sub01/orgraph_box03.png) right top no-repeat;
  border-left:1px solid #d3d8de;
}

._orgchart ul.con_3 li div.bg_w{
  background: url(./../../images/sub01/orgraph_box04.png) right top no-repeat;
}

._orgchart ul.con_3 li div a{color:#1e5ba8;}
._orgchart ul.con_3 li div.bg_w a{color:#666;}

._orgchart ul.con_4 li div{
  background: url(./../../images/sub01/orgraph_box04.png) right top no-repeat;
  border-left:1px solid #d3d8de;
}

._orgchart ul.con_4 li div a{color:#666;}

._orgchart ul.con_1 li div:hover{background: url(./../../images/sub01/orgraph_box01_hover.png) right top;}
._orgchart ul.con_2 li div:hover{background: url(./../../images/sub01/orgraph_box02_hover.png) right top;}
._orgchart ul.con_3 li div:hover{background: url(./../../images/sub01/orgraph_box03_hover.png) right top no-repeat;}
._orgchart ul.con_3 li div:hover a,
._orgchart ul.con_3 li div:hover span{color:#fff;}
._orgchart ul.con_4 li div:hover{background: url(./../../images/sub01/orgraph_box04_hover.png) right top no-repeat;border-left:1px solid #000;}
._orgchart ul.con_4 li div:hover a,
._orgchart ul.con_4 li div:hover span{color:#666;}

._orgchart div span{padding:17.8px 0;display:block;color:#fff;}
._orgchart ul.con_3 div span{color:#1e5ba8;}
._orgchart ul.con_4 div span{color:#666;}

/**하단**/
._orgchart .subbox{padding-left: 80px;}
._orgchart .subbox ul{display:inline-block;vertical-align: top;}
._orgchart .subbox ul div{display:inline-block;}
._orgchart .subbox ul.con_1{width:100%;}
._orgchart .subbox ul.con_1 > li:nth-child(1){padding-top:10px; margin-bottom:30px;}
._orgchart .subbox ul.con_1 > li:nth-child(5){margin-top:-15px;}
._orgchart .subbox ul.con_1 > li:nth-child(6){margin-top:-5px;}
._orgchart .subbox ul.con_2{width:60.2%;float:right;}
._orgchart .subbox ul.con_2 > li{}
ul.con_3 > li{margin-bottom:18px;}
._orgchart .subbox ul.con_1 > li{overflow: hidden;margin-bottom: 50px;}
._orgchart .subbox ul.con_2 > li > div{margin-right:25px;}
._orgchart .subbox ul.con_3 > li > div{margin-right:25px;}



/*반응형*/
@media only screen and (max-width:1279px){
  ._orgchart {background: url(./../../images/sub01/organization_line_1279-1201_20250416.png) 50px top no-repeat;}
  /*._orgchart {background: url(./../../images/sub01/organization_line_1279-1201_20250310.png) 50px top no-repeat;}*/
  /*._orgchart {background: url(./../../images/sub01/organization_line_1279-1201_20250310.png) 50px top no-repeat;}*/
  /*._orgchart {background: url(./../../images/sub01/organization_line_1279-1201_20241212.jpg) 50px top no-repeat;}*/
  /*._orgchart {background: url(./../../images/sub01/organization_line_1279-1201_20240502.jpg) 50px top no-repeat;}*/
}
@media only screen and (max-width:1200px){
  ._orgchart{background: none;}
  ._orgchart .mainBox{margin-bottom:0;background-image: url(./../../images/sub01/left_deco.png), url(./../../images/sub01/right_deco.png); background-repeat:no-repeat; background-position: left 150px, right top;}
  ._orgchart .third-dep{background: url(./../../images/sub01/resposible_upline01.png) 50px 240px no-repeat;}
  ._orgchart .mainBox .first-dep,
  ._orgchart .mainBox .second-dep{left:0;margin-left: 445px;}
  ._orgchart .subbox{background: url(./../../images/sub01/resposible_downline01.png) 180px -25px no-repeat;}
  ._orgchart .subbox ul.con_2{width:70%;}

}

@media only screen and (max-width:1070px){
  ._orgchart .third-dep{background: url(./../../images/sub01/resposible_upline02.png) 105px 240px no-repeat;}
  ._orgchart .mainBox .first-dep,
  ._orgchart .mainBox .second-dep{left:0;margin-left: 415px;}
  ._orgchart .subbox{background: url(./../../images/sub01/resposible_downline02.png) 180px -25px no-repeat;padding-left:0;}
  ._orgchart .subbox ul.con_2{width:71%;}
}

@media only screen and (max-width:1024px){
/*  ._orgchart .subbox{background-position: 130px -25px;}*/
  ._orgchart .subbox{background-position: -20px -20px;}
  ._orgchart .subbox ul.con_2{width:76%;}
}

@media only screen and (max-width:980px){
  ._orgchart .third-dep{background: url(./../../images/sub01/resposible_upline03.png) 105px 240px no-repeat;}
  ._orgchart .mainBox .first-dep,
  ._orgchart .mainBox .second-dep{left:0;margin-left: 310px;}
  /*._orgchart .subbox{background-position: 35px -25px;padding-left:0;}*/
  ._orgchart .subbox ul.con_1 > li > div,
  ._orgchart .subbox ul.con_2 > li > div,
  ._orgchart .subbox ul.con_3 > li > div,
  ._orgchart .subbox ul.con_4 > li > div{margin-right:10px;width:180px;}
}

@media only screen and (max-width:900px){

  /*._orgchart .subbox{background-position: 30px -25px;}*/
  ._orgchart .subbox ul.con_2{width:73%;}
  ._orgchart .subbox ul.con_1 > li > div,
  ._orgchart .subbox ul.con_2 > li > div,
  ._orgchart .subbox ul.con_3 > li > div,
  ._orgchart .subbox ul.con_4 > li > div{margin-right:0px;}
}


@media only screen and (max-width: 859px){
  ._orgchart .third-dep{background: none;}
  ._orgchart .mainBox{margin-bottom:0;/*padding:0;*/padding: 0 0 275px;}
  ._orgchart .subbox{padding:0;background: none;}
  ._orgchart ul.con_1 > li{width:50%;float:left;}
  ._orgchart .mainBox .first-dep,
  ._orgchart .mainBox .second-dep{left:50%;margin-left: -125px;}

  ._orgchart .third-dep .left,
  ._orgchart .third-dep .right{width:100%;float:none;}

  ._orgchart .third-dep .left{margin-bottom: 260px;}
  ._orgchart .mainBox .first-dep{margin-left:-125px;}
  ._orgchart .mainBox .second-dep{margin-left:-125px;/*top: 810px;*/ /*top: 1480px;*/ top: 1820px;}
  ._orgchart ul li{text-align: center;margin-bottom: 0;}
  ._orgchart ul li div{display:inline-block;width:97%;}
  ._orgchart .subbox ul.con_1 > li > div,
  ._orgchart .subbox ul.con_2 > li > div,
  ._orgchart .subbox ul.con_3 > li > div,
  ._orgchart .subbox ul.con_4 > li > div{width:97%;}


  ._orgchart .subbox{margin:0 auto; padding-left:0;}
  ._orgchart .subbox ul.con_2{width:100%;float:none;}
  ._orgchart .subbox ul.con_1 > li{text-align: center;margin-bottom: 0;}
  ._orgchart .subbox ul.con_2 > li{width:100%;}


  ._orgchart .subbox ul.con_2 > li > div,
  ._orgchart .subbox ul.con_3 > li > div{margin-right:0;}
  ._orgchart .subbox ul.con_3,
  ._orgchart .subbox ul.con_4{width:100%;}
  
  ._orgchart .third-dep .left .con_1 > li.org-mg-bt{margin-bottom:0;}
  ._orgchart .third-dep .right .con_1 > li{margin-bottom:0;}

  .third-dep ul,
  ._orgchart .subbox .marT55{margin-top:0;margin-bottom: 0;}

}

@media only screen and (max-width:510px){
  ._orgchart .mainBox{background: none;padding:0 20px 230px;}
  /*
  ._orgchart .mainBox,
  ._orgchart .subbox{padding:0 20px;}
  */
  ._orgchart .subbox{padding:0 20px;}
  ._orgchart ul.con_1 > li{width:100%;float:none;}
  ._orgchart ul.con_1 > li > div,
  ._orgchart ul.con_2 > li > div,
  ._orgchart ul.con_3 > li > div,
  ._orgchart ul.con_4 > li > div{width: 100%;}

  ._orgchart .third-dep .left{margin-bottom:290px;}
  ._orgchart .mainBox .second-dep{/*top:940px;*//*top: 2160px;*/top: 2520px;}
}



.L-spacing{letter-spacing: -1.5px;}

.marT55{margin-top: 55px;}
/**margin**/
.mainbox .marB0,
.subbox .marB0{margin-bottom:0;}
.marB10{margin-bottom:10px}
.marB20{margin-bottom:20px;}
.marB30{margin-bottom:30px;}
.marB40{margin-bottom:40px;}
.marB50{margin-bottom:50px;}

.marT10{margin-top:10px;}
.marT20{margin-top:20px;}
.marT30{margin-top:30px;}
.marT40{margin-top:40px;}

/*ie 전용*/
_:-ms-input-placeholder, :root ._orgchart .subbox ul.con_1 > li {margin-bottom:40px;}
_:-ms-input-placeholder, :root .marT55{margin-top:40px;}

/**캠퍼스맵**/
.campusmap ul{display:table;}
.campusmap ul li{display:table-cell;}
.campusmap ul li:nth-child(1){padding-right:30px;}
.campusmap ul li img{width:100%;}
.campusmap ul li .text{text-align:center;margin-top:-50px;border:1px solid #cdcdcd;padding:0 20px 20px 20px;}
.campusmap ul li .text p.title{color:#000;font-size:22px;font-weight: 500;display:inline-block;background-color:#fff;padding:10px 50px;margin-bottom:20px;}
.map_detail{background-color:#edf1f4;padding:25px;}
.map_detail .adress,
.map_detail .tel{display:inline-block;}
.map_detail dl{display:inline-block;margin:5px 50px 0 20px;}
.map_detail dl dt{font-size:14px;color:#333;font-weight:600;font-family: Century Gothic;}
.map_detail dl dd{color:#333;}
.map_detail .findway{float:right;background: url(./../../images/sub01/findway_bg.png);width:190px;height:60px;padding:15px 20px;box-sizing: border-box;}
.map_detail .findway a{font-size:18px;color:#fff;}
.map_detail .findway a img{padding-left:65px;}

.MJnavi{background-color:#ecf1f7;padding:35px 30px 5px 30px;}
.MJnavi ul{display:table;width:100%;}
.MJnavi ul li{display:table-cell;padding-bottom:30px;}
.MJnavi ul li:nth-child(1){color:#005aab;font-weight:500;width: 180px;padding-right:50px;position:relative;}
.MJnavi ul li:nth-child(1):after{content:'';width:50px;height:20px;background:url(./../../images/sub01/navi_arrow.png) no-repeat;position:absolute;top:25px;right:10px;}
.MJnavi ul li:nth-child(1) p{display:inline-block;}
.MJnavi ul li:nth-child(2) p{background-color:#fff;border:1px solid #dfdfdf;padding:20px 15px;box-sizing: border-box;word-break: keep-all;width:100%;}
.MJnavi ul li img{vertical-align: middle;margin-right:10px;}
.MJnavi ul li span{color:#0b5dcf;font-weight: 500;}

@media only screen and (max-width:1024px){
  .map_detail .findway{margin-top:20px;float:none;}
  .MJnavi ul li{text-align: center;}
  .MJnavi ul li img{margin-right:0;}
  .MJnavi ul li p{margin-top:10px;}
  .MJnavi ul li:nth-child(1) p{display:block;}
  .MJnavi ul li:nth-child(1):after{top:30px;}
}

@media only screen and (max-width:900px){
  .map_detail .adress,
  .map_detail .tel{display:block; margin-bottom:20px;}
}

@media only screen and (max-width:730px){
  .campusmap ul li{display:block;margin-bottom:30px;}
  .campusmap ul li:nth-child(1){padding-right:0;}
}

@media only screen and (max-width:600px){
  .map_detail dl{display:block;margin-left:0;}
  .MJnavi ul li:nth-child(1){padding:0;margin-bottom:20px;}
  .MJnavi ul li:nth-child(1):after{display:none;}
  .MJnavi ul li:nth-child(1),
  .MJnavi ul li:nth-child(2){width:100%;display:block;}
}

/*************SUB02 대학구성*************/
/**대학**/
ul.Uivlist{display:table;margin-bottom:40px;}
ul.Uivlist>li{display:table-cell;padding-right:25px;}
ul.Uivlist>li:nth-last-child(1){padding-right:0;}
ul.Uivlist .textsbox{border:1px solid #ddd; min-height:400px;position: relative;font-weight: 500;}
ul.Uivlist .textsbox strong{background-color:#fff;width:195px; padding: 7px 10px 10px; box-sizing: border-box;font-size:22px;position:absolute;text-align: center;top:-50px; left:50%; margin-left:-97.5px;}
ul.Uivlist .textsbox strong a{padding-bottom:5px;}
ul.Uivlist .textsbox strong a:hover{border-bottom:2px solid #3f3f3f;color:#3f3f3f;}
ul.Uivlist .textsbox ul{margin-top:25px;}
ul.Uivlist .textsbox ul li:before{content: '';width:7px;height:7px;background-color:#b0b0b0;display:inline-block;vertical-align: top;border-radius: 50%;margin: 10px 15px 10px 20px;}
ul.Uivlist .textsbox ul li img{vertical-align: top;margin-top:6px;margin-left: 5px;}
ul.Uivlist .textsbox .L-space{letter-spacing: -2.5px;font-size:21px;}
ul.Uivlist.mini-size .textsbox{min-height:170px;}
ul.Uivlist.firstheigth .textsbox{min-height:315px;}

/**대학구성**/
.univunit > ul{display:table;margin-bottom:30px;}
.univunit > ul > li{display:table-cell;padding-right:30px;vertical-align: top;}
.univunit > ul > li:nth-last-child(1){padding-right:0;}
.univunit ul li img{width:100%;}
.univunit ul li .text{text-align:center;margin-top:-50px;border:1px solid #cdcdcd;padding: 0 20px 0 20px;min-height: 330px;}
.univunit ul li .text p.title{color:#000;font-size:22px;font-weight: 500;display:inline-block;background-color:#fff;padding:10px 50px;margin-bottom:20px;}
.univunit ul li .text ul{display:inline-block;width:49%;vertical-align: top;text-align: left;}
.univunit ul > li .text ul > li{margin-bottom:5px;position: relative;padding-left:15px;}
.univunit ul > li .text ul > li:before{content: '';width:7px;height:7px;background-color: #b0b0b0;position: absolute;top:9px;left:0;border-radius: 15px;}
.univunit ul li .text ul li a{display:block;}
.univunit ul > li .text ul > li .ul_1 li:before{display:none;}

@media only screen and (max-width:900px){
  .univunit > ul{display:block;}
  .univunit > ul > li{display:block;padding-right:0;margin-bottom:30px;}
}

@media only screen and (max-width:760px){
  ul.Uivlist.firstheigth .textsbox,
  ul.Uivlist.mini-size .textsbox,
  ul.Uivlist .textsbox{min-height:auto;padding-bottom:30px;}
}
/**인문대학**/
.bg-edge{position: relative;}
.bg-edge table th,
.bg-edge table td{text-align: left;}

/**홈페이지 컨트롤**/
@media only screen and (max-width:600px){
  .bg-edge .gohome.button_ctrl{position:unset;display:block;margin-bottom:30px;}
  .bg-edge .gohome.button_ctrl a{width:90%;text-align:center;}
}

/**국어국문학과**/
.sub .tableWrap table th{background-color: #ecf1f6;color:#0e2d5d;padding-left: 10px;word-break: break-word;}
.sub .tableWrap table td{word-break: break-word;}
.tableWrap.tableauto table{width:auto;}
.tableWrap.tablelarge table{min-width: 800px;}

/**일어일문학과**/
.sub .grade.single .leftBox dl{padding-top:97px;}

/**디자인학부**/
.visualdegin li{display:inline-block;width:45%;}
.visualdegin li + li{margin-left:5%;}

.design_history_mobile{display:none;}
.desing_history_table{height:0;overflow:hidden;}

/*경영*/
.minH520.ul_iconbox ul>li{min-height:520px;}

.nominH.ul_iconbox ul>li{min-height:auto;}

.dep_introbox .missionbox{width:100%;display:table;margin-bottom: 20px;}
.dep_introbox .missionbox li:nth-child(2):before{content:'';width:80px;height: 20px;background:url(./../../images/sub02/introbox_arrow01.png) no-repeat center;display:inline-block;position: absolute;top: 43px;left: -80px;}
.dep_introbox .missionbox li:nth-child(1){background:url(./../../images/sub02/intro_circle01.png) no-repeat center;display:table-cell;width: 110px;padding: 40px 0;text-align: center;color: #Fff;font-size: 20px;font-weight: 500;float: left;}
.dep_introbox .missionbox li:nth-child(2){background-image:url(./../../images/sub02/introbox_deco01.png), url(./../../images/sub02/introbox_deco02.png);background-color:#f7fbfe;background-repeat:no-repeat;border: 2px solid #0178dd;display:table-cell;width: 83.5%;font-size: 30px;text-align: center;font-weight: 500;color:#222;background-position: right bottom, left center;position: relative;float: right;vertical-align: top;padding: 25px 0;margin-left: 70px;margin-top: 5px;}
.dep_introbox .missionbox li:nth-child(2) span{color:#0178dd;}


.dep_introbox .visionbox{width:100%;display:table;}
.dep_introbox .visionbox li:nth-child(2):before{content:'';width: 80px;height: 20px;background:url(./../../images/sub02/introbox_arrow02.png) no-repeat center;display:inline-block;position: absolute;top: 40px;left: -80px;}
.dep_introbox .visionbox li:nth-child(1){background:url(./../../images/sub02/intro_circle02.png) no-repeat center;display:table-cell;width: 110px;padding: 40px 0;text-align: center;color: #Fff;font-size: 20px;font-weight: 500;float: left;}
.dep_introbox .visionbox li:nth-child(2){background-color:#f3f4f8;border: 2px solid #51649f;display:table-cell;width: 83.5%;font-size: 30px;text-align: center;font-weight: 500;color: #51649f;position: relative;float: right;padding: 25px 0;margin-left: 70px;margin-top: 5px;}

.dep_introbox .bottomarrow{width: 84.8%;float:right;margin-top:-25px;}
.dep_introbox .culture_blue_bg{width: 83.8%;float:right;background:url(./../../images/sub04/culture_blue_bg.png);color:#fff;font-size:24px;font-weight:500;padding:25px 0;margin-bottom: 40px;}


/*경제*/
@media only screen and (max-width:1023px){
  .sub .chart .chart_box ul li{min-height:300px;}
  .sub .chart .chart_box ul li + li{margin-left:9%;}
}

@media only screen and (max-width:600px){
  .chart .gray_box:after,
  .chart .dotLine{display:none;}
  .sub .chart .chart_box ul li + li{margin-left:0;margin-top: 20px;}
  .sub .chart .chart_box ul li{width:100%;min-height: auto;margin-top: 40px;}
  .sub .chart .gray_box{width:auto;}

}

@media only screen and (max-width:680px){
  .design_history_pc{display:none;}
  .design_history_mobile{display:inline-block;}
  .desing_history_table{height:100%;overflow:visual;}
  .desing_history_table div{text-align:left;padding:20px 0;}
  .desing_history_table span{padding: 8px 20px;text-align:center;color:#fff;}
  .desing_history_table .type01 span{background-color:#18bcd7;}
  .desing_history_table .type02 span{background-color:#435eaa;}
  .desing_history_table .type03 span{background-color:#0178dd;}
  .desing_history_table ul{padding:20px 35px;margin-top: 7px;}
  .desing_history_table .type01 ul{border:1px solid #18bcd7; color:#18bcd7;}
  .desing_history_table .type02 ul{border:1px solid #435eaa; color:#435eaa;}
  .desing_history_table .type03 ul{border: 1px solid #0178dd;color:#0178dd;}
  .desing_history_table ul li{position:relative;}
  .desing_history_table ul li:before{content:'';width:6px;height:6px;background-color:#a6a6a6;position:absolute;top:11px;left: -15px;border-radius:50%;}

  #menu776_obj5298 img.environmental_pc{display:none;}
  #menu776_obj5298 img.environmental_mobile{display:inline-block !important;}
}

@media only screen and (max-width:430px){
  .sub .chart .gray_box{height:auto;}
  .sub .chart .gray_box ul li{width:100%;}
}

/*정치외교*/
.process.politic{margin-bottom:30px}
.process.politic .type02 > ul > li{width:100%;margin-top:40px;}
.process.politic .type02 > ul > li > ul{width: 100%;vertical-align:top;min-height:auto;padding-bottom:20px;}
.process.politic .type02 > ul > li > ul > li > ul{width:49%;display:inline-block;vertical-align: top;}
.process.politic .type02 > ul > li > ul > li > ul + ul{border-left:1px solid #ddd;}
.process.politic .type02 > ul > li > ul > li > ul > li{width:49%;display:inline-block;float: left;text-align: left;padding-left: 30px;box-sizing: border-box;}
.process.politic .type02 > ul > li > ul > li > ul > li:before{content:'';width:3px;height:3px;background-color:#808080;display:inline-block;vertical-align:top;margin-top: 11px;margin-right: 10px;}
.process.politic .type02 ul.processBox li div ul li ul{width:50%;}

.grade.poli ul li:nth-child(1) .leftBox,{background:url(./../../images/guide/style-guide/icon_bg01.png) no-repeat center;}
.grade.poli ul li:nth-child(2) .leftBox,
.grade.poli ul li:nth-child(3) .leftBox{background:url(./../../images/guide/style-guide/icon_bg02.png) no-repeat center;}
.grade.poli ul li:nth-child(4) .leftBox,
.grade.poli ul li:nth-child(5) .leftBox{background:url(./../../images/guide/style-guide/icon_bg03.png) no-repeat center;}
.grade.poli ul li:nth-child(6) .leftBox,
.grade.poli ul li:nth-child(7) .leftBox{background:url(./../../images/guide/style-guide/icon_bg04.png) no-repeat center;}

.grade.poli ul li:nth-child(1) .rightBox .tableWrap th{background:url(./../../images/guide/style-guide/th_bg01.png);}
.grade.poli ul li:nth-child(2) .rightBox .tableWrap th,
.grade.poli ul li:nth-child(3) .rightBox .tableWrap th{background:url(./../../images/guide/style-guide/th_bg02.png);}
.grade.poli ul li:nth-child(4) .rightBox .tableWrap th,
.grade.poli ul li:nth-child(5) .rightBox .tableWrap th{background:url(./../../images/guide/style-guide/th_bg03.png);}
.grade.poli ul li:nth-child(6) .rightBox .tableWrap th,
.grade.poli ul li:nth-child(7) .rightBox .tableWrap th{background:url(./../../images/guide/style-guide/th_bg04.png);}

/*법학과*/
.process.lawgraph .type01 ul li ul li{display:inline-block;width: calc(100% / 4 - 5px);padding:0 30px;box-sizing:border-box;vertical-align: top;min-height: 150px;text-align: left;}
.process.lawgraph .type01 ul li + li{border-left:1px solid #ddd;}
.process.lawgraph .type01 ul li dt{color:#222;font-weight:500;}
.process.lawgraph .type01 ul li dd{margin: 5px 0;}
.process.lawgraph .type01 ul li dd:before{content:'';width:3px;height:3px;background-color:#808080;margin-right: 4px;display: inline-block;vertical-align: top;margin-top: 11px;}

.process.lawgraph.lawpoli .type01 ul > li >  ul > li {width:calc(100% / 3 - 5px);}
.process.lawgraph.lawpoli .type01 ul > li > ul > li > dl {width:49%;display:inline-block;vertical-align:top;}

.process.lawgraph.lawpoli .type01 ul > li > ul > li > dl:nth-child(2){margin-top:24px;}

.process.lawpoli .type02 ul.processBox > li:nth-child(1) ul li{width:100%;}
.process.lawpoli .type02 > ul > li > ul > li{text-align: left;display: inline-block;width: calc(100% / 2 - 5px);vertical-align: top;box-sizing:border-box;padding-left:20px;}
.process.lawpoli .type02 > ul > li:nth-child(1) > ul > li:before{content: '';width: 3px;height: 3px;background-color: #808080;margin-right: 8px;display: inline-block;vertical-align: top;margin-top: 11px;}
.process.lawpoli .type02 > ul > li > ul > li > ul > li:before{content: '';width: 3px;height: 3px;background-color: #808080;margin-right: 8px;display: inline-block;vertical-align: top;margin-top: 11px;}
.process.lawpoli .type02 > ul > li > ul > li ul li{text-align:left;}
.process.lawpoli .type02 > ul > li > ul > li{margin-bottom:0;}



@media only screen and (max-width:1023px){
  .process.lawgraph .type01 ul li ul li{width: calc(100% / 2 - 5px);margin-bottom:20px;}
  .process.lawgraph .type01 ul li + li{border-left:none;}
  .process.lawgraph.lawpoli .type01 ul > li > ul > li > dl{width:100%;}
  .process.lawgraph.lawpoli .type01 ul > li > ul > li > dl:nth-child(2){margin-top:0;}
}

@media only screen and (max-width:580px){
  .process.lawgraph .type01 ul li ul li{width: calc(100% / 1 - 5px);margin-bottom:20px;min-height: auto;}
  .process.lawgraph.lawpoli .type01 ul > li > ul {text-align:left;}
  .process.lawgraph.lawpoli .type01 ul > li > ul > li{width: calc(100% / 2 - 5px);}
  .process.lawgraph.lawpoli .type01 ul li ul li{padding:0 20px;}
}

/*미래융합*/
.three_target{font-size:24px;color:#226ec2;font-weight:600;}
.eachtarget div{text-align:center;margin-bottom:20px;}
.eachtarget div p{color:#226ec2;font-size:24px;font-weight:600;margin-top:20px;}
.eachtarget ul{width:100%;text-align:center;}
.eachtarget ul li{width:22.5%;display:inline-block;vertical-align:top;}
.eachtarget ul li + li{margin-left:25px;}
.eachtarget ul li dl{text-align:center}
.eachtarget ul li dl dt{color:#fff;font-size:18px;font-weight:400;padding:15px 0;}
.eachtarget ul li:nth-child(1) dl dt{background:url(./../../images/sub01/skyblue_boxbg.png);}
.eachtarget ul li:nth-child(2) dl dt{background:url(./../../images/sub01/green_boxbg.png);}
.eachtarget ul li:nth-child(3) dl dt{background:url(./../../images/sub01/blue_boxbg.png);}
.eachtarget ul li:nth-child(4) dl dt{background:url(./../../images/sub01/darkblue_boxbg.png);}
.eachtarget ul li dl dd{;border:1px solid #d1d1d1;color:#222;padding:20px 0;min-height:95px;font-weight:400;}

.eachtarget.artadd ul li dl dd{text-align:center;min-height:220px;}

/*스포츠학부*/
.ul_subject.sports .wholeul li .contents .detailul .contentsbox{min-height:130px;text-align:center;}
.ul_subject.sports .wholeul li .contents .detailul .contentsbox dl dd:before{display:none;}

/*바둑*/
.grade .rightBox .imgboxwrap.badok{margin-top:-70px;margin-bottom:30px;text-align:center;}
.grade .rightBox .imgboxwrap.badok .imgbox{min-height:auto;width:15%;}

/*화학*/
.ul_subject.chemi ul.ul_2{display:inline-block;width: 48%;vertical-align: top;}
.ul_subject.chemi ul.ul_2 li{display: block !important;padding-left: 10px !important;text-align:left;}
.ul_subject.chemi .wholeul li .contents .detailul .contentsbox{min-height:240px;}
.ul_subject.chemi .wholeul li.first .contents .detailul .contentsbox dl dt{margin-left:-90px;}
.ul_subject.chemi .wholeul li.second .contents .detailul .contentsbox dl dt{margin-left:-60px}

/*생명정보*/
.process .arrow.pcontrol{margin:0 0 50px 0;}
.process .arrow.pcontrol p{color:#185ea3;font-size:20px;font-weight:500;margin-top:-70px;}
.process .type02 .processBox.divide1 > li{width:100%;display:block;margin-top:30px;}
.process .type02 .processBox.divide1 > li > ul{min-height:120px; margin-bottom:0px;}
.process .type03 .processBox.divide3{text-align:center; margin-bottom:30px;}
.process .type03 .processBox.divide3 > li{width:30%;}

/*공과대학*/
.dep_introbox.gonggwua .visionbox li:nth-child(2){font-size:20px; padding-left:85px; text-align:left;box-sizing:border-box;}
#menu776_obj5298 img.environmental_mobile{display:none;}


@media only screen and (max-width:1200px){
  ul.Uivlist{display:block;margin-bottom:40px;padding:0 20px;}
  ul.Uivlist>li{display:inline-block;width:47%;vertical-align:top;margin-bottom:40px;}
  ul.Uivlist>li:nth-child(2n){padding-right:0;}
  ul.Uivlist>li .imgbox img{width:100%;}
  .visualdegin li img{width:100%;}
  .dep_introbox .missionbox li:nth-child(2),
  .dep_introbox .visionbox li:nth-child(2){width:80%;}
  .process.politic .type02 ul.processBox > li{width:100%;}
  .dep_introbox .bottomarrow,
  .dep_introbox .culture_blue_bg{width: 80%;}
}

@media only screen and (max-width:1024px){
  .dep_introbox .missionbox li:nth-child(2),
  .dep_introbox .visionbox li:nth-child(2){width: 75%;}
  .eachtarget ul li{width:20%;}
  .process .type03 .processBox.divide3 > li{width:100%;}
  .dep_introbox .bottomarrow,
  .dep_introbox .culture_blue_bg{width: 75%;}
}

/*도서관*/
@media only screen and (max-width: 900px){
  #menu3122_obj19212 > div > img{display:none;}

}

@media only screen and (max-width: 860px){
  .visualdegin li img{width:auto;}
  .visualdegin li + li{margin-left:0;}
  .dep_introbox .missionbox li:nth-child(2):before,
  .dep_introbox .visionbox li:nth-child(2):before{display:none;}
  .dep_introbox .missionbox li:nth-child(1),
  .dep_introbox .visionbox li:nth-child(1),
  .dep_introbox .missionbox li:nth-child(2),
  .dep_introbox .visionbox li:nth-child(2){margin-left:0;float:none;display:block;text-align:center;width: 99%;margin-bottom:20px;font-size: 20px;}
  .grade .rightBox .imgboxwrap.badok .imgbox{width:14%;}
  .dep_introbox .bottomarrow{width:99%;margin-top:-40px;}
  .dep_introbox .culture_blue_bg{width: 100%;}
}

@media only screen and (max-width:780px){
  .minH520.ul_iconbox ul>li{min-height:auto;}
  .eachtarget ul li{width:100%;margin-bottom:20px;}
  .eachtarget ul li + li{margin-left:0;}
  .eachtarget ul li dl dd{min-height:auto;}
}
@media only screen and (max-width:760px){
  ul.Uivlist>li{width:100%;}
}

@media only screen and (min-width:580px) and (max-width:759px){
  ul.Uivlist .textsbox ul li{display:inline-block;width:48%;}
}

@media only screen and (max-width:720px){
  .grade .rightBox .imgboxwrap.badok{margin-top:-40px;}
  .grade .rightBox .imgboxwrap.badok .imgbox{font-size:14px;width:12%;}
}

@media only screen and (max-width:600px){
  .grade .rightBox .imgboxwrap.badok .imgbox{font-size:16px;width:90%;margin-right:0;margin-top:10px;}
  .grade.baduk .rightBox table th,
  .grade.baduk .rightBox table td{display:block;width:auto;text-align:center !important;}
  .grade.baduk .rightBox table td{border-top:none;}
  .grade .rightBox.marT30{margin-top:0;}
  .process.politic .type02 > ul > li > ul > li > ul{width:100%;}
  .process.politic .type02 > ul > li > ul > li > ul + ul{border-left:none;border-top:1px solid #ddd; margin-top:20px; padding-top:20px;}
  .dep_introbox .culture_blue_bg{font-size:18px;}
  .dep_introbox.gonggwua .missionbox li:nth-child(2){font-size:16px !important; padding: 20px; box-sizing: border-box;}
  .dep_introbox.gonggwua .visionbox li:nth-child(2){font-size:16px;padding-left:20px;padding-right:20px;}
  .dep_introbox .missionbox li:nth-child(2),
  .dep_introbox .visionbox li:nth-child(2){font-size:16px !important; padding:20px; box-sizing:border-box;}

}

/*************SUB03 입학안내*************/
.enter_intro{background:url(./../../images/sub03/intro_bg.png) no-repeat left top;background-size:cover;padding-top:55px;text-align: center;}
.enter_intro p.title{font-size:30px;color:#fff;font-weight: 600;margin-top:-10px;}
.enter_intro p.subtitle{font-size:30px;color:#fff;margin-bottom:60px;}

.enter_intro .textbox{background-color:#fff;width:80%;margin:0 auto;padding:40px 20px;}
.enter_intro .textbox p{margin-bottom:20px;}

.cyber_detail.futureEdu .textbox{vertical-align: middle;}
.cyber_detail.futureEdu .textbox p.title{display:inline-block;}
.futurelink{margin-left:10px;}

.enter_list > li{display: table-cell;}
.enter_list > li + li{padding-left:30px;}
.enter_list > li .list{padding: 0 30px 30px;box-sizing: border-box;background: #ecf1f7 url(./../../images/sub05/boxbg_w.png) 90% bottom no-repeat;vertical-align: top;}
.enter_list li .list .title{font-size: 22px;font-weight: 500;color: #fff;text-align: center;width:320px;padding: 15px 0 30px 0;margin: 0 auto 40px auto; background-size: 100%;}
.enter_list li .list .title img{margin-top:10px;}
.enter_list li:nth-child(1) .list .title{background: url(./../../images/sub03/intro_title01.png) no-repeat center top;background-size:100%;}
.enter_list li:nth-child(2) .list .title{background: url(./../../images/sub03/intro_title02.png) no-repeat center top;background-size:100%;}
.enter_list li:nth-child(3) .list .title{background: url(./../../images/sub03/intro_title03.png) no-repeat center top;background-size:100%;}

.enter_list li .list ul li{padding: 17px 0;font-size: 18px;color: #333;border-bottom: 1px dashed #bccad8;}
.enter_list li .list ul li:nth-last-child(1){border-bottom:none;}
.enter_list li .list ul li:before{content: '';width: 10px;height: 10px;background-color: #2b3e5c;border-radius: 50%;display: inline-block;margin-right: 20px;}

.enter_list li .list ul li a{color: #0067d4;background-color: #fff;border: 1px solid #0067d4;padding: 5px 10px;font-size: 14px;float: right;font-weight: 500;}
.enter_list li .list ul li a:hover{background-color:#0067d4;border:1px solid #0067d4; color:#fff;transition: all 0.5s;}


@media only screen and (max-width:1200px){
  .enter_list > li{display:block;width:100%;margin-bottom:30px;}
  .enter_list > li + li{padding-left:0px;}
}

@media only screen and (max-width:730px){
  .cyber_detail.futureEdu .textbox p.title{margin-bottom:20px;}
  .cyber_detail.futureEdu a.Btn_basic{margin:0 0 20px;}
}

@media only screen and (max-width:600px){
  .enter_intro p.title,
  .enter_intro p.subtitle{ font-size:24px;}
  .enter_list li .list .title{width:280px;padding:10px 0 30px 0;}
  .cyber_detail.futureEdu{text-align: center;}
}

/*************SUB04 산학연구*************/
.sub ._objHtml{margin-left:0;}
.sub .bottom_line{padding-bottom:40px;border-bottom:1px solid #dfe2e5;z-index: 99;}
#menuUItab{overflow:hidden;}

/**교내연구소 INTRO**/
.labintro .inner{background:url(./../../images/sub04/bg_logo.png) no-repeat right bottom;}
.labintro .inner ul li{display:inline-block; width:33%;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;vertical-align: top;}
.labintro .inner ul li:before{content:'';width:7px; height:7px; background-color: #b0b0b0;border-radius: 50%;display:inline-block;vertical-align: top;margin:9px 10px 0 0;}
.labintro .inner ul li.line-change{text-overflow: clip;white-space: normal;}


@media only screen and (max-width:1024px){
  .labintro .inner ul li{width:33%;}
}
@media only screen and (max-width:900px){
  .labintro .inner ul li{width:48%;}
}
@media only screen and (max-width:600px){
  .labintro .inner ul li{width:100%;}
}

/**버튼수정사항**/
a.Btn_basic.swap{border:1px solid #10489f;background-color:#10489f;color:#fff;background-image:url(./../../images/sub04/house_w.png);}
a.Btn_basic.swap:hover{border:1px solid #10489f;background-color:#fff;color:#10489f;background-image:url(./../../images/sub04/house.png);}

/**인트로 박스**/
.campusLab{display:block;margin-top:40px;}
.campusLab .title{border-top:3px solid #18327c;padding:30px 0;position: relative;}
.campusLab strong{color:#18327c;font-size:24px;font-weight:500;}
.campusLab .Btn{position: absolute;top:38px; right:0;}
.campusLab .Btn li{float:left;}
.campusLab .Btn a{border: 1px solid #b2b2b2;border-radius: 25px;padding: 10px 15px;font-weight: 500;color: #000;}
.campusLab .Btn a img{margin:3px 5px 0 10px;}
.campusLab .Btn li + li{margin-left:10px;}

.campusLab .imgbox{background:url(./../../images/sub04/bg.png)no-repeat right bottom;display:inline-block;vertical-align: top;padding: 0 20px 20px 0;width:660px;box-sizing: border-box;}
.campusLab .infobox{display:inline-block;margin-left:45px;width:40%;}
.campusLab .infobox .tableWrap{border-top:1px solid #000;border-bottom:1px solid #000;}
.campusLab .infobox .tableWrap table{border-top:none;min-width: auto;}
.campusLab .infobox .tableWrap table th{background-color: #fff;border-right:none;height:50px;font-weight:500;color:#000;text-align:left;padding-left:15px;}
.campusLab .infobox .tableWrap table th img{margin-top:4px; margin-right:15px;}
.campusLab .infobox .tableWrap table td{padding-left:10px;text-align: left;}
.campusLab .infobox .tableWrap table td img{margin-top:8px;margin-left:5px;}


/**조직도**/
.orgchart{margin-top:20px;}
.orgchart li{padding:20px;text-align: center;box-sizing: border-box;z-index: 1;}
.orgchart .first-dep{background:url(./../../images/sub04/orgraph01.png) no-repeat center;height:200px;text-align:center;margin-bottom:25px;position:relative;}
.orgchart .first-dep p{vertical-align: middle;color:#fff;padding-top:78px;font-size:24px;}
.orgchart .first-dep:before{content:'';width:2px;height:75px;background: url(./../../images/sub04/line-height.png);position:absolute;top: 175px;}

.orgchart .second-dep{background:url(./../../images/sub04/orgraph02.png) no-repeat center;height:200px;text-align:center;margin-bottom:10px;position:relative;}
.orgchart .second-dep p{vertical-align: middle;color:#fff;padding-top:78px;font-size:24px;}
.orgchart .second-dep:before{content:'';width:2px;height: 140px;background: url(./../../images/sub04/line-height.png);position:absolute;top:175px;}

.orgchart.type01 .third-dep{text-align:center;}
.orgchart.type01 .third-dep ul{width:30%;display:inline-block;vertical-align: top;position: relative;z-index: 1;}
.orgchart.type01 .third-dep ul:before{content:'';width:2px;height: 77%;background: url(./../../images/sub04/line-height.png);position:absolute;top: 30px;left:50%;z-index: -1;}

.orgchart.type01 .third-dep div{padding: 18px 0;}
.orgchart.type01 .third-dep div.orgraph_box01{background: url(./../../images/sub04/orgraph_box01.png) no-repeat center;color:#fff;}
.orgchart.type01 .third-dep div.orgraph_box02{background: url(./../../images/sub04/orgraph_box02.png) no-repeat center;color:#fff;}
.orgchart.type01 .third-dep div.orgraph_box03{background: url(./../../images/sub04/orgraph_box03.png) no-repeat center;color:#1e5ba8;}
.orgchart.type01 .third-dep .sec02{margin-top:65px;}

.orgchart .third-dep{margin-bottom:40px;overflow: hidden;position: relative}
.orgchart .third-dep:before{content:'';width:50%;height:2px;background: url(./../../images/sub04/line-width.png);position:absolute;top:30px;left:25%;}


/**조직도 Type02**/
.orgchart .first-dep.type02:before{height:210px;}
.orgchart .third-dep.type02{margin-bottom:80px;}
.orgchart .fourth-dep.type02{position:relative;}
.orgchart .fourth-dep.type02:before{content:'';width:75%;height:2px;background: url(./../../images/sub04/line-width.png);position:absolute;top:-42px;left:12.5%;}
.orgchart.type01.type02 .third-dep ul{width:100%;margin-bottom:0;}
.orgchart.type01.type02 .third-dep ul li{width: 48%;display:inline-block;}
.orgchart.type01.type02 .third-dep:before{top:48px;}
.orgchart.type01.type02 .third-dep.type02{margin-bottom:0;}
.orgchart.type01.type02 .third-dep ul li:nth-child(1){text-align:left;}
.orgchart.type01.type02 .third-dep ul li:nth-child(2){text-align:right;}
.orgchart.type01.type02 .third-dep div.orgraph_box02{width:60%;display:inline-block;text-align: center;}
.orgchart.type01.type02 .third-dep ul.sec01{width: 32.8%;}
.orgchart.type01.type02 .third-dep ul.sec01 li{width:100%;text-align:center;}
.orgchart.type01.type02 .third-dep ul:before{display:none;}

/**조직도 Type03**/
.orgchart.type03{height:0;overflow:hidden;}

/**조직도 Type04**/
.orgchart.type04{height:0;overflow:hidden;}
.orgchart.type04 .third-dep .sec01{width:auto;}
.orgchart.type04 .textbox{background-color:#fff;border:1px solid #d8d8d8;text-align: left;}
.orgchart.type04 .textbox ul{width:auto;display:block;}
.orgchart.type04 .textbox ul li{width:auto;padding:0;padding-left: 35px;text-align:left;}
.orgchart.type04 .textbox ul:before{display:none;}
.orgchart.type04 .third-dep .sec02{margin-top:0;}

/**나노계면**/
#menu424_obj5849 img.nano_mobile{display:none;}
#menu424_obj5849 img.nano_tablet{display:none;}
#menu424_obj5849 .nano_graph{height:0;overflow:hidden;}
.nano_howto{height:0;overflow:hidden;}

/**물리학과**/
.physics_table{height:0;overflow:hidden; text-align:center;}
.physics_table div{margin-bottom:70px;margin: 0 auto 70px;position:relative;}
.physics_table div ul{vertical-align:top;}
.physics_table .box01{border:4px solid #2898d9;padding:15px 0;width: 70%;}
.physics_table .box01 ul{width:100%;}
.physics_table .box02{border:4px solid #119ebd;padding:15px 0;width: 70%;}
.physics_table .box02 ul{width:48%;display:inline-block;}
.physics_table .box03{border:4px solid #4285c7;padding:15px 0;width: 80%;min-height:80px;}
.physics_table .box03 ul{width:30%;display:inline-block;}
.physics_table .box04{border:4px solid #2a48ae;padding:15px 0;width: 80%;min-height:80px;}
.physics_table .box04 ul{width:30%;display:inline-block;}
.physics_table .box01:before,
.physics_table .box02:before,
.physics_table .box03:before{content:'';width:20px;height:100px;display:block;background:url(./../../images/sub02/colorful_arrow02.png) no-repeat center;position:absolute;left:50%;margin-left:-10px;}
.physics_table .box01:before{top:70px;}
.physics_table .box02:before{top:120px;}
.physics_table .box03:before{top:100px;}

/**하이브리드**/
.hybrid_graph img.mobile_img{display:none;}

/**첨단미세유체공학연구소**/
.process.labgraph .type02 > ul > li > ul{min-height:190px;}

/*****반응형*****/
@media only screen and (max-width:1200px){
  .campusLab .imgbox{margin:0 auto;display:block;}
  .campusLab .infobox{width:70%;margin:0 auto;display:block;margin-top:30px;}
}

@media only screen and (max-width:900px){
  ._objHtml .tableWrap:before{display:none;}
  .campusLab .imgbox{width:100%;}
  .campusLab .imgbox img{width:100%;}
  .campusLab .infobox{width:auto;}
  ._orgchart .fourth-dep ul li{background-size:cover;}
  .orgchart .first-dep:before,
  .orgchart .second-dep:before,
  .orgchart .third-dep:before{display:none;}
  .orgchart li{padding:10px 20px;}
  .orgchart.type01 .third-dep ul{width:100%;}
  .orgchart.type01 .third-dep .sec01,
  .orgchart.type01 .third-dep .sec02{margin-top:20px;position:relative;}
  .orgchart.type01 .third-dep .sec02 li:nth-child(1){display:none;}
  .orgchart.type01 .third-dep .sec03{margin-top:10px;}

  .orgchart.type01.type02 .third-dep ul li{width:100%;}
  .orgchart.type01.type02 .third-dep ul li:nth-child(1),
  .orgchart.type01.type02 .third-dep ul li:nth-child(2){text-align:center;}
  .orgchart.type01.type02 .third-dep ul.sec01{width:100%;}
  .orgchart.type01.type02 .third-dep div.orgraph_box02{width:100%;}

  .orgchart.type01.type02 .third-dep ul:before{display:block;content:'';width:2px;height: 77%;background: url(./../../images/sub04/line-height.png);position:absolute;top: 30px;left:50%;z-index: -1;}
  .orgchart.type01.type02 .third-dep ul{position:relative;}
  .orgchart.type01.type02 .third-dep ul.sec01:before{height:100%;}
  .orgchart.type01.type02 .third-dep ul.sec01:nth-child(3):before{display:none;}

  #menu3126_obj19486 > div > img{display:none;}
  #menu3130_obj19518 > div > img{display:none;}
  #menu424_obj5876 > div > div > img{display:none;}

  #menu437_obj6273 > div > img{display:none;}
  #menu409_obj19318 > div > img{display:none;}
  .orgchart.type03{height:100%;overflow:visual;}
  .orgchart.type01.type03 .third-dep ul.sec01:before{display:none;}

  #menu719_obj4448 > div > img{display:none;}
  .physics_table{height:100%;}

  #menu436_obj6221 > div > img{display:none;}
  .orgchart.type04{height:100%;overflow:visual;}
  .orgchart.type04 .third-dep .sec01,
  .orgchart.type04 .third-dep .sec02 > li{width:340px;}
  .orgchart.type04 .third-dep:before{display:none;}
  .orgchart.type04 .third-dep,
  .orgchart.type04 .third-dep ul{margin-bottom:0;}
  .orgchart.type04 .third-dep .sec02{width:100%;}
  .orgchart.type04 .third-dep .sec02 li{display: inline-block;}
  .orgchart.type04 .third-dep .sec02 li:nth-child(1){display:inline-block;}
  .orgchart.type04 .third-dep ul.sec02:before{display:none;}
  .orgchart.type04 .third-dep ul li div ul li{position:relative;display:block !important;}
  .orgchart.type04 .third-dep ul li  div ul li:before{content:'';width:3px;height:3px;background-color:#808080;position:absolute;top: 12px;left: 20px;}

  .orgchart.type01 .third-dep .sec03.lib_charth:before{height:90%;}
  .orgchart.type01.infodep .third-dep ul:before{display:none;}
  .orgchart.type04.infodep .third-dep .sec01{margin-top:0;}
  .orgchart.type01.infodep .third-dep div.orgraph_box03{margin-bottom:20px;}
  .orgchart.type04.infodep .third-dep .sec02 > li{position:relative;vertical-align: top;}
  .orgchart.type04.infodep .third-dep .sec02 > li:before{content: '';width: 2px;height: 77%;background: url(./../../images/sub04/line-height.png);position: absolute;top: 30px;left: 50%;z-index: -1;}
  .orgchart.type01.infodep span{font-size: 17px;vertical-align: top;margin-top: -5px;display: block;letter-spacing: -0.5px;}
  .orgchart.type01.infodep .third-dep div.orgraph_box02 span{font-size: 14px;vertical-align: top;margin-top: -3px;display: block;}

  #menu424_obj5849 img.nano_pc{display:none;}
  #menu424_obj5849 img.nano_tablet{display:inline-block;}

  #menu424_obj5849 .nano_graph{height:100%;overflow:visual;}
  .nano_graph > ul{width:100%;text-align:center;margin-top: 35px;}
  .nano_graph > ul > li{width:48%;display:inline-block;vertical-align:top;}
  .nano_graph ul li .title{padding: 35px 0 55px 0;color:#fff;font-size:22px;font-weight:600;text-align:center;}
  .nano_graph ul li .title span{border-top:1px solid #fff; border-bottom:1px solid #fff;font-size: 16px;font-weight: 400;}
  .nano_graph ul li .title p{margin: 25px 0 35px;}
  .nano_graph ul li.type01 .title{background: url(./../../images/sub04/nano_title01.png) no-repeat center;}
  .nano_graph ul li.type02 .title{background: url(./../../images/sub04/nano_title02.png) no-repeat center;}
  .nano_graph ul li.type03 .title{background: url(./../../images/sub04/nano_title03.png) no-repeat center;}
  .nano_graph ul li.type04 .title{background: url(./../../images/sub04/nano_title04.png) no-repeat center;}
  .nano_graph ul li .contents{padding: 15px 30px;background-color:#f7f7f7;text-align:left;min-height: 150px;margin-top: 20px;color:#4b4b4b;}
  .nano_graph ul li .contents ol li{margin-bottom:5px;}
  .nano_graph ul li .contents ol span{color: #fff;width: 18px;height: 18px; border-radius: 50%; display: inline-block;vertical-align: top; padding: 0 0 5px 5px;box-sizing: border-box; font-size: 12px;margin-top: 5px; margin-right: 5px;}
  .nano_graph ul li.type01 .contents ol span{background-color: #0da3bc;}
  .nano_graph ul li.type02 .contents ol span{background-color: #006bc6;}
  .nano_graph ul li.type03 .contents ol span{background-color: #0d3ead;}
  .nano_graph ul li.type04 .contents ol span{background-color: #435eaa;}

  .nano_howto{height:100%;margin-top:20px;}
  .nano_howto ul{width:100%;}
  .nano_howto ul li{display:inline-block;width: 99%;padding: 25px 0;text-align:center;border:1px solid #8289a7;}
  .nano_howto ul li span{color:#000;font-size:20px;display:block;margin-bottom: 15px;font-weight: 500;}
  .nano_howto ul li + li{position:relative;margin-top: 91px;}
  .nano_howto ul li + li:before{content:'';width: 110px;height:15px;background:url(./../../images/sub04/colorful_arrow.png) no-repeat center;position:absolute;top: -55px;left: 50%;margin-left: -50px;transform: rotate(90deg);}
  .nano_howto .onesource{margin-top: 50px;border:1px solid #1b54b7;padding:15px 0;color:#1b54b7;font-weight:500;}
  .nano_howto .mixenvir{background:url(./../../images/sub04/blueful_bg.png) no-repeat center;padding:15px 0;color:#fff;font-weight:500;}
}

@media only screen and (max-width:767px){
  .campusLab{margin-top:10px;}
  .hybrid_graph img.mobile_img{display:block;}
  .hybrid_graph img.pc_img{display:none;}
}

@media only screen and (max-width:740px){
  .orgchart.type04 .third-dep ul.sec02:before{display:block;}
  .orgchart.type04.infodep .third-dep ul.sec02:before{display:none;}

}

@media only screen and (max-width:707px){
  .physics_table .box03.arrowposition:before{top:120px;}
}

@media only screen and (max-width:600px){
  .nano_graph > ul{margin-top:0;}
  .nano_graph > ul:nth-child(1){margin-top:35px;}
  .nano_graph > ul > li{width:100%; display:block;margin-bottom:20px;}
  .nano_graph ul li .contents{min-height:auto;}
  .nano_graph ul li .title{background-size:150px !important; padding: 25px 0 25px 0;}
  .nano_graph ul li .title span{font-size:14px;}
  .nano_graph ul li .title p{margin:10px 0 35px;}

}

@media only screen and (max-width:510px){
  .campusLab .title{text-align:center;padding:30px 0 10px 0;}
  .campusLab .title strong{display:block;}
  .campusLab .Btn{display:inline-block;position: unset;margin-top: 15px;}
  .campusLab .Btn a{padding:5px 10px;}
  .campusLab .imgbox{margin-top:10px;}
  ._orgchart .second-dep:before{height:200px;}
  .orgchart.type01 .third-dep div.orgraph_box03{background-size:contain;}
  #menu424_obj5849 img.nano_tablet{display:none;}
  #menu424_obj5849 img.nano_mobile{display:inline-block;}
  .physics_table .box03,
  .physics_table .box04{width:97%;}
}

@media only screen and (max-width:380px){
  .orgchart.type04 .third-dep .sec01,
  .orgchart.type04 .third-dep .sec02 > li{width: 100%;}

}

/*************SUB05 온라인서비스*************/
/**통합교학**/
.combine_btn{height:40px;margin-top:10px;z-index: 9999;}
.combine_btn a{border:1px solid #b9c1d7;border-radius: 5px;padding:5px 15px 5px 30px;display:inline-block; background:url(./../../images/common/BmarkIcon.png) 10px no-repeat;font-weight:400;}
/**교과과정 - 교과목**/
.curri_btn{height:40px;margin-top:10px;}
.curri_btn a{border:1px solid #b9c1d7;border-radius: 5px;padding:5px 15px 5px 30px;display:inline-block; background:url(./../../images/common/clip.png) 10px no-repeat;margin-left:50px;font-weight:400;}

.line_bg{background: url(./../../images/sub05/proflbg.png);padding: 10px;overflow: hidden;}
.line_bg .inner{background-color: #fff;overflow: hidden;padding: 15px;width: 100%;box-sizing: border-box;}
.line_bg .ul_1 li{display:inline-block;width:49.5%;position: relative;padding-left:50px;box-sizing: border-box;}
.line_bg .ul_1 li:nth-child(2):before{content: '';width:1px;height:28px;background-color: #d9d9d9;position: absolute;margin-top:-7px;top:50%;left:-15px;}
.line_bg .ul_1 li .curri_btn{display:inline-block;}
._objHtml .line_bg .ul_1 > li{background-position: 20px 25px;margin-bottom:0;}
.line_bg .inner a{margin-top: 10px;margin-left: 40px;}

/**학생증**/
.lostreport{background-color: #ecf1f7;padding:30px;}
.lostreport ul{display:table;width:100%;}
.lostreport ul li{display:table-cell;color:#fff;position:relative;}
.lostreport ul li:after{content: '';background: url(./../../images/sub05/stepArrow.png) center center no-repeat;width:80px;height:140px;position:absolute;top:0;right: -98px;}
.lostreport ul li dl{padding:20px 25px;box-sizing: border-box;width: 100%;}
.lostreport ul li dl dt{font-size:20px;font-weight: 500;padding-bottom:15px; border-bottom:1px solid #fff;}
.lostreport ul li dl dd{padding-top:10px;position: relative;}
.lostreport ul li dl dd a.Btn_house{position: absolute;bottom:-10px;right:-5px;}

.lostreport .stepType01 li{width: 528px;}
.lostreport .stepType01 li:nth-child(2){padding-left: 10%;box-sizing: border-box;width:640px;}
.lostreport .stepType01 li:nth-child(1) dl{background-color: #00b0ff;}
.lostreport .stepType01 li:nth-child(2) dl{background-color: #2b3e5c;}

.lostreport .stepType02 li{width: 20%;}
.lostreport .stepType02 li:nth-child(1){width: 14.4%;}
.lostreport .stepType02 li:nth-child(2){padding-left: 10.5%;width: 20%;}
.lostreport .stepType02 li:nth-child(3){padding-left: 10.5%;}
.lostreport .stepType02 li:nth-child(1) dl{background-color: #005dd1;}
.lostreport .stepType02 li:nth-child(2) dl{background-color: #00b0ff;}
.lostreport .stepType02 li:nth-child(3) dl{background-color: #2b3e5c;}

.inter_certi{background:url(./../../images/sub05/inter_certifi_lineBg.png);padding:10px;}
.inter_certi .inner{background-color:#fff;padding:35px;}
.inter_certi .imgbox{margin-bottom:30px;}
.inter_certi .imgbox > img{margin-right:40px;}
.inter_certi .imgbox ul{display:inline-block;width:70%;text-align: center;}
.inter_certi .imgbox ul li{display:inline-block;width:19%;vertical-align: top;}
.inter_certi .imgbox ul li dl{text-align: center;color:#1340bf;}
.inter_certi .imgbox ul li dl dt{margin-bottom:20px;font-weight: 500;}
.inter_certi .inner .ul_1,
.inter_certi .inner .ul_2{margin-bottom: 0;}
.inter_certi .inner .ul_1 strong.font-red{color:#ff0000;}
.inter_certi .inner .ul_1 u.font-orange a{color:#ff6000;font-weight:500;}

/**장학금**/
.scholarship{background-color: #ecf1f7;padding:30px;}
.scholarship ul{width:100%;text-align: center;}
.scholarship ul li{display:inline-block;width:16.5%;color:#666;position:relative;vertical-align: top;margin-left:4%;}
.scholarship ul li:after{content: '';background: url(./../../images/sub05/stepArrow.png) center center no-repeat;width:60px;height:140px;position:absolute;top:50px;right:-55px;background-size: 70%;}
.scholarship ul li dl{padding: 15px 12px;min-height: 220px;box-sizing: border-box;width: 100%;background-color:#fff;border:1px solid #ddd;text-align: center;}
.scholarship ul li dl dt{font-size:20px;font-weight: 500;padding-bottom:15px; border-bottom:1px solid #999;}
.scholarship ul li dl dd{padding-top:10px;word-break: keep-all;}
.scholarship ul li:nth-child(1){margin-left:0;color:#fff;}
.scholarship ul li:nth-child(1) dl{background-color: #005dd1;border:none;}
.scholarship ul li:nth-child(1) dl dt{border-bottom:1px solid #fff;}
.scholarship ul li:nth-last-child(1){color:#fff;}
.scholarship ul li:nth-last-child(1) dl{background-color:#2b3e5c;border:none;}
.scholarship ul li:nth-last-child(1) dl dt{border-bottom:1px solid #fff;}
.scholarship ul li:nth-last-child(1):after{display:none;}
tbody.alignL th{text-align: left;}
tbody th{background-color:#fff;}

/*버튼*/
.homeBtn{height:40px;margin-top:10px;z-index: 9999;}
.homeBtn a{border:1px solid #b9c1d7;border-radius: 5px;padding:5px 15px 5px 35px;display:inline-block; background:#fff url(./../../images/common/house.png) 10px no-repeat;margin-right:10px;font-weight:400;}
.certificateBtn{height:40px;margin-top:10px;z-index: 9999;}
.certificateBtn a{border:1px solid #b9c1d7;border-radius: 5px;padding:5px 15px 5px 40px;display:inline-block; background:#fff url(./../../images/common/certificate.png) 10px no-repeat;margin-right:10px;font-weight:400;}
.floatR{float:right;}


/*교외장학금*/
.ul_divide > li{width:40%;display:inline-block;vertical-align: top;}
.sub .ul_divide > li > ul > li{margin-bottom:10px;}

@media only screen and (max-width:510px){
  .floatN{float:none;text-align: right;}
  .floatN a{margin-bottom:5px;}
  .ul_divide > li{width:100%;}
}

/**국제교류**/
.cyberday.inter_program .right{padding-bottom:40px;}
.inter_link{text-align: center;}
.inter_link li{display:inline-block;width:49%;}

@media only screen and (max-width:1200px){
  .inter_certi .imgbox{text-align: center;}
  .inter_certi .imgbox > img{margin-right:0;margin-bottom:30px;}
  .inter_certi .imgbox ul{display:block;width:100%;}
}
@media only screen and (max-width:1024px){
  .lostreport ul li:after{display:none;}
  .lostreport .stepType01 li,
  .lostreport .stepType01 li:nth-child(2),
  .lostreport .stepType02 li,
  .lostreport .stepType02 li:nth-child(1),
  .lostreport .stepType02 li:nth-child(2),
  .lostreport .stepType02 li:nth-child(3){width:100%;display:block;padding:0;}
  .lostreport ul li{margin-bottom:20px;}
  .lostreport ul li:nth-last-child(1){margin-bottom:0;}

  .scholarship ul li{width:100%;display:block;margin-left:0;margin-bottom:15px;}
  .scholarship ul li:nth-last-child(1){margin-bottom:0;}
  .scholarship ul li:after{display:none;}
  .scholarship ul li dl{min-height:auto;}
}


@media only screen and (max-width:900px){
  .line_bg .ul_1 li{padding-left: 0;}
  ._objHtml .line_bg .ul_1 > li{background-image: none;text-align: center;}
  ._objHtml .line_bg .ul_1 > li a{margin-left:0;}
  .line_bg .ul_1 li:nth-child(2):before{display:none;}
  .inter_certi .imgbox ul li img{width:80%;}
}

@media only screen and (max-width:600px){
  .lostreport ul li dl dd a.Btn_house{display:inline-block;position:unset;margin-top:10px;}
  .inter_certi .inner{padding:20px 10px;}
  .inter_certi .imgbox ul{text-align: left;margin-left: 15px;}
  .inter_certi .imgbox ul li{width:45%;margin-bottom:15px;}
  .inter_certi .imgbox ul li img{width:60%;}
  .inter_link li{display:block;width:100%;margin-bottom:15px;}
  .inter_link li img{width:100%;}
}

@media only screen and (max-width:510px){
  ._objHtml .line_bg .ul_1 li{width:100%;display:block;}
  ._objHtml .line_bg .ul_1 li:nth-child(1){margin-bottom:15px;}
  .line_bg .inner a{margin-left: 0;display:block;}
}




/*************정보보호*************/
.cyberday{display:table;width:100%;font-weight:400;}
.cyberday .left{display:table-cell;width:36%;padding-right: 5%;}
.cyberday .right{display:table-cell;width:1%;vertical-align: top;background: #ecf1f7 url(./../../images/sub05/boxbg_w.png) 90% bottom no-repeat;padding:0 30px;box-sizing: border-box;}

.cyberday .left .left_title{color:#000;font-size:22px;font-weight:600;margin-bottom: 20px;}
.cyberday .left ul.table{width:100%;background:url(./../../images/sub05/top_line.png)no-repeat top;border-bottom:1px solid #000;padding-top:5px;margin-bottom:25px;}
.cyberday .left ul.table li{padding:20px 0px;border-bottom:1px dashed #dedede;font-size:18px;letter-spacing: -1px;}
.cyberday .left ul.table li:nth-last-child(1){border-bottom:none;}
.cyberday .left ul.table li:before{content: '';width:9px;height:3px;display:inline-block;vertical-align: top;background-color:#b5b5b8;margin:10px 10px 0 0;}
.cyberday .left ul.table li span.font-blue{color:#0067d4;}

.cyberday .left ul.imgbtn{text-align:center;}
.cyberday .left ul.imgbtn li{display:inline-block;width:auto;}
.cyberday .left ul.imgbtn li + li{margin-left:10px;}
.cyberday .left ul.imgbtn li img{width:100%;}

.cyberday .right .right_title{font-size:22px;font-weight:500;color:#fff;background: url(./../../images/sub05/title_bg.png)no-repeat center;text-align:center;padding:25px 0;width:450px;margin: 0 auto 50px auto;}
.cyberday .right ul.table li{padding:17px 0;font-size:18px;color:#333;border-bottom:1px dashed #bccad8;}
.cyberday .right ul.table li:before{content:''; width:10px; height:10px; background-color: #2b3e5c;border-radius: 50%; display:inline-block;margin-right:20px;}
.cyberday .right ul.table li a{color:#0067d4;background-color: #fff;border:1px solid #0067d4;padding:5px 10px;font-size:14px;float:right;font-weight: 500;/* display: block; */}
.cyberday .right ul.table li a:hover{color:#fff;border:1px solid #0067d4; background-color: #0067d4;transition: all 0.5s;}

.cyber_detail {background:url(./../../images/sub05/cyber_bg.png);border-bottom:1px solid #000;padding:50px 40px;display:table;}
.cyber_detail .imgbox{display:table-cell;width:10%;text-align: left;padding-right:4%;}
.cyber_detail .textbox{display:table-cell;}
.cyber_detail .textbox p.title{font-size:22px;color:#000;font-weight: 600;margin-bottom:20px;}
.cyber_detail .textbox span.font-blue{color:#1e5ba8;}
.cyber_detail .textbox p.contents{font-size:16px;font-weight: 500;}

.scrollx{overflow-x: scroll;}

@media only screen and (max-width:1200px){
  .cyberday .left ul.imgbtn li{width:30%;}
}

@media only screen and (max-width:1024px){
  .cyberday .left,
  .cyberday .right{width:100%;display:block;}
  .cyberday .right{padding: 0 30px 40px 30px;}
  .cyberday .left ul.table{background-repeat: repeat-x;}
  .cyberday .left ul.imgbtn li{width:auto;}
  .cyberday .left ul.imgbtn{margin-bottom:25px;}
}

@media only screen and (max-width:730px){
  .cyberday .left ul.imgbtn li{width:30%;}
  .cyberday .left ul.imgbtn li + li{margin-left:0;}
}

@media only screen and (max-width:600px){
  .cyberday .left ul.imgbtn li{width:60%;margin-bottom:20px;}
  .cyberday .right{padding:0;padding-bottom:30px;}
  .cyberday .right .right_title{width:auto;}
  .cyberday .right ul.table{padding:0 15px;}
  .cyberday .right ul.table li{font-size:16px;}
  .cyberday .right ul.table li a{margin-left:20px;float:none;display: inline-block;}
  .cyber_detail{padding:50px 20px;}
}

@media only screen and (max-width:480px){
  .cyber_detail .imgbox{display:block;width:100%;text-align: center;margin-bottom:30px;}
  .cyber_detail .textbox{display:block;width:100%;}
}

/*************정보보호*************/


/***22.06.22***/
.sub #bodySec #wrapContent{overflow:hidden;}
.page181 .tab_div,
.page8419 .tab_div,
.page8420 .tab_div,
.page8421 .tab_div,
.page8422 .tab_div,
.page8423 .tab_div,
.page8424 .tab_div,
.page8425 .tab_div,
/*** 23.02.17 23년도 페이지 추가 ***/
.page8955 .tab_div{display:none;}
/*** 24.02.22 24년도 페이지 추가 ***/
.page9564 .tab_div{display:none;}
/*** 25.02.20 25년도 페이지 추가 ***/
.page10252 .tab_div{display:none;}

.combine_btn .dropbox{display:inline-block;float:left;}
.combine_btn .dropbox select{border:1px solid #b9c1d7;padding:5px 15px 5px 10px;display: inline-block;height: 38px;min-width: 140px;color: #666;}

@media only screen and (max-width:1023px){
  .combine_btn{height:auto;}
  .combine_btn .dropbox{display:block;float:none;margin-bottom:10px;}
}
