/* $theme=satsuki2/wp */
body
{
	background-color:	#f3f3f3;	/* $c=bg */
	color:			#000000;		/* $c=fixfont */
}
#footer
{
	background-color:	#333333;		/* $c=footerbg */
}
#footer, #footer a:link, #footer a:visited {
	color:			#ffffff;		/* $c=footerfont */
}
a:link {
	color:			#005b00;		/* $c=link */
}
a:visited {
	color:			#5b8200;		/* $c=linkvisited = auto:link */
}
a:hover {
	color:			#004ed4;		/* $c=linkhoverbg = auto:link */
}
button
{
	color:			#000000;			/* $c=fixfont */
	border-color:	#bbbbbb;		/* $c=btnborder = border */
	background-color:	#ffffff;			/* $c=btnbg0 */
	background-image:	linear-gradient(to bottom,
				#ffffff,			/* $c=btnbg0 */
				#eeeeee);			/* $c=btnbg1 = auto:btnbg1 */
}
button:hover
{
	color:			#333333;			/* $c=btnhoverfont = auto:fixfont */
	background-color:	#ffffff;			/* $c=btnhoverbg = auto:btnbg0 */
}
button:disabled
{
	background-color:	#cccccc;			/* $c=btndisable = auto:btnbg0 */
}
#ui-icon-autoload {
	background-color:	#5b8200;			/* $c=uiicon = auto:link */
}
#sp-header, #header {
	background-color:	#f3f3f3;		/* $c=headerbg */
}
h1 a, h1 a:link, h1 a:visited {
	color:			#000000;		/* $c=titlefont = fixfont */
}
#head-search .search-box,
#head-search .search-btn {
	border-color:	#bbbbbb;			/* $c=border */
}
.ddmenu {
	border-color:	#bbbbbb;	/* $c=ddborder = border */
}
.ddmenu,
.ddmenu>ul li {
	background-color:	#111111;		/* $c=main */
}
.ddmenu>ul li:hover,
.ddmenu>ul li.hover {
	background-color:	#666666;		/* $c=ddhover */
}
.ddmenu>ul li a,
.ddmenu>ul ul {
	border-color:	#bbbbbb;		/* $c=border */
}
.ddmenu a,
.ddmenu a:link,
.ddmenu a:visited
{
	color:			#ffffff;		/* $c=ddfont */
}
.ddmenu li ul li ul:before,
.ddmenu.sp li ul:before {
	border-left-color:	#ffffff;		/* $c=ddarrow = ddfont */
}
.ddmenu:not(.sp) li:last-child:not(:first-child) ul li ul:before {
	border-right-color:	#ffffff;		/* $c=ddarrow */
}
.ddmenu {
	color:			#ffffff;		/* $c=ddarrow */
}
article {
	border-color:	#dddddd;		/* $c=border2 = auto:border */
	background-color:	#ffffff;			/* $c=artbg */
}
article.wiki {
	border-color:	#bbbbbb;		/* $c=border */
}
h2, h2 a, h2 a:link, h2 a:visited {
	color:			#000000;			/* $c=fixfont */
}
div.art-info {
	background-color:	#f0f9ee;		/* $c=prebg */
}
section footer {
	background-color:	#f3faf1;		/* $c=footnotebg = combg */
}
div.body h3 {
	border-left-color:	#111111;		/* $c=h3 = main */
}
div.body h3,
div.body h3 a,
div.body h3 a:link,
div.body h3 a:visited {
	color:			#111111;			/* $c=h3 = main */
}
div.body h4 {
	border-bottom-color:	#dddddd;		/* $c=h4border = border2 */
}
blockquote, div.box, pre:not(.syntax-highlight) {
	background-color:	#f0f9ee;			/* $c=prebg */
}
pre span.comment	{ color: #cc3300; }			/* $c=fixstrongfont */
pre strong.comment	{ color: #cc3300; font-weight: bold; }	/* $c=fixstrongfont */
em {
	color:			#cc3300;				/* $c=fixstrongfont */
}
article:not(.system) strong { color: #cc3300; }			/* $c=fixstrongfont */
.body table th,
.ui-dialog table th {
	border-right-color:	#ffffff;		/* $c=artbg */
	border-bottom-color:	#ffffff;		/* $c=artbg */
	background-color:	#c0dcb9;			/* $c=tablebg = auto:prebg */
}
#com {
	border-color:	#dddddd;		/* $c=border2 */
	background-color:	#f3faf1;		/* $c=combg */
}
div.commentator {
	border-bottom-color:	#bbbbbb;		/* $c=border */
}
strong.warning, strong.error,
p.warning, p.error,
div.messages div.warn,
div.messages div.message {
	color:		#cc3300;			/* $c=fixstrongfont */
}
div.hatena-moduletitle {
	color:			#000000;		/* $c=fixfont */
}
#sidebar div.hatena-module {
	background-color:	#f3f3f3;	/* $c=modulebg = bg */
}
#sidebar div.hatena-module {
	border-color:	#bbbbbb;		/* $c=border */
}
#footer #side-b {
	color:			#ffffff;		/* $c=footerfont */
}
#footer #side-b .hatena-moduletitle {
	color:			#ffffff;		/* $c=footerfont */
}
article.system {
	background-color:	#e8f6e5;			/* $c=sysbg */
	border-color:	#bbbbbb;		/* $c=border */
}
ul.dynatree-container {
	border-color:	#bbbbbb;		/* $c=border */
}
th:has(> input:focus),
td:has(> input:focus) {
	background-color:	#ffffcc;	/* $c=fixfocusbg1 */
}
input[type="text"]:focus,
input[type="date"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
.setting textarea:focus {
	background-color:	#ffeeee;	/* $c=fixfocusbg2 */
}
article.edit span.tag {
	background-color:	#c0dcb9;		/* $c=tablebg */
}
div.popup-help {
	color:			#6b75b8;		/* $c=fixhelpfont */
}
.ui-dialog {
	background-color:	#e8f6e5;			/* $c=sysbg */
	border-color:	#a3dc95;		/* $c=dialogbg = auto:prebg */
}
.ui-dialog .ui-widget-header {
	background-color:	#a3dc95;			/* $c=dialogbg */
}
nav.tree {
	border-color:	#bbbbbb;		/* $c=border */
	background-color:	#e8f6e5;			/* $c=sysbg */
}
.ui-progressbar {
	border-color:	#bbbbbb;		/* $c=border */
}
.ui-progressbar-value {
	background-color:	#a3dc95;			/* $c=dialogbg */
} 
