@charset "utf-8";

/* 인사말 */
@media (min-width:811px){
	.ui-major-intro .intro-img{width: 50%}

}

@media (min-width:541px){
	.ui.uit .inner .txtwrap .m-txt em{width: 87%;}
}

@media only screen and (max-width:1200px){
	.ui-major-intro .intro-img .intro-innerbox{padding:35px 33px;}
	.ui-major-intro .intro-img .majorInfo:before{left: 63%;}
}

/* sub02_03_20180201추가 */ 

.sub02_03 .ui.uit .inner .txtwrap ul.left_ul{float:left; width: 50%; padding-bottom:30px;}
.sub02_03 .ui.uit .inner .txtwrap ul.right_ul{float:right; width: 50%;}


/*업무소개 수정사항2019 6 26 */

.org .lv1 { width:200px; }
.org2 > li:before { bottom:168px; }

.org .lv2 .group > li > p:before { left:51.7%; }
.org .lv2 .group > li > p .t2 { text-align:left; }
.org .lv2 .group > li > p .t2 em {  padding-left:13px; }

@media (min-width: 769px) {
.org2 .lv2_22 { margin-left: 60%; } 
.org2 .lv2_22:before { margin-left:0; left:55%; width:5%; } 
.org .lv2 .group > li { width:23%; }
.org .group:before { left: 16.4%;  width: 67.3%;}
.org2 .sub_part_ul:before { left:50%; top:52px; width:5%; height:1px; }
.org2 li.sub_part:before { left:55%; top:20px; width:1px; height:66px; }
.org2 .group:before{left:12.2%;width:76.4%;}
}

@media (max-width: 768px) {
.org .lv0:before, .org .lv1:before { width:30%; top:30px; left:10%; }
.org .lv2 .group > li > p:before { left: -3.7%; }
}

/* 수정사항_20190902 */
.sub0203_one.ui.uit.type1 .inner .tp_icon { width:263px; height:165px; }

.ui.uip.type3 { padding-right:0px; }
.ui.uip.type3.sub0203_two.twtwo { padding-right:18px; }
.ui.uip.type3.sub0203_three { padding-right:18px; }
.ui.uip.type3.sub0203_three.sub0203_four {padding-right:0px; }

