@charset "utf-8";

#companyAccessTitle,
#customerFlowTtl2-1,
#customerFlowTtl2-2,
#customerFlowTtl2-3,
#customerFlowTtl2-4,
#customerFlowTtl2-5,
#customerMerit1,
#customerMerit2,
#customerMerit3,
#customerMeritTtl1,
#customerMeritTtl2,
#customerServicePoint1,
#customerServicePoint2,
#customerServicePoint3,
#customerServicePoint4,
#jobFlowTtl2-1,
#jobFlowTtl2-2,
#jobFlowTtl2-3,
#jobFlowTtl2-4,
#jobMerit1,
#jobMerit2,
#jobMerit3,
#jobSupport1,
#jobSupport2,
#jobSupport3,
#jobSupportTtl1,
#knowhowSelect1,
#knowhowSelect2,
#licenseNotesMidwife,
#licenseNotesNurse,
#licenseNotesPHNurse,
#tenshokukangoshisan1,
#tenshokukangoshisan2,
#universityQ1,
#universityQ2,
#universityQ3,
#universityQ4,
#universityQ5,
#universityQ6 {
  text-indent: -99999px;
}
#companyAgreementTitle {
  background: url(/img/maintitle/ttl1_agreement.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#companyAgreementTitleTypeA,
#companyPrivacyTitleTypeA {
  margin: 20px 0;
}
#companyAgreementTitleTypeC {
  background: url('/img/index/f_link_border.gif') no-repeat scroll left top transparent;
  margin: 20px 0;
  padding-top: 30px;
}
#companyPrivacyTitle {
  background: url(/img/maintitle/ttl1_privacy1.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#companyPrivacyTitle2 {
  background: url(/img/maintitle/ttl1_privacy2.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#companyPrivacyTitleTypeB {
  background: url(/img/index/f_link_border.gif) no-repeat scroll left top transparent;
  margin: 20px 0;
  padding-top: 30px;
}
#customerFlowTitle {
  background: url(/img/maintitle/ttl1_customerflow.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#customerServiceTitle {
  background: url(/img/maintitle/ttl1_customer.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#fukushokuTitle {
  background: url(/img/maintitle/ttl1_fukushoku.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#hikkoshiTitle {
  background: url(/img/maintitle/ttl1_hikkoshi.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#houmonkangoTitle {
  background: url(/img/maintitle/ttl1_houmonkango.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#housingTitleAichi {
  background: url(/img/maintitle/ttl1_housing_aichi.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#housingTitleChiba {
  background: url(/img/maintitle/ttl1_housing_chiba.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#housingTitleFukuoka {
  background: url(/img/maintitle/ttl1_housing_fukuoka.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#housingTitleHyogo {
  background: url(/img/maintitle/ttl1_housing_hyogo.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#housingTitleKanagawa {
  background: url(/img/maintitle/ttl1_housing_kanagawa.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#housingTitleKyoto {
  background: url(/img/maintitle/ttl1_housing_kyoto.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#housingTitleOsaka {
  background: url(/img/maintitle/ttl1_housing_osaka.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#housingTitleSaitama {
  background: url(/img/maintitle/ttl1_housing_saitama.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#housingTitleShiga {
  background: url(/img/maintitle/ttl1_housing_shiga.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#housingTitleTokyo {
  background: url(/img/maintitle/ttl1_housing_tokyo.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#jobFlowTitle {
  background: url(/img/maintitle/ttl1_flow.gif) no-repeat;
  text-indent: -99999px;
}
#jobMeritTitle {
  background: url(/img/maintitle/ttl1_merit.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#jobQaTitle {
  background: url(/img/maintitle/ttl1_qa.gif) no-repeat;
  height: 40px;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
  width: 530px;
}
#kishouTitle {
  background: url(/img/maintitle/ttl1_kishou.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#knowhowFinalTitle {
  background: url(/img/maintitle/ttl1_kh5.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#knowhowJohoTitle {
  background: url(/img/maintitle/ttl1_kh3.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#knowhowKokoroeTitle {
  background: url(/img/maintitle/ttl1_kh1.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#knowhowMensetsuTitle {
  background: url(/img/maintitle/ttl1_kh4.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#knowhowRirekishoTitle {
  background: url(/img/maintitle/ttl1_kh2.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#knowhowTitle {
  background: url(/img/maintitle/ttl1_knowhow.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#licenseTitleMidwife {
  background: url(/img/maintitle/ttl1_license_midwife.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#licenseTitleMidwife2 {
  background: url(/img/maintitle/ttl1_license_midwife2.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#licenseTitleMidwife3 {
  background: url(/img/maintitle/ttl1_license_midwife3.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#licenseTitleNurse {
  background: url(/img/maintitle/ttl1_license_nurse.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#licenseTitleNurse2 {
  background: url(/img/maintitle/ttl1_license_nurse2.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#licenseTitleNurse3 {
  background: url(/img/maintitle/ttl1_license_nurse3.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#licenseTitlePHNurse {
  background: url(/img/maintitle/ttl1_license_phnurse.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#licenseTitlePHNurse2 {
  background: url(/img/maintitle/ttl1_license_phnurse2.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#licenseTitlePHNurse3 {
  background: url(/img/maintitle/ttl1_license_phnurse3.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#linkTitle {
  background: url(/img/maintitle/ttl1_link.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#mailmagazineTitle {
  background: url(/img/maintitle/ttl1_mailmagazine.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#monogusaTitle {
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#nursebankTitle {
  background: url(/img/maintitle/ttl1_nursebank.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#nursebanklinkTitle {
  background: url(/img/maintitle/ttl1_link_nursebank.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#nurseexamTitle {
  background: url(/img/maintitle/ttl1_nurseexam.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#nurseworkTitle {
  background: url(/img/maintitle/ttl1_nursework.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#result_right_navi .title_entryranking {
  -webkit-border-radius: 4px;
  background: url(/img/icon/icon_ranking_p.gif) no-repeat 2px center;
  background: url(/img/icon/icon_ranking_p.gif) no-repeat 2px center, -moz-linear-gradient(top, white 0%, whitesmoke);
  background: url(/img/icon/icon_ranking_p.gif) no-repeat 2px center,
    -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background-color: whitesmoke;
  border: 2px solid white;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 4px;
  color: #707070;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  padding: 10px 10px 10px 40px;
  text-shadow: 1px 1px 0 white;
}
#result_right_navi .title_history_side {
  -webkit-border-radius: 4px;
  background: url(/img/icon/icon_history_p.gif) no-repeat 2px center;
  background: url(/img/icon/icon_history_p.gif) no-repeat 2px center, -moz-linear-gradient(top, white 0%, whitesmoke);
  background: url(/img/icon/icon_history_p.gif) no-repeat 2px center,
    -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background-color: whitesmoke;
  border: 2px solid white;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 4px;
  color: #707070;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  padding: 10px 10px 10px 40px;
  text-shadow: 1px 1px 0 white;
}
#result_right_navi .title_nearby_jobList {
  background: url(/img/icon/icon_nearby_p.gif) no-repeat 2px center;
  background: url(/img/icon/icon_nearby_p.gif) no-repeat 2px center, -moz-linear-gradient(top, white 0%, whitesmoke);
  background: url(/img/icon/icon_nearby_p.gif) no-repeat 2px center,
    -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background-color: whitesmoke;
}
#result_right_navi .title_nearby_jobList#result_right_navi .title_nearby_station,
*/#result_right_navi .title_otherCdtn {
  -webkit-border-radius: 4px;
  border: 2px solid white;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 4px;
  color: #707070;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  padding: 10px 10px 10px 40px;
  text-shadow: 1px 1px 0 white;
}
#result_right_navi .title_nearby_station {
  background: url(/img/icon/icon_nearby_station_r.gif) no-repeat 2px center;
  background: url(/img/icon/icon_nearby_station_r.gif) no-repeat 2px center,
    -moz-linear-gradient(top, white 0%, whitesmoke);
  background: url(/img/icon/icon_nearby_station_r.gif) no-repeat 2px center,
    -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background-color: whitesmoke;
}
#result_right_navi .title_otherCdtn {
  background: url(/img/icon/icon_otherCdtn_p.png) no-repeat 2px center;
  background: url(/img/icon/icon_otherCdtn_p.png) no-repeat 2px center, -moz-linear-gradient(top, white 0%, whitesmoke);
  background: url(/img/icon/icon_otherCdtn_p.png) no-repeat 2px center,
    -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background-color: whitesmoke;
}
#sitemapTitle {
  background: url(/img/maintitle/ttl1_sitemap.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#snav {
  margin: 15px 0 0 0;
  overflow: hidden;
  width: 760px;
}
#snav li.snav-flow a.on,
#snav li.snav-flow a:hover {
  background-position: 0px 0px;
}
#snav li.snav-merit a.on,
#snav li.snav-merit a:hover {
  background-position: -253px 0px;
}
#snav li.snav-qa a.on,
#snav li.snav-qa a:hover {
  background-position: -507px 0px;
}
#snav ul li {
  float: left;
}
#snav ul li a {
  background-image: url(/img/maintitle/ttl_service.gif);
  background-repeat: no-repeat;
  display: block;
  height: 37px;
  overflow: hidden;
  text-indent: -999px;
}
#snav ul li.snav-flow,
#snav ul li.snav-qa {
  width: 253px;
}
#snav ul li.snav-flow a {
  background-position: 0 100%;
}
#snav ul li.snav-merit {
  width: 254px;
}
#snav ul li.snav-merit a {
  background-position: -253px 100%;
}
#snav ul li.snav-qa a {
  background-position: -507px 100%;
}
#teateTitle {
  background: url(/img/maintitle/ttl1_teate.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#tenshokuTitle {
  background: url(/img/maintitle/ttl1_tenshoku.gif) no-repeat;
  height: 40px;
  margin: 0 0 15px;
  text-indent: -99999px;
  width: 760px;
}
#tenshokukangoshisanTitle {
  background: url(/img/maintitle/ttl1_tenshokukangoshisan.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
#universityTitle {
  background: url(/img/maintitle/ttl1_university.gif) no-repeat;
  height: 40px;
  text-indent: -99999px;
  width: 530px;
}
.companyAgreementTitleTypeB {
  border-bottom: 1px dashed #8a8a87;
  font-size: 115%;
  font-weight: bold;
  margin: 30px 30px 0;
  padding: 0 40px 10px;
}
.subTitle {
  background: url(/img/common/subttl_backimg.gif) no-repeat;
  font-weight: bold;
  height: 30px;
  margin: 15px 0 5px;
  padding: 5px 0 0 5px;
  width: 530px;
}
.titleContents {
  background: url(/img/icon/icon_contentsTit.gif) no-repeat;
  color: #707070;
  font-size: 28px;
  font-weight: normal;
  line-height: 30px;
  padding-left: 36px;
}
.titleContents.diff,
.titleContents.reputation,
.titleContents.rireki {
  background-position: 0 0;
}
.titleContents.salary {
  background-position: 0 -80px;
}
.titleContentsCont {
  background: url(/img/title/bg_contentsTit.gif) repeat-x 0 bottom;
  margin-bottom: 10px;
  padding-bottom: 15px;
}
.title_kuchikomi_side {
  -webkit-border-radius: 4px;
  background: url(/img/icon/icon_kuchikomi_o.gif) no-repeat 2px center;
  background: url(/img/icon/icon_kuchikomi_o.gif) no-repeat 2px center, -moz-linear-gradient(top, white 0%, whitesmoke);
  background: url(/img/icon/icon_kuchikomi_o.gif) no-repeat 2px center,
    -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background-color: whitesmoke;
  border: 2px solid white;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 4px;
  color: #707070;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  padding: 10px 10px 10px 40px;
  text-shadow: 1px 1px 0 white;
}
.title_kuchikomi_side2 {
  -webkit-border-radius: 4px;
  background: url(/img/icon/icon_kuchikomi2_o.gif) no-repeat 2px center;
  background: url(/img/icon/icon_kuchikomi2_o.gif) no-repeat 2px center, -moz-linear-gradient(top, white 0%, whitesmoke);
  background: url(/img/icon/icon_kuchikomi2_o.gif) no-repeat 2px center,
    -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background-color: whitesmoke;
  border: 2px solid white;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 4px;
  color: #707070;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  padding: 10px 10px 10px 40px;
  text-shadow: 1px 1px 0 white;
}
.title_list_featurelink {
  -webkit-border-radius: 4px;
  background: url(/img/icon/icon_hosptal_b.gif) no-repeat 2px center;
  background: url(/img/icon/icon_hosptal_b.gif) no-repeat 2px center, -moz-linear-gradient(top, white 0%, whitesmoke);
  background: url(/img/icon/icon_hosptal_b.gif) no-repeat 2px center,
    -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background-color: whitesmoke;
  border: 2px solid white;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 4px;
  color: #707070;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  padding: 10px 10px 10px 40px;
  text-shadow: 1px 1px 0 white;
}
.title_section2,
.title_section3,
.title_section5 {
  background: url(/img/search/icon_bdr_p.gif) no-repeat 0 center;
  color: white;
  font-size: 16px;
  font-weight: bold;
  padding: 4px 0 3px 12px;
}
.title_section4 {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: whitesmoke;
  border-radius: 4px;
  margin-bottom: 5px;
  padding: 5px 5px 3px 5px;
}
.title_section4 span {
  background: url(/img/icon/icon_jobsearch2_p.png) no-repeat 0 2px;
  display: block;
  font-size: 14px;
  padding-left: 20px;
}
.title_section6 {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: white;
  border-radius: 4px;
  margin-bottom: 5px;
}
.title_section6 span {
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding: 12px 12px 12px 45px;
}
.title_section6 span.kuchikomi {
  background: url(/img/icon/icon_kuchikomi_o.gif) no-repeat 5px center;
}
.title_section7 {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: whitesmoke;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 5px;
}
.title_section7 span {
  background: url(/img/icon/icon_jobsearch2_p.png) no-repeat 0 2px;
  display: block;
  font-size: 14px;
  padding: 3px 0 2px 20px;
}
.oneColumn {
  background: url(/img/search/bg_btm_sectiontit_930.gif) no-repeat 0 bottom;
}

.title_section_btm2,
.title_section_btm3 {
  display: none;
}
.title_section_cont2,
.title_section_cont3 {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05);
  background-color: #ff78a1;
  border-radius: 4px;
  box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
  padding: 3px 10px 2px;
}
.title_section_cont5 {
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05);
  background-color: #ff78a1;
  border-radius: 4px;
  box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
  padding: 6px 16px;
}
.title_section_cont6 {
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05);
  background: -moz-linear-gradient(top, white 0%, #f6f6f6);
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f6f6f6));
  background-color: #f6f6f6;
  border-bottom: 1px solid #d7d7d7;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
  padding: 8px 16px;
}
.oneColumn {
  background: url(/img/search/bg_top_sectiontit_930.gif) no-repeat 0 bottom;
}
.title_section_top6 {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  background: -moz-linear-gradient(top, #ff78a1 0%, #ff78a1 22%, #ff93b3 26%, #ff78a1 29%, #ff78a1);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ff78a1),
    color-stop(0.22, #ff78a1),
    color-stop(0.26, #ff93b3),
    color-stop(0.29, #ff78a1),
    to(#ff78a1)
  );
  background: url(/img/search/bg_sectiontit_ie.gif) repeat 0 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 6px;
}
.title_style1 {
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05), inset 0px -1px 0px white;
  background: -moz-linear-gradient(top, white 0%, white 2%, whitesmoke);
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(0.02, white), to(whitesmoke));
  background: whitesmoke;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.05), inset 0px -1px 0px white;
  color: #707070;
  font-size: 16px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  padding-left: 5px;
}
.title_style1 .tit_Feature {
  background: url(/img/icon/icon_tit_feature.gif) no-repeat 0 4px;
  padding-left: 45px;
}
.title_style1 .tit_newJob {
  background: url(/img/icon/icon_tit_pickup.gif) no-repeat 0 4px;
  padding-left: 45px;
}
.title_style1 .tit_search_ad {
  background: url(/img/icon/icon_tit_map.gif) no-repeat 0 4px;
  padding-left: 45px;
}
.title_style1 .tit_search_job {
  background: url(/img/icon/icon_tit_search.gif) no-repeat 0 4px;
  padding-left: 45px;
}
.title_style2 {
  color: #707070;
  font-size: 14px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 5px;
}
.title_style2.search_line_area {
  background: url(/img/index/icon_search_line_area.gif) no-repeat 0 center;
  padding-left: 58px;
}
.title_style2.search_name {
  background: url(/img/index/icon_search_name.gif) no-repeat 0 center;
  padding-left: 30px;
}
.title_style2.search_pref {
  background: url(/img/index/icon_search_pref.gif) no-repeat 0 center;
  padding-left: 30px;
}
title_style2.search_subject {
  background: url(/img/index/icon_search_subject.gif) no-repeat 0 center;
  padding-left: 30px;
}
#monogusaTitle {
  background: url(/img/maintitle/ttl1_monogusa.gif) no-repeat;
}
