@charset "UTF-8";.carousel.pointer-event[data-v-b7197398]{touch-action:pan-y}.carousel-inner[data-v-b7197398]:after{display:block;clear:both;content:""}.carousel-item[data-v-b7197398]{margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item[data-v-b7197398]{transition:none}}.carousel-item-next[data-v-b7197398],.carousel-item-prev[data-v-b7197398],.carousel-item.active[data-v-b7197398]{display:block}.active.carousel-item-end[data-v-b7197398],.carousel-item-next[data-v-b7197398]:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start[data-v-b7197398],.carousel-item-prev[data-v-b7197398]:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item[data-v-b7197398]{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start[data-v-b7197398],.carousel-fade .carousel-item-prev.carousel-item-end[data-v-b7197398],.carousel-fade .carousel-item.active[data-v-b7197398]{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end[data-v-b7197398],.carousel-fade .active.carousel-item-start[data-v-b7197398]{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end[data-v-b7197398],.carousel-fade .active.carousel-item-start[data-v-b7197398]{transition:none}}.carousel-control-next[data-v-b7197398],.carousel-control-prev[data-v-b7197398]{z-index:1;width:15%;color:#fff;background:none;opacity:.8;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next[data-v-b7197398],.carousel-control-prev[data-v-b7197398]{transition:none}}.carousel-control-next[data-v-b7197398]:focus,.carousel-control-next[data-v-b7197398]:hover,.carousel-control-prev[data-v-b7197398]:focus,.carousel-control-prev[data-v-b7197398]:hover{color:#fff;opacity:.9}.carousel-indicators[data-v-b7197398]{z-index:2;margin-right:unset;margin-left:unset;list-style:none}.carousel-indicators [data-bs-target][data-v-b7197398]{box-sizing:border-box;flex:0 1 auto;width:31%;height:unset;padding:0;margin-right:unset;margin-left:unset;cursor:pointer;background-clip:padding-box;border:0;opacity:.5;transition:opacity .8s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target][data-v-b7197398]{transition:none}}.carousel-indicators .active[data-v-b7197398]{opacity:1;border:1px solid #0ab379}.card-comoparison[data-v-edd6955a]{width:146px;flex-shrink:0;font-size:.875rem;line-height:1.3;background-color:#fff;border-radius:10px;position:relative;z-index:1;padding:10px}.card-comoparison[data-v-edd6955a]:hover{background-color:#f5fafa}@media(min-width:834px){.card-comoparison[data-v-edd6955a]{width:194px;padding:14px}}.card-comoparison .card-image[data-v-edd6955a]{border-radius:10px;max-width:92px;overflow:hidden;margin:0 auto 2px}.card-comoparison .job-location[data-v-edd6955a],.card-comoparison .job-occupation[data-v-edd6955a],.card-comoparison .job-salary[data-v-edd6955a],.card-comoparison .job-title[data-v-edd6955a]{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}.card-comoparison .job-location .inner-title[data-v-edd6955a],.card-comoparison .job-occupation .inner-title[data-v-edd6955a],.card-comoparison .job-salary .inner-title[data-v-edd6955a],.card-comoparison .job-title .inner-title[data-v-edd6955a]{font-size:.8125rem;font-weight:700;line-height:1.4;color:#909090;display:flex;align-items:center;gap:4px;margin-bottom:2px}.card-comoparison .job-location .inner-title .icon[data-v-edd6955a],.card-comoparison .job-occupation .inner-title .icon[data-v-edd6955a],.card-comoparison .job-salary .inner-title .icon[data-v-edd6955a],.card-comoparison .job-title .inner-title .icon[data-v-edd6955a]{width:11px;fill:currentColor}@media(min-width:834px){.card-comoparison .job-location .inner-title[data-v-edd6955a],.card-comoparison .job-occupation .inner-title[data-v-edd6955a],.card-comoparison .job-salary .inner-title[data-v-edd6955a],.card-comoparison .job-title .inner-title[data-v-edd6955a]{display:none}}.card-comoparison .job-location .inner-text[data-v-edd6955a],.card-comoparison .job-occupation .inner-text[data-v-edd6955a],.card-comoparison .job-salary .inner-text[data-v-edd6955a],.card-comoparison .job-title .inner-text[data-v-edd6955a]{height:37px;height:2.3125rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-comoparison .job-title[data-v-edd6955a]{font-weight:700;padding-top:6px}@media(min-width:834px){.card-comoparison .job-title[data-v-edd6955a]{font-size:.9375rem}}.card-comoparison .job-occupation[data-v-edd6955a]{border-bottom:none}.card-comoparison .btns[data-v-edd6955a]{display:flex;flex-direction:column;gap:10px}.card-comoparison .btns [class^=btns-][data-v-edd6955a]{font-size:.875rem;gap:6px}.card-comoparison.current-card[data-v-edd6955a]{border:1px solid #0ab379}.card-comoparison.current-card[data-v-edd6955a]:before{content:"閲覧中の求人";display:block;position:absolute;z-index:10;top:-12px;left:calc(50% - 2.65rem);background-color:#0ab379;color:#fff;font-weight:700;font-size:.75rem;line-height:1;padding:5px 6px;border-radius:3px}@media(min-width:834px){.card-comoparison.current-card[data-v-edd6955a]:before{font-size:.875rem;top:-14px;left:calc(50% - 3.2rem);padding:5px 9px}}.card-list-wrap[data-v-edd6955a]{width:calc(100% - 146px)}.card-title-pc[data-v-edd6955a]{width:4rem;margin-right:8px;padding-top:calc(2.3125rem + 81px)}.card-title-pc .inner-title[data-v-edd6955a]{height:calc(2.3125rem + 20px);font-size:.8125rem;font-weight:700;line-height:1.4;color:#909090;display:flex;align-items:center;gap:4px;margin-bottom:2px;border-top:1px solid #e1e1e1}.card-title-pc .inner-title .icon[data-v-edd6955a]{width:11px;fill:currentColor}.control-btn.disabled[data-v-edd6955a],.control-btn[data-v-edd6955a]:disabled{opacity:.3;filter:saturate(0)}.btn-more[data-v-10ec7761]{position:relative;z-index:50;color:#0ab379;font-size:.9375rem;font-weight:700;padding:8px 18px 8px 10px;margin-left:auto;margin-top:-6px;margin-bottom:-12px;display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (min-width:834px){.btn-more[data-v-10ec7761]{margin-right:-12px;margin-bottom:0}}.btn-more[data-v-10ec7761]:hover,.btn-more:hover .txt[data-v-10ec7761]{text-decoration:underline}.btn-more[data-v-10ec7761]:after{content:"";display:block;width:8px;height:8px;border-right:2px solid #0ab379;border-bottom:2px solid #0ab379;transform:rotate(45deg) translateY(-2px)}.clamp-more[data-v-10ec7761]{max-height:1.5rem;overflow:hidden}.fixed-apply[data-v-10ec7761]{display:none;z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff9}.fixed-apply .btns-pink[data-v-10ec7761],.fixed-apply .btns-primary[data-v-10ec7761]{max-width:400px}@media screen and (min-width:834px){.collapse[data-v-10ec7761]{display:block;visibility:visible}}.collapse.show[data-v-10ec7761]{visibility:visible}.more_btn[data-v-10ec7761]{background:linear-gradient(180deg,#ffffff4d,#fffc 30%,#fff);border-bottom:35px solid #fff}.detail-more[data-v-10ec7761]{margin-bottom:0}.detail-more.open[data-v-10ec7761]{margin-bottom:60px}.open .more_btn[data-v-10ec7761]{bottom:-60px}.more_btn a .more-arrow[data-v-10ec7761]{transform:rotate(-90deg)}.more_btn a.collapsed .more-arrow[data-v-10ec7761]{transform:rotate(90deg)}.slide-down-enter-active[data-v-10ec7761],.slide-down-leave-active[data-v-10ec7761]{overflow:hidden;transition:max-height .4s ease-in-out}.slide-down-enter-from[data-v-10ec7761],.slide-down-leave-to[data-v-10ec7761]{max-height:0}.slide-down-enter-to[data-v-10ec7761],.slide-down-leave-from[data-v-10ec7761]{max-height:100vh}.detail-content[data-v-10ec7761]{background-color:#fff;box-shadow:0 0 30px #6e6c681f;font-size:1.4em}@media screen and (min-width:834px){.detail-content[data-v-10ec7761]{border-radius:10px}}.inner-space[data-v-10ec7761]{padding-left:max(10px,2%);padding-right:max(10px,2%)}@media screen and (min-width:834px){.inner-space[data-v-10ec7761]{padding-left:0;padding-right:0}}.detail-inner[data-v-10ec7761]{margin-left:16px;margin-right:16px}@media(min-width:1024px){.detail-inner[data-v-10ec7761]{margin-left:40px;margin-right:40px}}@media(min-width:640px){.detail-inner-full[data-v-10ec7761]{margin-left:20px;margin-right:20px}}@media(min-width:1024px){.detail-inner-full[data-v-10ec7761]{margin-left:40px;margin-right:40px}}.detail-actions[data-v-10ec7761]{background-color:#f5fafa;padding:25px 20px;text-align:center}.job-tags[data-v-10ec7761]{margin-top:8px;line-height:0}@media screen and (min-width:834px){.job-tags[data-v-10ec7761]{margin-top:16px}}.job-tags .job-tag[data-v-10ec7761]{background:#fff1e2;border-radius:5px;color:#ef792b;display:inline-block;font-size:.8125rem;font-weight:700;line-height:1;margin-bottom:8px;margin-right:8px;padding:6px 8px;position:relative}.job-tags .job-tag[data-v-10ec7761]:has(a):hover{background:#fffaf4}@media screen and (min-width:834px){.job-tags .job-tag[data-v-10ec7761]{font-size:.875rem}}.job-tags .job-tag.green[data-v-10ec7761],.job-tags .job-tag[data-v-10ec7761]:has(.no-link){background:#ecf8f4;color:#0ab379}.job-tags .job-tag.has-tooltip[data-v-10ec7761]{position:relative}.job-tags .job-tag.has-tooltip .tooltip[data-v-10ec7761]{display:block!important;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:8px 10px;border-radius:8px;font-size:.875rem;font-weight:700;line-height:1.4!important;white-space:normal;width:calc(100% + 40px);text-align:left;opacity:0;visibility:hidden;z-index:10;pointer-events:none}@media screen and (min-width:1024px){.job-tags .job-tag.has-tooltip .tooltip[data-v-10ec7761]{width:calc(100% + 100px)}}.job-tags .job-tag.has-tooltip .tooltip[data-v-10ec7761]:after{content:"";position:absolute;bottom:-11px;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#333;opacity:0;visibility:hidden;z-index:10}.job-tags .job-tag.has-tooltip:hover .tooltip[data-v-10ec7761],.job-tags .job-tag.has-tooltip:hover .tooltip[data-v-10ec7761]:after{opacity:1;visibility:visible}@media screen and (min-width:834px){#moreDetails[data-v-10ec7761]{display:block!important}}.new-mark-wrap[data-v-10ec7761]{position:relative;z-index:100}.new-mark-wrap .new-mark[data-v-10ec7761]{width:-moz-fit-content;width:fit-content;margin-bottom:-4px}@media screen and (min-width:834px){.new-mark-wrap .new-mark[data-v-10ec7761]{position:static;padding:1px 7px;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:1rem;margin-bottom:-1rem}.new-mark-wrap .new-mark[data-v-10ec7761]:before{content:unset}}.job-labels .job-label[data-v-10ec7761]{border:1px solid #f3823c;border-radius:5px;box-shadow:0 2px 4px #683f3f33;color:#f3823c;display:inline-block;font-size:14px;font-weight:700;line-height:1.2;margin-bottom:4px;margin-right:4px;overflow:hidden}.job-labels .job-label a[data-v-10ec7761]{display:block;padding:12px 13px}.job-labels .job-label a[data-v-10ec7761]:hover{background-color:#fff1e2}@media(min-width:834px){.job-labels .job-label a[data-v-10ec7761]{padding-bottom:6px;padding-top:6px}.table-short .heading[data-v-10ec7761]{width:120px}}.detail-heading[data-v-10ec7761]{font-weight:700;background-color:#f4f4f4;padding:10px 16px;border-top-width:1px;border-color:#dcdcdc;font-size:1.125rem}@media(min-width:640px){.detail-heading[data-v-10ec7761]{padding:0;font-size:1.375rem;border-top-width:0;background-color:transparent;margin:20px 24px 8px}}@media(min-width:834px){.detail-heading[data-v-10ec7761]{margin:40px 40px 16px}}.detail-row[data-v-10ec7761]{border-bottom-width:1px;border-color:#e2e2e2;padding:20px 0;margin:0 16px}.detail-row[data-v-10ec7761]:first-of-type{padding-top:15px}.detail-row[data-v-10ec7761]:last-of-type{border-bottom-width:0;padding-bottom:30px}.detail-row.sp-by-side[data-v-10ec7761]{display:grid;grid-template:"heading content-by-side" auto "content-area content-area"/fit-content(20em) minmax(0,1fr);gap:0 16px}.detail-row.sp-by-side .heading[data-v-10ec7761]{grid-area:heading;margin-bottom:0}.detail-row.sp-by-side .content.to-bottom[data-v-10ec7761]{grid-area:content-area;margin-top:4px}.detail-row.sp-by-side .content.by-side[data-v-10ec7761]{grid-area:content-by-side}@media(min-width:640px){.detail-row.sp-by-side[data-v-10ec7761]{grid-template:"heading content-by-side" auto "heading content-area"/fit-content(20em) minmax(0,1fr);gap:0 0}.detail-row.sp-by-side .content.to-bottom[data-v-10ec7761]{padding-top:0}.detail-row.sp-by-side .content.by-side[data-v-10ec7761]{padding-bottom:0}.detail-row[data-v-10ec7761]{padding:0;margin:0;display:flex}.detail-row[data-v-10ec7761]:last-of-type{border-bottom-width:1px;padding-bottom:0}.detail-row[data-v-10ec7761]:first-of-type{border-top-width:1px;padding:0}}.detail-row .heading[data-v-10ec7761]{color:#555;font-weight:700;font-size:15px;margin-bottom:5px}@media(min-width:640px){.detail-row .heading[data-v-10ec7761]{margin-bottom:0;background-color:#f4f4f4;padding:14px 20px;width:95px}}@media(min-width:834px){.detail-row .heading[data-v-10ec7761]{font-size:16px;padding:15px 20px;width:150px}}.detail-row .content[data-v-10ec7761]{font-size:15px;word-break:break-all}@media(min-width:640px){.detail-row .content[data-v-10ec7761]{flex:1 1 0%;padding:12px 20px 22px}}@media(min-width:834px){.detail-row .content[data-v-10ec7761]{font-size:16px;padding:15px 20px}}.skelton-image .skelton-loading.skelton-title[data-v-10ec7761]{border-radius:5px;display:inline-block;height:1.5em;width:60%}.skelton-image .skelton-loading.skelton-txt[data-v-10ec7761]{border-radius:5px;display:inline-block;height:20px;width:100%}.skelton-image .skelton-loading.skelton-txt[data-v-10ec7761]:last-child{width:30%}.skelton-image .skelton-loading.skelton-txt[data-v-10ec7761]:first-child{width:100%}.more-loc-item-5[data-v-10ec7761]{overflow:hidden;height:40px}.more-loc-item[data-v-10ec7761]{display:none}.more-loc-item-5.open[data-v-10ec7761],.more-loc-item.open[data-v-10ec7761]{display:block!important;height:unset}.more-loc-item-5.open .more_btn[data-v-10ec7761],.more-loc-item.open .more_btn[data-v-10ec7761]{display:none}.tab-set[data-v-10ec7761]{height:60px;width:-moz-fit-content;width:fit-content;min-width:100%;display:flex;align-items:stretch;justify-content:flex-start;border-bottom:1px solid #e1e1e1;background-color:#fff}@media(min-width:640px){.tab-set[data-v-10ec7761]{padding-left:20px;padding-right:20px}}@media(min-width:1024px){.tab-set[data-v-10ec7761]{padding-left:40px;padding-right:40px}}.tab-set.fixed-top[data-v-10ec7761]{position:sticky;top:0;z-index:500}.tab-set .tab-btn[data-v-10ec7761]{position:relative;display:grid;place-content:center;font-weight:400;font-size:1rem;color:#707070;white-space:nowrap;padding-left:16px;padding-right:16px}@media(min-width:640px){.tab-set .tab-btn[data-v-10ec7761]{flex:none;padding-left:30px;padding-right:30px}}.tab-set .tab-btn[data-v-10ec7761]:after{content:"";display:block;position:absolute;width:100%;height:4px;background-color:#0ab379;bottom:-1px;left:0;transition:transform .2s cubic-bezier(0,1,.31,1);transform:scaleX(0);transform-origin:right top}.tab-set .tab-btn.tab-active[data-v-10ec7761]{font-weight:700;color:#0ab379}.tab-set .tab-btn.tab-active[data-v-10ec7761]:after{transform:scale(1);transform-origin:left top}.tab-set .tab-btn[data-v-10ec7761]:hover{background-color:#fbfbfb;font-weight:700;color:#0ab379}.tab-set.bottom-type[data-v-10ec7761]{border-bottom:none;border-top:1px solid #e1e1e1;border-radius:0 0 10px 10px}.tab-set.bottom-type .tab-btn[data-v-10ec7761]:after{bottom:unset;top:-1px}.favorite-announce[data-v-10ec7761]{background-color:#ffeff2;container-type:inline-size}@media screen and (min-width:834px){.favorite-announce[data-v-10ec7761]{width:calc(100% - 8px);margin:-36px auto 24px;border-radius:6px 6px 0 0}}@container (min-width: 550px){.favorite-announce .favorite-inner[data-v-10ec7761]{padding:22px}.favorite-announce .favorite-title[data-v-10ec7761]{font-size:1.25rem}.favorite-announce .favorite-title br[data-v-10ec7761]{display:none}}.favorite-announce .favorite-title .favorite-tag svg[data-v-10ec7761]{transform:translateY(-1px)}@container (min-width: 550px){.favorite-announce .favorite-title .favorite-tag[data-v-10ec7761]{transform:translateY(-2px);margin-left:4px}}.favorite-announce .favorite-lead[data-v-10ec7761]{font-size:.75rem;line-height:1.3}@container (min-width: 550px){.favorite-announce .favorite-lead[data-v-10ec7761]{font-size:.875rem}}.staff-block[data-v-10ec7761]{border-bottom:1px solid #e1e1e1}.staff-block[data-v-10ec7761]:last-of-type{padding-bottom:1px;border-bottom:none}.staff-block .staff-info[data-v-10ec7761]{display:grid;grid-template-columns:80px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;margin:24px 0}.staff-block .staff-info .staff-info-image[data-v-10ec7761]{width:80px;height:80px;border-radius:80px;background-color:#ededed;overflow:hidden}.staff-block .staff-info .staff-info-image[data-v-10ec7761] .img-ratio{aspect-ratio:1/1;width:80px;height:80px;border-radius:80px}.staff-block .staff-info .staff-info-image[data-v-10ec7761]:has(.dummy){border:3px solid #ededed}.staff-block .staff-info .staff-info-image .dummy[data-v-10ec7761]{display:block;width:56px;fill:#fff;margin:12px auto 0}.staff-block .staff-info .staff-info-text[data-v-10ec7761]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.staff-block .staff-info .staff-info-text .info-text[data-v-10ec7761],.staff-block .staff-info .staff-info-text time[data-v-10ec7761]{font-size:.875rem;line-height:1.1}.staff-block .staff-faq[data-v-10ec7761]{margin-bottom:32px}.staff-block .staff-faq .staff-q[data-v-10ec7761]{font-weight:700;display:flex;margin-bottom:8px}.staff-block .staff-faq .staff-q[data-v-10ec7761]:before{content:"Q";font-family:Arial;font-weight:700;background-color:#0ab379;color:#fff;display:block;width:24px;height:24px;line-height:24px;flex-shrink:0;border-radius:24px;text-align:center;margin-right:6px}
