@charset "utf-8";
@media screen, tv{
#liveshowarea {
	width: 800px;
	margin-left: -400px;
}
}
@media print {
}
.showarea div.liveblock {
	background: #100F14;
	margin: 10px;
	padding: 10px;
	border: 1px solid #43414B;
}
.showarea div.liveblock h3 {
	border: 1px solid #43414B;
	padding: 3px;
	margin-bottom: 5px;
	background: #17281B;
	font-size: 1.2em;
	font-weight: bold;
}
.showarea div.liveblock h4 {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.showarea div.liveblock p {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.showarea div.liveblock ul {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.showarea div.liveblock p.underline {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #333333;
}
.showarea div.liveblock table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: auto;
}
.showarea div.liveblock table th {
	padding: 5px;
	border-top: 1px solid #C1C1C1;
	border-right: 1px dotted #C1C1C1;
	border-bottom: 4px double #C1C1C1;
	border-left: 1px dotted #C1C1C1;
	background: #331735;
}
.showarea div.liveblock table td {
	padding: 5px;
	border-top: 1px solid #C1C1C1;
	border-right: 1px dotted #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	border-left: 1px dotted #C1C1C1;
}
.showarea div.liveblock table td.tail {
	padding: 5px;
	border-top: 1px solid #C1C1C1;
	border-right: 1px dotted #C1C1C1;
	border-bottom: 4px double #C1C1C1;
	border-left: 1px dotted #C1C1C1;
}
.showarea div.liveblock strong {
	color: #FFFF00;
	background: #484D00;
}
.showarea div.liveblock li {
	list-style-type: disc;
	list-style-position: inside;
}
.showarea div#topblock {
	background: #4F0002;
	padding: 5px;
}