.sub0203_two.ui.uip.type3 li b.co_w { color:#fff; }
.sub0203_three.ui.uip.type3 li b.co_w { color:#fff; }
.sub0203_two.ui.uip.type3 li { border:1px solid #bcc5d2; }
.sub0203_three.ui.uip.type3 li { border:1px solid #bcc5d2; }
.sub0203_two.ui.uip.type3 li:nth-child(2) { border-left:0; }

.ui.uip.type3.sub0203_two.twtwo li:nth-child(4) { border-top:0; }
.ui.uip.type3.sub0203_two.twtwo li:nth-child(5) { border-left:0; border-top:0; }

.sub0203_three.ui.uip.type3 li:nth-child(2) { border-left:0; }
.ui.uip.type3 li:nth-child(3) { border-left:0; }
.sub0203_three.ui.uip.type3 li:nth-child(4) { border-left:0; }

.l_color{ color:#e63e3e; }
.sub0203_two.ui.uip.type3 li { min-height: 123px; }
.sub0203_two.ui.uip.type3.mhau li { padding:30px 0; min-height: auto; }
.sub0203_three.sub0203_four.ui.uip.type3 li { min-height:123px;   }
.sub0203_three.ui.uip.type3 li { min-height:115px; }
.sub0203_three.ui.uip.type3.fofour li:nth-child(5) { border-top:0; }
.sub0203_three.ui.uip.type3.fofour li:nth-child(6) { border-left:0; }

.sub0203_four.ui.uip.type3 li:nth-child(4) { border-top:1px solid #bcc5d2; }

@media only screen and (min-width: 768px) {

.sub0203_two.ui.uip.type3 li {  width:33.3%; } 
.sub0203_two.ui.uip.type3.mhau li { width:50%; }
}

@media (max-width: 1000px) {
.sub0203_three.sub0203_four.ui.uip.type3 li { min-height:163px;   }
.sub0203_two.sub0203_four.ui.uip.type3.fifive li { min-height:145px;   }
}

@media (max-width: 767px) {
.sub0203_three.ui.uip.type3 li:nth-child(4) { border-top:none;}
.sub0203_three.ui.uip.type3 li.last_child { border-left:0; }
.sub0203_three.ui.uip.type3.fofour li:nth-child(5) { border-left:1px solid #bcc5d2; }
.ui.uip.type3 li { width:50%; }
.ui.uip.type3.sub0203_two.twtwo  { padding-right:0; }
.ui.uip.type3.sub0203_three { padding-right:0; }
.ui.uip.type3 li:nth-child(2):after { background:none; }
.ui.uip.type3 li:nth-child(4):after { background:none; }
.ui.uip.type3 li:nth-child(3) { border-left:1px solid #bcc5d2;  }
.sub0203_two.sub0203_four.ui.uip.type3.fifive li { min-height:163px;   }
.ui.uip.type3.sub0203_two.twtwo li:nth-child(4) { border-left:0; } 
.ui.uip.type3.sub0203_two.twtwo li:nth-child(5) { border-left:1px solid #bcc5d2;  }
}


@media (max-width: 640px) {
.sub0203_two.ui.uip.type3 li:nth-child(3) { border-left:1px solid #bcc5d2; border-top:none;  }  
.ui.uip.type3.sub0203_two.twtwo li:nth-child(5) { border-left:0; } 
.sub0203_three.ui.uip.type3 li:nth-child(3) { border-left:1px solid #bcc5d2; border-top:none;}

.sub0203_three.ui.uip.type3 li.last_child { border-left:1px solid #bcc5d2; }
.sub0203_three.ui.uip.type3.fofour li:nth-child(5) { border-left:1px solid #bcc5d2; }

.sub0203_three.sub0203_four.ui.uip.type3 li:nth-child(4) { border-left:none; }
.sub0203_two.sub0203_four.ui.uip.type3.fifive li:nth-child(5) { border-left:1px solid #bcc5d2; }
.sub0203_two.ui.uip.type3.mhau li:nth-child(2) { border-left:1px solid #bcc5d2; }
.ui.uip.type3 li { width:100%; }
.ui.uip.type3 li:after {  bottom: -29px;  right: 49%;  transform: rotate(90deg); }

.sub0203_two.ui.uip.type3 li:nth-child(2) { border-left:1px solid #bcc5d2; border-top:none;  }

.sub0203_three.ui.uip.type3 li:nth-child(4) { border-left:1px solid #bcc5d2;  }
.sub0203_three.ui.uip.type3 li:nth-child(2) { border-left:1px solid #bcc5d2; border-top:none; }
.sub0203_three.ui.uip.type3.fofour li:nth-child(6) { border-left:1px solid #bcc5d2; }
.sub0203_three.sub0203_four.ui.uip.type3 li { min-height:123px;   }
.sub0203_two.sub0203_four.ui.uip.type3.fifive li { min-height:123px;   }
.sub0203_three.sub0203_four.ui.uip.type3 li:nth-child(4) {border-left:1px solid #bcc5d2; }
.ui.uip.type3.sub0203_two.twtwo li:nth-child(4) { border-left:1px solid #bcc5d2; }
.ui.uip.type3.sub0203_two.twtwo li:nth-child(5) { border-left:1px solid #bcc5d2; }
}

/*이미지 확대 버튼*/
.pic_btn a{display: none;}
.pic_btn a:hover{background-color:#3f61b2;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;}
.pic_img{text-align: center;}
}
@media(max-width:560px){
.pic_btn a {width: 75%;}
}
@media(max-width:450px){
.pic_btn a {width: 100%;}
}

/* 조직도 */
.organization_san{overflow:hidden}
.organization_san *{margin:0;padding:0;list-style:none}

.organization_san li{position:relative;word-wrap:break-word;word-break:keep-all;}

.organization_san .org1 .lv1_group{position:relative;}
.organization_san .org1 .lv1_group:before{display:block;content:"";position:absolute;left:20%;top:50%;z-index:-1;width:60%;height:1px;background-color:#ddd;}
.organization_san .org1 .lv1_group:after{display:block;content:"";clear:both;visibility:hidden;}
.organization_san .org1 .lv1_group .lv1{float:right;margin-right:15%;}
.organization_san .org1 .lv1_group .lv1:after{display:none;}
.organization_san .org1 .lv1_group .lv1:first-child{float:left;margin-left:15%;}

.organization_san .lv1{width:24%;height:40px;margin:30px auto;padding:0;border:0;background:#5a5867;line-height:40px;font-size:1.2em;color:#fff;text-align:center}

.organization_san .lv1:before{display:block;position:absolute;top:-50px;left:50%;height:50px;border-left:1px solid #ddd;content:''}
.organization_san .org1 .lv1:before{display:none;}
.organization_san .org2.quarter .lv1:before{display:none;}
.organization_san .lv1:after{display:block;position:absolute;top:40px;left:50%;height:182px;border-left:1px solid #ddd;content:''}

.organization_san .lv2:before{display:block;position:absolute;top:70px;left:5.8%;width:88.5%;border-top:1px solid #ddd;content:''}
.organization_san .lv2 .group{overflow:hidden;margin:0 -1%}
.organization_san .lv2 .group > li{float:left;width:48%;margin:0 1%}
.organization_san .lv2 .group > li > a,
.organization_san .lv2 .group > li > span,
.organization_san .lv2 .group > li > div{display:block;position:relative;height:40px;margin:30px 0 0;padding:0 10px;border: 3px solid #498ED0;background:#fff;line-height: 2.3;color:#333;}
.organization_san .lv2 .group > li > a > i{display:block;position:absolute;top:50%;right:10px;width:17px;height:17px;margin-top:-8px;background:url(/images/kor/common/org1.ic1.png) no-repeat;background-size:contain}
.organization_san .lv2 .group > li > a:before{display:block;position:absolute;top:-30px;left:50%;height:30px;border-left:1px solid #ddd;content:''}

.organization_san .lv3{overflow: hidden;height:360px; margin-top: 5px;text-align: center;}
.organization_san .lv3>li{overflow: hidden;height: 85px;  margin-top: 5px; padding:8px 10px;border: 1px solid #ddd;background: #fff;}
.organization_san .lv3>li>.list_1st{margin:5px 0 0 5px;}

.organization_san .lv1-1{background:#1461AC}
.organization_san .lv1-2{background:#272C3C}
.organization_san .lv1-3{background:#3A5CA4}
.organization_san [class*=org]{margin:50px 0}
.org1 .lv2:before{top:0}

.organization_san .lv2-3:before{border:0}
.organization_san .lv2 .group > li.tab.on > a{background:#638c0b}
.org1 .lv2 .group > li > a:before,
.org2 .lv2 .group > li > a:before{display:none}
.org1 .lv2:before,
.org2 .lv2:before{display:none}
.organization_san .lv2-1,
.organization_san .lv2-2{padding:0 1em 1.5em;border:1px solid #ddd;background:#fff}

.organization_san .lv2.lv2-2 .group > li{width:18%;}
.organization_san .lv2.lv2-2 .group.college > li{width: 31.3%}
.organization_san .lv2.lv2-2 .group.college .lv3{height:auto;}

.organization_san .lv2.lv2-2 .group > li span,
.organization_san .lv2.lv2-2 .group > li div{font-size:15px;text-align:left;letter-spacing: -1px;}

.organization_san .lv2.lv2-2 .group .lv4_group{position:absolute;left:10px;top:190px;margin-top:0;width:100%;background:none;}
.organization_san .lv2.lv2-2 .group .lv4_group > a{position:relative; margin:30px 0 0;padding:0 10px;width:18%;height:40px;line-height:40px;background-color:#666;color:#fff;}
.organization_san .lv2.lv2-2 .group .lv4_group > a:before{display:block;content:"";position:absolute;left:50%;top:-30px;width:1px;height:30px;background-color:#ddd;}

.organization_san .lv2.lv2-2 .group .lv4_group ul{padding:10px;background-color:#f9f9f9;}
.organization_san .lv2.lv2-2 .group .lv4_group ul:after{display:block;content:"";clear:both;visibility:hidden;}
.organization_san .lv2.lv2-2 .group .lv4_group ul li{float:left;width:25%;}
.organization_san .lv2.lv2-2 .group .lv4_group ul li a{color:#333;}

.organization_san .lv2.lv2-2 .group.sub_lab{position:relative;}
.organization_san .lv2.lv2-2 .group.sub_lab > li:first-child{position:static;}

@media only screen and (max-width: 1279px){
    .organization_san .lv2.lv2-2 .group.college .lv3{min-height:260px;}
    .organization_san .lv2.lv2-2 .group > li span, .organization_san .lv2.lv2-2 .group > li div {letter-spacing: -1.5px;}
    .organization_san .lv2 .group > li > a,
    .organization_san .lv2 .group > li > span,
    .organization_san .lv2 .group > li > div{letter-spacing: -2px;}
}

@media only screen and (max-width: 900px){
    .organization_san .lv1{width:40%;}
    .organization_san .org1 .lv1_group .lv1{margin-right:5%;}
    .organization_san .org1 .lv1_group .lv1:first-child{margin-left:5%;}

    .organization_san .lv2 .group > li{width:98%}
    .organization_san .lv2 .group2 > li{width:98%}
    .organization_san .left,.organization_san .right{float:none;width:100%}
    .organization_san .left{margin-right:0}
    .organization_san .right{margin-left:0}

    .organization_san .lv2.lv2_1 .group > li{width: 24%;margin-right: 1%;}
    .organization_san .lv2.lv2_1 .group > li + li{margin-left: 0}
    .organization_san .lv2.lv2-2 .group.college .lv3{min-height:auto;height:auto;}
    .organization_san .lv2.lv2-2 .group.college > li,
    .organization_san .lv2.lv2-2 .group > li{width:48%}
    .organization_san .lv3{height:auto;}

    .organization_san .lv2:before{display:none}
    .organization_san .lv2.lv2_1:before{display: block;left: 12%;width: 75.2%;}
    .organization_san .lv2.lv2-4 .group > li > a{margin:0}
    .organization_san .lv2.lv2-4 .group > li > a:before{display:none}

    .organization_san .lv3>li{min-height: 90px;}

    .organization_san .org4{width:100%}
}


@media only screen and (max-width: 509px){
    .organization_san .lv0{margin:0;width:100%;height:50px;border-radius:0%;background:#1c2f5a;}

    .organization_san .lv0:after{display:none}
    .organization_san .lv0 .t1{position:static;margin-left:0;height:40px;line-height:40px;}

    .sub030107 .ui{overflow: visible;}
    .bo_ri { border-right:1px solid #e5e5e5; }
    .sub030107 .ui{overflow: visible;}

    .organization_san .org1 .lv1_group .lv1,
    .organization_san .org1 .lv1_group .lv1:first-child{margin:20px 0 10px 0;width:45%;font-size: 16px;}
    .organization_san .quarter .lv1:before{top:-80px;height:80px;}
    .organization_san .lv1:after{display:none}

    .organization_san .lv2-1,.organization_san .lv2-2{padding:0;border:0;background-color:transparent}

    .organization_san .lv2 .group > li > a:before{display:none}

    .organization_san .lv0{width:100%}

    .organization_san .lv1-1{width:100%}

    .organization_san .lv3{padding:0;background-color:transparent}

    .organization_san .lv3,
    .organization_san .lv2.lv2-2 .group.college .lv3{min-height:0;}

    .organization_san .lv1:before{top:-20px;z-index:-1;height:20px;}
    .organization_san .lv3>li{min-height: auto;}
    .organization_san .lv3 > li{width: 90%;margin:2px auto 5px; padding:0px 0 5px}
    .organization_san .lv3 li > a{display:block;height:30px;padding:0;padding:0 10px;line-height:30px;color:#333}
    .organization_san .lv3 > li > .list_1st {margin: 5px 0 0 25px;}


    .organization_san .lv2 .group > li > a{margin:10px 0 0}

    .organization_san .lv1{width:100%}

    .organization_san [class*=org]{margin:0}

    .organization_san .org4{padding-top:0}

    .organization_san .lv2.lv2-2 .group.college > li,
    .organization_san .lv2 .group > li{width:100%}
    .organization_san .lv2.lv2-2 .group.college.college_link > li{width: 95%;}
    .organization_san .lv2.lv2-4 .group > li > a{margin-top:10px}

    .brclear + br,.brclear + br + br{display:none}

    .organization_san .org1_1{position: relative;}
    .organization_san .org1_1:before{content:'';display:block;position:absolute;top:-70px;left:50%;width: 1px;height:31.7%;background: #ddd;}
    .organization_san .lv2.lv2_1:before{left: 25%;width: 49.5%;}
    .organization_san .lv2.lv2_1 .group > li{width: 49%;}
    .organization_san .lv2.lv2_1 .group > li > a{margin-top: 10px;}
    .organization_san .lv2.lv2_1 .group > li > a:before{top: -10px;height: 10px;}
    .organization_san .lv2.lv2-2 .group > li span{width: 95%;margin: 5px auto 3px;}
    .organization_san .lv2.lv2-2 .group > li{float:none;width:95%;margin:0 auto;}

    .organization_san .lv1{width:100%;margin:10px 0 0}

    .organization_san .lv2.lv2-2 .group.sub_lab{padding-bottom:0;}
    .organization_san .lv2.lv2-2 .group .lv4_group{position:static;}
    .organization_san .lv2.lv2-2 .group .lv4_group > a{margin-top:10px;width:100%;}
    .organization_san .lv2.lv2-2 .group .lv4_group > a:before{z-index:-1;}
    .organization_san .lv2.lv2-2 .group .lv4_group ul li{width:100%;}
    .organization_san .lv3 .lv3_2 li{background:none}

    .organization_san .lv2.lv2-2 .group.type2 ul > li{float: none;width: 100%;}
    .organization_san .lv2.lv2-2 .group.type2 > li > a {width: 100%;}
}