@charset "utf-8";

/* 인사말 */
.greeting {position:relative;}
.greeting .greet_img {position:absolute; left:0; top:0;}
.greeting .top_txt{min-height:220px; padding:20px 0 0 200px; word-break:keep-all;}
.greeting .top_txt p{font-size:26px; line-height:34px; color:#266ed4; margin:0 0 20px;}
.greeting .txt {margin:10px 0 0;}
.greeting .top_txt span {font-size:20px; line-height: 28px; color: #333; }
.greeting .name{text-align:right; margin:30px 0 0 ; color:#555;}
.greeting .name span{font-size:20px; color:#333; display:inline-block; margin:0 0 0 10px; font-weight: bold;}


/* 연혁 */
.history_box {position:relative; padding-left:150px;}
.history_box h3 {position:absolute; left:0; top:0; width:120px; height:85px; padding:35px 0 0; font-size:18px; color:#fff; text-align:center; background:url('/images/web/coe/sub/bg_history.png') no-repeat;}
.history_box h3 span {display:block; font-size:24px; line-height:28px; font-family:'NotoM';}
.history_box ol {border-top:2px solid #000;}
.history_box ol li {position:relative; padding:13px 0 13px 130px; line-height:1.4; color:#555; font-size:15px; border-bottom:1px dashed #b2b7c7;}
.history_box ol li span {position:absolute; left:0; top:13px; width:90px; color:#10438a; font-family:"NotoM"; font-size:16px; text-align:right;}

/* 학과소개 */
.department_Info h3 a{line-height:26px; padding:0 8px 0 25px; background:#266ed4 url('/images/web/coe/sub/ico_home_w.png') no-repeat 8px center; color:#fff; font-size:13px; letter-spacing: 0px; font-family: 'NotoR'; float:right;}
.department_Info ul{margin:5px 0 0; border-top:1px solid #9cb2d2; padding:5px 10px 5px;}
.department_Info ul li{position: relative; min-height: 30px; padding:10px 0 10px 120px; border-bottom:1px solid #ddd;}
.department_Info ul li span{position: absolute; top:10px; left:0; background:#f1f1f1; width:100px; text-align:center; padding:3px 0; line-height:20px;}

/********** Media quary **********/
@media screen and (max-width:1019px) {
	

	
	

}

@media screen and (max-width:840px) {



}

@media screen and (max-width:768px) {

	/* 인사말 */
	.greeting .top_txt span br{display:none;}
	

}

@media screen and (max-width:640px) {

	

}

@media screen and (max-width:560px) {	

	/* 인사말 */
	.greeting .greet_img {position:relative; left:auto; top:auto; text-align:center;}
	.greeting .top_txt{padding:20px 0 0; min-height:0px;}
	.greeting .top_txt p{text-align:center;}
	/* 연혁 */
	.history_box {padding-left:0;}
	.history_box h3 {position:relative; left:auto; top:auto; width:100%; height:50px; padding:0 15px 0 50px; line-height:50px; text-align:left; background-size:auto 50px; background-color:#266ed4; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.history_box h3 span {display:inline; line-height:50px;}
	.history_box ol {border-top:none;}
	.history_box ol li {padding:13px 0 13px 120px;}

}

@media screen and (max-width:480px) {
	
	


	
}

@media screen and (max-width :380px) {



}



