@charset "utf-8";

* {
	margin:0; padding:0;
}

/*===========20thHP全体のスタイル============*/
	
	div#header {
		height:170px;
		margin:20px 0 0 30px;
		background-repeat:no-repeat;
	}
	div#header h1 {
		padding:10px 0 5px 0px;
		font-size:30px;
		font-family:Arial, Helventica, sans-serif;
	}
	div#header h1 a {
		text-decoration:none;
	}
	img{border:0;}
	
	


	body {
	height: 100%;
		font-size:95%;
		font-family: "Arial",sans-serif;
		line-height:1.5;
		
		
		background-color:cornsilk;
	}
	
	
	div#pagebody {
		width:auto; 
		
		margin:0 auto;
		background-color:white;
	}
	
	h1 {
	color:darkgray;
	font-family: "Times New Roman",sans-serif;
	
	}

	h2{
		width:auto;
		height:45px;
		text-align:left;
		text-indent:2em;
		font-size:30px;
		
		color:lightpink;
		font-family: "Times New Roman",sans-serif;

	}


	h3 {
		width:600px;
		margin:20px auto;
		font-size:18px;
		text-align:center;
		color:#ffff99;
	}

	h4 {
		width:800px;
		margin:20px auto;
		font-size:24px;
		text-align:center;
		color:navy;
	}
	
	h5 {
		width:1000px;
		margin:10px auto;
		font-size:50px;
		text-align:center;
		color:yellow;
	}
	h6 {
		width:600px;
		margin:20px auto;
		font-size:28px;
		text-align:center;
		color:#ffff99;
	}
	h7{
		width:auto;
		text-align:center;
		font-size:50px;
		color:lightpink;
		font-family: "Times New Roman",sans-serif;
		font-weight: bold;
	}
	
	p {
		width:600px;
		padding:10px;
		margin:20px auto;
		font-size:18px;
		text-align:left;
		text-align:justify;
		color:dimgray;
	}
	
	
	div#footer {
		clear:both;
		width: 100%;
		height:20px;
		padding:10px 0 0 0;
		font-size:x-small;
		text-align:center;
		color:darkslategray;
		position:fixed;
		bottom:0;
		
		
	}


/*===========20thHPトップページ============*/
	
	
/*=======main menu======*/
	
	ul#menu {
		
		width:auto; height:150px;
		margin:0 auto;
		padding:10px 0;
		text-align:center;
		
	}

	#menu li{
		list-style-type:none;
		display:inline-block;
		float:center; 
		
	}

	#menu li a {
		font-size:22px;
		font-family:Times New Roman,Arial,Helvetica, sans-serif;
		padding:40px 0 0 0;
		
		color:#ffffff;
		display:block;
		
		text-align:center;
		text-decoration:none;
		background-repeat:no-repeat;
		
		
	}

	#menu li a:hover {
		background-color:#ff7799;
		
	}
	
			
		/*==========menu thanks==========*/
		#menu1 {
			width:150px; height:110px;
			margin:0 0px;
			background-image:url(image/f00244.png);
			
			background-repeat:no-repeat;
			
		}

		/*==========menu collaborations==========*/
		#menu2 {
			width:150px; height:110px;
			margin:0 0px;
			background-image:url(image/f00324.png);
			
			background-repeat:no-repeat;
			
		}

		/*==========menu members==========*/
		#menu3 {
			width:150px; height:110px;
			margin:0 0px;
			background-image:url(image/f00069.png);
			background-repeat:no-repeat;
			
		}

		/*==========menu papers==========*/
		#menu4 {
			width:150px; height:110px;
			margin:0 0px;
			background-image:url(image/f00318.png);
			background-repeat:no-repeat;
			
		}

		/*==========menu japanese==========*/
		#menu5 {
			width:150px; height:110px;
			margin:0 0px;
			background-image:url(image/f00298.png);
			background-repeat:no-repeat;
			
		}


		/*==========menu gallery==========*/
		#menu6 {
			width:150px; height:110px;
			margin:0 0px;
			background-image:url(image/pengin.png);
			background-repeat:no-repeat;
			
		}

		/*==========menu column==========*/
		#menu7 {
			width:150px; height:110px;
			margin:0 0px;
			background-image:url(image/f00353.png);
			background-repeat:no-repeat;
			
		}
	
	
	
