


/* ========== Global ========== */

#staffTopConH {			/* TOP head */
	margin: 17px auto 11px auto;
	padding: 0;
	width: 550px;
	}
#staffConH {	/* second head */
	margin: 0 auto;
	padding: 1px 0 0 0;
	width: 527px;
	background: url(../img/hlink_bg.gif) repeat-y right top;
	}
.staffTopH {	/* TOP head */
	height: 257px;
	background: url(../../img/h_00_bg.jpg) no-repeat left top;
	}

#staffConH .title {	/* second head title position */
	width: 325px;
	text-align: left;
	float: left;
	}
/* head background */
.newentryH ul.staffConH {
	background: url(../../newentry/img/h_04_bg.gif) no-repeat right top;
}
.careworkH ul.staffConH {
	background: url(../../carework/img/h_08_bg.gif) no-repeat right top;
}
.magazineH ul.staffConH {
	background: url(../../magazine/img/h_10_bg.gif) no-repeat right top;
}
.kosmoworkH ul.staffConH {
	background: url(../../kosmowork/img/h_06_bg.gif) no-repeat right top;
}
.searchH ul.staffConH {
	background: url(../../search/oshigoto_form/img/h_03_bg.gif) no-repeat right top;
}
.registH ul.staffConH,
.entryH ul.staffConH {
	background: url(../../entry/img/h_02.gif) no-repeat right top;
	}
.staffH ul.staffConH {
	background: url(../../staff/henkou_form/img/h_05_bg.gif) no-repeat right top;
	}
.newsH ul.staffConH {
	background: url(../../news/img/h_01_bg.gif) no-repeat right top;
	}
.accessH ul.staffConH {
	background: url(../../access/img/h_12_bg.gif) no-repeat right top;
	}
.childworkH ul.staffConH {
	background: url(../../childcare/img/h_07_bg.gif) no-repeat right top;
	}
.callcenterH ul.staffConH {
	background: url(../../tel/img/h_09_bg.gif) no-repeat right top;
	}
.messageH ul.staffConH {
	background: url(../../message/img/h_11_bg.gif) no-repeat right top;
	}
.callcenterH,
.careworkH,
.magazineH,
.kosmoworkH,
.newsH,
.searchH,
.accessH,
.childworkH,
.messageH {
	height: 190px;
	}


/* head title position */

.callcenterH .title,
.kosmoworkH .title,
.messageH .title,
.childworkH .title,
.newsH .title,
.careworkH .title,
.magazineH .title,
.accessH .title,
.officeworkH .title {
	padding-top: 85px;
	}
.searchH .title {
	padding-top: 90px;
	}

.registH .title,
.entryH .title,
.staffH .title {
	padding-top: 100px;
	}
.newentryH .title {
	padding-top: 110px;
	}

/* head backindex position */
#staffConH .backindex {
	text-align: right;
	}
.kosmoworkH .backindex,
.childworkH .backindex,
.newsH .backindex,
.careworkH .backindex,
.magazineH .backindex,
.searchH .backindex,
.callcenterH .backindex {
	margin-top: 40px;
	}
.registH .backindex,
.entryH .backindex {
	margin-top: 65px;
	}
.staffH .backindex {
	margin-top: 70px;
	}
.newentryH .backindex {
	margin-top: 75px;
	}


/* --------- Staff - ContentsH Link --------- */

ul.staffConH {
	margin: 0;
	padding: 90px 0 0 0;
	width: 180px;
	/* IE hack */
	_width: 190px;
	float: right;
	text-align: right;
	}
ul.staffConH li {
	margin: 7px 0 0 0;
	padding: 0 10px 0 0;
	font-size: 10px;
	display: block;
	background: url(../../shared/img/list_mark.gif) no-repeat right center;
		/* IE hack */
	_padding-left: 10px;
	}
ul.staffConH li .hover {
	margin-right: -10px;
	padding-right: 10px;
	display: block;
	background: url(../../shared/img/list_mark_hover.gif) no-repeat right center;
}
ul.staffConH li a,
ul.staffConH li a:visited {
	margin-right: -10px;
	padding-right: 10px;
	display: block;
	color: #666666;
	text-decoration: none;
}
ul.staffConH li a:hover {
	margin-right: -10px;
	padding-right: 10px;
	display: block;
	background: url(../../shared/img/list_mark_hover.gif) no-repeat right center ;
	color: #666666;
	text-decoration: none;
}
ul.staffConH li a:active {
	margin-right: -10px;
	padding-right: 10px;
	background: url(../../shared/img/list_mark_hover.gif) no-repeat right center ;
	color: #666666;
	text-decoration: none;
}





/* ========== Staff - Contents wrap ========== */
.staffSite {
	background: url(../img/bg_contents.gif) repeat-y;
	}






/* ========== link - image ========== */

ul.pagelink {
	margin: 40px 0 40px 1em;
	padding: 0;
	}
ul.pagelink li {
	margin-top: 5px;
	display: inline;
	}





/* ========== Form ========== */

table.formerror {
	padding: 0 30px 30px 30px;
	border: #ccc solid 1px;
	}
table.formerror h2 {
	color: #f00;
	}

	
	

	
	
	
	
	

	
	