@charset "UTF-8";

/* Sass Document */
.ly-content-body {
	padding: 12.2rem 0 8.8rem;
}

.link-block .m-title {
	font-size: 2.4rem;
	line-height: 1.4;
}

.link-block .m-title .m-text-small {
	font-size: 1.3rem;
}

.link__list {
	display: flex;
	flex-wrap: wrap;
	margin: 3.5rem 0 4.5rem;
}

.link__item {
	width: 24%;
	margin: 0 1.3333% 4rem 0;
}

.link__item img {
	width: 100%;
	height: auto;
}

.link__item:nth-of-type(4n) {
	margin-right: 0;
}

.link__item .txt {
	margin-top: .5rem;
	font-size: 1.4rem;
}

.link__link {
	display: inline-block;
	width: 100%;
	height: auto;
	transition: 0.3s;
}

.link__link:hover {
	opacity: 0.5;
}

@media screen and (max-width: 767px) {
	.ly-content-body {
		padding: 8rem 0;
	}
	.link-block {
		margin-top: 9rem;
	}
	.link-block:first-of-type {
		margin-top: 0;
	}
	.link-block .m-title {
		font-size: 5.2vw;
	}
	.link-block .m-title .m-text-small {
		font-size: 3.4vw;
	}
	.link__list {
		justify-content: space-between;
		margin: 2rem 0;
	}
	.link__item {
		width: 49%;
		margin: 0 0 2rem 0;
	}
	.link__item .txt {
		font-size: 3.1vw;
	}
}

/*# sourceMappingURL=sourcemaps/link.css.map */
