@charset "utf-8";
/* CSS Document */

/* ▼TOPページ共通　
---------------------------------*/
#top .column{
	background-image: url(/staffsvc/images/bg_waku_570.gif);
	background-position: top;
	background-repeat: no-repeat;
	overflow: auto;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
}

#top .column h3{
	margin: 10px 0px 10px 0px;
}
#top .column h3 a{
	display: block;
	background-position: top;
	background-repeat: no-repeat;
	width: 170px;
	height: 20px;
}
#top .column h3 a:hover{
	background-position: bottom;
}
#top .column h3.bt1 a{
	background-image: url(/staffsvc/images/link_jimu.gif);
}
#top .column h3.bt2 a{
	background-image: url(/staffsvc/images/link_hanbai.gif);
}
#top .column h3.bt3 a{
	background-image: url(/staffsvc/images/link_sonota.gif);
}
#top .column dl{
	width: 170px;
	float: left;
}

p.ns{
	min-height: 50px;
}
p.sv{
	min-height: 30px;
}
/* ie6用hack */
*html p.ns{
	height: 50px;
}
/* ie6用hack */
*html p.sv{
	height: 30px;
}

#top .column .officework{
	margin: 0px 0px 0px 0px;
}
#top .column .houmon{
	margin: 0px 10px 0px 10px;
}
#top .column .kyotaku{
	margin: 0px 0px 0px 0px;
}

#top .column dd img{
	margin: 0px 0px 5px 0px;
}
#top .column dd #bt{
	margin: 3px 0px 10px 90px;
}
#top .column dd #bt a{
	display: block;
	background-position: top;
	background-repeat: no-repeat;
	width: 75px;
	height: 21px;
}
#top .column dd #bt a:hover{
	background-position: bottom;
}

#top .column dd .job_egreen a{
	background-image: url(/staffsvc/images/btn_job_egreen.gif);
}
#top .column dd .detail a{
	background-image: url(/nursingsvc/images/btn_detail.gif);
}
#top .column dd .job_pink a{
	background-image: url(/nursingsvc/images/btn_job_pink.gif);
}

#top .column_two{
	margin: 0px 0px 20px 0px;
	overflow: auto;
	height: 100%;
}
#top .column_two dl{
	width: 325px;
	background-image: url(/staffsvc/images/bg_waku_365.gif);
	background-repeat: no-repeat;
	background-position: top center;
	padding: 0px 20px;
	float: left;
}
#top .column_two dd{
	overflow: auto;
}
#top .column_two h3{
	margin: 10px 0px 10px 0px;
}
#top .column_two h3 a{
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	width: 326px;
	height: 20px;
}
#top .column_two h3 a:hover{
	background-position: bottom left;
}
#top .column_two h3.bt1 a{
	background-image: url(/staffsvc/images/link_shyutenshyoku.gif);
}

#top .column_two dd img{
	margin: 0px 5px 5px 0px;
	float: left;
}
#top .column_two #link_hospital{
	width: 170px;
	margin: 10px 0px 0px 380px;
}
#top .column_two #link_hospital a{
	display: block;
	background-position: top;
	background-repeat: no-repeat;
	background-image: url(/staffsvc/images/link_hospital.gif);
	width: 170px;
	height: 31px;
}
#top .column_two #link_hospital a:hover{
	background-position: bottom;
}
#top .column_two #link_hospital p{
	margin: 3px 0px 3px 0px;
}

#top #news{
	background-image: url(/staffsvc/images/bg_waku_570.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 570px;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
#top #news h3{
	width: 250px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
}
#top #news .otherjob{
	padding: 10px 10px 0px 0px;
	text-align: right;
}
#top #news .evenline{
	background-image: url(/staffsvc/images/news_bg.gif);
}
#top #news .bg_glay{
	background-color: #f6f7f2;
}
#top #news dl{
	width: 95%;
	margin: 0px auto 0px auto;
	overflow: auto;
}
#top #news dt{
	float: left;
	width: 60px;
	padding: 5px 50px 5px 5px;
}
#top #news dd{
	float: left;
	width: 360px;
	margin-left: 10px;
	padding: 5px;
}
#top #news .office{
	background-image: url(/staffsvc/images/icon_office.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#top #news .service{
	background-image: url(/staffsvc/images/icon_service.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#top #news .other{
	background-image: url(/staffsvc/images/icon_other.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#top #news .doctor{
	background-image: url(/nursingsvc/images/icon_doctor.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#top #news .kaigo{
	background-image: url(/nursingsvc/images/icon_kaigo.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#top #news .helper{
	background-image: url(/nursingsvc/images/icon_helper.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#top #news .nurs dt{
	float: left;
	width: 30px;
	padding: 5px 10px 5px 5px;
}
#top #news .nurs dd{
	float: left;
	width: 400px;
	margin-left: 30px;
	padding: 5px 5px 5px 40px;
}
/* ie6用hack */
*html #top #news .nurs dd{
	width: 400px;
	margin-left: 10px;
	padding: 5px 5px 5px 40px;
}

/* ▼icon_new_2
---------------------------------------------------*/
#top #news .nurs dd.icon_new_2{
	background-image: url(/inc/images/icon_new.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat;
}
/*　▲icon_new_2
---------------------------------------------------*/
#top #taiken{
	background-image: url(/staffsvc/images/bg_waku_570.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
}
#top #taiken h3{
	width: 250px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
}
#top #taiken .otherjob{
	padding: 10px 10px 0px 0px;
	text-align: right;
}
#top #taiken .evenline{
	background-image: url(/staffsvc/images/news_bg.gif);
}
#top #taiken dl{
	width: 500px;
	margin: 0px auto 0px auto;
	overflow: auto;
}
#top #taiken dt{
	padding: 5px 50px 3px 15px;
}
#top #taiken dd{
	margin-left: 10px;
	padding: 5px;
}

/* ▼アクセスカウンタ
---------------------------------------------------*/
#top #access-counter{
	float: right;
	text-align: right;
	margin: -25px 15px 5px 0px;
}
/* ▲アクセスカウンタ
---------------------------------------------------*/

/* ▼施設の空き部屋情報
---------------------------------------------------*/
#top #availability{
	background-image: url(/staffsvc/images/bg_waku_570.gif);
	background-position: top;
	background-repeat: no-repeat;
/*	margin: 0px 0px 10px 0px; */
/*	padding: 0px 0px 20px 0px; */
}
#top #availability h3{
	width: 250px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
}
#top #availability dl{
	width: 95%;
	margin: 0px auto 0px auto;
	overflow: auto;
}
#top #availability dt{
	clear: left;
	padding: 5px 50px 3px 15px;
	color: #5E7038;
	font-weight: bold;
}
#top #availability dd{
	float: left;
	width: 245px;
	margin-left: 10px;
	padding: 5px;
}
#top #availability dd .availability_t{
	
}
#top #availability dd .availability_d{
	float: right;
}
#top #availability dd .availability_c{
	
}

#top #iframe-148,
#top #iframe-149,
#top #iframe-150,
#top #iframe-151,
#top #iframe-152,{
	border: none;
	width: 245px;
	height: 100px;
}
#top #iframe-152{
	width: 500px;
}

/* ▲施設の空き部屋情報
---------------------------------------------------*/

/* ▲TOPページ共通
---------------------------------*/
