/* CSS Document */



body {
	background: none;
}

#Entire {
	visibility: hidden;
	width: 680px;
	margin: 0px;
}

#Contents {
	width: 680px;
}

#Header {
	visibility: visible;
	height: 80px;
	width: 680px;
}

#Header ul#HeaderNavi,
#Header ul#FontSizeNavi,
#Header ul#GlobalNavi {
	visibility: hidden;
	width: 680px;
}
#Footer2 {
	visibility: visible;
	width: 680px;
	height: 10px;
	margin-top: 20px;
	background: none;
}

#Footer2 ul {
	display: none;
}

#MainCont {
	visibility: visible;
	background: none;
	width: 680px;
	margin: 0px;
}


#contents-foot {
	display: none;
}

body#schedule_JyosekiDetail #ScheduleTtl {
	visibility: visible;
	background: none;
	text-indent: 0px;
	width: 660px;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	margin-left: 40px;
}

body#schedule_JyosekiDetail #ScheduleTtl #calendar {
	display: none;
}

body#schedule_JyosekiDetail #JyosekTtl {
	background: none;
	width: 660px;
}

body#schedule_JyosekiDetail table {
	float: none;
	margin: 0px auto 20px;
}


body#schedule_JyosekiDetail #ScheduleTtlToday {
	visibility: visible;
	background: none;
	text-indent: 20px;
	width: 660px;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	margin-left: 40px;
}

body#schedule_JyosekiDetail #ScheduleTtlToday #calendar {
	display: none;
}


body#schedule_JyosekiDetail_long #Entire {
	width: 680px;
}

body#schedule_JyosekiDetail_long #Contents {
	width: 680px;
}

body#schedule_JyosekiDetail_long #Header ul#GlobalNavi {
	width: 680px;
}

body#schedule_JyosekiDetail_long #Footer2 {
	width: 680px;
	height: 10px;
	margin-top: 20px;
	background: none;
}


body#schedule_JyosekiDetail_long #MainCont {
	width: 680px;
	background: none;
}

body#schedule_JyosekiDetail_long #ScheduleTtl {
	visibility: visible;
	background: none;
	text-indent: 0px;
	width: 660px;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	margin-left: 40px;
}

body#schedule_JyosekiDetail_long #ScheduleTtl #calendar {
	display: none;
}

body#schedule_JyosekiDetail_long #JyosekTtl {
	background: none;
	width: 660px;
}

body#schedule_JyosekiDetail_long table.LeftItem,
body#schedule_JyosekiDetail_long table.RightItem {
	float: none;
	margin: 0px auto 20px;
}



body#schedule_RakugoDetail #ScheduleTtl {
	visibility: visible;
	background: none;
	text-indent: 0px;
	width: 660px;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
}

body#schedule_RakugoDetail #ScheduleTtl #calendar {
	display: none;
}

body#schedule_RakugoDetail table {
	width: 660px;
	margin: 0px auto 10px;
}

body#schedule_RakugoDetail table.Phot {
	width: 500px;
}



body#ProfileDetail h2 {
	visibility: visible;
	background: none;
	text-indent: 0px;
	width: 660px;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	margin-left: 40px;
}


body.deceased #MainCont {
	background: none;
}

body.deceased #contents-foot {
	display: none;
}

body#ProfileDetail.deceased h2 {
	visibility: visible;
	background: none;
	text-indent: 0px;
	width: 660px;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	margin-left: 40px;
}


/*交通アクセス*/

body #SubNavi {
	visibility: visible;
	background: none;
	text-indent: 0px;
	width: 784px;
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	margin-left: 40px;
}

body #SubNavi ul {
	visibility: hidden;
	list-style: none;
	margin: 30px 0px 0px 328px;
}

/*演芸場マップ*/

body#TheaterMap #Contents {
	visibility: visible;
	width: 476px;
	background: none;
}

body#TheaterMap #MapCont {
	visibility: visible;
	background: none;
}

body#TheaterMap #MapCont h2 {
	visibility: visible;
	background: none;
	text-indent: 0px;
	font-size: 16px;
	font-weight: bold;
}

body#TheaterMap #MapCont h2#asakusa,
body#TheaterMap #MapCont h2#ikebukuro,
body#TheaterMap #MapCont h2#kokuritu,
body#TheaterMap #MapCont h2#nihonbashi,
body#TheaterMap #MapCont h2#ueno,
body#TheaterMap #MapCont h2#yokohama,
body#TheaterMap #MapCont h2#tokyo {
	background: none;
}

