/* FreudenpX^CV[g - ξκBFwθΖgένΉΔgpB(C) Shiroringo Yoshikazu, 2003. */body {	font: 100%/133% "qMmΎ© Pro W3","Hiragino Mincho Pro","E~Cg|jk","lr oΎ©";	text-align: left;	text-autospace: ideograph-alpha;}a {	text-decoration: none;}a:hover {	text-decoration: underline;}blockquote, pre {	margin: 5px 5%;	padding: 2px 4px;}blockquote.AA {	font: 100%/100% "Osaka","lr oSVbN";	white-space: pre;}del, ins {	text-decoration: none;}dt {	font: normal normal normal 100%/133% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","SVbNaaa","lr oSVbN";	margin-top: 3px;}h1 {	font-size: 200%;	font-weight: bold;	line-height: 133%;	text-align: center;}h2 {	font: normal normal bold 150%/133% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","SVbNaaa","lr oSVbN";}h3 {	font: normal normal bold 117%/120% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","SVbNaaa","lr oSVbN";	text-align: left;}img {	border: 0px;}input, select, textarea {	text-indent: 0em;}div.footnote {	border-top-width: 1px;	border-top-style: solid;	font-size: 84%;	line-height: 120%;	margin: 0px 5% 10px 5%;	padding-top: 3px;}div.footnote p {	margin: 0px 5% 3px 5%;	text-indent: -1em;}/*ol.footnote {	border-top-width: 1px;	border-top-style: solid;	font-size: 84%;	line-height: 120%;	margin: 0px 5% 10px 5%;	padding-top: 3px;}ol.footnote li {	margin: 0px 5% 3px 3%;}*/span.footnote {	font-size: 75%;	vertical-align: super;}table.keyVal td {	border-width: 1px 0px 0px 1px;}div.header h2 {	text-align: center;}div.header p.dateTime {	font: italic normal normal 84%/120% "Times","Times New Roman";	text-align: right;}div.body p {	text-indent: 1em;	text-align: left;}div.body p.lead {	font-family: "Hiragino Kaku Gothic Pro","qMmpS Pro W3","SVbNaaa","lr oSVbN";	margin: 10px 10%;	text-indent: 0em;}div.body table {	border-width: 2px;	border-style: solid;	border-collapse: collapse;	border-spacing: 0px;	margin: 5px auto; /* ΆEπΟΙσ―ΔC\SΜπ΅¦BBy CSS2© 17.4.1B */}div.body th {	border-style: solid;	border-width: 0px 0px 1px 1px;	font: normal normal normal 100%/133% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","SVbNaaa","lr oSVbN";	padding: 2px 4px;	text-align: center;}table.keyVal th {	border-width: 1px 1px 0px 0px;	text-align: left;}div.body td {	border-style: solid;	border-width: 1px 0px 0px 1px;	padding: 2px 4px;	text-align: left;}div.body td.dateTime, div.body td.enum {	text-align: center;}div.body td.numeric {	text-align: right;}div.fig {	font: normal normal normal 84%/120% "qMmpS Pro W3","Hiragino Kaku Gothic Pro","SVbNaaa","lr oSVbN";	text-align: center;	margin: 1em 0px;}img.bfigure {	border-style: solid;	border-width: 1px;}div.footer p.copy {	border-top-style: solid;	border-top-width: 1px;	font: italic normal normal 84%/120% "Times","Times New Roman";	padding-top: 3px;	text-align: right;}