@charset "UTF-8";
/*
 Theme Name:   Twenty Seventeen child
 Template:     twentyseventeen
*/

@import url('../twentyseventeen/style.css');


/*--------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
----------------------------------------------------------------
--------------------------------------------------------------*/
.post-365 > div > div > .entry-header{
	display:none;
}
.post-524 > div > div > .entry-header{
	display:none;
}
.post-599 > div > div > .entry-header{
	display:none;
}
.post-613 > div > div > .entry-header{
	display:none;
}
.page-id-274 > div > div > img{
	display:none;
}

#post-681 > .panel-content > div > .entry-header{
	display:none;
}

#panel1 > .panel-content > div > .entry-header{
	display:none;
}
#panel4 > .panel-content > div > .entry-header{
	display:none;
}
.entry-header{
	display:none;
}

/*
 * ブログの投稿者を非表示に
 */
.byline{
	display:none !important;
}
.wf-sawarabimincho {
	font-family: "Sawarabi Mincho"!important;
}
.site-title{
	font-family: "Sawarabi Mincho"!important;
}

.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	max-width: 1000px;
}
.page-one-column .panel-content .wrap {
	max-width: 1000px;
}

/*--------------------------------------------------------------
article > div > div > .entry-header{
	display:none;
}
--------------------------------------------------------------*/





@media screen and (min-width: 48em) {
	.panel-content .wrap {
		padding-bottom: 4.5em;
		padding-top: 3em;
	}
	.post-823 .panel-content .wrap {
		padding-top: 3em;
	}
	.post-613 .panel-content .wrap {
		padding-bottom: 8em;
		padding-top: 6em;
	}
	#panel4 .panel-content .wrap {
		padding-bottom: 0em;
		padding-top: 3em;
	}

	.colors-dark .main-navigation ul ul {
		border-color: #555;
		background: #333;
	}

	.page:not(.home) #content {
		padding-bottom: 0em;
	}
	.page:not(.home) .site-content {
		padding: 3em 0 0 0;
	}

}

p {
	margin: 0 0 0 0;
	padding: 0;
}
.elementor-section {
    margin: 1em 0 1em 0;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px;
}
/*
#post-1024 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-bottom: 1em;
}
#post-1037 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-bottom: 1em;
}
*/
.post-823 .elementor-widget:not(:last-child) {
    margin-bottom: 8px;
}
.post-274 .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
.site-footer .wrap {
    padding-bottom: 5em;
    padding-top: 1em;
}





