a:activ 	{color:#FF0000; text-decoration: underline}

body{
	font-size:			14px;
	font-family:		"?l?r ?S?V?b?N";
	}

.tda{
	font-size:			14px;
	font-weight:		bold;
	text-align:			left;
	vertical-align:		middle;
	white-space:		nowrap;
	empty-cells:		show;
	border:				1px solid #473c8b;
	color:				#5d478b;/*MediumPurple4*/
	background-color:	#ffffff;
	padding:			10px
	}

.tdb{	
	text-align:			left;
	font-size:			12px;
	vertical-align:		top;
	white-space:		nowrap;
	empty-cells:		show;
	border:				1px solid #473c8b;
	color:				#000000;
	background-color:	#fffff0;
	padding:			3px
	}

.tdlt{												/* left top */
	font-size:			12px;
	text-align:			left;
	vertical-align:		top;
	white-space:		nowrap;
	empty-cells:		show;
	border:				1px solid #473c8b;
	color:				#000000;
	background-color:	#fffff0;
	padding:			12px 6px 10px 6px;
	}

.sannai-ishi  /* 診療案内　医師名 */ { 
	background-color: #f0ffff; 
	text-align: left; 
	white-space: nowrap; 
	padding: 10px 1.5em 8px; 
	vertical-align: top; 
	border: solid 1px #473c8b; 
}
.sannai-snmn  /* 診療案内　専門科目　検査科目 */ { 
	color: #000000; 
	background-color: #fffff0; 
	text-align: left; 
	white-space: nowrap; 
	padding: 10px 1.5em 8px 2em; 
	vertical-align: top; 
	border: solid 1px #473c8b; 
	empty-cells: show; 
}
.tdct{												/* center top */
	font-size:			12px;
	text-align:			center;
	vertical-align:		top;
	white-space:		nowrap;
	empty-cells:		show;
	border:				1px solid #473c8b;
	color:				#000000;
	background-color:	#fffff0;
	padding:			9px 5px;
	}
.tdcth /* 診療案内　見出し行 */ {												/* header */
	text-align:			center;
	font-weight:		bold;
	vertical-align:		top;
	white-space:		nowrap;
	empty-cells:		show;
	border:				solid 1px #473c8b;
	color:				indigo;
	background-color:	#d2d2ff;
	padding:			9px 5px;
	}
.tdct7h  /* 検査担当医師表　見出し行 */ 
	{ color: indigo; 
	font-weight: bold; 
	background-color: #d2d2ff; 
	text-align: center; 
	white-space: nowrap; 
	padding: 9px 1em 7px; 
	vertical-align: top; 
	border: solid 1px #473c8b; 
	empty-cells: show; 
	}

.tdlt7 /* 検査担当医師表 明細行　検査科目　医師名 */ {												/* left top */
	font-size:			12px;
	text-align:			left;
	vertical-align:		top;
	white-space:		nowrap;
	empty-cells:		show;
	border:				1px solid #473c8b;
	color:				#000000;
	background-color:	#fffff0;
	padding:			4px 6px;
	}

.skensa-ka  /* 検査担当医師表 明細行　検査科目 */ {
	color: #000000; 
	background-color: #f0ffff; 
	text-align: left; 
	padding: 10px 1.5em 8px; 
	vertical-align: top; 
	border: solid 1px #473c8b; 
	white-space: nowrap !important; empty-cells: show; 
 }

.skensa-ishi  /* 検査担当医師表 明細行　担当医 */ { 
	color: #000000; 
	background-color: #fffff0; 
	text-align: left; 
	white-space: nowrap; 
	padding: 10px 1.5em 8px; 
	vertical-align: top; 
	border: solid 1px #473c8b; 
	empty-cells: show; 
	}

/* 検査担当医師表 明細行　曜日　午前／午後 */
.tdct7  {	/* center top */
	text-align:			center;
	vertical-align:		top;
	white-space:		nowrap;
	empty-cells:		show;
	border:				solid 1px #473c8b;
	color:				#000000;
	background-color:	#fffff0;
	padding:			10px 1em 8px;
	}
.tdlm{	/* left middle */
	font-size:			12px;
	text-align:			left;
	vertical-align:		middle;
	white-space:		nowrap;
	empty-cells:		show;
	border:				1px solid #000000;
	color:				#000000;
	background-color:	#fffff0;
	padding:			3px
	}


.tdan{ /* shinannnai */
	font-size:			12px;
	text-align:			left;
	vertical-align:		top;
	white-space:		nowrap;
	empty-cells:		show;
	border:				1px solid #000000;
	color:				#000000;
	background-color:	#fffff0;
	padding:			10px 5px
	}

.tdc{	/* center */
	font-size:			12px;
	text-align:			center;
	vertical-align:		top;
	white-space:		nowrap;
	empty-cells:		show;
	border:				1px solid #000000;
	color:				#000000;
	background-color:	#fffff0;
	padding:			10px 5px
	}

	.tdcm{												/* center middle*/
			font-size:			12px;
			text-align:			center;
			vertical-align:		middle;
			white-space:		nowrap;
			empty-cells:		show;
			border:				1px solid #000000;
			color:				#000000;
			background-color:	#fffff0;
			padding:			5px
			}

	.tdl{												/* left */
			font-size:			12px;
			text-align:			left;
			vertical-align:		top;
			white-space:		nowrap;
			empty-cells:		show;
			border:				1px solid #000000;
			color:				#000000;
			background-color:	#fffff0;
			padding:			3px
			}