@charset "utf-8";
@import "./common.css";
.schedule{
	padding-bottom:15px;
}
/*タブ*/
#tab {
	margin-top:10px;
	margin-left:1%;
	overflow: hidden;
	/*font-size:18px;
	font-weight:bolder;*/
}
#tab li {
	float:left;
	text-align:center;
	line-height:1.3;
	width:14%;
	margin-right:1px;
	-webkit-border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
}
#tab li {
	background-color:#CCCCCC;
	background-image:
	-webkit-gradient(linear, left top, left  bottom,
	from(#CCCCCC), to(#CCCCCC));
	background-image:
	-moz-linear-gradient(top, #CCCCCC, #CCCCCC);
}
#tab li.present{
	background-color:#CCCCCC;
	background-image:
	-webkit-gradient(linear, left top, left  bottom,
	from(#CCCCCC), to(#CCCCCC));
	background-image:
	-moz-linear-gradient(top, #CCCCCC, #CCCCCC);
}
#tab li a {
	display:block;
	width:100%;
	padding:10px 0px;
	color:#990000;
}
#tab li.present a{color:#990000;}

/*日付*/
.dayschedule dt{
	background-color:#CCCCCC;
	text-align:center;
	padding-top:2px;
	color:#990000;
}

/*ここから在籍と同じcss*/
.cast{
	width:50%;
	padding:5px 0px;
	float:left;
	border-bottom:#333333 solid 1px;
	position:relative;
	background-image:url(../image/cast_linebg.png);
	background-position:right top;
	background-repeat:repeat-y;
}
.cast li{
	padding-left:5px;
}
.castphoto{
	float:left;
	margin-right:5px;
	width:64px;
	height:94px;
	margin-bottom:10px;
}
.castphoto img{
	padding:1px;
	border:#666666 solid 1px;
}
.castword{
	clear:both;
	font-size:10px;
	line-height:1.4;
	height:2.8em;
	overflow:hidden;
	color:#CCCCCC;
}
.newface{margin-right:10px;}
.rank{
	clear:both;
	overflow:hidden;
	height:1.6em;
	color:#FFFFFF;
}
/*ここまで在籍と同じcss*/

/*出勤時間*/
.stime{
	text-align:center;
	padding-top:1px;
	margin-bottom:3px;
	background-color:#F5F5F5;
	color:#111111;
	margin-right:1px;
	height:1.5em;
	overflow:hidden;
}
.scommrnt{
	font-size:10px;
	color:#666666;
	line-height:1.4;
	height:1.4em;
}

/*クリア*/
.dayschedule dd:after{
	display:block;
	clear:both;
	content:'';
}

/*フリーワードと新人*/
.icon{
	clear:both;
	height:3.8em;
}
.icon p{
	float:left;
	width:48%;
	margin-right:2%;
	margin-bottom:0.2em;
	text-align:center;
	overflow:hidden;;
	background-color:#808080;
	color:#990000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	height:1.6em;
	font-size:12px;
}
.icon p.icon_new{
	color:#990000;
}
.icon:after{
	display:block;
	clear:both;
	content:'';
}
