.main_shopinfo--top{padding-top:2rem}.recommend_jobs h3{font-size:1.4rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.recommend_jobs h3::before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAxCAYAAABd2WCOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkExRDVGMkRGOERDQzExRUE5RDJDQThDMzhCNTcwOEMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkExRDVGMkUwOERDQzExRUE5RDJDQThDMzhCNTcwOEMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTFENUYyREQ4RENDMTFFQTlEMkNBOEMzOEI1NzA4QzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTFENUYyREU4RENDMTFFQTlEMkNBOEMzOEI1NzA4QzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xRmnfAAAGeklEQVR42sRZ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);display:inline-block;background-repeat:no-repeat;background-size:contain;width:1.85rem;height:2.45rem;margin-right:1.2rem}.recommend_jobs h3::after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAqCAYAAAA51uKRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI0NDI4RDcyOERDQzExRUE4RjM5QUI5MDMyRTQ3NDFFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI0NDI4RDczOERDQzExRUE4RjM5QUI5MDMyRTQ3NDFFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjQ0MjhENzA4RENDMTFFQThGMzlBQjkwMzJFNDc0MUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ0MjhENzE4RENDMTFFQThGMzlBQjkwMzJFNDc0MUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yBhf/AAAFTklEQVR42qxYX2hbVRj/Vp107g+tLW6lUzJ1aVOmu01d53xJcPpWtxZfHMhckMIeBluHDgRBJ+KLD+tEECmSpC/zxZli+zTHkidZpW0msm6ZuMCaZgizMdk0ig9+38k5956Te8/9k+7AIcm999z8zvf7/b7vnLMBfLR9fc+E8CMkX/vp5m9ZeMhtg08wV/Aj7vFYCgEm1gPmUZ/PGSNjbwD1wo3rUKvWlJtTX5yH5shJEzHwo0O6VEHQ+ZbAcIo6Yq++BtHh/aw3Nw5G15Yc3slAYc/znsOe9RMZNuOe3p18XreVm4Vfzd85hz9lERnCCYyfOAmrpRUol0osuuXSSkdheTnO6T+F/awfMEwr4f4IwP0ywLWvlZuLl2+Kr3ndWDOqYI/qW2MjgKBo7KQfMHvDkUjj2/27tpuzP5qRcXLXYQZmy88Ytw8A2juxY7C2RwF2DMLi/FUCQo+cRx1V2vzQZFL0z5pyo/bXv1C4w65l6GVOkenp2gzUWauvKTRfmE4K7WToix8wRrh/wFEvuWsl8XVG46JQzNjZZJl2gO4IaQZyP1xSJtLm4aSGXkyayiqY/IobRWzsUPhJ9Wr3AAN0YTolrphW9IqMYTqpjuD/qzuByePMilq9NEem9wDUalWY++5b+lWUc44XmL2Kk5yjktZYOm4DsqWHdaKnVq0qUfEDJj4kktyDh0BR78s8SX5ulhBfYPjsQrsjruItalK7nSIuXLIziZfXsorfyBgmRU3iXSz8zmwtLOkUmfBTnZalJeHONrTiSG+bZ+alyBAQSbxZiyKtpaM2ihrCnbWEmw0CJmaJ966TXiqaNQ2bRFymiAt3zoqKY2V1pckU75+WXijjlu89cKPo8NbHHwMlMtsHGxk3nXIUrisYsQZxEi/pxYUiZmkbRTuisnB1pUMbGUOUfqaV+prfwjhqcxEC8RKuFxhLL1JUiB6Pwhiz5ZeuSLNwM0HBxKkEsDIg6UVKdDnNuFGlStOSAXPLnI+oOIIROwFTvFJkJIoymqLaoVDU3chREkWpQGDMZEeVmvTCk51EUdGtMCoUYfov3FgWC6iMZpwrGMZ7dPglJSoSRRm3JGk6iXILruq+SSe17nMFI6xpildy0YJl6bSGWoMoohwjF8Xc5UsiQaaC7psMQdNw/7Owdds2Bmo31plC+W+3wmiv0qgX0gpfKngCsYGh9I6zTPF1Kb3IWJi/Gl+YNx+ZcEsFpnh5buFR8XSRdhPntEUVGdllf61W6S5ljZvX7SBdwXB7yntqcoDry3DMKNtB9L0IixtxfzTwNMLeBbnpZKComBt/LsCkZnNP7kno6gkH86HQmigjZGmul07dWBsY7qAlsa04crCP2XK1/QWWOVEzItSDHjsJ4USDayjOIzvmOzL4Etrnnht//XkYH9kjLcXfYeF+78RxwX3Cjz3X09qEE0YO7FLv8Jp05GhCcYyTuElrvIfWez5TFIsmZc3a1agrVHHFuUoTCIroyeZzGZ4aJvzqpDkyLE1Pzf4iFtmNPIG6IXtKZy8z0h+S2M9htg29iRr7bOIQnD7zLvDiegz7FXEcEvgYDQd+RI6gXBHbvwdqm5+DW8vXhXipTeJMJ6Scs0TPfnn6FSv9o75IZx+/f0ZUaYrOZEtnevxP3uYHN/KZy1l5QSSAz3x6SKWVqeoTRuvBfYMQ1ElK0uOJLe+S8tWd6qaN9tMFbNJCqhiUpkeCDujt7iRhHv+jWgei6tZKha11cqtPwMWL30N66ish9sTqvbVKSzQFaUgViTRJejFFb7Us10u+JQG32sQ6RrJ+0Ws159b+F2AAsEhcis/FpncAAAAASUVORK5CYII=);display:inline-block;background-repeat:no-repeat;background-size:contain;width:1.75rem;height:2.1rem;margin-left:.75rem}.recommend_jobs .page_title{justify-content:center}.recommend_jobs .copy--job_item_head{margin:0}.recommend_jobs .copy--job_item_head a{color:#ff628a;font-size:1.5rem;font-weight:700;line-height:1.5}.recommend_jobs .job_item_body>a{display:block;margin-bottom:1rem}.recommend_jobs .job_item_shop_info{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:solid .1rem #ccc}.recommend_jobs .job_item_shop_info .shop_name a{color:#333;display:inline-block;line-height:1.5;font-size:1.5rem;font-weight:700}.recommend_jobs .job_cond_info{padding-top:0}.recommend_jobs .job_item_foot{display:flex;padding-top:2rem}.recommend_jobs .job_item_foot>*{font-size:1.5rem;height:4.1rem;width:100%}.recommend_jobs .job_item_foot .link--t1{margin-right:1rem}.recommend_jobs .job_item_foot .link--t1::after{display:none}.recommend_jobs .job_item_foot .keep_btn__wrap{padding:0}.recommend_jobs .job_item_foot .btn-keep{height:4.1rem}.recommend_jobs .job_item_foot .btn-keep::before{left:2rem}.recommend_jobs .link_wrap--jobsearch{padding:0 1rem}.recommend_jobs .link_wrap--jobsearch>a{margin-bottom:1rem}.recommend_jobs .link_wrap--jobsearch>a:last-of-type{margin-bottom:0}.recommend_jobs .job_item_foot .btn-keep::before{left:1.2rem}.recommend_jobs .page_title{font-weight:700;color:#fff;height:4.8rem;font-size:1.8rem;line-height:1;display:flex;justify-content:center;align-items:center;background-color:#ff628a;margin:0}.recommend_jobs .keeplist_container{background-color:#fffcd2;padding:2.5rem 1rem;margin-bottom:2rem}.recommend_jobs .job_item{background-color:#fff;border-radius:.6rem;padding:1.5rem;border:solid .1rem #ccc;position:relative;margin-bottom:2.5rem}.recommend_jobs .job_item_head{display:flex;margin-bottom:1.5rem}.recommend_jobs .job_item_shop_info{display:flex;flex-direction:column}.recommend_jobs .btn--checkjob{width:3.4rem;margin-right:1rem}.recommend_jobs .job_item_shop_info .shop_name{display:inline-block;margin:-.3rem 0 .8rem}.recommend_jobs .job_item_shop_info .area_genre{display:block;line-height:1;font-size:1.1rem}.recommend_jobs .job_item_body picture img{display:block;max-width:100%}.recommend_jobs .job_cond_info{display:flex;flex-direction:column;padding-top:1.5rem}.job_cond_info>span{display:flex;align-items:center;margin-bottom:1.5rem;font-size:1.2rem}.recommend_jobs .job_cond_info>span:last-of-type{margin-bottom:0}.recommend_jobs .job_cond_info .salary__main{font-size:1.4rem;line-height:1;font-weight:700;position:relative;top:-.2rem}.recommend_jobs .job_cond_info .job-ico-salary::before{margin:0 1rem 0 0}.recommend_jobs .job_cond_info .job-ico-clock::before{margin:0 .5rem 0 0;width:1.65rem;height:1.65rem;background-size:1.65rem 1.65rem}.recommend_jobs .job_cond_info .job-ico-location::before{margin:0 .5rem 0 0}.recommend_jobs .job_item_foot{padding-top:1.5rem}.recommend_jobs .btn--keep_delete{position:absolute;right:-.7rem;top:-.7rem;display:block;background-color:#fff;border:solid .1rem #ccc;border-bottom-width:.25rem;border-radius:50%;width:3rem;height:3rem;padding:.8rem}.recommend_jobs .btn--keep_delete>img{display:block;max-width:100%}.recommend_jobs .btn-keep_entry{background-color:#ff628a;border-bottom-color:#c22c52;color:#fff;text-align:center}.recommend_jobs .btn-keep_entry>.btn_label{font-size:1.7rem;line-height:1.1}.recommend_jobs .btn-keep_entry>.btn_label>span{font-size:1.4rem;color:#fcff24}.recommend_jobs .btn-entry.btn-keep_entry::after{content:"";display:none}.recommend_jobs .btn-keep_entry.disabled{color:#ccc;background-color:#eee;border-color:#ccc}.recommend_jobs .btn-keep_entry.disabled>.btn_label>span{color:#ccc}.link{display:flex;justify-content:center;align-items:center;line-height:1;font-size:1.4rem;border-radius:.6rem;font-weight:700;border:solid .1rem;height:4.1rem;position:relative}.link:hover{text-decoration:none}.wrap--link>.link:first-of-type{margin-bottom:1rem}.link::after{content:"\f105";display:inline-block;font:normal normal normal 1.4rem FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;margin-top:-.8rem;right:1rem}.recommend_jobs .link--t1{border-color:#ff628a;background-color:#ff628a;color:#fff!important}.recommend_jobs .link--t2{border-color:#ff628a;background-color:#fff;color:#ff628a!important}.recommend_jobs .btn-keep.btn-kept .keep-tooltip{width:18rem;margin-left:-9rem}.recommend_jobs .btn-keep.btn-kept .keep-tooltip::before{left:1.5rem}@media only screen and (min-width:781px){.recommend_jobs{margin-top:3rem}.recommend_jobs .copy--job_item_head a,.recommend_jobs .job_item_shop_info .shop_name a{font-size:1.3rem}.recommend_jobs .job_cond_info .salary__main{font-size:1.3rem}.recommend_jobs .job_cond_info .job-ico-location::before,.recommend_jobs .job_cond_info .job-ico-salary::before{width:1.5rem;min-width:1.5rem;height:1.7rem;background-size:contain;margin:0 .5rem 0 .2rem}.recommend_jobs .job_cond_info>span:last-of-type{line-height:1}.recommend_jobs .job_cond_info .job-ico-clock::before{margin:0 .5rem 0 0;width:1.65rem;min-width:1.65rem;height:1.65rem;background-size:contain}.recommend_jobs .btn-keep span.btn_label{font-size:1.2rem;padding-left:1.8rem}.recommend_jobs .job_item_foot .btn-keep::before{left:.8rem;width:1.8rem;height:1.8rem;margin-top:-.9rem}.recommend_jobs .job_item_foot .link--t1{font-size:1.2rem}.recommend_jobs .link::after{display:none}.recommend_jobs .btn-keep.btn-kept .keep-tooltip::before{width:2.3rem;height:2.15rem;background-size:contain;top:50%;left:1.6rem;margin-top:-1.2rem}}