@charset "utf-8";
#svisual{background-image:url(/images/gst/main/intro/intro_bg.jpg);background-position:50% 50%}

.ui.metro-content-group .box_size5{height:210px}
.ui.metro-content-group .box_size6{height:235px}
.ui.metro-content-group .box_size7{height:260px}
.ui.metro-content-group .box_size8{height:285px}
.ui.metro-content-group .box_size9{height:310px}
.ui.metro-content-group .box_size10{height:335px}
.ui.metro-content-group .box_size11{height:360px}
.ui.metro-content-group .box_size12{height:385px}
.ui.metro-content-group .box_size13{height:410px}
.ui.metro-content-group .box_size14{height:435px}
.ui.metro-content-group .box_size15{height:460px}
.ui.metro-content-group .box_size16{height:485px}
.ui.metro-content-group .box_size17{height:510px}
.ui.metro-content-group .box_size18{height:535px}
.ui.metro-content-group .box_size19{height:560px}
.ui.metro-content-group .box_size21{height:685px}
.ui.metro-content-group .box_size22{height:710px}
.ui.metro-content-group .box_size23{height:735px}
.ui.metro-content-group .box_size24{height:760px}
.ui.metro-content-group .box_size25{height:785px}
.ui.metro-content-group .box_size20{height:625px}
.ui.metro-content-group .box_size26{height:585px}

