/*
Theme Name: Twenty Seventeen Child
Template: twentyseventeen
*/
@media screen and (min-width: 48em) {

	.panel-content .entry-header,
	.panel-content .entry-content {
		float: none;
		width: 100%;
	}

	.panel-content .entry-header {
		margin-bottom: 1em;
	}

	.panel-content .entry-content {
		margin-top: 0;
	}

}
/* 投稿一覧で画像と本文を横並び */
@media screen and (min-width: 48em) {

	.blog:not(.single-post) .site-main article,
	.archive .site-main article,
	.search .site-main article {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		gap: 24px;
	}

	.blog:not(.single-post) .site-main article .entry-header,
	.archive .site-main article .entry-header,
	.search .site-main article .entry-header {
		width: 100%;
		margin-bottom: 0.8em;
	}

	.blog:not(.single-post) .site-main article .post-thumbnail,
	.archive .site-main article .post-thumbnail,
	.search .site-main article .post-thumbnail {
		flex: 0 0 180px;
		width: 180px;
		margin: 0;
	}

	.blog:not(.single-post) .site-main article .post-thumbnail a,
	.archive .site-main article .post-thumbnail a,
	.search .site-main article .post-thumbnail a {
		display: block;
		width: 100%;
	}

	.blog:not(.single-post) .site-main article .post-thumbnail img,
	.archive .site-main article .post-thumbnail img,
	.search .site-main article .post-thumbnail img {
		display: block;
		width: 100%;
		height: 120px;
		object-fit: cover;
	}

	.blog:not(.single-post) .site-main article .entry-content,
	.archive .site-main article .entry-content,
	.search .site-main article .entry-content {
		flex: 1 1 calc(100% - 204px);
		min-width: 0;
		margin: 0;
	}
}
.widget_bttk_popular_post ul li .entry-header .entry-title, .widget_bttk_pro_recent_post ul li .entry-header .entry-title {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	padding:0 1rem;
}
body:not(.twentyseventeen-front-page) .entry-header {
	padding:0;	
}
