@charset "utf-8";

html {
	background: #f0f0f0;
}

html.wp-toolbar {
	padding-top: 45px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#wpadminbar * {
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	position: static;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	font: normal 11px/45px "Open Sans", sans-serif;
	border-radius: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
	-webkit-transition: none;
	-moz-transition:    none;
	-o-transition:      none;
	transition:         none;
	-webkit-font-smoothing: subpixel-antialiased; /* Prevent Safari from switching to standard antialiasing on hover */
}

#wpadminbar {
	direction: ltr;
	color: #ccc;
	font: normal 11px/45px "Open Sans", sans-serif;
	height: 45px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 600px; /* match the min-width of the body in wp-admin.css */
	z-index: 99999;
	background: #313338;
}



#adminmenu .wp-submenu a {
	font-size: 12px;
	line-height: 1.4em;
	margin: 0;
	padding: 6px 0;
	font-weight: normal;
}

#adminmenu a.menu-top,
#adminmenu .wp-submenu-head {
	font-size: 13px;
	font-weight: normal;
	line-height: 1.8em;
	padding: 0;
	color: #333;
}

#adminmenu .wp-submenu .wp-submenu-head {
	font-weight: normal;
	font-size: 14px;
	padding: 8px 4px 8px 11px;
	margin: -7px 0px 4px;
}

#adminmenu .wp-submenu .wp-submenu-head a:hover{
	font-weight: normal;
	font-size: 14px;
	padding: 8px 4px 8px 11px;
	margin: -7px 0px 4px;
}

#adminmenuback,
#adminmenuwrap,
#adminmenu,
#adminmenu .wp-submenu {
	width: 220px;
}

#wpcontent,
#wpfooter {
	margin-left: 240px;
}

#adminmenu .wp-submenu {
	list-style: none;
	position: absolute;
	top: -1000em;
	left: 220px;
	overflow: visible;
	word-wrap: break-word;
}

#adminmenu .wp-not-current-submenu .wp-submenu,
.folded #adminmenu .wp-has-current-submenu .wp-submenu {
	min-width: 200px;
	width: auto;
}

/* menu */
#adminmenuback,
#adminmenuwrap,
#adminmenu {
	background-color: #e6e7e8;
}

#adminmenu li.wp-menu-open {
	border-color: #ccc;
}

#adminmenu li {
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#adminmenu li.menu-top {
	border: none;
	min-height: 34px;
	position: relative;
	border-bottom: solid 1px #ccc;
}

#adminmenu .wp-has-current-submenu .wp-submenu,
.no-js li.wp-has-current-submenu:hover .wp-submenu,
#adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu {
	background-color: #fff;
}

#adminmenu .wp-has-current-submenu .wp-submenu a,
.no-js li.wp-has-current-submenu:hover .wp-submenu a,
#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a,
#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
	color: #333;
}

#adminmenu .wp-submenu a:hover,
#adminmenu .wp-submenu a:focus,
#adminmenu .wp-has-current-submenu .wp-submenu a:hover,
#adminmenu .wp-has-current-submenu .wp-submenu a:focus,
#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,
#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,
#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,
.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,
.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,
.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,
.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus,
.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,
.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus {
	background: none;
	color: #333;
}

#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
#adminmenu li.current a.menu-top,
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
	color: #333;
}

#adminmenu .wp-submenu li.current,
#adminmenu .wp-submenu li.current a,
#adminmenu .opensub .wp-submenu li.current a,
#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a,
#adminmenu .wp-submenu li.current a:hover,
#adminmenu .wp-submenu li.current a:focus {
	color: #333;
	background: transparent;
}


#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
#adminmenu li.current a.menu-top,
.folded #adminmenu li.wp-has-current-submenu,
.folded #adminmenu li.current.menu-top,
#adminmenu .wp-menu-arrow,
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
#adminmenu .wp-menu-arrow div {
	background: #595f69;	/* サイドメニュー選択後のタイトル*/
	color: #fff;
}

#adminmenu .wp-submenu,/* サイドメニューポップアップ*/
.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
.folded #adminmenu .wp-has-current-submenu .wp-submenu {
	background-color: #595f69;

	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
	box-shadow:         0 3px 5px rgba(0,0,0,0.2);
}

#adminmenu .wp-submenu a,
.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a,
.folded #adminmenu .wp-has-current-submenu .wp-submenu a {
	color: #fff;
}

#adminmenu li.menu-top:hover,
#adminmenu li.opensub > a.menu-top,
#adminmenu li > a.menu-top:focus {
	background-color: #595f69;
	color: #fff;
}

.clearlooks2 .mceClose:hover:before {
	color: #fff;
}
