@charset "utf-8";
/************ マスタークラス一覧 ************/

.containerMain{
	width:635px;
	font-size:13px;
	color:black;
	font-weight:normal;
	line-height:140%;
}


table.masterpanel {
	border-collapse:collapse;
	width:640px;
	margin:0 0 3em 0;
	padding:0;
	color:#333333;
}
table.masterpanel td {
	width:16%;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

table.masterpanel td.roombox {
	font-family:'Arial';
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:1.2;
	margin:0;
	padding:0;
}

table.masterpanel td.time {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	line-height:1.2;
	margin:0;
	padding:4px 8px;
	border:0;
}



.mctd1 {
	height:6em;
	border:1px solid #333333;
	background:#c3d600;
	vertical-align:top;
	cursor:hand;
}
.mctd2 {
	height:6em;
	border:1px solid #333333;
	background:#bbc4e3;
	vertical-align:top;
	cursor:hand;
}
.mctd3 {
	height:6em;
	border:1px solid #333333;
	background:#d0bad9;
	vertical-align:top;
	cursor:hand;
}


.mctd1 .mcboxtext {
	font-family:'Arial';
	display:block;
	margin:0 0 5px 0;
	padding:1px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(./img/bg_timatable_mc1-6.gif);
}
.mctd2 .mcboxtext {
	font-family:'Arial';
	display:block;
	margin:0 0 5px 0;
	padding:1px;
	color:#ffffff;
	font-weight:normal;
	background-image:url(./img/bg_timatable_mc7-12.gif);
}
.mctd3 .mcboxtext {
	font-family:'Arial';
	display:block;
	margin:0 0 5px 0;
	padding:1px;
	color:#ffffff;
	font-weight:normal;
	background-image:url(./img/bg_timatable_mc13-18.gif);
}
.mc .mcNumber {
	display:block;
	margin:8px 0;
	padding:5px 8px;
	color:#ffffff;
	font-weight:bold;
	background:#3f6041 url(./img/live_cotitlebg01.jpg) repeat-y 0 0;
	border:1px solid #333333;
}
.mc_1 .mcNumber {
	font-size:13px;
	clear:both;
	display:block;
	margin:8px 0 0 0 ;
	padding:5px 8px;
	color:#ffffff;
	font-weight:bold;
	background:#3f6041 url(./img/live_cotitlebg01.jpg) repeat-y 0 0;
	border:1px solid #333333;
}
.mc_2 .mcNumber {
	font-size:13px;
	clear:both;
	display:block;
	margin:8px 0 0 0 ;
	padding:5px 8px;
	color:#ffffff;
	font-weight:bold;
	background:#3f6140 url(./img/live_cotitlebg02.jpg) repeat-y 0 0;
	border:1px solid #333333;
}
.mc_3 .mcNumber {
	font-size:13px;
	clear:both;
	display:block;
	margin:8px 0 0 0 ;
	padding:5px 8px;
	color:#ffffff;
	font-weight:bold;
	background:#7d0c7e url(./img/live_cotitlebg03.jpg) repeat-y 0 0;
	border:1px solid #333333;
}

.mcSoldout {
	font-size:12px;
	padding:0 0 0 10px;
	color:#ff4444;
	font-weight:bold;
}
.mcTime {
	float:right;
	display:block;
	margin:0.25em 0.25em 0;
	font-size:12px;
}
.mcTitle {
	display:block;
	font-weight:bold;
	margin:0.5em 0.25em 0;
	padding:0 0 0.25em 0;
	border-bottom:1px dotted #999999;
}
.mcSpeaker {
	display:block;
	margin:0.25em 0.25em 0;
	padding:0.25em 0;
	font-weight:normal;
	border-bottom:1px dotted #999999;
}
.mcST {
	font-weight:normal;
	margin-right:1em;
}
.mcSummary {
	margin:0.25em 0.25em 0;
	margin-top:1em;
	clear:both;
	display:block;
	margin-bottom:2em;
	line-height:150%;
}

.longtext {
	font-size:10px;
}

.speaker{
	margin-top:20px;
}
.speaker img{

	margin-right:10px;
	float:left;
}
