@charset "UTF-8";

body p {
	text-indent:		1em;
	text-align:		justify;
	text-justify:		inter-ideograph;
}
.copyright {
	font-size:		95%;
	margin-top:		3px;
	text-indent:		0;
	text-align:		center;
}
.roundcorner {
	-moz-border-radius:	16px;
	-webkit-border-radius:	16px;
	border-radius:		16px;
	-moz-box-shadow:	3px 3px 10px #444;
	-webkit-box-shadow:	3px 3px 10px #444;
	box-shadow:		3px 3px 10px #444;
}
#contents {
	background-color:	#fff;
	border:			solid 5px #f06;
	color:			#000;
	margin:			1ex auto;
	padding:		20px;
	width:			800px;
}
#datasheet {
	border-collapse:	collapse;
	border:			solid 2px #f06;
	font-size:		smaller;
	margin:			5px auto;
}
#datasheet td, #datasheet th {
	padding:		2px 5px;
	vertical-align:		middle;
}
#datasheet th {
	text-align:		center;
	font-weight:		bold;
	white-space:		nowrap;
}
#package {
	padding:		0 !important;
	margin:			0 !important;
}
.col2 {
	-moz-column-count:	2;
	-webkit-column-count:	2;
	column-count:		2;
	-moz-column-gap:	3em;
	-webkit-column-gap:	3em;
	column-gap:		3em;
}
.col2 p {
	line-height:		1.5em;
	margin:			0;
	padding:		0;
}
#event {
	text-align:		center;
	margin:			1ex auto 1em;
}
#event img {
	vertical-align:		middle;
	margin:			3px;
	border:			solid 5px #f7f7ff;
	-moz-box-shadow:	5px 5px 10px #333;
	-webkit-box-shadow:	5px 5px 10px #333;
	box-shadow:		5px 5px 10px #333;
}
