@import "style.css";
*{
	margin:0;		
	padding:0;
	font-size:100%;
	font-weight:100;
}

body {
	_overflow:hidden;
}

.nav {    
	position:fixed;		/*触るな危険IE以外スクロールバー*/
	_position:absolute;  	/*触るな危険IEスクロールバー*/
	z-index:1; 		/*触るな危険一番上（1番目）に線画する。他は0*/
	top:5px;  		/*メニューの位置　マージン入れると変になる*/
	/*right:0px; 		/*メニューの位置　マージン入れると変になる*/
	/*left:18em; 		/*width外す・autoにするとオペラ縦１列になる*/
	font-size:90%;
	}
.honbun {			/*ナビ以外全部を大囲い。*/
	_overflow:auto; 	/*触るな危険*/
	height:100%;		/*触るな危険IEでスクロールバーが消える*/
	z-index:1; 		/*触るな危険一番上（1番目）に線画する。他は0*/
}

h1{
	margin-top:100px;
	}
span{
	DISPLAY: block;		
}
A.onmouse {			
	DISPLAY: block;
	FONT-SIZE: 90%;
	WIDTH: 112px;
	COLOR: #996699;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
}
A.onmouse:hover {	
    color:#000;                   /* 文字色を反転 */
    background-color:#999;        /* 背景色を反転 */
}
A.mouse-none {				/*親デザイン*/
	OVERFLOW: hidden;	
	FLOAT: left;		
	MARGIN-RIGHT: 0px;
	BORDER: #000 1px solid;
	BACKGROUND: #333;
	WIDTH: 120px;
	COLOR: #fff;
	HEIGHT: 18px;
	FONT-SIZE: 90%;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: none;
}

A.mouse-none:hover {
	_OVERFLOW: visible;
}

A.mouse-none:hover TABLE.first {	/*子供メニューデザイン*/
	OVERFLOW: visible;
	POSITION: absolute;	/*孫メニュー基点は子の左上*/
	DISPLAY: block;
	BACKGROUND: #333;
	BORDER-COLLAPSE: collapse;
	BORDER: #333 3px solid;
}
A.mouse-none TABLE.first A.second {
	OVERFLOW: hidden;
}
A.mouse-none TABLE.first A.second:hover {
	OVERFLOW: visible;
	POSITION: relative;
}
A.mouse-none TABLE.first A.second:hover TABLE {/*孫メニューデザイン*/
	BORDER: #666 0px solid;
	BACKGROUND: #333;
	POSITION: absolute;	/*孫メニュー基点は子の左上*/
	LEFT: 112px;		/*孫メニューの左右位置を調整*/
	TOP: -1em;		/*孫メニューの上下位置を調整。*/
}
#navi li{			
	margin-right:15px;
	float:none;
}


pre{
	margin:5px 0px 10px 0px;
	padding:10px;
	background:#333;
}
h1{
	clear:both;
	margin:100px;
	margin-left:1em;
	margin-bottom:-10px;
	padding:10px;
	font-size:130%;
	}
h2{
	color:#333;
	font-size:70%;
	}
h3{
	line-height:1.9em;
	margin:20px;
	margin-left:1em;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:50px;
	font-size:90%;
	}
h4{

	text-align:right;
	margin:10px;
	margin-bottom:10px;
	padding-right:80px;
	font-size:100%;
	}