/**/
.presi_adv{padding:10px;border:1px solid #ddd;}
.presi_adv{}
.presi_adv strong{display:block;margin-bottom:15px;color:#000;font-size:20px;line-height:25px;word-wrap:break-word;word-break:keep-all;}
.presi_adv strong span{display:block;line-height:30px;}
.presi_adv strong[lang="en"]{margin:25px 0 5px;font-size:18px;line-height:22px;}
.presi_adv p{line-height:20px;}

@media only screen and (min-width:768px) {
	.presi_adv{padding:30px 320px 30px 30px;background:url(/images/dpa/sub03/sub03_01_02-01.png) no-repeat right bottom;}
	.presi_adv strong{font-size:25px;line-height:30px;}
	.presi_adv strong span{line-height:30px;}
	.presi_adv strong[lang="en"]{font-size:20px;line-height:24px;}
}

@media only screen and (min-width:1200px) {
	.presi_adv{padding:50px 385px 50px 50px;}
	.presi_adv strong{font-size:30px;line-height:40px;}
	.presi_adv strong span{line-height:40px;}
	.presi_adv p{font-size:15px;}
}


/*인사말 이미지*/
.greeting.gree_dpa01{background:url(/images/dpa/sub01/sub01_01_img01.jpg) no-repeat left top;}
.greeting.gree_dpa02{background:url(/images/dpa/sub02/sub02_01_01_img01.jpg) no-repeat left top;}
.greeting.gree_dpa02_04{background:url(/images/dpa/sub02/sub02_04_01_img01.jpg) no-repeat left top;}
.greeting.gree_dpa03{background:url(/images/dpa/sub03/sub03_01_01_img01.jpg) no-repeat left top;}

.sub01_01 .greeting,.sub02_01_01 .greeting { padding-bottom: 100px;}

/*조직도*/
/*.organ2{}
.org2{position:relative;overflow:hidden;z-index:99}
/*.org:before{content:"";display:block;position:absolute;top:26.13%;right:0;width:1px;height:22.6%;background:#bfbfbf;}
.org2:after{content:"";display:block;clear:both;visibility:hidden}
.org2 li{position:relative}
.org2 li a:hover,
.org2 li a:focus{text-decoration:underline;}
.organ2 .org2>li:after{content:"";display:block;clear:both;visibility:hidden}
.org2 *:before{content:"";display:block;position:absolute;background:#bfbfbf;z-index:-1}
.org2 .lv2{margin:20px auto 0;width:90%}
.org2 .lv2 ul li span em{font-size: 13px; display: block;}
.org2 .lv2:before {bottom:-41px;left: 49.5%;width: 1px;height:140px}
.org2 .lv2>ul>li{margin:20px auto;padding:10px 3%;width: 180px;background-color: #701e20;font-size: 16px;line-height: 20px;text-align:center;color:#fff}
.org2 .lv2>ul>li:before{top:50%;width:20%;height:1px}
.org2 .lv2>ul> .lv2_1.aborg{left:50%;margin-left:127px}  
.org2 .lv2>ul> .lv2_1.aborg:before {left: 50%;margin-left: -219px;
    width: 77.5%}
    
.org2 .lv2>ul> .lv2_1.aborg.aborg_l{margin-left:-300px}
.org2 .lv2>ul> .aborg.aborg_l:before {margin-left: 74px;}

.org2 .lv2>ul>li>ul{position:absolute;right:-27px;top:420px;width:20.7%;z-index:1}
.org2 .lv2>ul>li>ul:before{top:-40px;right:-50%;width:100%;height:1px}
.org2 .lv2>ul .lv2_2>ul>li>ul>li{margin-bottom:5px;background:#9aa2ac}

.org2 .lv3{width:91%;margin:80px auto 0;padding-left:0;overflow:visible;}
.org2 .lv3:before{top:-40px;left:8%;width:83.2%;height:1px}
.org2 .lv3:after{content:"";display:block;clear:both;visibility:hidden}
.org2 .lv3>ul>li{float:left;margin:0 2%;width:12.65%}
/*.org2 .lv3>ul>li:first-child{margin-left:0}
.org2 .lv3>ul>li>span{display: block;margin-bottom: 10px;background: #76797d;color: #fff;font-size: 15px;line-height:20px;  text-align: center; padding: 12px 10px;}
.org2 .lv3>ul>li>span em { font-size: 13px; display: block;}
.org2 .lv3>ul>li:before{content:"";display:block;position:absolute;top:-40px;left:46.55%;width:1px;height:40px;background:#bfbfbf}
.organ2:after{display:none}

@media (max-width:767px){
  .org2 .lv2:before{left:4%;bottom:-655px;height:745px}
  .org2 .lv2>ul>li{width:100%}
  .org2 .lv2>ul> .lv2_1,.org2 .lv2>ul> .lv2_1.aborg,.org2 .lv2>ul> .lv2_1.aborg.aborg_l{left:0;margin-left:10%;width:90%}
  /*.org2 .lv2>ul> .lv2_1.aborg.aborg_l{margin-left:0;}
  .org2 .lv2>ul> .lv2_1:first-child{left:0;margin-left:0;width:100%}
  .org2 .lv2>ul> .lv2_1:before,.org2 .lv2>ul> .lv2_1.aborg:before,.org .lv2>ul> .lv2_2:before{left:6px;width:33px;margin-left:-7.5%}
  .org2 .lv2>ul> .lv2_1:first-child:before{background:none}
  .org2 .lv2>ul>li.lv2_2{margin-left:10%;width:90%}
  .org2 .lv3{margin: 20px auto 0;width:90%}
  .org2 .lv3>ul>li{float:none;margin-left:10%;width:90%}
  .org2 .lv3>ul>li:before{top: 50%;left:6px;width:33px;height: 1px;margin-left:-7.5%}
	.org2 .lv3:before{display: none;}
}*/


/*조직도*/
.organ{}
.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{left: 50%;top: 30px;width: 1px;height: 41px;}
.org .lv0.lv0-2nd:before{left: -100px;top: 20px;width: 100px;height: 1px}
.org .lv2:before{top:0px;left:24.4%;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:180px;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 #ddd;background:#efefef;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 #ddd;background:#efefef;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 #ddd;background:#efefef;color:#333}

.org .lv2 .group > li > ul > .lv3 > p{position:relative;margin:60px 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}

@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: -2.9%;width: 10%;height:1px;margin-left:-7.5%;}
  .org .lv2 .group > li > p{margin:0}
  .org .lv2 .group > li > ul > .lv3 > p{margin:46px 0 0}
}

@media (min-width:768px){
.lv0-2nd{position:absolute;top:0;right:10%;}
}

/*연혁*/
.sub02_01_04 .history:before { top: 170px; height: 91%;}




/*=============================== 대학원 안내 =============*/

/*0101 인사말*/
.greeting.gree_gst01{background: url(/images/gst/sub01/sub01_01_img03.jpg?ver=1.1) no-repeat left top}

/*0102 대학원소개*/
/*이미지 확대 버튼*/
.pic_btn a, .ds_no {display: none;}
.pic_btn a:hover{background-color:#701E20;border-color:#701E20;color:#fff;transition: all 300ms ease-out }

@media(max-width:767px){
.pic_btn a {display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
}
@media(max-width:560px){
.pic_btn a {width: 75%;}
}
@media(max-width:450px){
.pic_btn a {width: 100%;}
}

.brdr-box{padding:20px 10px;margin-bottom:50px;border:1px solid #ddd;}

.crclul li{overflow:hidden;width:100%;padding:10px 0; border-bottom:1px dashed #ddd; }
.crclul li:last-child{border-bottom:0}
.crclul .crcl{display: inline-block; float: left;width:50px; height:50px;margin-right: 20px;border-radius: 50%;background-color:#223f6a;text-align: center;line-height: 50px;color:#fff;font-style: italic;}
.crclul em{display: inline-block; float: left;width:80%;}

.fc-red{color:#AB2400}


@media(min-width:768px){
.brdr-box{padding:50px;}
.crclul em{padding-top:10px;}
}

@media(max-width:560px){
.crclul em {width: 75%;}
}



/*=============================== 교통정책학과 =============*/

.greeting.gst_02{background: url(/images/gst/sub02/sub02_01_01_img.png) no-repeat left top}

.greeting.gst_03{background: url(/images/gst/sub03/sub03_01_01_img.png) no-repeat left top}

.greeting.gst_04{background: url(/images/gst/sub04/sub04_01_01_img.png) no-repeat left top}

.greeting.gst_06{background: url(/images/gst/sub06/sub06_01_01_img.jpg) no-repeat left top; padding-bottom:125px;}



.uia.qna .list_1st li{background: 0;}

/*smart철도시스템학과*/
#sub06_03 #svisual h1 {width:315px;}