@charset "utf-8";
/* darkmode */

@media (prefers-color-scheme: dark) {
  body {
/*     background-color: #212020 */
	  background-color: #111111 !important;
    color: #fff !important;
  }
	div.nav div.nav_top {
		    background-color: #111111 !important;
	}
	#nav_pc{
    background-color: #111111 !important;
	}
	div.nav_top_contents h1{
		color:#fff !important;
	}
	section.contents {
		background-color: #625B5B !important;
	}
	section.news .news_content p.title a{
	color:#fff;
}
	
	ul.breadcrumbshas-background, post, {
		color: #fff !important;
	}
summary.wp-block-coblocks-accordion-item__content{
		color: #111111 !important;
	}

	ul.breadcrumbshas-background, post, {
		color: #fff !important;
	}

ul.breadcrumbs , ul.breadcrumbs a, ul.breadcrumbs span{
	color: #fff !important;
	background-color:#111111 !important;
		text-shadow:1px 1px 3px #000;
}

	section.news h2, section.nonsidebar_contents h3, section.pagecontents_right h3{
		border-bottom:2px solid #ff0000 !important;
		color:#ff0000 !important;
		text-shadow:1px 1px 3px #000;
		font-weight:600;
	}	
	section.nonsidebar_contents h2.contents_title, section.pagecontents_right h2.contents_title{
		text-shadow:1px 1px 3px #000;
		color:#ff0000 !important;
		font-weight:600;
		border-left:8px solid #ff0000;
	}
	
	 section.news a, section.nonsidebar_contents a, section.pagecontents_right a {
		color:#ff0000 !important;
		text-shadow:1px 1px 3px #000;
		 font-weight:600;
	}	
	.medical_specialist_table td, .medical_specialist_table tr{
		border:1px solid #777777 !important;	
	}
	td,tr{
		border:1px solid #777777;	
	}
	#general_ge_tool_1,
#general_ge_tool_2 {
	background-color:#fff !important;
}
}
	

