﻿	html{
		height:100%;
	}
	body{

	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; 
		font-size:0.8em;
		margin:0px;
		padding:0px;
		text-align:center;
		background-color:#E2EBED;
		height:100%;
	}
	p{
		margin-left:	10px;
		text-indent:	1em;
		line-height:	200%;
		text-align:		justify;
		text-justify: 	inter-ideograph;
		height:			100%;
	}

	#mainContainer{
		width:900px;
		margin:0 auto;
		text-align:left;
		background-color: #FFF;
		padding-left:16px;
		padding-right:16px;
		padding-bottom:20px;	
	}
	
	#ads{
		margin:0 auto;
		width:730px;
		margin-top:10px;
	}
	#MenuDiv img{
		border:0px;
	}
	
	/* ページ用のCSSここまで */
	/* メニューのベースデザイン用のCSS */
	
	#MenuDiv ul li ul{
		display:none;	/* OperaでOKを表示するのに必要 */
	}
		
	#MenuDiv{	
		visibility:hidden;	
	}
	#MenuDiv ul{
		margin:0px;	/* インデント0 */
		padding:0px;	/* インデント0 */
	}
	#MenuDiv li{
		list-style-type:none;	/* No bullets */
		vertical-align:middle;
		line-height:40px;
	}
	#MenuDiv a{
		margin:0px;
		padding:0px;
		height:100%;
	}
	/* メニューのベースデザイン用のCSSここまで */
	
	

	
	/***********************************************************************
		メニューブロック用のCSS 
	***********************************************************************/
	#MenuDiv ul{
		border:1px solid #000;
		background-color:#FFF;
		padding:1px;
	}
		
	#MenuDiv ul.menuBlock1{
		border:0px;
		padding:1px;
		border:1px solid #317082;
		background-color:#E2EBED;
		overflow:visible;
	}
	#MenuDiv ul.menuBlock2{
		border:0px;
		padding:1px;
		border:1px solid #555;
	}
	
	/***********************************************************************
		個々のメニュー項目用のCSS
	***********************************************************************/
	/* すべてのメニュー項目に適用 */
	#MenuDiv a{
		color: #000;
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;
	
	}
	
	/*
	メインメニュー項目 
	*/
	
	#MenuDiv .currentDepth1{
		padding-left:5px;
		padding-right:5px;
		border:1px solid #E2EBED;
	}
	#MenuDiv .currentDepth1over{
		padding-left:5px;
		padding-right:5px;
		background-color:#317082;
		border:1px solid #000;
		
		
	}
	#MenuDiv .currentDepth1 a{
		font-weight:bold;
	}
	#MenuDiv .currentDepth1over a{
		color:#FFF;
		font-weight:bold;
	}
	
	/* 第1サブメニュー項目 */
	#MenuDiv .currentDepth2{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#MenuDiv .currentDepth2over{
		padding-right:2px;
		background-color:#E2EBED;
		border:1px solid #000;
	}	
	#MenuDiv .currentDepth2over a{
		color:#000;

	}	
	/* 第2サブメニュー項目 */
	#MenuDiv .currentDepth3{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#MenuDiv .currentDepth3over{
		padding-right:2px;
		background-color:#EDE3EB;
		border:1px solid #000;
	}
	/* 第3サブメニュー項目 */
	#MenuDiv .currentDepth4{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#MenuDiv .currentDepth4over{
		padding-right:2px;
		background-color:#EBEDE3;
		border:1px solid #000;
	}	
	
<style>	
.styleMenu{
	vertical-align:middle;
	line-height:50px;
	height:40px;
}
</style>

#footer div {
	background-color:#CECECE;
}

div#footer {
	margin-top:30px;
	background-color:#CECECE;
	line-height:300%; 
	padding-right:30px;
	text-indent:30px;
	font-size:small;
}

#daxue td{
	padding-left:30px;
	padding-right:20px;
}
#daxue a{
	color: black;
}
#gongsi table{
	border-width: 1;
	border-color: #669999;
	border:1px gray solid;
}
table#gongsi{
	border-width: 1;
	border-color: #669999;
	border:1px gray solid;
}
#gongsi td{
	border-bottom:1px #669999 solid;
	text-align:left;
	padding-left:5px;
	line-height:180%;
}
td#gongsi{
	border-bottom:1px #669999 solid;
	text-align:left;
	padding-left:5px;
	line-height:180%;
}

