body {
	background-color: #ffffff; 
	}
	
.contents {
	width: 800px; 
	margin-right: auto; 
	margin-left: auto; 
	}

.Txt1 {
	line-height: 18px; 
	color: #333333; 
	font-size: medium; 
	margin: 0; 
	}

.staff-Txt {
	color: #333333; 
	font-size: 93%; 
	font-stretch: semi-condensed; 
	margin: 0; 
	word-break:keep-all; 
	}

.Jusyo {
	margin: 0; 
	font-size: 95%; 
	}
	
.Copyright {
	line-height: 14px; 
	color: #333333; 
	font-size: smaller; 
	margin: 0; 
	}
	
.Copyright2 {
	margin: 0; 
	text-align: right; 
	font-size: smaller; 
	}

.ShinryoTime {
	white-space: pre; 
	font-family: monospace, serif;
	font-size: 0.95em; 
	margin: 0; 
	}

/* 2019.04.04 add-start */
div.doctor { margin-left: 70px; margin-bottom:5px;}
div.doctor span.post { font-size:1.3em; font-weight:bold; color:#567555;}
div.doctor span.name { font-size:1.3em; font-weight:bold; }
div.doctor span.working { font-size:0.9em; color:#765c23; font-weight:bold; }
span.stress { color: #970206; }
table.history { margin-top:5px; margin-bottom:5px; border-collapse: collapse; }
table.history td.year { width: 100px; vertical-align:top; }
div.extime { margin-left: 50px;}
div.extime table td.day { width:auto; text-align:right; vertical-align:top; }
div.extime table td.time { padding-left:30px; }
div.extime div.note { margin-top:1px; font-size:0.9em;}
/* 2019.04.04 add-end */
/* 2019.05.23 add-start */
ul.certification {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
	list-style-type: none;
	font-size: medium;
}
/* 2019.05.23 add-end */