div#ballet{
	background-color:#fff;
	background-image:url("img/bg.gif");
	background-repeat:no-repeat; 
	background-position:-50px 230px;
	margin:0;
	padding:0;
}

a:link.none {color:#a60000; text-decoration:underline;}
a:visited.none {color:#a60000; text-decoration:underline;}
a:hover.none {color:#ffffff; background-color:#F8F8A8; text-decoration:none;}
a:active.none {color:#ffffff; background-color:#F8F8A8; text-decoration:none;}


div#ballet img.btn{
	margin:10px 2px 0 0;
}

div#ballet a:link.btn,div#ballet a:visited.btn,div#ballet a:link.active{
	padding:4px;
}

div#ballet a:hover.btn{
	background-color:#ffe0ea;
	padding:4px;

}

div#ballet a:hover.on,div#ballet a:link.on,div#ballet a:visited.on,div#ballet a:link.on{
	background-color:#ffe0ea;
	padding:4px;
}

div#ballet div.lead{
	margin:20px 0;
	font-size:14px;
	line-height:140%;
	text-align:center;
}

div#ballet div.prof{
	margin:10px 20px;
	border:solid 1px #b70e5e;
	background-color:#fbfbcf;
}

h1.ballet{
	text-align:center;
	margin:30px;
	color:#e4017e;
	font-size:20px;
	border-top:double 3px #e4017e;
	border-bottom:double 3px #e4017e;
	padding:6px;
}

table.people{
	margin:20px;
}

table.people td.name{
	color:#0074d8;
	font-weight:bold;
	font-size:16px;
	padding:2px 6px;
	border-bottom:dashed 1px #9dcaf1;
}

table.people td.comment{
	font-size:15px;
	padding:2px 6px;
	border-bottom:dashed 1px #9dcaf1;
}

/*
div#draw table.schedule td a:link,div#draw table.schedule td a:visited{
	color:#6171af;
}
*/

div.diary{
	width:560px;
	padding:20px;
	background-color:#ffffe8;
	border-top:solid 1px #d9d9d9;
	border-right:solid 2px #bfbfbf;
	border-bottom:solid 2px #bfbfbf;
	border-left:solid 1px #d9d9d9;

}

div.diary h2,div.diary2 h2,div.diary3 h2,div.diary4 h2{
	font-size:16px;
}

div.diary p{
	font-size:14px;
	line-height:140%;
	margin:0;
	border-bottom:dashed 1px #f7b357;
}

div.diary2{
	width:560px;
	padding:20px;
	background-color:#eaf4fc;
	border-top:solid 1px #d9d9d9;
	border-right:solid 2px #bfbfbf;
	border-bottom:solid 2px #bfbfbf;
	border-left:solid 1px #d9d9d9;

}

div.diary2 p{
	font-size:14px;
	line-height:140%;
	margin:0;
	border-bottom:dashed 1px #9dd7f3;
}

div.diary3 p{
	font-size:14px;
	line-height:140%;
	margin:0;
	border-bottom:dashed 1px #bdd400;
}

div.diary3{
	width:560px;
	padding:20px;
	background-color:#f2ffe5;
	border-top:solid 1px #d9d9d9;
	border-right:solid 2px #bfbfbf;
	border-bottom:solid 2px #bfbfbf;
	border-left:solid 1px #d9d9d9;

}

div.diary4 p{
	font-size:14px;
	line-height:140%;
	margin:0;
	border-bottom:dashed 1px #ffbfc6;
}

div.diary4{
	width:560px;
	padding:20px;
	background-color:#fff4f9;
	border-top:solid 1px #d9d9d9;
	border-right:solid 2px #bfbfbf;
	border-bottom:solid 2px #bfbfbf;
	border-left:solid 1px #d9d9d9;

}


div.voice{
	margin:30px;
	opacity:0.7;
	font-size:14px;
	line-height:140%;
}
div#voice{
	margin:30px;
	opacity:0.7;
	font-size:14px;
	line-height:140%;
}

div.voice p{
	margin:0;
}

div.oubo{
	margin:16px 30px 30px 30px;
	padding:20px;
	border:solid 1px #7c28d1;
	background-color:#fff;
}

div.oubo p{
	font-size:14px;
	margin:0;
	line-height:140%;
}

div.oubo h2{
	margin:10px 0 10px 0;
	font-size:15px;
	background-color:#eadcfa;
	padding:3px;
	color:#7c28d1;
}
hr.line{
	border-style: dotted none none none; 
	border-top-width: 1px; 
	border-top-color: #4da619; 
	height: 1px; 
}

