.movie-wrap iframe {
width:100%;
height:400px;

}
#eventmap{
width:100%;
}

.cast{
width:100%;
border-bottom:solid gray 1px;
margin-bottom:10px;
}
.cast img{
width:100%;
}
#kenta{

padding:0 2px;
border:1px solid gray;
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-o-border-radius: 0.5em;
-ms-border-radius: 0.5em; 
background: rgb(252,255,244);
background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1)));
background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: linear-gradient(to bottom, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}/*▼album.php*/
#prevalbum{
clear:both;
text-align:left;
margin:;
text-decoration:none;
}
#prevalbum a{
text-decoration:none;
color:black;
font-weight:bold;
font-size:20px;
}
#nextalbum{
clear:both;
text-align:right;
margin:;
text-decoration:none;
}
#nextalbum a{
text-decoration:none;
color:black;
font-weight:bold;
font-size:20px;
}
.gazo a{
text-decoration:none;
}
.gazo img{
width:100%;

}
.download{
text-align:center;
clear:both;
width:;
margin:0 0 10px 0;
padding:10px;
border:1px solid gray;
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-o-border-radius: 0.5em;
-ms-border-radius: 0.5em; 
background: rgb(252,255,244);
background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1)));
background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: linear-gradient(to bottom, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );

}



.black{
color:black;
}
.bold{
font-weight:bold;
}
body{
font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

#slide_menu{
display:none;
}
#button{
display:none;
}
.smartdisplay{
display:none;
}

.none{
display:none;
}

#plugin{
width:100%;
}
.displaynone{
display:none;
}
/*▼ヘッダー*/
#header{

}
/*タイトル画像*/
h1 img{
width:100%;
}
/*グローバルナビ*/


#globalnavi li{
float:left;
width:20%;
text-align:center;

}
#globalnavi img{
width:100%;
}
#globalnavi a:hover{
background-color:lightgray;
}

/*▼メイン*/

/*全体*/
#main{
clear:both;
margin:0 10%;
padding:50px 0;
}
h2{
font-family:Verdana;
font-weight:600;
font-size:30px;
border-bottom:5px solid gray;
margin:20px 0;
}

h3{
font-weight:600;
font-size:20px;
}
.midimg{
width:100%;
}

/*▽index--------------------------------------------------*/
/*トピックス*/
h2 img{
width:30%;
}

#topics{
clear:both;
margin:10px 0;
}
#topics p{

font-size:;
padding:10px 0;
}
#topics img{
border:;
margin:0 20px 0 0;
width:100%;
}
	#topics:after{
			clear:both;
			content:"";
			display:block;	
	}
.left{
float:left;
}
.right{
float:right;
}
.date{
color:gray;
font-weight:400;
}
/*facebookプラグイン*/
#twitter{
margin:20px 0;
}


/*ボタン*/
#event_link{
clear:both;

margin:10px 0;
padding:10px;
border:1px solid gray;
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-o-border-radius: 0.5em;
-ms-border-radius: 0.5em; 
background: rgb(252,255,244);
background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1)));
background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: linear-gradient(to bottom, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );


}

#event_link a{
text-decoration:none;
color:black;
font-weight:bold;

text-align:center;
}

#pastevents_link{
width:95%;
margin:50px 0px;
padding:10px;
border:1px solid gray;
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-o-border-radius: 0.5em;
-ms-border-radius: 0.5em; 
background: rgb(252,255,244);
background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1)));
background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: linear-gradient(to bottom, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );

}
#pastevents_link a{
text-decoration:none;
color:black;
font-weight:bold;
font-size:20px;
text-align:center;
}


/*▼フッター*/
#footer{
background:url('images/footer.png') no-repeat;
background-size:100%;
color:white;
padding:20px 0;
clear:both;
}

#footer ul{
float:left;
width:50%;
}

#footer li{
width:100%;
text-align:center;
padding:5px 0;

}
#footer li a{
color:white;
text-decoration:none;
}

#copylight{
clear:both;
text-align:center;
font-size:20px;

}
#footer li a:hover{
color:gray;
}

/*▼event.php用-------------------------------------------------*/
.width{
	width:100%;
}
	/*▽#contents*/
		/*全体*/
			#contents{
				/*上下の要素とマージン*/
				margin:10px 0;
			}
		/*イベントタイトル*/
			#event_title{
				font-size:30px;
				margin:10px 0;
			}
		/*本文*/
			#contents p{
				color:#2f4f4f;
				font-size:20px;
				padding:10px 0;
			}
		/*画像*/
			#contents img{
				/*右側にマージン*/
				margin-right:10px;
			}
		/*clearfix*/
			#contents:after{
				clear:both;
				content:"";
				display:block;	
			}
/*▼FAQページ用*/
	/*▼Qマークを表示する*/
		.question{
			padding-left:30px;
			background:url(images/Q.png) no-repeat;
			background-size:20px;
		}
/*▼ページ遷移のアニメ*/
#loader-bg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: white;
  z-index: 1;
}
#loader {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  margin-top: -100px;
  margin-left: -100px;
  text-align: center;
  color: white;
  z-index: 2;
}

/*▼pastevents_list.php*/
	
	/*▼リストのボックス*/
		.pastevents_list_box {
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-o-border-radius: 0.5em;
-ms-border-radius: 0.5em; 
background: rgb(252,255,244);
background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1)));
background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: linear-gradient(to bottom, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
					border:1px solid gray;
					margin:10px 0;
					padding:10px;
					}
		.pastevents_list_box p{
					margin:5px 0;
				}
		.decoration_none{
					text-decoration:none;
					color:black;
					font-size:15px;
			}
		/*▼サムネ回りこみ回避*/
			.pastevents_list_box:after{
					clear:both;
					content:"";
					display:block;	
					}
		/*▼サムネ*/
			.pastevents_list_img_s{
					border:1px solid gray;
					width:30%;
					float:left;
					margin-right:5px;
					} 
		/*▼タイトル*/
			.pastevents_list_title{
				font-size:24px;
		font-weight:bold;
color: rgb(97, 97, 97);

text-shadow: rgb(224, 224, 224) 1px 1px 0px;
			}	
/*▼pastevents_single.php*/
	/*▼レポート全体*/
		#pastevents_contents{
			width:100%;
			margin:10px 0 0 0;

			}
	/*▼本文の画像下タイトル*/
		.margin{
			line-height:30px;
			font-size:20px;
		}
		#pastevents_contents_outline:after{
					clear:both;
					content:"";
					display:block;	
					}

		#pastevents_contents_outline{
			padding:5px 5px;
			background: rgb(252,255,244);
background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1)));
background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
background: linear-gradient(to bottom, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
			}
	/*▼本文などp要素*/
		#pastevents_contents p{
			color:#2f4f4f;
			font-size:16px;
			line-height:20px;
			}
	/*▼レポートのライター画像*/
		.writer{
			font-size:12px;
			margin:5px;
			}
		.writer_img{
			margin:5px 5px 10px 0;
			width:10%;
			border:1px solid gray;
			float:left;
			}
	/*▼本文全体*/
		#pastevents_body{
			clear:both;

			padding:10px 0;
			}
	/*▼本文の画像*/
		#pastevents_body img{
			width:100%;
			border-top:1px solid gray;
			padding:10px 0 0 0;
			margin-top:10px;
			}
