body {
	background-color: #eeeeee;
	text-align:	center;
	margin:		1px;
}

a:link    { color: #3333ee; }
a:visited { color: #3333ee; }
a:hover   { color: #3333ee; }
a:active  { color: #3333ee; }
a	  { text-decoration: none; }

#font-sty1 {
	color:		#111111;
	font-size:	12.8px;
}

#font-sty2 {
	color:		#111111;
	text-align:	center;
}

#font-sty3 {
	color:		#111111;
	font-size:	14.5px;
}

h1 {
	margin:		10px;
}

h2 {
	color:		#3F3FFF;
	text-align:	left;
}

h2.sty2 {
	color:		#0000cc;
	text-align:	left;
	text-decoration: underline;
}

h2.sty3 {
	color:		#0000cc;
	text-align:	center;
	font-family:	"‚l‚r ‚o–¾’©","‚l‚r –¾’©",serif;
}

h3.sty1 {
	color:		#000000;
	font-size:	16px;
}

h3.sty2 {
	color:		#3F3FFF;
}

p.sty1 {
	padding:	3px 10px;
	background-color: #ccddcc;
	border:		1px;
}

p.sty2 {
	padding:	0px 10px;
	background-color: #ffffff;
	border:		1px;
}

p.sty3 {
	color:		#888888;
	font-size:	10px;
}

p.sty4 {
	color:		#111111;
	font-size:	13.5px;
}

p.sty5 {
	color:		#0000ff;
	font-weight:	bolder;
	font-size:	18px;
	padding:	3px 10px;
	background-color: #ccddcc;
	border:		1px;
}

p.sty6 {
	font-family:	"‚l‚r ‚o–¾’©","‚l‚r –¾’©",serif;
}

table.header {
	background-coloe: #eeeeee;
	border:		0px;
	text-align:	center;
}

table.header td	 {
	color:		#888888;
	font-size:	10px;
}

table.body1 {
	background-color: #999999;
	border:		0px;
	text-align:	center;
}

table.body2 {
	border:		0px;
	margin:		4px 0px 0px 0px;
}

table.body3 {
	border:		0px;
	text-align:	center;
}

table.menu	{
	width:		100%;
	border:		0px;
}

table.menu td	{
	width:		100px;
	height:		19px;
	font-size:	14px;
	text-align:	center;
}

td.body-sty1	{
	height:		348px;
	background-color: #ffffff;
}

td.body-sty2	{
	width:		19px;
	height:		1px;
}

td.body-sty3	{
	width:		19px;
	background-color: #ffffff;
}

td.body-sty4	{
	height:		5px;
}

td.body-sty5 {
	width:		859px;
	background-color: #ffffff;
}

td.body-sty6 {
	text-align:	center;
}

table.footer {
	background-color: #eeeeee;
	border:		0px;
	width:		900px;
	text-align:	center;
	margin:		5px;
}

table.footer td {
	color:		#555555;
	font-size:	12px;
}

table.hyo1 {
	background-color: #ffffff;
	border-top:	0;
	border-right:	1px #999999 solid;
	border-bottom:	1px #999999 solid;
	border-left:	0px;
	text-align:	left;
	border-collapse: collapse;
	empty-cells:	show;
}

table.hyo1 td	{
	height:		30px;
	border-top:	1px #999999 solid;
	border-right:	0px;
	border-bottom:	0px;
	border-left:	1px #999999 solid;
	padding:	3px 10px;
}

td.hyo2	{
	text-align:	center;
	height:		30px;
	border-top:	1px #999999 solid;
	border-right:	0px;
	border-bottom:	0px;
	border-left:	1px #999999 solid;
	padding:	3px 10px;
}

td.hyo3	{
	text-align:	center;
	height:		30px;
	border-top:	1px #999999 solid;
	border-right:	0px;
	border-bottom:	0px;
	border-left:	1px #999999 solid;
	padding:	3px 10px;
	background-color: #ccddcc;
}

td.hyo4	{
	height:		30px;
	border-top:	1px #999999 solid;
	border-right:	0px;
	border-bottom:	0px;
	border-left:	1px #999999 solid;
	padding:	3px 10px;
}

td.hyot	{
	text-align:	center;
	background-color: #ccddcc;
}

td.hyot2	{
	background-color: #ccddcc;
}

table.hyo2 {
	background-color: #ffffff;
	border-top:	0;
	border-right:	1px #999999 solid;
	border-bottom:	1px #999999 solid;
	border-left:	0px;
	width:		90%;
	text-align:	left;
}

td.nml	{
	text-align:	left;
	padding:	3px 10px;
}

table.column	{
	background-image: url(img/pills1.png);
}

table.enkakuh	{
	background-image: url(img/bg_whitepills.jpg);
}

table.enkaku td	{
	padding:	3px 15px;
}

table.hyo3 {
	background-color: #ffffff;
	border:		1px #999999 solid;
}

table.qanda {
	background-color: #ffffff;
	border:		0px;
	width:		100%;
	text-align:	left;

}

table.qanda td {
	color:		#000000;
	vertical-align:	middle;
	padding:	10px 0px;
}

span.sty1 {
	color:		#ff0033;
}

span.sty2 {
	color:		#3F3FFF;
}

span.sty3 {
	text-decoration: line-through;
}

span.sty4 {
	color:		#30b030;
}

span.sty5 {
	color:		#111111;
}

span.sty_q {
	color:		#000066;
	font-size:	35.0px;
}

span.sty_a {
	color:		#FF0000;
	font-size:	35.0px;
}

img	{
	border:		0px;
}

pre	{
	font-size:		14.5px;
}

