@charset "utf-8";@import url("Recruit_Common.css");/*	border:solid #999 1px; *//* ======    Recruiting    ====== *//* === Recruiting JobCategory === */#Recruiting_JobCategory {	margin:0px 0px 0px 10px;}#RJC_Pharmacist,#RJC_Business,#RJC_Office,#RJC_CareStaff {	width:188px;	height:auto;	float:left;	overflow:hidden;	margin:0px 0px 0px 10px;}#Recruiting_JobCategory h2 {	width:176px;	text-indent:-200px;	height:62px;	margin:6px 6px 0px 6px;}#Recruiting_JobCategory ul {	width:176px;	height:162px;	background-color:#FFF;	margin:0px 6px 6px 6px;	padding:0px 0px 10px 0px;}#Recruiting_JobCategory ul li {	width:156px;	height:38px;	background:#FFF url("../../image/Contents/Recruit/Recruiting/_Recruiting/Recruiting_JobCategory_Dot.gif") 3px 100% no-repeat;	padding:0px 0px 1px 0px;	margin:0px 10px 0px 10px;}#Recruiting_JobCategory a {	display:block;	font-size:14px;	line-height:100%;	color:#666;	width:126px;	height:25px;	overflow:hidden;	padding:12px 0px 0px 30px;	background:#FFF url("../../image/Contents/Recruit/Common/Recruit_Arrow_Icon.gif") 12px 50% no-repeat;}/* === 募集が無いとき === */#Recruiting_JobCategory ul li.NoJob {	background:#FFF;	padding-top:15px;}/* === Pharmacist === */#RJC_Pharmacist {	background-color:#7FCCA7;	margin-left:0px;}#RJC_Pharmacist h2 {	background:#FFF url("../../image/Contents/Recruit/Recruiting/_Recruiting/JobCategory_Title_Pharmacist.gif") 0px 0px no-repeat;}#RJC_Pharmacist ul li,#RJC_Pharmacist a {	background-color:#E7F5EF;}#RJC_Pharmacist a:hover {	background-color:#7FCCA7;}/* === Business === */#RJC_Business,#RJC_Business a:hover {	background-color:#FED953;}#RJC_Business h2 {	background:#FFF url("../../image/Contents/Recruit/Recruiting/_Recruiting/JobCategory_Title_BizEmploy.gif") 0px 0px no-repeat;}#RJC_Business ul li,#RJC_Business a {	background-color:#FFF4DC;}/* === Office === */#RJC_Office,#RJC_Office a:hover {	background-color:#7CBFD4;}#RJC_Office h2 {	background:#FFF url("../../image/Contents/Recruit/Recruiting/_Recruiting/JobCategory_Title_Clerk.gif") 0px 0px no-repeat;}#RJC_Office ul li,#RJC_Office a {	background-color:#F1F8FA;}/* === CareStaff === */#RJC_CareStaff,#RJC_CareStaff a:hover {	background-color:#FAC8B0;}#RJC_CareStaff h2 {	background:#FFF url("../../image/Contents/Recruit/Recruiting/_Recruiting/JobCategory_Title_CareStaff.gif") 0px 0px no-repeat;}#RJC_CareStaff ul li,#RJC_CareStaff a {	background-color:#FEF6F3;}/* === Recruiting Info === */#RecruitingInfo {	width:387px;	height:atuo;	float:left;	background:#DDD url("../../image/Contents/Recruit/Recruiting/_Recruiting/Recruiting_Info_BG_Bottom.gif") 0px 100% no-repeat;	margin:40px 25px 0px 10px;}#RecruitingInfo h3 {	width:387px;	height:30px;	margin:0px 0px 0px 0px;}#RecruitingInfo dl {	width:379px;	height:350px;	background-color:#FFF;	overflow:auto;	border-style:solid;	border-color:#999;	border-width:0px 1px 1px 1px;	margin:0px 3px 4px 3px;}#RecruitingInfo dl dt {	font-size:13px;	height:13px;	background:#FFF url("../../image/Contents/Recruit/Common/Recruit_Info_Icon.gif") 0px 2px no-repeat;	margin:8px 10px 0px 12px;	padding:0px 0px 0px 1em;}#RecruitingInfo dl dd {	font-size:13px;	line-height:18px;	border-bottom: dotted #CCC 1px;	margin:6px 10px 15px 12px;	padding:0px 0px 6px 1em;}#RecruitingInfo dl dd a {	font-size:13px;	line-height:18px;	color:#33A02C;}#RecruitingInfo dl dd a:hover {	color:#FFCE00;	text-decoration: underline;}