a            { text-decoration: none }
a:link       { text-decoration: none; color: blue }
A:visited	{ text-decoration:	none; color: 	#666666; 	}
a:hover      { background-color: #54ADF4; color: red; text-decoration: none }

.link1 {  font-size: 18px; color: #0000ff; text-decoration: underline; } 
.link1:hover {  font-size: 18px; color: #FF0000; text-decoration: underline; }
.link1:visited {  font-size: 18px; color: #551a8b; text-decoration: underline; }
.link2 {  font-size: 18px; color: #000000; text-decoration: underline; } 
.link2:hover {  font-size: 18px; color: #FF0000; text-decoration: underline; }
.link2:visited {  font-size: 18px; color: #551a8b; text-decoration: underline; }
.link3 {  font-size: 18px; color: #000000;  font-weight:bold; text-decoration: underline; } 
.link3:hover {  font-size: 18px; color: #FF0000;  font-weight:bold; text-decoration: underline; }
.link3:visited {  font-size: 18px; color: #551a8b;  font-weight:bold; text-decoration: underline; }
.link4 {  font-size: 14px; color: #000000; text-decoration: underline; } 
.link4:hover {  font-size: 14px; color: #FF0000; text-decoration: underline; }
.link4:visited {  font-size: 14px; color: #551a8b; text-decoration: underline; }
.txt1 {   color: #000000; text-decoration: none; } 
.txt2 {   color: #000000;  font-weight:bold; text-decoration: none; } 
.txt3 {   color: #000000;  font-weight:bold; text-decoration: none; } 
.txt4 {   color: #000000;  text-decoration: none; } 
.header1  {  font-size: 18px; color: #000000; font-weight:bold; text-decoration: none; }  
.header2  {  font-size: 54px; color: #000000; font-weight:bold; text-decoration: none; }  

.td { font-size:14px; line-height: 22px;  }
.tr { font-size:14px; line-height: 22px;  }
aHonbun { font-size:14px; line-height: 26px;  }
aKajo { font-size:14px; line-height: 22px;  }
bKajo { font-size:14px; line-height: 22px;  }
cKajo { font-size:14px; line-height: 22px;  }
.footer {  font-size:14px; line-height: 22px;  }
p {line-height:1.5}
li {
	line-height: 160%;
}
#say
{ 
background: #ffff99;
position:absolute;
left:100px;
top:10px;
z-index:1;
border: 1px dotted black;
display:none;
}
span.al
{
	border-bottom:1px dotted red;
}