h2{
	margin:			0.5em 0;
	color:			#900;
	font-size:		1.0em;
	font-weight:	normal;
}
h3{
	margin:			0.5em 0;
	font-size:		1.0em;
	font-weight:	bold;
}
p{
	margin:	0.5em 0;
}
p.lh0{
	margin:	0.5em 0;
}
p.lh1{
	margin:			0.5em 0;
	line-height:	1.5em;
}
p.lh2{
	margin:			0.5em 0;
	line-height:	2.0em;
}
strong{
	color:				#900;
	font-size:			1.0em;
	font-style:			normal;
	text-decoration:	none;
	font-weight:		normal;
}
em{
	font-size:			1.0em;
	font-style:			normal;
	text-decoration:	none;
	font-weight:		bold;
}
div.c_default {
	color:			#000;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		0.8em;
}


/* リンク */
/* templatem.css でも指定している */
/* <div class="c_default"> の場合。 ほとんどが当てはまる */
div.c_default  a:link    { color: blue;     text-decoration: none; }
div.c_default  a:visited { color: #800080;  text-decoration: none; }
div.c_default  a:active  { color: #800080;  text-decoration: underline; }
div.c_default  a:hover   { color: blue;     text-decoration: underline; }

/*---
div.c_default A:link,A:visited {
	color:				#660;
	text-decoration:	none;
}
div.c_default A:hover,A:active {
	color:				#f00;
	text-decoration:	none;
}
---*/

p.c_navi {
	margin:			0;
	padding:		5px 0 5px 10px;
	border-color:	#ccc;
	border-style:	solid;
	border-width:	0 0 1px 0;
}
h1.c_head {
	margin:			0;
	padding:		5px 0 5px 10px;
	color:			#CC1000;
	font-size:		1.5em;
	font-weight:	bold;
	border-style:	solid;
	border-color:	#ccc;
	border-width:	0 0 1px 0;
}
div.c_headsub {
	padding:		0 0 0 5px;
	border-style:	solid;
	border-color:	#CC1000;
	border-width:	0 0 0 10px;
}
div.c_body {
	margin:0;
	padding:		5px 10px 5px 10px;
	border-style:	solid;
	border-color:	#ccc;
	border-width:	0 0 1px 0;
}
div.c_body table{
	font-size:	0.9em;
}
p.c_tail {
	margin:		0;
	padding:	5px 0 5px 10px;
	text-align:	center;
}

