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

body {
	color		: #ffe;
	background	: #024;
}
.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	: #666;
}
ul.menu a.en {
	color				: #000;
	background-color	: #ff0;
}

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

.cssButton:link, .cssButton:visited, .cssButton:active, .cssButton:hover, .cssButton:focus {
	display: block;
	margin: 5px;
	padding: 5px;
	color: #000;
	border-top: 6px double #ffc;
	border-left: 6px double #ffc;
	border-right: 6px double #990;
	border-bottom: 6px double #990;
	background: #cc0 url(./images/button.gif) left bottom repeat-x;
	text-align: center;
	font-weight: bold;
	font-size: 120%;
}
.cssButton:hover, .cssButton:focus {
	border-top: 6px double #dd0;
	border-left: 6px double #dd0;
	border-right: 6px double #990;
	border-bottom: 6px double #990;
}
.cssButton:active {
	border-top: 6px double #990;
	border-left: 6px double #990;
	border-right: 6px double #ffc;
	border-bottom: 6px double #ffc;
}

#updates {
	background	: #ffe;
}

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

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

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

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

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