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

h2 {
	padding: 5px;
	border: 1px solid #FFCE84;
	font-size: 120%;
	background-color: #FFEDA6;
	font-weight: bold;
	/* width: 675px; */
	/* margin: 0 27px 1em; */
	margin-top: 0;
	border-radius: 5px;
}

.dentist {
	margin-bottom: 2em;
}

/* 画像を等間隔に並べるdiv用クラス */
.grid-2pictures {
	overflow: hidden;	/* 子のfloatにより親のheightが失われる対策 */
	margin-bottom: 1em;
}
.grid-2pictures div.block-left,
.grid-2pictures div.block-right {
	float: left;
	width: 50%;
	text-align: center;
	/* margin-right: 1em; */
	/* text-align: center; */
	/* font-size: 90%; */
	/* color: #464646 */
}

/* 画像を等間隔に並べるdiv用クラス */
.grid-3pictures {
	overflow: hidden;	/* 子のfloatにより親のheightが失われる対策 */
	margin-bottom: 1em;
}
.grid-3pictures div.block-left,
.grid-3pictures div.block-center,
.grid-3pictures div.block-right {
	float: left;
	/* width: 33%; */
	width: 31%;
	padding: 1%;
	/* text-align: left; */
	text-align: center;
	/* margin-right: 1em; */
	/* text-align: center; */
	/* font-size: 90%; */
	/* color: #464646 */
}
/*
.staff-heading {
	margin-top: 1em;
}
*/
.introduce {
	padding: 5px;
}
.name {
	font-size: 100%;
	font-weight: bold;
}

/*
strong {
	text-align: center;
}
*/
.explanation {
	padding-top: 0.5em;
	font-size: 90%;
	line-height: 130%;
	text-align: left;
}
