@charset "UTF-8";
/*----------------------------------------
	recruit
----------------------------------------*/
/*　common
----------------------------------------*/
#recruit { background: url(../../recruit/images/bg_body.png) 0 0 repeat; }
#recruit #mainArea h2 { color: #44a7e3; font-size: 199%; font-weight: 700; }
#recruit #mainArea h2 span { display: block; min-height: 41px; padding: 0 0 0 18px; background: url(../../recruit/images/i_recruit.png) 0 0.1em no-repeat; }
#recruit #mainArea #newsArea h3 span { background: url(../../images/i_news_recruit.png) 0 0.1em no-repeat; }
#recruit #mainArea h3 { background: none; font-size: 154%; color: #44a7e3; }
#recruit #mainArea h4 { color: #44a7e3; font-weight:bold; }

#recruit #mainArea #eventArea { background: url(../../images/bg_section_recruit02.png) 50% 100% no-repeat; }
#recruit #mainArea #eventArea .sectionInner { background: url(../../images/bg_section_recruit01.png) 0 0 no-repeat; }
#recruit #mainArea .arrowList li { background: url(../../images/i_ar_list_recruit.png) 0.2em 0.3em no-repeat; }
#recruit .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #recruit .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, #recruit .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, #recruit .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: #44a7e3; }
#recruit .tableList tbody th, #recruit .tableList tbody td { border: 1px solid #c2a275; background: #fff; }
#recruit .tableList tbody th { vertical-align:middle; background: #aee6fb; }
#recruit #mainArea .sectionInner .lNavList li { margin: 4px 0 0; padding-left: 14px; background: url(../../recruit/images/i_arrow_recruit.png) 0 0.35em no-repeat; }
#recruit #mainArea .box  {width:800px; border: solid 3px #f3eadc; padding: 20px 20px; background-color:#FFF; }
#recruit #mainArea .box h4 {color:#594c36; margin-bottom:10px; }
#recruit #mainArea .box img { float:left; margin-right:25px; }
#recruit #mainArea .phoneExtension { float:left; padding:25px 65px 0 0; font-size:18px; font-weight:bold; color:#77510e; }
#recruit .tableList {width:846px;}

/*　for One Column Layout
----------------------------------------*/
#recruit #header { background: #44a7e3; }
#recruit #header #headerInner { width: 970px; }
#recruit #header #headerInner .backtop { float: left; margin: 12px 0 0 10px; }
#recruit #header #hNav li { background: url(../../recruit/images/bg_head_hnav.png) 100% 0 no-repeat; }
#recruit #header #hNav li #searchForm #searchArea { background: url(../../recruit/images/bg_head_search.png) 0 50% no-repeat !important; }
#recruit #footer { width: 950px; }
#recruit #footer #footInner { padding: 22px 0; }
#recruit #content { margin: 30px auto 0; width: 950px; padding: 0 0 140px; background: url(../../recruit/images/bg_recruit.png) 0 100% no-repeat;}
#recruit #content > .tar img { *display: block; }
#recruit #content h1 { margin: 10px -4px 0; }
#recruit #topicPath { float: left; padding: 8px 0 0; }
#recruit #titleArea { margin: 20px auto 0; width: 950px; }
#recruit #titleArea > .tar img { *display: block; }
#recruit #titleArea h1 { margin: 10px -4px 0; }
#recruit #titleArea #topicPath { float: left; margin-top: 6px; padding: 8px 0 0; }
#recruit #topicPathArea { margin: 20px auto 0; width: 950px;}

#recruit #mainArea { float: left; background: none; margin: 0 auto; width: auto; width:950px; }
#recruit #mainArea .section { margin: 38px 0 0; }

/* common
----------------------------------------*/



/*　index
----------------------------------------*/
#recruit .index h2 { margin-left: 30px; background: url(../../recruit/images/bg_headline.png) 0 90% repeat-x; }
#recruit .index #mainArea h3 { padding: 0 0 0.6em; }
#recruit .index #mainArea { margin-left:-30px; width: 980px; }
#recruit .index #mainArea > .section { float: left; width: 412px; margin-left: 30px; padding: 0 24px 24px; background: url(../../recruit/images/bg_idx_article.png) 0 100% no-repeat; }
#recruit .index #mainArea #nurseArea { float: right; }
#recruit .index #mainArea #otherArea { clear:both; }

#recruit .index #mainArea #residentArea .sectionInner { background: url(../../recruit/images/p_idx_docter.jpg) 0 58px no-repeat; }
#recruit .index #mainArea #nurseArea .sectionInner { background: url(../../recruit/images/p_idx_nurse.jpg) 0 58px no-repeat; }
#recruit .index #mainArea #technologyArea .sectionInner { background: url(../../recruit/images/p_idx_technician.jpg) 0 58px no-repeat; }
#recruit .index #mainArea #otherArea .sectionInner { background: url(../../recruit/images/p_idx_other.jpg) 0 58px no-repeat; }
#recruit .index #mainArea #volunteerArea .sectionInner { background: url(../../recruit/images/p_idx_volunteer.jpg) 0 58px no-repeat; }
#recruit .index .sectionInner h3 { margin: 0 -24px; }
#recruit .index .sectionContent .lNavList { margin-left:118px;  min-height: 101px;}

/*　resident
----------------------------------------*/
#recruit .resident #mainArea {background:url(../../recruit/images/p_resident01.jpg) no-repeat 99% 3%; }
#recruit .resident .tableList {width:950px;}
#recruit .resident #mainArea .cloumn02 { width:746px; margin-left: -20px; }
#recruit .resident #mainArea .cloumn02 li { width: 328px; margin-left: 20px; float: left; }
#recruit .resident #mainArea .indent em { font-weight:bold; }
#recruit .resident #mainArea .indent p { padding-left:1.5em; }

/*　consultant
----------------------------------------*/
#recruit .consultant #mainArea {background:url(../../recruit/images/bg_consultant.png) no-repeat 99% 13%; }
#recruit .consultant #mainArea em { font-weight:bold; }

/*　other outline
----------------------------------------*/
#recruit #mainArea .outline ol.decimalList {margin-top:5px;}
#recruit #mainArea .outline ul.arrowList ol { margin-left:18px; margin-top:5px;}
#recruit #mainArea .outline ul.arrowList ol li { background:none; padding-left:0; }


