article{
border-top: 	var(--arcBorder);
}
article:last-child{
border-bottom: 	var(--arcBorder);
}
.eachArticle{
padding: .5em;
}

.articleContainer a{
text-decoration: none !important;
color:				var(--txtColor) !important; 
}

.postInfo{
display: flex;
}


.upDate{
font-size: 1.6rem;
}
.msg{
font-size: 1.5rem;
line-height: 1.6em;
margin-top: 		2em;
margin-bottom: 2em;
}
/*------------------	3*/

.upDate{
width:	6.5em;
}
.upDate::after {
  content: "　🔵";
}
.msg{
color:				var(--themeColorSub);
filter:drop-shadow(0 0 5px rgba(0,50,100,0.2));
}


/*------------------	3*/
.articleContainer	:hover	{ color:	var(--hoverColor); }
.articleContainer	:active	{ color:	var(--activeColor);}
/*==================================================== ページナビ*/
.pagenaviContainer{
margin: 2em 0;
text-decoration: none;
user-select: none;
cursor:pointer;
text-align:center;
}

.wp-pagenavi a,
.wp-pagenavi span{
border:none !important;
}
.wp-pagenavi {
font-size:1.0em;
text-align:center;
}
.wp-pagenavi a{
color:	#fff; 
text-decoration: none !important;
border:none !important;
}

.wp-pagenavi{
display: flex;
justify-content: center;
}

.wp-pagenavi	> span
,.wp-pagenavi	> a{
display: flex;
justify-content: center;
height:1.6em;
margin:		.3rem	!important; 
align-items: center;
font-weight: bold;
}

.wp-pagenavi .first
,.wp-pagenavi .last
,.wp-pagenavi .previouspostslink
,.wp-pagenavi .nextpostslink{
width:1.3em;
}
.wp-pagenavi .extend{
transform: translateY(-3px);
}

.wp-pagenavi .page
,.wp-pagenavi .current{
padding-left:	1.1rem !important; 
padding-right:	1.1rem !important; 
}

.wp-pagenavi .current
,.wp-pagenavi .page
,.wp-pagenavi .previouspostslink
,.wp-pagenavi .nextpostslink
,.wp-pagenavi .first
,.wp-pagenavi .last{
color:				var(--paperColor) !important; 
background:		var(--themeColorSub);
border-radius:	var(--borderRad);
filter: 				var(--shadowBtn);
}

.wp-pagenavi .current{
background:	var(--offColor);; 
filter: none;
}

.wp-pagenavi a:hover	{ background: var(--markColor);	}
.wp-pagenavi a:active	{ background: var(--offColor);	filter:		none;}

 .contentBox{	    padding: 2em 5% 5em 5%;	}

/*-------------------------------メディア*/


@media screen and (min-width: 835px) {
	.tempbr {
	display:none;
	}
}
@media screen and (max-width: 510px) {
    .msg{
	font-size: 1.4rem;
	font-feature-settings: "palt";
	}
}
@media screen and (max-width: 480px) {
    .contentBox {
        padding: 2rem 2.4rem 4.8rem 2.4rem;
    }
    .pagenaviContainer{
    	margin-bottom: 1em;
    }
    .msg{
	font-size: 1.3rem;
	}
}