@charset "utf-8";

/* sub01_01 소개 */
@media(min-width:811px){
	.major-intro_c .m_bgimg{width: 45%;}
	.major-intro_c .m_txt{width: 50%;}
	.major-intro_c .m_txt p{font-size: 22px;}
	.major-intro_c .m_txt .m_tit{height: 260px;}
}


/*=================== 기구 및 조직 sub01_04*/
/* 조직도 */
.organization1{overflow:hidden}
/*주석 지우지마세요!!*/
.organization1 a.no-link{/*pointer-events:none;cursor:default;*/}

.organization1 *{margin:0;padding:0;list-style:none}

.organization1 li{position:relative;word-wrap:break-word;word-break:keep-all;}
.organization1 span,
.organization1 a{display:block;text-decoration:none}

.organization1 a[href]:hover,
.organization1 a[href]:focus{opacity:0.9; font-style:italic; text-decoration: underline;}

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


.organization1 .lv0{position:relative;width:200px;height:200px;margin:0 auto 30px;border:0;border-radius:50%;background:#071A69;font-size:1.4em;color:#fff;text-align:center}

.organization1 .lv0 .t1{position:absolute;left:50%;top:43%;margin-left:-22px;font-size:24px;}

.organization1 .lv0 .t2{display:block;border:1px solid #e9344b;background:#fff;line-height:38px;color:#333}

.organization1 .lv0:after{display:block;position:absolute;top:200px;left:50%;z-index:-1;height:217px;border-left:1px solid #ddd;content:''}

.organization1 .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}

.organization1 .lv1:before{display:block;position:absolute;top:-50px;left:50%;height:50px;border-left:1px solid #ddd;content:''}
.organization1 .org1 .lv1:before{display:none;}
.organization1 .lv1:after{display:block;position:absolute;top:40px;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 > a,
.organization1 .lv2 .group > li > span,
.organization1 .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;}

.organization1 .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}

.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:31.33%;margin:0 1%}

.organization1 .lv3{overflow: hidden;height:240px; margin-top: 5px;}
.organization1 .lv3>li{overflow: hidden;height: auto;  margin-top: 5px; padding:8px 10px;border: 1px solid #ddd;background: #fff;}
.organization1 .lv3>li>.list_1st{margin:5px 0 0 5px;}



/*.organization1 .lv3 li,
.organization1 .lv4 li{position:relative;padding-left:10px;}*/
/*.organization1 .lv3 li:before,
.organization1 .lv4 li:before{display:inline-block;content:"";position:absolute;left:0;top:9px;width:3px;height:3px;background-color:#666;border-radius:50%;}*/
.organization1 .lv3 .lv3_2 li:before{display:none}
.organization1 .lv3 .lv3_2 li a{font-size:14px}

/*.organization1 .lv2 .group2 .lv3{min-height:260px}*/

.organization1 .lv3 li > a{display:block;color:#055FB7}

.organization1 .lv1-1{background:#1461AC}

.organization1 .lv1-2{background:#272C3C}

.organization1 .lv1-3{background:#3A5CA4}

.organization1 [class*=org]{margin:50px 0}

.org1 .lv2:before{top:0}

.organization1 .lv2-1 .group > li > a{background:#555B69}

/* .organization1 .lv2-2 .group>li>a{background:#69745b} */
.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:31%;}

.organization1 .lv2.lv2-2 .group.college > li{width: 48%}

.organization1 .lv2.lv2-2 .group.college .lv3{height:auto;}


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

.organization1 .lv2.lv2-2 .group .lv4_group{position:absolute;left:10px;top:190px;margin-top:0;width:100%;background:none;}
.organization1 .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;}
.organization1 .lv2.lv2-2 .group .lv4_group > a:before{display:block;content:"";position:absolute;left:50%;top:-30px;width:1px;height:30px;background-color:#ddd;}

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

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

.organization1 .lv1-2 a{color:#fff; line-height: 40px;}


/*.07.06.12*/
.organization1 .lv1-3{margin-right: 15%;}
.organization1 .lv1-3:before{ content: '';display: block; position: absolute; left: 50%;top: 50%; width: 12%;height: 1px;background-color: #ddd;z-index: -1; }
.organization1 .lv1-3:after{display: none;}
.organization1 .lv1.lv1_2:after{height: 100px;}
/**/
.organization1 .lv2.lv2-2 .group.type2 ul > li{float: left;width: 25%;}
.organization1 .lv2.lv2-2 .group.type2 > li > a {width: 18%;}
.organization1 .lv2.lv2-2 .group.type2 > li {width: 100%;}
.organization1 .type2 .lv3 {min-height: 270px;}
/**/

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

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

.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.college .lv3{min-height:auto;height:auto;}
.organization1 .lv2.lv2-2 .group.college > li,
.organization1 .lv2.lv2-2 .group > li{width:48%}
.organization1 .lv3{height:auto;}

.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%}

    .organization1 .lv2 .group > li > a,
    .organization1 .lv2 .group > li > span,
    .organization1 .lv2 .group > li > div{letter-spacing: 0px;}
}


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


.organization1 .lv0:after{display:none}
.organization1 .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;}

.organization1 .org1 .lv1_group .lv1,
.organization1 .org1 .lv1_group .lv1:first-child{margin:20px 0 10px 0;width:45%;font-size: 16px;}
.organization1 .quarter .lv1:before{top:-80px;height:80px;}
.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,
.organization1 .lv2.lv2-2 .group.college .lv3{min-height:0;}

.organization1 .lv1:before{top:-20px;z-index:-1;height:20px;}

.organization1 .lv3 > li{width: 90%;margin:2px auto 5px; padding:0px 0 5px}
.organization1 .lv3 li > a{display:block;height:30px;padding:0;padding:0 10px;line-height:30px;color:#333}
.organization1 .lv3 > li > .list_1st {margin: 5px 0 0 25px;}


.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.lv2-2 .group.college > li,
.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 span{width: 95%;margin: 5px auto 3px;}
.organization1 .lv2.lv2-2 .group > li{float:none;width:95%;margin:0 auto;}

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

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

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


/*.07.06.12*/
.organization1 .lv1-3:before{display: none;}
}


/* ====================01050103 세명비전체계도 */

.sub01050103 .intro_diagram_wrap{padding:10px 0 0;}
.sub01050103 .intro_diagram_wrap.noaft:after{display: none;}
.intro_diagram_wrap.noaft:after{display: none;}
.sub01050103 .intro_diagram_wrap .intro_diagram li em{padding:0 0 20px;font-size: 17px;}

.sub01050103 .intro_diagram_wrap h3{margin-top:20px;}
.sub01050103 .intro_diagram_wrap.crcl5:after {width: 85%;top:185px; left:10%;}

.sub01050103 figcaption p {margin-top: 20px;text-align: center;font-size: 19px;font-family: 'nsr';letter-spacing: -1px;color: #222;}


.list_num > li{background: none;}
p > a{text-decoration: underline;}

/* 다운로드 버튼 */
.sub04_01_03 .bico.bticon.hwp{height: 32px; background-position:-113px 1px;}
.sub04_02 .bico.bticon.hwp{height: 32px; background-position:-113px 1px;}



/* sub04_01_02 경영복지대학원 */
.intro_diagram_wrap{padding:40px 60px 0px;}
@media(min-width: 769px){
	.sub04_01_02 .intro_diagram_wrap .intro_diagram li{float: left; width: 50%;}
	.sub04_01_02 .intro_diagram_wrap:after{top: 105px;}

}

/* sub04_01_03 외국인 특별전형 */
.sub040103 .list_num > li{overflow: hidden;}
.sub040103 .list_num > li > em{float: right;}



/* 찾아오시는길 */
@media (max-width:1024px){
    .cyber.road_info .box_local{padding: 20px 25px;}
    .cyber.road_info .box_local h2{display:block;float:none;padding:0;text-align:center;}
    .cyber.road_info .box_local h2:before,
    .cyber.road_info .box_local h2:after{display: none;}
    .cyber.road_info .box_local .lst_local{width: 100%;margin:0;padding: 0px 0 10px 0;}
    .cyber .btn_wrapbox {float: none;position: relative;top: 0;left: 0; width: 100%}
    .cyber .btn_wrapbox a{width: 100%}
    .cyber .btn_wrapbox a span.cyb_icon{display: none;}
}
@media (min-width:1025px){
    .box_local .lst_local{padding-left: 23px;}
    .cyber.road_info .box_local .lst_local{width: 41%}
}
@media (min-width:1060px){
    .cyber.road_info .box_local .lst_local{width: 44%}
}
@media (min-width:1190px){
    .cyber.road_info .box_local .lst_local{width: 51%}
}

.major-intro_c .m_txt .m_tit.sub0101 { background: url(/images/smugrade/sub01/mintroc_logo2.png) no-repeat right top;  background-size: 100% 90%; }
@media (max-width: 680px) {
.major-intro_c .m_txt .m_tit.sub0101 { background: url(/images/smugrade/sub01/mintroc_logo2.png) no-repeat center bottom; background-size: auto 100%; }  
}
@media (max-width: 680px){
.major-intro_c .m_txt .m_tit.sub0101 { background-size:100% auto;  }  
}
/*.organization1 .lv2 .group.f_no > li { float:none; }*/

/*건학이념,세명인재상 2017.05.31*/
.promise_box {  padding: 30px; background-color: #f4f5f7; }
.promise_box .frame { padding: 70px; border: 1px solid #dbdcde; background: url(/images/kor/sub01/charter_bg.png) no-repeat 50% 50%; }
.promise_box .main_tit_wrap, .promise_box .sub_tit_wrap { display: block; font-weight: normal;  text-align: center; text-align: center; word-wrap: break-word;  word-break: keep-all;}
.promise_box .main_tit_wrap .tit { font-size: 35px; font-weight: 600; color: #333; position:relative; padding-top:50px;  line-height:40px}
.promise_box .sub_tit_wrap {  padding-top: 40px;}

.promise_box .sub_tit_wrap { font-size: 16px;color: #618edb; }
.promise_box .f_sign {  margin: 50px auto 0 auto;  padding-left: 34px;  width: 202px;  height: 39px; background: url(/images/kor/sub01/f_sign.png) no-repeat; font-size: 20px;  color: #172162;  letter-spacing: 1px;}

.promise_box .main_tit_wrap .tit:before { position:absolute; top:46px; left:25%; content:""; background:url(/images/kor/sub01/lcon_img.png) no-repeat;  width: 39px;
    height: 33px; }
.promise_box .main_tit_wrap .tit:after { position:absolute; top:46px; right:23%; content:""; background:url(/images/kor/sub01/rcon_img.png) no-repeat;  width: 39px;
    height: 33px; }

.promise_box .main_tit_wrap .tit.two:before {  left:33%;  }
.promise_box .main_tit_wrap .tit.two:after {right:31.5%;}

.sub01_03_01 p.txt{font-size: 16px;}
.sub01_03_02 p.txt{font-size: 16px;}

@media (max-width: 920px) {

.promise_box .main_tit_wrap .tit:before { background:none; }
.promise_box .main_tit_wrap .tit:after {  background:none; }
}

.promise_box .frame.two { padding-top: 40px; }

@media (max-width: 499px) {
.promise_box { padding: 20px;}
.promise_box .frame { padding: 30px 15px; background-size: contain; }

}


/* ====================010303 인재상과 5대 핵심역량 */ 

.sub010303 .top_txt{display: block;position:relative;width:200px;margin:50px auto 0;text-align: center;font-size:38px;color:#111;font-weight:600;font-family:'nsr'} 
.sub010303 .top_txt:before{content:"";position:absolute;top:0px;left:-20px;width:39px;height:33px;background:url(/images/kor/sub01/lcon_img.png) no-repeat;}
.sub010303 .top_txt:after{content:"";position:absolute;top:0px;right:-30px;width:39px;height:33px;background:url(/images/kor/sub01/rcon_img.png) no-repeat;}

.sub010303 .intro_diagram_wrap.crcl5,
.sub010303 .intro_diagram_wrap .intro_diagram li em{padding:0;}
.sub010303 .intro_diagram_wrap.crcl5:after {width: 80%;left: 10%;}
.sub010303 .intro_diagram_wrap .intro_diagram li em{padding-bottom:20px;font-size: 17px;}

.sub010303 .ui h2{margin-bottom:20px;letter-spacing: -1px;}
.sub010303 .ui h2:before{display: none;}

.sml_sqr{width:100%;height:auto;padding:30px;}
.cl3{background-color:#071a69}

.sub010303 .big_num .inner .txtwrap .num_micon{width:127px;height:127px;border:4px solid #1461ac; background-color: transparent; color:#1461ac;font-size: 19px;line-height: 115px;}

.sub010303 .ui.uit.mintro_num.big_num{padding: 30px;border: 1px solid #ddd;}
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{float:right;width: 80%;line-height: 1.2;}
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt .dtl h3{margin:20px 0 0;color:#222;}

@media(min-width: 768px){
.sml_sqr{width:70%;}
}

@media(max-width:1023px){
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{width: 75%;}
}

@media(max-width:770px){
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{width: 70%;}
}

@media(max-width:600px){
.sub010303 .ui h2{font-size:21px;text-align: center;}
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt{text-align: center;}
.sub010303 .ui.uit.big_num .inner .txtwrap .m-txt .dtl{float:none;width: 100%;text-align: center;}  
}


.big_sqr{width:100%;height:auto;margin:auto;padding: 10px 0px 50px; border-radius:90px;}
.cl1{background-color:#57b3e8}
.cl2{background-color:#5b90d1}
.big_sqr *{text-align: center;color:#fff;}
.big_sqr p{font-size:18px;}

.big_sqr h3{position: relative;margin:20px 0 15px;}
.big_sqr h3:after{content:"";display: block;width:40px;height:1px;background-color: #fff;margin:7px auto 0;}

.bg_arw{position:relative;margin-top:80px;}
.bg_arw:before{content:"";display: block;position:absolute;top:-80px;width:100%; height:80px;background: url(/images/common/major/sub/arw_bg.png) no-repeat center;}

@media (min-width:768px){
.big_sqr{width:80%;height:72px;padding:10px 0 0px}
}


/*-------------계약학과-------------------*/
.sub6_gobox { position:relative; overflow:hidden;  }

.sub6_gobox:after { content:""; display:block; clear:both; }

.sub6_gobox li { float:left; width:25%; min-height:46px; color:#fff; padding: 9px 20px 7px 20px; text-align: center; }

.sub6_gobox li.one { background:#757677; border-right:1px solid #fff; }

.sub6_gobox li.two { background:#3b3c3d;  border-right:1px solid #fff; }

.sub6_gobox li.three { background:#1650a6; border-right:1px solid #fff; }

.sub6_gobox li.four { background:#071a69;  }

.sub6_gobox li a { color:#fff; }

.sub6_gobox li.one span { position:relative; display:inline-block; width:17px; height:17px; background: url(/images/ipsi/sub06/sub06_02_img2.png) no-repeat; vertical-align:middle;  margin-right:7px;  }

.sub6_gobox li.two span { position:relative; display:inline-block; width:30px; height:30px; background: url(/images/ipsi/sub06/sub06_02_img3.png) no-repeat; vertical-align:middle; margin-left:5px; }

.sub6_gobox li.three span { position:relative; display:inline-block; width:30px; height:30px; background: url(/images/ipsi/sub06/sub06_02_img4.png) no-repeat; vertical-align:middle; margin-left:5px; }

.sub6_gobox li.four span { position:relative; display:inline-block; width:30px; height:30px; background: url(/images/ipsi/sub06/sub06_02_img5.png) no-repeat; vertical-align:middle; margin-left:5px; }





@media (max-width: 1200px) {

  .sub6_gobox li {width:49%; }

  .sub6_gobox li.two {  border-right:none; }

}



@media (max-width: 767px) {

  .sub6_gobox li { width:100%; }

  .sub6_gobox li.one { border-right:none; }

  .sub6_gobox li.two { border-right:none; }

  .sub6_gobox li.three { border-right:none; }
  
}

.box_greeting .msg {
    background: rgba(255, 255, 255, 0.8);}
  
.box_greeting .msg h2 {
    padding: 0px 0 0 0;
    background: none;
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    word-wrap: break-word;
    word-break: keep-all;
}
  
  @media only screen and (min-width:768px) {
		.box_greeting{padding:35px 0 0 0;margin-bottom:65px;max-width: 100%;}
		.box_greeting:before{top:20px;left:3%;width:50%;}
		.box_greeting:after{top:0;width:62%;height:420px}
		.box_greeting .msg{width: 45%;padding:85px 14% 0 5%;margin-top:10px;z-index: 1;}
		.box_greeting .msg h2{padding-top: 10px;font-size:26px;line-height:35px}
		.box_greeting .msg h2:before{top: -10px;}

		.grt_txt{margin-top: 70px;}
	}
	@media only screen and (min-width:1200px) {
		.box_greeting{padding: 45px 49% 0 0}
		.box_greeting .msg{width: 80%; padding :70px 14% 25px 30px;}
		.box_greeting:after{width:66%;height:436px}
		.box_greeting .msg h2{margin-bottom:10px;padding-top: 45px;font-size:38px;line-height:50px}
		.box_greeting .msg h2 span,	.box_greeting .msg h2 span em{line-height:38px}
	}
  
