/* $B4pK\(BBODY */
body	{background-color:#f2fff2;
       	color:#000000;}


/* IE$B$,$&$^$/(B float $B$G$-$J$$$+$i$3$&=q$/$h$&$h(B */
body > div#menu {position: fixed;} 
div#main { /* $BK\J8$r$3$C$A$K=q$/$3$H$K$9$k(B */
  padding-left: 90px; height: 98%; overflow: auto; /* $B$3$N(B2$B9T$,(BIE$BMQ$K(B
  $BI,?\(B */
  margin-left: 0;
}
body > div#main {height: auto; overflow: show;}

/* menu(navi)$BItJ,(B */
div#menu {
	position: absolute;
	top: 10px; left: 5px; width: 70px;
	color:#000000;
        text-align:center;
        border-color:#9ba09f;
        border-width: 2px;
        border-style: solid;
        background-color:#e2ffff;
        font-size:small;
        padding:1px;
	z-index:2;
	box-shadow:3px 0 3px #000;  /* $B1F(B */
	-moz-box-shadow: 3px 0 3px #000; /* $B1F(B  firefox */
	-webkit-box-shadow: 3px 0 3px #000; /* $B1F(B chrome safari */
}

/* menu(navi)$BItJ,$N%j%s%/(B */
.navi a:link	{color:#000000; background:none; padding-left:0px;}
.navi a:visited {color:#000000; background:none; padding-left:0px;}
.navi a:hover   {color:#000000; background:#f4ffed; text-decoration:underline;
		padding-left:0px;}

/* $B4pK\%j%s%/(B $B:#8=:_$N(B $B2hA|$d$a$^$7$?(B */
a:link{color:#003099;background:none;text-decoration:underline;}
a:visited{color:#026d52;background:none;text-decoration:underline;}
a:hover{color:#151a23;text-decoration:none;}

/* $B4pK\%j%s%/(B $B0JA0$N(B $B2hA|$H$+$D$1$F$?;~Be(B */
/*
a:link{color:#003099;background:none;text-decoration:underline;
	padding-left:28px;
	background:url(diary/check.gif) no-repeat left;}
a:visited{color:#026d52;background:none;text-decoration:underline;
	padding-left:28px; 
	background:url(diary/check-ok.gif) no-repeat left;}
a:hover{color:#151a23;text-decoration:none;
	padding-left:28px;
	background:url(diary/check-hover.gif) no-repeat left;}
*/

/* $B$=$NB>(B */
p 	{margin-left:10px; margin-right:10px;}

table 	{margin-left:8px;margin-right:8px;}
table, tr, td {border:1px dotted; border-collapse: collapse;}

.border0 {border-style:none;}

.center	{text-align:center;}

.left 	{text-align:left;}

.right	{text-align:right;}

.small	{font-size:small;}

.big	{font-size:x-large;
	font-weight:bold;}

h1	{color:#30936a;
	border:0px;}


h2	{color:#005954;
	border:0px;}

hr 	{color: #3cb371;
	border-style:solid;
	border-width: 1px;}

dt	{text-indent: 1em;
	color: #191970;
	background-color:#e2ffff;
	padding: 3px;
	border-style:solid;
	border-color:#000000;
	border-width: 1px 0 0 0;}

dd 	{padding: 3px;}

.td200 {width:200;}

.torikeshi {text-decoration:line-through;}
