@charset "UTF-8";
/* CSS Document */

#main {
	width: 920px;
	margin: 0px auto 50px auto;
}
#ttl {
	background: url(images/main.jpg) no-repeat;
	width: 920px;
	height: 350px;
	margin: 0px;	
}
#ttl h2 {
	text-indent: -9999px;
	display: block;
	margin: 0px;	
}
#ttl p {
	text-indent: -9999px;
	display: block;
	margin: 0px;	
}
#contents {
	background: #F9F8EE;
	width: 880px;
	padding: 20px;
	margin-bottom: 20px;
}
#live {
	float: left;
	width: 405px;
	margin-right: 35px;
}
#rBox {
	float: left;
	width: 440px;
}
#pf {
	margin-bottom: 40px;
}
.program {
	margin-bottom: 20px;
}
.program h3 {
	background: url(images/t_bg.jpg) no-repeat;
	width: 910px;
	height: 26px;
	color: #917F2E;
	font-size: 18px;
	font-weight: bold;
	padding: 9px 0px 0px 10px;
	margin-bottom: 10px;
}
.note {
	text-align: right;
	margin-bottom: 10px;
}
.program table {
	width: 920px;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	margin-bottom: 20px;
}
.program th {
	background: #91802F;
	border-right: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	color: #FFFFFF;
	text-align: center;
	white-space: nowrap;
	padding: 5px;
}
.program td {
	border-right: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	line-height: 1.3;
	padding: 5px;
}
.program td.time, .program td.style {
	text-align: center;
	white-space: nowrap;
}
.program tr.ws {
	background: #FDE4F1;
}
.program tr.blank {
	background: #EEEEEE;
}
.btn {
	text-align: center;
	margin-bottom: 20px;
}
.bnote {
	color: #FF0033;
	margin-top: 8px;
}