@charset "UTF-8";.l-main[data-v-17867f2d]{background-color:#fff;display:block;height:100%;margin:60px 0 0;width:100%}@media screen and (max-width:960px){.l-main[data-v-17867f2d]{margin-top:60px}}.c-button[data-v-17867f2d]{align-items:center;color:#fff;display:flex;justify-content:center;padding:0 16px;transition:color .3s ease-in-out,background-color .3s ease-in-out;vertical-align:middle}.c-button a[data-v-17867f2d]{width:100%}.c-button--primary[data-v-17867f2d],.c-buttonCircle--primary[data-v-17867f2d],.c-buttonIcon--primary[data-v-17867f2d]{background:#4eaca1;border:1px solid #4eaca1}.c-button--primary[data-v-17867f2d]:hover,.c-buttonCircle--primary[data-v-17867f2d]:hover,.c-buttonIcon--primary[data-v-17867f2d]:hover{background:#49a197;border-color:#49a197;cursor:pointer}.c-button--secondary[data-v-17867f2d],.c-buttonCircle--secondary[data-v-17867f2d],.c-buttonIcon--secondary[data-v-17867f2d]{background:#fff;border:1px solid #4eaca1;color:#4eaca1}.c-button--secondary[data-v-17867f2d]:hover,.c-buttonCircle--secondary[data-v-17867f2d]:hover,.c-buttonIcon--secondary[data-v-17867f2d]:hover{background:#4eaca14d;cursor:pointer}.c-button--alert[data-v-17867f2d],.c-buttonCircle--alert[data-v-17867f2d],.c-buttonIcon--alert[data-v-17867f2d]{border:1px solid rgba(236,109,116,.8);color:#ec6d74}.c-button--alert[data-v-17867f2d]:hover,.c-buttonCircle--alert[data-v-17867f2d]:hover,.c-buttonIcon--alert[data-v-17867f2d]:hover{background:#ec6d74;border-color:#ec6d74;color:#fff;cursor:pointer}.c-button--disabled[data-v-17867f2d],.c-buttonCircle--disabled[data-v-17867f2d],.c-buttonIcon--disabled[data-v-17867f2d]{background:#d0cec9;cursor:default}.c-button--transparent[data-v-17867f2d]{background:transparent;border:transparent;color:#4eaca1;cursor:pointer}.c-button--gradation[data-v-17867f2d]{position:relative;transition:.3s;z-index:1}.c-button--gradation[data-v-17867f2d]:before{background:linear-gradient(35deg,#4dbdb0,#3e948a);transition:.3s;z-index:-1}.c-button--gradation[data-v-17867f2d]:after,.c-button--gradation[data-v-17867f2d]:before{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.c-button--gradation[data-v-17867f2d]:after{background:linear-gradient(35deg,#46baad,#3a877e);z-index:-2}.c-button--gradation[data-v-17867f2d]:hover{cursor:pointer}.c-button--gradation[data-v-17867f2d]:hover:before{opacity:0}.c-button--s[data-v-17867f2d]{border-radius:16px;font-size:14px;font-weight:400;font-weight:700;height:32px;line-height:32px;padding:0 12px}@media screen and (max-width:960px){.c-button--s[data-v-17867f2d]{font-size:12px}}.c-button--s .c-icon[data-v-17867f2d]{height:13px;margin-right:4px;width:13px}.c-button--r[data-v-17867f2d]{border-radius:22px;font-size:16px;font-weight:400;font-weight:700;height:44px;line-height:44px;min-width:64px}@media screen and (max-width:960px){.c-button--r[data-v-17867f2d]{font-size:14px}}.c-button--r .c-icon[data-v-17867f2d]{height:16px;margin-right:4px;width:16px}.c-button--l[data-v-17867f2d]{border-radius:28px;border-width:2px;font-size:18px;font-weight:400;font-weight:700;height:56px;line-height:56px;min-width:200px}.c-button--l .c-icon[data-v-17867f2d]{height:20px;margin-right:8px;width:20px}.c-button_container[data-v-17867f2d]{align-items:center;display:flex;justify-content:center;pointer-events:none;width:100%}.c-buttonIcon[data-v-17867f2d]{color:#fff;padding:0;transition:color .3s ease-in-out,background-color .3s ease-in-out}.c-buttonIcon--xs[data-v-17867f2d]{border-radius:5px;height:24px;width:24px}.c-buttonIcon--xs .c-icon[data-v-17867f2d]{height:14px;width:14px}.c-buttonIcon--s[data-v-17867f2d]{border-radius:6px;height:32px;width:32px}.c-buttonIcon--s .c-icon[data-v-17867f2d]{height:20px;width:20px}.c-buttonIcon--r[data-v-17867f2d]{border-radius:14px;border-width:2px;height:44px;width:44px}.c-buttonIcon--r .c-icon[data-v-17867f2d]{height:24px;width:24px}.c-buttonIcon--secondary[data-v-17867f2d]{color:#4eaca1}.c-buttonCircle[data-v-17867f2d]{border-radius:50%;color:#fff;transition:color .3s ease-in-out,background-color .3s ease-in-out}.c-buttonCircle--r[data-v-17867f2d]{height:24px;width:24px}.c-buttonCircle--r .c-icon[data-v-17867f2d]{height:14px;width:14px}.c-buttonCircle--l[data-v-17867f2d]{bottom:0;box-shadow:0 0 12px #0003;height:64px;right:0;width:64px}.c-buttonCircle--l .c-icon[data-v-17867f2d]{height:38px;width:38px}.c-buttonCircle--secondary[data-v-17867f2d]{color:#4eaca1}.c-checkbox[data-v-17867f2d]{cursor:pointer;display:inline-block;position:relative}.c-checkbox:hover .c-checkbox_icon[data-v-17867f2d]{border-color:#4eaca1}.c-checkbox input[type=checkbox][data-v-17867f2d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;inset:50% auto auto auto;position:absolute;transform:translateY(-50%);width:20px}.c-checkbox input[type=checkbox]:checked+.c-checkbox_icon[data-v-17867f2d]{background:#4eaca1;border:1px solid #4eaca1}.c-checkbox input[type=checkbox]:checked+.c-checkbox_icon[data-v-17867f2d]:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:55%;inset:2px auto auto 50%;position:absolute;transform:translate(-50%) rotate(45deg);width:25%}.c-checkbox--disabled[data-v-17867f2d]{color:#666}.c-checkbox--disabled:hover .c-checkbox_icon[data-v-17867f2d]{border-color:#dad8d299}.c-checkbox--disabled[data-v-17867f2d]:hover{cursor:default}.c-checkbox--disabled .c-checkbox_icon[data-v-17867f2d]{background:#d0cec9;border:1px solid hsla(45,10%,84%,.6)}.c-checkbox--alert:hover .c-checkbox_icon[data-v-17867f2d]{border-color:#ec6d74}.c-checkbox--alert input[type=checkbox]:checked+.c-checkbox_icon[data-v-17867f2d]{background:#ec6d74;border:1px solid #ec6d74}.c-checkbox .c-checkbox_icon[data-v-17867f2d]{border:1px solid hsla(45,10%,84%,.6);border-radius:3px;height:20px;inset:50% auto auto auto;position:absolute;transform:translateY(-50%);width:20px}.c-checkbox .c-checkbox_icon--alert[data-v-17867f2d]{border:1px solid #ec6d74}.c-checkbox .c-checkbox_label[data-v-17867f2d]{display:inline-block;padding:9px 0 10px 28px}[data-v-17867f2d]::-moz-placeholder{border-radius:22px;color:#dad8d2;font-size:16px}[data-v-17867f2d]::placeholder{border-radius:22px;color:#dad8d2;font-size:16px}.c-inputText[data-v-17867f2d],.inputText_style[data-v-17867f2d]{background-color:#fff;border:1px solid hsla(45,10%,84%,.6);border-radius:22px;font-size:16px;height:44px;padding:0 16px;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.c-inputText[data-v-17867f2d]:hover{border-color:#4eaca1;cursor:text}.c-inputText[data-v-17867f2d]:focus{box-shadow:0 0 8px #4eaca14d}.c-inputText--alert[data-v-17867f2d]{border-color:#ec6d74}.c-inputText--alert[data-v-17867f2d]:hover{border-color:#ec6d74;cursor:text}.c-inputText--alert[data-v-17867f2d]:focus{box-shadow:0 0 8px #ec6d744d}.c-inputText--disabled[data-v-17867f2d]{background-color:#d0cec9;color:#666;cursor:default}.c-inputText--disabled[data-v-17867f2d]::-moz-placeholder{color:#666}.c-inputText--disabled[data-v-17867f2d]::placeholder{color:#666}.c-inputText--disabled[data-v-17867f2d]:hover{border-color:#dad8d299;cursor:default}.c-inputText--disabled[data-v-17867f2d]:focus{box-shadow:none}.c-inputTextIconContainer[data-v-17867f2d]{position:relative}.c-inputTextIconContainer .c-inputText[data-v-17867f2d]{padding-right:40px}.c-inputTextIconContainer_icon[data-v-17867f2d]{color:#dad8d2;inset:14px auto auto 16px;position:absolute}.c-inputTextIconContainer_icon+.c-inputText[data-v-17867f2d]{padding:0 16px 0 40px}.c-inputTextIconContainer_iconButton[data-v-17867f2d]{color:#666;inset:0 16px auto auto;position:absolute}.c-inputTextIconContainer--disabled .c-inputTextIconContainer_icon[data-v-17867f2d],.c-inputTextIconContainer--disabled .c-inputTextIconContainer_iconButton[data-v-17867f2d]{color:#dad8d299}.c-pager[data-v-17867f2d]{display:flex;justify-content:center}.c-pager_button[data-v-17867f2d]{background-color:#fff;border:1px solid #4eaca1;border-radius:50%;color:#4eaca1;cursor:pointer;font-size:16px;font-weight:400;font-weight:700;height:40px;line-height:40px;margin:0 8px;text-align:center;width:40px}@media screen and (max-width:960px){.c-pager_button[data-v-17867f2d]{font-size:14px}}@media screen and (max-width:768px){.c-pager_button[data-v-17867f2d]{height:36px;line-height:36px;margin:0 4px;width:36px}}.c-pager_button--active[data-v-17867f2d]{background-color:#4eaca1;color:#fff}.c-pager_between[data-v-17867f2d]{color:#4eaca1;cursor:pointer;font-size:18px;font-weight:400;font-weight:700;height:40px;line-height:32px;text-align:center;width:40px}@media screen and (max-width:768px){.c-pager_between[data-v-17867f2d]{width:20px}}.c-select[data-v-17867f2d]{background:#fff;border:1px solid hsla(45,10%,84%,.6);border-radius:22px;color:#333;font-size:16px;height:44px;line-height:44px;min-width:80px;padding:0 46px 0 16px;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}@media (hover:none){.c-select[data-v-17867f2d]:focus{border-color:#4eaca1;cursor:pointer}}@media (hover:hover){.c-select[data-v-17867f2d]:hover{border-color:#4eaca1;cursor:pointer}}.c-select--alert[data-v-17867f2d]{border-color:#ec6d74}.c-select--alert[data-v-17867f2d]:hover{border-color:#ec6d74;cursor:pointer}.c-select--disabled[data-v-17867f2d]{background-color:#d0cec9;pointer-events:none}.c-select--disabled[data-v-17867f2d]:hover{cursor:normal}.c-selectContainer[data-v-17867f2d]{position:relative}.c-selectContainer[data-v-17867f2d]:before{border-bottom:2px solid #666;border-right:2px solid #666;content:"";display:block;height:8px;inset:16px 16px auto auto;pointer-events:none;position:absolute;transform:rotate(45deg);width:8px}.c-tag[data-v-17867f2d]{align-items:center;background-color:#fff;border:1px solid #4eaca1;border-radius:4px;color:#4eaca1;display:flex;font-size:12px;font-weight:400;font-weight:700;height:24px;line-height:24px;padding:0 8px}@media screen and (max-width:960px){.c-tag[data-v-17867f2d]{font-size:11px}}.c-tag_icon[data-v-17867f2d]{font-size:16px;font-weight:400;margin-right:4px}@media screen and (max-width:960px){.c-tag_icon[data-v-17867f2d]{font-size:14px}}.c-tag--alert[data-v-17867f2d]{border-color:#ec6d74;color:#ec6d74}.c-tag--contact[data-v-17867f2d]{border-color:#4eaca1;color:#4eaca1}.c-tag--disabled[data-v-17867f2d]{border-color:#d0cec9;color:#d0cec9}.c-tag--optional[data-v-17867f2d]{border-color:#2da4ca;color:#2da4ca}.c-tag--s[data-v-17867f2d]{font-size:10px;height:20px;line-height:20px;padding:0 4px}button[data-v-17867f2d]{font:14px Noto Sans JP,Hiragino Kaku Gothic Pro,YuGothic,Yu Gothic Medium,Yu Gothic,Meiryo,ＭＳ Ｐゴシック,sans-serif;line-height:1.15}@media (-ms-high-contrast:none){button[data-v-17867f2d]{font:14px メイリオ,Meiryo,sans-serif}}.c-tagButton[data-v-17867f2d]{align-items:center;color:#fff;display:flex;justify-content:center;transition:color .3s ease-in-out,background-color .3s ease-in-out;vertical-align:middle}.c-tagButton--primary[data-v-17867f2d]{background:#4eaca1;border:1px solid #4eaca1}.c-tagButton--primary[data-v-17867f2d]:hover{background:#49a197;border-color:#49a197;cursor:pointer}.c-tagButton--secondary[data-v-17867f2d]{background:#fff;border:1px solid #5c594f;color:#5c594f}.c-tagButton--secondary[data-v-17867f2d]:hover{background:#5c594f4d;cursor:pointer}.c-tagButton--alert[data-v-17867f2d]{background:#ec6d74}.c-tagButton--alert[data-v-17867f2d]:hover{background:#e53740;cursor:pointer}.c-tagButton--disabled[data-v-17867f2d]{background:#d0cec9;cursor:default}.c-tagButton--s[data-v-17867f2d]{border-radius:10px;font-size:14px;font-weight:400;font-weight:700;height:32px}@media screen and (max-width:960px){.c-tagButton--s[data-v-17867f2d]{font-size:12px}}.c-tagButton--r[data-v-17867f2d]{border-radius:14px;font-size:16px;font-weight:400;font-weight:700;height:40px;min-width:64px}@media screen and (max-width:960px){.c-tagButton--r[data-v-17867f2d]{font-size:14px}}.c-tagButton_container[data-v-17867f2d]{align-items:center;display:flex;height:100%;justify-content:center;padding:0 16px}.c-tagButton--s .c-tagButton_container[data-v-17867f2d]{padding:0 12px}.job .jobSearchContainer[data-v-17867f2d]{margin:60px 0 16px}.job .l-main[data-v-17867f2d]{margin:0 auto 40px;max-width:1280px}@media screen and (max-width:768px){.job .l-main[data-v-17867f2d]{margin-bottom:16px}}.job .jobHeader[data-v-17867f2d]{margin:0 40px 16px}@media screen and (max-width:1280px){.job .jobHeader[data-v-17867f2d]{margin:0 16px 12px}}.job .jobHeader_heading[data-v-17867f2d]{font-size:32px;font-weight:400;font-weight:700}@media screen and (max-width:960px){.job .jobHeader_heading[data-v-17867f2d]{font-size:24px;font-weight:400;font-weight:700}}.job .jobContainer[data-v-17867f2d]{display:flex;margin:0 40px 80px}@media screen and (max-width:1280px){.job .jobContainer[data-v-17867f2d]{margin:0 16px 40px}}@media screen and (max-width:1024px){.job .jobContainer[data-v-17867f2d]{flex-direction:column}}.job .jobListContainer[data-v-17867f2d]{width:100%}.job .listNumber[data-v-17867f2d]{margin-bottom:8px}.job .listNumber_count[data-v-17867f2d]{color:#4eaca1;font-size:24px;font-weight:400;font-weight:700}.job .jobList .c-jobPostingInformationLarge[data-v-17867f2d]:not(:last-child){margin-bottom:32px}.job .jobAdditionalDescriptionContainer[data-v-17867f2d]{margin-top:32px}.job .jobAdditionalDescriptionContainer_title[data-v-17867f2d]{font-size:18px;font-weight:400;font-weight:700}.job .jobAdditionalDescriptionContainer_description[data-v-17867f2d]{font-size:14px;font-weight:400;margin-top:8px}@media screen and (max-width:960px){.job .jobAdditionalDescriptionContainer_description[data-v-17867f2d]{font-size:12px}}.job .jobNeighboringAreaFliterContainer[data-v-17867f2d]{margin-top:32px}.job .jobNeighboringAreaFliterContainer_title[data-v-17867f2d]{font-size:14px;font-weight:400;font-weight:700;margin-bottom:8px}@media screen and (max-width:960px){.job .jobNeighboringAreaFliterContainer_title[data-v-17867f2d]{font-size:12px}}.job .jobNeighboringAreaFliterContainer .jobNeighboringAreaFliter[data-v-17867f2d]{display:flex;flex-wrap:wrap}.job .jobNeighboringAreaFliterContainer .jobNeighboringAreaFliter .c-tagButton[data-v-17867f2d]{margin-bottom:8px}.job .jobNeighboringAreaFliterContainer .jobNeighboringAreaFliter .c-tagButton[data-v-17867f2d]:not(:last-child){margin-right:8px}.footerBanner[data-v-17867f2d]{align-items:center;display:flex;justify-content:center;margin-bottom:40px}.footerBanner_img[data-v-17867f2d]{height:auto;width:300px}
