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

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

#container{
	width:950px;
	margin:0 auto;
	}
	
#header{
	height:160px;
	border-bottom:#5a6432 4px solid;
	padding-bottom:0px;
	}/*indexのみ*/
	

/*CSS-hack*/
#header { padding-bottom: 30px\9; }/*IE8*/

/*css-hack*/


	/*学会HPへのリンク帯のところ*/
	.header-link{
	width:950px;
	height:/*30px*/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;
				}

/*メニュー*/
#menu{/*indexのみ*/
	width:950px;
	height:30px;
	}
	
	#menu ul{
		width:950px;
		height:30px;
		margin:0 2px;
		border-left:#999999 solid 1px;
		}
	
	#menu ul li{
		width:134px;
		height:30px;
		border-right:#999999 solid 1px;
		list-style: url(none) none;
		display:block;
		float: left;
		text-indent:-9999px;
		}
		
		#menu ul li.menu01{
			width:134px;
			height:30px;
			background-image:url(../IMG/menu_01.gif);
			background-repeat: no-repeat;
			}
			
			#menu ul li.menu01 a{
				width:134px;
				height:30px;
				display:block;
				background-image:url(../IMG/menu_01.gif);
				background-position: 0 -30px;
				}
				
				#menu ul li.menu01 a:hover{
					background-position: 0 -60px;
					}

		#menu ul li.menu02{
			width:134px;
			height:30px;
			background-image:url(../IMG/menu_02.gif);
			background-repeat: no-repeat;
			}
			
			#menu ul li.menu02 a{
				width:134px;
				height:30px;
				display:block;
				background-image:url(../IMG/menu_02.gif);
				background-position: 0 -30px;
				}
				
				#menu ul li.menu02 a:hover{
					background-position: 0 -60px;
					}


		#menu ul li.menu03{
			width:134px;
			height:30px;
			background-image:url(../IMG/menu_03.gif);
			background-repeat: no-repeat;
			}
			
			#menu ul li.menu03 a{
				width:134px;
				height:30px;
				display:block;
				background-image:url(../IMG/menu_03.gif);
				background-position: 0 -30px;
				}
				
				#menu ul li.menu03 a:hover{
					background-position: 0 -60px;
					}


		#menu ul li.menu04{
			width:134px;
			height:30px;
			background-image:url(../IMG/menu_04.gif);
			background-repeat: no-repeat;
			}
			
			#menu ul li.menu04 a{
				width:134px;
				height:30px;
				display:block;
				background-image:url(../IMG/menu_04.gif);
				background-position: 0 -30px;
				}
				
				#menu ul li.menu04 a:hover{
					background-position: 0 -60px;
					}

		#menu ul li.menu05{
			width:134px;
			height:30px;
			background-image:url(../IMG/menu_05.gif);
			background-repeat: no-repeat;
			}
			
			#menu ul li.menu05 a{
				width:134px;
				height:30px;
				display:block;
				background-image:url(../IMG/menu_05.gif);
				background-position: 0 -30px;
				}
				
				#menu ul li.menu05 a:hover{
					background-position: 0 -60px;
					}

		#menu ul li.menu06{
			width:134px;
			height:30px;
			background-image:url(../IMG/menu_06.gif);
			background-repeat: no-repeat;
			}
			
			#menu ul li.menu06 a{
				width:134px;
				height:30px;
				display:block;
				background-image:url(../IMG/menu_06.gif);
				background-position: 0 -30px;
				}
				
				#menu ul li.menu06 a:hover{
					background-position: 0 -60px;
					}

		#menu ul li.menu07{
			width:134px;
			height:30px;
			background-image:url(../IMG/menu_07.gif);
			background-repeat: no-repeat;
			}
			
			#menu ul li.menu07 a{
				width:134px;
				height:30px;
				display:block;
				background-image:url(../IMG/menu_07.gif);
				background-position: 0 -30px;
				}
				
				#menu ul li.menu07 a:hover{
					background-position: 0 -60px;
					}					
/*メニュー終わり*/

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

#contents{
	width:700px;
	margin:0 0 1em 0;
	float:left;
	}
	
	#contents ol li{
		color:#208DC3;
		list-style: url(none) none;
		line-height:1em;
		margin-bottom:1em;
		}
		
	.date{margin-right:1em;}
	
	
	
		

#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;
	}
	
	
/*トップページだけ*/
#containar iframe{
	overflow-x:hidden;
	}



.meeting-image{
	height:290px;
	background-image:url(../IMG/img_meetingHeader.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
	}
	
	
.oshirase iframe{
	width:700px;
	height:200px;
	overflow-x:hidden;
	margin-bottom:2em;
	}
	

.shimekiri{
	width:210px;
	background-color:#5a6432;
	padding:10px;
	margin-bottom:20px;
	color:#FFF;
	}

.shimekiriInbox{
	width:190px;
	background-color:#5a6432;
	margin-bottom:20px;
	color:#FFF;
	}


.shimekiri iframe{
	width:210px;
	height:230px;
	/*margin-left:-10px;*/
	overflow-x:hidden;
	}
