body{
	color:black;
	line-height:150%;
	background:#C6EFE7;
}
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:#FF0000;
  text-decoration:underline;
}
A:hover{
  color:#FF6600;
  text-decoration:underline;
}

.title{
	margin:0pt 100pt 0pt 100pt;
	padding:3pt;
	border:3pt #6666FF ridge;
	font-size:large;
	font-weight:900;
	line-height:100%;
	background-color:#FFCCCC;
	color:#003366;
}

.title2{
	margin:0pt 15pt 0pt 15pt;
	padding:3pt;
	border:3pt #6666FF ridge;
	font-size:large;
	font-weight:900;
	line-height:100%;
	background-color:#FFCCCC;
	color:#003366;
}

.midasi{
	padding:3pt;
	border:3pt #008000 outset;
	font-weight:900;
	font-size:medium;
	line-height:100%;
	background-color:#008000;
	color:#FFFFFF;
}
.honbun{
	padding:3pt;
	border:3pt #008000 outset;
	font-size:medium;
	line-height:110%;
	background-color:#FFDDDD;
	color:#330000;
}
.honbun2{
	padding:2pt;
	border:2pt #008000 outset;
	font-size:x-small;
	line-height:100%;
	background-color:#FFDDDD;
	color:#330000;
}

.smidasi{
	margin:5pt 0pt 2pt 0pt;
	padding:1pt;
	border:2pt #008000 outset;
	font-weight:900;
	font-size:x-small;
	line-height:100%;
	background-color:#008000;
	color:#FFFF88;
}
table.link{
	line-height:120%;
}

hr{
	color:#3366CC
}
form{
	padding:7pt;
	border:3pt #EEAAFF outset;
	font-size:small;
	line-height:120%;
	background-color:#EEAAFF;
	color:#330000;
}
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;
}
.button{
	padding:3pt;
	border:3pt #FF9900 outset;
	font-weight:900;
	font-size:medium;
	line-height:100%;
	background-color:#FF9900;
	color:#330000;
}

.tmidasi{
	margin:7pt 0pt 3pt 0pt;
	padding:1pt;
	border:2pt #FF99CC outset;
	font-weight:900;
	font-size:medium;
	line-height:100%;
	background-color:#FF99CC;
	color:#330000;
}
.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;
}




span.red{
	color:#FF0000;
}
span.bred{
	font-weight:bold;
	color:#FF0000;
}
span.bblue{
	font-weight:bold;
	color:#0000FF;
}
.hyo1{
	background:#AAFFAA;
}
.hyo11{
	background:#66FFAA;
}
