/* CSS Document */

#Header{
	width:100%;
	background:url(../image/20100519/HeaderBg.jpg) repeat-x;
	height:50px;
}
	#Header-content{
		width:1013px;
		margin:0 auto;
		border:none;
	}
	
	
	
#MainVisual{
	width:1013px;
	margin:0 auto;
}
	#publish{
		width:1013px;
		margin:0 auto;
		z-index:-10;
	}
		#publish-inner{
			width:999px;
			margin:0 auto;
		}
		
#Entrance{
	width:1013px;
	height:190px;
	margin:0 auto;
	background:url(../image/20100519/ContentsBg.jpg) repeat-y;
}
	#Entrance-inner{
		width:987px;
		height:190px;
		margin:0 auto;
		background:url(../image/20100519/Entrance.jpg) no-repeat;
	}
		
		
#Contents{
	width:1013px;
	margin:0 auto;
	background:url(../image/20100519/ContentsBg.jpg) repeat-y;
}
	#Contents-inner{
		width:1013px;
		margin:0 auto;
		background:url(../image/20100519/ContentsTopBg.jpg) no-repeat;
	}
		#Contents-content{
			padding:10px 0 0 0
		}
			#Information{
				width:210px;
				margin:0 0 0 13px;
				float:left;
			}
				#Information .Block{
					margin:0 auto 40px auto;
				}
					h1{
						width:180px;
						color:#333333;
						font-size:14px;
						border-bottom:1px #333333 solid;
						margin:0 auto 5px auto;
						padding:0 0 3px 0;
						line-height:125%;
					}
					h2{
						width:180px;
						color:#666;
						font-size:10px;
						margin:0 auto;
						line-height:152%;
						font-weight:normal;
					}
					h3{
						width:180px;
						color:#333333;
						font-size:14px;
						border-bottom:1px #333333 solid;
						margin:0 auto 5px auto;
						padding:0 0 3px 0;
						line-height:125%;
					}
					p{
						width:180px;
						color:#666;
						font-size:10px;
						margin:0 auto 10px auto;
						line-height:152%;
						font-weight:normal;
					}
					ul{
						margin:0;
						padding:0;
						list-style:none;
						line-height:217%;
						font-size:10px;
					}
						li{
							margin:0;
							padding:0;
						}
						.Block li.Link{
							margin:0 0 4px 18px;
							padding:0 0 0 18px;
							background:url(../image/20100519/LinkArrow1.jpg) no-repeat;
							line-height:18px;
							height:18px;
						}
					
					
					#UnivList{
						width:180px;
						height:120px;
						color:#FFFFFF;
						background:#000000 url(../image/20100519/UnivListBg.jpg) repeat-y;
						margin:-4px auto 5px auto;
					}
						#UnivList h4{
							width:150px;
							height:19px;
							background:#000000 url(../image/20100519/UnivListH4Bg.jpg) no-repeat;
							margin:6px 0 6px 4px;
							line-height:19px;
							font-size:13px;
							padding:0 0 0 6px;
						}
						#UnivList ul{
							line-height:147%;
							color:d8d8d8;
							font-size:12px;
							list-style:disc;
						}
					#OsusumeMail{
						margin-left:10px;
					}
						
			
			
			#News{
				width:547px;
				margin:0 0 0 15px;
				float:left;
			}
			#News .Block{
				width:545px;
				border:1px #ababab solid;
				margin:0 auto 16px auto;
				background: url(../image/20100519/NewsBlock-innerBg.jpg) repeat-x #f6f6f6;
			}
				#News .Block-inner{
				}
					#News h3{
						width:539px;
						background:url(../image/20100519/NewsH3Bg.jpg) repeat-x;
						font-size:17px;
						height:25px;
						line-height:25px;
						border-bottom:none;
						margin:0;
						padding:0 0 0 6px;
					}
					#News ul{
						width:100%;
						font-size:15px;
						margin:0 0 7px 0;
						padding:0 0 0 0px;
					}
					#News li{
						background:url(../image/20100519/LinkArrow1.jpg) no-repeat left top;
						font-weight:bold;
						line-height:120%;
						padding:0 0 0 18px;
						margin:5px 0 5px 3px;
					}

					#News p{
						width:512px;
						font-size:13px;
						line-height:152%;
						margin:0 0 16px ;
						padding:0 0 0 21px;
						color:#444444;
					}
			
			
			#Ad{
				width:190px;
				margin:0 0 0 15px;
				float:left;
			}
				#Ad .Block{
					width:188px;
					margin:0 auto 16px auto;
					border:1px #ababab solid;
					background:#F4F4F4;
				}
					#Ad .Block-inner{
						width:186px;
						overflow:hidden;
					}
						#Ad h3{
							width:182px;
							background:url(../image/20100519/NewsH3Bg.jpg) repeat-x;
							font-size:12px;
							height:25px;
							line-height:25px;
							border-bottom:none;
							margin:0;
							padding:0 0 0 6px;
							text-align:center;
						}
						
							#ads .content{
								font-size:12px;
								line-height:120%;
								color:#444444;
								margin-bottom:3px;
							}
							#ads .header{
								margin-bottom:3px;
							}
								#ads .header a{
									font-size:12px !important;
									line-height:120%;
									margin-bottom:3px;
								}
							#ads .url{
								margin-top:0px;
							}
								#ads .url a{
									margin-top:0px;
								}

			
			
			
			#Copyright{
				clear:both;
				text-align:center;
				font-size:10px;
				margin:0 0 0px 0;
				padding:0 0 10px 0; 
				
			}
