@charset "UTF-8";@media print{@page{size:A4 portrait;margin:6mm}html[data-v-1a455c21]{zoom:.85;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:1280px}.v-scroll-show[data-v-1a455c21]{opacity:1!important}.print-safe[data-v-1a455c21]{page-break-inside:avoid}.print-break[data-v-1a455c21]{page-break-after:always}}html[data-v-1a455c21]{font-size:62.5%}body[data-v-1a455c21]{font-family:Hiragino Maru Gothic W4 JIS2004,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Verdana,Arial,sans-serif;font-size:16px;font-size:1.6rem}img[data-v-1a455c21]{vertical-align:bottom}.wrapper[data-v-1a455c21]{width:100%;margin:auto;text-align:center}.header[data-v-1a455c21]{background-color:#fffffff2;width:100%;height:60px;position:fixed;box-shadow:0 3px 3px #0003;top:0;z-index:2000}.header .container[data-v-1a455c21]{position:relative;height:60px;max-width:1140px}.header .container .header__logo[data-v-1a455c21]{display:block;width:200px;height:60px;position:absolute;left:0}.header .container .header__logo-recruitment[data-v-1a455c21]{background-image:url(../images/common/branding-recruitment.svg);background-repeat:no-repeat;background-size:contain}.header .container .header__logo-recruitment-careers[data-v-1a455c21]{background-image:url(../images/common/branding-recruitment-careers.svg);background-repeat:no-repeat;background-size:contain}.header .container .gnavi[data-v-1a455c21]{display:block;min-width:870px;float:right;text-align:right;font-family:Hiragino Maru Gothic W4 JIS2004,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,游ゴシック,YuGothic,Helvetica Neue,Verdana,Arial,sans-serif}.header .container .gnavi a[data-v-1a455c21]{box-sizing:border-box;display:block;cursor:pointer;font-size:1.4rem;text-decoration:none;color:#333;text-align:center}.header .container .gnavi .gnavi-main>li>a[data-v-1a455c21]:hover,.header .container .gnavi a[data-v-1a455c21]:hover{color:#154999}.header .container .gnavi .gnavi-main[data-v-1a455c21]{list-style:none;padding:0;letter-spacing:-.4em;margin:28px 0 0}.header .container .gnavi .gnavi-main>li[data-v-1a455c21]{display:inline-block;letter-spacing:normal;height:32px;margin:0;padding:0;vertical-align:top;box-sizing:border-box}.header .container .gnavi .gnavi-main>li>a[data-v-1a455c21]{padding:8px 0 0 10px;height:32px}.header .container .gnavi .gnavi-main>li>a[data-v-1a455c21]:after{content:"";border-left:1px solid #999;margin-left:10px}.header .container .gnavi .gnavi-main>li>a.home[data-v-1a455c21]{padding:9px 0 0 28px;background:none;font-size:1.4rem;margin:auto;line-height:1;position:relative}.header .container .gnavi .gnavi-main>li>a.home .fa[data-v-1a455c21]{font-size:2rem;position:absolute;top:6px;right:10px}.header .container .gnavi .gnavi-main .gnavi-sub[data-v-1a455c21]{display:block;position:absolute;background:#fff;list-style:none;margin:0;padding:0;box-sizing:border-box;top:60px;height:0;max-height:0;overflow:hidden;transition:all .5s;-webkit-transition:all 1s}.header .container .gnavi .gnavi-main .gnavi-sub>li[data-v-1a455c21]{background:#ccc}.header .container .gnavi .gnavi-main .gnavi-sub>li>a[data-v-1a455c21]{padding:10px;border:1px solid #ccc;border-bottom:none;background-color:#fff;color:#333;min-width:160px;white-space:nowrap}.header .container .gnavi .gnavi-main .current[data-v-1a455c21],.header .container .gnavi .gnavi-main .gnavi-sub>li>a[data-v-1a455c21]:hover,.header .container .gnavi .gnavi-main .open[data-v-1a455c21]{color:#154999}.header .container .gnavi .gnavi-main .gnavi-sub>li>a.last[data-v-1a455c21]{border-bottom:1px solid #ccc}.header .container .gnavi .gnavi-main .anime-slidein[data-v-1a455c21]{height:auto;max-height:50em;z-index:auto}.header .container .gnavi .gnavi-main .open .gnavi-sub[data-v-1a455c21]{display:block}.header .container .gnavi .gnavi-main .open .gnavi-sub>li>a[data-v-1a455c21]:hover{color:#154999;background-color:#dceaff}.header .container .gnavi .gnavi-main .gnavi__entry a[data-v-1a455c21]:after,.header .container .gnavi .gnavi-main .last a[data-v-1a455c21]:after{border-left:none}.header .container .gnavi .gnavi-main .gnavi__entry[data-v-1a455c21]{margin-left:2px;padding-left:5px;padding-top:12px;width:92px}.header .container .gnavi .gnavi-main .gnavi__entry a[data-v-1a455c21]{background-color:#ff5b00;color:#fff;border-right:none;font-weight:700;border-radius:5px;border-bottom:2px solid #d84e00;height:33px;padding:8px 0 0 10px;box-sizing:border-box;position:absolute;width:92px;bottom:5px;right:0}.header .container .gnavi .gnavi-main .gnavi__entry a[data-v-1a455c21]:hover{color:#fff;background-color:red;border-bottom:none}.header .container .gnavi .option-nav[data-v-1a455c21]{position:absolute;top:2px;right:92px}.header .container .gnavi .option-nav .option-nav-list[data-v-1a455c21]{display:block;height:28px;margin:0;padding:0;font-size:0;list-style:none;border-radius:0 0 3px 3px}.header .container .gnavi .option-nav .option-nav-list .option-nav-item[data-v-1a455c21]{display:inline-block;height:inherit;margin:0 6px 0 12px;padding:0;font-size:0}.header .container .gnavi .option-nav .option-nav-list .option-nav-item[data-v-1a455c21]:before{content:"";position:absolute;display:block;width:0;height:0;top:50%;margin:-4px 0 0;border:4px solid transparent;border-left-color:#666}.header .container .gnavi .option-nav .option-nav-list .option-nav-item a[data-v-1a455c21]{display:inline-block;height:20px;margin:0 4px 0 8px;padding:0;box-sizing:content-box;color:#666;font-size:12px;line-height:2.5;text-decoration:none;background:transparent no-repeat 16px}.header .container .gnavi-sp-btn-menu[data-v-1a455c21]{display:none;position:absolute;top:16px;right:16px;z-index:auto;color:#154999;cursor:pointer}@media(max-width:64em){.header .container .gnavi[data-v-1a455c21]{display:none}.header .container .gnavi-sp-btn-menu[data-v-1a455c21]{display:block}}.gnavi-sp-menu[data-v-1a455c21]{display:none;top:0;position:fixed;width:100%;z-index:1001;box-sizing:border-box;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none}.gnavi-sp-menu ul[data-v-1a455c21]{list-style:none;margin:0;padding:60px 0 0;letter-spacing:-.4em;background-color:#eee;pointer-events:auto}.gnavi-sp-menu ul li[data-v-1a455c21]{display:block}.gnavi-sp-menu ul li a[data-v-1a455c21]{box-sizing:border-box;display:block;width:100%;height:35px;text-decoration:none;letter-spacing:normal;font-size:1.6rem;cursor:pointer;margin-top:1px;text-align:left;padding:10px 0 10px 1em;overflow:hidden;color:#154999;background-color:#fff}.gnavi-sp-menu ul li a[data-v-1a455c21]:hover{color:#f30;background-color:#fff}.gnavi-sp-menu ul li a .fa[data-v-1a455c21]{margin-right:.25em;transition:all .5s;-webkit-transition:all .5s}.gnavi-sp-menu ul .gnavi__entry a[data-v-1a455c21]{background-color:#ff5b00;color:#fff;border-right:none;font-weight:700}.gnavi-sp-menu ul .gnavi__entry a[data-v-1a455c21]:hover{color:#fff;background-color:red}.gnavi-sp-menu ul .gnavi__option[data-v-1a455c21]{background-color:#fff;text-align:left;padding:4px 0 4px 14px;border-top:1px solid #eee}.gnavi-sp-menu ul .gnavi__option a[data-v-1a455c21]{display:inline-block;background-color:#fff;color:#333;border-right:none;font-weight:400;font-size:13px;width:auto;margin-right:0;margin-left:0;text-align:left;padding:5px 0;text-align:center;height:auto;width:33.3%}.gnavi-sp-menu ul .gnavi__option a[data-v-1a455c21]:hover{color:#333;background-color:#eee}.gnavi-sp-menu ul .gnavi__option a+a[data-v-1a455c21]{border-left:1px solid #ddd}.gnavi-sp-menu ul .gnavi__option .gnavi__option-maps[data-v-1a455c21]{padding-right:6px;width:30%}.gnavi-sp-menu ul .gnavi__option .gnavi__option-faq[data-v-1a455c21],.gnavi-sp-menu ul .gnavi__option .gnavi__option-inquiry[data-v-1a455c21]{padding-right:6px;width:35%}.gnavi-sp-menu ul .accordion.open a .fa[data-v-1a455c21]{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.gnavi-sp-menu ul .accordion .sub[data-v-1a455c21]{display:none;padding-top:0}.gnavi-sp-menu ul .accordion .sub li a[data-v-1a455c21]{padding-left:1.8em}.gnavi-sp-menu__open[data-v-1a455c21]{display:block}.gnavi-sp-block[data-v-1a455c21],.gnavi-sp-menu__fixed[data-v-1a455c21]{position:fixed;width:100%;height:100%}.gnavi-sp-block[data-v-1a455c21]{display:none;top:35px;left:0;background-color:#000;z-index:1000;opacity:.5}.footer[data-v-1a455c21]{position:relative;font-family:Helvetica Neue,Verdana,Arial,sans-serif;border-top:1px solid #154999;margin:auto;text-align:center;color:#666;font-size:1.2rem;line-height:1}.footer .btn-page-top[data-v-1a455c21]{position:absolute;right:40px;bottom:102px;background-color:#154999;color:#fff;font-size:30px;padding:10px 16px 14px;border-radius:5px;box-shadow:0 0 10px #fff}.footer .btn-page-top[data-v-1a455c21]:hover,.footer .kss-link[data-v-1a455c21]:hover,.footer .mynavi-link[data-v-1a455c21]:hover{opacity:.5}.footer .footer-inner[data-v-1a455c21]{background-color:#154999;padding:20px 0 10px;background-image:url(/images/common/page-footer-bg1.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:64em){.footer .btn-page-top[data-v-1a455c21]{position:absolute;right:23px;bottom:69px}.footer .footer-inner[data-v-1a455c21]{padding-bottom:60px}}.footer .kss-link[data-v-1a455c21],.footer .mynavi-link[data-v-1a455c21]{display:inline-block;background-color:#fff;border:1px solid #ccc;text-decoration:none;color:#333;padding:15px;margin:15px auto;box-shadow:0 0 10px #0d2d5d;border-radius:6px;min-width:276px;text-align:center}.footer .kss-link img[data-v-1a455c21],.footer .mynavi-link img[data-v-1a455c21]{margin:2px}.footer .kss-link span[data-v-1a455c21],.footer .mynavi-link span[data-v-1a455c21]{font-size:1.4rem}.footer .kss-link[data-v-1a455c21]{padding:9px 15px}.footer .kss-link img[data-v-1a455c21]{display:block;margin:auto}.footer .kss-link span[data-v-1a455c21]{display:block}.footer .mynavi-link[data-v-1a455c21]{padding:22px 15px}.footer .footer-bottom[data-v-1a455c21]{border-top:1px solid #154999;padding:20px 0}.footer .footer-bottom .footer-bottom__left[data-v-1a455c21]{float:left;padding-left:.5em}@media(max-width:64em){.footer .footer-bottom .footer-bottom__left[data-v-1a455c21]{float:none;padding-left:0}}.footer .footer-bottom .footer-bottom__right[data-v-1a455c21]{float:right;padding-right:.5em}@media(max-width:64em){.footer .footer-bottom .footer-bottom__right[data-v-1a455c21]{float:none;padding-right:0}}@media(max-width:36em){.footer .btn-page-top[data-v-1a455c21]{position:absolute;right:15px;bottom:160px}.footer .footer-inner[data-v-1a455c21]{overflow:hidden}.footer .footer-bottom .footer-bottom__left[data-v-1a455c21]{float:none;padding-left:0}.footer .footer-bottom .footer-bottom__right[data-v-1a455c21]{float:none;padding-right:0}}.footer .footer-bottom .footer-mini-nav-list[data-v-1a455c21]{margin:0;padding:0;color:#333;font-size:14px;line-height:1;white-space:nowrap;list-style:none}@media(max-width:64em){.footer .footer-bottom .footer-mini-nav-list[data-v-1a455c21]{float:none;margin-bottom:10px}}.footer .footer-bottom .footer-mini-nav-list li+li[data-v-1a455c21]{margin-left:1em}.footer .footer-bottom .footer-mini-nav-list .footer-mini-nav-item[data-v-1a455c21]{font-size:inherit;line-height:inherit;letter-spacing:0;display:inline-block}.footer .footer-bottom .footer-mini-nav-list .footer-mini-nav-item a[data-v-1a455c21]{color:inherit;text-decoration:none;font-size:13px}.footer .footer-bottom .footer-mini-nav-list .footer-mini-nav-item a[data-v-1a455c21]:focus,.footer .footer-bottom .footer-mini-nav-list .footer-mini-nav-item a[data-v-1a455c21]:hover{color:#274a78;text-decoration:underline}@media(max-width:36em){.footer .footer-bottom .footer-mini-nav-list[data-v-1a455c21]{padding-bottom:10px;margin-bottom:0}.footer .footer-bottom .footer-mini-nav-list li+li[data-v-1a455c21]{margin-left:0}.footer .footer-bottom .footer-mini-nav-list .footer-mini-nav-item[data-v-1a455c21]{display:block;padding-bottom:1em;margin:auto 1em;text-align:left}}.footer .footer-bottom .copyright[data-v-1a455c21]{line-height:28px;font-size:13px;color:#1f4f9e;white-space:nowrap;margin:0;padding:0;line-height:1}.footer-careers .btn-page-top[data-v-1a455c21]{bottom:72px}@media(max-width:64em){.footer-careers .btn-page-top[data-v-1a455c21]{right:30px;bottom:96px}}.footer-careers .footer-inner[data-v-1a455c21]{padding:1px 0 0;background:none;background-color:#154999}.footer-careers .footer-inner .col_xs-12[data-v-1a455c21]{padding:0}.container[data-v-1a455c21]{max-width:1140px}.container[data-v-1a455c21],.page[data-v-1a455c21]{margin:auto}.btn[data-v-1a455c21]{text-decoration:none}.left[data-v-1a455c21]{text-align:left}.center[data-v-1a455c21]{text-align:center}.right[data-v-1a455c21]{text-align:right}.clearfix[data-v-1a455c21]:after{content:"";display:block;clear:both}.show[data-v-1a455c21]{display:block}.hide[data-v-1a455c21]{display:none}.red[data-v-1a455c21]{color:#f30}.fbcenter[data-v-1a455c21]{display:flex;justify-content:center;align-items:center}.flex-menu-anchor[data-v-1a455c21]{margin-top:-80px;padding-top:80px}.fa-external-link[data-v-1a455c21]{margin-left:.25em;margin-right:.25em}.works-navi-wrap[data-v-1a455c21]{margin-top:5em}.works-navi-wrap .works-navi[data-v-1a455c21]{margin:auto;text-align:center}.works-navi-wrap .works-navi .works-detail-navi-header[data-v-1a455c21]{margin:0;padding:0;letter-spacing:-.4em;width:100%}@media(max-width:36em){.footer .footer-bottom .copyright[data-v-1a455c21]{font-size:10px}.footer-careers .btn-page-top[data-v-1a455c21]{right:15px;bottom:160px}.works-navi-wrap .works-navi .works-detail-navi-header[data-v-1a455c21]{font-size:10px;font-weight:700}.works-navi-wrap .works-navi .works-detail-navi-header i[data-v-1a455c21]{display:none}}.works-navi-wrap .works-navi .works-detail-navi-header li[data-v-1a455c21]{display:inline-block;letter-spacing:normal;width:20%;vertical-align:bottom}.works-navi-wrap .works-navi .works-detail-navi-header li a[data-v-1a455c21]{color:#154999;display:flex;justify-content:center;align-items:center;height:60px;cursor:pointer;background-color:#fff;text-decoration:none;position:relative;border:1px solid #154999}.works-navi-wrap .works-navi .works-detail-navi-header .active a[data-v-1a455c21],.works-navi-wrap .works-navi .works-detail-navi-header li a[data-v-1a455c21]:hover{background-color:#154999;color:#fff}.works-navi-wrap .works-navi .works-detail-navi-header li .fa[data-v-1a455c21]{position:absolute;right:18px;top:22px}.works-navi-wrap .works-navi .works-detail-navi-header li+li a[data-v-1a455c21]{border-left:none}.works-navi-wrap .works-navi .works-detail-navi-header .active i[data-v-1a455c21],.works-navi-wrap .works-navi .works-navi-header .active i[data-v-1a455c21],.works-navi-wrap .works-navi .works-navi-header .works-detail .active i[data-v-1a455c21]{transform:rotate(180deg)}.works-navi-wrap .works-navi .works-navi-header[data-v-1a455c21]{margin:0;padding:0;letter-spacing:-.4em;width:100%}@media(max-width:36em){.works-navi-wrap .works-navi .works-navi-header[data-v-1a455c21]{font-size:10px;font-weight:700}.works-navi-wrap .works-navi .works-navi-header i[data-v-1a455c21]{display:none}}.works-navi-wrap .works-navi .works-navi-header .works-detail li[data-v-1a455c21],.works-navi-wrap .works-navi .works-navi-header li[data-v-1a455c21]{display:inline-block;letter-spacing:normal;width:20%;vertical-align:bottom}.works-navi-wrap .works-navi .works-navi-header li a[data-v-1a455c21]{color:#154999;display:flex;justify-content:center;align-items:center;height:60px;cursor:pointer;background-color:#fff;text-decoration:none;position:relative;border:1px solid #d1ecff}.works-navi-wrap .works-navi .works-navi-header .active a[data-v-1a455c21],.works-navi-wrap .works-navi .works-navi-header li a[data-v-1a455c21]:hover{background-color:#d1ecff;color:#09f;border-bottom:1px solid #d1ecff}.works-navi-wrap .works-navi .works-navi-header li .fa[data-v-1a455c21]{position:absolute;right:18px;top:22px}.works-navi-wrap .works-navi .works-navi-header li+li a[data-v-1a455c21]{border-left:none}.works-navi-wrap .works-navi .works-navi-header .works-detail li a[data-v-1a455c21]{color:#154999;display:flex;justify-content:center;align-items:center;height:60px;cursor:pointer;background-color:#fff;text-decoration:none;position:relative;border:1px solid #154999}.works-navi-wrap .works-navi .works-navi-header .works-detail .active a[data-v-1a455c21],.works-navi-wrap .works-navi .works-navi-header .works-detail li a[data-v-1a455c21]:hover{background-color:#154999;color:#fff}.works-navi-wrap .works-navi .works-navi-header .works-detail li .fa[data-v-1a455c21]{display:none;position:absolute;right:18px;top:22px}.works-navi-wrap .works-navi .works-navi-header .works-detail li+li a[data-v-1a455c21]{border-left:none}.works-navi-wrap .works-navi .works-navi-header .works-detail .active .fa[data-v-1a455c21]{display:inline;position:absolute;right:18px;top:22px}.works-navi-wrap .works-navi-body[data-v-1a455c21]{text-align:center;background-color:#d1ecff;padding:10px 0 0;border-left:1px solid #d1ecff;border-right:1px solid #d1ecff;border-bottom:1px solid #d1ecff}.works-navi-wrap .works-navi-body .container[data-v-1a455c21]{max-width:100%}.works-navi-wrap .works-navi-body .works-navi-btn[data-v-1a455c21]{display:inline-block;margin:10px;cursor:pointer;text-decoration:none;color:#333}.works-navi-wrap .works-navi-body .works-navi-btn[data-v-1a455c21]:hover{opacity:.75;color:#333}.works-navi-wrap .works-navi-body .works-navi-btn .works-group__icon[data-v-1a455c21]{display:block;background-color:#f6f7f1;border:1px solid #999;border-radius:10px;padding:4px;width:100px;height:100px;box-sizing:border-box}.works-navi-wrap .works-navi-body .works-navi-btn .works-group__photo[data-v-1a455c21]{display:block;width:140px;border:1px solid #999;box-sizing:border-box}.img-responsive[data-v-1a455c21],.works-navi-wrap .works-navi-body .works-navi-btn .works-group__photo img[data-v-1a455c21],img[data-v-1a455c21]{vertical-align:top}.works-navi-wrap .works-navi-body .works-navi-btn .works-group__name[data-v-1a455c21]{display:block;padding:5px 0}.works-navi-wrap .works-navi-body .works-navi-btn .works-group__photo--active[data-v-1a455c21]{border:4px solid #ffeb3b}.works-navi-wrap .works-navi-case[data-v-1a455c21]{display:none}.works-navi-wrap .works-navi-case--active[data-v-1a455c21]{display:block}.page .contents-header[data-v-1a455c21]{padding-bottom:20px}.page .contents-header .page-title[data-v-1a455c21]{width:100%;height:200px;background-color:#154999;background-repeat:no-repeat;background-size:auto;background-position:50%;margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex-flow:column;font-family:Hiragino Maru Gothic W4 JIS2004,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,游ゴシック,YuGothic,Helvetica Neue,Verdana,Arial,sans-serif}.page .contents-header .page-title h1[data-v-1a455c21]{margin:6px;padding:0;font-weight:700;color:#fff;font-size:3.1rem;font-family:Arial Narrow,Arial,sans-serif;letter-spacing:0}.page .contents-header .page-title h2[data-v-1a455c21]{font-size:1.5rem;letter-spacing:.05em;color:#fff;margin:6px;padding:0}@media(max-width:36em){.page .contents-header .page-title h1[data-v-1a455c21]{font-size:2rem}.page .contents-header .page-title h2[data-v-1a455c21]{font-size:1.2rem}}.page .contents-body .section h2[data-v-1a455c21],.page .contents-header .section h2[data-v-1a455c21]{line-height:1;font-weight:700;color:#154999;text-align:left;padding:.5em;text-align:center;letter-spacing:.05em;font-size:1.7rem;margin:2.5em 0 1em}.page .contents-body .section h2 .border-line[data-v-1a455c21],.page .contents-header .section h2 .border-line[data-v-1a455c21]{border-bottom:2px solid #154999;padding:0 1em}@media(max-width:64em){.page .contents-body .section h2 .border-line[data-v-1a455c21],.page .contents-header .section h2 .border-line[data-v-1a455c21]{text-align:left;padding:0}}.img-responsive[data-v-1a455c21]{max-width:100%;height:auto}html[data-v-1a455c21]{font-size:100%}body[data-v-1a455c21],section[data-v-1a455c21]{margin:0;padding:0}img[data-v-1a455c21]{max-width:100%}a[data-v-1a455c21]:active,a[data-v-1a455c21]:hover,a[data-v-1a455c21]:link,a[data-v-1a455c21]:visited{color:#09f}p[data-v-1a455c21]{line-height:1.8;font-size:1rem}.flex-menu-anchor[data-v-1a455c21]{display:block;width:0;height:0;margin-top:-131px;padding-top:131px;position:absolute}@media screen and (max-width:768px){.flex-menu-anchor[data-v-1a455c21]{margin-top:-81px;padding-top:81px}}.mdi[data-v-1a455c21]{vertical-align:middle}.page[data-v-1a455c21]{padding:0;margin:120px 0 80px;color:#000}@media screen and (max-width:768px){.page[data-v-1a455c21]{margin-top:52px}}.page .page-top-img[data-v-1a455c21]{text-align:center;background-color:#000}.page .page-top-img img[data-v-1a455c21],.simple-table tr[data-v-1a455c21]{vertical-align:top}.page .page-header[data-v-1a455c21]{margin-bottom:3em}.page .page-body[data-v-1a455c21]{margin:1em}@media print{.page[data-v-1a455c21]{margin:44px 0 80px}}.simple-table[data-v-1a455c21]{width:auto;margin:10px}.simple-table caption[data-v-1a455c21]{text-align:left;margin:5px 0}.simple-table tr[data-v-1a455c21]{margin:0;padding:0}.simple-table td[data-v-1a455c21],.simple-table th[data-v-1a455c21]{font-size:.9rem;line-height:1.6;padding:.5em 1em;border:1px solid #aaa;vertical-align:middle;color:#000}.simple-table th[data-v-1a455c21]{font-weight:700;letter-spacing:.05em;text-align:center;background-color:#f4f1ed;white-space:nowrap}.simple-table td[data-v-1a455c21]{font-weight:400;background-color:#fff}.simple-table .cell-left[data-v-1a455c21]{text-align:left}.simple-table .cell-right[data-v-1a455c21]{text-align:right}.simple-table .cell-center[data-v-1a455c21]{text-align:center}.table-default[data-v-1a455c21]{border:1px solid #333;border-collapse:collapse;margin:10px}.table-default caption[data-v-1a455c21]{text-align:left;margin:5px 0}.table-default td[data-v-1a455c21],.table-default th[data-v-1a455c21]{border:1px solid #333;padding:.5em;font-size:.9rem}.table-default thead tr th[data-v-1a455c21]{font-weight:400;background-color:#f3f3f3;text-align:center}.table-content[data-v-1a455c21]{border:1px solid #333;border-collapse:collapse;margin:10px}.table-content caption[data-v-1a455c21]{text-align:left;margin:5px 0}.table-content td[data-v-1a455c21],.table-content th[data-v-1a455c21]{border:1px solid #333;padding:.5em;font-size:1rem;line-height:1.6;min-width:2em;background-color:#f3f3f3}.table-content td ul[data-v-1a455c21],.table-content th ul[data-v-1a455c21]{margin:0;padding-left:25px}.table-content td+td[data-v-1a455c21]{background-color:#fff;min-width:42.5em}.table-content thead tr th[data-v-1a455c21]{font-weight:400;background-color:#f3f3f3;text-align:center}@media screen and (max-width:768px){.simple-table td[data-v-1a455c21],.simple-table th[data-v-1a455c21]{white-space:normal;padding:auto;word-break:break-all}.recruitment-welfare .simple-table .td_shigyo[data-v-1a455c21]{min-width:160px}.recruitment-welfare .simple-table .td_kyukei[data-v-1a455c21]{text-align:left}}.hero-img[data-v-1a455c21],.message[data-v-1a455c21],.subtext[data-v-1a455c21],.subtitle[data-v-1a455c21]{opacity:0}.recruitment-welfare[data-v-1a455c21]{margin:160px 0 0}.recruitment-welfare .simple-table td[data-v-1a455c21]{font-size:1rem}.recruitment-welfare .simple-table .cell-right[data-v-1a455c21],.recruitment-welfare .simple-table .td_shigyo[data-v-1a455c21],.recruitment-welfare .simple-table .th_shigyo[data-v-1a455c21]{white-space:nowrap}.recruitment-welfare .shikaku-wrap[data-v-1a455c21]{margin-left:25px}.recruitment-welfare .shikaku-wrap .midashi[data-v-1a455c21]{color:#333;font-weight:700;font-size:1rem;margin:10px 0 5px}.recruitment-welfare .shikaku-wrap .flex-layout[data-v-1a455c21]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:.5rem}@media screen and (max-width:768px){.recruitment-welfare .shikaku-wrap .flex-layout[data-v-1a455c21]{flex-direction:column}}.recruitment-welfare .shikaku-wrap .simple-table[data-v-1a455c21]{margin:0}.recruitment-welfare .page-navi[data-v-1a455c21]{background:transparent;text-align:center;margin:0 auto 4.5rem;padding:0;display:flex;flex-flow:row;justify-content:center;align-items:stretch}.recruitment-welfare .page-navi li[data-v-1a455c21]{width:12.1%;display:flex;padding:0;margin:0;background:linear-gradient(180deg,#4d80c9,#19458e);border-left:1px solid hsla(0,0%,100%,.3)}.recruitment-welfare .page-navi li a[data-v-1a455c21]{color:#fff;font-weight:700;font-size:16px;line-height:1.3;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;padding:10px 5px;transition:background-color .2s}.recruitment-welfare .page-navi li a[data-v-1a455c21]:hover{background-color:#6699db}.recruitment-welfare .page-navi li[data-v-1a455c21]:last-child{border-right:1px solid hsla(0,0%,100%,.3)}@media screen and (max-width:768px){.recruitment-welfare .page-body .hero[data-v-1a455c21]{display:none}}.recruitment-welfare .page-body .hero-img[data-v-1a455c21]{height:430px;background-image:url(../images/welfare/recruitment-welfare-navi-bg-w.jpg);background-repeat:no-repeat;background-position:50%;background-size:140%}.recruitment-welfare .page-body .hero-img .hero-body[data-v-1a455c21]{width:inherit;height:inherit;padding:1em;margin:0}.recruitment-welfare .page-body .hero-img .hero-body .container[data-v-1a455c21]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.recruitment-welfare .page-body .hero-img .message[data-v-1a455c21]{width:100%;margin:140px 2em 1em;padding:1.5em;background-color:unset}.recruitment-welfare .page-body .hero-img .subtitle[data-v-1a455c21]{font-size:1.8rem;font-weight:700;line-height:1.3;margin:1rem .5rem 1.7rem;color:#19458e;width:100%;text-align:center;text-shadow:3px 3px 3px #fff,-3px -3px 3px #fff,-3px 3px 3px #fff,3px -3px 3px #fff}.recruitment-welfare .page-body .hero-img .subtitle .big-text[data-v-1a455c21]{color:#005ed3;font-size:2.4rem;padding:0 4px}.recruitment-welfare .page-body .hero-img .subtext[data-v-1a455c21]{font-size:1.1rem;line-height:1.6;margin:.5rem;color:#fff;font-weight:700;width:100%;text-align:center;text-shadow:1px 1px 1px #000,-1px -1px 1px #000,-1px 1px 1px #000,1px -1px 1px #000}.recruitment-welfare .page-body .hero-img .honbun[data-v-1a455c21]{width:100%}.recruitment-welfare .page-body .hero-img .honbun p[data-v-1a455c21]{color:#000;font-size:1.2rem;line-height:1.6;filter:drop-shadow(0 0 3px rgba(255,255,255,.9));margin:1rem;padding:0 .5rem}.recruitment-welfare .page-body .section-image[data-v-1a455c21]{width:100%;margin-bottom:50px}.recruitment-welfare .page-body .section[data-v-1a455c21]{margin:1em}.recruitment-welfare .page-body .section.careers-sction[data-v-1a455c21]{border-top:none;margin:1em 0}.recruitment-welfare .page-body .section h2[data-v-1a455c21]{line-height:1.3;font-weight:700;color:#154999;text-align:left;padding:0;margin:1em 0;text-align:center;letter-spacing:.05em;font-size:1.7rem}@media(max-width:36em){.recruitment-welfare .page-body .section h2[data-v-1a455c21]{font-size:1.2rem}}.recruitment-welfare .page-body .section h3[data-v-1a455c21]{font-size:1.1rem;margin-top:2em;margin-bottom:0;line-height:1.3}.recruitment-welfare .page-body .section h4[data-v-1a455c21]{font-size:1.1rem;font-weight:400;margin-top:0;margin-bottom:0;line-height:1.3}.recruitment-welfare .page-body .section h5[data-v-1a455c21]{font-size:1.1rem;border-bottom:1px solid #ccc;margin:0;padding:.5em 0;font-weight:400}.recruitment-welfare .page-body .section p[data-v-1a455c21]{font-size:1.1rem;line-height:1.6;margin:0 0 .5em}.recruitment-welfare .page-body .section .group[data-v-1a455c21]{margin:0 1em 1em;clear:both;padding-top:0}.recruitment-welfare .page-body .section .group .group-header[data-v-1a455c21]{box-sizing:border-box;margin:1em 0;padding:0 0 0 .5em}.recruitment-welfare .page-body .section .group .group-header h3[data-v-1a455c21]{color:#333;margin-top:0;font-weight:700}.recruitment-welfare .page-body .section .group .group-body[data-v-1a455c21]{box-sizing:border-box;margin:1em 0;padding:0 0 0 1em}.recruitment-welfare .page-body .section .group .group-body p[data-v-1a455c21]{position:relative;font-size:1rem;line-height:1.6;margin:10px;padding-left:0}.recruitment-welfare .page-body .section .group .group-body p[data-v-1a455c21]:not(.no-dot){padding-left:1em}.recruitment-welfare .page-body .section .group .group-body p[data-v-1a455c21]:not(.no-dot):before{content:"・";position:absolute;left:0;color:#000;font-weight:700;font-size:1.1em;line-height:1.6}.recruitment-welfare .page-body .section .group .group-body .group-sub[data-v-1a455c21]{margin:.5em 1em 1.5em}.recruitment-welfare .page-body .section .group .group-body .group-sub .group-sub-header[data-v-1a455c21]{margin:1em}.recruitment-welfare .page-body .section .group .group-body .group-sub .group-sub-body[data-v-1a455c21]{padding:.5em 1em;background-color:#f3f3f3}.recruitment-welfare .page-body .section .group .group-body .group-sub .group-sub-body p[data-v-1a455c21]{position:relative;font-size:1rem;line-height:1.6;margin:10px}.recruitment-welfare .page-body .section .group .group-body .kenshu[data-v-1a455c21]{margin-left:3.25rem;margin-bottom:1rem}.recruitment-welfare .page-body .section .group .group-body .kenshu .text-underline[data-v-1a455c21]{text-decoration:underline;font-weight:700;margin-top:1rem;margin-bottom:.5rem}.recruitment-welfare .page-body .section .group .group-body .kenshu .text-headline[data-v-1a455c21]{color:#333;font-weight:700;margin-top:.75rem;margin-bottom:.25rem;margin-left:-1.5rem}.recruitment-welfare .page-body .section .group .group-body .text-bold[data-v-1a455c21]{font-weight:700}@media(max-width:36em){.recruitment-welfare .page-body .section .group .group-header[data-v-1a455c21]{width:100%;margin:0;padding:0}.recruitment-welfare .page-body .section .group .group-header h3[data-v-1a455c21]{margin-top:.5em}.recruitment-welfare .page-body .section .group .group-body[data-v-1a455c21]{margin:1em .5em 0;padding:0;width:100%}.recruitment-welfare .page-body .section .group .group-body .group-sub[data-v-1a455c21]{margin:.5em 0 1.5em 1em}.recruitment-welfare .page-body .section .group[data-v-1a455c21]{margin:.5em 0;padding:.5em 0}}.recruitment-welfare .flex-menu-anchor[data-v-1a455c21]{margin-top:-160px;padding-top:160px}.recruitment-welfare .group-xl[data-v-1a455c21]{margin:0 0 0 1.5em}.recruitment-welfare .group-l[data-v-1a455c21]{margin:1em 0 5em 1em}@media screen and (max-width:768px){.recruitment-welfare[data-v-1a455c21]{margin:100px 0 80px}.recruitment-welfare .page-navi[data-v-1a455c21]{margin:.5em .5em 3em;padding:.5em 0;background-position:50%}.recruitment-welfare .page-navi .page-navi-list[data-v-1a455c21]{flex-wrap:wrap;flex-direction:row;margin:5px 0}.recruitment-welfare .page-navi .page-navi-list .page-navi-item[data-v-1a455c21]{width:46%;margin:5px 0;padding:.5em 0}.recruitment-welfare .page-navi .page-navi-list .page-navi-item .text-main[data-v-1a455c21]{font-size:.9rem}.recruitment-welfare .page-body .section[data-v-1a455c21]{padding:0;margin:0}.recruitment-welfare .page-body .section .group[data-v-1a455c21]{padding:.5em}.recruitment-welfare .group-xl[data-v-1a455c21]{margin:0}.recruitment-welfare .group-l[data-v-1a455c21]{margin:0 0 6em}}@media print{.is-hidden-desktop[data-v-1a455c21]{display:none!important}.recruitment-welfare[data-v-1a455c21]{margin-top:80px}}
