@import url("global.css");
/*------------*/
/*出勤枠*/
/*------------*/
#schedule-area{
	padding :0px;
	margin :0px;	
}
#schedule-area li{
	background :url(../schedule/img/ladies_day_back.jpg) no-repeat;
	list-style-type:none;
	width :603px;
	/*height :134px;*/
	height:140px;
	/*height:auto;*/
	padding :0px;
	margin :10px auto 0 auto;
	/*border:1px solid red;*/
}
#schedule-area img.thumb{
	margin :15px 0px 0px 25px;
	border :2px solid #93000f;
	float :left;
}
#schedule-area .inner{
	color :#93000f;
	font-size :14px;
	font-weight :bold;
	line-height :1.4em;
	width :440px;
	margin :15px 0px 0px 20px;
	float :left;
}
#schedule-area .inner a {
	color :	#93000f;
	font-size :	16px;
	margin-right :	10px;
}
#schedule-area .icon_area{
	/*line-height:1;*/
	height:23px;
	/*border:1px solid black;*/
}
#schedule-area .icon_area img {
	height:21px;
	/*display:block;
	float:left;*/
	/*margin :0px 1px 0px 1px;*/
	/*border:1px solid black;*/
	/*float :	none;*/
}
#schedule-area .t_size {
	font-size:11px !important;
}
#schedule-area .time_area {
	font-size :	17px;
	color :	#513505;
}
#schedule-area .time_area span.color-red {
	color :	red;
}
#schedule-area .mama-comment {
	font-weight:normal;
	font-size :	11px;
	line-height :1.2;
}

/*------------*/
/*ママコメント*/
/*------------*/

div#main-body #main-right {
	width:725px;
	margin: auto -10px auto auto;
	float: right;
}
div#main-body #mama-comment {
	background-image:url(../schedule/img/comment-inside.jpg);
	background-repeat: no-repeat;
	margin: 0px auto auto 0px;
	width:715px;
	height:437px;
}
div#mama-comment .mama-title {
	margin: 30px auto auto 10px;
}
div#mama-comment #mama-area {
	/*border: 1px #ffffff solid;*/
	overflow-y: scroll;
	_overflow-x: auto;
	overflow-x: hidden;
	width:420px;
	height:350px;
	margin: 0px auto auto 0px;
	text-align: left;
}
div#mama-area ul {
	text-align: left;
	margin: 10px 0px 0px -10px;
	_margin: 10px 0px 0px 5px;
	padding: 0;
	list-style-type: none;
}
div#mama-area li {
	margin: 0px 0px 15px 30px;
	_margin: 0px 0px 15px 5px;
	padding: 0;
	color:#dac7c0;
	font-size: 11px;
	line-height: 1.2em;
	font-weight: normal;
	font-size: 12px;
 	_font-size: 11px;
	font-family: "ＭＳ p明朝", "ＭＳ 明朝", serif;
}
/*------------*/
/*出勤表*/
/*------------*/

div#main-right .schedule-day {
	margin: 20px auto auto 0px;
	float: left;
}
div#main-right .day-text {
	color:#ffffff;
	margin: 65px 10px auto auto;
	font-size: 13px;
	display:block;
	float: left;
}
#day-back-img {
	background:url("../schedule/img/day_back.jpg") no-repeat;
	width:715px;
	height:87px;
	padding: 0 0 8px 0;
	_padding: 0 0 0 0;
	position:relative;
}
#day-under {
	height:60px;
	text-align: right;
	/*padding:0 0 0 200px;*/
	position:relative;
	/*border:1px solid black;*/
}

.day_select{
	height:35px;
	border:1px solid #333;
	position:absolute;
}
.day_select div{
	font-size: 14px;
	text-align: center;
	line-height: 2.0em;
	font-weight: bold;
	background:url("../schedule/img/day_off.jpg") no-repeat;
	width:95px;
	height:100%;
	float: left;
}
#day-back-img .day_select{
	right:20px;
	bottom:10px;
	/*margin:55px auto auto 0px;*/
}
#day-under .day_select{
	top:10px;
	right:120px;
	/*margin:15px auto 50px 0px;*/
}
.day_select a.today-on {
	margin:0px auto auto 0px;
	width:95px;
	height:35px;
	color:#ffffff;
	display: block;
	text-decoration: none;
}
.day_select a:hover {
	background:url("../schedule/img/day_on.jpg") no-repeat;
}

.schedule-line {
	margin:10px auto auto 0px;
	display: block;
}
/*------------*/
/*出勤情報*/
/*------------*/
div#main-right #schedule-area {
	margin: 0px auto 0px 0px;
	width:705px;
}
div#main-right #footer-newtext {
	margin: 0px auto -20px 20px;
	width:480px;
	height:110px;
	text-align: left;
	font-size: 11px;
	color:#ffffff;
	/*font-family: "ＭＳ p明朝", "ＭＳ 明朝", serif;*/
}
/*------------*/
/*------------*/
/*------------*/
.importance {
	position:absolute;
}
#contents-title {
	top:85px;
	left:665px;
	width: 201px;
	height: 114px;
}
#clinker {
	top:98px;
	left:810px;
	width: 105px;
	height: 264px;
}
#contents-item {
 behavior: expression(IEPNGFIX.fix(this));
	top:81px;
	left:599px;
	width: 346px;
	height: 482px;
}

