 @charset "utf-8";

html {
　　		min-height: 100%; /* html要素をウィンドウサイズにフィット*/

		background-color:#000000;

 }



body{
	margin:0;
	padding:0;
	background-color:#000000;
}

#header{
	
	
	top: 0;

	background-color:#494949;
	width:980px;
	height:125px;

	margin-left:auto;
	margin-right:auto;
	
	text-align:center;



}




	


#main{
	width:100%;
	height:auto;
	background-color:#000000;
	background:url("img/bg-event.jpg") repeat;
	margin:0;
	
}



.title{
	width:100%;
	height:60px;

	text-align:center;
	margin: auto; 
}


.month{

	width:974px;
	height:880px;
/*	background: #000000;*/

	margin-left:auto;
	margin-right:auto;

	overflow:hidden;
		
	text-align:center;
	position:relative;
	top:0px;
	
}





.atable{

	width:974px;
	height:820px;
/*	background: #000000;*/
	background:url("../../img/br49.png")repeat;
	border:#ffffff 0px solid;
	margin-left:auto;
	margin-right:auto;

	overflow:hidden;
		
	text-align:center;
	position:relative;
	top:0px;
	
}


.week{

	width:100px;
	height:auto;
	border:#ffffff 1px solid;

	
}

.sat{

	width:100px;
	height:auto;
	border:#ffffff 1px solid;

	top:0px;
	
}

.sun{

	width:100px;
	height:auto;
	border:#ffffff 1px solid;

	
}



.moon{

	color:#000000;
	font-size:0px;
	text-align:center;

}


.event{
	width:980px;
	height:380px;
/*	background-color:#ffffff;*/
	background:url("../../img/br66.png")repeat;
	border:#a1a1a1 1px solid;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	top:0px;

}


.btable{
	width:940px;
	height:360px;
/*	background-color:#000000;*/

	overflow:hidden;
	border:#000000 1px solid;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	top:0px;

}



.day{

	width:100%;
	height:40px;
	color:#000000;
	font-size:30px;
	text-align:center;

	
}



.eventname{

	width:300px;
	height:50px;
	color:#ffffff;
	font-size:30px;
	border:#ffffff 1px solid;
	text-align:center;
	
}

.eventhall{

	width:220px;
	height:50px;
	color:#ffffff;
	font-size:30px;
	border:#ffffff 1px solid;
	text-align:center;
	
}

.place{

	width:200px;
	height:50px;
	color:#ffffff;
	font-size:30px;
	border:#ffffff 1px solid;
	text-align:center;
	
}

.time{

	width:170px;
	height:50px;
	color:#ffffff;
	font-size:30px;
	border:#ffffff 1px solid;
	text-align:center;
	
}



.shadow1 {
	color: #ffaaff;
	font-size: 100%;
	font-family: "fantasy";
	text-shadow: 4px 4px 10px #ff00ff ,
	-4px 4px 10px #ff00ff ,
	4px -4px 10px #ff00ff ,
	-4px -4px 10px #ff00ff;
}



.shadow2 {
	color: #ffaaaa;
	font-size: 100%;
	font-family: "Ex ponto";
	text-shadow: 2px 2px 10px #ff1493 ,
	-2px 2px 10px #ff1493 ,
	2px -2px 10px #ff1493 ,
	-2px -2px 10px #ff1493;
}


.shadow3 {
	color: #1effff;
	font-size: 100%;
	font-family: "Courier";
	text-shadow: 2px 2px 10px #1e90ff ,
	-2px 2px 10px #1e90ff  ,
	2px -2px 10px #1e90ff ,
	-2px -2px 10px #1e90ff;
}

.shadow4 {
	color: #fff000;
	font-size: 100%;
	font-family: "Arial";
 	text-shadow: 2px 2px 10px #ff8c00 ,
	-2px 2px 10px #ff8c00  ,
	2px -2px 10px #ff8c00 ,
	-2px -2px 10px #ff8c00;
}

