/* ヘッダー部分 */
Div.Header {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:50px;
	background-image:url(bg.png);
	font-size: 26pt;
	white-space: nowrap;
	z-index:500;
	overflow:hidden;
}


/* 記事部分 */
DIV.sub{
	text-align: right;
	font-size: 13px;
	}
	
/* 広告部分 */
DIV.ADNOTES{
	font-size: 15px;
	background-color:white;
	margin: 0px 0px 0px 2px;	
	padding: 0px;
	Width:90%;
	border: 1px solid cadetblue;
	}

/* Link部分 */
DIV.LTO{
	position:absolute;
	top:60px;
	left:510px;
	Width:190px;
	Height:20px;
	background-color:powderblue;
	background-image :url(tree.png);
	background-repeat:no-repeat;
	font-size: 12pt;
	padding-left: 2px;
	padding-right: 6px;
	padding-top: 2px;
	margin: 0px 0px 0px 2px;	
	border: 1px solid cadetblue;
	border-bottom-width:0px;
	}

DIV.LNOTES{
	position:absolute;
	top:82px;
	left:510px;
	Width:190px;
	Height:400px;
	overflow-y:scroll;
	font-size: 9.4pt;
	background-color:white;
	margin: 0px 0px 0px 2px;	
	padding-left: 2px;
	padding-right: 6px;
	border: 1px solid cadetblue;
	white-space: normal;
	}
	
/* 隠しページ */
DIV.secret{
	text-align: right;
}
.secret a{
	font-size: 9.4pt;
	color: white;
}


/* 左のナビゲーション部分 */
Div.TreeBG {
	font-size: 11.5pt;
	position:absolute;
	top:50px;
	left:0px;
	height:90%;
	width:110px;
	background-color:white;
	z-index:1;
	white-space: nowrap;
	background-image :url(tree.png);
	background-repeat:repeat;
	border: 1px solid lightgrey; 
}

 /* 右の解析部分 */
Div.NINJAINFO{
	font-size: 11.5pt;
	position:absolute;
	top:510px;
	right:75px;
	height:45px;
	width:135px;
	background-image :url(tree.png);
	background-repeat:no-repeat;
	z-index:3;
	white-space: nowrap;
	color:indigo;
}

Div.NINJA {
	font-size: 11.5pt;
	height:100%;
	width:100%;
	background-color:white;
	z-index:2;
	white-space: nowrap;
	background-image :url(ninjya.png);
	border-color: lightgrey;
	border-width: 1px 1px 1px 1px;
	border-style:solid;
}

/* Google検索部分 */
DIV.Na {
	font-size: 11.5pt;
	position:absolute;
	top:480px;
	left:510px;
	height:10px;
	width:200px;
	z-index:1000;
	white-space: nowrap;
}

 /* Google検索関連 */
INPUT.TXT{
	border:1px solid gray;
	width:195px;
	height:24px;
	background-image :url(txt.png);
}
INPUT.Btn{
	border:1px solid gray;
	background-image :url(btn.png);
	width:81px;
	height:24px;
}

iframe.counter {
	vertical-align:top;
	width:42px;
	height:14px;
}

/* 他 */
TD.Main{
	margin : 0;
 	padding: 0;
	margin-left: 2px;
	font-size: 11pt;
}


