@media screen and (min-width: 48em) {

	/* Layout */

	.wrap {
		max-width: 1000px;   /* 全体の横幅 */
		padding-left: 2em;   /* 余白（左） */
		padding-right: 2em;  /* 余白（右） */
	}

	.has-sidebar:not(.error404) #primary {
		float: left;
		width: 66%;          /* 記事の横幅 */
	}

	.has-sidebar #secondary {
		float: right;
		padding-top: 0;
		width: 29%;          /* サイドバーの横幅 */
	}

	.navigation-top .wrap {
		max-width: 1000px;   /* グローバルナビゲーションメニューの横幅 */
		/* The font size is 14px here and we need 50px padding in ems */
		padding: 0.75em 3.4166666666667em;
	}
}

	.site-content {
		padding: 2.5em 0 0;/*メニューバーと記事の間隔*/
	}

	/* page title size */

body.page:not(.twentyseventeen-front-page) .entry-title {
font-size: 26px;
}

/*引用*/
blockquote{
	position: relative;
	margin: 1em ;
	padding: 15px;
	background: #cceeee;
}

/*--------------------------------------------------------------
12.0 投稿ページのtitleを装飾
--------------------------------------------------------------*/
#secondary H2 {
background: #ffffff;
box-shadow: 0px 0px 0px 5px #eeeeee;
border: dashed 1px #aaaaaa;
padding: 0.2em 0.5em;
color: #454545;
font-size: 16px;
}

#primary .entry-content H2 {
background: #dfefff;
box-shadow: 0px 0px 0px 5px #dfefff;
border: dashed 1.5px #96c2fe;
padding: 0.2em 0.5em;
color: #454545;
}

#primary .entry-content H3:not(.sd-title):not(.jp-relatedposts-headline){
background: #eeedfe;
/*box-shadow: 0px 0px 0px 5px #fffdfe;*/
border: dotted 2.5px #96c2fe;
padding: 0.2em 0.5em 0.5em;
color: #454545;
}

#primary .entry-content h4:not(.jp-relatedposts-post-title){
margin: 1em ;
background: #eeffff;
/*box-shadow: 0px 0px 0px 5px #fffdfe;*/
border: dashed 1px #96c2fe;
padding: 0.2em 0.5em;
color: #454545;
}

#primary .entry-content h5{
margin: 1em ;
background: #eeffee;
/*box-shadow: 0px 0px 0px 5px #fffdfe;*/
border: dashed 1px #96c2fe;
padding: 0.2em 0.5em;
color: #454545;
}

#primary .entry-content h6{
margin: 1.5em ;
background: #ffffff;
/*box-shadow: 0px 0px 0px 5px #fffdfe;*/
border-left: 3px double lightgreen;
border-bottom: 3px double lightgreen;
padding: 0.2em 1em ;
color: #454545;
}