body{margin:auto;font-family:arial;font-size:1em;text-align:center;margin:1em;line-height:1.3em}
h1,h2{margin:4px;color:#f00}
h1{font-size:1.25em}
h2{font-size:1em}
span{color:red}
.content img{padding:4px;border:#ffddff 10px solid}
a:link,a:visited{color:#000;text-decoration:none;padding:4px 6px;font-size:0.9em}
a:hover{color:#ff9cbf;padding:4px 8px}
.t{width:100%;background-color:#F4eeee;border:4px}  
.m{margin-top:1em}
.t td{background-color:#F4FFFB;width:16%}
.head{border-top:1px solid #ffdeef;background-color:#F9F9F9;padding:10px 2px 10px 2px;letter-spacing:1px}
.content{border:1px solid;border-color:#ffaaff;background-color:#ffdeef;padding:16px 2px 16px 2px}
.foot{border-top:1px solid #ffdeef;background-color:#F9F9F9;padding:2px 2px 20px 2px;letter-spacing:2px}

.link{padding:3px;margin:3px;color:#ff6500;text-align:center;}
.link a{border:#ff9600 1px solid;padding:5px 7px;background-position:50% bottom;background-image:url(link.jpg);margin:0 3px 0 0;text-decoration:none;}
.link a:hover{border:#ff9600 1px solid;background-image:none;color:#ff6500;background-color:#ffc794;}
.link a:active{border:#ff9600 1px solid;background-image:none;color:#ff6500;background-color:#ffc794;}
.link span.y{border:#ff6500 1px solid;padding:5px 7px;font-weight:bold;color:#ff6500;margin:0 3px 0 0;background-color:#ffbe94;}
.link span.n{border:#ffe3c6 1px solid;padding:5px 7px;color:#ffe3c6;margin:0 3px 0 0;}

