@charset "UTF-8";

/* --------------------------------------------
NEWS
--------------------------------------------- */
#news #pagination{
	display : grid;
	grid-template-columns : auto 3em auto;
	align-content : center;
	justify-content : center;
}
#news #pagination.is-both::before{
	display : block;
	grid-row : 1;
	grid-column : 2;
	text-align : center;
	content : "｜";
}
#news #pagination a{
	letter-spacing : .05em;
}
#news #pagination .prev{
	grid-row : 1;
	grid-column : 1;
}
#news #pagination .next{
	grid-row : 1;
	grid-column : 3;
}
@media screen and ( max-width : 750px ){
	#news{
		padding-top : calc( ( 50 - 4 ) var( --remBase ) );
	}
	#news #pagination{
		height : calc( 210 var( --remBase ) );
		margin-top : calc( ( 40 - 13 ) var( --remBase ) );
		font-size : 3rem;
	}
}
@media print , screen and ( min-width : 750.02px ){
	#news{
		padding-top : calc( ( 64 - 4 ) var( --remBase ) );
	}
	#news .content{
		padding-bottom : calc( ( 66 - 11 ) var( --remBase ) );
		border-bottom : solid calc( 6 var( --remBase ) ) #ccc;
	}
	#news #pagination{
		height : calc( 150 var( --remBase ) );
		font-size : 2.2rem;
	}
}