@charset "utf-8";
#svisual{background-image:url(/images/maae/main/intro/intro_bg.jpg);background-position:50% 61%}
/*h3 선 스타일*/
.pro_h3 {
    border-top: 1px solid #e2e2e2;
    padding-top: 10px;
}

/* 이수체계도 */
.completion-system .pic_btn {display: block;}
.pic_btn a:hover,
.pic_btn a:focus {background: linear-gradient(90deg, #6F2C8F 0%, #572171 100%);}
/* 이수체계도 End */

.greeting .first span:first-child {color: #5a2275;}

/*취업관련정보*/
.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.pic4{background:url(/images/maae/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/maae/common/dep-s-ir.png) no-repeat;
    font-size: 0;
    line-height: 0;
}

/*인사말 배경*/
.greeting.gree_maae02{background:url(/images/maae/sub02/sub02_01_01_img01.jpg) no-repeat left top;}
.greeting.gree_maae03{background:url(/images/maae/sub03/sub03_01_01_img01.jpg) no-repeat left top;}
.greeting.gree_maae04{background:url(/images/maae/sub04/sub04_01_01_img01.jpg) no-repeat left top;}

/*교육시설*/
#sub03_04 .ui.uic .box_col .col .item .thm_figure img {
    width: auto;
    height: 200px;
}

/*sub02_03_90_02*/
.box_pd{ padding-left: 215px; }

/*연혁*/
.history:before {top: 170px; height: 93%;}
.history_box{margin-top:20px;padding:20px 35px;border:1px solid #D2D2D2}
.history_box .history_bg,.history_box .history_bg h2{font-weight:600}
.history_box p.tit{margin-top:20px;font-size:35px;line-height:40px;color:#484848}
.history_box p.tit span{display:block;font-size:25px;color:#d2d2d2}
.history_box .list_1st{position:relative}
.history_box .list_1st:before{display:block;position:absolute;top:20px;left:16px;width:1px;height:97%;background:#ddd;content:''}
.history_box .list_1st.one:before{display:none}
.history_box .list_1st li{overflow:hidden;position:relative;padding-top:10px;padding-bottom:15px;background:none}
.history_box .list_1st li:after{display:block;position:absolute;left:30px;bottom:0;width:100%;height:1px;border-bottom:1px dashed #ddd;content:''}
.history_box .list_1st li span{float:left}
.history_box .list_1st li span.year{width:100%;font-size:18px;color:#711d1e}
.history_box .list_1st li span.year:before{display:inline-block;width:15px;height:15px;margin-right:15px;background:url(/images/maae/common/history_bul.png) no-repeat;vertical-align:middle;content:''}
.history_box .list_1st li span.info{width:100%;margin-top:7px;padding-left:10%;line-height:1.2}
.history_box .list_1st li span.info em{display:block}

@media (min-width: 768px){
.history_box .list_1st li span.year{width:25%;font-size:20px;}
.history_box .list_1st li span.year em{display:block;padding-left:14px;}

.history_box .list_1st li span.info{width:70%;margin-top:7px;padding:0;line-height:1.2}
}

@media (min-width: 1200px){
.history_box .list_1st li span.year{width:21%}
}

/*조직도*/
.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}
}

/* 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%}

#sub03_04 .list_1st li{font-size:17px}