@charset "utf-8";
/* CSS Document */

html , body {
	/*overflow-x: hidden;*/
	height: 100%;
    }
	

#container{
	width:950px;
	margin:0 auto;
	}
	
#header{
	height:90px;
	border-bottom:#5A6432 4px solid;
	padding:0;
	}
	
/***CSS-hack***/	
#header { padding-bottom: 30px\9; }/*IE8*/
/***css-hack***/


	/*学会HPへのリンク帯のところ*/
	.header-link{
	width:950px;
	height:50px;
		}
		/*JSPPロゴ*/
		.header-link img{
			margin-top:7px;
		}
		/*HomeとEnglish*/
		.home-link{
			width:150px;
			margin-left:800px;
			margin-top:-20px;
			}	
		.home-link ul{
			width:150px;
			height:23px;
			border-top:#999999 solid 3px;
			padding-top:2px;
			background-color:#FFFFFF;
			}
			
		.home-link ul li{
			width:74px;
			height:15px;
			list-style: url(none) none;
			float: left;
			text-align:center;
			}
			
			.home-border{border-right:#999999 solid 1px;}
	
		.home-link ul li a{
			display:block;
			text-decoration:none;
			color:#666666;
			font-family:Arial, Helvetica, sans-serif;
			}
		
			.home-link ul li a:hover{
				color:#5A6432;
	 			font-weight:bold;
				}


#wrapper{
	width:950px;
	padding-top:20px;
	margin-bottom:20px;
	}

	
#contents{
	width:730px;
	float:left;
	margin:0 0 2em 20px;
	}

/*英語メニュー*/
#menu{
	width:200px;
	float:left;
	}
	
	#menu dl{
		width:200px;
		}
	
	#menu dl dt{
		width:200px;
		height:40px;
		border-bottom:#999999 solid 1px;
		padding-bottom:7px;
		list-style: url(none) none;
		display:block;
		text-indent:-9999px;
		}		
				
		
	/*Greeting*/		
		#menu dl dt.menu01-0{/*選択中*/
			background-image:url(../IMG/menu2E_01.gif);
			background-position: 0 -77px;
			}					
	
		#menu dl dt.menu01{/*リンク未*/
			background-image:url(../IMG/menu2E_01.gif);
			background-position: 0 3px;
			}					
	
		#menu dl dt.menu01 a{
	background-image:url(../IMG/menu2E_01.gif);
	background-position: 0 -37px;
	display:block;
	width:200px;
	height: 40px;
			/*height:40px;*/
			}					
	
		#menu dl dt.menu01 a:hover{
			background-image:url(../IMG/menu2E_01.gif);
			background-position: 0 -77px;
			display:block;
			width:200px;
			/*height:40px;*/
			}					
	
	/*General Information*/		
		#menu dl dt.menu02-0{/*選択中*/
			background-image:url(../IMG/menu2E_02.gif);
			background-position: 0 -77px;
			}					
	
		#menu dl dt.menu02{/*リンク未*/
			background-image:url(../IMG/menu2E_02.gif);
			background-position: 0 3px;
			}					
	
		#menu dl dt.menu02 a{
			background-image:url(../IMG/menu2E_02.gif);
			background-position: 0 -37px;
			display:block;
			width:200px;
			height:40px;
			}					
	
		#menu dl dt.menu02 a:hover{
			background-image:url(../IMG/menu2E_02.gif);
			background-position: 0 -77px;
			display:block;
			width:200px;
			height:40px;
			}					
	
	/*Registration*/		
		#menu dl dt.menu03-0{/*選択中*/
			background-image:url(../IMG/menu2E_03.gif);
			background-position: 0 -77px;
			}					
	
		#menu dl dt.menu03{/*リンク未*/
			background-image:url(../IMG/menu2E_03.gif);
			background-position: 0 3px;
			}					
	
		#menu dl dt.menu03 a{
			background-image:url(../IMG/menu2E_03.gif);
			background-position: 0 -37px;
			display:block;
			width:200px;
			height:40px;
			}					
	
		#menu dl dt.menu03 a:hover{
			background-image:url(../IMG/menu2E_03.gif);
			background-position: 0 -77px;
			display:block;
			width:200px;
			height:40px;
			}					
	
	/*Schedule*/		
		#menu dl dt.menu04-0{/*選択中*/
			background-image:url(../IMG/menu2E_04.gif);
			background-position: 0 -77px;
			}					
	
		#menu dl dt.menu04{/*リンク未*/
			background-image:url(../IMG/menu2E_04.gif);
			background-position: 0 3px;
			}					
	
		#menu dl dt.menu04 a{
			background-image:url(../IMG/menu2E_04.gif);
			background-position: 0 -37px;
			display:block;
			width:200px;
			height:40px;
			}					
	
		#menu dl dt.menu04 a:hover{
			background-image:url(../IMG/menu2E_04.gif);
			background-position: 0 -77px;
			display:block;
			width:200px;
			height:40px;
			}					
	
	/*Venue*/		
		#menu dl dt.menu05-0{/*選択中*/
			background-image:url(../IMG/menu2E_05.gif);
			background-position: 0 -77px;
			}					
	
		#menu dl dt.menu05{/*リンク未*/
			background-image:url(../IMG/menu2E_05.gif);
			background-position: 0 3px;
			}					
	
		#menu dl dt.menu05 a{
			background-image:url(../IMG/menu2E_05.gif);
			background-position: 0 -37px;
			display:block;
			width:200px;
			height:40px;
			}					
	
		#menu dl dt.menu05 a:hover{
			background-image:url(../IMG/menu2E_05.gif);
			background-position: 0 -77px;
			display:block;
			width:200px;
			height:40px;
			}										
	/*英語版メニュー終わり*/

#image-E{
	width:730px;
	height:240px;
	margin-left:220px;
	margin-bottom:20px;
	background-image:url(../IMG/header-E.jpg);
	}


#side{
	width:230px;
	margin-left:720px;
	}
	
#footer{
	clear:both;
	width:100%;
	height:2em;
	border-top:#999999 1px solid;
	text-align:center;
	color:#999;
	padding-top:1em;
	}
