@charset "utf-8";

/* 학과소개 */
.ui.uit .inner .txtwrap .m-txt{overflow: hidden;margin: 14px 0;}

@media only screen and (min-width:541px) {
	.ui.uit .inner .txtwrap .m-txt em{padding-top: 10px;}
}
@media only screen and (min-width:480px) {
	.box_greeting.greet_kjl:after{background:url(/images/kjl/sub01/sub01_01_img01.jpg) no-repeat 50% 50%;background-size:cover;}
}
@media only screen and (min-width: 769px) {
	.box_greeting .msg h2{font-size: 23px;}
	.box_greeting .msg{padding:85px 12% 0 5%;}
}

@media only screen and (min-width:1200px) {
	.box_greeting .msg h2{font-size: 33px;}
}

@media(max-width:768px){
	.box_greeting .msg{height: 230px}
	.greeting p{padding: 0px;}

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

/* 학부장 인사말 */
.major-intro_b .top-box .inner-bg h2{padding:70px 0 0 0;}

@media (max-width: 400px){
.major-intro_b .top-box .inner-bg h2 { padding: 75px 0 0 0;}
.sub01_02 .major-intro_b .top-box .inner-bg h2 { font-size:20px; }
}

/* sub01_03 교육목표 */
.b_intro.kjl_bintro .txt_intro{background: url(/images/kjl/sub01/sub01_03_img01.jpg) no-repeat right 30px;}
.b_intro .txt_intro { min-height: 360px;}

@media(max-width:768px){
	.b_intro.kjl_bintro .txt_intro{min-height: 300px;background: none;}
}

@media(min-width:769px){
	.b_intro .txt_intro{padding: 25px 330px 40px 0;}
}


/* sub03_05 학생회 */
.org .group:before {left: 10%; width: 80%;}
.org > li:before {bottom: 293px;left: 50%;width: 1px;height: 140px;}

.org .lv2 .group{overflow:hidden;margin: 0.8%;}
.org .lv2 .group > li > p .t2{min-height: 212px;}

@media (max-width:768px){
	.org .lv2 .group > li > p .t2{min-height: auto;}
}


/*01_01 학부소개*/
@media(min-width:480px){
.box_greeting.greet_kjl:after {background: url(/images/kjl/sub01/kjl_sub01_01_1.jpg);background-size: cover;} 
}

span.bk{display: block;}

h3.ft_24{margin-top:0px;color:#555;font-size:24px;}

h3 .fntcl_bl{font-size:20px;color:#055fb7;}

.t_wrap{overflow:hidden;height:auto;margin-top:30px;padding:40px;border:1px solid #ddd;background: #fbfbfb;}
.t_wrap1{float:left;width:50%;}
.t_wrap2{float:right;width:49%;text-align: right;}


.sub01_01 h3 {
    text-align: left;
}

@media(max-width:767px){
.sub01_01 h3 {text-align: center;}
.t_wrap{padding:30px;}
.t_wrap1{float:none;width:100%;margin-bottom:20px;}
.t_wrap2{float:none;width:100%;text-align: center;}

}

.list_f20 h3{text-align: center}
.intro_diagram_wrap{border:0}

@media (min-width:769px){
/*.intro_diagram_wrap.bigcrcl:after{top: 120px;}	*/
}

/* 전공소개 및 교육목표 */
.intro_diagram_wrap .intro_diagram li.long span{padding: 43px 0;}
.sub02_02_01 .intro_diagram_wrap.bigcrcl .intro_diagram li span{width: 155px;height: 155px;}
@media (min-width:769px){
	.sub02_02_01 .intro_diagram_wrap:before{content: ""; display: block; position: absolute; top: 290px; left: 22%; width: 55%; height: 1px;border-top: 1px solid #bababa; visibility: visible;}
	.sub02_02_01 .intro_diagram_wrap .intro_diagram li{width: 50%;}

	.sub02_02_03 .intro_diagram_wrap.bigcrcl .diagram2:after{content: ""; display: block; position: absolute; top: 80px; left: 22%; width: 55%; height: 1px;border-top: 1px solid #bababa; visibility: visible;}

}


@media (min-width:1200px){
	.sub02_02_01 .intro_diagram_wrap:before{display: none;}
	.sub02_02_01 .intro_diagram_wrap .intro_diagram li{width: 25%;}
}