@charset "utf-8";
/*------------------------------------------------------------
	interview
------------------------------------------------------------*/
#main .linkList {
	margin-bottom: 12rem;
	gap: 1.6rem;
}
#main .linkList li a {
	padding: 1.1rem 2.2rem 1rem 2.3rem;
	display: inline-block;
	color: #0620A3;
	font-weight: 500;
	letter-spacing: 0.09rem;
	text-align: center;
	border: 1px solid #0620A3;
	border-radius: 2.4rem;
	background: #FFF;
	font-family: "Instrument Sans", sans-serif;
}
#main .linkList:not(:has(.current-cat)) li:first-child a,
#main .linkList li.current-cat a {
	color: #FFF;
	background: #0620A3;
}
@media all and (min-width: 897px) {
	#main .linkList li a:hover {
		color: #FFF;
		background: #0620A3;
	}
}
.comBannerBox {
	margin-top: 28rem;
}
@media all and (max-width: 896px) {
	#main .comBox {
		padding-top: 8rem;
	}
	#main .linkList {
		margin: 0 0 7.9rem 0.8rem;
		gap: 0.5rem;
	}
	#main .linkList li a {
		padding: 0.7rem 1.4rem 0.7rem;
		font-size: 1.15rem;
	}
	.comBannerBox {
		margin-top: 24rem;
	}
}
.comInterviewList li:nth-child(n+10){
	display: none;
}