@charset "utf-8";
body{background:#000;}
/*
レイアウト
フォント
リンク
ヘッダー
ナビ
告知
アクセス
お知らせ
有料
フッター
*/






/*===========
レイアウト
===========*/

#container{
	width:960px;
	margin:0 auto;
	}
	
#kokuchi{
	width:640px;
	height:230px;
	}
	
#access{
	width:640px;
	height:310px;
	}
	
#oshirase{
	width:310px;
	height:210px;
	}
	
#yuuryou{
	width:310px;
	}

#left{
	width:640px;
	float:left;
	}

#right{
	width:310px;
	float:right;
	}


/*=============
フォント
===============*/

body{
	font-size:14px;
	color:#fff;
	line-height:1.5;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	}
	
/*=============
リンク
===============*/	
	
a:link,a:visited{
	color:#FFF;
	text-decoration:none;
	}


/*=============
ヘッダー
===============*/

header{
	margin-top:50px;
	}

	
/*=============
ナビ
===============*/	

nav ul li{
	float:left;
	}

nav ul li a{
	background:url(../img/nav_1.jpg) no-repeat;
	width:160px;
	height:35px;
	display:block;
	text-indent:-9999px;
	}
	
nav ul li:nth-of-type(1) a{
	background-position:0 0;
	}

nav ul li:nth-of-type(2) a{
	background-position:-160px 0;
	}

nav ul li:nth-of-type(3) a{
	background-position:-320px 0;
	}

nav ul li:nth-of-type(4) a{
	background-position:-480px 0;
	}

nav ul li:nth-of-type(5) a{
	background-position:-640px 0;
	}

nav ul li:nth-of-type(6) a{
	background-position:-800px 0;
	}


nav ul li:nth-of-type(1) a:hover{
	background-position:0 -35px;
	}

nav ul li:nth-of-type(2) a:hover{
	background-position:-160px -35px;
	}

nav ul li:nth-of-type(3) a:hover{
	background-position:-320px -35px;
	}

nav ul li:nth-of-type(4) a:hover{
	background-position:-480px -35px;
	}

nav ul li:nth-of-type(5) a:hover{
	background-position:-640px -35px;
	}

nav ul li:nth-of-type(6) a:hover{
	background-position:-800px -35px;
	}


/*=============
告知
===============*/	

#kokuchi h1{
	background:url(../img/title_kokuchi.jpg) no-repeat;
	width:640px;
	height:20px;
	display:block;
	text-indent:-9999px;
	}

#kokuchi{
	background:url(../img/kokuchi_background.jpg) no-repeat;
	width:640px;
	height:210px;
	margin-top:10px;
	}

#kokuchi h2{
	font-weight:bold;
	color:#feae0a;
	font-size:20px;
	margin:5px 0 5px 0;
	}

#kokuchi p{
	font-size:15px;
	letter-spacing: 0.1em;
	}


/*=============
アクセス
===============*/	
#access{
	margin-top:10px;
	}

#access h1{
	background:url(../img/title_access.jpg) no-repeat;
	width:640px;
	height:20px;
	display:block;
	text-indent:-9999px;
	}

#access h2{
	font-weight:bold;
	color:#feae0a;
	font-size:20px;
	margin:5px 0 5px 0;
	}
	
#access ul{
	font-size:14px;
	text-align:right;
	line-height:1.2;
	letter-spacing: 0.3em;
	}

#eki{
	float:left;
	}

#kaijyou{
	float:right;
	}

#access iframe{
	padding:10px 0 0 0;
	}



/*=============
お知らせ
===============*/

#oshirase{
	margin-top:10px;
	}

#oshirase h1{
	background:url(../img/title_oshirase.jpg) no-repeat;
	width:310px;
	height:20px;
	display:block;
	text-indent:-9999px;
	}

#oshirase dl{
	height:190px;
	overflow:auto;
	}

#oshirase dl dt{
	font-size:12px;
	}

#oshirase dl dd{
	font-size:14px;
	}


/*=============
有料観覧席
===============*/

#yuuryou{
	margin-top:10px;
	}

#yuuryou h1{
	background:url(../img/title_yuuryou.jpg) no-repeat;
	width:310px;
	height:20px;
	display:block;
	text-indent:-9999px;
	}

#yuuryou .btn{
	text-align:right;
	margin:15px 0 15px 0;
	}

#yuuryou p{
	margin-top:10px;
	}
	
