﻿@charset "UTF-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, img, p, div, ul, ol, li, a, hr, span, body {
	margin:0;
	padding:0;
	border:0;
	font-family:"ＭＳ Ｐゴシック", Arial, sans-serif;
}
span{
	text-indent: -9999px;
	position: absolute;
	left: 208px;
	top: -1px;
}
html {
	overflow-y:scroll;
}
body {
    background-color:#000000;
    text-align:center;
}
/*全体を包み込む箱の記述*/
#wrapper{
    width:950px;
	height:auto;
	margin:auto;
}
/*ヘッダー部分を包み込む*/
#header_wrapper{
	width:950px;
	height:276px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-right: 26px;
	margin-left: 0px;
}
/*ロゴ部分の記述*/
#logo{
    width:518px;
	height:276px;
    background:url(../images/logo.jpg) no-repeat;
	display:block;
	float:left;
    }
	*html #logo{
	    width:518px;
	    height:276px;
        background:url(../images/logo.jpg) no-repeat;
	    display:block;
	    float:left;
        margin-top:6px;
		}
#logo a{
    width:518px;
	height:276px;
    background:url(../images/logo.jpg) no-repeat;
	display:block;
	float:left;
    }
	    
/*ナビゲーション部分の記述*/
	#nav{
	width:407px;
	height:91px;
	float:left;
	margin-left: 0px;
	margin-right: 25px;
	z-index:10;
	}
	#nav p{
	    width:407px;
		height:10px;
		background:url(../images/spacer.gif) no-repeat;
		}
#navigation{

}


  #navigation li{
      float:left;
      }
  navigation a{
      margin-left:0px;
      }
  #whats a{
      width:109px;
	  height:81px;
	  background:url(../images/nav_whats.jpg) no-repeat;
	  display:block;
	  }
	  #whats a:hover{
      width:109px;
	  height:81px;
	  background:url(../images/nav_whats_hv.jpg) no-repeat;
	  display:block;
	  }
  #contents a{
      width:108px;
	  height:81px;
	  background:url(../images/nav_contents.jpg) no-repeat;
	  display:block;
	  }
	  #contents a:hover{
      width:108px;
	  height:81px;
	  background:url(../images/nav_contents_hv.jpg) no-repeat;
	  display:block;
	  }
  #ticket a{
      width:76px;
      height:81px;
	  background:url(../images/nav_ticket.jpg) no-repeat;
	  display:block;
	  }
	  #ticket a:hover{
      width:76px;
      height:81px;
	  background:url(../images/nav_ticket_hv.jpg) no-repeat;
	  display:block;
	  }
  #about_age a{
      width:114px;
	  height:81px;
	  background:url(../images/nav_aboutage.jpg) no-repeat;
	  display:block;
	  }
	  #about_age a:hover{
      width:114px;
	  height:81px;
	  background:url(../images/nav_aboutage_hv.jpg) no-repeat;
	  display:block;
	  }
/*artist写真に関して*/
#artist_top{
   background:url(../images/artist_top.jpg) no-repeat;
   width:406px;
   height:185px;
   margin-left:0px;
   margin-right:26px;
   float:left;
   margin-top:0px;
   }
#artist_bottom{
    margin-left:70px;
	margin-right:26px;
    background:url(../images/artist_bottom.jpg) no-repeat;
	width:854px;
	height:124px;
    clear:both;
    }
/*main部分の記述*/
#main{
    margin-left:70px;
	margin-right:26px;
    width:854px;
    background:url(../images/main_bg.jpg) repeat-y;
	clear:both;
	overflow:hidden;
	}
	#main_left{
	    padding-top:10px;
	    margin-left:0px;
	    width:573px;
		height:auto;
		overflow:hidden;
		float:left;
		}
	/*チケットボタンの記述*/
	#ticket_button a{
	    margin-left:32px;
	    width:540px;
		height:85px;
		background:url(../images/ticket_botton.jpg) no-repeat;
		display:block;
	}
	/*インフォメーション部分の記述*/
	#information_top{
	    margin-left:32px;
		margin-top:10px;
	    width:540px;
		height:41px;
		background:url(../images/information_top.jpg) no-repeat;
		}

		#main_left dl{
		    text-align:left;
			margin-bottom:0px;
			}
			#main_left dt{
			    margin-left:10px;
				font-size:13px;
				}
		#tiakira a{
		    margin-top:10px;
			margin-left:8px;
			margin-right:20px;
			width:238px;
			height:89px;
			background:url(../images/tiakira.jpg) no-repeat;
			float:left;
			}

		#main_right{
		    margin-top:10px;
			margin-left:8px;
			margin-right:20px;
		    width:238px;
			height:218px;
			background:url(../images/agnight_info.jpg) no-repeat;
			float:left;
			}
			#go_map a{
			    margin-top:45px;
				margin-bottom:153px;
				margin-left:100px;
				margin-right:6px;
			    width:132px;
				height:40px;
				background:url(../images/agnight_info_map.jpg) no-repeat;
				display:block;
				}
				#go_map a:hover{
			    margin-top:45px;
				margin-bottom:153px;
				margin-left:100px;
				margin-right:6px;
			    width:132px;
				height:40px;
				background:url(../images/agnight_info_map_hv.jpg) no-repeat;
				display:block;
				}
	#information_bg{
	    margin-top:0px;
	    margin-left:32px;
	    width:540px;
	    background:url(../images/information_bg.jpg) repeat-y;
		}
		#information_bottom{
		    margin-top:0px;
			margin-left:32px;
		    width:540px;
			height:10px;
			background:url(../images/information_bottom.jpg) no-repeat;
			
			}
	#main_footer{
	    margin-left:70px;
		margin-right:26px;
	    width:854px;
		height:34px;
		background:url(../images/main_footer.jpg) no-repeat;
		}
/*footer部分の記述*/
#footer{
    margin-left:auto;
	margin-right:70px;
    width:619px;
    margin-top:-15px;
    text-decoration:none;
    font-size:12px;
	color:#FFFFFF;
	}
	#footer ul{
	    list-style:none;
		}
		#footer li{
		    display:inline;
			}
#footer_left{
    margin-top:5px;
	margin-left:0px;
	margin-right:0px;
    width:510px;
	float:left;
	text-align:left;
	}
	#footer_left a{
	    color:#FFFFFF;
		}
#footer_right{
    margin-right:0px;
	margin-left:30px;
    width:79px;
	float:right;
	text-align:left;
	}

	#footer_logo a{
	    background:url(../images/footerlogo.jpg) no-repeat;
		background-position:right;
		width:79px;
		height:33px;
		display:block;
		text-align:left;
		padding-right:0px;
	    }
