@charset "Shift_JIS";
@import url("const.css");

body {
	color			: #fff;
	background	: #000;
}
.page {
	color			: #000;
	background	: #ccc;
	border-color	: #fff;
}

/* BEGIN HEADER */
h1 {
	color				: #fff;
	background-color	: transparent;
}
/* END HEADER */

/* SIDEBAR */
.sidebar {
	color		: #000;
	background	: #fff;
}
.sidebar h2, .sidebar h3 {
	color		: #fff;
	background	: #000;
}
ul.menu a.en {
	color				: #000;
	background-color	: #ff0;
}

/* LINK */
a[name]:hover {
	color			: inherit;
	background	: transparent;
}
a:link {
	color			: #003;
	background	: transparent;
}
a:visited {
	color			: #666680;
	background	: transparent;
}
a:active, a:hover, a:focus {
	color				: #e00;
	background		: transparent;
}
a:link img, a:visited img {
	border-color	: #003;
}
a:active img, a:hover img, a:focus img {
	border-color	: #e00;
}
img.eventleft, img.eventright {
	border-color	: #000;
}

#updates {
	background	: #fff;
}

/* INLINE */
strong {
	color			: #e00;
	background	: transparent;	
}
em {
	color			: #e00;
	background	: transparent;	
}

/* HEADERS */
h2, h3 {
	color			: #fff;
	background	: #e00;
}
h2 {
	border-color	: #fff;
}
h4, h5 {
	color			: #e00;
	background	: transparent;
}
/* End of headers */

/* Begin of lists */
dt {
	color			: #e00;
	background	: transparent;
}
#updates {
	border-color	: #000;
}
.event a, .event span {
	border-color	: #fff;
	color		: #fff;
}
.event a {
	background-color	: #000;
	color		: #fff;
}
.event a:hover, .event a:focus {
	background-color	: #e00;
	color		: #fff;
}
.event span {
	color				: #000;
	background-color	: #ff0;
	border-color		: #000;
}
/* End of lists */

/* BEGIN POST */
div.post {
	background	: #fff;
}
/* END POST */

/* BEGIN TABLE */
table {
	color				: #000;
	background-color	: #fff;
}
th {
	color				: #fff;
	background-color	: #000;
}
td {
	background-color	: #ccc;
}
th a:link {
	color	: #fff;
}
th a:visited {
	color	: #999;
}
th a:active, th a:hover, th a:focus {
	color				: #e00;
	background		: transparent;
}
th a:link img, th a:visited img {
	border-color	: #fff;
}
th a:active img, th a:hover img, th a:focus img {
	border-color	: #e00;
}
/* END TABLE */

/* BEGIN BBS */
div.com {
	border-color	: #000;
}
div.res {
	border-color	: #000;
}
.com h2, .res h3 {
	color			: #e00;
	background	: #ccc;
}
.bbsform p {
	border-color	: #000;
}
/* END BBS */
