@charset "UTF-8";@media print{@page{size:A4 portrait;margin:6mm}html[data-v-7f5501c1]{zoom:.85;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:1280px}.v-scroll-show[data-v-7f5501c1]{opacity:1!important}.print-safe[data-v-7f5501c1]{page-break-inside:avoid}.print-break[data-v-7f5501c1]{page-break-after:always}}.img-responsive[data-v-7f5501c1],img[data-v-7f5501c1]{max-width:100%}html[data-v-7f5501c1]{font-size:62.5%}body[data-v-7f5501c1]{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;margin:0;padding:0}img[data-v-7f5501c1]{vertical-align:bottom}a[data-v-7f5501c1]:active,a[data-v-7f5501c1]:hover,a[data-v-7f5501c1]:link,a[data-v-7f5501c1]:visited{color:#09f}.wrapper[data-v-7f5501c1]{width:100%;margin:auto;text-align:center}.header[data-v-7f5501c1]{background-color:#fffffff2;width:100%;height:60px;position:fixed;box-shadow:0 3px 3px #0003;top:0;z-index:2000}.header .container[data-v-7f5501c1]{position:relative;height:60px;max-width:1140px}.header .container .header__logo[data-v-7f5501c1]{display:block;width:200px;height:60px;position:absolute;left:0}.header .container .header__logo-recruitment[data-v-7f5501c1]{background-image:url(../images/common/branding-recruitment.svg);background-repeat:no-repeat;background-size:contain}.header .container .header__logo-recruitment-careers[data-v-7f5501c1]{background-image:url(../images/common/branding-recruitment-careers.svg);background-repeat:no-repeat;background-size:contain}.header .container .gnavi[data-v-7f5501c1]{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-7f5501c1]{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-7f5501c1]:hover,.header .container .gnavi a[data-v-7f5501c1]:hover{color:#154999}.header .container .gnavi .gnavi-main[data-v-7f5501c1]{list-style:none;padding:0;letter-spacing:-.4em;margin:28px 0 0}.header .container .gnavi .gnavi-main>li[data-v-7f5501c1]{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-7f5501c1]{padding:8px 0 0 10px;height:32px}.header .container .gnavi .gnavi-main>li>a[data-v-7f5501c1]:after{content:"";border-left:1px solid #999;margin-left:10px}.header .container .gnavi .gnavi-main>li>a.home[data-v-7f5501c1]{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-7f5501c1]{font-size:2rem;position:absolute;top:6px;right:10px}.header .container .gnavi .gnavi-main .gnavi-sub[data-v-7f5501c1]{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-7f5501c1]{background:#ccc}.header .container .gnavi .gnavi-main .gnavi-sub>li>a[data-v-7f5501c1]{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-7f5501c1],.header .container .gnavi .gnavi-main .gnavi-sub>li>a[data-v-7f5501c1]:hover,.header .container .gnavi .gnavi-main .open[data-v-7f5501c1]{color:#154999}.header .container .gnavi .gnavi-main .gnavi-sub>li>a.last[data-v-7f5501c1]{border-bottom:1px solid #ccc}.header .container .gnavi .gnavi-main .anime-slidein[data-v-7f5501c1]{height:auto;max-height:50em;z-index:auto}.header .container .gnavi .gnavi-main .open .gnavi-sub[data-v-7f5501c1]{display:block}.header .container .gnavi .gnavi-main .open .gnavi-sub>li>a[data-v-7f5501c1]:hover{color:#154999;background-color:#dceaff}.header .container .gnavi .gnavi-main .gnavi__entry a[data-v-7f5501c1]:after,.header .container .gnavi .gnavi-main .last a[data-v-7f5501c1]:after{border-left:none}.header .container .gnavi .gnavi-main .gnavi__entry[data-v-7f5501c1]{margin-left:2px;padding-left:5px;padding-top:12px;width:92px}.header .container .gnavi .gnavi-main .gnavi__entry a[data-v-7f5501c1]{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-7f5501c1]:hover{color:#fff;background-color:red;border-bottom:none}.header .container .gnavi .option-nav[data-v-7f5501c1]{position:absolute;top:2px;right:92px}.header .container .gnavi .option-nav .option-nav-list[data-v-7f5501c1]{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-7f5501c1]{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-7f5501c1]: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-7f5501c1]{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-7f5501c1]{display:none;position:absolute;top:16px;right:16px;z-index:auto;color:#154999;cursor:pointer}@media(max-width:64em){.header .container .gnavi[data-v-7f5501c1]{display:none}.header .container .gnavi-sp-btn-menu[data-v-7f5501c1]{display:block}}.gnavi-sp-menu[data-v-7f5501c1]{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-7f5501c1]{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-7f5501c1]{display:block}.gnavi-sp-menu ul li a[data-v-7f5501c1]{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-7f5501c1]:hover{color:#f30;background-color:#fff}.gnavi-sp-menu ul li a .fa[data-v-7f5501c1]{margin-right:.25em;transition:all .5s;-webkit-transition:all .5s}.gnavi-sp-menu ul .gnavi__entry a[data-v-7f5501c1]{background-color:#ff5b00;color:#fff;border-right:none;font-weight:700}.gnavi-sp-menu ul .gnavi__entry a[data-v-7f5501c1]:hover{color:#fff;background-color:red}.gnavi-sp-menu ul .gnavi__option[data-v-7f5501c1]{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-7f5501c1]{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-7f5501c1]:hover{color:#333;background-color:#eee}.gnavi-sp-menu ul .gnavi__option a+a[data-v-7f5501c1]{border-left:1px solid #ddd}.gnavi-sp-menu ul .gnavi__option .gnavi__option-maps[data-v-7f5501c1]{padding-right:6px;width:30%}.gnavi-sp-menu ul .gnavi__option .gnavi__option-faq[data-v-7f5501c1],.gnavi-sp-menu ul .gnavi__option .gnavi__option-inquiry[data-v-7f5501c1]{padding-right:6px;width:35%}.gnavi-sp-menu ul .accordion.open a .fa[data-v-7f5501c1]{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.gnavi-sp-menu ul .accordion .sub[data-v-7f5501c1]{display:none;padding-top:0}.gnavi-sp-menu ul .accordion .sub li a[data-v-7f5501c1]{padding-left:1.8em}.gnavi-sp-menu__open[data-v-7f5501c1]{display:block}.gnavi-sp-block[data-v-7f5501c1],.gnavi-sp-menu__fixed[data-v-7f5501c1]{position:fixed;width:100%;height:100%}.gnavi-sp-block[data-v-7f5501c1]{display:none;top:35px;left:0;background-color:#000;z-index:1000;opacity:.5}.footer[data-v-7f5501c1]{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-7f5501c1]{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-7f5501c1]:hover,.footer .kss-link[data-v-7f5501c1]:hover,.footer .mynavi-link[data-v-7f5501c1]:hover{opacity:.5}.footer .footer-inner[data-v-7f5501c1]{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-7f5501c1]{position:absolute;right:23px;bottom:69px}.footer .footer-inner[data-v-7f5501c1]{padding-bottom:60px}}.footer .kss-link[data-v-7f5501c1],.footer .mynavi-link[data-v-7f5501c1]{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-7f5501c1],.footer .mynavi-link img[data-v-7f5501c1]{margin:2px}.footer .kss-link span[data-v-7f5501c1],.footer .mynavi-link span[data-v-7f5501c1]{font-size:1.4rem}.footer .kss-link[data-v-7f5501c1]{padding:9px 15px}.footer .kss-link img[data-v-7f5501c1]{display:block;margin:auto}.footer .kss-link span[data-v-7f5501c1]{display:block}.footer .mynavi-link[data-v-7f5501c1]{padding:22px 15px}.footer .footer-bottom[data-v-7f5501c1]{border-top:1px solid #154999;padding:20px 0}.footer .footer-bottom .footer-bottom__left[data-v-7f5501c1]{float:left;padding-left:.5em}@media(max-width:64em){.footer .footer-bottom .footer-bottom__left[data-v-7f5501c1]{float:none;padding-left:0}}.footer .footer-bottom .footer-bottom__right[data-v-7f5501c1]{float:right;padding-right:.5em}@media(max-width:64em){.footer .footer-bottom .footer-bottom__right[data-v-7f5501c1]{float:none;padding-right:0}}@media(max-width:36em){.footer .btn-page-top[data-v-7f5501c1]{position:absolute;right:15px;bottom:160px}.footer .footer-inner[data-v-7f5501c1]{overflow:hidden}.footer .footer-bottom .footer-bottom__left[data-v-7f5501c1]{float:none;padding-left:0}.footer .footer-bottom .footer-bottom__right[data-v-7f5501c1]{float:none;padding-right:0}}.footer .footer-bottom .footer-mini-nav-list[data-v-7f5501c1]{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-7f5501c1]{float:none;margin-bottom:10px}}.footer .footer-bottom .footer-mini-nav-list li+li[data-v-7f5501c1]{margin-left:1em}.footer .footer-bottom .footer-mini-nav-list .footer-mini-nav-item[data-v-7f5501c1]{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-7f5501c1]{color:inherit;text-decoration:none;font-size:13px}.footer .footer-bottom .footer-mini-nav-list .footer-mini-nav-item a[data-v-7f5501c1]:focus,.footer .footer-bottom .footer-mini-nav-list .footer-mini-nav-item a[data-v-7f5501c1]:hover{color:#274a78;text-decoration:underline}@media(max-width:36em){.footer .footer-bottom .footer-mini-nav-list[data-v-7f5501c1]{padding-bottom:10px;margin-bottom:0}.footer .footer-bottom .footer-mini-nav-list li+li[data-v-7f5501c1]{margin-left:0}.footer .footer-bottom .footer-mini-nav-list .footer-mini-nav-item[data-v-7f5501c1]{display:block;padding-bottom:1em;margin:auto 1em;text-align:left}}.footer .footer-bottom .copyright[data-v-7f5501c1]{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-7f5501c1]{bottom:72px}@media(max-width:64em){.footer-careers .btn-page-top[data-v-7f5501c1]{right:30px;bottom:96px}}.footer-careers .footer-inner[data-v-7f5501c1]{padding:1px 0 0;background:none;background-color:#154999}.footer-careers .footer-inner .col_xs-12[data-v-7f5501c1]{padding:0}.container[data-v-7f5501c1]{max-width:1140px}.container[data-v-7f5501c1],.page[data-v-7f5501c1]{margin:auto}.left[data-v-7f5501c1]{text-align:left}.center[data-v-7f5501c1]{text-align:center}.right[data-v-7f5501c1]{text-align:right}.clearfix[data-v-7f5501c1]:after{content:"";display:block;clear:both}.show[data-v-7f5501c1]{display:block}.hide[data-v-7f5501c1]{display:none}.red[data-v-7f5501c1]{color:#f30}.fbcenter[data-v-7f5501c1]{display:flex;justify-content:center;align-items:center}.flex-menu-anchor[data-v-7f5501c1]{display:block;width:0;height:0;margin-top:-80px;padding-top:80px;position:absolute}.fa-external-link[data-v-7f5501c1]{margin-left:.25em;margin-right:.25em}.works-navi-wrap[data-v-7f5501c1]{margin-top:5em}.works-navi-wrap .works-navi[data-v-7f5501c1]{margin:auto;text-align:center}.works-navi-wrap .works-navi .works-detail-navi-header[data-v-7f5501c1]{margin:0;padding:0;letter-spacing:-.4em;width:100%}@media(max-width:36em){.footer .footer-bottom .copyright[data-v-7f5501c1]{font-size:10px}.footer-careers .btn-page-top[data-v-7f5501c1]{right:15px;bottom:160px}.works-navi-wrap .works-navi .works-detail-navi-header[data-v-7f5501c1]{font-size:10px;font-weight:700}.works-navi-wrap .works-navi .works-detail-navi-header i[data-v-7f5501c1]{display:none}}.works-navi-wrap .works-navi .works-detail-navi-header li[data-v-7f5501c1]{display:inline-block;letter-spacing:normal;width:20%;vertical-align:bottom}.works-navi-wrap .works-navi .works-detail-navi-header li a[data-v-7f5501c1]{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-7f5501c1],.works-navi-wrap .works-navi .works-detail-navi-header li a[data-v-7f5501c1]:hover{background-color:#154999;color:#fff}.works-navi-wrap .works-navi .works-detail-navi-header li .fa[data-v-7f5501c1]{position:absolute;right:18px;top:22px}.works-navi-wrap .works-navi .works-detail-navi-header li+li a[data-v-7f5501c1]{border-left:none}.works-navi-wrap .works-navi .works-detail-navi-header .active i[data-v-7f5501c1],.works-navi-wrap .works-navi .works-navi-header .active i[data-v-7f5501c1],.works-navi-wrap .works-navi .works-navi-header .works-detail .active i[data-v-7f5501c1]{transform:rotate(180deg)}.works-navi-wrap .works-navi .works-navi-header[data-v-7f5501c1]{margin:0;padding:0;letter-spacing:-.4em;width:100%}@media(max-width:36em){.works-navi-wrap .works-navi .works-navi-header[data-v-7f5501c1]{font-size:10px;font-weight:700}.works-navi-wrap .works-navi .works-navi-header i[data-v-7f5501c1]{display:none}}.works-navi-wrap .works-navi .works-navi-header .works-detail li[data-v-7f5501c1],.works-navi-wrap .works-navi .works-navi-header li[data-v-7f5501c1]{display:inline-block;letter-spacing:normal;width:20%;vertical-align:bottom}.works-navi-wrap .works-navi .works-navi-header li a[data-v-7f5501c1]{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-7f5501c1],.works-navi-wrap .works-navi .works-navi-header li a[data-v-7f5501c1]:hover{background-color:#d1ecff;color:#09f;border-bottom:1px solid #d1ecff}.works-navi-wrap .works-navi .works-navi-header li .fa[data-v-7f5501c1]{position:absolute;right:18px;top:22px}.works-navi-wrap .works-navi .works-navi-header li+li a[data-v-7f5501c1]{border-left:none}.works-navi-wrap .works-navi .works-navi-header .works-detail li a[data-v-7f5501c1]{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-7f5501c1],.works-navi-wrap .works-navi .works-navi-header .works-detail li a[data-v-7f5501c1]:hover{background-color:#154999;color:#fff}.works-navi-wrap .works-navi .works-navi-header .works-detail li .fa[data-v-7f5501c1]{display:none;position:absolute;right:18px;top:22px}.works-navi-wrap .works-navi .works-navi-header .works-detail li+li a[data-v-7f5501c1]{border-left:none}.works-navi-wrap .works-navi .works-navi-header .works-detail .active .fa[data-v-7f5501c1]{display:inline;position:absolute;right:18px;top:22px}.works-navi-wrap .works-navi-body[data-v-7f5501c1]{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-7f5501c1]{max-width:100%}.works-navi-wrap .works-navi-body .works-navi-btn[data-v-7f5501c1]{display:inline-block;margin:10px;cursor:pointer;text-decoration:none;color:#333}.works-navi-wrap .works-navi-body .works-navi-btn[data-v-7f5501c1]:hover{opacity:.75;color:#333}.works-navi-wrap .works-navi-body .works-navi-btn .works-group__icon[data-v-7f5501c1]{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-7f5501c1]{display:block;width:140px;border:1px solid #999;box-sizing:border-box}.works-navi-wrap .works-navi-body .works-navi-btn .works-group__photo img[data-v-7f5501c1]{vertical-align:top}.works-navi-wrap .works-navi-body .works-navi-btn .works-group__name[data-v-7f5501c1]{display:block;padding:5px 0}.works-navi-wrap .works-navi-body .works-navi-btn .works-group__photo--active[data-v-7f5501c1]{border:4px solid #ffeb3b}.works-navi-wrap .works-navi-case[data-v-7f5501c1]{display:none}.works-navi-wrap .works-navi-case--active[data-v-7f5501c1]{display:block}.page .contents-header[data-v-7f5501c1]{padding-bottom:20px}.page .contents-header .page-title[data-v-7f5501c1]{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-7f5501c1]{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-7f5501c1]{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-7f5501c1]{font-size:2rem}.page .contents-header .page-title h2[data-v-7f5501c1]{font-size:1.2rem}}.page .contents-body .section h2[data-v-7f5501c1],.page .contents-header .section h2[data-v-7f5501c1]{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-7f5501c1],.page .contents-header .section h2 .border-line[data-v-7f5501c1]{border-bottom:2px solid #154999;padding:0 1em}@media(max-width:64em){.page .contents-body .section h2 .border-line[data-v-7f5501c1],.page .contents-header .section h2 .border-line[data-v-7f5501c1]{text-align:left;padding:0}}.btn[data-v-7f5501c1]{border:1px solid #ac2330;background-color:#fff;display:inline-block;margin:1em auto;text-align:center;color:#ac2330;padding:.6em;letter-spacing:.05em;line-height:1}.btn[data-v-7f5501c1],.btn[data-v-7f5501c1]:hover{text-decoration:none}.btn[data-v-7f5501c1]:hover,.p-btn-details[data-v-7f5501c1]:hover{opacity:.5}.btn .btn-label[data-v-7f5501c1],.btn .material-icons[data-v-7f5501c1]{vertical-align:middle;color:#ac2330}.btn .btn-label[data-v-7f5501c1]{margin-right:.4em;margin-left:.4em}.btn-flap[data-v-7f5501c1]{background-color:#ac2330}.btn-flap[data-v-7f5501c1],.btn-flap .btn-label[data-v-7f5501c1],.btn-flap .material-icons[data-v-7f5501c1]{color:#fff}.p-btn-details[data-v-7f5501c1]{min-width:110px;text-align:center;background-color:#fff;border:1px solid #ac2330;display:inline-block;color:#ac2330;padding:0 10px 0 0;line-height:1;cursor:pointer}.p-btn-details .btn-label[data-v-7f5501c1],.p-btn-details .material-icons[data-v-7f5501c1]{vertical-align:middle;color:#fff}.p-btn-details .btn-label[data-v-7f5501c1]{margin-right:.4em;font-size:.9rem}.btn-s[data-v-7f5501c1]{margin:0 auto;font-size:.7rem;letter-spacing:0;font-weight:700;padding:0 .1em;vertical-align:middle}.btn-s .btn-label[data-v-7f5501c1]{margin-right:1em;font-size:.7rem}.recruitment-graduates-input[data-v-7f5501c1]{margin:160px 0 120px}.recruitment-graduates-input .container[data-v-7f5501c1]{max-width:1e3px}.recruitment-graduates-input p[data-v-7f5501c1]{font-size:1.1rem;line-height:1.8;margin-bottom:1em}.recruitment-graduates-input .section[data-v-7f5501c1]{margin-top:3em;margin-bottom:5em;padding:0}.recruitment-graduates-input .group-m[data-v-7f5501c1]{margin:0 1em 1em}.recruitment-graduates-input .err-allmsg[data-v-7f5501c1]{margin:.5em auto;padding:.5em}.recruitment-graduates-input .attention[data-v-7f5501c1]{color:red}.recruitment-graduates-input .link-text[data-v-7f5501c1]:hover{opacity:.5;text-decoration:underline}.recruitment-graduates-input .lead-block[data-v-7f5501c1]{text-align:center}.recruitment-graduates-input .lead-block p[data-v-7f5501c1]{text-align:left;display:inline-block}.recruitment-graduates-input .new-graduates .new-graduates-entry h1[data-v-7f5501c1]{font-size:1.5rem;font-weight:700;text-align:center;margin:.5em;line-height:1.8}.recruitment-graduates-input .new-graduates .new-graduates-entry h2[data-v-7f5501c1]{font-size:16px;font-weight:700;line-height:180%;border-left:none;padding:0}.recruitment-graduates-input .new-graduates .errMsg[data-v-7f5501c1]{text-align:center;margin:2em;color:red}.recruitment-graduates-input .new-graduates .btn-group[data-v-7f5501c1]{text-align:center}.recruitment-graduates-input .new-graduates .btn[data-v-7f5501c1]{margin:1em;cursor:pointer;background-color:#ac2330;display:inline-block;min-width:8em;text-align:center;color:#fff;padding:1em 0;text-decoration:none;border:none;font-size:1rem}.recruitment-graduates-input .new-graduates .btn[data-v-7f5501c1]:hover{opacity:.5;text-decoration:none}.recruitment-graduates-input .new-graduates .btn-disable[data-v-7f5501c1]{color:#999;background-color:#ddd;cursor:default}.recruitment-graduates-input .new-graduates .btn-disable[data-v-7f5501c1]:hover{opacity:1}.recruitment-graduates-input .new-graduates .personal-information-agree-area[data-v-7f5501c1]{border:1px solid #ddd;padding:1em;background-color:#fff;margin:15px}@media(max-width:48em){.recruitment-graduates-input .new-graduates .personal-information-agree-area[data-v-7f5501c1]{margin:10px}}.recruitment-graduates-input .new-graduates .personal-information-agree-area .signature-area[data-v-7f5501c1]{margin:1em;padding:1em;text-align:center;border:1px solid #333}.recruitment-graduates-input .new-graduates .personal-information-agree-area .signature-area .signature[data-v-7f5501c1]{padding:.1em .25em;font-size:1.1rem}@media(max-width:48em){.recruitment-graduates-input .new-graduates .personal-information-agree-area .signature-area[data-v-7f5501c1]{margin:0;padding:.5em}.recruitment-graduates-input .new-graduates .personal-information-agree-area .signature-area p[data-v-7f5501c1]{font-size:14px}}.recruitment-graduates-input .new-graduates .personal-information-agree-area .left[data-v-7f5501c1]{text-align:left}.recruitment-graduates-input .new-graduates .personal-information-agree-area .center[data-v-7f5501c1]{text-align:center}.recruitment-graduates-input .new-graduates .personal-information-agree-area .right[data-v-7f5501c1]{text-align:right}.recruitment-graduates-input #recaptcha-container[data-v-7f5501c1]{display:flex;justify-content:center;align-content:center}@media screen and (max-width:768px){.recruitment-graduates-input[data-v-7f5501c1]{margin:100px 0}.recruitment-graduates-input .page-body .section[data-v-7f5501c1]{margin:1em}}
