/* CSS Document */

#health{
	width:550px;
	margin:20px auto 20px;
	font-size:12px;
	border:1px #548D50;
	border-style:solid solid solid none;
	}

#health td{
	vertical-align:top;
	font-weight:normal;
	margin:0;
	padding:0.2em 0.5em;
	text-align:left;
	line-height:2em;
	border:1px #548D50;
	border-style:none none none solid;
	}
	
#health th{
	vertical-align:top;
	margin:0;
	padding:0.2em 0.5em;
	line-height:2em;
	background:#C2DFBC;
	border:1px #548D50;
	border-style:none none solid solid;
	}
	
tr.kouza_midashi{
	background:#D2D2D2;
	}

tr.yobibi{
	background:#D0EAFF;
	}
.tadashi{
	margin:1em;
    padding:0;
	}
	
.tadashi li{
	font-size:12px;
	line-height:1.5em;
	margin:1em;
	}	

.chui{
	font-size:12px;
	margin:-1em 0 0px;
	}

#q_and_a{
	width:550px;
	margin:20px auto 20px;
	font-size:14px;
	border:1px #548D50;
	border-style:solid solid none none;
	}

#q_and_a td{
	vertical-align:top;
	font-weight:normal;
	margin:0;
	padding:0.2em 0.5em;
	text-align:left;
	line-height:2em;
	border:1px #548D50;
	border-style:none none solid solid;
	}
	
#q_and_a th{
	vertical-align:top;
	margin:0;
	padding:0.2em 0.5em;
	line-height:2em;
	background:#C2DFBC;
	border:1px #548D50;
	border-style:none none solid solid;
	}
	
p.q{
	text-indent:0;
	font-weight:bold;
	}
	
p.a{
	text-indent:0;
	margin:0 0 2em;
	}
	
ol.roman{
	list-style:outside upper-roman;
	font-size:14px;
	margin-left:20px;
	}
	
ol.alphabet{
	list-style:outside lower-alpha;
	font-size:14px;
	margin-left:40px;
	}
