.lp-staff-3 {
	padding: 48px 0 32px;
}

.lp-staff-3 .lp-block-overlay {
	background: var(--text-color-a-01);
}

.lp-staff-3__title {
	padding: 0;
	margin: 0 0 32px;
	text-align: center;
}

.lp-staff-3__item {
	padding: 0 0 16px;
}

.lp-staff-3__item-inner {
	background: #fff;
	padding: 24px;
	height: 100%;
}
@media all and (max-width: 600px) {
	.lp-staff-3__item-inner {
		display: flex;
		flex-direction: column;
	}
}


.lp-staff-3__item-image {
	font-size: 0;
	text-align: center;
	margin: 0 auto;
}

.lp-staff-3__item-title {
	margin: 0;
}

.lp-staff-3__item-position {
	padding: 0;
}

.lp-staff-3__item-text {
	padding-top: 16px;
}

.lp-staff-3__item-button-wrapper {
	padding-top: 24px;
}

.lp-staff-3__item-button {
	display: flex;
}

.lp-staff-3__item-image + .lp-staff-3__item-text-wrapper {padding: 16px 0 0 0;}

._left .lp-staff-3__title  {text-align: left;margin-left: 0;}
._right .lp-staff-3__title  {text-align: right; margin-right: 0;}

._left .lp-staff-3__list  {justify-content: flex-start;}
._right .lp-staff-3__list {justify-content: flex-end;}




@media all and (min-width: 600px) {
	.lp-staff-3 {
		padding: 64px 0 40px;
	}
	
	.lp-staff-3__title {
		margin-bottom: 48px;
	}
	
	.lp-staff-3__item {
		padding: 0 0 24px;
	}
	
	.lp-staff-3__item-inner {
		display: flex;
		width: 100%;
		box-sizing: border-box;
	}
	
	.lp-staff-3__item-image {
		flex: none;
		width: 192px;
		height: 192px;
	}
	
	.lp-staff-3__item-image + .lp-staff-3__item-text-wrapper {padding: 0 0 0 24px;}
	
	.lp-staff-3__item-text-wrapper {
		display: flex;
		flex-direction: column;
		flex: 1 0 1%;
	}
	
	.lp-staff-3__item-text {
		flex: 1 0 auto;
	}
	
	.lp-staff-3__item-button {
		display: inline-flex;
	}
	
	.lp-staff-3__item-button .lp-button__text {min-width: 208px;}
}

@media all and (min-width: 960px) {
	.lp-staff-3 {
		padding: 64px 0 48px;
	}
	
	.lp-staff-3__item {
		padding: 0 8px 16px;
		flex: 1 0 35%;
		max-width: 50%;
		box-sizing: border-box;
	}
	
	.lp-staff-3__item-inner {
		padding: 24px 16px;
	}
	
	.lp-staff-3__list {
		display: flex;
		margin: 0 -8px;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.lp-staff-3__item-image {
		width: 136px;
		height: 136px;
	}
}

@media all and (min-width: 1200px) {
	.lp-staff-3 {
		padding: 80px 0 56px;
	}
	
	.lp-staff-3__title {
		margin-left: auto;
		margin-right: auto;
		max-width: 848px
	}
	
	.lp-staff-3__item {
		padding: 0 12px 24px;
	}
	
	.lp-staff-3__item-inner {
		padding: 24px;
	}
	
	.lp-staff-3__item-image {
		width: 192px;
		height: 192px;
	}
}

@media all and (min-width: 1380px) {
	.lp-staff-3 {
		padding: 80px 0 48px;
	}
	
	.lp-staff-3__item {
		padding: 0 16px 32px;
	}
	
	.lp-staff-3 ._lp-max-width {
		max-width: 192px;
	}
}