section.hero{
	background: url(/wordpress/wp-content/themes/higashiyama-tc/img/bg-staff.webp) no-repeat center center;
	background-size: cover;
}
@media screen and (max-width: 768px) {
	section.hero{
		background: url(/wordpress/wp-content/themes/higashiyama-tc/img/bg-staff-sp.webp) no-repeat center center;
		background-size: cover;
	}	
}

section.staff-box div.wp-block-columns{
	margin: 0 40px 50px !important;
	gap: 40px !important;
	padding: 30px;
	border: solid 1px #ddd;
	border-radius: 10px;
	background: #fff;
}
section.staff-box div.wp-block-columns .wp-block-image.size-full img {
    display: block;
    max-width: 100%;
    height: auto;
    box-sizing: border-box;
    /* 白いフレーム */
    border: 12px solid #fff;
    /* 立体感のある影 */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.18);
}
section.staff-box  div.wp-block-columns h3{
	font-size: 28px;
	color: #276C12;
	border-bottom: solid 1px #ccc;
}
section.staff-box  div.wp-block-columns h3 em{
	font-style: normal;
	font-size: 0.7em;
}
section.staff-box div.wp-block-group{
	margin: 0 0 20px;
}
section.staff-box .wp-block-table{
	margin: 0;	
}
section.staff-box  div.wp-block-columns table{
	table-layout: fixed;
}
section.staff-box  div.wp-block-columns td{
	padding: 10px;
	border: solid 1px #ccc !important;
}
section.staff-box  div.wp-block-columns td:first-child{
	width: 40% !important;
}

@media screen and (max-width: 768px) {
	section.staff-box div.wp-block-columns{
		padding: 18px;
	    margin: 0 3% 50px !important;
	}
	.wp-block-table{
		padding: 0 !important;
		margin: 0 !important;
		width: 100% !important;
	}
	.wp-block-table table{
		box-sizing: border-box !important;
		border-top: solid 1px #ccc !important;
	}
	.wp-block-table td{
		display: block !important;
		width: 100% !important;
		box-sizing: border-box !important;
		padding: 5px !important;
		margin-top: -1px !important;
	}
	section.staff-box  div.wp-block-columns td:first-child{
		width: 100% !important;
		box-sizing: border-box !important;
		border-bottom: none !important;
		padding: 5px !important;
	}
}
