@charset "UTF-8";.fair-banner.svelte-147tv83{padding:0 12px;margin:16px 0;text-align:center}.infeed.svelte-lc9p7k{position:relative}.infeed.svelte-lc9p7k .job-introduction:where(.svelte-lc9p7k){padding:16px;background:#fff;border:3px solid #EFB93F;border-radius:8px;box-shadow:0 2px 8px #00000029}.infeed.svelte-lc9p7k .job-introduction:where(.svelte-lc9p7k):hover{background-color:#fffbf3}.infeed.svelte-lc9p7k .job-introduction__container{display:grid}.infeed.svelte-lc9p7k .job-header{order:-1}.infeed.svelte-lc9p7k .job-header .subtitle{font-size:12px;color:#666}.infeed.svelte-lc9p7k .job-header .job-header-item:first-child{padding-block:16px 12px;margin:-16px 0}.infeed.svelte-lc9p7k .job-header .job-header-item-main{margin-block:0 12px;font-size:14px;color:#666}.infeed.svelte-lc9p7k .job-header .branch-name{display:grid;font-size:14px;color:#666}.infeed.svelte-lc9p7k .job-header .branch-name:after{display:block;width:100%;height:2px;margin-block:16px 12px;content:"";background-color:#e1e1e1}.infeed.svelte-lc9p7k .job-header .item-list{display:flex;flex-wrap:wrap;gap:4px;order:1}.infeed.svelte-lc9p7k .job-header .item-list .item-icon{box-sizing:border-box;height:24px;padding:0 8px;font-size:12px;font-weight:400;line-height:24px;color:#f48083;text-align:center;letter-spacing:.4px;white-space:nowrap;background-color:#fff;border:1px solid #F48083;border-radius:4px}.infeed.svelte-lc9p7k .tag-premium:before{padding:6px 8px;font-size:10px;font-weight:400;color:#fff;content:"　　プロが厳選するプレミアム求人";background-color:#deaa1e;background-image:var(--tag-premium-icon);background-repeat:no-repeat;background-position:8px 2px;background-size:18px 18px;border-radius:4px}.infeed.svelte-lc9p7k .tag-premium{display:inline-block;width:100%;padding:0 16px 16px;margin:10px 0 -8px -16px}.infeed.svelte-lc9p7k .job-header+div{order:-2}.infeed.svelte-lc9p7k .job__catchcopy{max-width:288px;font-size:14px;font-weight:700}.infeed.svelte-lc9p7k .job__catchcopy:before{width:100%;border-top:10px solid #333333}.infeed.svelte-lc9p7k ul{display:flex;flex-wrap:wrap;gap:4px 2px;margin-top:8px}.infeed.svelte-lc9p7k ul li{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;box-sizing:border-box;height:24px;padding:0 8px;font-size:12px;font-weight:400;line-height:24px;color:#969696;text-align:center;letter-spacing:.4px;white-space:nowrap;background-color:#fff;border:1px solid #969696;border-radius:4px}.infeed.svelte-lc9p7k .job__description{display:flex;column-gap:8px;justify-content:space-between;padding-top:16px;margin-top:16px;border-top:1px solid #EAEAEA}.infeed.svelte-lc9p7k .job__description__thumbnail{float:none;flex:1;flex-shrink:0;height:auto}.infeed.svelte-lc9p7k .job__description img{max-width:100%;vertical-align:top;border-radius:8px}.infeed.svelte-lc9p7k .job__description .job__description__text{width:calc(100% - 113px);height:58px;font-size:12px;line-height:1.7;color:#333;letter-spacing:.48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.infeed.svelte-lc9p7k table{margin-top:12px;font-size:12px;color:#333;word-break:break-all;border-collapse:collapse;background-color:#f8f8f8;border:none;border-radius:8px}.infeed.svelte-lc9p7k table tr:first-child th{padding:12px 8px 8px 12px;border-radius:8px 0 0}.infeed.svelte-lc9p7k table tr:first-child td{padding:12px 12px 8px 8px;border-radius:0 8px 0 0}.infeed.svelte-lc9p7k table tr:last-child th{padding:8px 8px 12px 12px;border-radius:0 0 0 8px}.infeed.svelte-lc9p7k table tr:last-child td{padding:8px 12px 12px 8px;border-radius:0 0 8px}.infeed.svelte-lc9p7k table th{width:25%;padding:8px 8px 8px 12px;color:#253338}.infeed.svelte-lc9p7k table td{width:75%;padding:8px 12px 8px 8px;color:#666}.infeed.svelte-lc9p7k table th,.infeed.svelte-lc9p7k table td{vertical-align:top;background-color:#f8f8f8;border:none}.infeed.svelte-lc9p7k .btn__detail{margin-top:12px}.infeed.svelte-lc9p7k .btn__detail a{display:block;width:100%;height:48px;font-size:16px;line-height:48px;color:#333;text-align:center;letter-spacing:.64px;background:#fff;border:1px solid #AFAFAF;border-radius:24px}.infeed.svelte-lc9p7k .fair ul{order:-1}.infeed.svelte-lc9p7k .fair .job__catchcopy{padding-top:8px}.infeed.svelte-lc9p7k .fair li{color:#f48083;border-color:#f48083}.infeed.svelte-lc9p7k:before{position:absolute;top:0;right:0;z-index:10;content:"";border-right:4em solid #EFB93F;border-bottom:4em solid transparent;border-top-right-radius:8px}.infeed.svelte-lc9p7k:after{position:absolute;top:8px;right:6px;z-index:11;display:block;font-size:14px;font-weight:700;color:#fff;content:"PR";transform:rotate(45deg)}.application-banner.svelte-184patg,.kidsna-banner.svelte-1ae2wcd,.nextbeat-banner.svelte-1puoj96{padding:0 12px;margin:16px 0;text-align:center}.underlined-title.align-left.svelte-joh1bk{text-align:left}.underlined-title.align-center.svelte-joh1bk{text-align:center}.underlined-title__text.svelte-joh1bk{font-size:20px;font-weight:700;line-height:1.5;color:#ea5d63;letter-spacing:.05em}.underlined-title__underline.svelte-joh1bk{height:1px;background-color:#f36969;border:none}.button.svelte-vkxz7x{position:relative}.button.svelte-vkxz7x .fa-angle-right:where(.svelte-vkxz7x):before{position:absolute;top:4px;right:24px;font-size:16px;font-weight:700}.button.svelte-vkxz7x .upper-text:where(.svelte-vkxz7x){position:relative;margin-top:8px;font-size:10px;font-weight:400;line-height:15px;color:#333;text-align:center}.button.svelte-vkxz7x .upper-text:where(.svelte-vkxz7x):before,.button.svelte-vkxz7x .upper-text:where(.svelte-vkxz7x):after{position:absolute;top:2px;justify-content:center;width:1px;height:10px;content:"";background:#333;border-radius:3px}.button.svelte-vkxz7x .upper-text:where(.svelte-vkxz7x):before{margin-left:-6px;transform:rotate(-25deg)}.button.svelte-vkxz7x .upper-text:where(.svelte-vkxz7x):after{margin-left:6px;transform:rotate(25deg)}.button.svelte-vkxz7x .button__line:where(.svelte-vkxz7x){position:relative;text-align:center}@media(hover){.adviser-sp.svelte-kainh5{transition:opacity .15s ease-in-out}.adviser-sp.svelte-kainh5:hover{opacity:.8}}.infeed-pr.svelte-zw9eu{position:absolute;top:0;right:0;z-index:1;width:100px;height:40px;font-weight:700;line-height:50px;color:#fff;text-align:center;background-color:#efb93f;transform:translate(50%) rotate(45deg);transform-origin:top center}.infeed-wrapper.svelte-zw9eu{height:360px;padding:16px 24px 72px}.infeed.svelte-zw9eu{position:relative;box-sizing:border-box;display:grid;width:100%;padding:0;overflow:hidden;text-align:left;cursor:pointer;background:#fff;border:3px solid #EFB93F;border-radius:8px;box-shadow:0 2px 8px #00000029;transform:background-color .3s}@media(hover){.infeed.svelte-zw9eu:hover{background-color:#fffbf3}}.infeed-wrapper.svelte-zw9eu h2{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;color:#333;padding-bottom:12px;border-bottom:2px solid #f8f8f8}.infeed-wrapper.svelte-zw9eu .job-introduction__title,.infeed-wrapper.svelte-zw9eu .job__catchcopy{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:12px 0}.infeed-wrapper.svelte-zw9eu .job-introduction__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:3em;text-align:left}.infeed-wrapper.svelte-zw9eu ul{display:flex;gap:4px;order:-1}.infeed-wrapper.svelte-zw9eu ul li{height:12px;padding:4px;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:12px;color:#f48083;white-space:nowrap;background-color:#fff;border:1px solid currentColor;border-radius:4px}.infeed-wrapper.svelte-zw9eu img{display:block;width:250px;height:166px;object-fit:cover;background-color:#f8f8f8;border-radius:8px}.infeed-wrapper.svelte-zw9eu table{padding:12px;background-color:#f8f8f8;border:0;border-radius:8px}.infeed-wrapper.svelte-zw9eu table th{font-weight:700;white-space:nowrap}.infeed-wrapper.svelte-zw9eu table tr:not(:last-child) th,.infeed-wrapper.svelte-zw9eu table tr:not(:last-child) td{padding-bottom:12px}.infeed-wrapper.svelte-zw9eu table th,.infeed-wrapper.svelte-zw9eu table td{padding:0;background-color:transparent;border:0}.infeed-wrapper.svelte-zw9eu .job-introduction__links,.infeed-wrapper.svelte-zw9eu .btn__detail{text-align:center}.infeed-wrapper.svelte-zw9eu h2{height:3em}.infeed-wrapper.svelte-zw9eu .job-introduction-container{display:grid;border-top:2px solid #f8f8f8}.infeed-wrapper.svelte-zw9eu .job-introduction-container .job-introduction-container__left,.infeed-wrapper.svelte-zw9eu .job-introduction-container .job-introduction-container__right{grid-area:1/1/2/2}.infeed-wrapper.svelte-zw9eu .job-introduction-container .job-introduction-container__left{display:flex;flex-direction:column;margin-top:3em}.infeed-wrapper.svelte-zw9eu .job-introduction__title,.infeed-wrapper.svelte-zw9eu .job__catchcopy{margin:12px 0 calc(12px + 3em) 0}.infeed-wrapper.svelte-zw9eu .job-introduction__description{position:absolute;top:120px;max-width:calc(100% - 32px)}.infeed-wrapper.svelte-zw9eu img{position:absolute;top:180px}.infeed-wrapper.svelte-zw9eu ul{position:absolute;top:180px;left:290px;max-width:calc(100% - 314px);height:0}.infeed-wrapper.svelte-zw9eu table{position:absolute;top:210px;left:290px;max-width:calc(100% - 314px)}.infeed-wrapper.svelte-zw9eu .job-introduction table{position:absolute}.infeed-wrapper.svelte-zw9eu .job-introduction__links,.infeed-wrapper.svelte-zw9eu .btn__detail{position:absolute;right:0;bottom:12px;left:0;text-align:center}.infeed-wrapper.svelte-zw9eu .job-introduction__links a,.infeed-wrapper.svelte-zw9eu .btn__detail a{display:inline-block;width:430px;height:48px;font-size:18px;line-height:48px;color:#333;text-align:center;background-color:#fff;border:1px solid currentColor;border-radius:9999px}.fair-banner-item.svelte-1s276i3 img{width:100%;height:auto;vertical-align:top}@media(hover){.link.svelte-1s276i3{transition:opacity .2s ease-in-out}.link.svelte-1s276i3:hover{opacity:.8}}.fair-banner-list.svelte-1tpewia{display:grid;grid-template:auto/repeat(3,1fr);gap:12px 16px;margin-block:14px}.campaign-banner-item.svelte-1mk287f img{width:100%;height:auto;vertical-align:top}@media(hover){.campaign-banner-item-link.svelte-1mk287f{transition:opacity .2s ease-in-out}.campaign-banner-item-link.svelte-1mk287f:hover{opacity:.8}}.campaign-banner-list.svelte-ufwewi{display:grid;grid-template:auto/repeat(3,1fr);gap:12px 16px;margin-block:14px}.sticky-footer.svelte-18ks799{display:flex;justify-content:center}.sticky-footer-wrapper.svelte-18ks799{display:grid;grid-template:auto/auto auto;gap:32px;align-items:center;margin:0 auto}.description-wrapper.svelte-18ks799{display:grid;grid-template:auto/auto auto;gap:16px;align-items:center}.stamp.svelte-18ks799{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0;font-size:16px;font-weight:700;line-height:1.15;color:#f36969;letter-spacing:1.05;border:2px solid currentColor;border-radius:50%}.description.svelte-18ks799{font-weight:700;line-height:1.5;letter-spacing:1.04;white-space:nowrap}
