@charset "utf-8";

#svisual{background-image:url(/images/ceut/main/intro/intro_bg.jpg);background-position:50% 50%}
.greeting .first span:first-child {color:#0C712E;}

/* 이수체계도 */
.completion-system .pic_btn {display: block;}
.pic_btn a:hover,
.pic_btn a:focus {background: linear-gradient(90deg, #0D7C68 0%, #165B42 100%);}
/* 이수체계도 End */

/*인사말배경*/
.greeting.gree_ceut01{background:url(/images/ceut/sub01/sub01_01_img01.jpg) no-repeat left top;}
.greeting.gree_ceut02{background:url(/images/ceut/sub02/sub02_01_01_img01.jpg) no-repeat left top;}
.greeting.gree_ceut03{background:url(/images/ceut/sub03/sub03_01_01_img01.jpg) no-repeat left top;}
.greeting.gree_ceut04{background:url(/images/ceut/sub03/sub04_01_01_img01.jpg) no-repeat left top;}

.sub01_01 .greeting { padding-bottom: 70px;}


/*학부소개*/
.studio_wrap .studio_box{border:5px solid #ddd;background-color:#fff;}
.studio_wrap .studio_box .txtwrap .intro_tit{font-weight:normal;}
.studio_wrap .studio_box .inner .txtwrap .list_1st{border-top:none;border-bottom:none;padding:0;}
.studio_wrap .studio_box .inner .txtwrap .list_1st li{background: none;padding: 10px 0 10px 42px;border-bottom: 1px solid #ddd;}
.studio_wrap .studio_box .inner .txtwrap ul li a{display:block;}
.sub03_ir{background: url(/images/kor/sub03/sub03_ir.png) no-repeat;}
.studio_wrap .studio_box .inner .txtwrap ul li .home{top:7px;left:4px;width:30px;height:30px;position: absolute;background-position:0 0}
.studio_wrap .studio_box .inner .txtwrap ul li .tell{top:51px;left:5px;width:30px;height:30px;position: absolute;background-position:-38px 0}
.studio_wrap .studio_box .inner .txtwrap .col_green{background-color:#19694c;}
.studio_wrap .studio_box .inner .txtwrap .col_gray{background-color:#535353;} 
.studio_wrap .studio_box .inner .txtwrap a span{position:absolute;width: 17px;top:17px;left:22px;height: 17px;}
.studio_wrap .studio_box .inner .txtwrap .intro{background-position: -79px 0;}
.studio_wrap .studio_box .inner .txtwrap .process{background-position: -79px -20px;}
.studio_wrap .studio_box .inner .txtwrap em{padding-left:20px;}

.studio_wrap .studio_box{padding:30px;}
.studio_wrap .studio_box .inner{position:relative;overflow:hidden;}
.studio_wrap .studio_box .inner .obj{width:430px;/*height:400px;*/float:left;position:relative;}
.studio_wrap .studio_box .inner .obj .item{width:100%;height:100%;overflow:hidden;}
.studio_wrap .studio_box .inner .obj .item ul{position: relative;width: 400%;height: 100%;}    
.studio_wrap .studio_box .inner .obj .item ul li{position: relative;float: left;width: 25%;height: 100%;}
.studio_wrap .studio_box .inner .txtwrap{padding:10px 0 0px 50px;margin-left:400px;}
.studio_wrap .studio_box .txtwrap .tit_inner{display:block;margin:0;margin-bottom:10px;font-size:34px;font-family:'nsr','Malgun Gothic';font-weight:600;color:#000;line-height:40px}
.studio_wrap .studio_box .txtwrap .tit_inner span{display:block}
.studio_wrap .studio_box .txtwrap .tit_inner .tit_s{font-size:30px;color:#525252;line-height:40px;font-weight: normal;}
.studio_wrap .studio_box .txtwrap .tit_inner .tit_b{font-size:38px;color:#701e20;line-height:40px}
.studio_wrap .studio_box .inner .txtwrap .more{display:block;float:left;position:relative;margin-right:5px;margin-top:10px;width:197px;height:50px;background-color:#348600;text-align:center;color:#fff;line-height:50px;}



/*취업관련정보*/
.ui-top-dept figure{position:relative;padding-bottom:0}
.ui-top-dept figure .pic{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}
.ui-top-dept figure .pic.pic1{background-position:50% 50%;background-size:cover}
.ui-top-dept figure .pic.pic2{background-position:50% 50%;background-size:cover}
.ui-top-dept figure .pic.pic3{background-position:50% 50%;background-size:cover}
.ui-top-dept figure .pic.pic4{background-position:50% 50%;background-size:cover}
.ui-top-dept figure .pic.pic5{background-position:50% 50%;background-size:cover}
.ui-top-dept figcaption{z-index:1;position:relative;padding:60px 50px}
.ui-top-dept figcaption p{font-size:16px}

.ui-top-dept figure{border:none}
.ui-top-dept figure .pic{max-width:1200px;}
.ui-top-dept figure .pic.pic2{background:url(/images/railbiz-cs/common/dep_pic2.png) }
.ui-top-dept figure .pic.pic4{background:url(/images/railbiz-cs/common/dep_pic4.png) }
.ui-top-dept figcaption{top:0px;right:0;width:100%;text-align: center}
.ui-top-dept figcaption .tit{position:relative;margin-bottom:10px;color:#fff;font-family:'nsr','Malgun Gothic';font-size:20px;line-height:160%;font-weight:600}
.ui-top-dept figcaption .tit .tco1{width:49px;height:53px;margin:0 auto 20px;background-position:0 0}
.ui-top-dept figcaption .tit .tco2{width:44px;height:47px;margin:0 auto 20px;background-position:-50px 0}
.ui-top-dept figcaption .tit .tco3{width:44px;height:42px;margin:0 auto 20px;background-position:-95px 0}
.ui-top-dept figcaption .tit .tco4{width:46px;height:42px;margin:0 auto 20px;background-position:-138px 0}
.ui-top-dept figcaption .tit .tco5{width:50px;height:50px;margin:0 auto 20px;background-position:-188px 0}
.ui-top-dept figcaption .tit .tco6{width:50px;height:49px;margin:0 auto 20px;background-position:-241px 0}
.ui-top-dept figcaption .tit .tco7{width:48px;height:49px;margin:0 auto 20px;background-position:-295px 0}
.ui-top-dept figcaption .tit strong{margin:0 auto}
.ui-top-dept figcaption .tit .eps{width:223px;height:40px;background-position:0 -56px}
.ui-top-dept figcaption .tit .eps2{width:142px;height:33px;background-position:0 -96px}
.ui-top-dept figcaption .tit .eps5{width:235px;height:40px;background-position:0 -133px}
.ui-top-dept figcaption .tit .eps4{width:190px;height:38px;background-position:0 -179px}
.ui-top-dept figcaption .tit .eps6{width:190px;height:38px;background-position:0 -220px}
.ui-top-dept figcaption p{margin-bottom:5px;color:#fff;line-height:160%;}
.ui-top-dept figcaption p span{display:block;font-weight:normal;}
.ui-top-dept figcaption p strong{color:#fff;font-family:'nsr','Malgun Gothic';font-weight:600}
@media(max-width:639px){
.ui-top-dept figure{padding-bottom:0}
.ui-top-dept figcaption{position:relative;top:auto;width:100%;padding:20px}
}
.dep-s-ir {
    display: block;
    overflow: hidden;
    background: url(/images/railbiz-cs/common/dep-s-ir.png) no-repeat;
    font-size: 0;
    line-height: 0;
}

/* ui-column 역대총장 */
.intro_box .ui.uic .box_col:after{content:"";clear:both;display:block;visibility:hidden}
.intro_box .ui.uic .box_col .col{display:inline-block;width:100%}
.intro_box .ui.uic .box_col .col .item{margin:0 auto;width:auto}
.intro_box .ui.uic .box_col .col .item .thm_figure{display:block;overflow:hidden;background:none;border:0;text-align:center}
.intro_box .ui.uic .box_col .col .item .thm_figure img{max-width:100%}
.intro_box .ui.uic .box_col .col .item .thm_caption  .genum{font-size: 14px}
.intro_box .ui.uic .box_col .col .item .tit_inner{margin:25px 40px 10px 50px;font-size: 18px;color: black}
.intro_box .ui.uic .box_col .col .item .list_1st{margin:10px 0 0}
.intro_box .ui.uic .box_col .col .item .list_1st li:first-child{margin-top:0}
.intro_box .ui.uic .box_col .col .item .list_1st li strong{color:#000}
.intro_box .ui.uic.mb_10 .box_col .col .item {border: 1px solid #ddd;padding: 20px;min-height: auto;}


.intro_box .ui .tit_inner .ti {float: left;display: inline-block;width: 56px;height:27px;border-radius: 13px;border: 1px solid #333;font-size: 14px;text-align: center;color: #df3228;border-color: #df3228;margin: 2px -10px 0 11px;}

.intro_box .ui.uig li{display:block;margin-bottom:20px; text-align:center; }
.intro_box .ui.uig li a{display:block}
.intro_box .ui.uig li a figure{position:relative;display:block;overflow:hidden;float:none;margin:0 auto;width:90%;text-align:center}
.intro_box .ui.uig li a figure img{max-width:100%;max-height:223px}
.intro_box .ui.uig li a figcaption{display:block;width:100%}
.intro_box .ui.uig li a figcaption b{display:block;margin-top:10px;margin-bottom:5px;font-size:16px;line-height:120%}
.intro_box .ui.uig li a figcaption span{display:block;font-size:14px;line-height:120%}

@media (min-width:480px){
.intro_box .ui.uig.col2 li,
.intro_box .ui.uig.col4 li{float:left;width:50%}
.intro_box .ui.uig.col3 li{width:100%}
}
@media (min-width:640px){
.ui.uic .box_col .col{float:left}

.intro_box .ui.uic .box_col.col2 .col,
.intro_box .ui.uic .box_col.col3 .col{margin-left:2%}
.intro_box .ui.uic .box_col.col4 .col{margin-left:1%}
.intro_box .ui.uic .box_col.col2 .col:first-child,
.intro_box .ui.uic .box_col.col3 .col:first-child{margin-left:0}
.intro_box .ui.uic .box_col.col2 .col{width:49%}
.intro_box .ui.uic .box_col.col3 .col{width:32%}
.intro_box .ui.uic .box_col.col4 .col{width:24%}
}
@media (min-width:768px){
.intro_box .ui.uig.col3 li{float:left;width:33.3%}
}
@media (min-width:1024px){
.intro_box .ui.uig.col2 li{width:50%}
.intro_box .ui.uig.col4 li{width:25%}
}


.report_ch:after{content:"";clear:both;display:block;visibility:hidden;}
.report_ch>li{position:relative;padding:25px 15px 25px 110px;border:1px solid #c2c2c2;margin-top:-1px;}
.report_ch>li:first-child{border-bottom:none;}
.report_ch>li>strong{margin-bottom:5px;color:#121212;font-size:20px;line-height:160%;font-weight:600;font-family:'nsr','Malgun Gothic';}
.report_ch>li>span{display:block;margin:0;color:#545454;font-size:14px;line-height:140%;}
.report_ch>li .ir-content{display:block;position:absolute;top:15px;left:22px;width:71px;height:71px;}
.report_ch>li .ir-minwon{background-position:0 0;}
.report_ch>li .ir-tel{background-position:-71px 0;}
.report_ch>li .ir-won1{background-position:0 -71px;}
.report_ch>li .ir-won2{background-position:-71px -71px;}
.report_ch>li .ir-jumin1{background-position:0 -71px;}
.report_ch>li .ir-jumin2{background-position:-71px -71px;}
.report_ch>li .ir-note{background-position:-142px -71px;}
.report_ch>li .ir-notice{background-position:-142px -71px;}
.report_ch>li li{margin:0;color:#545454;font-size:14px;line-height:140%;}

@media (min-width:768px) {
    .report_ch>li em{display:inline-block;}
    .report_ch>li span{margin:0;}
}
@media (min-width:1024px){
    .report_ch>li{float:right;width:49%;min-height:125px;}
    .report_ch.mh158>li{min-height:161px;}
    .report_ch.mh200>li{min-height:200px;}
    .report_ch>li:first-child{float:left;margin-right:1.5%;border-bottom:1px solid #c2c2c2;}
    .report_ch .height{min-height:192px;}
    .report_ch>li .ir-content{top:25px;}
}
@media (min-width:1280px) {
    .report_ch>li .ir-content{left:45px;}
    .report_ch>li{padding:25px 30px 25px 140px;}
}

/*sub01_03 행정조직안내*/
.sub01_03 .report_ch>li:first-child {border-bottom: 1px solid #c2c2c2;}
.sub01_03 .report_ch>li{margin-top:10px;}
@media (min-width:1024px){
    .sub01_03 .report_ch>li .ir-content {left: 7.5%;}
    .sub01_03 .report_ch>li .ir-content { top: 60px;}
    .sub01_03 .report_ch>li {float: left;/*margin-top: 1.5%;*/}
}
@media (max-width:1079px) {
    .sub01_03 .report_ch>li .ir-content {top: 50px;}
}
    
/*인사말배경*/
.greeting.gree_ceut02{background:url(/images/ceut/sub02/sub02_01_01_img01.jpg) no-repeat left top;}
.greeting.gree_ceut03{background:url(/images/ceut/sub03/sub03_01_01_img01.jpg) no-repeat left top;}
.greeting.gree_ceut04{background:url(/images/ceut/sub04/sub04_01_01_img01.jpg) no-repeat left top;}



/*조직도*/
.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:16%;width:68%;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:31.3%;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}
}

.sub03_04_02 .org .lv0:before{bottom:110px;height:143px;}
.sub03_04_02 .org .lv2:before{left: 9.2%;width: 81.6%;}

.sub02_04_03 .org .lv1 {margin: 0 auto 20px;}
.sub02_04_03 .org .lv2 .group > li{width:18%;}
.sub02_04_03 .org .lv0:before { bottom: 220px;height: 320px;}
.sub02_04_03 .org .lv2_1{margin: 1%;left: 50%;margin-left: 60%;}
.sub02_04_03 .org .lv2_1:before {margin-left: -10%; width: 10%;top: 40px;height: 1px;}
.sub02_04_03 .org .lv2 .group > li > ul > .lv3 > p{margin:30px 0 0;}
.sub02_04_03 .org .lv2_2{margin: 1%;left: 50%;margin-left: 20%;}
.sub02_04_03 .org .lv2_2:before {margin-left: 20%; width: 10%;top: 40px;height: 1px;}
.sub02_04_03 .org .lv2:before {left: 9%;width: 81.8%;}   
.sub02_04_03 .org .lv2 .group{margin: 50px -1% 0;}
.sub02_04_03 .org .lv2 .group > li > p{height:80px;}


@media (max-width:767px){
    .sub02_04_03 .org .lv2 .group > li{width:80%;}
    .sub03_04_02 .org .lv0:before { bottom: 0px; height: 620px;}
    .sub03_04_02 .org .lv2 .group > li > p:before{left:-2.7%;width:10%;}
    .sub02_04_03 .org .lv2 .group{margin-top: 0;}
    .sub02_04_03 .org .lv2_2:before {margin-left: -10%; width: 10%;top: 40px;height: 1px;}
    .sub02_04_03 .org .lv2_2,.sub02_04_03 .org .lv2_1{margin-left: 0px;}
    .sub02_04_03 .org .lv0:before { bottom: 0px; height: 1245px;}
    .sub02_04_03 .org .lv2 .group > li > p:before {left: -2.7%;width: 11%;}
}

.sub04_04_01 .org .lv2 .group > li {width: 23%;}
.sub04_04_01 .org .lv2:before {left: 11.7%;width: 76.8%;}
.sub04_04_01 .org .lv2 .group > li > ul > .lv3 > p{margin-top:70px;}
.sub04_04_01 .org .lv2_1,.sub04_04_01 .org .lv2_2{margin: 1%;left: 50%;margin-left: 60%;}
.sub04_04_01 .org .lv2_1:before{margin-left: -10%;width: 10%;top: 40px;height: 1px;}
.sub04_04_01 .org .lv2_2:before{margin-left: -10%;width: 10%;top: 130px;height: 1px;}
.sub04_04_01 .org {margin-bottom: 30px;}
.sub04_04_01 .org .lv0:before { bottom: 220px; left: 49.9%;height:350px;}

@media (max-width:767px){
	.sub04_04_01 .org .lv2 .group > li{float:right;width:80%;margin-top: 20px}
     .sub04_04_01 .org .lv0:before{left: 10%; bottom: 0px;height:100%;}   
     .sub04_04_01 .org .lv2_1,.sub04_04_01 .org .lv2_2{left: 0;margin-left:0;}
 	.sub04_04_01 .org .lv2 .group > li > p:before {width: 50px;}
    .sub04_04_01 .org .lv2 .group > li { position: relative; }
    .sub04_04_01 .org .lv2 .group > li:before {display: none; }
}


/* 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%}