@charset "UTF-8";
/* CSS Document */

.archive main{
	padding-bottom: 96px;
	background: linear-gradient(#f5f5f5 95%,#fff);
}
.article__wrap {
	display: flex;
	flex-wrap: wrap;
	overflow: visible;
}
.case__article{
	margin-bottom: 32px;
}
.wp-pagenavi{
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
}
.wp-pagenavi span,
.wp-pagenavi a:not(.nextpostslink):not(.previouspostslink){
	display: flex;
	width: 40px;
	height: 40px;
	margin-right: 12px;
	font-size: 1.7em;
	font-weight: bold;
	font-family: 'Gotham', sans-serif;
	color: #D85041;
	background-color: #fff;
	border: 2px solid #D85041;
	justify-content: center;
	align-items: center;
	border-radius: 20px;
	box-shadow: 0 4px 2px rgba(216,80,65,0.15);
}
.wp-pagenavi a{
		transition: 0.4s;
}
.wp-pagenavi span:last-child,

.wp-pagenavi a:not(.previouspostslink):last-child{
	margin-right: 0;
}
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink{
	font-size: 2em;
	color: #D85041;
}
.wp-pagenavi .nextpostslink{
	margin-left: 16px;

}
.wp-pagenavi .previouspostslink{
	margin-right: 16px;
}
.wp-pagenavi .current{
	background-color: #D85041;
	color: #fff;
	cursor:default;
}
.wp-pagenavi a:not(.nextpostslink):not(.previouspostslink):hover{
	color: #fff;
	background-color: #F25A49;
	border-color: #F25A49;
}
.wp-pagenavi .nextpostslink:hover,
.wp-pagenavi .previouspostslink:hover{
	color: #F25A49;
}
@media screen and (max-width:769px){
.archive main{
	padding-bottom: 64px;
}
	.article__wrap{
		margin: 0 20px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.case__article:last-of-type{
	margin-bottom: 0;
}
	
}