.kaigyou{
	margin:15px 0 0 0;
	}

/*=============
フッター
===============*/

footer{
	text-align:center;
	margin-top:30px;
	}

#map{
	width:960px;
	margin:0 auto;
	}

#map1{
	float:left;
	width:160px;
	}
	
#map2{
	float:left;
	width:160px;
	}
	
#map3{
	float:left;
	width:160px;
	}
	
#map4{
	float:left;
	width:160px;
	}	
	
#map5{
	float:left;
	width:160px;
	}
	
#map6{
	float:left;
	width:160px;
	}	
	
#map ul li span a{
	color:#666;
	}
	
	
footer small p{
	text-align:right;
	margin:20px 0 20px 0;
	}
	
	
/*=============
概要レイアウト
===============*/	
#gaiyou{
	margin-top:10px;
	}

#enkaku{
	margin-top:10px;
	}

#sakunen{
	margin-top:10px;
	}

/*=============
概要
===============*/	
#gaiyou h1{
	background:url(../img/title_gaiyou.jpg) no-repeat;
	width:960px;
	height:20px;
	display:block;
	text-indent:-9999px;
	}
	
#gaiyou-left ol{
	color:#000;
	font-weight:bold;
	width:160px;
	float:left;
	}
	
#gaiyou-left ol li{
	padding:5px 5px 5px 5px;
	}
	
#gaiyou-right ol{
	
	color:#000;
	width:800px;
	float:left;
	}	
	
#gaiyou-right ol li{
	padding:5px 5px 5px 5px;
	}
	
#gaiyou-left ol li:nth-child(1){
	height:40px;
	background:#b5b5b5;
	}

#gaiyou-right ol li:nth-child(1){
	height:40px;
	background:#dedede;
	}	
	
#gaiyou-left ol li:nth-child(2){
	height:130px;
	background:#b5b5b5;
	margin:1px 0 0 0;
	}

#gaiyou-right ol li:nth-child(2){
	height:130px;
	background:#dedede;
	margin:1px 0 0 0;
	}	

#gaiyou-left ol li:nth-child(3){
	height:65px;
	background:#b5b5b5;
	margin:1px 0 0 0;
	}

#gaiyou-right ol li:nth-child(3){
	height:65px;
	background:#dedede;
	margin:1px 0 0 0;
	}

#gaiyou-left ol li:nth-child(4){
	height:70px;
	background:#b5b5b5;
	margin:1px 0 0 0;
	}

#gaiyou-right ol li:nth-child(4){
	height:70px;
	background:#dedede;
	margin:1px 0 0 0;
	}
	
#gaiyou-left ol li:nth-child(5){
	height:150px;
	background:#b5b5b5;
	margin:1px 0 0 0;
	}

#gaiyou-right ol li:nth-child(5){
	height:150px;
	background:#dedede;
	margin:1px 0 0 0;
	}

#gaiyou-left ol li:nth-child(6){
	height:40px;
	background:#b5b5b5;
	margin:1px 0 0 0;
	}

#gaiyou-right ol li:nth-child(6){
	height:40px;
	background:#dedede;
	margin:1px 0 0 0;
	}
	
.koutuu{
	float:right;
	}


/*=============
沿革
===============*/	
#enkaku h1{
	background:url(../img/title_enkaku.jpg) no-repeat;
	width:960px;
	height:20px;
	display:block;
	text-indent:-9999px;
	}

#enkaku-left ol{
	background:#b5b5b5;
	color:#000;
	font-weight:bold;
	width:160px;
	float:left;
	}
	
#enkaku-left ol li{
	padding:5px 5px 5px 5px;
	}

#enkaku-right ol{
	background:#dedede;
	color:#000;
	width:800px;
	float:left;
	}

#enkaku-right ol li{
	padding:5px 5px 5px 5px;
	}

/*=============
昨年
===============*/	
#sakunen{
	background:#dedede;
	color:#000;
	text-align:center;
	}

#sakunen h1{
	background:url(../img/title_sakunen.jpg) no-repeat;
	width:960px;
	height:20px;
	display:block;
	text-indent:-9999px;
	padding:5px 0 5px 0;
	}
	
#center{
	width:710px;
	margin:0 auto;
	}
	
#photo h3{
	padding:10px 0 0 0;
	}

#photo1{
	float:left;
	}

#photo2{
	float:left;
	margin:0 10px 20px 10px;
	}
	
#photo3{
	float:left;
	}
