@charaset "Shift_JIS";

#article{
	width:1200px;
	overflow-x:none;
	overflow-y:auto;
	font-size:18px;
	height:637px;
	line-height:1.2em;
	}
	
#jounal{
	text-align:left;
	line-height:1.5em;
	width:1050px;
	margin:30px auto;
	padding:30px 0; 
	border:5px black dashed;
	}
	
#title{
	text-align:center;
	}

#intro{
	width:870px;
	margin:15px auto 15px;
	line-height:1.2em;
	}	

#arrival{
	height:188px;
	margin:50px 50px 0;
	width:950px;
	}

#arrival .figure{
	float:left;
	text-align:center;
	}
	
#marching{
	margin:50px;
	width:950px;
	height:423px;
	}

#marching p{
	float:left;
	width:650px;
	}
	
#marching .figure,#marching .figure p{
	float:left;
	width:300px;
	}
	
#marching .figure img{
	padding:0 25px;
	}
	

#concert{
	margin:20px 50px 60px;
	}
	
#concert p{
	float:left;
	width:318px;
	height:auto;
	}

#concertbox{
	width:632px;
	height:auto;
	float:left;
	}

	
#folk{
	float:left;
	height:auto;
	padding:0;
	width:316px;
	}
	
#folk img{
	width:276px;
	padding:0 30px;
	}
	
#folk p{
	width:336px;
	padding:10px 0 0;
	}
	
#totoro{
	float:left;
	width:276px;
	height:auto;
	padding-left:20px;
	}
#totoro p{
	width:276px;
	}

#concertbox .figure p{
	font-size:70%;
	}
	
#tequila{
	float:none;
	height:auto;
	margin-top:10px;
	width:622px;
	}
#tequila p{
	width:622px;
	padding:10px 0;
	}

.figure{
	float:right;
	text-align:center;
	}
	
.figure p{
	font-size:70%;
	padding:10px;
	}
	
#after{
	margin:30px 50px;
	width:950px;

	}
	
#after p{
	height:auto;
	width:950px;
	}

	
#after .figure{
	text-align:center;
	margin:10px 25px ;
	float:left;
	width:425px;
	}

	
#after .figure p{
	width:400px;
	padding:0 0 10px;
	}
	
#end{
	margin-top:20px;
}