a.sam:link { text-decoration: none; color: #000000; }
a.sam:visited { text-decoration: none; color: #666666; }
a.sam:hover { text-decoration: none; color: #ff0000; }

body { font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W6" ; background-color: #ffffcc; margin-top: 0pt; margin-left: 20pt; margin-right: 20pt; 
} 
tr td.list3, tr td.list { padding-left:5px; }
tr td.list3, tr td.list { font-size:13px; }

th { line-height: 7mm; background-color: white;
} 
td { line-height: 100%; margin-left : 5px;
}
h1 { font-size: 70%; line-height: 7mm; } 
tr { line-height: 7mm; }
hr { height: 5px; width: 680; color: #993333; background-color: #993333; text-align: center ;}
.blist2 { background-color: #ff9900; }
.nabi { text-align: center; height: 23; width: 111; }
.gray { background-color: #ede9d8; font-size: 80%; height: 18; }
.midasi { background-color: #ffffcc; font-size: 80%; }
.shou { background-color: #ffffff; font-size: 80%; border : 1px solid #ff9900; }
span.matya { color: #999900; font-size: 80%;}
.font { font-size: 80%; }
.wakuue { background-color: #ffffcc; height: 23; font-size: 80%; }
.moji { background-color: #ede9d8; font-size: 100%; width: 170; height: 30; }
.moji2 { background-color: #ede9d8; width: 340; height: 30; }
.moji3 { background-color: #ede9d8; width: 600; height: 30; }
.text { line-height: 120%; background-color: #ffffff; font-size: 80%; width: 170; height: 100; }
.tot { line-height: 120%; background-color: #ffffff; font-size: 80%; width: 170; height: 350; } 
.text3 { line-height: 120%; background-color: #ffffff; font-size: 80%; }