﻿h3{
	height: .1em;
	border: 1px solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	border-right-color: #000033;
	border-bottom-color: #000033;
	background-color: #cccccc;
	margin-right: .3em;
	margin-left: .3em;
	padding-top: .4em;
/*	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0', startColorstr='#FFFFFF', endColorstr='#CCCCCC');*/
/*	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0', startColorstr='#8000FF', endColorstr='#400040');*/
/*	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0', startColorstr='#9966ff', endColorstr='#cc99ff');*/
/*	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0', startColorstr='#3300FF', endColorstr='#330033');*/
/*	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0', startColorstr='#FFFFFF', endColorstr='#CCCCCC');*/
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0', startColorstr='#ffffff', endColorstr='#cccccc');
	text-align: center;
}
.maintytle{
	height: .1em;
	font-weight: 900;
	color: #CC0000;
	filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=5);
}
.heading{
	margin-left: .7em;
	display: inline;
	height: .1em;
	border: 1px solid;
	border-top-color: #cc9933;
	border-left-color: #cc9933;
	border-right-color: #003300;
	border-bottom-color: #003300;
	background-color: #993300;
/*	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0', startColorstr='#FFFFFF', endColorstr='#CCCCCC');*/
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType='0', startColorstr='#cc6600', endColorstr='#993300');
	padding-top: 0.2em;
	padding-bottom: .1em;
	padding-left: .7em;
	padding-right: .7em;
	font-size: 105%;
	font-weight: 900;
	color: #ffffff;
}

.sub{
	margin-top: 0.6em;
	margin-left: 2em;
	margin-right: .5em;
	font-weight: 900;
	line-height: 1.35em;
	text-align: justify;
	text-justify: inter-ideograph;
}
.reference{
	margin-top: 0.3em;
	margin-left: 2.5em;
	font-weight: bolder;
	color: #330000;
}
.refer_sub{
	margin-left: 3.7em;
	margin-right: 0.8em;
	margin-bottom: .8em;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 1.25em;
	font-size: 90%;
}

.member{
	margin-top: 0.6em;
	margin-left: 2em;
	font-weight: 600;
}
.position{
	padding-right: .5em;
}
.namef{
	font-family: "ＭＳ 明朝";
	white-space: pre;
}
.namel{
	font-family: "ＭＳ 明朝";
	white-space: pre;
}
.td-space{
	width: 0.7em;
}
.ocupation{
	font-family: "ＭＳ 明朝";
	font-weight: 100;
}
.notes{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 90%;
	text-align: right;
}

.list{
	margin-top: 0.6em;
	margin-left: 3.5em;
	line-height: 1.25;
}
.sublist{
	margin-left: 1em;
}

.activity{
	margin-top: 0.6em;
	margin-left: 1.2em;
	line-height: 1.25;
}
.pro_button{
/*	margin-left: .5em;*/
	vertical-align: -.2em;
}
.m_pro_button{
	margin-left: 1em;
	vertical-align: -.2em;
}

A:hover {
    color: #ff0000;
}


