.albumtr a{
color:black;
}

.click{

width:100%;
margin:px;
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 );
}
.click a{
text-decoration:none;
color:black;
font-size:20px;
text-align:center;
}
.movie-wrap iframe {
width:100%;
height:300px;

}
#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;
}
#nextalbum{
clear:both;
text-align:right;
margin:;
text-decoration:none;
}
#nextalbum a{
text-decoration:none;
color:black;
}
.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 );

}
#fb-page{

}
.black{
color:black;
}
.bold{
font-weight:bold;
}

body{
font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
 position: relative;
    left: 0;
    overflow-x: hidden;
}
.pcdisplay{
display:none;
}
/*▼ヘッダー*/
#header{

}
/*タイトル画像*/
h1 img{
width:100%;
}
/*グローバルナビ(非表示)*/
#globalnavi{
display:none;
}
#globalnavi li{
float:left;
width:20%;
text-align:center;

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

/*▼メイン*/

/*全体*/
#main{
clear:both;
margin:0 5%;
padding-top:30px;
}
h2{
font-weight:600;
font-size:20px;
border-bottom:5px solid gray;
margin:5px 0;
}
h2 img{
width:40%;
}
h3{
font-weight:600;
font-size:20px;
}
.midimg{
width:100%;
}

/*▽index用----------------------*/
/*トピックス*/
.width{
	width:100%;
}
#topics{
clear:both;
margin:10px 0 0 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{

}
.right{

}
.date{
color:gray;
font-weight:400;
}
#plugin{
width:100%;
}
.smartdisplay{
margin:0 0 10px 0;
}
#twitter{
margin:10px 0;
}

/*ボタン*/
#event_link{
clear:both;
width:100%;
padding:10px 0;
margin:10px 0;
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-size:;
text-align:center;
}
#pastevents_link{
width:100%;
margin:50px 0px 50px 0px;
padding:10px 0;
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-size:18px;
text-align:center;
}

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

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

#footer li{
width:100%;
text-align:center;
font-weight:bold;
font-size:;
padding:5px 0;
}
#footer li a{
color:white;
text-decoration:none;
}

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

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

/*▼event.php用*/
#eventmap{
width:100%;
}
	/*▽#contents*/
		/*全体*/
			#contents{
				/*上下の要素とマージン*/
				margin:10px 0;
			}
		/*イベントタイトル*/
			#event_title{
				font-size:20px;
				padding:0 0 5px 0;
				margin:10px 0;
			}
		/*本文*/
			#contents p{
				color:#2f4f4f;
				font-size:;
				padding:10px 0;
			}
		/*画像*/
			#contents img{
				/*右側にマージン*/
				margin-right:10px;
			}
		/*clearfix*/
			#contents:after{
				clear:both;
				content:"";
				display:block;	
			}
		/*小画像*/
			.small{
				width:100%;
			}
/*▼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;
}

/*▼スライドメニュー*/
#slide_menu{
 position: fixed;
    top: 0;
    left: -240px;
    width: 140px;
    height: 100%;
    background:gray;
}
#slide_menu li{
font-size:20px;
padding:10px;
border-bottom:inset 1px white;
margin:0 5px;
}

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

#button{
color:white;
position:fixed;
top:10px;
right:10px;
border:1px solid white;
padding:15px 5px;
border-radius: 0.5em;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-o-border-radius: 0.5em;
-ms-border-radius: 0.5em; 
}

/*▼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;
					}
		.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:10px;
					} 
		/*▼タイトル*/
			.pastevents_list_title{
				font-size:20px;
color: rgb(97, 97, 97);
text-shadow: rgb(224, 224, 224) 1px 1px 0px;
				font-weight:bold;

			}
		/*▼画像・タイトル以外*/
			.pastevents_list_top{
			}
			.pastevents_list_outline{
				clear:both;
				padding-top:10px;

			}

/*▼pastevents_single.php*/
	/*▼レポート全体*/
		#pastevents_contents{
			width:100%;
			margin:10px 0 0 0;
			}
	/*▼レポート概要*/
		#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 );
			}
	/*▼本文の画像下タイトル*/
		.margin{
			line-height:30px;
			font-size:20px;
		}
	/*▼本文などp要素*/
		#pastevents_contents p{
			color:#2f4f4f;
			font-size:14px;

			}
	/*▼レポートのライター画像*/
		.writer{
			font-size:12px;
			margin:5px;
			}
		.writer_img{
			margin:5px 5px 10px 0;
			width:20%;
			border:1px solid gray;
			float:left;
			}
	/*▼本文全体*/
		#pastevents_body{
			}
	/*▼本文の画像*/
		#pastevents_body img{
			width:100%;
			padding-top:5px;
			margin-top:5px;
			border-top:1px solid gray;
			}
