article,aside,body,dd,div,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,hgroup,html,li,nav,ol,p,section,ul{margin:0;padding:0;font-size:100%}html{height:100%}body{line-height:1;-webkit-text-size-adjust:auto;font-size:14px;height:100%;min-height:100%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,small,summary{display:block}img{border:0;vertical-align:bottom}ol,ul{list-style-type:none}table{border-spacing:0;empty-cells:show}a{text-decoration:none}@media screen and (min-width:360px){*{-webkit-text-size-adjust:none}}header{width:auto;min-height:40px;height:auto;margin:10px}#siteTitle{width:auto;text-align:left;margin:0;padding:10px 50px 0 10px;display:block;font-size:12px;font-weight:400}#header1btn{text-align:right;margin-right:10px}#logo{width:100px;height:50px;padding:10px 10px 0;width:100px;float:left}#pcVer{width:auto;padding-top:14px;float:right;text-align:right}#headerRegister{width:60px;padding-top:14px;float:left}.headBonusCampaign{margin:30px 15px 0 15px}.headBonusCampaign img{width:100%;height:auto;display:block}div.topMainSearch{width:auto;text-align:center;margin:0 0 20px;font-size:14px;padding-bottom:20px}div.topMainSearch h2{font-size:18px;width:auto;height:30px;line-height:30px;margin-top:10px;color:#ff9c00}table.topMainSearchtable{width:auto;margin-bottom:20px}p.topMainSearchCaution_bg{background-color:#FFF;border:1px #630 solid;padding:6px;margin:10px;width:auto;border-radius:6px}@media only screen and (orientation :portrait){span.topMainSearchCaution{width:auto;text-align:left;margin:4px 8px 2px;display:block;color:#F60}}@media only screen and (orientation :landscape){span.topMainSearchCaution{width:auto;text-align:center;margin:4px 8px 2px;display:block;color:#F60}}@media only screen and (orientation :portrait){span.topMainSearchHelp{width:auto;text-align:left;margin:0 8px;display:block}span.topMainSearchHelp a{display:block;height:30px;line-height:30px}}@media only screen and (orientation :landscape){span.topMainSearchHelp{width:auto;text-align:center;margin:0 8px;display:block}span.topMainSearchHelp a{display:block;height:30px;line-height:30px}}@media only screen and (orientation :portrait){div.topMainFreeWord span{font-size:16px;display:block;text-align:left;width:auto;margin-left:10px}}@media only screen and (orientation :landscape){div.topMainFreeWord span{font-size:16px;display:block;text-align:left;width:auto;margin-left:10%}}.searchFormNumber{margin-right:5px;color:#2d8c3c;font-size:27px}div.searchFormDisplayChange{width:auto;text-align:center;margin:20px 0}.searchFormImageChange{margin-right:20px}#areaSearchFormTitle,#lineSearchFormTitle,#advancedSearchFormTitle,#searchFromPageTitle{padding:15px 0;text-align:center;font-size:16px;font-weight:bold;color:#fff;background:#2d8c3c;margin-bottom:20px}.searchGreenTitle{color:#9C3;display:block;text-align:left;margin-bottom:5px;font-weight:bold;font-size:16px}.removeUpFoot input[type="submit"]{border-style:none;background-color:#2d8c3c;width:42%;height:40px;line-height:40px;margin:0 auto;color:#FFF;font-weight:bold;border-radius:4px;box-shadow:1px 1px 2px #CCC;float:left;-webkit-appearance:button;font-size:14px}.removeUpFoot a{box-sizing:border-box;display:block;float:left;width:26%;margin-left:3%;color:#2d8c3c !important;font-weight:bold;height:40px;border-radius:4px;font-size:12px;padding-top:4px;line-height:1.4em;box-shadow:1px 1px 2px #CCC;border:1px solid #2d8c3c}input[type=checkbox]{width:20px;height:20px;position:relative;top:-5px}div.jobDetailsTitle{margin:15px 15px 0 15px}div.jobDetailsTitle h2{font-size:18px;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:1em}div.jobDetailsTitle span{display:inline-block;vertical-align:middle;color:#fff;background-color:#2d8c3c;padding:6px;border-radius:4px}div.jobDetailsJobTitle{width:auto;font-size:16px;color:#F60;margin:10px}div.jobDetailsInformation{width:auto;margin:0}div.jobDetailsPR{width:auto;line-height:1.4em}div.jobDetailsStoreImage{margin:16px 10px;width:auto;text-align:center}div.jobDetailsSalary{width:auto;margin:0 10px;line-height:1.4em}p.jobDetailsSalaryTitle{width:auto;font-size:15px;padding:20px 10px 0;border-top:1px #999 dotted}p.jobDetailsSalaryDetail{width:auto;color:#333;padding:0 10px 20px}div.contactFinishForm p:frisr-child{margin:20px 0 40px}span.geosearch_title{display:block;width:auto;text-align:left;font-size:16px;font-weight:700;margin:20px 0 8px 10px}div.searchResultAdress{padding:1em 0;margin-left:-10px}span.searchResultAdress_title{display:block;width:auto;text-align:left;font-size:16px;font-weight:700;margin:20px 0 8px 20px}table.topMainSearchtable #locationText,.topMainFreeWord input[type=text]{width:92%;height:40px;line-height:40px;font-size:14px;margin-bottom:10px}#runSearch{display:block;height:40px}span.locationTextWord{display:block;height:50px;margin-bottom:20px}input{vertical-align:middle}a:visited{color:#00f}body>header:first-child{display:block;margin:0 !important}body>header:first-child:after{context:'';display:block;clear:both}div.topMainFreeWord{margin-top:10px;text-align:center}#singLike img{width:100%}#searchFormToggleSwitch{height:40px;margin:10px 0;background-position:center center;background-size:auto 100%;-webkit-background-size:auto 100%;background-repeat:no-repeat;background-image:url(/touch/content/images/i_refine_close.png)}.breadcrumbs{margin:0 15px;padding:0;clear:both;font-size:12px;color:#999}.breadcrumbs:after{content:'';display:block;clear:both}.breadcrumbs>li{float:left;display:inline-flex;margin-bottom:3px}.breadcrumbs>li:before{content:'>';float:left;margin:0 3px}.breadcrumbs>li:first-child:before{display:none}.breadcrumbs a{color:#999}.maximum{width:auto}.searchFormConditionsLike{width:auto;margin:10px}.searchFormConditionsLike>p{font-size:18px;font-weight:700;margin:10px}.searchFormConditionsLike>table{margin:10px 0}.searchFormConditionsLike>table th{width:30%}table.strip1{width:100% !important;border-spacing:5px}table.strip1 th{font-weight:400;white-space:nowrap}table.strip1 tr>*{padding:4px 5px}table.strip1 tr>:last-child{border-right-style:none}table.strip1 tr>:first-child{border-left-style:none}table.strip1 th{font-weight:400;white-space:nowrap;background:#f2f7e7;color:#2d8c3c}.searchFormSection header,#searchFormCity header,#searchFormStation header,#searchFormBusiness header,#searchFormWish header{background-color:#eee;position:relative;height:40px;line-height:40px;text-align:left;padding-left:4%;margin:0;border-bottom:1px solid #FFF;border-radius:5px}.search_form_update{margin:0 15px 10px 15px;font-size:12px;color:#999}.job_details_update{margin:5px 15px 0 15px;font-size:12px;color:#999}