@charset "utf-8";
/* CSS Document */

div.title_bnr { position: relative;}
ul.tt_menu {
	width:665px;
	height:24px;
	list-style:none;
	margin-left:30px;
	/margin-left:-10px;
	margin-bottom:5px;
}
ul.tt_menu li {
	float: left;
}
ul.tt_menu li a {
	position:relative;
	left:-40px;
	/left:0px;
	display: block;
	height: 24px;
	text-indent: -9999px;
	margin-bottom:0px;
}
ul.tt_menu li a#sm01 {
	background-image:url(img2010/timetable_menu_r1_c1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:261px;
	display:block;
}
ul.tt_menu li a#sm01:hover,
ul.tt_menu li a#sm01-a {
	background-image:url(img2010/timetable_menu_r2_c1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:261px;
	display:block;
}
ul.tt_menu li a#sm02 {
	background-image:url(img2010/timetable_menu_r1_c2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:136px;
	display:block;
}
ul.tt_menu li a#sm02:hover,
ul.tt_menu li a#sm02-a {
	background-image:url(img2010/timetable_menu_r2_c2.gif);
	background-position:left -1px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:136px;
	display:block;
}
ul.tt_menu li a#sm03 {
	background-image:url(img2010/timetable_menu_r1_c3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:169px;
	display:block;
}
ul.tt_menu li a#sm03:hover,
ul.tt_menu li a#sm03-a {
	background-image:url(img2010/timetable_menu_r2_c3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:169px;
	display:block;
}
ul.tt_menu li a#sm04 {
	background-image:url(img2010/timetable_menu_r1_c4.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:99px;
	display:block;
}
ul.tt_menu li a#sm04:hover,
ul.tt_menu li a#sm04-a {
	background-image:url(img2010/timetable_menu_r2_c4.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:99px;
	display:block;
}

ul.tt_link {
 	width:75px;
	list-style:none;
	margin-top:0px;
	position: relative;
	left:-30px;
	float:left;
	margin-bottom:0px;
}
td.artist_program  {
	position:relative;
	left: 0;
	width:74px;
	font-weight: bold;
}
.artist_program ul.tt_link {
	position: relative;
	left:-3px;
	margin:0;
	padding:0;
}

ul.tt_link li#tt_website a {
	background-image:url(img2010/time_btn-web.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:74px;
	display:block;
}
ul.tt_link li#tt_website a:hover {
	background-image:url(img2010/time_btn-web-o.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:74px;
	display:block;
}
ul.tt_link li#tt_blog a {
	background-image:url(img2010/time_btn-blog.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:74px;
	display:block;
}
ul.tt_link li#tt_blog a:hover {
	background-image:url(img2010/time_btn-blog-o.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:24px;
	width:74px;
	display:block;
}

table.tt_contents {
	width:665px;
	border-top:1px solid #D9D9D9;
	border-left:1px solid #D9D9D9;
}

table.tt_contents th {
	background-image:url(img2010/bg_time.gif);
	background-repeat:repeat;
	background-position:left top;
	padding:15px 10px;
	width:23px;
	text-align:center;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
}

table.tt_contents td {
	background-color:#FFFFFF;
	text-align:left;
	padding:15px;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	font-size:10px;
	color:#666666;
	line-height:160%;
}

table.tt_contents td div.title_bnr {
	float:left;
	margin-bottom:10px;
}
table.tt_contents td div.title_bnr h4 {
	margin-top:0px;
	margin-bottom:10px;
}
table.tt_contents td div.navi {
	background-color:#F2F2F2;
	float:right;
	font-size:10px;
	font-weight: bold;
	color:#666666;
	text-align:center;
	padding-bottom:5px;
	margin-left:10px;
	margin-bottom: 10px;
}
table.tt_contents td div.navi img {
	margin: 9px 9px 2px 9px;
}
table.tt_contents td p {
	clear:both;
	/margin-top:-10px;
}

