.mobile{
	display:none;
}

@media screen and (max-width:650px) { 
	
	.main-content{
		margin-top:50px;
	}
	p.text{
		width: 100%;
	}
	h4,h3,h2,h1{
		text-align:center;
		line-height:1.8em;
	}
	h1{
		font-size:180%;
/*		font-family:serif;*/
	}
	h2{
		font-size:150%;
	}
	h3{
		font-size:120%;
	}
	h4{
		font-size:100%;
	}
	.eventtext h2{
		 font-size:150%;
		 line-height:1.3em;
		 margin:1em 0;
	}

	.eventbox {
	    padding: 1em;
	    margin: 0;
	    border-radius: 10px;/*角の丸み*/
	}
	.eventbox .eventimg{
		width:50%;
		margin:auto;
		float:none;
		clear:both;
	}
	.eventbox .eventtext {
		width:100%;
		float:none;
		clear:both;
	}
	
	.blogfeed{
		width:50%;
		padding:1%;
		float:left;
	}
	
	.member img{
		float:none;
		clear:both;
		width:100%;
		padding-right:0;
	}
	.member table{
		float:none;
		clear:both;
		margin-top:3%;
		width:100%;
	}
	
}

@media screen and (max-width:865px){
	.container{
		margin:auto;
		padding:5% 0;
	}

	video {
			padding:0%;
			margin:auto;
	}
	.yakuin img{
		float:left;
		width:33%;
		padding:2%;
	}
	
}


@media screen and (max-width:1100px){
	div.cnt{
		margin:0 auto 0;
	}
	.mobile{
		display:block;
	}
	.pc{
		display:none;
	}
	
}
