.contents .timetable table,.contents .timetable table.time-table{margin:0}.contents .timetable table tr,.contents .timetable table.time-table tr{border-bottom:2px solid #60677a}.contents .timetable table tbody th,.contents .timetable table th,.contents .timetable table.time-table tbody th,.contents .timetable table.time-table th{border:none}.contents .timetable table tbody td,.contents .timetable table td,.contents .timetable table.time-table tbody td,.contents .timetable table.time-table td{border:none}.contents .timetable table tbody td dl,.contents .timetable table td dl,.contents .timetable table.time-table tbody td dl,.contents .timetable table.time-table td dl{margin:5px 0 3px 0}.contents .timetable table tbody td dl dt,.contents .timetable table td dl dt,.contents .timetable table.time-table tbody td dl dt,.contents .timetable table.time-table td dl dt{float:left;margin:0 15px 0 0;padding:0;width:40px;background:none;color:#404040;font-size:12px;font-size:0.85714rem;line-height:1.66666}.contents .timetable table tbody td dl dd,.contents .timetable table td dl dd,.contents .timetable table.time-table tbody td dl dd,.contents .timetable table.time-table td dl dd{float:left;width:520px;padding:0;border:none}.contents .timetable table tbody td dl dd address,.contents .timetable table td dl dd address,.contents .timetable table.time-table tbody td dl dd address,.contents .timetable table.time-table td dl dd address{margin:5px 0 0;padding:10px 15px;background:#fff;border:1px solid #2fa7e0}.contents .timetable table tbody td dl.regular dt,.contents .timetable table td dl.regular dt,.contents .timetable table.time-table tbody td dl.regular dt,.contents .timetable table.time-table td dl.regular dt{float:none;width:auto}.contents .timetable table tbody td dl.regular dd,.contents .timetable table td dl.regular dd,.contents .timetable table.time-table tbody td dl.regular dd,.contents .timetable table.time-table td dl.regular dd{float:none;width:auto}.contents .timetable nav.navWeek{margin:30px 0 0 0}.contents .timetable nav.navWeek ul{margin:0;background:url(../img/bg_navWeek.png) left bottom repeat-x}.contents .timetable nav.navWeek ul li{float:left;margin:0 0 0 2px;padding:0;background:none}.contents .timetable nav.navWeek ul li:first-child{margin-left:0}.contents .timetable nav.navWeek ul li a{display:block;overflow:hidden;height:37px}.contents .timetable nav.navWeek ul li.mon a{width:112px}.contents .timetable nav.navWeek ul li.mon a img{margin-left:0}.contents .timetable nav.navWeek ul li.mon a:hover img{margin-top:-37px}.contents .timetable nav.navWeek ul li.tue a{width:111px}.contents .timetable nav.navWeek ul li.tue a img{margin-left:-114px}.contents .timetable nav.navWeek ul li.tue a:hover img{margin-top:-37px}.contents .timetable nav.navWeek ul li.wed a{width:111px}.contents .timetable nav.navWeek ul li.wed a img{margin-left:-227px}.contents .timetable nav.navWeek ul li.wed a:hover img{margin-top:-37px}.contents .timetable nav.navWeek ul li.thu a{width:111px}.contents .timetable nav.navWeek ul li.thu a img{margin-left:-340px}.contents .timetable nav.navWeek ul li.thu a:hover img{margin-top:-37px}.contents .timetable nav.navWeek ul li.fri a{width:111px}.contents .timetable nav.navWeek ul li.fri a img{margin-left:-453px}.contents .timetable nav.navWeek ul li.fri a:hover img{margin-top:-37px}.contents .timetable nav.navWeek ul li.sat a{width:111px}.contents .timetable nav.navWeek ul li.sat a img{margin-left:-566px}.contents .timetable nav.navWeek ul li.sat a:hover img{margin-top:-37px}.contents .timetable nav.navWeek ul li.sun a{width:111px}.contents .timetable nav.navWeek ul li.sun a img{margin-left:-679px}.contents .timetable nav.navWeek ul li.sun a:hover img{margin-top:-37px}.contents .timetable nav.navWeek ul li.current a img{margin-top:-37px}
