
/* from 'deh_title-d.css' */

#page-title a,
#page-title a:link,
#page-title a:visited {
	color:			#ffffff;
}
#page-title a {
	font-size:		30px;
	line-height:		100%;
	font-weight:		bold;
	text-shadow:
4px  3px 4px rgba(0,0,0, 0.6),
		0px 0px 0px rgba(0, 0, 0, 0);
	position:		absolute;
	margin:			0;
	top:			40px;
	left:			0px;
	width:			100%;
	text-align:		center;
}
#page-title {
	position:		relative;
	height:			100px;
	padding:		0;
}

/* from 'dem_ddmenu,1-d.css' */

#dem-ddmenu-1,
#dem-ddmenu-1>ul>li,
#dem-ddmenu-1>ul li:hover>ul>li {
	height:		40px;
}
#dem-ddmenu-1 li ul li ul:before {
	top:		15px;
}
#dem-ddmenu-1:not(.sp)>ul>li {
	width:		auto;
}
#dem-ddmenu-1:not(.sp)>ul>li>ul,
#dem-ddmenu-1:not(.sp)>ul>li>ul li {
	width:		200px;
}
#dem-ddmenu-1>ul>li:first-child>a {
	border-left:	none;
}
#dem-ddmenu-1>ul>li:last-child>a {
	border-right:	none;
}

/* from '_usercss-d.css' */

#nav-header {
  display: none;
}
.blog-owner #nav-header {
  display: block;
}
#sp-nav-header {
  display: none;
}
.kome1 {
  list-style: none;
  counter-reset: item;
  padding-left: 0;
}
.kome1 li {
  counter-increment: item;
  margin-left: 2em;
  position: relative;
}
.kome1 li::before {
  content: "※ " counter(item) ". ";
  position: absolute;
  left: -2em;
}