@charset "utf-8";

body  {
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width:935px;
	height:1095px;
	background-color: #000000;
}
/* ラッパー */
#wrapper {
	background-repeat: no-repeat;
	background-image: url(image/poster.jpg);
	margin: 45px 0 0 200px;
	padding: 0px;
	width:774px;
	height:1095px;
	text-align: center;
	}
/* ラッパー */	
/* ヘッダー */   
#wrapper #header {
	text-indent:-9999px;
	margin: 0;
	padding: 0;
	border: none;
	width:774px;
	height:50px;
	}
	
#wrapper #header h1{
	margin: 0;
	padding: 0;
	}
	
#wrapper #tenji {
	width:300px;
	height:45px;
	position:absolute;
	left: 198px;
	top: 1px;
	border: none;
	margin:0;
	padding:0;
	text-align: left;
	}
	
#wrapper #tenji form input{
	font-size:120%;
	}
	
#waku {
	width:500px;
	height:15px;
	position:absolute;
	left: 317px;
	top: 1px;
	border: none;
	margin:0;
	padding:0;
	text-align: left;
	
	}
/* ヘッダー */
 
/* コンテナー */ 
#wrapper #container {
	margin: 0;
	padding: 0;
	width:774px;
	height:911px;
  
	}
/* コンテナー */

/* ナビゲーション */
#wrapper #container #navigation {
	/* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 200px;
	height: 720px; /* 標準に準拠したブラウザまたは Internet Explorer の標準モードでは、この div の実際の幅には、幅に加えて余白と境界線も含まれます */
	/* 背景色は、列内のコンテンツの長さにわたって表示されます */
	position:absolute;
	left: 0px;
	top: 45px;
	border: none;
	margin:0;
	padding:0;
}

#wrapper #container #navigation ul {
    list-style: none;
	margin: 0;
	padding: 0;
	}
	
#wrapper #container #navigation li {
    margin: 0;
	padding: 0;
	text-indent:-9999px;
	}
	
#wrapper #container #navigation a {
    display: block;
	width: 200px;
	height: 120px;
	border: none;
	background: #000000 url(image/navi.png) no-repeat;
	padding: 0;
	margin: 0;
	}
	
#wrapper #container #navigation #prospectus a{
    background-position: 0px 0px;
	}
	
#wrapper #container #navigation #prospectus a:hover {
    background-position: -200px 0px;
	}
	
#wrapper #container #navigation #guidebook a{
    background-position: 0px -120px;
	}
	
#wrapper #container #navigation #guidebook a:hover {
    background-position: -200px -120px;
	}
	
#wrapper #container #navigation #rule a{
    background-position: 0px -240px;
	}
	
#wrapper #container #navigation #rule a:hover {
    background-position: -200px -240px;
	}
	
#wrapper #container #navigation #court a{
    background-position: 0px -360px;
	}
	
#wrapper #container #navigation #court a:hover {
    background-position: -200px -360px;
	}
	

#wrapper #container #navigation #result a{
    background-position: 0px -480px;
	}
	
#wrapper #container #navigation #result a:hover {
    background-position: -200px -480px;
	}
#wrapper #container #navigation #commission a{
    background-position: 0px -600px;
	}
	
#wrapper #container #navigation #commission a:hover {
    background-position: -200px -600px;
	}
/* ナビゲーション */
	

#wrapper #container #mainContent1 {
	margin: 0;
	padding: 0;
	border: none;
	position:absolute;
	left: 6px;
	top: 0px;
	width: 185px;
	height: 41px;
} 
#wrapper #container #mainContent2 {
	margin: 0;
	padding: 0;
	border: none;
	position:absolute;
	left: 7px;
	top: 876px;
	width: 185px;
	height: 41px;
} 

#wrapper #container #mainContent2 img{
	margin: 0;
	padding: 0;
	border: none;
	width: 112px;
	height: 33px;
}
#wrapper #container #mainContent3 {
	margin: 0;
	padding: 0;
	border: none;
	position:absolute;
	left: 201px;
	top: 15px;
	width: 593px;
	height: 706px;
} 

#wrapper #container #mainContent3 img{
	margin: 0;
	padding: 0;
	border: none;
	width: 593px;
	height: 706px;
}

