p.midashi_te {
	text-align:   left;
	font-size:    100%;
	font-weight:  bold;
	border-style: solid;
	border-color: #009900;
	border-width: 0px 0px 2px 0.7em;
	margin:	      13px 0px 0px 45px;
	padding:      0em 0em 0em 0.2em;
}
p.midashi_te2 {
	text-align:   left;
	font-size:    90%;
	font-weight:  bold;
	border-style: solid;
	border-color: #009900;
	border-width: 0px 0px 2px 0.7em;
	margin:       13px 0px 0px 47px;
	padding:      0em 0em 0em 0.2em;
}
table.midashi {
	background-color:	#FFF3F3;
	border:	double 4px #FF7F00;
	border-collapse:	collapse;
	text-align:	center;
	color:	#000099;
	font-size:	80%;
	font-weight:	bold;
	margin:	      15px 0px 15px 0px;
}
table.midashi td{
	padding:	0.5em 1em 0.5em 1em;
}
table.midashi_pink {
	background-color:	#FFccff;
	border:	double 4px #FF00ff;
	border-collapse:	collapse;
	text-align:	center;
	color:	#000099;
	font-size:	80%;
	font-weight:	bold;
	margin:	      15px 0px 15px 0px;
}
table.midashi_pink td{
	padding:	0.5em 1em 0.5em 1em;
}
table.midashi_pink2 {
	background-color:	#FFccff;
	border:	solid 1px #FF00ff;
	border-collapse:	collapse;
	font-size:	80%;
	margin:	      15px 0px 15px 0px;
}
table.midashi_pink2 td{
	padding:	0.5em 1em 0.5em 1em;
}
table.midashi_green {
	background-color:	#c8e684;
	border:	double 4px #006600;
	border-collapse:	collapse;
	text-align:	center;
	color:	#000099;
	font-size:	80%;
	font-weight:	bold;
	margin:	      15px 0px 15px 0px;
}
table.midashi_green td{
	padding:	0.5em 1em 0.5em 1em;
}
table.midashi_green2 {
	background-color:	#c8e684;
	border:	solid 1px #006600;
	border-collapse:	collapse;
	font-size:	80%;
	margin:	      15px 0px 15px 0px;
}
table.midashi_green2 td{
	padding:	0.5em 1em 0.5em 1em;
}
table.midashi_orange {
	background-color:	#fede01;
	border:	double 4px #ff8000;
	border-collapse:	collapse;
	text-align:	center;
	color:	#000099;
	font-size:	80%;
	font-weight:	bold;
	margin:	      15px 0px 15px 0px;
}
table.midashi_orange td{
	padding:	0.5em 1em 0.5em 1em;
}
table.midashi_orange2 {
	background-color:	#fede01;
	border:	solid 1px #ff8000;
	border-collapse:	collapse;
	font-size:	80%;
	margin:	      15px 0px 15px 0px;
}
table.midashi_orange2 td{
	padding:	0.5em 1em 0.5em 1em;
}
table.midashi_blue {
	background-color:	#59acff;
	border:	double 4px #000080;
	border-collapse:	collapse;
	text-align:	center;
	color:	#000099;
	font-size:	80%;
	font-weight:	bold;
	margin:	      15px 0px 15px 0px;
}
table.midashi_blue td{
	padding:	0.5em 1em 0.5em 1em;
}
table.midashi_blue2 {
	background-color:	#59acff;
	border:	solid 1px #000080;
	border-collapse:	collapse;
	font-size:	80%;
	margin:	      15px 0px 15px 0px;
}
table.midashi_blue2 td{
	padding:	0.5em 1em 0.5em 1em;
}
TABLE.links {
	border:	solid 1px #999999;
	border-collapse:	collapse;
	font-size : 80%;
	margin:		5px 0px 5px 0px;
}
table.links th{
	background-color:	#ccffcc;
	border-bottom:	solid 1px #999999;
	border-right:	solid 1px #999999;
	text-align:	center;
	font-weight:	bold;
	padding:	0.5em 0.5em 0.3em 0.5em;
}
table.links td{
	border-bottom:	solid 1px #999999;
	border-right:	solid 1px #999999;
	text-align:	left;
	font-weight:	normal;
	padding:	0.5em 0.5em 0.3em 0.5em;
}
table.links td.nothin{
	border-bottom:	none;
	border-right:	none;
	font-weight:	normal;
	padding:	0em 0em 0em 0em;
}
table.links td.name{
	background-color:	#ccffcc;
	border-bottom:	solid 1px #999999;
	border-right:	solid 1px #999999;
	text-align:	left;
	font-weight:	bold;
	padding:	0.5em 0.5em 0.3em 0.5em;
}
table.links_none {
	border:	none;
	border-collapse:	collapse;
	font-size:	70%;
	margin:		5px 0px 5px 0px;
}
table.links_none th{
	background-color:	#000000;
	border-bottom:	none;
	border-right:	none;
	text-align:	left;
	vertical-align:	top;
	font-weight:	bold;
	padding:	0.5em 0.5em 0.3em 0.5em;
}
table.links_none td{
	border-bottom:	none;
	border-right:	none;
	text-align:	left;
	vertical-align:	top;
	font-weight:	normal;
	padding:	0.5em 0.5em 0.3em 0.5em;
}
table.links_none2 {
	border:	none;
	border-collapse:	collapse;
	font-size:	100%;
	margin:		5px 0px 5px 0px;
}
table.links_none2 th{
	background-color:	#000000;
	border-bottom:	none;
	border-right:	none;
	text-align:	left;
	vertical-align:	top;
	font-weight:	bold;
	padding:	0.5em 0.5em 0.3em 0.5em;
}
table.links_none2 td{
	border-bottom:	none;
	border-right:	none;
	text-align:	left;
	vertical-align:	top;
	font-weight:	normal;
	padding:	0.5em 0.5em 0.3em 0.5em;
}
div.newbox{
	overflow:	auto;
	border:	0px none;
	background-color:	#ffffff;
	width:	410px;
	height:	76px;
	padding:	0.2em 0.2em 0.2em 0.2em;
	margin:		0px 0px 7px 0px;
}
