div.frame {
	width				: 100%;
	text-align			: center;
	margin				: auto;
	padding-bottom		: 24px;
	background-color	: #eaeaec;
}

div.bulletin {
	width				: 620px;
	text-align			: center;
	margin				: auto;
}

div.spacer {
	height				: 36px;
}

h1 {
	color				: #000000;
	text-align			: center;
	margin-top			: 0px;
	margin-bottom		: 16px;
}

img {
	border				: 0px none #ffffff;
}

a.bulletin:link, a.bulletin:visited, a.bulletin:active, a.bulletin:hover { 
	color				: #470d0d;
	text-decoration		: none;
	font-weight			: bold;
}

table {
	margin				: auto;
}

th.title {
	text-align			: center;
	font-weight			: bold;
	color				: #000000;
}

td.enlarge {
	text-align			: center;
	vertical-align		: top;
}

div.message {
	color				: #000000;
	text-align			: left;
	font-size			: 12px;
	line-height			: 1.5em;
}

div.button {
	color				: #470d0d;
	width				: 90px;
	text-align			: center;
	font-size			: 12px;
	margin				: auto;
	padding-top			: 4px;
	padding-bottom		: 4px;
	border				: 3px solid #470d0d;
	border-left			: 12px solid #470d0d;
	border-right		: 12px solid #470d0d;
	background-color	: #ffffff;
	cursor				: pointer;
}

div.errmsg {
	color				: #ff0000;
	font-size			: 18px;
	font-weight			: bold;
	padding-top			: 16px;
	padding-bottom		: 16px;
}

td.loginmsg {
	border				: 1px solid #000000;
	padding				: 8px;
	font-weight			: bold;
	text-align			: center;
}

td.logout {
	border				: 1px solid #000000;
	padding				: 8px;
	font-weight			: bold;
	text-align			: center;
}

td.yearlist {
	padding				: 8px;
	padding-top			: 16px;
	width				: 64px;
	vertical-align		: top;
}

div.yearlist {
	border				: 1px solid #000000;
	padding				: 8px;
	text-align			: center;
}

td.nendai {
	border				: 1px solid #000000;
	border-right		: 0px;
	height				: 24px;
	padding				: 8px;
	padding-left		: 24px;
	font-size			: 14px;
	font-weight			: bold;
}

td.nendaibtn {
	border				: 1px solid #000000;
	border-left			: 0px;
	height				: 24px;
	padding				: 8px;
	text-align			: right;
}

td.shohinlist {
	border				: 0px;
	vertical-align		: top;
}
