@charset "UTF-8";

@charset "utf-8";
/* CSS Document */

#staff+.widget_staff01 .inner_item_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 20%;
	max-height: none;
}
#staff+.widget_staff01 .inner_item_img{
	height: calc((1200px * 0.32) * 1.125) !important;
}
#staff+.widget_staff01{
	padding-bottom: 50px;
}
@media screen and (max-width: 1200px) {
	#staff+.widget_staff01 .inner_item_img{
		height: calc((100vw * 0.32) * 1.125) !important;
	}
}

@media screen and (max-width: 900px) {
	#staff + .widget_staff01 .inner_item{
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		padding: 0;
		align-items: flex-end;
		margin-left: 0;
		margin-bottom: 20px;
	}
	#staff + .widget_staff01 .inner_item:last-child{
		margin-bottom: 0;
	}
	#staff + .widget_staff01 .inner_item_img{
		width: 30%;
		height: calc((100vw - 60px)* 0.3)!important;
	}
	#staff + .widget_staff01 .inner_item_txt{
		width: 70%!important;
		padding-left: 15px;
		box-sizing: border-box;
	}
	#staff +.widget_staff01 .inner_item .inner_item_txt .heading{
		margin-top: 0!important;
		margin-bottom: 15px;

	}
}
@media screen and (max-width: 600px) {
	#staff+.widget_staff01{
		padding-top: 20px;
		padding-bottom: 75px;
	}
}