body {
	line-break: strict;
}

/* wantedly */
.hub-wantedly {
	display: block;
	position: relative;
	max-width: 1068px;
}

.hub-wantedly::after {
	content: "";
	display: block;
}

.hub-wantedly img {
	max-width: 100%;
	position: absolute;
}

.hub-wantedly::after {
	padding-bottom: 48.6891385768%;
}

@media (max-width: 1068px) {
	.hub-wantedly {
		max-width: 736px;
	}

	.hub-wantedly::after {
		padding-bottom: 48.6413043478%;
	}
}

@media (max-width: 734px) {
	.hub-wantedly {
		max-width: 375px;
	}

	.hub-wantedly::after {
		padding-bottom: 85.8666666667%;
	}
}
