body{
	color:#505050;
	padding:0pt;
	margin:0pt;
	font:80% ＭＳ Ｐゴシック;
	line-height:140%;

	scrollbar-face-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-highlight-color:#f0f0ff;
	scrollbar-shadow-color:#a0a0a0;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#ffa000;
	}

img{
	border-width:0px;
	}

th{
	background:#ffffff;
	padding:5px 10px 3px 10px;
	border-width:3px;
	border-color:#a0a0a0;
	border-style:double;
	}

td{
	padding:0px;
	spacing:0px;
	font:90%;
	line-height:140%;
	}

ol{
	padding:5px 5px 0px 5px;
	list-style-image:url("./images/cursor.gif");
	}

.contents{
	color:#ff5050;
	font:Bold 120%;
	}

.schedule{	/* 診療スケジュールの時間文字 */
	color:#000000;
	background:#ffffff;
	padding:5px;
	font:80%;
	border-line:1px;
	border-style:solid;
	}

.week{	/* 診療スケジュールの曜日文字 */
	color:#000000;
	background:#ffffff;
	padding:5px;
	font:80%;
	text-align:center;
	border-line:1px;
	border-style:solid;
	}

.mark{	/* 診療スケジュールのマーク文字 */
	color:#ffa000;
	padding:5px;
	font:80%;
	text-align:center;
	border-line:1px;
	border-style:solid;
	}

table.topic{
	border-width:0px 0px 1px 20px;
	border-color:#3200c8;
	border-style:solid;
	}

td.topic{	/* トピック */
	color:#3200c8;
	font:12pt ＭＳ Ｐゴシック;
	padding:5px 5px 2px 5px;
	border-width:1px 0px 0px 20px;
	border-color:#ffa000;
	border-style:solid;
	}

.column{
	color:#ff6400;
	padding:4px 0px 2px 5px;
	border-width:0px 0px 1px 5px;
	border-color:#ff6400;
	border-style:solid;
	}

.menu{
	color:#ffffff;
	background:#505050;
	}

.profile{
	background:#d0d0ff;
	font:80%;
	padding:2px;
	border-line:1px;
	border-color:#d8d8ff;
	border-style:solid;
	line-height:120%;
	}

.address{
	font:80%;
	}

.layer{
	background:#ffffff;
	position:absolute;
	left:220px;
	top:180px;
	width:500px;
	text-align:center;
	visibility:hidden;
	}

.description{
	color:#000000;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
	}

.copyright{
	color:#a0a0a0;
	font:70% Times New Roman;
	text-align:center;
	}

.link{
	cursor:pointer;
	}

a{  	    letter-spacing:0px; text-decoration:none;}
a:link{	    color:#303080;}
a:visited{	color:#8080ff;}
a:active{	color:#ffa000;	letter-spacing:0px;}
a:hover{	color:#00a0ff;	letter-spacing:0px;}