table.tt_contents td.artist_program {
	background-color:#FFFFFF;
	text-align:left;
	padding:15px;
	width:120px;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	font-size:10px;
	color:#666666;
	line-height:160%;
}
table.tt_contents td.artist_program  h4 {
	margin-top:0px;
	margin-bottom:0px;
}
table.tt_contents td.artist_program p.artist_program_time {
	font-weight:bold;
	font-size:12px;
	margin:0 0 5px 0;
}
.s-program  {
	border-top:1px dotted #d9d9d9; 
	padding-top:10px;
	padding-bottom: 10px;
	poeition: reltaive;
}
.s-program h4 {
	background:url(img2010/icon01.gif) no-repeat 0 50%;
	padding-left: 1em;
	font-size: 11pt;
}
.s-program h4 img {
	margin-left: 30px;
}

.s-program ul.tt_link li#tt_website,
.s-program ul.tt_link li#tt_blog {
	position: relative;
	left: 0;
/*	top: 8px;*/
	/top: -5px;
}


p.t_0 {
	background:url(img2010/time_number.gif) no-repeat 0 0;
	height:15px;
	width:12px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_1 {
	background:url(img2010/time_number.gif) no-repeat -12px 0;
	height:15px;
	width:10px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_2 {
	background:url(img2010/time_number.gif) no-repeat -22px 0;
	height:15px;
	width:11px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_3 {
	background:url(img2010/time_number.gif) no-repeat -33px 0;
	height:15px;
	width:12px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_4 {
	background:url(img2010/time_number.gif) no-repeat -45px 0;
	height:15px;
	width:12px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_5 {
	background:url(img2010/time_number.gif) no-repeat -57px 0;
	height:15px;
	width:12px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_6 {
	background:url(img2010/time_number.gif) no-repeat -69px 0;
	height:15px;
	width:12px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_7 {
	background:url(img2010/time_number.gif) no-repeat -82px 0;
	height:15px;
	width:13px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_8 {
	background:url(img2010/time_number.gif) no-repeat -94px 0;
	height:15px;
	width:12px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_9 {
	background:url(img2010/time_number.gif) no-repeat -106px 0;
	height:15px;
	width:12px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_10 {
	background:url(img2010/time_number.gif) no-repeat -120px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_11 {
	background:url(img2010/time_number.gif) no-repeat -142px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_12 {
	background:url(img2010/time_number.gif) no-repeat -163px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_13 {
	background:url(img2010/time_number.gif) no-repeat -184px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_14 {
	background:url(img2010/time_number.gif) no-repeat -205px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_15 {
	background:url(img2010/time_number.gif) no-repeat -226px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_16 {
	background:url(img2010/time_number.gif) no-repeat -248px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}
p.t_17 {
	background:url(img2010/time_number.gif) no-repeat -270px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}p.t_18 {
	background:url(img2010/time_number.gif) no-repeat -291px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}p.t_19 {
	background:url(img2010/time_number.gif) no-repeat -313px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}p.t_20 {
	background:url(img2010/time_number.gif) no-repeat -334px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}p.t_21 {
	background:url(img2010/time_number.gif) no-repeat -357px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}p.t_22 {
	background:url(img2010/time_number.gif) no-repeat -377px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}p.t_23 {
	background:url(img2010/time_number.gif) no-repeat -400px 0;
	height:15px;
	width:20px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}

.tx-left { float: left; }
.tx-right { float: right; }
.img-left { float: left; margin-right:5px; margin-bottom:5px; }
.img-right { float: right; margin-left:5px; margin-bottom:5px; }
.clear { clear:both; }
.b10 {
	padding-bottom:10px;
}
.b20 {
	padding-bottom:20px;
}
.b30 {
	padding-bottom:30px;
}
.b40 {
	padding-bottom:40px;
}
.b50 {
	padding-bottom:50px;
}
.b60 {
	padding-bottom:60px;
}
.b70 {
	padding-bottom:70px;
}
.b80 {
	padding-bottom:80px;
}
.b100 {
	padding-bottom:100px;
}
.b250 {
	padding-bottom:250px;
}



