.clear { font-size: 0; line-height: 0; clear: both; }
#event_list_title { color: black; font-size: 12px; font-weight: bold; text-align: left; margin-right: 2px; margin-bottom: 4px; margin-left: 2px; padding-top: 4px; padding-bottom: 6px; padding-left: 3px; border-bottom: 1px solid #ccc; }
#event_list_cate { width: 198px; }
#event_list_month { width: 198px; }
#event_list_title_cate { background-image: url(../img/event_list_title_cate.gif); background-repeat: no-repeat; background-position: 0 11px; text-indent: -5000px; height: 30px; overflow: hidden; margin-left: 3px; border-bottom: 1px dotted #ccc; }
#event_list_title_month { background-image: url(../img/event_list_title_month.gif); background-repeat: no-repeat; background-position: 0 17px; text-indent: -5000px; height: 35px; overflow: hidden; margin-left: 3px; border-bottom: 1px dotted #ccc; }
#event_list_cate ul { text-align: left; margin: 0 0 0 3px; padding: 0; list-style-type: none; }
#event_list_cate ul li { font-size: 10px; font-weight: bold; line-height: 10px; text-align: left; padding-left: 7px; border-bottom: 1px dotted #ccc; list-style-type: none; }
#event_list_month ul { text-align: left; margin: 0 0 0 3px; padding: 0; list-style-type: none; }
#event_list_month ul li { font-size: 10px; font-weight: bold; line-height: 10px; text-align: left; padding-left: 7px; border-bottom: 1px dotted #ccc; list-style-type: none; }
#event_list_cate ul li a { color: #808080; font-weight: bold; text-decoration: none; width: auto; height: auto; padding-top: 8px; padding-bottom: 8px; display: block; }
.event_list_genre { color: #882226; font-size: 10px; font-weight: bold; font-style: italic; float: right; }
#event_list_cate ul li a:hover { color: #882226; font-weight: bold; text-decoration: none; display: block; width: auto; height: auto; padding-top: 8px; padding-bottom: 8px; }
#list_current a,#list_current a:link,#list_current a:visited,#list_current a:active { color: #000; font-weight: bold; text-decoration: none; width: auto; height: auto; padding-top: 8px; padding-bottom: 8px; display: block; }
#list_current a:hover { color: #000; font-weight: bold; text-decoration: none; display: block; width: auto; height: auto; padding-top: 8px; padding-bottom: 8px; }

#event_list_month ul li a { color: #808080; font-weight: bold; text-decoration: none; width: auto; height: auto; padding-top: 8px; padding-bottom: 8px; display: block; }
#event_list_month ul li a:hover { color: #882226; font-weight: bold; text-decoration: none; display: block; width: auto; height: auto; padding-top: 8px; padding-bottom: 8px; }
#event_list_left_margin { text-align: left; margin-right: 8px; margin-left: 2px; }
.stripe { margin: 0; padding: 0; border-width: 0; }
.oddline { background-color: #f0f0f0; margin-bottom: 2px; border-bottom: 2px solid #fff; }
.evenline { background-color: #f9f9f9; margin-bottom: 2px; border-bottom: 2px solid #fff; }
.td_cal { text-align: center; vertical-align: top; width: 67px; padding-bottom: 9px; border-bottom: 2px solid #fff; }
.td_cont { vertical-align: top; width: 473px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid white; }
.event_cont { width: 457px; margin-top: 10px; margin-bottom: 20px; }
.event_cate_live { color: #3a4d88; font-size: 10px; font-weight: bold; line-height: 133%; margin-bottom: 3px; }
.event_cate_club { color: #882226; font-size: 10px; font-weight: bold; line-height: 133%; margin-bottom: 3px; }
.event_title_live { color: black; font-size: 12px; font-weight: bold; line-height: 150%; margin-bottom: 6px; }
.event_title_club { font-size: 12px; font-weight: bold; line-height: 150%; margin-bottom: 6px; }
.event_sub_title { font-size: 10px; font-weight: bold; line-height: 148%; }
.event_line_up { color: #808080; font-size: 10px; font-weight: bold; line-height: 155%; vertical-align: bottom; }
.event_info { color: #808080; font-size: 10px; font-weight: bold; line-height: 155%; vertical-align: bottom; }
.title_lineup { background-image: url(../img/event_list_title_line.gif); background-repeat: no-repeat; background-position: 0 3px; text-indent: -5000px; width: 49px; height: 13px; overflow: hidden; float: left; }
.title_info { background-image: url(../img/event_list_title_info.gif); background-repeat: no-repeat; background-position: 0 3px; text-indent: -5000px; width: 78px; height: 13px; overflow: hidden; float: left; }
.event_title_live a,.event_title_live a:link,.event_title_live a:visited,.event_title_live a:active { color: #000; font-weight: bold; text-decoration: none; }
.event_title_live a:hover { color: #3a4d88; font-weight: bold; text-decoration: none; }
.event_title_club a,.event_title_club a:link,.event_title_club a:visited,.event_title_club a:active { color: #000; font-weight: bold; text-decoration: none; }
.event_title_club a:hover { color: #882226; font-weight: bold; text-decoration: none; }
#page_top { width: 540px; height: 24px; }
#page_top a { background-image: url(../img/event_list_page_top.gif); background-repeat: no-repeat; text-indent: -5000px; width: 540px; height: 24px; overflow: hidden; display: block; }
#page_top a:hover { background-image: url(../img/event_list_page_top.gif); background-repeat: no-repeat; background-position: 0 -24px; text-indent: -5000px; display: block; width: 540px; height: 24px; overflow: hidden; }
/*---days------*/
.day01 { background-image: url(../img/day/01.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day02 { background-image: url(../img/day/02.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day03 { background-image: url(../img/day/03.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day04 { background-image: url(../img/day/04.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day05 { background-image: url(../img/day/05.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day06 { background-image: url(../img/day/06.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day07 { background-image: url(../img/day/07.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day08 { background-image: url(../img/day/08.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day09 { background-image: url(../img/day/09.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day10 { background-image: url(../img/day/10.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day11 { background-image: url(../img/day/11.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day12 { background-image: url(../img/day/12.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day13 { background-image: url(../img/day/13.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day14 { background-image: url(../img/day/14.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day15 { background-image: url(../img/day/15.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day16 { background-image: url(../img/day/16.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day17 { background-image: url(../img/day/17.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day18 { background-image: url(../img/day/18.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day19 { background-image: url(../img/day/19.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day20 { background-image: url(../img/day/20.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day21 { background-image: url(../img/day/21.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day22 { background-image: url(../img/day/22.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day23 { background-image: url(../img/day/23.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day24 { background-image: url(../img/day/24.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day25 { background-image: url(../img/day/25.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day26 { background-image: url(../img/day/26.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day27 { background-image: url(../img/day/27.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day28 { background-image: url(../img/day/28.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day29 { background-image: url(../img/day/29.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day30 { background-image: url(../img/day/30.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
.day31 { background-image: url(../img/day/31.gif); background-repeat: no-repeat; background-position: 9px 9px; text-indent: -5000px; width: 67px; height: 53px; overflow: hidden; }
/*---week------*/
.week_Sun { background-image: url(../img/week/sun.gif); background-repeat: no-repeat; background-position: 9px 1px; text-indent: -5000px; width: 67px; height: 21px; overflow: hidden; }
.week_Mon { background-image: url(../img/week/mon.gif); background-repeat: no-repeat; background-position: 9px 1px; text-indent: -5000px; width: 67px; height: 21px; overflow: hidden; }
.week_Tue { background-image: url(../img/week/tue.gif); background-repeat: no-repeat; background-position: 9px 1px; text-indent: -5000px; width: 67px; height: 21px; overflow: hidden; }
.week_Wed { background-image: url(../img/week/wed.gif); background-repeat: no-repeat; background-position: 9px 1px; text-indent: -5000px; width: 67px; height: 21px; overflow: hidden; }
.week_Thu { background-image: url(../img/week/thu.gif); background-repeat: no-repeat; background-position: 9px 1px; text-indent: -5000px; width: 67px; height: 21px; overflow: hidden; }
.week_Fri { background-image: url(../img/week/fri.gif); background-repeat: no-repeat; background-position: 9px 1px; text-indent: -5000px; width: 67px; height: 21px; overflow: hidden; }
.week_Sat { background-image: url(../img/week/sat.gif); background-repeat: no-repeat; background-position: 9px 1px; text-indent: -5000px; width: 67px; height: 21px; overflow: hidden; }

/*ADD 071026*/
.tuki {font-size: 36px}
