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

body {
	margin			: 0;
	padding			: 0;

	color			: #000;
	background-color	: #ffc;

	font			: normal 16px/24px sans-serif;
	text-align		: center;
}

div.page {
	width		: 800px;
	margin		: 0 auto;
	padding		: 0;

	text-align	: left;
}

/* LINK */
a[name] {
	text-decoration	: none;
}
a[name]:hover {
	color		: inherit;
	background	: transparent;
}
a:link {
	color		: #f33;
	background	: transparent;

	text-decoration	: underline;
}
a:visited {
	color		: #c3c;
	background	: transparent;
}
a:active, a:hover, a:focus {
	color		: #f33;
	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;
}

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

	font-weight	: bold;
}
em {
	color		: #e00;
	background	: transparent;
	font-style	: normal;
}
.huge {
	font-size	: 28px;
	line-height	: 100%;
	font-weight	: bold;
}
.big {
	font-weight	: bold;
	font-size	: 18px;
}
.small {
	font-weight	: normal;
	font-size	: 12px;
	line-height	: 150%;
}

/* Begin of lists */
dl {
	margin	: 0 5px;
}
dt {
	font-weight	: bold;
}
dd {
	margin	: 0 0 5px 20px;
}
.event a, .event span {
	border-color	: #fff;
	color		: #fff;
}
dl.link {
	padding		: 0;
}
dl.link dt {
	margin			: 3px 0;
	padding			: 3px 0;
	border-width		: 1px 0 0 0;
	border-style		: solid;
}
dl.link dd {
	margin			: 0;
	padding			: 0;
}
dl.link img {
	margin	: 0;
}
/* End of lists */

div.dialog {
	background-color	: #fee;
}
p.next {
	background-color	: #fa6;
	padding			: 3px 5px;
}
p.back {
	background-color	: #9f9;
	padding			: 3px 5px;
}
p.confirm {
	background-color	: #ff6;
	padding			: 3px 5px;
}
div.login {
	border			: 1px solid;
	margin			: 0 auto;
	width			: 18em;
	background-color	: #fa6;
}
div.login p {
	margin		: 5px;
	text-align	: center;
}
