@charset "utf-8";

#svisual{background-image:url(/images/imse/main/intro/intro_bg.jpg);background-position:50% 50%}

/* 이수체계도 */
.completion-system .pic_btn {display: block;}
.pic_btn a:hover,
.pic_btn a:focus {background: linear-gradient(90deg, #0D7C68 0%, #165B42 100%);}
/* 이수체계도 End */

/* sub04_04_02 조직도 */
.organization1{overflow:hidden}
.organization1 *{margin:0;padding:0;list-style:none}
.organization1 li{position:relative}
.organization1 a[href]:hover,.organization1 a[href]:focus{opacity:0.9}
.organization1 .t1{display:block;line-height:50px;background: #701e20;font-size: 1.2em;color: #fff;text-align: center;width: 220px;height: 50px;margin: 0 auto 30px;border: 0;}
.organization1 .t1_line ul li span em {font-size: 13px; display: block;}
.organization1 .lv0 .t2{display:block;border:1px solid #e9344b;background:#fff;line-height:38px;color:#333}
.organization1 .t1_line:after{display:block;position:absolute;top:50px;left:50%;height:30px;border-left:1px solid #ddd;content:'';}
.organization1 .lv1{width:180px;height:60px;margin:30px auto;padding:10px 20px;border:0;background:#701e20;line-height:20px;font-size:1.2em;color:#fff;text-align:center;display:block;text-decoration:none;}
.organization1 .lv1:after{display:block;position:absolute;top:60px;left:50%;height:30px;border-left:1px solid #ddd;content:''}
.organization1 .lv2:before{display:block;position:absolute;top:70px;left:24.555%;width:51%;border-top:1px solid #ddd;content:''}
.organization1 .lv2 .group{overflow:hidden;margin:0 -1%}
.organization1 .lv2 .group > li{float:left;width:48%;margin:0 1%}
.organization1 .lv2 .group > li > span{display:block;position:relative;height:40px;margin:30px 0 0;padding:0 10px;background:#555B69;line-height:40px;color:#fff;text-align:center}
.organization1 .lv2 .group > li > span > 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}
.organization1 .lv2 .group > li > a:before{display:block;position:absolute;top:-30px;left:50%;height:30px;border-left:1px solid #ddd;content:''}
.organization1 .lv2 .group2 > li{float:left;width:48%;margin:0 1%}
.organization1 .lv3{min-height:92px;padding:10px;background:#f9f9f9}
.organization1 .lv2 .group2 .lv3{min-height:260px;border:1px solid #ddd;}
.organization1 .lv3 li > span{display:block;padding:0 0 0 1.2em;background:url(/images/kor/common/li1bg.png) no-repeat .416em;color:#333}
.organization1 .lv1-2{background:#2872c6}
.organization1 .lv1-3{background:#3A5CA4}
.organization1 .lv1-4{background:#3A5CA4}
.organization1 .lv1-5{background:#a58361}
.organization1 .lv1-6{background:#ea68a2}
.organization1 [class*=org]{margin:50px 0}
.org1 .lv2:before{top:0}
.organization1 .lv2-1 .group > li > a{background:#555B69}
.org4 .lv2:before{border:0}
.organization1 .lv2-4 .group{margin:0}
.organization1 .lv2-4 .group > li{float:left;width:100%;margin:0}
.organization1 .lv2-3 .group > li{width:100%;margin:0}
.organization1 .left,.organization1 .right{float:left;width:49%}
.organization1 .left{margin-right:1%}
.organization1 .right{margin-left:1%}
.organization1 .org4{clear:both;width:50%;margin:0 auto;padding-top:30px}
.health_org1 .lv3{height:260px}
.organization1 .lv2-3:before{border:0}
.organization1 .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}
.organization1 .lv2-1,.organization1 .lv2-2{padding:0 1em 1.5em;border:1px solid #ddd;background:#fff}
.organization1 .lv2.lv2-2 .group > li{width:18%}
.organization1 .lv2.lv2-2 .group > li a{text-align:left}
@media (max-width: 768px){
	.organization1 .lv2 .group > li{width:98%}
	.organization1 .lv2 .group2 > li{width:98%}
	.organization1 .left,.organization1 .right{float:none;width:100%}
	.organization1 .left{margin-right:0}
	.organization1 .right{margin-left:0}
	.organization1 .lv2.lv2-2 .group > li{width:23%}
	.organization1 .lv2:before{display:none}
	.organization1 .lv2.lv2-4 .group > li > a{margin:0}
	.organization1 .lv2.lv2-4 .group > li > a:before{display:none}
	.organization1 .org4{width:100%}
}
@media (max-width: 460px){
	.organization1 .lv0{margin:0}
	.organization1 .lv0:after{display:none}
	.organization1 .lv1:after{display:none}
	.organization1 .lv2-1,.organization1 .lv2-2{padding:0;border:0;background-color:transparent}
	.organization1 .lv2 .group > li > a:before{display:none}
	.organization1 .lv0{width:100%}
	.organization1 .lv1-1{width:100%}
	.organization1 .lv3{padding:0;background-color:transparent}
	.organization1 .lv3 li > span{display:block;height:40px;margin:10px 0 0;padding:0;padding:0 10px;background:none;background:#ddd;line-height:40px;color:#333;text-align:center}
	.organization1 .lv2 .group > li > a{margin:10px 0 0}
	.organization1 .lv1{width:100%}
	.organization1 [class*=org]{margin:0}
	.organization1 .org4{padding-top:0}
	.organization1 .lv2 .group > li{width:100%}
	.organization1 .lv2.lv2-4 .group > li > a{margin-top:10px}
	.brclear + br,.brclear + br + br{display:none}
	.organization1 .lv2.lv2-2 .group > li{width:100%;margin:0}
	.organization1 .lv1{width:100%;margin:10px 0 0}
}


/*진로지도*/
.dev_goal div{margin-top:15px}
.vision_box{display:none}
.presi_adv{padding:10px;border:1px solid #ddd;}
.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:25px;}
@media (min-width:768px) {
	.presi_adv{padding:30px 320px 30px 30px;background:url(/images/imse/common/sub01_05_04_bg.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 (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;}
}


/* 향후진로 */
.report_chmu:after{content:"";clear:both;display:block;visibility:hidden;}
.report_chmu li{position:relative;padding:25px 15px 25px 25px;border:1px solid #c2c2c2;margin-top:-1px;}
.report_chmu li strong{margin-bottom:5px;color:#121212;font-size:20px;line-height:160%;font-weight:600;font-family:'nsr','Malgun Gothic';}
@media (min-width:768px) {
	.report_chmu li em{display:inline-block;}
	.report_chmu li p span{margin:0;}
}
@media (min-width:1024px){
	.report_chmu li{float:right; width:32.3%;min-height:120px;}
	.report_chmu.mh158 li{min-height:158px;}
	.report_chmu li{float:left;margin-right:1%;margin-bottom: 1%;border-bottom:1px solid #c2c2c2;}
    .report_chmu .height{min-height:192px;}
}
@media (min-width:1280px) {
	.report_chmu li{padding:25px;}
}
@media (max-width:1024px) {
	.sub03_01_03 .report_chmu li { margin-top: 10px;}
}


/* 학과시설안내 */
.openlist .ui.uit{border:1px solid #ddd;border-top:0}
.openlist .ui.uit.bg_gray{background-color:#f8f8f8}
.openlist .ui.uit .inner.bg_gray{padding:15px;background-color:#f8f8f8}
.openlist .ui.uit:first-child{border-top:1px solid #ddd}
.openlist .ui.uit .inner .s8_ico{margin:0 auto 15px;width:71px;height:71px}
.openlist .ui.uit .inner .s8_ico.small,
.openlist .ui.uit .inner .s8_ico.small .s8_ico{width:51px;height:51px}
.openlist .ui.uit .inner .radius{background-position:0 -425px}
.openlist .ui.uit .inner .radius.small{background-color:#575969;border-radius:50%;background-image:none}
.openlist .ui.uit .inner .oico1{background-position:-71px -426px}
.openlist .ui.uit .inner .oico2{background-position:-142px -426px}
.openlist .ui.uit .inner .oico3{background-position:-213px -426px}
.openlist .ui.uit .inner .oico4{background-position:-284px -426px}
.openlist .ui.uit .inner .oico5{background-position:-355px -426px}
.openlist .ui.uit .inner .radius.small .oico1{background-position:-51px -496px}
.openlist .ui.uit .inner .radius.small .oico2{background-position:-102px -496px}
.openlist .ui.uit .inner .radius.small .oico3{background-position:-153px -496px}
.openlist .ui.uit .inner .radius.small .oico4{background-position:-204px -496px}
.openlist .ui.uit .inner .radius.small .oico5{background-position:-255px -496px}
.openlist .ui.uit .inner .radius.small .oico6{background-position:-306px -496px}
.openlist .ui.uit .inner .radius.small .oico7{background-position:-357px -496px}
.openlist .ui.uit .inner .radius.small .oico8{background-position:-408px -496px}
.openlist .ui.uit .inner .radius.small .oico9{background-position:-459px -496px}
.openlist .ui.uit .inner .radius.small .oico10{background-position:-510px -496px}
.openlist .ui.uit .inner .radius.small .oico11{background-position:-561px -496px}
.openlist .ui.uit .outer{padding:25px;border-top:1px solid #ddd}
.openlist .ui.uit .outer p{margin-top:25px}
.openlist .ui.uit .outer p:first-child{margin-top:0}
.openlist .ui.uit .tit_inner,.openlist .ui.uit .inner p{font-weight:normal;text-align:center}
.openlist .ui.uit .tit_inner{margin-bottom:5px;color:#4f5262;font-size:18px;line-height:22px}
.openlist .ui.uit .txtwrap p{color:#767676;line-height:18px}
.openlist.arr .ui.uit{position:relative;margin-top:40px;border-top:1px solid #ddd;overflow:visible}
.openlist.arr.no .ui.uit{margin-top:17px}
.openlist.arr .ui.uit:first-child{margin-top:0}
.s8_ico{display:block;overflow:hidden;background:url(/images/imse/common/s8_ico.png) no-repeat;}

.openlist.arr .ui.uit.last_child:before,
.openlist.arr.no .ui.uit:before{display:none}
.openlist.arr .list_1st,
.openlist.arr .txt_bul{margin:0}
.openlist.arr .list_1st li b{display:block;line-height:inherit}

.openlist .s8_ico.onum{color:#fff;font-size:33px;line-height:71px;text-align:center}

@media (min-width:640px) {
	.openlist .ui.uit .inner{padding:30px 30px 30px 120px;min-height:111px}
	.openlist.arr .ui.uit .inner{padding:22px 30px 22px 95px;min-height:70px}
	.openlist .ui.uit .inner .radius{position:absolute;top:20px;left:25px;margin:0}
	.openlist.arr .ui.uit .inner .radius{top:10px;left:30px}

	.openlist .ui.uit .outer{padding:25px 35px}

	.openlist .ui.uit .tit_inner,.openlist .ui.uit .inner p{text-align:left}
	.openlist .ui.uit .tit_inner{font-size:20px;line-height:24px}
	.openlist.arr .ui.uit .tit_inner{margin-bottom:0}
	.openlist .ui.uit .txtwrap p{font-size:15px;line-height:20px}
}

/*인사말*/
.greeting {padding-left: 0;}
.greeting .first,
.greeting p {padding-left: 0;}
.greeting .first span:first-child{color:#165B42;}

/*조직도*/
.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}
}

/* 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%}
