
/*-----------------------*
/	地域表示用テーブル
/*-----------------------*/
.list_table{
	border-style: outset;
	border-width: 0px 1px 1px 1px;
	border-color: white;
	margin: 0px 0px 0px 0px;
}

	.list_table .h
	,.list_table .h td
	{
		padding: 2px;
		font-size: 10px;
		background-color: #3366FF;
		color: white;
		border-style: outset;
		border-width: 0px 1px 1px 0px;
		border-color: white;
		text-align: center;
	}
	
	.list_table .v
	,.list_table .v td
	{
		padding: 2px 2px;
		background-color: #FFFFFF;
	}

/*-----------------------*
/	一覧表示用テーブル
/*-----------------------*/

.list_table{
	
}
	.list_table .row0
	,.list_table .row0 td
	{
		background-color: #FFFFFF;
	}
	.list_table .row1
	,.list_table .row1 td
	{
		background-color: #F8F8F8;
	}
	.list_table .row10
	,.list_table .row10 td
	{
		background-color: #DDDDDD;
	}



/*-----------------------*
/	サイドメニュー直近公演表示用テーブル
/*-----------------------*/

.side_menu .near_event_list{
	margin: 3px;
	width: 184px;
}
	.side_menu .near_event_list .head
	{
		background-color: #FFFFFF;
		padding: 4px 5px 3px 20px;
		background-image: url(../img/system/list_mark_b.png);
		background-repeat: no-repeat;
		background-position: 0% 50%;
		border-bottom: dotted gray 1px;
	}
	.side_menu .near_event_list .title
	{
		background-color: #FFFFFF;
		padding: 3px;
	}
	.side_menu .near_event_list .date
	{
		background-color: #FFFFFF;
		padding: 0px 3px 3px 3px;
		width: 65px;
		border-bottom: dotted gray 1px;
		font-size: 10px;
	}
	.side_menu .near_event_list .area
	{
		background-color: #FFFFFF;
		padding: 0px 3px 3px 3px;
		width: 40px;
		border-bottom: dotted gray 1px;
		font-size: 10px;
	}
	.side_menu .near_event_list .time
	{
		background-color: #FFFFFF;
		padding: 3px;
		width: 80px;
		border-bottom: dotted gray 1px;
		font-size: 10px;
	}

	.side_menu .near_event_list .info
	{
		background-color: #FFFFFF;
		padding: 5px 3px;
		border-bottom: dotted gray 1px;
		text-align: center;
	}

	.side_menu .near_event_list .foot
	{
		background-color: #FFFFFF;
		padding: 3px;
		text-align: right;
	}


