body{
	background-color:black;
}
p{color:#fff;}
a{color:#fff;}
#main_contents {background:black;}
#footer_address { background-color: #e7317a;}
#footer_top{margin-top:0px;}
#index_news{background-color: black;}
.elementor-widget-heading.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-734 .elementor-element.elementor-element-51d1c913{
	background:black;
}
h3{
	color:#fff !important;
}
.elementor-734 .elementor-element.elementor-element-63618ad1{
	background:black;
}
.elementor-734 .elementor-element.elementor-element-a7d1383{
	background:black;
}
.elementor-734 .elementor-element.elementor-element-15121d2f > .elementor-widget-container{
	background-color:black;
}
.elementor-734 .elementor-element.elementor-element-20f2c517 > .elementor-widget-container{
	background-color:black;
}
.elementor-734 .elementor-element.elementor-element-6f9595fb > .elementor-element-populated{
	background-color:black;
}
.elementor-734 .elementor-element.elementor-element-7e4f0c55 > .elementor-element-populated{
	background-color:black;
}
.elementor-widget-heading .elementor-heading-title>a{
	color:#fff;
}
.post_content p{
	background-color:black;
}
.elementor-478 .elementor-element.elementor-element-5438286.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-478 .elementor-element.elementor-element-6169b38 > .elementor-element-populated{
	background-color:black;
}
.elementor-478 .elementor-element.elementor-element-b26c391.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-623 .elementor-element.elementor-element-7b80ef75.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-widget-heading.elementor-widget-heading .elementor-heading-title{
	background-color:black;
	color:#fff;
}
.elementor-623 .elementor-element.elementor-element-551c9b20{
	background-color:black;
}
.elementor-1335 .elementor-element.elementor-element-98186ce.elementor-widget-heading .elementor-heading-title{
	background-color:#fff;
}
.elementor-1335 .elementor-element.elementor-element-6169b38 > .elementor-element-populated{
	background-color:black;
}
.elementor-734 .elementor-element.elementor-element-6e4b1248.elementor-widget-heading .elementor-heading-title{
	background-color:#00000000;
}
.elementor-734 .elementor-element.elementor-element-36d21f64.elementor-widget-heading .elementor-heading-title{
	background-color:#00000000;
}
.elementor-734 .elementor-element.elementor-element-1c10c8ba.elementor-widget-heading .elementor-heading-title{
	background-color:#00000000;
}
.elementor-734 .elementor-element.elementor-element-d111b4e.elementor-widget-heading .elementor-heading-title{
		background-color:#00000000;
}
.elementor-734 .elementor-element.elementor-element-7d3b70f5.elementor-widget-heading .elementor-heading-title{
	color:black !important;
	background-color:#00000000;
}
.elementor *, .elementor :after, .elementor :before{
	color:#fff;
}
.elementor-478 .elementor-element.elementor-element-0127b5d.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-818 .elementor-element.elementor-element-71ccbd18.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-818 .elementor-element.elementor-element-b488bb6{
	background:black !important;
}
.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{
	background-color:black;
}
.elementor-818 .elementor-element.elementor-element-4779d35.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-818 .elementor-element.elementor-element-f388485.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-818 .elementor-element.elementor-element-3070437.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-818 .elementor-element.elementor-element-755cbb4.elementor-widget-heading .elementor-heading-title{
	background-color:#00000000;
}
.elementor-1226 .elementor-element.elementor-element-292d3ad9.elementor-widget-heading .elementor-heading-title{
	background-color:#00000000;
}
.elementor-1226 .elementor-element.elementor-element-28d6a43 > .elementor-widget-container{
	background-color:black;
}
.elementor-1226 .elementor-element.elementor-element-3175d180.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-1226 .elementor-element.elementor-element-3545b1fd.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
.elementor-1226 .elementor-element.elementor-element-ca1ec2b .elementor-icon-box-content .elementor-icon-box-description{
	color:#fff;
}
.elementor-1226 .elementor-element.elementor-element-54d0913.elementor-widget-heading .elementor-heading-title{
	color:#fff;
}
div.wpcf7{
	background-color:black;
}
.elementor-1279 .elementor-element.elementor-element-7bfa2827.elementor-widget-heading .elementor-heading-title{
	background-color:#00000000;
}
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description{
	color:#fff;
}
.elementor-445 .elementor-element.elementor-element-3b3ed9ce{
	background-color:black;
}
.pc .home #header_top{
	background:black;
}
.pc .home #global_menu{
	background:#e7317a;
}
.pc #global_menu > ul > li > a{
	color:#fff;
}
a:hover,.pc #global_menu li.current-menu-item > a,.pc #global_menu > ul > li > a:hover{
	color:#fff;
}
.pc .home #header_top{
	border-bottom:0;
}
#footer_top{
	background:black;
}
.pc .header_fix #header{
	background:#e7317a;
}
.pc .header_fix #header{
	border-bottom:0;
}
.mobile .mobile_header_fix #header{
	background:black;
}
.footer_menu a{
	color:#fff;
}
.pc .not_home.header_fix2 #header{
	background:#e7317a;
}
.pc .not_home #header{
	background:#e7317a;
}
.pc .not_home.header_fix2 #header{
	border-bottom:0;
}
.collapse_category_list li a{
	color:#fff;
}
.collapse_category_list li a .count{
	background:black;
}
#previous_next_post .title{
	color:#fff;
}
#post_meta_bottom{
	display:none;
}
#related_post .headline{
	display:none;
}
#pages-7{
	display:none;
}
#bread_crumb{
	background:#e7317a;
}
#bread_crumb li,#bread_crumb li:after,#bread_crumb li.home a:before{
	color:#fff;
}
.elementor-478 .elementor-element.elementor-element-4cb5a9c3{background-color: #e7327a !important;}
.elementor-478 .elementor-element.elementor-element-6169b38:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated{background-color: #000000 !important;}