/* ------------------------------
　　プロフィール
------------------------------ */
.profile {
	margin-bottom: 30px;
}

.profile-info {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.profile-img {
	display: block;
	width: 80px;
	height: auto;
	margin: 0 20px 12px 0;
	border-radius: 50%;
}

.profile-name {
	margin: 0 0 5px;
	color: $text-color-base;
	font-weight: bold;
	font-size: 16px;
}

.profile-position {
	margin: 0;
	color: $text-color-base;
	font-size: 14px;
	span {
		display: block;
	}
}

.profile-icon-list {
	margin-bottom: 12px;
}

.profile-text {
	margin: 0;
	color: $text-color-base;
	font-size: 14px;

	a {
		color: $link-color-dark;
		@include only-underline-on-hover();
		@include link-color($link-color-dark);
	}
}

@media screen and (max-width: $breakpoint-md-max) {
	.profile-text {
		margin-left: 100px;
		&.-profile-img-none {
			margin-left: 0;
		}
	}
}