@charset "UTF-8";

.footer__exp {
	display: flex;
	align-items: baseline;
	gap: 12px;
	margin-top: 12px;
}

.footer__exp li p {
	color: #fff;
	font-size: 14px;
}

.footer__exp li a {
	color: #fff;
	font-size: 14px;
}

.footer__sns {
	display: flex;
	align-items: baseline;
}

.section-sns {
	padding: 2.5rem 0 5rem;
	background-color: #f2f2f2;
}

.section-sns .content-body {
	text-align: center;
}

.company__sns {
	display: inline-flex;
	gap: 32px;
	align-items: center;
	justify-content: center;
}

@media (max-width: 767.98px) {
	.company__sns {
		display: flex;
		flex-flow: column;
	}
}

.company__sns li {
	width: calc(50% - (16px/2));
}

@media (max-width: 767.98px) {
	.company__sns li {
		width: 100%;
	}
}

.company__sns li a {
	font-size: 16px;
	display: flex;
	align-items: center;
	gap: 8px;
}

@media (max-width: 767.98px) {
	.company__sns li {
		display: flex;
		justify-content: center;
	}
}

.company__sns li a img {
	max-width: 180px;
}