/* CSS Document */
/* ブログ用 */
.pager-post-navi figure {
	display: none;
}

.iconfont {
	color: #666!important;
}

.breadcrumb {
	margin-bottom: 2em!important;
}

.entry-title {
	border-bottom: 2px solid #666;
	text-align: left!important;
}

.entry-card-wrap {
	padding: 14px 14px 7px!important;
	background: #FFF;
	border-color: #666!important;
}

.list a:hover,
.new-entry-cards a:hover{
	opacity: 0.8;
	background: #DDD;
}

.entry-card-thumb img{
	border-radius: 6px;
}



h1 {
	color: #555;
}

.wp-block-heading {
	margin-bottom: 0.5em!important;
}

h2.wp-block-heading {
	background-color: #333!important;
	color: #FFF!important;
	border: 0!important;	
	margin-top: 2em!important;
	padding-top: 0.7em!important;
	padding-bottom: 0.7em!important;	
}

h3.wp-block-heading {
	margin-top: 1.5em;
	background-color: #EEE!important;
	border: 0!important;
}

h4.wp-block-heading {
	margin-top: 1em;

}

.sidebar {
	font-size: 16px;
}

.sidebar h3 {
	color: #555;
	background-color: #FFF;
	border-bottom: 2px solid #555;
	padding-bottom: 0px!important;
}

.sidebar li a::before {
	font-family: "Font Awesome 5 Free";
  	content: "\f0da";
  	font-weight: 900;
  	padding-right: 0.3em;
	font-size: 20px;
}

.sidebar li a{
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}

.cat-label,
.cat-link {
	color: #FFF!important;
}
.cat-link {
	background-color: #333!important;
}

.post-count::before {
	content: "(";
}
.post-count::after {
	content: ")";
}

@media screen and (max-width: 834px){

	#sidebar {
		display: block;
	}
	
	.breadcrumb-page,
	.breadcrumb-category {
		padding-top: 60px;	
	}
}

@media screen and (max-width: 480px) {
	.content{ 
		margin-top: 80px!important;
	}
	.entry-card-snippet {
		display: block!important;
	}
	
	.header-container {
		display: none;
	}
	
}
