@charset "utf-8";#logo.fixed_1{float:none !important;width:100% !important;height:60px;background-color:#FFF;box-shadow:0 2px 1px #CCC;box-sizing:border-box}.fixed_1{position:fixed;top:0;left:0;z-index:10}#pcVer.fixed_2{float:none;height:38px}.fixed_2{position:fixed;top:0;right:0;z-index:10}.fixed_3{position:fixed;left:0;bottom:0;z-index:9999;width:100%;margin:0 !important;padding:15px;background-color:#FFF;border-top:1px solid #CCC;box-sizing:border-box}.fixed_4{padding-bottom:57px !important}.footerSign{margin-left:4px;margin-right:4px}.footerSp{color:#666}div.spCampaign1{clear:both}#sing{text-indent:-9999px;-webkit-text-size-adjust:auto;height:100px;background-size:100% 100%}div.questionnaireImage{margin:40px auto;text-align:center;padding-top:30px}li.topMainsearchPosition{margin-bottom:10px}li.topMainsearchArea{margin-bottom:10px}li.topMainsearchLine{margin-bottom:10px}li.topMainsearchDetail{margin-bottom:10px}div.topMainInquirySignUp{width:auto;text-align:center}div.topMainInquirySignUp ul{width:auto;text-align:center}li.topMainInquiry{width:50%;height:44px;float:left;display:block;text-align:center}li.topMainSignUp{width:50%;height:44px;float:left;display:block;text-align:center}.tel{width:auto;text-align:center;font-size:16px;margin:20px 0 0 0}.tel h2{font-size:16px;color:#ff9c00;margin-bottom:10px}.telNumber{font-size:30px}.tel a:link{color:#06f}footer.footer_menu ul{margin:0 15px;padding:0}.topBonusCampaign{margin:30px 15px}.topBonusCampaign a{display:block}.topBonusCampaign a img{width:100%;height:auto}footer.footer_menu li:first-child{border-top:1px #ccc solid}footer.footer_menu li{margin:0;padding:0 10px;width:auto;height:40px;line-height:40px;font-size:14px;border-bottom:1px #ccc solid;position:relative}footer.footer_menu li:after{border-right:4px solid #096;border-top:4px solid #096;border-radius:2px;content:"";margin:0 0 0 10px;height:8px;width:8px;position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:14px;right:4%}footer.footer_menu a{display:block;height:38px;line-height:38px}footer.footer_menu a:link{color:#333}footer.footer_menu a:visited{color:#333}hr{width:100%}.copy{text-align:center;margin:10px 0}nav.footerNav{clear:both;width:100%;text-align:center;padding-top:15px;border-top:1px #999 solid}nav.footerChange{width:100%;margin-top:15px;text-align:center}small{width:auto;text-align:center;margin-top:15px;padding-bottom:57px}.font-1{font-size:smaller}#searchFrom{width:100%;clear:both}#searchFromPagePosition{width:auto;clear:both;margin-bottom:20px}.searchFormGPS{width:auto;margin:0 10px;text-align:center}#searchFormGPS{width:80px;height:40px}span.searchFormGPSKMBtn{margin:0 10px}.searchFromSign{width:auto;margin:4px}div.searchFormConditions{width:auto;margin:10px}div.searchFormConditions table{width:auto;margin:10px 0 20px 0}.searchFormConditionsProvinceTitle{width:30%;padding:4px 0;border-top:1px #666 solid;text-align:center;background-color:#FCC}.searchFormConditionsProvince{width:auto;padding:4px 4px;border-left:1px #666 solid;border-top:1px #666 solid;background-color:#FCC}.searchFormConditionsRouteTitle{width:30%;padding:4px 0;border-top:1px #666 solid;text-align:center}.searchFormConditionsRoute{width:auto;padding:4px 4px;border-left:1px #666 solid;border-top:1px #666 solid}.searchFormConditionsStationTitle{width:30%;padding:4px 0;border-top:1px #666 solid;text-align:center;background-color:#FCC}.searchFormConditionsStation{width:auto;padding:4px 4px;border-left:1px #666 solid;border-top:1px #666 solid;background-color:#FCC}.searchFormConditionsCityTitle{width:30%;padding:4px 0;border-top:1px #666 solid;text-align:center}.searchFormConditionsCity{width:auto;padding:4px 4px;border-left:1px #666 solid;border-top:1px #666 solid}.searchFormConditionsAnnualIncomeTitle{width:30%;padding:4px 0;border-top:1px #666 solid;text-align:center;background-color:#FCC}.searchFormConditionsAnnualIncome{width:auto;padding:4px 4px;border-left:1px #666 solid;border-top:1px #666 solid;background-color:#FCC}.searchFormConditionsFreeWortdTitle{width:30%;padding:4px 0;border-top:1px #666 solid;text-align:center}.searchFormConditionsFreeWord{width:auto;padding:4px 4px;border-left:1px #666 solid;border-top:1px #666 solid}.searchFormConditionsBusinessTitle{width:30%;padding:4px 0;border-top:1px #666 solid;text-align:center;background-color:#FCC;height:100%}.searchFormConditionsBusiness{width:auto;padding:4px 4px;border-left:1px #666 solid;border-top:1px #666 solid;background-color:#FCC}.searchFormConditionsHopeTitle{width:30%;padding:4px 0;border-top:1px #666 solid;border-bottom:1px #666 solid;text-align:center;height:100%}.searchFormConditionsHope{width:auto;padding:4px 4px;border-left:1px #666 solid;border-top:1px #666 solid;border-bottom:1px #666 solid}div.searchFormConditions p{font-size:17px}.searchGPSSelect{width:auto}.searchGPSSelect select{margin:10px 0;font-size:16px}.searchGPSSelect input{margin:0 10px}.searchFormDisplayNumber{width:auto;text-align:center}div.searchFormDisplayChange span{width:auto;font-size:16px}div.refine{width:auto;margin:10px 0;text-align:center}div.searchFormGoToPage{width:auto;text-align:center}div.searchFormGoToPage span{width:auto}div.searchFormJobListing{width:auto;border:1px #096 solid;margin:10px}div.searchFormStoreName{width:auto;margin-bottom:10px}div.searchFormStoreName h2{padding:10px 15px;background:#f2f7e7;color:#2d8c3c;font-weight:normal}div.searchFormEasyJobs{width:auto;padding:10px}.searchFormEasyJobs table{width:100%}.searchFormBusinessTitle{width:30%;padding:4px 0;border-bottom:1px #666 dotted;text-align:center;background-color:#FCC}.searchFormBusiness{width:auto;padding:4px 4px;border-left:1px #666 solid;border-bottom:1px #666 dotted;background-color:#FCC}.searchFormWorkLocationTitle{width:30%;padding:4px 0;border-bottom:1px #666 dotted;text-align:center}.searchFormWorkLocation{width:auto;padding:4px 4px;border-left:1px #666 solid;border-bottom:1px #666 dotted}.searchFormWorkLocation h3{font-weight:normal}.searchFormNearestStationTitle{width:30%;padding:4px 0;border-bottom:1px #666 dotted;text-align:center;background-color:#FCC}.searchFormNearestStation{width:auto;padding:4px 4px;border-left:1px #666 solid;border-bottom:1px #666 dotted;background-color:#FCC}.searchFormNearestStation h3{font-weight:normal}.searchFormHolidayTitle{width:30%;padding:4px 0;border-bottom:1px #666 dotted;text-align:center}.searchFormHoliday{width:auto;padding:4px 4px;border-left:1px #666 solid;border-bottom:1px #666 dotted}.searchFormSalaryTitle{width:30%;padding:4px 0;border-bottom:1px #666 dotted;text-align:center;background-color:#FCC}.searchFormSalary{width:auto;padding:4px 4px;border-left:1px #666 solid;border-bottom:1px #666 dotted;background-color:#FCC}div.searchFormJobTitle,div.jobDetailsJobTitle{font-size:14px;line-height:1.4em;margin:0 15px}div.searchFormPR{width:auto;margin:10px;line-height:1.4em}.jobDetailsJobIcon{margin:0 auto;padding:8px 3%}div.searchFormJobIcon{width:auto;margin:10px}div.searchFormJobIcon span,div.jobDetailsJobIcon span{margin-top:4px;margin-bottom:4px;margin-right:4px;padding:3px 5px;display:block;width:auto;height:16px;line-height:16px;font-size:12px;float:left;text-align:center;color:#333;border:1px solid #ccc;border-radius:100px}.jobDetailsTOPReturn,div.searchFormPageUP{display:block;width:90%;height:40px;margin:20px 5%;background-color:#f0f0e1;border:1px solid #c0b5a3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;background-repeat:no-repeat;background-size:auto 20px;background-position:center}.jobDetailsTOPReturn{background-image:url(/touch/content/images/btn_toppage.png)}div.searchFormPageUP{background-image:url(/touch/content/images/btn_top3.png)}.jobDetailsTOPReturn a,div.searchFormPageUP a{font-size:1px;color:#f0f0e1;display:block;width:100%;height:100%}div.searchFormPageUP img{height:20px}div.searchFormjobSave{width:auto;text-align:center}.searchFormjobSaveSentence{margin-left:10px}.SearchFormContactJob{width:100%;text-align:center}.SearchFormContactJob a{display:inline-block;font-size:12px;width:30%;padding:34px 5px 10px 5px;border-radius:4px;vertical-align:middle;box-shadow:1px 1px 2px #CCC;border:1px solid #ccc;color:#333;font-weight:bold;text-align:center;box-sizing:border-box}.SearchFormContactJob a:first-child{background:url(/touch/content/images/keep_icon_small.svg) center 10px / 16px auto no-repeat}.SearchFormContactJob a:nth-child(2){background:url(/touch/content/images/tel_icon_small2.svg) center 10px / 16px auto no-repeat}.SearchFormContactJob a:last-child{background:url(/touch/content/images/mail_icon_small.svg) center 10px / 16px auto no-repeat}div.searchFormJoinFree{width:auto;text-align:center;margin:16px 0}.searchFormContactJoinFreeBtn a{height:44px !important;line-height:44px;margin:0 auto;border:0;background-color:#2d8c3c;border-radius:4px;box-shadow:1px 1px 2px #CCC;color:#FFF;font-size:18px !important;font-weight:bold;display:block;margin:0 15px}.searchFormContactJoinFreeBtn span{background-color:#FFF;color:#2d8c3c;padding:1px 5px;margin:0 10px;border-radius:2px}.searchFormContactJoinFreeBtn a:after{border-right:4px solid #FFF;border-top:4px solid #FFF;border-radius:2px;content:"";margin:0 0 0 10px;height:8px;width:8px;position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:15px;right:16%}.prpage_bnr{display:block;margin:0 15px}.topMainSearch+.prpage_bnr{margin-top:2em}.detail-more-search-title{height:40px;background-color:#F90;color:#FFF;line-height:40px;margin-top:2em}.advancedSearchForm{width:100%}#searchFromPageTitle{margin:10px 0 20px 0;padding:15px 0;text-align:center;font-size:16px;font-weight:bold;color:#fff;background:#2d8c3c}.advancedSearchFormState{width:auto;text-align:center;margin-bottom:20px}#advancedSearchFormState{width:200px;height:30px}div.advancedSearchFormAreaLineBtn{width:auto;text-align:center}span.advancedSearchFormArea{width:auto;text-align:right}span.advancedSearchFormLine{width:auto;text-align:left}div.areaSearchFormCitySelect{width:auto;height:100%;padding:0 10px;border:1px #a8d167 solid}div.areaSearchFormCitySelect span{width:140px;height:28px;line-height:28px;display:block;float:left;text-align:left}div.advancedSearchFormSearchCondition{width:auto;text-align:center;clear:both;padding-top:20px;margin-bottom:20px}div.areaSearchFormCitySelect input[type="checkbox"]{width:20px;height:20px;position:relative;top:-5px}div.advancedSearchFormLineSelect{width:auto;margin:0 10px;padding:20px 10px;border:1px #a8d167 solid}#advancedSearchFormLine{width:200px;height:30px}div.advancedSearchFormStationTitle{width:auto;margin-top:20px;text-align:center}div.advancedSearchFormStationSelect{width:auto;height:100%;margin:0 10px;padding:20px 10px 0 10px;border:1px #a8d167 solid}div.advancedSearchFormStationSelect span{width:140px;height:28px;line-height:28px;display:block;float:left;text-align:left}div.advancedSearchFormStationSelect input[type="checkbox"]{width:20px;height:20px;position:relative;top:-5px}div.advancedSearchFormJobCategoryTitle{width:auto;clear:both;margin-top:20px;text-align:center}div.advancedSearchFormJobCategorySelect span{text-align:left}div.advancedSearchFormJobCategorySelect input[type="checkbox"]{width:20px;height:20px;margin-left:4%}div.advancedSearchFormGoodTitle{width:auto;clear:both;text-align:center;margin-top:20px}div.advancedSearchFormGoodSelect span{width:100%;height:28px;line-height:28px;display:block;text-align:left}span.advancedSearchFormGoodQualification{font-size:12px}div.advancedSearchFormGoodSelect input[type="checkbox"]{width:20px;height:20px;position:relative;top:-5px;margin-left:4%}.advancedSearchFormAnnualIncome{width:auto;text-align:center;margin-top:20px;margin-bottom:20px}#advancedSearchFormAnnualIncome{width:200px;height:30px}.advancedSearchFormFreeWordForm{width:auto;text-align:center}div.advancedSearchFormFreeWordForm input[type="text"]{width:220px;height:32px}#searchFormBusiness{margin-bottom:10px}div.lineSearchForm{width:100%;clear:both}.lineSearchFormState{width:auto;text-align:center;margin-bottom:20px}#lineSearchFormState{width:200px;height:30px}.lineSearchFormLineSelect{width:auto;text-align:center;margin-bottom:20px}#lineSearchFormLineSelect{width:200px;height:30px}div.lineSearchFormSearchCondition{width:auto;text-align:center;clear:both;padding-top:20px;margin-bottom:20px}div.lineSearchFormStationTitle{width:auto;margin-top:20px;text-align:center}div.lineSearchFormStationSelect{width:auto;height:100%;margin:0 10px;padding:20px 10px 0 10px;border:1px #a8d167 solid}div.lineSearchFormStationSelect span{width:46%;height:28px;display:block;float:left;text-align:left}div.lineSearchFormStationSelect input[type="checkbox"]{width:20px;height:20px;position:relative;top:-5px}div.areaSearchForm{width:100%;clear:both}.areaSearchFormState{width:auto;text-align:center;margin-bottom:20px}#areaSearchFormState{width:200px;height:30px}.areaSearchFormareaSelect{width:100%;text-align:center}#areaSearchFormareaSelect{width:200px;height:30px}div.areaSearchFormSearchCondition{width:auto;text-align:center;clear:both;padding-top:20px;margin-bottom:20px}div.areaSearchFormCityTitle{width:auto;margin-top:20px;text-align:center}div.areaSearchFormCitySelect{width:auto;height:100%;margin:0 10px;padding:20px 10px 0 10px;border:1px #a8d167 solid}div.areaSearchFormCitySelect span{width:140px;height:28px;line-height:28px;display:block;float:left;text-align:left}div.areaSearchFormCitySelect input[type="checkbox"]{width:20px;height:20px;position:relative;top:-5px}div.jobDetails{width:100%;clear:both}#jobDetailsPagePosition{width:auto;margin:10px}div.jobDetailsSign{margin:4px}div.jobDetailsWorkWithUsSynthesis{width:auto}div.jobDetailsStoreTitle,div.jobDetailsWorkWithUsTitle,div.jobDetailsCorporateInformationTitle{font-size:16px;font-weight:bold}.jobDetailsSalaryTitle,.jobDetailsWorkLocationTitle,.jobDetailsNearestStationTitle{font-size:16px;color:#FFF;margin-top:20px;background-color:#F90;padding:5px}.jobDetailsSalaryDetail,.jobDetailsWorkLocationDetail,.jobDetailsNearestStationDetail{margin:10px 0 0 10px}.jobDetailsCorporateInformationTitle{margin-top:30px}dl.jobDetailsStore{width:auto;line-height:1.4em}dl.jobDetailsStore dt{margin:15px 0 5px 0;color:#2d8c3c;font-size:16px;font-weight:bold}dl.jobDetailsStore dd{color:#333}dl.jobDetailsStore dd:last-child{color:#333;margin-bottom:10px}dl.jobDetailsWorkWithUs{width:auto;line-height:1.4em}dl.jobDetailsWorkWithUs dt{margin:20px 0 5px 0;color:#2d8c3c;font-size:16px;font-weight:bold}dl.jobDetailsWorkWithUs dd{line-height:1.4}dl.jobDetailsWorkWithUs dd:last-child{color:#333;padding-bottom:10px}dl.jobDetailsCorporateInformation dt{margin-bottom:5px;padding:0 5px;width:20%;float:left;clear:both;background-color:#f2f7e7;color:#2d8c3c;font-size:90%;border-radius:3px}dl.jobDetailsCorporateInformation dd{color:#333;margin-bottom:5px;margin-left:24%;padding:0 5px}dl.jobDetailsCorporateInformation dd:last-child{color:#333;border:0}dl.jobDetailsCorporateInformation{width:auto;margin:15px 0;line-height:1.4em}div.jobDetailsContactJob{width:auto;text-align:center;margin:15px 0 30px 0}dl.jobDetailsCorporateInformation dd{color:#333}div.jobDetailsjobSave{width:auto;text-align:center}.jobDetailsjobSaveSentence{margin-left:10px}div.jobDetailsReturn{width:100%}.jobDetailsReturn:after{clear:both;content:"";display:block}div.inquiryForm{width:100%;clear:both}div.inquiryFormCheckbox{width:auto;margin:20px 10px}div.inquiryFormCheckboxTitle{color:#333;border-bottom:1px #CCC dotted}span.inquiryFormFaceDown{color:#090;margin-right:4px}div.inquiryFormCheckboxSelect span{display:block;width:100%;margin:20px 0}div.inquiryFormCheckbox input[type="checkbox"]{width:20px;height:20px;position:relative;top:-5px}span.inquiryFormOjuSubjectsSelect{font-size:12px}p.inquiryFormCheckboxCaution{clear:both}div.inquiryFormOther{width:auto;margin:20px 10px}div.inquiryFormOtherTitle{color:#333;border-bottom:1px #CCC dotted;margin-bottom:10px;margin-top:20px}div.inquiryFormOtherSelect textarea{width:93%;height:100px}div.inquiryFormName{width:auto;margin:20px 10px}div.inquiryFormNameTitle{color:#333;border-bottom:1px #CCC dotted;margin-bottom:10px;margin-top:20px}div.inquiryFormNameSelect{padding:0 10px}div.inquiryFormNameSelect Input{height:40px;line-height:40px;font-size:120%}div.inquiryFormMail{width:auto;margin:20px 10px}div.inquiryFormMailTitle{color:#333;border-bottom:1px #CCC dotted;margin-bottom:10px;margin-top:20px}div.inquiryFormMailSelect{padding:0 10px}div.inquiryFormMailSelect Input{width:98%;height:40px;line-height:40px;font-size:120%}div.inquiryFormMailSelect p{color:#333;font-size:12px}div.inquiryFormTel{width:auto;margin:20px 10px}div.inquiryFormTelTitle{color:#333;border-bottom:1px #CCC dotted;margin-bottom:10px;margin-top:20px}div.inquiryFormTelSelect{padding:0 10px}div.inquiryFormTelSelect Input{width:26% !important;height:40px;line-height:40px;font-size:120%}div.inquiryFormTelSelect span{margin-left:6px;margin-right:6px}div.inquiryFormTelSelect p{color:#333;font-size:12px}div.ConfirmationScreenBtn,div.signUpConfirmationScreenBtn{margin:30px auto}div.inquiryConfirmationForm{width:100%;clear:both}div.inquiryConfirmationForm dl{width:auto;margin:20px 10px}div.inquiryConfirmationForm dt{padding:20px 10px 6px 10px;font-size:15px}div.inquiryConfirmationForm dd{padding:6px 10px 20px 10px;color:#333}dd.inquiryConfirmationFormTel{border-bottom:1px #CCC dotted;color:#333}div.inquiryConfirmationFormBtn,div.inquirySignUpConfirmationFormBtn{width:auto;text-align:center;margin:30px 0}div.inquirySignUpForm{width:100%;clear:both}div.inquirySignUpFormTestimonials{width:auto;margin:20px 10px}div.inquirySignUpFormTestimonials p{line-height:1.4em}div.inquirySignUpFormAge{width:auto;margin:20px 10px}div.inquirySignUpFormAgeTitle{color:#333;border-bottom:1px #CCC dotted}span.inquirySignUpFormFaceDown{color:#090}div.inquirySignUpFormAgeSelect Input{width:50px;height:25px;margin:20px 10px}div.inquirySignUpFormWorkingArrangements{width:auto;margin:10px}div.inquirySignUpFormWorkingArrangementsTitle{color:#333;border-bottom:1px #CCC dotted}div.inquirySignUpFormWorkingArrangementsSelect span{display:block}div.inquirySignUpFormWorkingArrangementsSelect{margin:20px 10px}div.inquirySignUpFormWorkingArrangements input[type="checkbox"]{width:20px;height:20px;position:relative;top:-5px}span.inquirySignUpFormWorkingArrangementsPermanent,span.inquirySignUpFormWorkingArrangementsPart,span.inquirySignUpFormWorkingArrangementsOther,.registrationFormCheckboxSelect span{width:50%;display:block;float:left}span.inquirySignUpFormWorkingArrangementsPart{font-size:12px}p.inquirySignUpFormWorkingArrangementsCaution{font-size:12px;clear:both}span.registrationFormCheckboxCaution{clear:both !important;width:100% !important;margin-top:0 !important;font-size:12px}div.inquirySignUpFormWorkLocation{width:auto;margin:10px}div.inquirySignUpFormWorkLocationTitle{color:#333;border-bottom:1px #CCC dotted}div.inquirySignUpFormWorkLocationSelect Input{width:90%;height:25px;margin:20px 10px 0 10px}p.inquirySignUpFormWorkLocationCaution{width:90%;margin:0 10px 20px 10px;font-size:12px}div.inquirySignUpFormBusiness{width:auto;margin:10px}div.inquirySignUpFormBusinessTitle{color:#333;border-bottom:1px #CCC dotted}div.inquirySignUpFormBusinessSelect{width:auto;margin:20px 10px}div.inquirySignUpFormBusinessSelect span{display:block}div.inquirySignUpFormBusiness input[type="checkbox"]{width:20px;height:20px;position:relative;top:-5px}p.inquirySignUpFormBusinessCaution{font-size:12px}div.signUpConfirmationScreenBtn{clear:both}div.signUpConfirmationScreenBtn p{font-size:12px;margin-bottom:10px}div.signUpConfirmationScreenBtn input[type="image"]{margin-bottom:30px}div.inquirySignUpConfirmationForm{width:100%;clear:both}div.inquirySignUpConfirmationForm dl{width:auto;margin:20px 10px}div.inquirySignUpConfirmationForm dt{padding:20px 10px 6px 10px;border-top:1px #CCC dotted}div.inquirySignUpConfirmationForm dd{padding:6px 10px 20px 10px}.inquirySignUpConfirmationFormMail{border-bottom:1px #CCC dotted}.inquirySignUpConfirmationFormBtn,.inquiryConfirmationFormBtn,.inquirySignUpConfirmationFormBtn{width:auto;text-align:center;margin:0 0 30px 0}.inquirySignUpConfirmationFormCorrectionBtn,.inquiryConfirmationFormCorrectionBtn,.inquirySignUpConfirmationFormCorrectionBtn{vertical-align:top;display:inline-block;width:30%}.inquirySignUpConfirmationFormCompletionBtn,.inquiryConfirmationFormCompletionBtn,.inquirySignUpConfirmationFormCompletionBtn{display:inline-block;width:65%;position:relative}.inquirySignUpConfirmationFormCorrectionBtn a,.inquiryConfirmationFormCorrectionBtn a,.inquirySignUpConfirmationFormCorrectionBtn a{display:inline-block;height:44px;line-height:44px;color:#333;border:1px #999 solid;width:100%;border-radius:4px;box-shadow:2px 2px 2px #CCC;position:relative}.inquirySignUpConfirmationFormCompletionBtn input[type="submit"],.inquiryConfirmationFormCompletionBtn input[type="submit"],.inquirySignUpConfirmationFormCompletionBtn input[type="submit"]{display:inline-block;width:90%;height:46px;line-height:46px;background-color:#F16;border:0;border-radius:4px;box-shadow:2px 2px 2px #CCC;color:#FFF;font-weight:bold;font-size:14px;position:relative;-webkit-appearance:button}.inquirySignUpConfirmationFormCompletionBtn:after,.inquiryConfirmationFormCompletionBtn:after,.inquirySignUpConfirmationFormCompletionBtn:after{border-right:4px solid #FFF;border-top:4px solid #FFF;border-radius:2px;content:"";margin:0 0 0 10px;height:8px;width:8px;position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:17px;right:10%}div.contactFinishForm{width:auto;clear:both;padding:15px;font-size:16px;text-align:center;line-height:1.4em}.contactFinishFormLMes,.contactFinishFormLSMes,.contactFinishFormLMes,.contactFinishFormLSMes{text-align:left}..contactFinishFormLSMes,contactFinishFormLSMes{font-size:80%}.textLeft{text-align:left}div.contactFinishForm p{margin-top:20px}div.contactFinishForm a{color:#333;padding:10px;border:1px solid #ccc;display:block;border-radius:3px}div.contactFinishForm .telNumber a{display:inline-block;padding:0;border:0;vertical-align:middle}div.contactFinishFormMessageThanks{width:auto;margin:10px}div.contactFinishFormMessageThanks p{margin:10px 0}p.contactFinishFormReturnTop{text-align:center;font-size:16px+}.company{width:100%;clear:both}div.companyTitle{width:auto;margin:10px}div.companyTitle img{width:100%}.company dl{line-height:1.4em}.company dt{background-color:#f2f7e7;padding:10px 15px;font-size:16px;font-weight:bold;color:#2d8c3c}.company dd{padding:15px}.company dd p{margin-bottom:10px}.company dd span{margin-right:5px}.company dd a{color:#333;font-weight:bold;text-decoration:underline}div.forServiceCareerChange{width:100%;clear:both}div.forServiceCareerChangeDescription{margin:0 10px}div.forServiceCareerChangeDescriptionStage img{margin:20px 0 10px 0 !important}div.forServiceCareerChangeDescriptionStage1 img{margin:10px　0 !important}div.forServiceCareerChangeDescriptionStage2 img{margin:10px 0 20px 0 !important}p.forServiceCareerChangeTxtform{font-size:16px;margin:1.2em 10px;line-height:1.4em}div.forServiceCareerChangeSignUpBtn{width:100;text-align:center}div.forServiceCareerChangeSignUpBtn img{margin:20px 0 30px 0}div.flowJobChange{width:100%;clear:both}div.flowJobChangeDescription{margin:0 10px}div.flowJobChangeDescriptionStage img{margin:20px 0 10px 0 !important}div.flowJobChangeDescriptionSub img{margin:10px 0}p.flowJobChangeTxtform{font-size:16px;margin:1.2em 10px;line-height:1.4em}.flowChangeTxtformcolor{color:#F60}div.flowJobChangebutton{width:auto;text-align:center;margin:1em 0}div.flowJobChangebutton img{margin:20px 30px !important}div.flowJobChangeborder{padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px #C60 solid}p.flowJobChangeTxtformborder{font-size:16px;line-height:1.4em;margin:0 10px}.flowJobChangeicon1 img{margin:10px 20px 10px 10px;float:left}.flowJobChangeicon2 img{margin:20px 20px 10px 10px;float:right}div.privacy,.termsForm{width:auto;padding:10px;line-height:1.4em}.privacy-sentence>p,.terms-sentence>p{margin:1em 0}.privacy-sentence dd+dt,.terms-sentence dd+dt{margin-top:2em}.privacy-sentence dd dl,.terms-sentence dd dl{margin-top:1em}.privacy-sentence ul,.terms-sentence ul{margin:2em 0;list-style-type:decimal}.privacy-sentence li,.terms-sentence li{margin-left:2em}.terms-sentence #privacy p{margin-bottom:1em}p.textarea01{margin-bottom:10px;color:#333}.contactFormTitle,.inquiryFormTitle,.inquiryConfirmationFormTitle,.inquirySignUpFormTitle,.inquirySignUpConfirmationFormTitle,.T-PageTitle{margin:10px 0 20px 0;padding:15px 0;text-align:center;font-size:16px;font-weight:bold;color:#fff;background:#2d8c3c}span.registerNoteCaution{display:block;width:auto;margin:30px 10px 0 10px}span.registerTermsUse{display:block;width:auto;text-align:center;font-size:90%}span.registerTermsUse a+a{margin-left:1em}p.registerNoteCaution{margin:0 10px}div.formLayout select{width:30%;height:40px}#lastName,#firstName{width:48%}#tel1,#tel2,#tel3{width:27%}.formBottomLayout:after,.ConfirmationScreenBtn:after,.signUpConfirmationScreenBtn:after{border-right:4px solid #FFF;border-top:4px solid #FFF;border-radius:2px;content:"";margin:0 0 0 10px;height:8px;width:8px;position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:15px;right:27%}.formBottomLayout input[type="submit"],.ConfirmationScreenBtn input[type="submit"],.signUpConfirmationScreenBtn input[type="submit"]{width:100%;height:40px;line-height:40px;color:#FFF;background-color:#F36;border-radius:4px;box-shadow:2px 2px 2px #CCC;font-size:18px;font-weight:bold;border:0;-webkit-appearance:button}.formDisplayLayout label{color:#096;font-weight:bold;padding-top:20px;margin-top:20px;border-top:1px #096 dotted}.inquiryConfirmationForm dt{color:#096;font-weight:bold;padding-top:20px;margin-top:20px}.formDisplayLayout label:first-child{border:0}.inquiryConfirmationForm dd{border-bottom:1px #096 dotted}div.termsForm{width:auto;padding:10px}div.termsForm dd{margin-bottom:10px}div.GPSCaution{width:auto;font-size:16px;line-height:1.4em}div.GPSCaution p{padding:15px 15px 0 15px}span.GPSCautionMiniTitle{display:block;margin-top:30px;color:#2d8c3c;padding:10px 15px;font-weight:bold;background:#f2f7e7}div.searchResultAdress #locationText{width:87%;height:30px;font-size:14px}div.mapInMeComment{margin:0 10px 10px 0;text-align:center;color:#F00}.outplacement_topimage img{width:100%;margin-top:10px}.outplacement_question01image img{width:100%;margin-top:25px}.outplacement_ans01image img{width:100%;margin-top:10px}p.outplacement_contrivance{font-size:12px;line-height:1.6em;padding:10px 5px 40px 5px}.outplacement_question02image img{width:100%;margin-top:20px}.outplacement_ans02image img{width:100%;margin-top:10px}.outplacement_notes{margin:0;font-size:12px;line-height:1.6em;padding:10px 5px 0 5px;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),color-stop(0.5,#FFF),to(#ffffea));　}span.outplacement_notes_bold{font-size:12px;font-weight:bold;line-height:1.6em}.outplacement_sign_up_image img{width:100%;margin-bottom:30px}.ads_header img{width:100%}.ads_header02 img{width:100%}.ads_topimage01{position:absolute;width:100%}.ads_topimage01_button01{position:absolute;bottom:0;width:100%}.ads_topimage01_button01 li{float:left;width:25%}.ads_topimage01_button01 img{width:100%}.ads_topimage02 img{width:100%}.accordion,.accordion dt,.accordion dd{margin:0;padding:0}.accordion{width:100%;margin-bottom:30px}.accordion dt div{cursor:pointer;height:40px;background:url(/touch/content/images/img_ads_detail_back_sp.png) repeat-x;background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain;margin-left:1%;padding:5px 3.4% 0 0;font-size:16px;line-height:30px}.md_01{height:36px;color:#630;font-size:18px;font-weight:bold;padding-left:20px;line-height:30px}.open_close{width:32px;height:32px;background:url(/touch/content/images/btn_ads_open_detail_sp.png) no-repeat;background-size:cover;float:right}.close .open_close{width:32px;height:32px;background:url(/touch/content/images/btn_ads_close_detail_sp.png) no-repeat;background-size:cover;float:right}.ads_btn_gotoSinup{text-align:center}.ads_btn_gotoSinup img{width:90%;margin-bottom:30px}.ads_btn_gotoSinup a{display:block}.ads_revenue_up01 img{width:100%}.ads_revenue_up01_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_revenue_up01_detail img{width:100%}.ads_revenue_up01_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_revenue_up02 img{width:100%}.ads_revenue_up02_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_revenue_up02_detail img{width:100%}.ads_revenue_up02_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_revenue_up03 img{width:100%}.ads_revenue_up03_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_revenue_up03_detail img{width:100%}.ads_revenue_up03_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_no_overtime01 img{width:100%}.ads_no_overtime01_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_no_overtime01_detail img{width:100%}.ads_no_overtime01_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_no_overtime02 img{width:100%}.ads_no_overtime02_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_no_overtime02_detail img{width:100%}.ads_no_overtime02_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_no_overtime03 img{width:100%}.ads_no_overtime03_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_no_overtime03_detail img{width:100%}.ads_no_overtime03_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_child_rearing01 img{width:100%}.ads_child_rearing01_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_child_rearing01_detail img{width:100%}.ads_child_rearing01_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_child_rearing02 img{width:100%}.ads_child_rearing02_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_child_rearing02_detail img{width:100%}.ads_child_rearing02_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_child_rearing03 img{width:100%}.ads_child_rearing03_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_child_rearing03_detail img{width:100%}.ads_child_rearing03_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_inexperience01 img{width:100%}.ads_inexperience01_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_inexperience01_detail img{width:100%}.ads_inexperience01_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_inexperience02 img{width:100%}.ads_inexperience02_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_inexperience02_detail img{width:100%}.ads_inexperience02_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_inexperience03 img{width:100%}.ads_inexperience03_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_inexperience03_detail img{width:100%}.ads_inexperience03_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_upskilling01 img{width:100%}.ads_upskilling01_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_upskilling01_detail img{width:100%}.ads_upskilling01_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_upskilling02 img{width:100%}.ads_upskilling02_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_upskilling02_detail img{width:100%}.ads_upskilling02_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_upskilling03 img{width:100%}.ads_upskilling03_detail{background-color:#f9f9f2;margin-left:1%;padding-bottom:20px;border-bottom:1px #CC9 solid}.ads_upskilling03_detail img{width:100%}.ads_upskilling03_text{margin-left:3%;margin-right:1%;padding-top:5px;font-size:12px;line-height:150%;display:block}.ads_phget_choose img{width:100%}.ads_subscription_phone img{width:100%}.ads_footer_menubar{background:url(/touch/content/images/img_ads_footerMenu_back_sp.png) repeat;border-top:1px #999 solid;padding-top:10px;padding-bottom:20px}.ads_footer_menubar img{width:100%}.ads_color_red{color:#C00}.ads_font_size18{font-size:18px;font-weight:bold;background-color:#FF0}.search_image_link{line-height:1.8;display:block;margin:0 15px 30px 15px;padding:10px;background:#eee;border-radius:3px}.search_image_link a{color:#333;font-size:16px}.search_image_link a img{float:left;margin-right:5px}.search_image_link a p{font-size:12px;text-align:right}div.newJobMailReceive img{max-width:100%;height:32px}@media only screen and (orientation :portrait){div.newJobMailReceive img{max-width:100%;height:auto}}@media only screen and (orientation :landscape){div.newJobMailReceiveimg{max-width:100%;height:32px}}.newJobMailReceive{width:auto;text-align:center}#newJobMail{text-align:center;border-bottom:1px solid #096;border-left:1px solid #096;border-right:1px solid #096;padding:10px 0}.newJobMailCancellation{font-size:12px}.newJobMailText{display:block}input[name="newJobMail"]{width:90%;height:40px;line-height:40px;padding:4px;font-size:14px}.spCampaign1{display:none}.spCampaign2{display:none}.about_topimage{margin-top:10px;background-color:#3dbc6d}.about_topimage img{width:100%}.about_topimage_text001{padding:10px;line-height:1.6em;color:#FFF}.about_description{width:auto;margin-top:10px}.about_description_title{margin-top:30px;padding:10px 15px;font-size:16px;background:#f2f7e7;color:#2d8c3c;font-weight:bold}.about_description_text01{padding:15px 15px 0 15px;line-height:1.6em}.rireki_top_title{margin:20px 0;font-size:18px;text-align:center}.rireki_top_title img{vertical-align:top !important}.rireki_description{line-height:1.6em}.rireki_writingStyle_title{background-color:#f2f7e7;margin-bottom:15px;padding:10px 15px;font-size:16px;font-weight:bold;color:#2d8c3c}.rireki_writingStyle_text01{padding:0 15px}.rireki_writingStyle_dl{padding:0 15px}.rireki_writingStyle_dl dt{font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:5px}.rireki_writingStyle_dl dd{background:url(/touch/content/images/rireki_arrow001_sp.jpg) no-repeat 1% 7px;background-size:8px auto;padding:2px 5px 2px 16px}#rireki_cv{margin-bottom:20px}.rireki_cv_title{margin-top:20px;padding:20px 15px;border-top:1px dashed #c0b5a3}.rireki_cv_img{width:100%;padding:0 15px;vertical-align:bottom;margin-bottom:40px}.rireki_cv_img img{width:100%}.panel_dl dt{background-color:#f2f7e7;margin-bottom:15px;padding:10px 15px;font-size:16px;font-weight:bold;color:#2d8c3c}.panel_dl dd{background:url(/touch/content/images/rireki_arrow001_sp.jpg) no-repeat 1% 7px;background-size:8px auto;padding-left:16px;margin:0 15px 10px 15px}.panel_dl+p{margin-bottom:15px;padding:0 15px;text-align:right}.panel_dl+p a{color:#999}.sitemap_top_title{margin-top:15px;font-size:20px;font-weight:bold;text-align:center;color:#333}.sitemap_title{margin-top:30px;padding:10px 15px;font-size:16px;background:#f2f7e7;color:#2d8c3c}.sitemap_list{padding:0 10px}.sitemap_region_wrap .sitemap_list li{width:50%;float:left;padding:10px 5px 0 5px;box-sizing:border-box}.sitemap_list li a{display:block;color:#333;text-decoration:underline}.sitemap_top_wrap .sitemap_list li a{padding:10px 5px 0 5px}.sitemap_region_wrap .sitemap_list li a{padding:10px 5px;border:1px solid #ccc;border-radius:3px;text-align:center;text-decoration:none}.sitemap_region_title{margin:30px 15px 0 15px;font-size:16px}.company_top_title{margin:20px 0;font-size:18px;text-align:center}.contH2{background-color:#3bae6b !important;color:#FFF !important;height:30px;line-height:30px;padding:0 4%;margin-top:20px}.noticeCategoryIcon{display:inline-block;background-color:#3bae6b;color:#FFF;padding:2px;border-radius:4px;position:relative;left:84%;margin-top:10px}.noticeArticle{text-align:left;line-height:1.4em;margin-bottom:40px}.noticeArticle p{margin:20px 4% 0}.btn_link{width:80%;height:40px;line-height:40px;text-align:center;margin:0 auto;display:block;background-color:#eb1b4d;color:#FFF}.mg0txc{margin:0 !important;text-align:center}#footerNewNewsList,#footerNewNewsList dt,#footerNewNewsList dd,#thisCategoryList,#thisCategoryList li{margin:0;padding:0}#side_News_Category dt,#footerNewNewsList dt{font-weight:bold}h3.contH2,#footerCategoryNewsList dt{margin-top:0}#footerNewNewsList dd,#thisCategoryList li,#footerCategoryNewsList dd{line-height:40px;height:40px;border-bottom:1px dotted #ccc;padding:0 1em;background:url(/touch/content/images/sp_arrow01.png) .5em 50% no-repeat;background-size:5px 8px}#thisCategoryList a,#footerNewNewsList a{display:block;height:40px;line-height:40px}#footerCategoryNewsList a{display:inline-block;height:40px;line-height:40px}#footerNewNewsList dt{padding:0 1em}.btn_form{margin-bottom:40px}a.btn_Consultation{display:block;width:70%;height:40px;line-height:40px;text-align:center;background-color:#F90;border-radius:4px;margin:0 auto;font-weight:bold;color:#FFF}.arText{text-align:right}dl.jobDetailsCorporateInformation dt:first-child,dl.jobDetailsWorkWithUs dt:first-child,dl.jobDetailsStore dt:first-child{border:0}#baseSearchMode-location.X-Selected,#baseSearchMode-railway.X-Selected{display:none}#backToSearchList{float:left;position:relative;left:4%}#backToSearchList,#baseSearchMode-location,#baseSearchMode-railway{display:block;background-size:auto 50% !important;-webkit-background-background-size:auto 50%;border:1px solid #ccc;border-radius:4px;font-size:70%;padding:0 4px 0 20px;height:20px;line-height:20px}#baseSearchMode-location,#baseSearchMode-railway{float:right;background:url(/touch/content/images/change_means.png) no-repeat 4% 50%;margin-right:4%}#backToSearchList:before{border-right:2px solid #545;border-top:2px solid #545;border-radius:2px;content:"";height:6px;width:6px;position:absolute;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:7px;left:8%}.clearfix:after{content:"";display:block;clear:both}#backToSearchList a{color:#333}#syosai_wrap{width:92% !important;margin:0 4% !important;border-bottom:1px solid #999}.padding1{border-bottom:1px #999 solid;padding-bottom:20px}.jobDetailsInformation .padding1{border:0;padding:0}.jobDetailsStoreImage img{padding:5px}#snsBanner{width:92%;margin:20px auto}#snsBanner span{display:block;width:47.5% !important;height:40px;line-height:40px;vertical-align:middle;-webkit-box-shadow:0 2px 3px #CCC;float:left}#snsBanner span a{display:block;text-align:center;position:relative;height:40px}#snsBanner span:first-child{background-color:#3b579d;margin-right:5%}#snsBanner span:last-child{background-color:#32ccfe}#snsBanner span a img{width:auto !important;height:28px !important;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width:300px){.orange_btn img,.orange_btn input,.pink_btn_2ren li a img,.pink_btn,#snsBanner span a img{width:90% !important;height:auto !important}}.searchFormJobListingLike .orange_btn{width:90% !important;margin:0 5% 15px 5% !important}.searchFormJobListingLike .orange_btn img{height:20px !important}.searchFormJobListingLike .pink_btn_2ren{display:block !important;width:90% !important;margin:0 5% 15px 5% !important;text-align:center}.searchFormJobListingLike .pink_btn_2ren li{float:left !important}.searchFormJobListingLike .pink_btn_2ren li a img{height:28px !important}.jobDetailsContactJob .pink_btn_2ren li{float:left !important}.jobDetailsContactJob .pink_btn{width:100% !important;margin:10px 0 0 0 !important}#shortlistAdd img,.jobMailSend img{height:24px !important}.searchButtonLine button{width:100% !important;margin:20px 0 !important}input,select{-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-o-box-sizing:border-box !important;-ms-box-sizing:border-box !important;position:static !important}#baseSearchModeBranch{width:100% !important;height:40px !important;display:block !important;margin-top:20px}#baseSearchMode-railway{margin-left:10%}.searchFormJobListingLike .jobDetailsBtn a,.searchFormJobListingLike .X-Centre a,.searchFormJobListingLike .searchFormQuestionPhoneBtn a,.searchFormJobListingLike .searchFormContactJobBtn a{display:block;width:100%;height:100%}.jobDetailsBtn a{color:#FFF;width:100%;height:40px;line-height:40px;text-align:center;font-weight:bold;font-size:18px}.searchFormJobListingLike .jobDetailsBtn,.searchFormJobListingLike .X-Centre,.searchFormJobListingLike .searchFormQuestionPhoneBtn,.searchFormJobListingLike .searchFormContactJobBtn{display:block;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:0 2px 3px #CCC}.searchFormJobListingLike .jobDetailsBtn,.searchFormJobListingLike .X-Centre{border-style:none;height:40px;margin:15px;background-color:#F90;background-size:auto 20px;border-radius:4px}.searchFormJobListingLike .X-Centre{margin-top:0}.searchFormJobListingLike .searchFormQuestionPhoneBtn,.searchFormJobListingLike .searchFormContactJobBtn{float:left;width:47.5% !important;height:40px;background-color:#F36;background-size:auto 30px}.searchFormJobListingLike .searchFormContactJobBtn{margin-left:5%}span.jobDetailsQuestionPhoneBtn{margin-right:10px}.jobDetailsContactJob span a{display:inline-block;width:45%;border-radius:4px;height:30px;line-height:30px;margin:auto;background-color:#2ab822;color:#FFF;box-shadow:#CCC 2px 2px 2px}.searchFormContactJoinFreeBtn{text-align:center;margin:30px auto 16px;position:relative}.jobDetailsInformation .jobMailSend,.jobDetailsInformation .X-Centre{margin:0 15px;border-style:none;height:20px;line-height:20px;background-color:#F90;background-size:auto 20px;box-shadow:1px 1px 2px #CCC;border-radius:4px;font-weight:bold}.jobDetailsInformation .jobMailSend{margin:30px 15px 10px 15px}.jobDetailsInformation .jobMailSend a,.jobDetailsInformation .X-Centre a{color:#FFF}.jobDetailsInformation .jobDetailsContactJob p{width:90%;margin:30px auto 10px;height:40px}.topMainSearchtable #geosearch,.topMainSearchtable .locationTextWord input,.topMainFreeWord input:last-child,.topMain .X-Centre li a{display:block;width:100%;height:100%}.topMainFreeWord input:last-child{height:40px}.topMainSearchtable #geosearch,.topMainSearchtable .locationTextWord,.topMain .X-Centre li{display:block;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:0 2px 3px #CCC}.topMainSearchtable #geosearch,.topMainSearchtable .locationTextWord{border-style:none;width:92%;height:40px;margin:0 auto 10px;background-color:#F90;background-size:auto 30px}#geosearch,#runSearch{position:relative}.locationTextWord #runSearch{display:block;width:auto;height:40px;line-height:40px;background:#2d8c3c;border-radius:4px;color:#fff;font-weight:bold;margin:0 0 0 10px}.topSearchBtn{display:block;width:92%;margin:0 auto 20px}.topSearchBtn ul{display:block;width:30%;margin-right:5%;float:left}.topSearchBtn ul:last-child{margin:0}.topSearchBtn img{width:80%;padding:10px}.topSearchBtnImg{display:block;width:100%;background-color:#F90}.topSearchFree{margin:10px 0}.topSearchFreeBtn input[type="submit"]{background-image:url(/touch/content/images/btn_freeword2.png);background-color:#F90;background-size:auto 32px;background-position:50%;background-repeat:no-repeat;text-indent:-9999px;border:0;-webkit-appearance:button;width:92%;margin:0 auto}.topMain .X-Centre li{float:left;width:47.5% !important;height:40px;background-color:#F36;background-size:auto 30px}.topMain .X-Centre li:last-child{margin-left:5%}.topInquiry{width:92%;margin:0 auto !important}.topInquiry a,.topRegist a{display:block;width:100%;height:40px;position:relative}#geosearch img,#runSearch img,.topInquiry img{height:32px}.topRegist img{height:24px}#geosearch img,#runSearch img,.topInquiry img,.topRegist img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.topRegist{background-color:#F36;height:40px;margin:20px auto;width:92%}.topMain .X-Centre li:last-child{background-size:90% auto}.topMainSearch .topMainFreeWord span input{width:100%}.topMain .tel{display:block;width:90%;margin:20px 5% 0 5%}.topMain .freeNumbeImg img{display:none}.topMain .telNumber{width:100%;display:block;padding-left:15%;background-image:url(/touch/content/images/tel_free.gif);background-position:left center;background-repeat:no-repeat;background-size:10% auto;text-align:left}#searchFormCity li:last-child,#stationListPlaceholder li:last-child,#searchFormBusiness span:last-child{margin-bottom:1px}#searchFormCity li label,#stationListPlaceholder li label,#searchFormBusiness span,#searchFormWish span{display:block;width:auto;height:40px;line-height:40px}.searchFormSectionBody span label{display:inline-block;width:88%}.removeUpFoot{margin:30px 0 60px}.searchFormAreaChange a{width:40%;height:20px;line-height:20px;background-color:#F36;color:#FFF;display:block;margin:0 auto;font-size:90%;border-radius:4px;box-shadow:2px 2px 2px #CCC;font-weight:bold}.searchFormAreaNow{text-align:left;margin:10px 4%}.searchFormAreaChange{margin-bottom:20px}.noLinkView{margin:4px 0;color:#666 !important;font-weight:bold;display:inline-block}.noLinkGreen{color:#096;font-size:120%}.app_bnr{display:block;width:92%;margin:20px 4% 0 4%}.app{padding-bottom:20px;border-bottom:1px solid #999;line-height:1.4}img.app_main{width:100%;height:auto}.app_catch{width:92%;margin:10px 4% 0 4%;text-align:center}.app_catch span{font-size:18px;font-weight:bold;color:#f36}.app_store{margin-top:20px}.app_store li{float:left}.app_store li span{display:block;margin-bottom:2px;font-size:90%}.app_store li:first-child{margin-right:10px}.app_store li img{height:40px}.app_point{margin-top:30px;padding:20px 0;background-color:#3aaf68}.app_point>p{text-align:center;font-size:26px;color:#fff;font-weight:bold}.app_point div{width:92%;margin:20px 4% 0 4%;padding:20px;background-color:#fff;font-size:14px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.app_point div p{border-bottom:2px dotted #ccc;padding-bottom:10px;margin-bottom:20px;line-height:1.4;color:#a18e5c;font-size:20px;font-weight:bold}.app_point div img{width:100%}.app_point div span{display:block;font-size:16px;color:#3aaf68;margin-top:20px;margin-bottom:5px;font-weight:bold}.app_point div span:first-child{margin-top:0}.app_point div ul li{position:relative;padding-left:20px}.app_point div ul li::after{display:block;content:'';position:absolute;top:.5em;left:0;width:6px;height:6px;background-color:#a18e5c;border-radius:100%}.app_point div .img_small{display:block;width:140px;margin:0 auto}.app_h_dl{text-align:center;font-size:26px;color:#f36;font-weight:bold;padding-top:20px;font-size:20px}.app+.moreinfo_totop{margin-top:20px}.centered{position:relative;overflow:hidden;width:92%;margin:0 4%}.centered ul{position:relative;left:50%;float:left}.centered ul li{position:relative;left:-50%;float:left}.app+.moreinfo_totop{margin-top:20px}.moreinfo_totop{display:block !important;width:92%;height:60px;line-height:60px;margin:10px 4% 0 4%;color:#fff !important;background-color:#f90;text-align:center;font-size:18px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.searchFormStorePrivateSubtitle{margin:0 15px 10px 15px;line-height:120%;font-size:16px;font-weight:bold;color:#2d8c3c}.searchFormStoreCCopy{box-sizing:border-box;width:50%;padding:0 15px 15px 15px;line-height:120%;font-weight:bold;float:left}.searchFormStoreImage img{width:50%;box-sizing:border-box;padding-right:15px}.newF_footer_link_area{padding:30px 20px 10px;background-color:#ecf8e8}.newF_footer_link_area ul{margin-bottom:20px}.newF_footer_link_area li{margin-bottom:20px}.newF_footer_link_area a{color:#096;text-decoration:underline}.jobDetailsInfoCCopy{padding:15px;line-height:120%;font-size:16px;color:#333}.flex-control-nav{display:none}#slider{position:relative}#slider .flex-viewport{margin-bottom:20px;height:170px}#slider .flex-viewport img{max-width:210px;max-height:158px}#slider .flex-nav-prev a{position:absolute;top:60px;left:6px;width:24px;height:44px;background:url(/touch/content/images/img_arrow_photo-l.png) no-repeat;background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain}#slider .flex-nav-next a{position:absolute;top:60px;right:6px;width:24px;height:44px;background:url(/touch/content/images/img_arrow_photo-r.png) no-repeat;background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain}#carousel .flex-viewport{width:100%;margin:0 auto}#carousel li img{padding:0;border:0;max-width:44px;max-height:40px}#carousel .flex-active-slide img{opacity:1;cursor:default;margin:0 auto;border:3px solid #096}.sliderStoreMainImage{width:220px;height:168px;margin:0 auto;line-height:168px}.sliderStoreMainImage img{vertical-align:middle}.rapadSSL_SEAL{padding-top:5px}.formRapidSSL_SEAL{text-align:center}.footList_div{color:#000;background-color:#fff;margin-bottom:8px;padding:5px 20px;line-height:18px}.footList_div_title{font-size:16px;font-weight:bold;margin:10px 0}.footList_div_attention{font-size:8px;color:#fff;background-color:#ff66a3;padding:0 2px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.footList_div_origin{style="font-size:10px;color:#999;"}#footList_Info{padding:30px 0}.premConfFormTitle{height:30px;line-height:30px;padding:0 4%;color:#FFF;background-color:#3c0604;margin-bottom:20px}.premFormDisplayLayout{padding:0 4%}.premFormDisplayLayout label{color:#F90;font-weight:bold;margin-top:20px;display:block}.premFormDisplayLayout>div{margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #3c0604}.btnIndeed{width:90%;margin:20px auto 30px}.btnIndeed img{width:100%}.jobDetailsJobPoint{width:auto;line-height:1.4em}.jobDetailsJobPointLeft{width:100%;vertical-align:middle}.jobDetailsJobPoint span{font-size:16px;font-weight:bold}.jobDetailsJobPointRight{margin:10px 0;font-size:16px;font-weight:bold;color:#f90}.tab_wrap{padding:15px}.tabMenu{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:5px 0}.tabMenu li{display:table-cell;padding:10px 5px;border-bottom:0;border-radius:5px 5px 0 0 / 5px 5px 0 0;cursor:pointer;background:#eee;text-align:center}.tabMenu li.active{background:#2d8c3c;color:#fff}.tabBoxes li{padding:15px;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:3px}.tabBoxes li{display:none}.tabBoxes li.active{display:block}.salary_wrap{margin:15px;font-size:18px;font-weight:bold;color:#2d8c3c;clear:both}.salary+.salary{margin-top:5px}.salary_employment_status{display:inline-block;margin-right:5px;border:1px solid;padding:5px;border-radius:3px;font-size:14px;vertical-align:middle;margin-bottom:5px}.job_information_overview{padding:0 15px}.job_information_overview>li,.job_information_overview>li>p,.job_information_overview>li>div{box-sizing:border-box;line-height:1.4}.job_information_overview>li{padding:5px 0;letter-spacing:-.4em;border-bottom:1px dotted #ccc}.job_information_overview>li:first-child{border-top:1px dotted #ccc}.job_information_overview>li>p,.job_information_overview>li>div{display:inline-block;margin:0;letter-spacing:normal;vertical-align:top}.job_information_overview>li>p{width:25%;font-weight:bold}.job_information_overview>li>div{width:75%}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.job_detail_contact_btn{margin:15px;padding:15px;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:3px;font-weight:bold}.job_detail_contact_btn_title{margin-bottom:15px;text-align:center;font-size:16px}.job_detail_contact_btn ul li{width:49%;float:left}.job_detail_contact_btn ul li:last-child{float:right}.job_detail_contact_btn ul li a{display:block;padding:15px 5px;border:2px solid #2d8c3c;border-radius:3px;text-align:center;box-shadow:1px 1px 2px #CCC}.job_detail_contact_btn ul li:first-child a{color:#2d8c3c}.job_detail_contact_btn ul li:last-child a{background:#2d8c3c;color:#fff}.job_detail_contact_btn ul+p{font-weight:normal;margin-top:15px;font-size:12px;line-height:1.4}.job_detail_contact_btn ul li a span{padding-left:22px;background:url(/touch/content/images/mail_icon_small.svg) left center / 16px auto no-repeat}.job_detail_contact_btn ul li:last-child a span{background-image:url(/touch/content/images/tel_icon_small.svg)}.logo_and_tel{width:100% !important;height:auto !important;padding:10px 50px 10px 10px !important;box-sizing:border-box;float:none !important;display:table;table-layout:fixed;border-collapse:separate}.logo_and_tel a{display:table-cell;vertical-align:middle}.logo_and_tel a:first-child{padding-right:15px}.job_detail_keep_btn{display:block;margin:0 15px;padding:15px 5px;border-radius:3px;box-shadow:1px 1px 2px #CCC;border:1px solid #ccc;background:#fff;text-align:center}.job_detail_keep_btn span{color:#333;padding-left:22px;background:url(/touch/content/images/keep_icon_small.svg) left center / 16px auto no-repeat}.topMainSearch_h2{padding:15px 0;text-align:center;color:#2d8c3c}.topMainSearch2{margin:0 15px 15px 15px;padding:15px;border-radius:3px;background:#fff}.topMainSearch2_last{margin-bottom:0}.topMainSearch2 input[type=text],.topMainSearch2 input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px}.topMainSearch2 input[type=text]{width:100%;margin-bottom:10px;padding:0 10px;height:40px;line-height:40px;border:1px solid #ccc;border-radius:4px}.topMainSearch2_btn{display:block;width:100%;height:40px;line-height:40px;background:#2d8c3c;border-radius:4px;color:#fff;font-weight:bold}.topMainSearch2 input[type=submit]{display:block;width:100%;height:40px;line-height:40px;background:#2d8c3c;border-radius:4px;color:#fff;border:0;font-weight:bold}.topMainSearch2_desc{margin-top:10px;text-align:left;font-size:12px}.topMainSearch2_desc a{color:#666;text-decoration:underline}div.topMainSearch{background:#efebdb;margin:0;padding:15px 0}.topSearchBtn2{margin:15px}.topSearchBtn2 a{display:block;width:32%;float:left;margin-right:2%;border:2px solid #d7cdae;border-radius:5px;padding:40px 5px 10px 5px;box-sizing:border-box;background:url(/touch/content/images/map_icon_small.svg) center 10px / auto 20px no-repeat #fff;font-weight:bold;color:#333 !important}.topSearchBtn2 a:nth-child(2){background-image:url(/touch/content/images/route_icon_small.svg)}.topSearchBtn2 a:last-child{margin-right:0;background-image:url(/touch/content/images/requirement_icon_small.svg)}.topInquiry_wrap{box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:3px;margin:15px;padding:15px 0}.topInquiry_title{text-align:center}.topInquiry2{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:15px}.topInquiry2 li{display:table-cell}.topInquiry2 li a{display:block;padding:15px 5px;border:1px solid #ccc;border-radius:3px;color:#333;text-align:center;font-weight:bold}.topInquiry2 li a span{padding-left:22px;background:url(/touch/content/images/mail_icon_small.svg) left center / 16px auto no-repeat}.topInquiry2 li:last-child a span{background-image:url(/touch/content/images/tel_icon_small2.svg)}.topRegist2{padding:0 15px}.topRegist2 a{display:block;width:100%;height:60px;line-height:60px;background:#2d8c3c;border-radius:4px;color:#fff;font-size:18px;font-weight:bold;text-align:center;box-sizing:border-box}.recruit_wrap{padding:0 15px;font-size:14px;line-height:1.4}.recruit_wrap>*{margin-top:15px}.recruit_h2{margin-top:30px;padding:10px 15px;font-size:16px;background:#f2f7e7}.recruit_h2 span{display:inline-block;margin-right:10px;color:#2d8c3c}.recruit_register_btn{display:block;width:70%;margin:15px auto 0 auto;padding:10px;border:1px solid #333;border-radius:3px;color:#333 !important;text-align:center}.recruit_strength{margin:15px 0;font-weight:bold}.recruit_strength dt{color:#2d8c3c;font-size:16px}.recruit_strength dd ul{margin-top:5px}.recruit_strength dd ul li{position:relative;padding-left:18px}.recruit_strength dd ul li:after{display:block;content:'';position:absolute;top:.5em;left:.5em;width:4px;height:4px;background-color:#666;border-radius:100%}.recruit_point{color:#2d8c3c;font-weight:bold}.specialist_wrap{margin:30px 0;font-size:14px}.specialist_wrap_toptitle{margin-bottom:15px;padding:15px;text-align:center;background:#2d8c3c;color:#fff;font-weight:bold;line-height:1.6}.specialist_h3 span{margin:0 3px;font-size:18px}.specialist_h3 span.specialist_h3_me{font-weight:bold}.specialist_voice{margin:0 15px}.specialist_voice li{margin-bottom:10px;padding:10px 10px 10px 50px;border-radius:6px;border:1px solid #ccc;line-height:1.2;background:url(/touch/content/images/specialist_voice_img1.png) 10px center / 30px auto no-repeat #fff}.specialist_voice li:nth-child(2){background-image:url(/touch/content/images/specialist_voice_img2.png)}.specialist_voice li p{color:#999;text-align:right}.specialist_voice li span{font-weight:bold;color:#2d8c3c}.specialist_maintext{margin:30px 15px;line-height:1.4}.specialist_maintext dt{margin-bottom:15px;padding:10px 0;text-align:center;font-weight:bold;line-height:1.6;border-top:2px solid #a18e5c;border-bottom:2px solid #a18e5c}.specialist_maintext dt span{font-size:18px;font-weight:bold;margin:0 2px;color:#a18e5c}.specialist_btn{display:block;width:70%;margin:0 auto;height:40px;margin-top:20px;line-height:40px;font-size:16px;font-weight:bold;color:#a18e5c !important;text-decoration:none;text-align:center;background:#a18e5c;color:#fff !important;border-radius:3px}.bonus_top_voice{padding:15px;line-height:1.4}.bonus_top_voice li{position:relative;padding-left:18px}.bonus_top_voice li:after{display:block;content:'';position:absolute;top:.5em;left:.5em;width:4px;height:4px;background-color:#666;border-radius:100%}.bonus_top_desc{padding:0 15px;line-height:1.4}.bonus_top_desc p:first-child{margin-bottom:15px;padding:15px 0;text-align:center;font-size:16px;font-weight:bold;border-top:2px solid #f90;border-bottom:2px solid #f90;border-radius:3px}.bonus_top_desc p:first-child span{font-size:20px;color:#f90}.bonus_title{margin-top:30px;padding:10px 15px;font-size:16px;font-weight:bold;background:#f2f7e7}.bonus_title+div{padding:15px;line-height:1.4}.acc_btn{position:relative;cursor:pointer}.acc_btn:after{display:block;content:'';position:absolute;top:50%;margin-top:-8px;right:15px;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.acc_btn.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-4px}.acc_btn+*{display:none}.bonus_acc_desc{padding:15px;color:#999}.bonus_form_title{margin:30px 0;padding:15px;text-align:center;font-weight:bold;background:#eee}.bonus_form_title p{font-size:20px;margin-top:10px}.column_link>p{padding:15px;line-height:1.6;background-color:#2d8c3c;color:#fff;text-align:center;font-weight:700}.column_link>p span{font-size:18px}.column_link li{display:table;border-bottom:1px solid #ccc;border-collapse:separate;border-spacing:15px 10px}.column_link li a{color:#333}.column_link li a:first-child{display:block;width:25%;display:table-cell}.column_link li a:first-child img{width:100%;border-radius:5px}.column_link li a:last-child{font-size:16px;font-weight:700;display:table-cell;width:100%;vertical-align:middle;line-height:1.4}.footer{line-height:1.4}.footer a{text-decoration:underline}.footer_text{padding:15px;font-size:12px;color:#999}.footer_link{padding:15px}.footer_link li:first-child{margin-bottom:10px;padding-bottom:5px;font-weight:bold;color:#a18e5c;border-bottom:1px solid #a18e5c;line-height:1}.footer_link a{color:#333 !important}.footer_bottom_wrap{padding:15px 0 57px 0;background:#333;color:#fff;text-align:center;line-height:1}.footer_bottom_wrap a{color:#fff}.footerChange{margin-top:0 !important}.footer_company_name{margin:15px 0 5px 0;font-weight:bold}.footer_company_address{font-size:12px}.copyright{font-size:10px;text-align:center;margin-top:15px}.job-caution{padding:15px;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:3px;margin:0 15px 15px}.ads_footer_project>img{width:100%;margin-bottom:15px}.ads_footer_project>p{margin-bottom:15px;padding:0 15px;text-align:justify;text-justify:inter-ideograph;font-size:16px;line-height:1.6}.ads_footer_project>p.orange_strong{color:#f90;font-size:18px;font-weight:bold}.ads_footer_project>p+p.orange_strong{padding-top:15px}.ads_footer_project>p.supplement{font-size:14px;color:#666}.registerNoteCaution a+a{margin-left:1em}.footer-btn-area{background-color:#2d8c3c !important}.footer-btn-area div{width:30%}.footer-btn-area div+div{border-left:1px solid #FFF}.footer-btn-area>div:last-child{background-color:#F90}.footer-btn-area div a{box-shadow:none;background:inherit;border-radius:initial;border:0;display:block;color:#FFF;text-shadow:0 0 black;font-weight:inherit;padding:0}.red{color:red}.orange{color:#f90}.glay{color:#333}.skyBlue{color:0066FF}.drawer-hamburger{z-index:1000;right:0 !important;background:rgba(255,255,255,0.8);width:1.5rem}.drawer-nav{z-index:999;padding-top:60px !important}.drawer-menu{border-top:1px dotted #ccc}.drawer-menu a{position:relative;display:block;padding:15px 15px 15px 30px;border-bottom:1px dotted #ccc;color:#333}.drawer-menu a:after{display:block;content:'';position:absolute;top:50%;margin-top:-5px;left:10px;width:6px;height:6px;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.X-Disabled{opacity:.5}.full{width:320px}.padding05{padding:.5em}.padding06{padding:.6em}.formLayout,.formDisplayLayout{margin:0;padding:0 15px}.formLayout>label,.formLayout>div,.formDisplayLayout>label,.formDisplayLayout>div{margin:10px 0;display:block}.formLayout>label,.formDisplayLayout>label{margin-top:10px;clear:both}.formDisplayLayout>label:first-child{margin-top:0;padding-top:20px}.formRequired{margin:4px 10px;font-size:80%;background-color:#F90;color:#FFF;padding:4px;border-radius:2px;display:inline-block}.formLayout>label:before{content:"▼";color:#090}.formLayout.black>label:before{color:black}.formLayout>label{border-bottom:1px #ccc dotted;margin:20px 0}.formLayout input{height:40px;line-height:40px;font-size:120%}.formLayout .ie,.formDisplayLayout .ie{font-size:12px;color:#666}.formLayout{font-size:16px}.horizontalList{margin:0}.horizontalList:after{content:'';display:block;clear:both}.horizontalList li{display:inline;margin-right:.5em}input.X-Integer{width:4em}input[name="nameLast"],input[name="nameFirst"]{width:7em}input[name="email"],input[name="qualifications"]{width:96%}.formBottomLayout,.ConfirmationScreenBtn,.signUpConfirmationScreenBtn{text-align:center;margin:20px auto 40px;position:relative;width:80%}#searchform{line-height:1.8em;text-align:center;padding:0 15px}@media only screen and (orientation :portrait){#searchFormGroup1{width:100% !important;text-align:center}}@media only screen and (orientation :landscape){#searchFormGroup1{width:100% !important;text-align:center}}@media only screen and (orientation :portrait){#searchFormGroup2{width:100% !important;text-align:center}}@media only screen and (orientation :landscape){#searchFormGroup2{width:100% !important;text-align:center}}.search_title{display:block !important;margin:20px 0 10px 0;padding-left:22px;font-size:16px;font-weight:bold;text-align:left;color:#333;background:url(/touch/content/images/search_icon_small.svg) left center / 15px auto no-repeat}ul.X-Column2{box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0;width:auto}ul.X-Column2 input{vertical-align:middle}ul.X-Column2:after{content:"";display:block;clear:both}div.inquiryFormCheckbox>ul.X-Column2>li{width:50%;padding:0;margin:6px 0;float:left}ul.X-Column3{box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}ul.X-Column3:after{content:"";display:block;clear:both}ul.X-Column3>li{width:33.3%;padding:0;margin:0;float:left}ul.X-Fallback-Column2{display:block;margin:0;padding:0;width:90%;margin:0 5%}ul.X-Fallback-Column2:after{content:"";display:block;clear:both}ul.X-Fallback-Column2>*{display:block;float:left}.X-MessagePanel{margin:10px 5px}.X-MessagePanel .X-Messages-ERROR{color:red}.btn{width:280px;display:block;margin:0 auto}#searchFormToggleSwitch.X-Collapsed{background-image:url(/touch/content/http:/www.phget.com/touch/content/images/i_refine_open.png)}.noMoreResultsExist{padding:50px 0;text-align:center}.searchFormGotoPageLike{display:table;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:40px}.searchFormGotoPageLike>*{display:table-cell;width:50%;background-repeat:no-repeat;background-size:auto 100%;-webkit-background-size:auto 100%}.searchFormGotoPageLike{width:92%;margin:20px auto}.pagerLeft,.pagerRight{width:50%}.pagerLeft{text-align:left}.pagerRight{text-align:right}.searchFormGotoPageLike .X-Next,.searchFormGotoPageLike .X-Prev{display:inline-block;width:50%;border:#096 1px solid;height:30px;line-height:30px;border-radius:4px;box-shadow:#CCC 2px 2px 2px;font-size:90%;position:relative}.searchFormGotoPageLike .X-Next a,.searchFormGotoPageLike .X-Prev a{color:#096}.searchFormGotoPageLike .X-Next.X-Off,.searchFormGotoPageLike .X-Prev.X-Off{color:#FFF;background-color:#CCC;border:none !important}.searchFormGotoPageLike .X-Next.X-Off a,.searchFormGotoPageLike .X-Prev.X-Off a{color:#FFF}.searchFormGotoPageLike .X-Next{padding-right:20px}.searchFormGotoPageLike .X-Prev{padding-left:20px}.X-Prev:before{transform:rotate(230deg);-webkit-transform:rotate(230deg);left:6px}.X-Next:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);right:6px}.X-Prev:before,.X-Next:after{border-right:2px solid #096;border-top:2px solid #096;border-radius:2px;content:"";height:6px;width:6px;position:absolute;top:11px}.X-Prev.X-Off:before,.X-Next.X-Off:after{border-right:2px solid #FFF;border-top:2px solid #FFF}a.X-Prev,a.X-Next{color:#096 !important}a.X-Prev.X-Off,a.X-Next.X-Off{color:#FFF !important}@media only screen and (orientation :portrait){#searchFormRailway{border-width:0;border-color:#a8d167;border:solid 0 #a8d167;text-align:center;margin-top:20px}}.fatComboBox{height:40px}@media only screen and (orientation :portrait){.fatComboBox{width:100%;font-size:16px;border-radius:5px;padding:0 5px}}@media only screen and (orientation :landscape){.fatComboBox{width:90% !important;font-size:16px;border-radius:5px;padding:0 5px}}#keywords{height:40px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #999}.searchFormJobListingLike{width:auto;padding-bottom:20px;box-shadow:0 0 5px rgba(0,0,0,0.3);margin:15px;border-radius:3px}.searchFormJobListingLike table{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}.searchFormEasyJobsLike{padding:0 15px 15px 15px}table.strip2{border-collapse:separate;border-spacing:0 4px}table.strip2 th{white-space:nowrap;font-weight:normal;background-color:#2d8c3c;color:#FFF;font-size:11px;width:42px;border-radius:3px}table.strip2 h3{font-weight:normal}table.strip2 tr>*:last-child{border-right-style:none}table.strip2 tr>*:last-child{border-right-style:none}table.strip2 tr>*:first-child{border-left-style:none}table.strip2 td{padding:4px 0 4px 8px}.X-Collapsable{pointer:cursor}.X-Collapsed>*{display:none}.X-Collapsed>header{display:block}.X-Centre{text-align:center;display:block}ul.X-Checklist{text-align:left}ul.X-Checklist>li{padding-left:10px;box-sizing:border-box;-webkit-box-sizing:border-box}.X-Icon:after{content:"";clear:both;display:block}.X-BottomLine{width:100% !important;height:42px;box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#777;display:table;z-index:10000}.X-BottomLine>*{width:50%;text-align:center;display:table-cell;vertical-align:middle;padding:3px 5px}.X-BottomLine>*>a{-moz-box-shadow:inset 0 1px 0 0 #FFF;-webkit-box-shadow:inset 0 1px 0 0 #FFF;box-shadow:inset 0 1px 0 0 #FFF;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777;font-family:arial;font-weight:bold;padding:5px 16px;height:16px;text-decoration:none;text-shadow:1px 1px 0 #FFF}.X-BottomLine>*>a:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf}.X-BottomLine>*>a:active{position:relative;top:1px}#searchFormRailway{border:0 !important;margin-top:20px}#searchFormCity,#searchFormStation{margin-top:10px}.searchMiniTitle{background-color:#9C3 !important;height:40px;line-height:40px;text-align:left;padding-left:4%;color:#FFF;font-weight:bold;margin:0;border-bottom:1px solid #FFF}.searchFormSection header.X-Collapsable:after{border-right:2px solid #999;border-top:2px solid #999;border-radius:2px;content:"";margin:0 0 0 10px;height:10px;width:10px;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:16px;right:4%}.X-Collapsed>header:after{transform:rotate(135deg) !important;-webkit-transform:rotate(135deg) !important;top:10px !important}.newJobMailSubmit{background:center center no-repeat transparent;background-image:url(/touch/content/http:/www.phget.com/touch/content/images/new_job_mail_m_btn.png);background-size:280px auto;-webkit-background-size:280px auto;width:280px;height:40px;margin:20px auto 10px;display:inline-block;vertical-align:middle;border:0}.stripe3{font-size:14px}.stripe3 th{width:30%}#searchform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;display:block;width:100%;padding:0 10px;border-radius:3px;background:url(/touch/content/images/downward_arrow.png) right center / 26px auto no-repeat #fff}