@charset "utf-8";


#svisual{background-image:url(/images/global/main/intro/intro_bg.jpg);background-position:50% 80%}

/* 테이블 */
.th_type {color: #333; background-color: #fafbfc; text-align: center;}

/* 학과소개 이미지 수정 */
.ui-intro .ui-img.img-resize{max-height: 629px;}
@media(min-width: 768px){
  .ui-intro .ui-img.img-resize img{width: 65%; margin-left: 35%;}
}

/* 이수체계도 */
.completion-system .pic_btn {display: block;}
.pic_btn a:hover,
.pic_btn a:focus {background: linear-gradient(90deg, #76161B 0%, #441F1F 100%);}
/* 이수체계도 End */

/* 메뉴 */
#tm .th1 .th1_lnk{font-size:17px;letter-spacing:-2px;padding: 17px 5px 30px;}

/* 교수소개*/
@media (min-width:1024px) {
	.sub02_02_02 .ui-list.card .ui-cont.nm{border: 1px solid #dbdbdb;margin-left:0;width: 49%;float: left;}
}
@media (min-width: 768px){
	.sub02_02_02 .ui-list.card .ui-cont .inner { min-height: 363px;}
}


/* 인사말 */
.greeting{background:url(/images/global/sub05/sub05_01_01_img01.jpg) no-repeat left top;}
.greeting .first span:first-child {color: #76161B;}


/*GTMBA*/
.ui.uib.type_gist{padding:35px 25px;margin-bottom:30px;border:solid;border-width:4px 0 1px;border-color:#e8030d transparent #ddd}
.ui.uib.type_gist .uibodo .thm_figure{float:right;width:auto;border-width:0;background-color:transparent}
.ui.uib.type_gist .uibodo .thm_caption{float:none;width:auto;margin-right:330px}
.ui.uib.type_gist .uibodo .title{line-height:1.3;font-family:"nsr",sans-serif;font-size:24px;color:#3d4452}
.ui.uib.type_gist .uibodo .small_text{margin:10px 0 20px;color:#868b95}
.ui.uib.type_gist .button_box{margin-top:15px}
.ui.uib.type_gist .list_2st li.postyear{background-position:0 12px}
.ui.uib.type_gist .list_2st li.postyear select{width:120px}


/* 성적 */
@media (min-width:1200px) {
ul.score{margin-top:-10px;padding-top:10px;min-height:225px;background:url(/images/global/sub03/sub03_01_02-01.png) no-repeat 95% top}
.imgbg_01{margin-top:-10px;min-height:225px;background:url(/images/kor/sub04/imgbg_01.png) no-repeat 95% top}
.imgbg_02{margin-top:-10px;min-height:225px;background:url(/images/kor/sub05/imgbg_01.png) no-repeat 95% top}
.imgbg_03{margin-top:-10px;min-height:225px;background:url(/images/kor/sub05/imgbg_02.png) no-repeat 95% top}
.imgbg_02 h2:first-child{margin-top:0px}
}



/*중국어구연대회 신청*/
table tr td.tit{font-size: 22px;color: #333;font-weight: 600}
.holds-terms .terms-content.type2{height: 230px;}
.holds-terms .terms-content.type2 p{font-size:24px;margin-top:10px}
.holds-terms .terms-content.type2 p.last{font-size:30px;margin-top:15px}


.form-file input[type="text"]{margin-top:5px} 

@media(max-width: 767px){
  .holds-terms .terms-content.type2 {height: 210px;}
  .holds-terms .terms-content.type2 p{font-size:20px}
  .holds-terms .terms-content.type2 p.last{font-size:28px}
}

.ui.uit .inner .txtwrap p.mt_15{margin-top:15px}
.board_total span{font-weight:600}

/*조직도*/
.org{position:relative;overflow:hidden;z-index:99}
.org:after{content:"";display:block;clear:both;visibility:hidden}
.org li{position:relative }
.org li a:hover,
.org li a:focus{text-decoration:underline;}
.org>li:after{content:"";display:block;clear:both;visibility:hidden}
.org *:before{content:"";display:block;position:absolute;background:#ddd;z-index:-1}
/*라인*/
.org .lv0:before{bottom:199px;left:50%;width: 1px;height:143px;}
.org .lv2:before{top:0px;left:24.5%;width:51%;height: 1px; }
.org .lv2 .group > li > p:before{display:block;position:absolute;top:-30px;left:50%;height:30px;border-left:1px solid #ddd;content:''}
.org .lv2 .group > li > ul > .lv3 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

/**/
.org .lv0{width:310px;margin:0 auto 30px;border:0;background:#701e20;font-size:1.2em;color:#fff;text-align:center;}
.org .lv0 .t1{display:block;height:40px;line-height:40px}
.org .lv0 .t2{display:block;border:1px solid #701e20;background:#fff;line-height:38px;color:#333}

.org .lv1{width:180px;margin:0 auto 30px;border:0;background:#701e20;font-size:1.2em;color:#fff;text-align:center;}
.org .lv1 .t1{display:block;height:40px;line-height:40px}
.org .lv1 .t2{display:block;border:1px solid #701e20;background:#fff;line-height:38px;color:#333}

.org .lv2 .group{overflow:hidden;margin:0 -1%}
.org .lv2 .group > li{float:left;width:48%;margin:0 1%}
.org .lv2 .group > li > p{position:relative;height:40px;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}

.org .lv2 .group > li > ul > .lv3 > p{position:relative;margin:30px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 > p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}

.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p{position:relative;margin:20px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 >  p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}

.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p{position:relative;margin:20px 0 0;background:#555B69;line-height:40px;color:#fff;text-align:center}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p .t1{display:block;height:40px;line-height:40px}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 >  p .t2{display:block;height:40px;line-height:40px;border:1px solid #555B69;background:#fff;color:#333}
.org .lv2 .group > li > ul > .lv3 ul > .lv4 ul > .lv5 > p:before{display: block;position: absolute;top: -30px;left: 50%;height: 30px;  border-left: 1px solid #ddd;content: '';}


@media (max-width:767px){
  .org .lv0,.org .lv2 p{width:100%}
  .org .lv0:before{bottom:0px;left:10%;width: 1px;height:1100px}
  .org .lv1{width:100%;margin:0 auto 10px}
  .org .lv2 .group > li{float:right;width:80%;margin-top: 20px}
  .org .lv2:before{display:none}
  .org .lv2 .group > li > p:before{top:50%;left:-12px;width:45px;height:1px;margin-left:-7.5%;}
  .org .lv2 .group > li > p{margin:0}
  .org .lv2 .group > li > ul > .lv3 > p{margin:6px 0 0}
  .org .lv2 .group > li > ul > .lv3 ul > .lv4 > p{margin:6px 0 0}
}

.s050401 .org .lv0:before {height: 221px; top: 0; bottom: auto;}
.s050401 .org .lv1 {background-color: #d1320a;}
.s050401 .org .lv2 .group > li {width: 18%;}
.s050401 .org .lv2:before {width: 81.8%; left: 50%; transform: translateX(-50%);}
.s050401 .org .lv2 .group > li > ul > .lv3 {margin-top: 70px;}

@media (min-width:768px) {
  .s050401 .org .lv0:before {left: 49.9%;}
  .s050401 .org .lv2 .group > li > p:before {left: 49.9%;}
}
@media (max-width:767px) {
  .s050401 .org .lv2 .group > li {float: left;}
}
.s050401 .org .lv2 .group > li > ul > .lv3 > p:before{display: block;position: absolute;top: -141px;left: 50%;height: 154px;  border-left: 1px solid #ddd;content: '';}

@media(max-width: 767px){
  .s050401 .org .lv2 .group > li > ul > .lv3 > p:before{display: none;}
}

/*조직도 이미지*/
.org img{max-height: 160px}
.org .img_bak{display: block;min-height: 160px; overflow: hidden; background: #fff; border: 1px solid #d2d2d2; text-align: center;}
@media (max-width:767px){
  .org img, .org .img_bak{display: none;}

}


.s050402.ui.metro-content-group .box{width:100%;height:auto;}
.s050402.ui.metro-content-group .box .img{padding:10px 0;}
.s050402.ui.metro-content-group .box .img:after{content:"";clear:both;display: block;}
.s050402.ui.metro-content-group .box .img li{float:left;width:49%;padding-right:1%;margin-bottom:1%;}

@media (max-width: 500px){
 .s050402.ui.metro-content-group .box .img li{float:none;width:100%;padding-right:0;}
}

/* pdf */
#PDFviewerDiv{position:relative;height:auto;padding-top:140%;overflow:hidden}
#PDFviewerDiv iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}

