body {	font-family: "ＭＳ Ｐゴシック", "Osaka", "Sans Serif";	margin-right: 4pt;	margin-left: 4pt;	padding-right: 4pt;	padding-left: 4pt;	font-size: 10pt;}h1 {	font-size: 24pt;	font-weight: normal;	padding: 5pt;	border-top-style: solid;	border-left-style: solid;	border-top-color: #AACAAA;	border-left-color: #AACAAA;	background-color: #C0F8C0;}h2 {	font-size: 18pt;	font-weight: normal;	padding: 4pt;	margin-left: 8pt;	margin-right: 8pt;	border-top-style: solid;	border-left-style: solid;	border-top-color: #AACAAA;	border-left-color: #AACAAA;	background-color: #C8F8C8;}h3 {	font-size: 14pt;	font-weight: normal;	padding: 3pt;	margin-right: 15pt;	margin-left: 15pt;	border-top-style: solid;	border-left-style: solid;	border-top-color: #AACAAA;	border-left-color: #AACAAA;	background-color: #CFF8CF;}h4 {	font-size: 12pt;	font-weight: normal;	padding: 2pt;	margin-right: 20pt;	margin-left: 20pt;	border-top-style: solid;	border-left-style: solid;	border-top-color: #AACAAA;	border-left-color: #AACAAA;	background-color: #D8FDD8;}h5 {	font-size: 11pt;	font-weight: normal;	padding: 1pt;	margin-right: 22pt;	margin-left: 22pt;	border-top-style: solid;	border-left-style: solid;	border-top-color: #AACAAA;	border-left-color: #AACAAA;	background-color: #D4FCD4;}h6 {	font-size: 10pt;	font-weight: normal;	margin-right: 24pt;	margin-left: 24pt;	border-top-style: solid;	border-left-style: solid;	border-top-color: #AACAAA;	border-left-color: #AACAAA;	background-color: #D8FED8;}p {	padding-right: 20pt;	padding-left: 20pt;	font-family: "Monaco", "ＭＳ ゴシック", "Osaka‐等幅";/*	font-size: 10pt; *//*	text-indent: 8pt;*/}ol {	padding-right: 40pt;	padding-left: 40pt;/*	font-size: 10pt; *//*	text-indent: 8pt;*/}code {	font-family: "Monaco", "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 10pt;}samp{	font-size: 16pt;}.programsample {	background-color: #F0F0FF;	border: thin solid #8080FF;	color: #000000;	font-family: monospace;	font-size: 10pt;	padding: 10pt;	margin-right: 28pt;	margin-left: 28pt;}.outputsample {	background-color: #FFF0F0;	border: thin solid #FF8080;	color: #000000;	font-family: monospace;	font-size: 10pt;	padding: 10pt;	margin-right: 28pt;	margin-left: 28pt;}.tablefigure {	background-color: #F8F8FA;	white-space:pre;	border-collapse:collapse;/*	border: thin solid #8080FF;*//*	color: #0000A0;*/	font-family: monospace;	font-size: 9pt;/*	padding: 16pt;*/    margin-bottom: 10pt;	margin-right: 28pt;	margin-left: 28pt;}.tabledef {		}.question {	background-color: #F6F6F6;	border: thin solid #A0A0A0;	color: #000000;	font-family: "Monaco", "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 10pt;	padding: 10pt;    margin-top: 10pt;    margin-bottom: 5pt;	margin-right: 28pt;	margin-left: 28pt;}.specification {	background-color: #FCF0FC;	border: thin solid #B0A0B0;	color: #000000;	font-family: monospace;	font-size: 10pt;	padding: 10pt;	margin-right: 28pt;	margin-left: 28pt;}.note {	background-color: #FCFCF0;	border: thin solid #B0B0A0;	color: #000000;	font-family: "Monaco", "ＭＳ ゴシック", "Osaka‐等幅";	font-size: 9pt;	padding: 10pt;	margin-right: 40pt;	margin-left: 40pt;}.charFigure{	background-color: #F0F0F0;	color: #000000;	font-family: monospace;	font-size: 9pt;	padding: 10pt;	margin-right: 40pt;	margin-left: 40pt;}.important {	color:#AF0000;}	em{	color:#8F0000;}