@charset "UTF-8";

.listAudition {
}

.listAudition ul {
}

.listAudition ul li {
	float:none;
	border-bottom:1px dotted #cccccc;
	padding:2px 2px 0 6px;
	margin:0 0 2px 0;
}
.listAudition ul li .title {
	font-weight:bold;
	font-size:120%;
}
.listAudition ul li .comments {
	margin-left:8px;
	font-size:90%;
	margin-bottom:8px;
}
.listAudition ul li .end_time {
	font-size:90%;
}
.listAudition ul li .picked,
.listAudition ul li .selection {
	padding-left:8px;
	font-size:90%;
}
.listAudition ul li .status {
	padding-left:16px;
	background-repeat:no-repeat;
	background-postion:left center;
	height:16px;
}
.listAudition ul li .st_wait {
	background-image:url(/image/icon/clock_pause.gif);
}
.listAudition ul li .st_active {
	background-image:url(/image/icon/clock_play.gif);
}
.listAudition ul li .st_selection {
	background-image:url(/image/icon/clock_stop.gif);
}
.listAudition ul li .st_finished {
	background-image:url(/image/icon/clock_red.gif);
}

.auditionMenu {
	width:140px;
}
.auditionMenu ul {
}
.auditionMenu ul li {
	float:none;
	font-weight:bold;
}
.auditionMenu ul li.menu {
	border-width:0 1px 1px 1px;
	border-style:solid solid dotted solid;
	border-color:#f17F7f;
	background-color:#ffffff;
}
.auditionMenu ul li.space {
	height:2px;
}
.auditionMenu ul li.first {
	border-top:1px solid #f17F7f;
}
.auditionMenu ul li.last {
	border-bottom:1px solid #f17F7f;
}
.auditionMenu ul li a {
	display:block;
	padding:4px 4px 4px 8px;
	color:#FF9F5B;
}
.auditionMenu ul li a:hover {
	background-color:#ffe7d0;
}

.entry_function {
	padding-left:10px;
}
.entry_function ul {}
.entry_function ul li {}
.entry_function ul li a {
	width:16px;
	height:16px;
	display:block;
	link-border:none;
	background-color:transparent;
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.entry_function ul li a.func_judge {
	background-image:url(/image/icon/folder_user.gif);
}
.entry_function ul li a.func_picked {
	background-image:url(/image/icon/award_star_gold_1.gif);
}
.entry_function ul li a.func_failed {
	background-image:url(/image/icon/cancel.gif);
}

.left_folder {
	width:200px;
	margin-bottom:8px;
}
.left_folder ul {
}
.left_folder ul li {
	float:none;
	padding:2px 0;
}
.left_folder ul li a {
	padding-left:20px;
	display:block;
	background:transparent url(/image/icon/folder.gif) no-repeat scroll left center;
	height:1.6em;
}
.left_folder ul li a.selected {
	background-image:url(/image/icon/folder_image.gif);
}
.left_folder ul li.create_folder a {
	border-top:1px dotted #cccccc;
}
.left_folder ul li.create_folder a {
	background-image:url(/image/icon/folder_add.gif);
}

.share {
	margin-left:8px;
}
.share ul li {
	margin-bottom:2px;
}
.share a{
	display:inline-block;
	padding-left:18px;
	height:16px;
}
.share a.email {
	background:transparent url(/image/icon/email.gif) no-repeat scroll left center;
}
.share a.yahoo {
	background:transparent url(http://i.yimg.jp/images/sicons/ybm16.gif) no-repeat scroll left center;
}
.share a.twitter {
	background:transparent url(http://twitter-badges.s3.amazonaws.com/t_mini-a.png) no-repeat scroll left center;
}

.calendarMonth {
	height:2.4em;
}
.calendarMonth ul {
	*zoom:1;
}
.calendarMonth ul:after {
	display:block;
	visibility:hidden;
	height:0;
	line-height:0;
	content:".";
	width:0;
	clear:both;
}
.calendarMonth ul li {
	float:left;
}
.calendarMonth ul li a,
.calendarMonth ul li span {
	display:block;
	padding:2px 4px;
	border:1px solid #ccCCcc;
}
.calendarMonth ul li.current {
	font-weight:bold;
	font-size:120%;
	padding:2px 4px;
}

.listCalendar {
}
.listCalendar table {
	border-collapse:collapse;
	width:100%;
}

.listCalendar table thead {

}
.listCalendar table thead tr {

}
.listCalendar table thead tr th {
	font-weight:bold;
	text-align:center;
	background-color:#ffe7d0;
	border:1px solid #ccCCcc;
}
.listCalendar table tbody tr th {
	background-color:#ffe7d0;
	border:1px solid #ccCCcc;
}
.listCalendar table tbody tr td {
	border:1px solid #ccCCcc;
}
.listCalendar table tbody tr td .day {
	font-size:80%;
}

.listCalendar table tbody tr td .schedule {
	background-color:#ffe7d0;
	border-top:1px solid #FF9f5b;
	border-bottom:1px solid #FF9f5b;
	font-size:80%;
	height:4px;
	margin-right:-1px;
}
.listCalendar table tbody tr td .expire {
	margin-right:2px;
	border-right:1px solid #ff9f5b;
}
.listCalendar table tbody tr td .start {
	margin-left:2px;
	border-left:1px solid #ff9f5b;
}
.listCalendar table tbody tr td .end_time {
	font-size:80%;
	padding:2px;
}
.listCalendar table tbody tr td.title {
	padding:2px;
	font-size:90%;
}