/*===========thanks============*/
	
	#body_thanks {
		font-size:95%;
		font-family: "Arial",sans-serif;
		line-height:1.4;
		background-image:url(image/bg_pagebody_thanks.png);
		background-repeat:repeat;
	
		background-color:snow;
	}
	
	div#pagebody_1 {
			width:750px;
			height:auto; 
			margin:0 auto;
			background-color:dimgray;
			background-image:url(image/PA290039.JPG);
			background-repeat:no-repeat;
			
			font-family: "Times New Roman",sans-serif;
		}
	
	div#voice {
		text-indent:1em;
	}

	
	
/*===========collaborations============*/

	#body_colla {
		font-size:95%;
		font-family: "Arial",sans-serif;
		line-height:1.5;
		background-image:url(image/sky_00015.jpg);
		background-repeat:repeat;
		background-color:#000055;
	}

/*===========members============*/
	
	div#pagebody_members {
		width:auto;
		height:auto; 
		margin:0;
		background-color:darkgreen;
		background-image:url(image/);
		background-repeat:repeat;
		
		font-family: "Times New Roman",sans-serif;
	}
	
/*===========papers============*/

div#header_papers {
		height:150px;
		width:150px;
		margin:20px 0 0 30px;
		background-repeat:no-repeat;
	}
	div#header_papers h1 {
		padding:10px 0 5px 0px;
		font-size:30px;
		font-family:Arial, Helventica, sans-serif;
	}
	div#header_papers h1 a {
		text-decoration:none;
	}
	img{border:0;}
	
	

/*===========japanese============*/

/*===========gallery============*/

/*===========column============*/

div#header_column {
		height:110px;
		width:110px;
		margin:20px 0 0 30px;
		background-repeat:no-repeat;
	}
	div#header_column h1 {
		padding:10px 0 5px 0px;
		font-size:30px;
		font-family:Arial, Helventica, sans-serif;
	}
	div#header_column h1 a {
		text-decoration:none;
	}
	img{border:0;}

	
	#body_column {
		font-family: "Arial",sans-serif;
		line-height:1.4;
		background-image:url(image/countryside_00096.jpg);
		background-repeat:repeat;
	
		background-color:snow;
	}
	
	div#pagebody_column {
		width:350px;
		height:900px; 
		margin:0 auto;
	
		font-family: "Times New Roman",sans-serif;
	}
	
	/*column menu*/

		ul#menu_column {
			
			width:210; height:auto;
			margin:0 auto;
			padding: 20px;
			text-align:center;
			
		}

		#menu_column li{
			list-style-type:none;
			display:inline-block;
			
			
		}

		#menu_column li a {
			font-size:22px;
			
			font-family:Times New Roman,Arial,Helvetica, sans-serif;
			padding: 40px 0 0 0;
			
			color:black;
			display:block;
			
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			background-repeat:no-repeat;
			
			
		}
		

		#menu_column li a:hover {
			background-color:white;
			
		}


		#menu_1{

			width:250px; height:78px;
			margin:5px 0px;
			vertical-align:middle;
			background-image:url(image/f00053.png);
			background-repeat:no-repeat;
			
		}
		

	
	/*===========column1 kanzakisensei============*/
		
		#body_column1 {
			font-size:95%;
			font-family: "Arial",sans-serif;
			line-height:1.5;
			background-image:url(image/bg_pagebody_thanks.png);
			background-repeat:repeat;
			background-color:snow;
		}

		
		div#pagebody_column1 {

			width:700px;
			height:auto; 
			margin:0 auto;
			background-color:#eefeff;
		
			
			font-family: "Times New Roman",sans-serif;
		}
		
	/*===========column2 aanyusi============*/
		
		#body_column2 {
			font-size:95%;
			font-family: "Arial",sans-serif;
			line-height:1.5;
			background-image:url(image/bg_pagebody_thanks.png);
			background-repeat:repeat;
			background-color:snow;
		}
		
		div#pagebody_column2 {

			width:700px;
			height:auto; 
			margin:0 auto;
			background-color:#eefeff;
			font-family: "Times New Roman",sans-serif;
		}
		
	/*===========column3 amidana============*/
		
		#body_column3 {
			font-size:95%;
			font-family: "Arial",sans-serif;
			line-height:1.5;
			background-image:url(image/bg_pagebody_thanks.png);
			background-repeat:repeat;
			background-color:snow;
		}
		
		
		div#pagebody_column3 {

			width:700px;
			height:auto; 
			margin:0 auto;
			background-color:#eefeff;
			
			font-family: "Times New Roman",sans-serif;
		}


