body{
	color:#000000;
	line-height:150%;
	background:#CCFFCC;
}
body{
	background-image:url(image/a-bk001.gif);
}

A:link{
  color:#0000FF;
  text-decoration:underline;
}
A:visited{
  color:#0000FF;
  text-decoration:underline;
}
A:active{
  color:#FFD700;
  text-decoration:underline;
}
A:hover{
  color:#FF0000;
  text-decoration:underline;
}

hr{
	color:#3366CC
}

.title{
	padding:3pt;
	border:3pt #000080 outset;
	font-size:x-large;
	font-weight:900;
	line-height:125%;
	background-color:#000080;
	color:#FFFF00;
}
.tmidasi{
	margin:7pt 0pt 3pt 0pt;
	padding:1pt;
	border:2pt #99FF33 outset;
	font-weight:900;
	font-size:medium;
	line-height:100%;
	background-color:#99FF33;
	color:#FFFF88;
}
.smidasi{
	margin:5pt 0pt 2pt 0pt;
	padding:1pt;
	border:2pt #33FF99 outset;
	font-weight:900;
	font-size:x-small;
	line-height:100%;
	background-color:#33FF99;
	color:#FFFF88;
}
.midasi3{
	margin:7pt 0pt 0pt 0pt;
	padding:1pt;
	border:2pt #99FF33 outset;
	font-weight:900;
	font-size:medium;
	line-height:100%;
	background-color:#99FF33;
	color:#FFFF88;
}
.midasi4{
	padding:3pt;
	border:2pt #99FF33 outset;
	font-size:small;
	line-height:115%;
	background-color:#EEFFCC;
	color:#000088;
}

.situmon{
	padding:3pt;
	border:3pt #AAFFCC outset;
	font-size:large;
	font-weight:900;
	line-height:125%;
	background-color:#AAFFCC;
	color:#FFD700;
}

.question{
	padding:3pt;
	border:3pt #996699 outset;
	font-size:small;
	line-height:140%;
	background-color:#996699;
	color:#FFFFFF;
}
.answer{
	padding:3pt;
	border:3pt #996699 outset;
	font-size:small;
	line-height:140%;
	background-color:#EEFFEE;
	color:#003300;
}
form{
	padding:7pt;
	border:3pt #AAEEFF outset;
	font-size:small;
	line-height:140%;
	background-color:#AAEEFF;
	color:#330000;
}
b.date{
	font-size:medium;
	line-height:120%;
	color:#003300;
}
.name{
	color:#FFF000;
}
pre{
	font-size:small;
	line-height:110%;
}



table.link{
	line-height:120%;
}
div.koumoku1{
	margin:1pt 0pt 2pt 0pt;
	padding:1pt;
	border:1pt #000080 outset;
	font-size:small;
	font-weight:900;
	line-height:100%;
	background-color:#000080;
	color:#00FF40;
}

div.koumoku2{
	margin:1pt 0pt 2pt 0pt;
	padding:1pt;
	border:1pt #FF80FF outset;
	font-size:small;
	font-weight:900;
	line-height:100%;
	background-color:#FF80FF;
	color:#400000;
}




.hyo0{
	background:#880088;
}
.hyo1{
	background:#66FFAA;
}
.hyo2{
	background:#AAFFEE;
}
.hyo3{
	background:#FFAAEE;
}
.hyo11{
	background:#AAFFAA;
}
.hyo12{
	background:#DDFFEE;
}
.hyo13{
	background:#FFDDEE;
}
.hyo20{
	background:#FFFF88;
}
table.answer18{
	font-size:x-small;
	line-height:100%;
	background:#CC99CC;
}
tr.answer18{
	background:#FFFFDD;
}
.s1{
	font-size:xx-small;
}
.s2{
	font-size:x-small;
}
.s3{
	font-size:small;
}
.s4{
	font-size:medium;
}
.s5{
	font-size:large;
}
.s6{
	font-size:x-large;
}
.s7{
	font-size:xx-large;
}
