table{font-size:12px;}

ol{margin:0 0 0 30;}
ol li{padding:0 0 10 5;}



dl{padding:0 0 10 0;}
dl dt{color:#996600; padding:10 0 0 0;}
dl dd{margin:-13 0 10 150;}


ul{
margin:0 0 0 20;}


/*---------------------治療例ページ--------------------------*/

/*症状別応答例*/
dl.outou{ padding:0 0 10 0;}
.outou dt.a{color:#0099FF; padding:10 0 0 0;}
.outou dt.b{color:#CC6600; padding:10 0 0 0;}
.outou dd{margin:-13 0 10 60;}


/*------------------健康のためにページ------------------------*/

/*健康チェック*/
ol.ckeck{margin:0 0 0 30; color:#996600;}
.ckeck li{padding:5 0 5 0; border-bottom: 1px solid #cccccc;}

/*健康チェックの解答*/
dl.ckeck_a{border-bottom: 1px dotted #cccccc; padding:0 0 10 0;}
.ckeck_a dt{color:#996600; border-top: 1px dotted #cccccc; padding:10 0 0 0;}
.ckeck_a dd{margin:-13 0 10 100;}



.fontblue{color:#0000FF;}
.fontred{color:#FF0000;}
.fontsky{color:#0099FF;}
.fontgreen{color:#339900;}
.fontorange{color:#CC6600;}



a.menufont:link {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	padding: 2px;
	width: 158px;
	height: 16px;
	border: 1px solid #CCCCCC;
	margin: 1px;
	background-color: #FFFFFF;
}

a.menufont:visited {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	padding: 2px;
	width: 158px;
	height: 16px;
	border: 1px solid #CCCCCC;
	margin: 1px;
	background-color: #FFFFFF;
}

a.menufont:hover {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	padding: 2px;
	width: 158px;
	height: 16px;
	border: 1px solid #99CCAA;
	margin: 1px;
	background-color: #EEFFFF;
}

.menufontactive {
	font-size: 12px;
	color: #990033;
	text-decoration: none;
	padding: 2px;
	width: 158px;
	height: 16px;
	border: 1px solid #CC9999;
	margin: 1px;
	background-color: #FFEEEE;
}
h1 {
	font-size: 100%;
	line-height: 130%;
	color: #000099;
}
