@charset "iso-8859-1";

/*-------------------------------------
recet
---------------------------------------*/
p,
ul,
li {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/*-------------------------------------
base-contents
---------------------------------------*/
#contents {
	width:728px;
	margin:0 auto;
	text-align:left;
}

/*-------------------------------------
lnav_area
---------------------------------------*/
#contents #lnav_area {
}

/* h2 */
* html #contents #lnav_area h2 { /*for ie*/
	font-size: 0;
	}
/* lnav */
#contents #lnav_area ul#lnav {
	float: right;
	margin-top: 5px;
	list-style:none;
}
#contents #lnav_area ul#lnav li {
	float:left;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #333333;
	font-size: 80%;
}
#contents #lnav_area ul#lnav li.last {
	margin-right:0;
}

/*-------------------------------------
perform_list
---------------------------------------*/
#contents #perform_list {
margin:20px 0 0 0;
}

/*------ month_block ----------*/
#perform_list .month_block {
margin:0 0 20px 0;
}
#perform_list .month_block h3.month_tittle{
background:url(../prfm/img/schedule_bg01.gif) no-repeat 0 0 #e7e7e7;
padding:2px 0 3px 12px;
margin:0 0 0 0;
font-size:80%;
font-weight:bold;
}

/* ticket */
#perform_list .month_block dl.ticket {
	margin:0 27px 0 27px;
 padding:7px 5px 7px 5px;
	background: url(../img/dotted.gif) repeat-x 0 100%;
 font-size:90%;
 line-height:140%;
}
#perform_list .month_block dl.ticket dt{
 float:left;
 font-weight: bold;
}
#perform_list .month_block dl.ticket dd{
 float:right;
 width:550px;
 margin:0 0 0 0;
 padding:0 5px 0 0;
}
#perform_list .month_block dl.ticket dd p.title{
font-weight:bold;
line-height:1.2;
color:#cc0000;
margin-bottom: 5px;
}
#perform_list .month_block dl.ticket dd p.perform{
font-size:90%;
line-height:1.3;
margin-bottom:2px;
}

/* ==================================
Clear fix
================================== */
#contents #lnav_area:after,
#contents #lnav_area ul#lnav:after,
#perform_list .month_block dl.ticket:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

#contents #lnav_area,
#contents #lnav_area ul#lnav,
#perform_list .month_block dl.ticket {
	min-height: 1px;
}

/* for IE6 */
* html #contents #lnav_area,
* html #contents #lnav_area ul#lnav,
* html #perform_list .month_block dl.ticket {
	height: 1px;
}

/* for IE7 */
*:first-child+html #contents #lnav_area,
*:first-child+html #contents #lnav_area ul#lnav,
*:first-child+html #perform_list .month_block dl.ticket {
	zoom: 1;
}