/* CSS Document */

.header-menu{position:relative;}
#kasou-h1-region{
	display:flex;
	flex-wrap:wrap;
	width:100%;
	margin: 2.5% auto 5%;
}
#kasou-h1-region #p1{
	margin-top: 3%;
}
#kasou-h1-region h1,#kasou-h1-region h2, #kasou-h1-region p{
	width:100%;
	text-align: center;
	text-align-last: center;
}
#kasou-h1-region h1{
	order:2;
	margin-bottom:0;
}
#kasou-h1-region h2{
	order:1;
	font-weight: 500;
	margin-bottom:1.5%;
}
#kasou-h1-region #p1{
	order:3;
}
@media(max-width:750px){
	#kasou-h1-region{
		margin:10% auto;
	}
	#kasou-h1-region #p1 {
		order: 3;
		padding: 0 7.5%;
		text-align: justify;
		text-align-last: left;
	}
	.fs40{font-size:5vw;}
	.fs42{font-size:5.6vw;}
	
	.slider-wrap {
		width: 120%!important;
		right: 10%;
		margin-top:10%;
		padding: 0 10%;
		overflow: unset!important;
	}
	.slider{overflow:hidden;}
	.prev { left: -0.5%!important; }
	.next { right: -0.5%!important; }
	.arrow{width:6.5vw!important;height:6.5vw!important;}
	.pagination button {
		-webkit-appearance: none;
		appearance: none;
		border: none;
		display: block;
		padding: 0;
		margin: 0;
		width: 3.5vw!important;
	}
	.pagination{bottom:2vw!important;}
	
}
.byline{display:none;}
#primary {
	padding-top: 5%;
	padding: 0;
	margin: 5% auto;
	width: 100%;
	float: none;
	border: none;
}
.list-article-meta a,.entry-meta time{color:#c3d600;}