body{color:#333333; margin:0; padding:0;}
.invisible{display:none;}
.assist{display:none;}
.link{border:0;}
.address{
	font-size:80%;
	font-style:normal;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
}

table.recruitEntry td{padding:20px 0;}
table.recruitEntry a{
display:block;
padding:10px 20px;
border:1px solid #ccc;
background:#bd7811;
font-weight:bold;
}
table.recruitEntry a , table.recruitEntry a:visited{color:#ffffff;}
table.recruitEntry a:hover{
color:#ffffff;
background:#bd7811;}

.nurComment , .recruitEntry , .recruitNavi , .recruitBox , .recruitTreatment{
font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
font-size:80%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.recruitNavi table , .recruitBox table , .recruitTreatment table{font-size:inherit;font:100%;}

.nurComment{padding:0 0 20px 5px;}

/*Rectuir Navi*/
.recruitNavi ul , .recruitNavi li{
margin:0;
padding:0;
}
.recruitNavi{
width:100%;
text-align:center;
padding:0 0 20px;
}

.recruitNavi ul{
display:block;
width:550px;
margin:0px auto;
padding:10px 0;
background:#faf8f3;
border:1px solid #d4c391;
overflow:hidden;
}
.recruitNavi li{
list-style:none;
display:inline;
}
.doctor .recNavi01 a , .doctor .recNavi01 a:visited{text-decoration:underline;}
.nurs .recNavi02 a , .nurs .recNavi02 a:visited{text-decoration:underline;}
.comedical .recNavi03 a , .comedical .recNavi03 a:visited{text-decoration:underline;}
.msw .recNavi04 a , .msw .recNavi04 a:visited{text-decoration:underline;}
.officework .recNavi05 a , .officework .recNavi05 a:visited{text-decoration:underline;}
.other .recNavi06 a , .other .recNavi06 a:visited{text-decoration:underline;}

/*Rectuit table*/
/*COMMON*/
.recruitBox , .recruitTreatment{text-align:center;}
.recruitBox table , .recruitTreatment table , .recruitBox table table.nursSalary{
width:530px;
margin:0px auto;
border:1px #333333 solid;
border-collapse:collapse;
border-spacing:0;
}
.recruitBox table th , .recruitTreatment table th , .recruitBox table table.nursSalary th{
width:7em;
padding:5px;
border:#333333 solid;
border-width:0 0 1px 1px;
font-weight:bold;
line-height:120%;
text-align:center;
vertical-align:top;
white-space:nowrap;
}
.recruitBox table td , .recruitTreatment table td , .recruitBox table table.nursSalary td{
padding:5px;
border:1px #333333 solid;
border-width:0 0 1px 1px;
text-align:left;
}


/*募集要項*/
.recruitBox table{margin-bottom:10px;}
.recruitBox table th{background:#f4f2ec;}
.recruitBox table th.recruitTitle{
width:auto;
font-size:110%;
}


/*待遇*/
.recruitTreatment th{background:#a8a497;}
.recruitTreatment td{background:#f2f0e8;}
.recruitTreatment table td .attention{color:#ff0000;}
.recruitOther table td{text-align:center;}


/*テーブル内テーブル*/
.recruitBox table table , .recruitTreatment table table , 
.recruitBox table table th , .recruitTreatment table table th , 
.recruitBox table table td , .recruitTreatment table table td{
border:none;
width:auto;
background:none;
margin:0;
padding:0 5px 10px 0;
}
.recruitBox table table th{font-weight:normal;}
.recruitTreatment table table , .recruitBox table table{float:left;}
.recruitTreatment table table th , .recruitBox table table th{
text-align:left;
padding:0 15px 10px 0;
}
.recruitTreatment table table th{width:7em;}


/*看護師給与*/
.recruitBox table table.nursSalary{
width:100%;
float:none;
}
.recruitBox table table.nursSalary th{
background:#efefef;
font-weight:normal;
text-align:left;
width:7.5em;
}
.recruitBox table table.nursSalary td{
text-align:center;
white-space:nowrap;
}
.recruitBox table table.nursSalary tr.nursTitle th{
background:#f4f2ec;
text-align:center;
}
.recruitBox table table.nursSalary tr.nursTitle th.nursKind{width:5em;}


/*Recruit Btn*/
.recruitEntry{
padding:20px 0;
text-align:center;
font-weight:bold;
}
.recruitEntry a{
display:block;
width:12em;
margin:0px auto;
padding:10px;
color:#ffffff;
border:1px solid #cccccc;
background:#bd7811;
}
.recruitEntry a:link , .recruitEntry a:visited{color:#ffffff;}

/*_______________________________________
	Margin
_______________________________________*/
.margin{
	margin:10px; 
}
.margin image{
	margin-left:15px;
	margin-right:5px;
	vertical-align:bottom
}
/*_______________________________________
	Top_Menu
_______________________________________*/
.topmenu{
	padding-left:15px;
	padding-right:15px;
	float:left;
}

.topmenu02{
	padding-left:15px;
	padding-right:15px;
	text-align:right;
}
.topmenuarea image{
	margin-right:10px;
}

.topmenuarea{
	width:770px;
	height:29px;
	padding-top:5px;
	background-image:url(../share/bg_topmenu.gif);
 background-repeat:repeat-x;
	clear:left;
}

/*_______________________________________
	Side_Menu
_______________________________________*/
.Side_MenuArea01{
	width:157px;
	padding-left:10px;
	margin-bottom:20px;
}
.Side_MenuArea01 DIV{
height:34px;
}
.Side_MenuArea01 a{
	width:137px;
	padding-top:7px;
	padding-left:20px;	
	display:block
}
.Side_MenuArea02{
	width:147px;
	padding-left:4px;
	padding-top:20px;
	padding-bottom:20px;
}
.rollover01 {
	background-image:url(../rollover02/01.gif);
	background-repeat:no-repeat;
}
.rollover01 a:hover{
	background-image:url(../rollover02_on/01.gif);
	background-repeat:no-repeat;
}
.rollover02 {
	background-image:url(../rollover02/02.gif);
	background-repeat:no-repeat;
}
.rollover02 a:hover{
	background-image:url(../rollover02_on/02.gif);
	background-repeat:no-repeat;
}
.rollover03 {
	background-image:url(../rollover02/03.gif);
	background-repeat:no-repeat;
}
.rollover03 a:hover{
	background-image:url(../rollover02_on/03.gif);
	background-repeat:no-repeat;
}
.rollover04 {
	background-image:url(../rollover02/04.gif);
	background-repeat:no-repeat;
}
.rollover04 a:hover{
	background-image:url(../rollover02_on/04.gif);
	background-repeat:no-repeat;
}
.rollover05 {
	background-image:url(../rollover02/05.gif);
	background-repeat:no-repeat;
}
.rollover05 a:hover{
	background-image:url(../rollover02_on/05.gif);
	background-repeat:no-repeat;
}
.rollover06 {
	background-image:url(../rollover02/06.gif);
	background-repeat:no-repeat;
}
.rollover06 a:hover{
	background-image:url(../rollover02_on/06.gif);
	background-repeat:no-repeat;
}
.rollover07 {
	background-image:url(../rollover02/07.gif);
	background-repeat:no-repeat;
}
.rollover07 a:hover{
	background-image:url(../rollover02_on/07.gif);
	background-repeat:no-repeat;
}
.rollover08 {
	background-image:url(../rollover02/08.gif);
	background-repeat:no-repeat;
}	
.rollover08 a:hover{
	background-image:url(../rollover02_on/08.gif);
	background-repeat:no-repeat;
}
/*_______________________________________
	Side_Addewss
_______________________________________*/
.Information_Area{
	margin-top:0px;
	margin-left:3px;
	margin-top:0px;
	margin-bottom:20px;
	background-color:#EBE5D1;
}
.information{
	background-image:url(../img/address_bg.gif);
	background-repeat:repeat-y;
	margin-bottom:20px;
	width:157px;
}
.information P{
	padding-left:10px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:5px;
}
.information_Map image{
	float:left;
}
/*_______________________________________
	Nurs
_______________________________________*/
.NursTit{
 	width:99px;
 	padding:3px;
 	border-bottom:solid 2px #FFFFFF;
	background-color:#D1F3D2;
	text-align:center;
	vertical-align:top;
}
.Nurstxt{
 	padding-left:8px;
}
/*_______________________________________
	Contents_Policy
_______________________________________*/
.Policy{
	padding-bottom:5px;
}
/*_______________________________________
	Top_Time
_______________________________________*/
.Time{
	margin-left:1em;
}