/* styles written in this file is for Standard */


.schedule-index .main-contents .ttl-navi{
	width:			688px;
	height:			60px;
	position:		absolute;
	top:			0px;
	right:			-50px;
	background-image:	url(../_img/_bg_month.jpg);
	background-repeat:	repeat-x;
}

.schedule-index .main-contents .ttl-navi dl{
	margin:			0px;
	padding:		0px 0px 0px 9px;
	float:			left;
}

.schedule-index .main-contents .ttl-navi dl dt{
	margin:			0px;
	padding:		10px 0px 5px 0px;
	font-size:		11px;
	line-height:		1;
	color:			#ffffff;
	font-weight:		bold;
}

.schedule-index .main-contents .ttl-navi dl dt span{
	color:			#333333;
}

.schedule-index .main-contents .ttl-navi dl dd{
	margin:			0px 1px 0px 0px;
	padding:		0px;
	float:			left;
	width:			25px;
	height:			25px;
	font-size:		12px;
	line-height:		2;
	font-weight:		bold;
	text-align:		center;
}

.schedule-index .main-contents .ttl-navi dl dd a{
	height:			25px;
	display:		block;
	color:			#ffffff;
	background-color:	#666666;
	text-decoration:	none;
}

.schedule-index .main-contents .ttl-navi dl dd a:hover{
	color:			#000000;
	background-color:	#ffffff;
}

.schedule-index .main-contents .ttl-navi dl dd span{
	height:			25px;
	display:		block;
	color:			#666666;
	background-color:	#cccccc;
}



.schedule-index .main-contents h3{
	margin:			0px 0px 10px 10px;
	padding:		0px;
	font-size:		0px;
	line-height:		0;
}

.schedule-index .main-contents-child{
	margin:			0px 0px 20px 0px;
	padding:		10px 10px 5px 10px;
	background-color:	#d6d6d6;
}

.schedule-index .main-contents-child table{
	width:			100%;
}

.schedule-index .main-contents-child table th{
	font-size:		11px;
	line-height:		1.2;
	color:			#ffffff;
	font-weight:		normal;
	background-color:	#000000;
	padding:		2px 5px;
	text-align:left;
}

.schedule-index .main-contents-child table td{
	font-size:		12px;
	line-height:		1.4;
	color:			#000000;
	padding:		15px 5px;
	background-color:	#ffffff;
	border-width:		0px 1px 1px 0px;
	border-style:		solid;
	border-color:		#cccccc;
	text-align:		left;
	vertical-align:		top;
}

.schedule-index .main-contents-child table td a{
	font-weight:		normal;
	color:			#0099CC;
	text-decoration:	underline;
}

.schedule-index .main-contents-child table td.date{
	width:			130px;
}

.schedule-index .main-contents-child table td.pref{
	width:			60px;
}

.schedule-index .main-contents-child table td.place{
	width:			190px;
}

.schedule-index .main-contents-child table td.open{
	width:			60px;
}

.schedule-index .main-contents-child table td.start{
	width:			60px;
}
.schedule-index .main-contents-child table td.tiket{
	width:			45px;
	text-align:center;
}
.schedule-index .main-contents-child table td.info{
	border-right:		none;
}


/* info */
.schedule-index .info{
	padding-bottom:		10px;
}

.schedule-index .info div.text-body{
	background-color:	#ffffff;
	padding:		10px 10px 20px 10px;
	font-size:		12px;
	line-height:		1.6;
	zoom:			1;
}

.schedule-index .info div.text-body p{
	margin:			0px;
	padding:		0px;
}

.schedule-index .info table{
	width:			auto;
}

.schedule-index .info table td{
	font-size:		12px;
	line-height:		1.6;
	padding:		0px 10px 0px 0px;
	background-color:	transparent;
	border:			none;
	text-align:		left;
	vertical-align:		top;
}

.schedule-index .info a:link,
.schedule-index .info a:visited,
.schedule-index .info a:hover,
.schedule-index .info a:active{
	color:			#0066CC;
	font-weight:		normal;
	text-decoration:	underline;
}















