/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 07 2024 | 13:00:58 */
/* その他 */

/* インプラントのメリットとデメリットの表 */
.implant_benefits_table thead {
	border-bottom: 1px solid #aaa;
}

/* 料金表ページテーブル */
.priceTable tr > td:not(:last-of-type) {
	background-color: rgba(102, 102, 102, 0.08);
}
.priceTable tr > td {
	border-right: 0;
}
.priceTable tr > td:last-of-type {
	border-right: 1px solid rgba(102, 102, 102, .1);
}
.priceTable tr > td[rowspan],
.priceTable tr.oneLine > td:first-of-type {
	border-left: 1px solid rgba(102, 102, 102, .1);
	text-align: center;
	padding-right: 30px;
}

/* 診療時間テーブル */
.clinicHoursTable.wp-block-table thead {
    border-bottom: 1px solid #fff;
}
.clinicHoursTable th {
	background-color: var(--accentColor);
	color: #fff;
	border-color: #fff;
}
.clinicHoursTable tr > th:first-of-type {
	width: 200px;
}
.clinicHoursTable tr > td:first-of-type {
	background-color: #ccc;
	width: 200px;
}
.clinicHoursTable tr > td:not(:first-of-type) {
	background-color: #f7f7f7;
}

/* 支払いプランの表 */
.paymentTable.wp-block-table thead {
    border-bottom: 1px solid #fff;
}
.paymentTable th {
	background-color: var(--accentColor);
	color: #fff;
	border-color: #fff;
}

/* マウスピースの表 */
.mouthpieceTable.wp-block-table thead {
    border-bottom: 1px solid #fff;
}
.mouthpieceTable th {
	background-color: var(--accentColor);
	color: #fff;
	border-color: #fff;
}