/*
tfmenu.css
Daisuke Kakura <info@kakura.jp> "2006-11-06 Mon 19:26:11 Sao Paulo, Brazil"
*/

/*
以下 tfmenu.js に関するデザイン
*/

#tfmenu	 {color : navy; background-color : silver; border : 0px none;border-right-width : 0px;border-bottom-width : 0px;border-left-width : 0px; font-size : 14px; width: 160px; height : 400px; margin : 10px 10px 10px 10px;
  

  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
#tfm-head {border-bottom: 1px solid white; height: 30px;}

#tfm-body {padding: 0px 3px;}
.tf1 span,
.tf2 span,
.tf1active span {font-size: 50%; vertical-align: middle;}

.tf1	{border-bottom : 1px solid white; cursor: hand; line-height : 27px;}
.tf2	{padding-left: 15px;}
.tf1active			{border-bottom: 1px solid silver; cursor: hand; line-height: 23px;}
.tf1active .tf2 a {width: 120px; line-height: 18px;}

.tfm-up	 #tfm-head {background-color : #218e52;}
.tfm-down #tfm-head {background-color : navy;}
.tfm-stop #tfm-head {background-color : silver;}

#tfm-foot {position: absolute; bottom: 0px; color : navy; font-size : 110%; text-align: center; width: 100%; height: 10px;
  font-weight : bold;
}

/*
以下 tfmenu.js に関係ないデザイン
*/

#all		 {position: relative; text-align: left; width: 780px; border: 1px solid silver;
  
  background-color : #ffffff;
}
#contents {margin: 10px 10px 10px 180px;}

.copyright {font-size: 75%; font-family: "Times"; margin: 50px 0px 10px 0px; text-align: center;}
.curhand	  {cursor: hand;}
.curhelp	  {cursor: help;}
.email	  {font-family: "Arial";}
.googlead  {margin: 50px 0px; text-align: center;}
.lpad		  {padding-left: 20px;}
.recomend  {color: red; font-size: xx-small; margin-left: 15px;}
.recomendw {color: white; font-size: xx-small; margin-left: 15px;}
.timestamp {color: #606060; font-size: 75%; font-family: "Times"; text-align: right; margin-bottom: 20px;}
.sublink   {text-align: right;}
.download  {font-size: 110%;}
.code		  {background-color : #e8e8e8; padding: 10px;}
.small	  {font-size: 65%;}
.img-w	  {text-align: center;}

A			  {text-decoration : underline;
  color : navy;
}
A:LINK,
A:VISITED  {
  text-decoration : underline;
}
A:HOVER	  {
  font-weight : bold;
}
a:active	  {}
BODY		  {text-align: center; background-color : white; color : black;}
H1			  {font-size: 250%; line-height: 60px; background-color : silver; border: 1px solid #595959; margin-top: 50px; padding-left: 5px;}
H2			  {font-size: 100%; line-height: 22px; background-color : #218e52; border : 0px solid #595959; margin-top : 30px; padding-left: 5px;
  color : white;
}
H3			  {font-size: 100%; font-weight: bold;
  color : navy;
}
hr			  {margin: 50px 0px 50px 0px; width: 98%;}
ul.link	  {list-style-type: none; margin: 50px 0px 0px 20px;}
ul.link a  {margin-left: 15px;}
