@charset "Shift_JIS";
/*=========== vf ===========*/
BODY{
	color : #fff;
	background : #5a5a86;
	padding : 0px;
	margin : 0px;
}
/* ===NΦW === */
A{
	text-decoration : none;
}
A:LINK{
	color : #fe9;
	background-color : transparent;
	text-decoration : underline;
}
A:VISITED{
	color : #dbf;
	background-color : transparent;
	text-decoration : underline;
}
A:HOVER,A:ACTIVE{
	color : #f58;
	background-color : transparent;
	text-decoration : none;
}
/* SΜ©o΅ */
H1{
	color : #fff;
	background : #252537;
	padding : 2px 30px 0px 15px;
	margin : 0px;
	font-size : 13px;
	white-space : nowrap;
}

span.title{
	font-family : "Bookman Antiqua","Times New Roman","Garamond","lr oΎ©",serif;
	color : #c9f;
	background : transparent;
	padding-right : 1em;
	padding-left : 2em;
	font-size : 17px;
	font-weight : bold;
}
span.title2{
	font-family : "Bookman Antiqua","Times New Roman","Garamond","lr oΎ©",serif;
	color : #fc0;
	background : transparent;
	padding-right : 1em;
	padding-left : 2em;
	font-size : 17px;
	font-weight : bold;
}
table span.title2{
	padding-right : 0;
	padding-left : 0;
}
.by{
	font-family : "Helvetica","Arial",sans-selif;
	font-weight : normal;
	padding-left : 2em;
	font-size : 12px;
}
/* ============idAclass============== */
/* {Ά */
div.body{
	margin : 0px;
	padding : 15px;
	position : absolute;
	top : 45px;
	left : 165px;
}
div.body h2{
	color : #ed0;
	background : #309;
	font-size : 120%;
	font-weight : bold;
	margin : 12px 0;
	padding : 3px 10px;
	clear : both;
	font-size : 15px;
}
div.body h3{
	font-size : 15px;
	font-weight : bold;
	color : #309;
	background : transparent;
	margin : 12px 0;
	padding : 2px 0px;
}
/* e[u */
table.cast{
	font-size : 12pt;
	line-height : 14px;
}
table.cast th{
	padding : 1px 2px;
	text-aligh : right;
	font-weight : normal;
	width : 50%;
	font-family : "Bookman Antiqua","Times New Roman","Garamond","lr oΎ©",serif;
	white-space : nowrap;
}
table.cast td{
	width : 50%;
	padding : 1px 2px;
	width : 50%;
	font-family : "Eras Medium ITC","Helvetica","Arial",sans-serif;
	text-aligh : left;
	white-space : nowrap;
}
table.cast caption{
	text-align : center;
}
table.cast td.choregraphy{
	color : #ee9;
	background : transparent;
	text-align : center;
	font-family : "Eras Medium ITC","Helvetica","Arial",sans-serif;
	font-weight : normal;
	white-space : nowrap;
}
table.cast td.date{
	color : #ee9;
	background : transparent;
	text-align : right;
	font-family : "Eras Medium ITC","Helvetica","Arial",sans-serif;
}
div.return{
	text-align : center;
	padding : 10px 0 5px 0;
}

/* irQ[V */
div.navigation{
	width : 150px;
	margin : 0;
	padding : 5px;
	color : #fff;
	background : #252537;
}
/* ===========ΘΊv=========== */
/*
div.navigation ul{
	color : #ff9;
	background-color : transparent;
	list-style-type : none;
	margin : 0 0 20px 0;
	padding : 0;
	line-height : 
}
div.navigation ul li{
	margin : 0;
	padding : 1px 0;
	font-family : "Bookman Old","Times New Roman","Garamond","lr oΎ©",serif;
}
div.navigation h3{
	margin : 5px 0 0 0;
	font-size : 13px;
}
div.navigation A:LINK,div.navigation A:VISITED{
	text-decoration : none;
}
*/
