@charset "utf-8";

/* 공통 : s */
.cat_professor .screen-out {
	border: 0;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
}

.cat_professor .main_title {
	text-align: center;
	color: #222;
}

.cat_professor .main_title p {
	line-height: 1.2;
	letter-spacing: -0.035em;
	font-size: 4.861vw;
	font-family: 'noto6';
}

.cat_professor .main_title h3 {
	line-height: 1.1;
	margin: 1.006vw 0 0;
	letter-spacing: -0.055em;
	font-size: 6.389vw;
	font-family: 'noto7';
}

.cat_professor .main_title em {
	color: #3934d5;
}

@keyframes marquee {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}

@keyframes pointerBounceDiagonal {
	0%,
	100% {
		transform: translate(0, 0);
	}

	50% {
		transform: translate(-10px, -10px);
	}
}
/* 공통 : e */

/* 교수소개 : s */
.content1 {
	position: relative;
	padding: 0;
}

.content1 a {
	position: absolute;
	width: 100%;
	height: 14vw;
	text-indent: -9999px;
}

.content1 a.link1 {
	top: 68.2%;
}

.content1 a.link2 {
	top: 78.9%;
}
/* 교수소개 : e */