body
 { background-color:#FFFFFF;
   background-image:url(../gfx/bg_gradient.jpg);
   background-repeat:repeat-x;
   font-family:Verdana; font-size:0.7em;
   color:#444455;
   margin:0; padding:0;
 }
span.displaynone { display:none; }

.tit, .tit_mail { margin-right:30px; padding-left:30px; }
.tit { margin-top:30px; font-size:1.7em; }
.tit_mail { margin-bottom:50px; padding-bottom:2px; }

.nav_tit { margin-top:20px; font-size:1.3em; margin-left:30px; }
.nav { margin-left:30px; }
.nav_rem { margin-left:30px; color:#777788; }

.bt_play { padding-left:20px; background-image:url(../gfx/play.gif); background-repeat:no-repeat; }
.bt_play_g { padding-left:20px; background-image:url(../gfx/play_g.gif); background-repeat:no-repeat; }
.bt_link { padding-left:20px; background-image:url(../gfx/link.gif); background-repeat:no-repeat; }

.txt_tit { margin-top:20px; font-size:1.3em; }
.txt, .txt_tit { max-width:410px; padding-right:20px; padding-left:20px; }

.det_pics, .det_pics img { text-align:center; border-style:none; border-width:0px; margin:5px; padding:0px; textmargin }


a:link { color:#666677; text-decoration:none; }
a:visited { color:#666677; text-decoration:none; }
a:hover { color:#006699; background-color:#FFFFFF; }
a:active { color:#006699; }

a:link .tit { color:#444455; text-decoration:none; }
a:visited .tit { color:#444455; text-decoration:none; }
a:hover .tit { color:#006699; background-color:#FFFFFF; }
a:active .tit { color:#444455; }

.tit_mail a { color:#444455; }
