.timetable_list { border:0; margin:15px 0; font-size:11px; border-collapse:collapse; width:100%; }
	.timetable_list th, .timetable_list td { padding:4px 5px; border:0; }
	.timetable_list th { border-bottom:2px solid #000000; text-align:center; }
	.timetable_list th a { text-decoration:underline!important; }
	.timetable_list td { text-align:center; border-bottom:1px solid #000000; }
	.timetable_list_name { text-align:left!important; padding-left:15px!important; }
		.timetable_list td a { color:#00461C; }
	.timetable_list_closer_title { font-size:16px; border:0!important; font-weight:bold; vertical-align:bottom; text-align:left!important; padding-top:40px!important; }
	.timetable_list_closer td { background:#E5E5E5; border:0; }
	.timetable_list_time {}
	
.timetable_filter { width:100%; font-size:11px; margin:2px 0 30px 0; }
	.timetable_filter td { border:0; height:20px; width:15%; text-align:left; }
	.timetable_filter_input { width:35%!important; }
	.timetable_filter_input input, .timetable_filter_input select, .lineup_select { font-size:11px; width:75%; text-align:left!important; padding:0!important; }
	.timetable_filter_input_date input { font-size:11px; width:27%; text-align:left!important; padding:0!important; }
	.timetable_filter_input_submit input { font-size:11px; }
	.timetable_filter_radio input { border:0!important; padding:0!important; margin:0!important; line-height:14px!important; vertical-align:bottom!important; }

.timetable_detail { margin:15px 0!important; }
.timetable_detail td { padding:5px 10px!important; border:1px solid #000000; }

.all_events_name { text-align:justify!important; }
	.all_events_name a { text-decoration:none!important; font-weight:bold; }
.all_events_param { text-align:left!important; width:40%; }
.all_events_list td, .all_events_list th { padding:4px 8px!important; }
