@charset "utf-8";


/* 오시는길 sub01_05 */
.contactus { overflow:hidden; padding:25px;background-color:#efefef;border-bottom:1px solid #ddd}
.contactus .add { float:left; width:45%;padding-top:15px; }
.contactus .add .ko { display:block; font-size:25px; font-weight:normal; line-height:1.45; font-family: 'nsr','Malgun Gothic';}
.contactus .add .en { display:block; margin-top:5px; font-size:14px; color:#666; }
.contactus .info { float:right; width:50%;text-align:right; }
.contactus .info .btn-line{display:inline-block;margin:0 2px 10px;padding:28px 16px;width:91px;height:91px;background-color:#1461ac;border:none;border-radius:50%;color:#fff;white-space: inherit;line-height:1.2;font-size: 15px;text-align: center;}



/* 인사말 B h2 fontsize 22->20*/ 
.major-intro_b .top-box{background:url(/images/common/major/sub/mintrob_bg.jpg)no-repeat; background-size: 100% 100%;}
.major-intro_b .top-box{position:relative;height:387px;color:#fff;}
.major-intro_b .top-box:before{content: '';position: absolute; left: 50px; bottom: 70px; width: 235px;height: 68px; background: url(/images/common/major/sub/mintrob_logo.png)no-repeat left bottom;}
.major-intro_b .top-box .inner-bg{position:absolute;bottom:65px;right:80px;padding:0 25px 0px 25px;width:250px;height: 250px;background:#0d53bc url(/images/common/major/sub/mintrob_logo2.png)no-repeat right bottom; text-align:left;}
.major-intro_b .top-box .inner-bg h2{margin-bottom:0;padding:45px 0 0 0;font-size:20px;font-weight: 500;color:#fff;text-align: center;}
.major-intro_b .top-box .inner-bg h2:before{display: none;}
.major-intro_b .ptxt{padding-top:30px;line-height:25px;font-size: 15px;}


/* 이미지 확대 버튼  */
.pic_btn a, .ds_no {display: none;}
.pic_btn a:hover{background-color:#1461AC;border-color:#1461AC;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;}
}
@media(max-width:560px){
.pic_btn a {width: 75%;}
}
@media(max-width:450px){
.pic_btn a {width: 100%;}
} 


/* 히든텍스트 */
.hidden_txt{
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	margin: -1px;
	width: 1px;
	height: 1px;
}

/*스크롤이미지*/
.table_scroll { display:none; }
@media (max-width:900px) {
.table_scroll { display:block; }
}

/*가로스크롤테이블*/
@media(max-width: 767px){
	.scl_x{width:100%;overflow-x: scroll;}
	.scl_x .tbl_basic{width:768px;}
}


/* 학과소개 B */
.b_intro.lawpadp_bintro .txt_intro{background: url(/images/lawpadp/sub01/sub01_01_img01.jpg) no-repeat right 30px;}
@media(max-width:768px){
	.b_intro.lawpadp_bintro .txt_intro{background: none;}
}
.ui.uit{background-color:transparent;}
.ui.uit .inner{padding: 30px 25px 40px;}
.ui.uit .inner .txtwrap .m-txt em{margin:10px 0 0 15px;width:80%;}
.ui.uit .inner .txtwrap .m-txt{padding:30px 0;margin:0;border-bottom: 1px solid #ddd;}
.ui.uit .inner .txtwrap .m-txt:first-child{padding-top:0px;}
.ui.uit .inner .txtwrap .m-txt:last-child{padding-bottom:0px;border-bottom:0;}
.ui.uit.mintro_num { border: 1px solid #ddd;}

@media(max-width:767px){
.ui.uit .inner .txtwrap .m-txt em{margin:20px 0px;;width:100%}
}


/* 연혁 */
.history_box .list_1st:before{height: 88.5%;}


/* 조직도 */  
.organ.org_2 .org > li:before{ bottom: 140px;}

@media (min-width:767px){
	.organ.org_1 .org .lv2 .group > li > p .t2{height: 82px;}
	.organ.org_2 .org .lv2 .group > li > p .t2{height: 60px;}
	.org .lv2 .group > li.g5 > p:before,.org .lv2 .group > li.g6 > p:before,.org .lv2 .group > li.g7 > p:before,.org .lv2 .group > li.g8 > p:before,.org .lv2 .group > li.g9 > p:before{display: none;}
}


/* sub01_05 졸업 후 진로*/
.ui.uit{background-color:transparent;}
.ui.uit .inner{padding: 30px 25px 40px;}
.ui.uit .inner .txtwrap .m-txt em{width:80%;margin:10px 0 0 15px;}
.ui.uit .inner .txtwrap .m-txt{padding:30px 0;margin:0;border-bottom: 1px solid #ddd;}
.ui.uit .inner .txtwrap .m-txt:first-child{padding-top:0px;}
.ui.uit .inner .txtwrap .m-txt:last-child{padding-bottom:0px;border-bottom:0;}
.ui.uit.mintro_num { border: 1px solid #ddd;}

@media(max-width:767px){
.ui.uit .inner .txtwrap .m-txt em{width:100%;margin:20px 0px;text-align: center;}
}

/*강점 디자인*/
.ui.uit.type8 .inner{padding: 0;}
.ui.uit.type8 .inner .txtwrap .m-txt{float: left;width: 49%;height:250px;padding:40px 40px 60px; margin:0 2% 20px 0; border:1px solid #ddd;background-color:#FBFBFB;}
.ui.uit.type8 .inner .txtwrap .m-txt:nth-of-type(2n){margin-right:0;}
.ui.uit.type8.mintro_num{border:0;}

.ui.uit.type8 .inner .txtwrap .m-txt em,
.ui.uit.type8 .inner .txtwrap .m-txt p
{display: block;width:100%; text-align: center;}
.ui.uit.type8 .inner .txtwrap .m-txt em{margin:0 0 10px;font-size:17px;}

.ui.uit.type8 .inner .txtwrap .num_micon {display: block;float:none; margin: 20px auto;}


.ui.uit .inner .txtwrap .m-txt em.fntcl_bl{color:#1461AC;}


@media(max-width:767px){
.ui.uit.type8 .inner .txtwrap .m-txt{height: 300px; padding:40px 30px 60px;}
}

@media(max-width:500px){
.ui.uit.type8 .inner .txtwrap .m-txt{width:100%; height:auto;margin:0 auto 20px;}   
}



/* sub04_07 동아리 */
 .sub04_07 .ui.uirow {border-top: 0px;}



/*교육목표 01_04*/
#sub01_04 .ttlwrap h3.mjttl{left: 30%;top: auto;padding-top: 65px;}
#sub01_04 .intro_diagram_wrap.nobrdr.pt_0:after, 
#sub01_04 .intro_diagram_wrap.icobg:after {top: 75px;}
#sub01_04 .intro_diagram_wrap .intro_diagram li em {padding: 0 43px 30px 55px;}