.elementor-127 .elementor-element.elementor-element-bc9a18a{text-align:center;}.elementor-127 .elementor-element.elementor-element-9f7d5f5{text-align:center;}.elementor-127 .elementor-element.elementor-element-4008a6e{text-align:center;}/* Start custom CSS for section, class: .elementor-element-6622200 *//* テーブルタイプ
------------------------------ */
@media (max-width: 767px) {
	.tableScrollable {
		overflow: scroll;
	}
	.tableScrollable th, .tableScrollable td {
		white-space: nowrap !important;
	}
}
table + p, table + div {
	margin-top: 1em;
}
table th, table td {
	padding: 0.5em;
}
/* 標準のホーダー */
table.border, table.border td, table.border th {
	border-collapse: collapse;
	border: 1px solid #333;
}
table.nowrapCol-1 td:nth-child(1), table.nowrapCol-1 th:nth-child(1) {
	white-space: nowrap;
}
table.nowrapCol-2 td:nth-child(2), table.nowrapCol-2 th:nth-child(2) {
	white-space: nowrap;
}
table.nowrapCol-3 td:nth-child(3), table.nowrapCol-3 th:nth-child(3) {
	white-space: nowrap;
}
table.rightCol-3 td:nth-child(3) {
	text-align: right;
}
/* 実績表 */
table.table-typeAchievement {
	margin-top: 1rem;
	width: auto;
}
table.table-typeAchievement, table.table-typeAchievement td, table.table-typeAchievement th {
	border-collapse: collapse;
	border: 1px solid #333;
}
table.table-typeAchievement th, table.table-typeAchievement td {
	font-weight: normal;
	text-align: left;
	padding: 0.5em 1.5em;
}
table.table-typeAchievement td {
	text-align: right;
}
table.table-typeAchievement th {
	background-color: rgba(41, 104, 178, 0.1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79360f3 *//* スタッフテーブル（診療科以外） */
table.table-typeStaff, table.table-typeStaff td, table.table-typeStaff th {
	border-collapse: collapse;
	border: 1px solid #333;
}
table.table-typeStaff {
	margin-top: 1rem;
	width: 100%;
}
table.table-typeStaff th, table.table-typeStaff td {
	font-weight: normal;
	text-align: left;
	padding: 0.5em 1.5em;
}
table.table-typeStaff th {
	background-color: rgba(41, 104, 178, 0.1);
}
/* スタッフテーブル（タイプ２　診療科以外） */
table.table-typeStaff2, table.table-typeStaff2 td, table.table-typeStaff2 th {
	border-collapse: collapse;
	border: 1px solid #333;
}
table.table-typeStaff2 {
	margin-top: 1rem;
	width: 100%;
}
table.table-typeStaff2 th, table.table-typeStaff2 td {
	font-weight: normal;
	text-align: left;
	padding: 0.5em 1.5em;
}
table.table-typeStaff2 th {
	background-color: rgba(41, 104, 178, 0.1);
}/* End custom CSS */