@charset "UTF-8";

table.event-table{ empty-cells:show; border-collapse:collapse; border-spacing:0px; margin:0; }
table.event-table tr td{ padding:0px; vertical-align:middle; }

table.event-table thead tr td{
	font-weight:bold;
	padding:2px 10px;
	vertical-align:middle; text-align:center;
	border-bottom:1px solid #cfdee4; color:#4a8c88;
	background-image:url(../images/ev.jpg);
}
table.event-table tfoot tr td{ padding:0px; }

table.event-table thead tr td.d{
	width:60px;
}
table.event-table thead tr td.w{ width:60px; }
table.event-table thead tr td.x{
}

table.event-table tbody tr td{
	padding:2px 10px;
	border-bottom:1px solid #cfdee4;
	line-height:1.4em;
}
table.event-table tbody tr td.d{ width:50px; vertical-align:middle; text-align:center; color:#2b5366; font-family:Verdana, Arial, sans-serif; font-weight:bold; }
table.event-table tbody tr td.w{ width:50px; vertical-align:middle; text-align:center; color:#2b5366; background-color:#f1fbfa; }
table.event-table tbody tr td.h{ width:50px; vertical-align:middle; text-align:center; color:#e33c0f; background-color:#fceeee; }
table.event-table tbody tr td.x{
	vertical-align:top;
	text-align:left;
	color:#3d3d3d;
	font-size:107%;
	letter-spacing: 0.1em;
}

span.dm{
	font-family:Verdana, Arial, sans-serif;
	color:#1e5f95;
	font-size:159%;
	font-weight:bold;
}

table.event-detail{ empty-cells:show; border-collapse:collapse; border-spacing:0px; margin:0; }
table.event-detail tr td{ padding:0px; vertical-align:middle; text-align:left; }
table.event-detail tr td.cap{
	font-size:174%;
	font-weight:bold;
	line-height:1.3em;
	color:#313131;
	background-image: url(../../common/line01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
table.event-detail tr td.scap{
	padding-top:6px;
	font-size:129%;
	font-weight:bold;
	line-height:1.3em;
	color:#313131;
}
table.event-detail tr td.pdf{ padding:0px; }
table.event-detail tr td.pdf img{ border-style:none; margin-top:15px; }

table.event-detail tr td.sh{
	padding:2px 4px;
	width:120px;
	font-weight:bold;
	line-height:1.4em;
	vertical-align:top;
	color:#4a4a4a;
}
table.event-detail tr td.sv{
	padding:2px 4px;
	width:60%;
	width:300px;
	font-weight:normal;
	line-height:1.4em;
	vertical-align:top;
	color:#303030;
}
