a:link 		{color: #336666; text-decoration:none;}
a:visited	{color: #669999; text-decoration:none;}
a:active	{color: #336666; text-decoration:none;}
a:Hover 	{background-color: #eff6ff; text-decoration:none;}

body {
background-image: url(./img/main/k_mori.jpg); 
background-position: left bottom; 
background-attachment: fixed; 
background-repeat: no-repeat; 
scrollbar-face-color: #ccffee; 
scrollbar-highlight-color: #66cc99; 
scrollbar-shadow-color: #66cc99; 
scrollbar-3dlight-color: #ccffee; 
scrollbar-arrow-color: #229966; 
scrollbar-track-color: #ccffee; 
scrollbar-darkshadow-color: #ccffee; 
scrollbar-base-color: #ffffff; 
}

div.topa{ text-align: center; }
div.topa td{ 
border-top: 1px solid #cceecc; 
border-left: 1px solid #cceecc; 
border-right: 1px solid #99dd99; 
border-bottom: 1px solid #99dd99; 
background: #f6fff6; 
padding: 30px; 
width: 480px; 
height: 5px;
}

dl.midasi dt{ 
font-size: 11pt; 
width: 99%; 
margin-top: 25px; 
margin-left: 20px; 
margin-right: 20px; 
margin-bottom: 10px; 
padding-left: 6px; 
padding-bottom: 1px; 
border-left: 3px solid gray; 
border-bottom: 1px solid gray; 
}

dl.midasi dd{ 
font-size: 10pt; 
margin-left: 45px; 
margin-right: 45px; 
margin-bottom: 2px; 
padding: 1px; 
}

.modoru{ 
z-index: 2;
position: absolute; 
top: 0px; 
left: 0px; 
width: 100px; 
height: 70px; 
text-align: right; 
}

div.top{ text-align: center; }
div.top td{ 
border-top: 1px solid #cceeee; 
border-left: 1px solid #cceeee; 
border-right: 1px solid #99dddd; 
border-bottom: 1px solid #99dddd; 
background: #ffffff; 
padding: 7px; 
width: 530px; 
height: 5px;
}
div.top h2{
text-align: center; 
font-size: 12pt; 
padding: 2px; 
border-top: 1px solid #99bbbb; 
border-left: 1px solid #99bbbb; 
border-right: 1px solid #66aaaa; 
border-bottom: 1px solid #66aaaa; 
margin-bottom: 10px; 
background: #ddeeff; 
color: #338888; 
}
div.top div{
text-align: center; 
font-size: 10pt; 
}

table.mem{ background: #333333; }
table.mem tr{ height: 30px; }
table.mem td.th		{background: #d7d7e1; white-space:nowrap; font-size:11pt; text-align: center;}
table.mem td.num	{width: 20px; background: #dcdce6; white-space:nowrap; font-size:10pt; text-align: center;}
table.mem td.day	{width: 50px; background: #e1e1eb; white-space:nowrap; font-size:11px; text-align: center;}
table.mem td.name	{width: 100px; background: #e6e6f0; white-space:nowrap; font-size:10pt; text-align: right;}
table.mem td.mail	{width: 50px; background: #ebebf5; white-space:nowrap; font-size:10pt; text-align: center;}
table.mem td.hp		{width: 25px; background: #f0f0fa; white-space:nowrap; font-size:10pt; text-align: center;}
table.mem td.com	{width: 300px; background: #f5f5ff; font-size:8pt;}
