/* タイトル */
#Newest_mainarea{
	width:600px;
	height:137px;
	background: url(/img/common/ttl_newest.jpg) bottom left no-repeat;
}

#Show_mainarea img,
#Newest_mainarea img{
	float: right;
	margin-top:71px;
}

/* 詳細 */
#LineupArea{
	text-align: left;
}

#LineupArea td{
	font-size: 12px;
}

#LineupArea .catch{
	margin: 18px 0;
}

.tag{
	margin-bottom: 15px;
}

#Schedule{
	margin: 18px 0;
/*
	background: url(/img/common/bg_schedule.jpg) top right no-repeat;
*/
	height:400px;
}
#Schedule .leftside,
#Prologue .leftside{
	float: left;
	width: 340px;
}

#Schedule .rightside,
#Prologue .rightside{
	float: right;
	width: 250px;
}

#Schedule .leftside p,
#Prologue .leftside p{
	line-height: 1.5em;
}

#Prologue a,
#Schedule .leftside a,
ul#schedule_List li a{
	text-decoration: none;
	color:#422D23;
}

#Schedule .leftside a:hover,
ul#schedule_List li a:hover{
	background-color:#AD9884;
}

#Prologue .pdf_area{
	padding-top: 5px;
	width: 250px;
	background :url(/img/common/pdf_ttl.gif) 0px 5px no-repeat;
	text-align: right;
}

#Prologue .pdf_area img{
	margin-left: 5px;
	border: none;
}

/* タイムスケジュール */
/*
.timeTable{
	margin-top: 30px;
}
*/
.timeTable table{
	width: 340px;
}

.timeTable table th,
.timeTable table td{
	background-color: #676565;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 0.8em;
	color: #fff;
	text-align: center;
}

.timeTable table th{
	padding-bottom:5px;
	padding-top:5px;
}

.schedule{
	color: #fff;
	text-align: center;
}

.time{
	text-align: right;
	padding-right: 5px;
}

.br_bottom_line{
	border-bottom: solid 1px #fff;
}
.br_right_line{
	border-right: solid 1px #fff;
}
.br_bottom_dot{
	border-bottom: dotted 1px #fff;
}
.br_right_dot{
	border-right: dotted 1px #fff;
}

/* キャスト,スタッフ */
.cast{
	font-size: 12px;
	margin-top: 30px;
	color:#666666;
}

.group{
	padding-bottom: 15px;
}

.cast_table .calactor,
.group .column-1,
.group .column-4,
.group .column-7{
	width: 60px;
	color:#003480;
}

.group .column-3,
.group .column-6,
.staffTable .column-2,
.staffTable .column-4,
.staffTable .column-6,
.staffTable .column-8{
	width:80px;
}

.khoros table td{
	width: 100% !important;
}

.khoros .column-1{
	color:#666666;
}

.cast .tag{
	margin-bottom: 10px;
}

.position,
.staffTable .column-1,
.staffTable .column-3,
.staffTable .column-5,
.staffTable .column-7{
	width:60px;
	background-color: #000;
	font-size: 10px;
	color: #fff;
	padding: 2px 5px;
	border-bottom: dotted 1px #fff;
}

.staffTable .row-1 .column-3,
.staffTable .row-1 .column-4,
.staffTable .row-1 .column-5,
.staffTable .row-1 .column-7{
	width:60px;
	background-color: #F4F5EE;
	border: none;
}

.name{
	color: #666;
	padding: 2px 15px 2px 5px;
	border-bottom: dotted 1px #000;
}

/* チケット */
.ticket_area{
	margin-top: 30px;
	color:#666666;
}

.veri{
	background-color: #830101;
	color: #fff;
	padding: 2px 10px;
	border-bottom: dotted 1px #fff;
}

.price{
	color: #666;
	padding: 2px 15px 2px 5px;
	border-bottom: dotted 1px #830101;
}

.mark{
	padding-right:20px;
}

/* 劇場 */
.access{
	margin-top: 30px;
	width:580px;
	_width:600px;
	padding:10px;
	background-color:#830101;
}

.access a{
	color: #cccccc;
}

.access p{
	padding:5px;
	color: #fff;
}

/* 公演スケジュール */
#Show_mainarea{
	width:600px;
	height:137px;
	background: url(/img/common/ttl_schedule.jpg) bottom left no-repeat;
}

/* プロフィール */
#Prof_mainarea{
	width:600px;
	height:137px;
	background: url(/img/common/ttl_prof.jpg) bottom left no-repeat;
}

#Profile{
	margin-top:15px ;
}

#Profile .leftside{
	float: left;
	width:180px;
}

#Profile .rightside{
	float: left;
	width:410px;
}

.sign{
	text-align: right;
}

/* 募集 */
#Want_mainarea{
	width:600px;
	height:137px;
	background: url(/img/common/ttl_wanted.jpg) bottom left no-repeat;
}

/* 会社概要 */
#Company_mainarea{
	width:600px;
	height:137px;
	background: url(/img/common/ttl_campany.jpg) bottom left no-repeat;
}

/* 公演記録 */
#Record_mainarea{
	width:600px;
	height:137px;
	background: url(/img/common/ttl_record.jpg) bottom left no-repeat;
}

/* リンク */
#Link_mainarea{
	width:600px;
	height:137px;
	background: url(/img/common/ttl_link.jpg) bottom left no-repeat;
}

/* 公演スケジュールリスト */
ul#schedule_List{
	margin-top:20px;
	margin-left:10px; 
}

ul#schedule_List li{
	list-style-type: none;
}
