@charset "utf-8";
.linkBtn {
		width: 200px;
		font-family: "Baloo 2", sans-serif;
		font-weight: 700;
}
.linkBtn.mid {
		width: 280px;
}
.linkBtn.wide {
		width: 340px;
}
@media(max-width: 767px) {
		.linkBtn {
				width: 140px;
				font-size: 15px;
		}
		.linkBtn.mid {
				width: 80%;
		}
		.linkBtn.wide {
				width: 100%;
		}
}
.linkBtn_flex {
		display: flex;
		justify-content: center;
		align-items: center;
		list-style: none;
		margin-bottom: 40px;
}
.linkBtn_flex li {
		width: 200px;
		margin: 0 10px;
		font-family: "Baloo 2", sans-serif;
		font-size: 18px;
		font-weight: 700;
		letter-spacing: 0
}
.linkBtn a, .linkBtn_flex li a {
		display: flex;
		align-items: center;
		height: 70px;
		border-radius: 8px;
		border: 1px solid #787878;
		color: #1e1e1e;
		text-decoration: none;
		padding: 0 24px;
		position: relative;
		background: #fff;
		transition: background 0.3s;
}
.linkBtn a::after, .linkBtn_flex li a::after {
		content: '';
		display: block;
		position: absolute;
		top: calc(50% - 5px);
		right: 25px;
		width: 27px;
		height: 11px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 27px;
		background-image: url("../images/footer_submn_arw.png")
}
.linkBtn a.isBack::after {
		background-image: url("../images/icon_back_blk.png")
}
@media (hover: hover) {
		.linkBtn a:hover, .linkBtn_flex li a:hover {
				background: #1e1e1e;
				color: #fff;
		}
		.linkBtn a:hover::after, .linkBtn_flex li a:hover::after {
				background-image: url("../images/footer_submn_arw_wht.png")
		}
		.linkBtn a:hover.isBack::after {
				background-image: url("../images/icon_back_wht.png")
		}
}
@media(max-width: 767px) {
		.linkBtn_flex {
				margin-bottom: 40px;
		}
		.linkBtn_flex li {
				width: 140px;
				font-size: 15px;
		}
		.linkBtn a, .linkBtn_flex li a {
				height: 50px;
				padding: 0 12px;
		}
		.linkBtn a::after, .linkBtn_flex li a::after {
				top: calc(50% - 4px);
				right: 10px;
				width: 19px;
				height: 8px;
				background-size: 19px;
		}
}
@media(max-width: 375px) {
		.linkBtn_flex li {
				width: calc(50% - 5px);
				font-size: 14px;
				margin: 0 5px;
		}
}
.hrCenter {
		display: flex;
		justify-content: center;
}