.p_recruit .pageHeader p{text-align:center;line-height:1.8em;padding:20px 0}.sec_recruitList{padding:15px 0;max-width:1100px;margin:0 auto}.sec_recruitList .resultTxt{font-size:86%;border-bottom:3px solid #911c48;position:relative}.sec_recruitList .resultTxt h2{display:inline-block;margin-right:30px}.sec_recruitList .resultTxt:after{content:" ";position:absolute;bottom:-10px;margin-left:-5px;left:50%;width:0;height:0;border-style:solid;border-width:8.7px 5px 0 5px;border-color:#911c49 transparent transparent transparent}.recruitList{padding:70px 0 0 0}.recruitList .box-cell{position:relative;border-bottom:2px dotted #ccc;padding:0 0 20px 0;margin-bottom:30px}.recruitList .box-cell:after{content:"";display:table;clear:both}.recruitList .box-cell .pic{width:226px;float:left}.recruitList .box-cell .pic img{width:100%;height:auto}.recruitList .box-cell .body{position:relative;float:right;width:855px}.recruitList .box-cell .body .yakata_icon{background-size:100% auto;display:table;margin:0 0 5px;padding:2px 10px;background-size:100% auto;border:1px solid #000;border-radius:100px;font-size:11px}.recruitList .box-cell .body p{margin:0;padding:0}.recruitList .box-cell .body p.category{width:40%;font-size:82%}.recruitList .box-cell .body p.shop_name{width:40%;font-size:113%;font-weight:bold;color:#000}.recruitList .box-cell .body .rightTxt{right:0;top:0;width:60%;margin-top:5px}.recruitList .box-cell .body .rightTxt:after{content:"";display:table;clear:both}.recruitList .box-cell .body p.catchcopy{display:table;max-width:calc(100% - 100px);padding-right:10px;font-size:88%;font-weight:bold;box-sizing:border-box}.recruitList .box-cell .body .date{margin:10px 0;color:#323838;font-size:74%}.recruitList .box-cell .body .recruitInfo{position:relative;background:#f1efef;padding:25px 0 25px 20px;font-size:80%;margin:10px 0}.recruitList .box-cell .body .recruitInfo .areatag{position:absolute;top:-20px;right:15px;width:80px;height:37px;margin:0;padding:4px 5px;background:#666;color:#fff;text-align:center;font-size:12px;font-weight:600;box-sizing:border-box;z-index:1}.recruitList .box-cell .body .recruitInfo .areatag:before{content:'';display:inline-block;position:relative;top:2px;width:.8rem;height:1.4rem;margin-right:4px;background:url(/cmm/img/icon_pin_wht.svg) no-repeat center top;background-size:100% auto;vertical-align:bottom}.recruitList .box-cell .body .recruitInfo dl{width:46%;margin-right:3%;display:inline-block;vertical-align:top}.recruitList .box-cell .body .recruitInfo dt{margin:0;display:inline-block;vertical-align:top;padding:0;color:#606060;width:22%;letter-spacing:2px;font-weight:bold}.recruitList .box-cell .body .recruitInfo dd{display:inline-block;vertical-align:top;margin-bottom:0.7em;width:77%}.recruitList .omiya .body p.catchcopy{color:#7f756b}.recruitList .omiya .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_omiya/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .omiyanorth .body p.catchcopy{color:#7f756b}.recruitList .omiyanorth .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_omiyanorth/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .shinagawa .body p.catchcopy{color:#7f756b}.recruitList .shinagawa .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_shinagawa/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .shinagawasouth .body p.catchcopy{color:#7f756b}.recruitList .shinagawasouth .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_shinagawasouth/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .tachikawa .body p.catchcopy{color:#7f756b}.recruitList .tachikawa .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_tachikawa/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .nippori .body p.catchcopy{color:#7f756b}.recruitList .nippori .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_nippori/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .tokyo .body p.catchcopy{color:#7f756b}.recruitList .tokyo .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_tokyo/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .keiyostreet .body p.catchcopy{color:#7f756b}.recruitList .keiyostreet .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_keiyostreet/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .ueno .body p.catchcopy{color:#7f756b}.recruitList .ueno .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_ueno/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .akabane .body p.catchcopy{color:#7f756b}.recruitList .akabane .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_akabane/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .maach .body p.catchcopy{color:#c41b1f}.recruitList .maach .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_maach/areatag.svg) no-repeat center top;background-size:100% 100%}.recruitList .edition_shibuya .body p.catchcopy,.recruitList .edition_yurakucho .body p.catchcopy,.recruitList .edition_iidabashi .body p.catchcopy,.recruitList .edition_yokohama .body p.catchcopy,.recruitList .edition_shimbashi .body p.catchcopy,.recruitList .edition_ochanomizu .body p.catchcopy{color:#aca49b}.recruitList .edition_shibuya .body .recruitInfo .areatag,.recruitList .edition_yurakucho .body .recruitInfo .areatag,.recruitList .edition_iidabashi .body .recruitInfo .areatag,.recruitList .edition_yokohama .body .recruitInfo .areatag,.recruitList .edition_shimbashi .body .recruitInfo .areatag,.recruitList .edition_ochanomizu .body .recruitInfo .areatag{background:url(/cmm/img/pc/store_edition/areatag.svg) no-repeat center top;background-size:100% 100%}.p_recruit .searchBoxSimple{background:#911c48}.p_recruit .searchBoxSimple .searchBtn input{background-color:#fff;color:#231815}.p_recruit .searchSelect{width:42%;z-index:2;position:relative;margin:0 6px 0 0}.p_recruit .searchSelect .trigger{border:2px solid #fff;background-color:#fff}.p_recruit .searchSelect .activetrigger{border:2px solid #fff;background-color:#fff}.p_recruit .jobsearch.sliding-menu a{background:#fff;color:#fff;font-weight:normal}.p_recruit .jobsearch.sliding-menu a:hover{background:#70143a}.p_recruit .jobsearch.sliding-menu a.nav:before{border-right:2px solid #fff;border-bottom:2px solid #fff}.p_recruit .jobsearch.sliding-menu a.back{background:#70143a}.p_recruit .jobsearch.sliding-menu a.back:before{border-right:2px solid #fff;border-bottom:2px solid #fff}
