.kampus_cover_wrap{
	width: auto;
	margin: 0 48px;
	position: relative;
}
.kampus_cover_table{
	display: table;
	border-radius: 24px;
	padding: 5em;
	max-width: 1440px;
	margin: auto;
}
.kmp_cover_cell{
	display: table-cell;
	vertical-align: top;
}
.kmp_cc_left{
	width: 70%;
	padding-right: 3em;
}
.kmp_cc_right{
	width: 30%;
}
.kmp_cover_cell p{
	position: relative;
	z-index: 3;
	margin: 0;
}
.kmp_cc_hl{
	font-family: als_enourmous_b;
	text-transform: uppercase;
	font-size: 64px;
	line-height: 110%;
}
.kmp_cc_descr{
	font-family: als_hauss_regular;
	font-size: 20px;
	line-height: 110%;
	padding-top: .4em;
}
.kmp_cc_h4{
	font-family: als_enourmous_b;
	font-size: 21px;
}
.kmp_cc_name{
	font-family: als_hauss_regular;
	font-size: 21px;
}
.kmp_cc_name:not(:last-of-type) {
	padding-bottom: 16px;
}
.kmp_cc_name.kmp_cc_date{
	/* font-size: 18px; */
}
.kmp_cc_icon{
	margin-left: 140px;
	margin-top: -10px;
	margin-bottom: -40px;
	width: 100px;
	height: auto;
}
@media(max-width: 980px){
	.kampus_cover_wrap{
		margin: 0 24px;
		margin-bottom: 4em;	
	}
	.kampus_cover_table{
		padding: 20px 20px 6em 20px;
	}
	.kmp_cover_cell{
		display: block;	
	}
	.kmp_cc_left{
		margin-bottom: 32px; 
	}
	.kmp_cc_left,
	.kmp_cc_right{
		width: 100%;
		padding-left: 0;
	}
	.kmp_cc_hl{
		font-size: 30px;	
	}
	.kmp_cc_icon{
		width: 70px;	
	}
}