img{
	border: none;
}

 p {
  margin: 1em 0 1em ;
}



h3{
	text-indent:-9999px;
}
body {
	background-color: #000000;
	background-image: url(images/bg.jpg);
	margin: 0;
	padding: 0;
	font-size: 12px;  /*Resets 1em to 10px */
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Ghothic Pro W3", "Hiragino Kaku Gothic Pro", "MS UI Gothic",  "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", verdana, Helvetica, "MS Trebuchet", Arial, sans-serif;
	}

#main {
	width: 900px;
	margin: auto;
	background-color: #ffffff;
}

#title {
	text-indent:-9999px;
	width: 900px;
	height: 250px;
	background-image: url(images/title_last2.jpg);	
	margin: auto;
}


#read {
	background-color: #DEFFCF;
	width: 760px;
	height: 690px;
	margin-top: 50px;
	margin-left: 50px;
	padding: 20px;
	margin-bottom: 30px;
}

#end {
	text-indent: -99999px;
	margin-top: 100px;
	background-image: url(images/thanks.jpg);	
	width: 760px;
	height: 182px;
}


#read img {
  float: right; /* 画像を左寄せにする場合は left */
  margin-top: 30px;
}


#read h2 { 
	color: #0621AA; 
} 



#read-box {
	width: 330px;
	height: 390px;
}



#date {
	background-image: url(images/bn-date.jpg);	
	background-repeat: no-repeat;
	width: 800px;
	margin-left: 50px;
	margin-top: 50px;
	padding-left: 20px;
}




#kaijyou {
	background-image: url(images/bn-kaijyou.jpg);	
	background-repeat: no-repeat;
	width: 800px;
	height:450px;
	margin-left: 50px;
	margin-top: 50px;
	padding-left: 20px;
}



.popup {
	float: right;
	margin-right: 20px;
}


.popup img.pop {
	display:block;
	top:-10000px;
	left:-10000px;
	position:absolute;
}

.popup a:hover {
	position:relative;
}

.popup a:hover img.pop {
	top:-250px;
	left:-250px;
}




#price {
	background-image: url(images/bn-price.jpg);	
	background-repeat: no-repeat;
	width: 800px;
	margin-left: 50px;
	margin-top: 50px;
	padding-left: 20px;
}

#ticket {
	background-image: url(images/bn-ticket.jpg);	
	background-repeat: no-repeat;
	width: 800px;
	height: 200px;
	margin-left: 50px;
	margin-top: 50px;
	padding-left: 20px;
}

#ticket a img {
	float: left;
}

#ticket .t-guide{
	margin-top: 75px;
}


#show {
	background-image: url(images/bn-show.jpg);	
	background-repeat: no-repeat;
	width: 800px;
	margin-left: 50px;
	margin-top: 50px;
	padding-left: 20px;
}

#stage-time{
	text-indent: -99999px;
	background-image: url(images/stage.jpg);	
	background-repeat: no-repeat;
	width: 800px;
	height: 230px;
	margin-top: 20px;
}


#stage_title{
	text-indent: -99999px;
	background-image: url(images/charalist.jpg);	
	background-repeat: no-repeat;
	width: 800px;
	height: 50px;
	margin-top: 30px;
}

#presents{
	text-indent: -99999px;
	background-image: url(images/event.jpg);	
	background-repeat: no-repeat;
	width: 800px;
	height: 320px;
	margin-top: 30px;
}




#stage00{
	width: 100%;
	height: 300px;
}


#stage01{
	float: left;
	width: 400px;
	height: 300px;
}

#stage02{
	float: right;
	width: 400px;
	height: 300px;
}

#copy {
	background-color: #C8DBFF;
	width: 760px;
	margin: 50px;
	padding: 20px;
}

#toiawase {
	text-align: center;
	margin-bottom: 50px;
}

#pr {
	width: 760px;
	margin: 50px;
	padding: 20px;
}


#pr img {

}

#cm {
	margin-right: 60px;

}