.shadow5 {
	color: #aaffaa;
	font-size: 100%;
	font-family: "Studz";
	text-shadow: 2px 2px 10px #00ff00 ,
	-2px 2px 10px #00ff00  ,
	2px -2px 10px #00ff00 ,
	-2px -2px 10px #00ff00;
}

.shadow0 {
	color: #000;
	font-size: 100%;
	font-family: "Studz";
	text-shadow: 2px 2px 10px #00ff00 ,
	-2px 2px 10px #00ff00  ,
	2px -2px 10px #00ff00 ,
	-2px -2px 10px #00ff00;
}


.bg-stroke1 {
	color: #fff;
	font-size: 100%;
	font-family: serif;
	background: #ff00ff;
 	 -webkit-text-stroke: 2px #fff;
  	text-stroke: 1px #fff;

}

.bg-stroke2 {
	color: #fff;
	font-size: 100%;
	font-family: serif;
	background: #ff1493;
 	 -webkit-text-stroke: 2px #fff;
  	text-stroke: 1px #fff;

}

.bg-stroke3 {
	color: #fff;
	font-size: 100%;
	font-family: serif;
	background: #1e90ff;
 	 -webkit-text-stroke: 2px #fff;
  	text-stroke: 1px #fff;

}

.bg-stroke4 {
	color: #fff;
	font-size: 100%;
	font-family: serif;
	background: #ff8c00;
 	 -webkit-text-stroke: 2px #fff;
  	text-stroke: 1px #fff;

}

.bg-stroke5 {
	color: #fff;
	font-size: 100%;
	font-family: serif;
	background: #00ff00;
 	 -webkit-text-stroke: 2px #fff;
  	text-stroke: 1px #fff;

}



.info{
	width:900px;
	height:1150px;
	border:#c1c1c1 1px solid;
/*	background-image: url(../../../img/br49.png);*/
	top:0px;	left:0px;	padding:auto;	margin:auto;
	text-align:center;

}


.text{
	width:800px;
	height:1050px;
	border:#C1C1C1 0px solid;
/*	background-image: url(../../../img/br49.png);*/
	top:50px;	left:0px;	padding:auto;	margin:auto;
	text-align:center;

}




h1{
	font-size:50px;
	font-family: serif; 
	color:#ffffff;
	margin:auto;
	top:30px;
}
	
a{
	color:#ffffff;
	font-size:30px;

  	text-decoration: none;
	
}

a1{
	color:#ffffff;
	font-size:26px;
	text-align:center;	
}

p1{
	color:#ffffff;
	font-size:32px;
	line-height:30px;
	text-align:center;		
}


p2{
	color:#ffffff;
	font-size:26px;
	line-height:30px;	
}


p3{
	color:#ffffff;
	font-size:22px;
	line-height:30px;	
}


p4{
	color:#ffffff;
	font-size:19px;
	line-height:30px;	
}


p5{
	color:#ffffff;
	font-size:16px;
	line-height:30px;	
}








.space{
	width:100%;
	height:30px;
}
	
.space1{
	width:100%;
	height:10px;

}

.space2{
	width:100%;
	height:50px;

}

.space3{
	width:100%;
	height:80px;

}

.space4{
	width:100%;
	height:200px;

}




	
#footer{

	position: fixed;

	_position: absolute; 
	
	bottom: 0;

	width:980px;
	height:125px;
	
	background:#222222;

	margin-left:auto;
	margin-right:auto;
	border:#ffffff 1px solid;

	text-align:center;
	z-index: 3;

	
}



.ftable{
	width:978px;
	height:125px;
	background-color:#000000;

	margin-left:auto;
	margin-right:auto;
	text-align:center;
	top:0px;

}




#all{
	width:980px;
	height:auto;
/*	background-color:#000000;*/
	margin-left:auto;
	margin-right:auto;
	border:#a1a1a1 1px solid;
	
	
}



