A.top1 { color:#333333; text-weight: bold; text-decoration}
A.gotop1 { color:#0000CC; text-weight: bold; text-decoration: underline}
A:hover.top1 { color: #3300FF;text-weight: bold; text-decoration}
A:hover.gotop1 { color: #FF6600;text-weight: bolder; text-decoration: none}
.haikei { background-image: url(images/patient_02haikei.jpg); background-repeat: 
  no-repeat; background-position: left top} 
.honbun { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 80%; line-height: 120%; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 30px} 
.tophaikei { background-image: url(images/patient_top_03.jpg); background-repeat: repeat} 
.toppage { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 70%; vertical-align: top}
.meetop {  padding-left: 21px}
.gotop {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; white-space: nowrap; padding-left: 5px}
.j12 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 16px; white-space}
.j14 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 20px; white-space}
.j15 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 16px; white-space}
.aka { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 80%; line-height: 120%; padding-bottom: 5px; color: #CC3300}
.profile { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 80%; line-height: 120%; padding-bottom: 10px; color: #333333}.honbuntop { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 80%; line-height: 120%; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 35px}
.movie {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 16px;
white-space; 	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.copy {
	font-size: 10px;
	color: #CCCCCC;
	padding-right: 18px;
	vertical-align: top;
	text-align: right;
}
.copy380 {
	font-size: 10px;
	color: #CCCCCC;
	padding-right: 20px;
	vertical-align: top;
	text-align: right;
}
.copy570 {
	font-size: 10px;
	color: #CCCCCC;
	padding-right: 17px;
	vertical-align: top;
	text-align: right;
}








/*---------------- table format2 ----------------*/
table.format2 {
	font-size:100%;
	width:99%;
	margin:10px 10px;
	border-collapse: collapse;
	border:1px solid #cbcbcb;
	}
table.format2 th, table.format2 td {
	border-collapse: collapse;
	border:1px solid #cbcbcb;
	padding:4px;
	}
table.format2 th.center, table.format2 td.center {
	text-align:center;
	}
table.format2 th.left, table.format2 td.left {
	text-align:left;
	}
table.format2 ul {
	list-style-type:disc;
	margin:0.5em 0 0 2em;
	padding:0;
	}
table.format2 li {
	list-style-type:disc;
	margin:0 0 0 0em;
	padding:0 0 0.5em 0;
	}
table.format2 th {
	background-color:#e4e4ef;
	white-space:nowrap;
	}
table.format2 th {
	background-color:#e4e4ef;
	white-space:nowrap;
	}
