.single-post #content {
	margin-top: 0;
	}

.single-post .ehf-header header {
    position: relative;
    top: 0;
}

@media screen and (max-width:800px) {
#content.site-content {
  margin-top: 74px !important;
}	
}

#main_cap {
	position: relative;
	top: -50vh;
	z-index: 1;
	margin-bottom: -11vh;
}
@media screen and (max-width:768px) {
#main_cap {
	top: -22vh;
	margin-bottom: -8vh;
}
}
@media screen and (max-width:640px) {
#main_cap {
	top: -32vh;
	margin-bottom: -8vh;
}
}

.elementor-slick-slider .slick-slider .slick-next, .elementor-slick-slider .slick-slider .slick-prev {
    z-index: 2;
}

.elementor-5 .elementor-element.elementor-element-49d56e5 > .elementor-background-overlay {
    background-color: #ffffff;
    opacity: 0.3;
}

.elementor-5 .elementor-element.elementor-element-bddbef3 > .elementor-element-populated {
    background-image: none; 
}

.elementor-5 .elementor-element.elementor-element-cacfba3.elementor-widget-heading .elementor-heading-title {
	color: #444444;
}

.elementor-5 .elementor-element.elementor-element-0a96d4b .elementor-text-editor a {
	color: #444444;
}

.elementor-5 .elementor-element.elementor-element-80af9ad a.elementor-button, .elementor-5 .elementor-element.elementor-element-80af9ad .elementor-button {
    color: #FFF;
    background-color: #444444;
	padding: 0.6em 1.2em 0.6em 1.2em;
}

.elementor-5 .elementor-element.elementor-element-7d9c14c > .elementor-background-overlay {
    opacity: 0.3;
}

.elementor-5 .elementor-element.elementor-element-45a3202 > .elementor-background-overlay {
    opacity: 0.3;
}

.elementor-5 .elementor-element.elementor-element-7d9c14c,
.elementor-7540 .elementor-element.elementor-element-c5d2fec {
    background-image: url('https://green-nhd.jp/wp-content/uploads/2025/07/new-header-nail02.png');
}

.elementor-5 .elementor-element.elementor-element-45a3202,
.elementor-2919 .elementor-element.elementor-element-c5d2fec {
    background-image: url('https://green-nhd.jp/wp-content/uploads/2025/07/new-header-henna05.png');
}