/* カスタム CSS をここに入力してください */
body {
  font-family: sans-serif;
}
.overlay {	
  opacity: 0.1;
}
.home .single-svg-bottom{
  margin-bottom: 10px;
}
.site-title{
  margin-bottom: 0;
  font-weight: bold;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.site-description{
  margin: 0 0 20px;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  font-weight: bold;
  font-size: 36px;
  color: #fff;
}
.entry-content a{
  font-weight:bold;
}
.post-843 .entry-content a{
  white-space: nowrap;
}
.post-869 .entry-content h3{
  padding-bottom: 5px;
  border-bottom: #ccc solid 5px;
}

.entry-content h4,
.entry-content h5 {
  font-weight: bold;
  font-family: sans-serif;
}

.menu-header-menu-container ul,
.header-navigation ul {
  display: inline-block;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right:0;
  padding: 0 3px;
  list-style-type: none;
  background-color: #000;
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  color: #fff;
}
.menu-header-menu-container li,
.header-navigation li {
  display: inline-block;
  color: #fff;
}
.menu-header-menu-container li a,
].header-navigation li a {
	color: #fff;
}
.menu-header-menu-container li a:hover,
.header-navigation li a:hover {
	text-decoration: underline;
}
.menu-header-menu-container ul:after,
.header-navigation ul:after {
  	content: " | "
}
.menu-header-menu-container li:before,
.header-navigation li:before {
	content: " | "
}
.site-branding a{
  color: #fff;
}

#npcatch {
	list-style-type: none;
}
#npcatch li {
	float: left;
	width: 150px;
	margin: 0 10px 10px;
	padding: 5px;
	background-color: #f4f4f4;
}
#npcatch li .title {
	display: block;
	margin-top: 2px;
}
.current_page_item a,
.current-menu-item a {
font-weight: bold;
color: 	DarkOrange;
}
.taxonomy-description {
color: #f4f4f4;
}