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

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

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


	/*学会HPへのリンク帯のところ*/
	.header-link{
	width:950px;
	height:/*30px*/50px;
		}
		/*HomeとEnglish*/
		.home-link{
			width:150px;
			margin-left:800px;
			margin-top:-20px;
			}
			/*JSPPロゴ*/
			.header-link img{
				margin-top:7px;
			}
		.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:#00a0e9;
	 			font-weight:bold;
				}

/*メニュー*/
#menu{
	width:200px;
	float:left;
	}
	
	#menu dl{
		width:200px;
		}
	
	#menu dl dt{
	width:200px;
	height:40px;
	list-style: url(none) none;
	display:block;
	text-indent:-9999px;
	border-bottom: 1px solid #fff100;
		}		
/*ご挨拶*/		
	#menu dl dt.menu01-0{/*選択中*/
		background-image:url(../IMG/menu2_01.gif);
		background-position: 0 -80px;
		}					

	#menu dl dt.menu01{/*リンク未*/
		background-image:url(../IMG/menu2_01.gif);
		}					

	#menu dl dt.menu01 a{
		background-image:url(../IMG/menu2_01.gif);
		background-position: 0 -40px;
		display:block;
		width:200px;
		height:39px;
		}					

	#menu dl dt.menu01 a:hover{
		background-image:url(../IMG/menu2_01.gif);
		background-position: 0 -80px;
		display:block;
		width:200px;
		height:39px;
		}					

/*参加のご案内*/		
	#menu dl dt.menu02-0{/*選択中*/
		background-image:url(../IMG/menu2_02.gif);
		background-position: 0 -80px;
		}					

	#menu dl dt.menu02{/*リンク未*/
		background-image:url(../IMG/menu2_02.gif);
		}					

	#menu dl dt.menu02 a{
		background-image:url(../IMG/menu2_02.gif);
		background-position: 0 -40px;
		display:block;
		width:200px;
		height:39px;
		}					

	#menu dl dt.menu02 a:hover{
		background-image:url(../IMG/menu2_02.gif);
		background-position: 0 -80px;
		display:block;
		width:200px;
		height:39px;
		}					

/*参加発表登録*/		
	#menu dl dt.menu03-0{/*選択中*/
		background-image:url(../IMG/menu2_03.gif);
		background-position: 0 -80px;
		}					

	#menu dl dt.menu03{/*リンク未*/
		background-image:url(../IMG/menu2_03.gif);
		}					

	#menu dl dt.menu03 a{
		background-image:url(../IMG/menu2_03.gif);
		background-position: 0 -40px;
		display:block;
		width:200px;
		height:39px;
		}					

	#menu dl dt.menu03 a:hover{
		background-image:url(../IMG/menu2_03.gif);
		background-position: 0 -80px;
		display:block;
		width:200px;
		height:39px;
		}					

/*参加発表登録FAQ*/		
	#menu dl dt.menu04-0{/*選択中*/
		background-image:url(../IMG/menu2_04.gif);
		background-position: 0 -80px;
		}					

	#menu dl dt.menu04{/*リンク未*/
		background-image:url(../IMG/menu2_04.gif);
		}					

	#menu dl dt.menu04 a{
		background-image:url(../IMG/menu2_04.gif);
		background-position: 0 -40px;
		display:block;
		width:200px;
		height:39px;
		}					

	#menu dl dt.menu04 a:hover{
		background-image:url(../IMG/menu2_04.gif);
		background-position: 0 -80px;
		display:block;
		width:200px;
		height:39px;
		}					

/*日程表・プログラム*/		
	#menu dl dt.menu05-0{/*選択中*/
		background-image:url(../IMG/menu2_05.gif);
		background-position: 0 -80px;
		}					

	#menu dl dt.menu05{/*リンク未*/
		background-image:url(../IMG/menu2_05.gif);
		}					

	#menu dl dt.menu05 a{
		background-image:url(../IMG/menu2_05.gif);
		background-position: 0 -40px;
		display:block;
		width:200px;
		height:39px;
		}					

	#menu dl dt.menu05 a:hover{
		background-image:url(../IMG/menu2_05.gif);
		background-position: 0 -80px;
		display:block;
		width:200px;
		height:39px;
		}
		
/*ランチョンセミナー*/		
	#menu dl dt.menu06-0{/*選択中*/
		background-image:url(../IMG/menu2_06.gif);
		background-position: 0 -80px;
		}					

	#menu dl dt.menu06{/*リンク未*/
		background-image:url(../IMG/menu2_06.gif);
		}					

	#menu dl dt.menu06 a{
		background-image:url(../IMG/menu2_06.gif);
		background-position: 0 -40px;
		display:block;
		width:200px;
		height:39px;
		}					

	#menu dl dt.menu06 a:hover{
		background-image:url(../IMG/menu2_06.gif);
		background-position: 0 -80px;
		display:block;
		width:200px;
		height:39px;
		}					

/*会場案内*/		
	#menu dl dt.menu07-0{/*選択中*/
		background-image:url(../IMG/menu2_07.gif);
		background-position: 0 -80px;
		}					

	#menu dl dt.menu07{/*リンク未*/
		background-image:url(../IMG/menu2_07.gif);
		}					

	#menu dl dt.menu07 a{
		background-image:url(../IMG/menu2_07.gif);
		background-position: 0 -40px;
		display:block;
		width:200px;
		height:39px;
		}					

	#menu dl dt.menu07 a:hover{
		background-image:url(../IMG/menu2_07.gif);
		background-position: 0 -80px;
		display:block;
		width:200px;
		height:39px;
		}					

#menu dl dd {
	margin: 0px;
	font-size: 1em;
}



		#menu dl dd a{
	width:184px;
	line-height:1.1em;
	border-bottom:#fff100 dotted 1px;
	display:block;
	background-color:#DAE0C0;
	text-decoration:none;
	color:#00a0e9;
	padding-left: 1em;
			}					
			
		#menu dl dd a:hover{
	width: 184px;
	line-height: 1.1em;
	border-bottom: #fff100 dotted 1px;
	padding-left: 1em;
	display: block;
	background-color: #B2D9ED1;
	color: #00a0e9;
	font-weight: bold;
			}								
			
		#menu dl dd.last {
			border-bottom:#fff100 solid 1px;
			}					

	
	

					
/*メニュー終わり*/

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

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