@charset "UTF-8";._button_19ewr_32 a{align-items:flex-start;color:#000;display:flex;flex-direction:column;min-height:46px;padding:12px 24px;transition:color .15s ease;width:100%}._button_19ewr_32 a span{color:#656d6f;transition:color .15s ease}._button_19ewr_32 a:hover,._button_19ewr_32 a:hover span{color:#0081e8}._button_19ewr_32:not(:last-child){border-bottom:1px solid #f5f5f5}.dropdown-menu-button-text[data-v-0b425090]{width:100%}.dropdown-menu-button-text .button-text[data-v-0b425090]{font-size:14px;font-weight:700}.dropdown-menu-button-text .button-description[data-v-0b425090]{font-size:12px;white-space:pre-wrap}.navigation-dropdown-button[data-v-0af7695c]{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;outline:0;padding:8px 0;transition:color .15s ease}.navigation-dropdown-button[data-v-0af7695c]:hover{color:#0081e8}.navigation-dropdown-button[data-v-0af7695c]:after{background-image:url(./arw-downward-blue-bold.d1f82d6e.svg);background-size:10px 6px;content:"";display:block;height:6px;margin:0 8px 0 14px;transition:transform .15s ease;width:10px}.v-popper--shown .navigation-dropdown-button[data-v-0af7695c]{color:#0081e8}.v-popper--shown .navigation-dropdown-button[data-v-0af7695c]:after{transform:rotate(180deg)}.navigation-dropdown-button.login[data-v-0af7695c]{color:#0081e8;font-weight:700}.popover-contents[data-v-0af7695c]{background-color:#fff;border:1px solid #f5f5f5;max-width:calc(100vw - 32px)}._navigation_1vy0k_32 a{color:#000;font-size:14px;font-weight:500;padding:8px 0;transition:color .25s ease}._navigation_1vy0k_32 a:hover{color:#0081e8}._login_1hezv_32{margin-right:24px}._login_1hezv_32 a{color:#0081e8;font-size:14px;font-weight:700;transition:color .15s ease}._login_1hezv_32 a:hover{color:#4e95ff}.btn-drawer[data-v-1d0e922d]{background-image:url(./btn-drawer.e3a63630.svg);background-size:cover;display:block;height:32px;width:32px}.btn-drawer[data-v-1d0e922d]:after{background-image:url(./btn-close.ceed86fa.svg);content:"";display:block;height:100%;opacity:0;transition:opacity .2s ease;width:100%}.btn-drawer.opened[data-v-1d0e922d]{background-image:none}.btn-drawer.opened[data-v-1d0e922d]:after{opacity:1}.global-header[data-v-10c3a7f7]{background-color:#fff;height:72px;width:100%}.global-header-inner[data-v-10c3a7f7]{align-items:center;display:flex;height:100%}.logo[data-v-10c3a7f7]{display:block;width:144px}.register-button[data-v-10c3a7f7]{width:116px}.register-button~.register-button[data-v-10c3a7f7]{margin-left:8px}.register-button>a[data-v-10c3a7f7]{font-size:14px;padding:8px 12px}.navigation-items[data-v-10c3a7f7]{margin-left:64px}.navigation-item[data-v-10c3a7f7],.navigation-items[data-v-10c3a7f7]{align-items:center;display:flex;height:100%}.navigation-item[data-v-10c3a7f7]{justify-content:center;padding:0 8px;position:relative}.navigation-item.dropdown[data-v-10c3a7f7]{padding-right:8px}.navigation-item.current[data-v-10c3a7f7]:after{background-color:#0081e8;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}.navigation-item>a[data-v-10c3a7f7]{color:#323648;display:block;font-size:14px;font-weight:700;transition:color .25s ease}.navigation-item>a[data-v-10c3a7f7]:hover{color:#0081e8}.navigation-item[data-v-10c3a7f7] button{color:#323648;font-size:14px;font-weight:700;transition:color .25s ease}.navigation-item[data-v-10c3a7f7] button:hover{color:#0081e8}.navigation-home[data-v-10c3a7f7]{align-items:center;display:flex;justify-content:center;width:40px}.navigation-home .home-icon[data-v-10c3a7f7]{background-color:#333;display:block;height:24px;-webkit-mask-image:url(./icon-home.47a8a90d.svg);mask-image:url(./icon-home.47a8a90d.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transition:background-color .25s ease;width:24px}.navigation-home .home-icon[data-v-10c3a7f7]:hover{background-color:#0081e8}.navigation-partner[data-v-10c3a7f7] .navigation-dropdown-button{background-color:#e2eeff;border-radius:24px;font-size:14px;font-weight:700;height:48px;padding:0 16px}.login-register[data-v-10c3a7f7] .navigation-dropdown-button{background-color:#0081e8;border-radius:24px;box-shadow:0 4px 16px #0000001a;color:#fff;font-size:14px;font-weight:700;height:48px;padding:0 16px;position:relative;transition:background-color .15s ease;z-index:0}.login-register[data-v-10c3a7f7] .navigation-dropdown-button:after{border-radius:inherit;box-shadow:0 4px 6px #00000014;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s linear,visibility .15s linear;visibility:hidden;width:100%;z-index:-2}.login-register[data-v-10c3a7f7] .navigation-dropdown-button:hover:after{opacity:1;visibility:visible}.login-register[data-v-10c3a7f7] .navigation-dropdown-button:hover{background-color:#268be2}.login-register[data-v-10c3a7f7] .navigation-dropdown-button:after{display:none}.service-menu[data-v-10c3a7f7]{display:flex;padding:24px 24px 18px}.service-menu .items[data-v-10c3a7f7]{width:320px}.menu-heading[data-v-10c3a7f7]{font-size:16px;font-weight:700}.header-img[data-v-10c3a7f7]{width:100%}.menu-item[data-v-10c3a7f7]{align-items:center;display:flex;margin-top:8px;padding-bottom:16px;width:100%}.menu-item[data-v-10c3a7f7]:after{background-image:url(./arw-right-black.8a14fdb3.svg);background-size:28px 28px;content:"";display:block;height:28px;margin-left:auto;transition:background-image .15s ease;width:28px}.menu-item-contents[data-v-10c3a7f7]{padding:4px 0}.menu-item .item-text[data-v-10c3a7f7]{color:#000;font-size:14px;font-weight:700;transition:color .15s ease}.menu-item .item-description[data-v-10c3a7f7]{color:#656d6f;font-size:12px;margin-top:2px;transition:color .15s ease}.menu-item[data-v-10c3a7f7]:hover:after{background-image:url(./arw-right-blue.caf83eb8.svg)}.menu-item:hover .item-description[data-v-10c3a7f7],.menu-item:hover .item-text[data-v-10c3a7f7]{color:#0081e8}.sub-menus[data-v-10c3a7f7]{border-top:1px solid #ebebeb}.sub-menu[data-v-10c3a7f7]{align-items:center;display:flex;margin-top:8px;width:100%}.sub-menu[data-v-10c3a7f7]:after{background-image:url(./arw-right-black.8a14fdb3.svg);background-size:20px 20px;content:"";display:block;height:20px;margin-left:auto;transition:background-image .15s ease;width:20px}.sub-menu-contents[data-v-10c3a7f7]{max-width:212px}.sub-menu-img[data-v-10c3a7f7]{width:72px}.sub-menu-text[data-v-10c3a7f7]{color:#000;font-size:12px;font-weight:700;transition:color .15s ease}.sub-menu-description[data-v-10c3a7f7]{color:#656d6f;font-size:11px;margin-top:2px;transition:color .15s ease}.sub-menu.no-link .sub-menu-description[data-v-10c3a7f7],.sub-menu.no-link .sub-menu-text[data-v-10c3a7f7]{color:#bdbdbd}.sub-menu[data-v-10c3a7f7]:hover:after{background-image:url(./arw-right-blue.caf83eb8.svg)}.sub-menu:hover .sub-menu-description[data-v-10c3a7f7],.sub-menu:hover .sub-menu-text[data-v-10c3a7f7]{color:#0081e8}.no-link[data-v-10c3a7f7]{pointer-events:none}.right-area[data-v-10c3a7f7]{align-items:center;display:flex}.btn-drawer[data-v-10c3a7f7],.right-area[data-v-10c3a7f7]{margin-left:auto}@media screen and (max-width:834px){.logo[data-v-10c3a7f7]{height:28px}}.footer-navigation[data-v-79a97a5c]{border-bottom:1px solid #f6f8fa;color:#000;display:flex;font-size:14px;font-weight:700;gap:24px;line-height:2.3;padding-bottom:24px}.products[data-v-79a97a5c]{display:flex;flex-wrap:wrap}.navigation-list[data-v-79a97a5c]{min-width:214px}a[data-v-79a97a5c]{color:#000;transition:color .25s ease}a[data-v-79a97a5c]:hover{color:#0081e8}a[data-v-79a97a5c]:after{font-size:16px;margin-bottom:-3px}.sub-list[data-v-79a97a5c]{min-width:168px}.sub-list li[data-v-79a97a5c]:not(:first-child){font-weight:400}.sub-list li span[data-v-79a97a5c]{color:#bdbdbd}.career-list[data-v-79a97a5c]{min-width:220px}@media screen and (max-width:834px){.footer-navigation[data-v-79a97a5c]{display:flex;flex-direction:column}.navigation-list[data-v-79a97a5c]{min-width:auto}.other-area .navigation-list[data-v-79a97a5c]{display:flex;flex-wrap:wrap}.other-area .navigation-list li[data-v-79a97a5c]{width:50%}.service-area[data-v-79a97a5c]{min-width:auto}.service-area .navigation-list[data-v-79a97a5c]{width:50%}.service-area .career-list[data-v-79a97a5c]{display:flex;flex-wrap:wrap;margin-top:24px;min-width:auto;width:100%}.service-area .career-list li[data-v-79a97a5c]{min-width:50%}.service-area .career-list li[data-v-79a97a5c]:first-child{width:100%}}.footer-links[data-v-78edfbe7]{font-size:12px;line-height:2}.footer-links>.links-title[data-v-78edfbe7]{display:inline}.footer-links>.links-title[data-v-78edfbe7]:after{content:"｜";margin-left:4px}.footer-links>span[data-v-78edfbe7]:not(:last-child):after{content:"・"}.footer-links a[data-v-78edfbe7]{color:#000;transition:color .25s ease}.footer-links a[data-v-78edfbe7]:hover{color:#0081e8}.footer-links a[data-v-78edfbe7]:after{font-size:16px;margin-bottom:-3px}@media screen and (max-width:834px){.footer-links[data-v-78edfbe7]{line-height:2.4}}.global-footer-inner[data-v-e6cf0e12]{margin:0 auto;padding:80px 0;width:1160px}.global-footer-bottom[data-v-e6cf0e12]{align-items:center;display:flex;margin-top:32px}.global-footer-iso-logo[data-v-e6cf0e12]{padding-right:8px}.global-footer-jis-text[data-v-e6cf0e12]{color:#000;font-size:6px;font-weight:400}.global-footer-logo-section[data-v-e6cf0e12]{align-items:flex-end;display:flex;flex-direction:column}.global-footer-logo[data-v-e6cf0e12]{display:block;height:40px;margin-bottom:16px;margin-top:24px;width:189px}.global-footer-copyright[data-v-e6cf0e12]{color:#000;font-family:Roboto;font-size:10px;font-weight:300}.global-footer-sns[data-v-e6cf0e12]{display:flex;margin-left:auto}.global-footer-sns a[data-v-e6cf0e12]{transition:opacity .15s ease}.global-footer-sns a[data-v-e6cf0e12]:hover{opacity:.9}.global-footer-sns a[data-v-e6cf0e12]:not(:first-child){margin-left:16px}.global-footer-sns img[data-v-e6cf0e12]{height:32px;width:32px}@media screen and (max-width:834px){.global-footer-inner[data-v-e6cf0e12]{max-width:660px;padding:40px 14px;width:100%}.global-footer-bottom[data-v-e6cf0e12]{margin-top:40px}}@media screen and (max-width:659px){.global-footer-inner[data-v-e6cf0e12]{max-width:428px}.global-footer-bottom[data-v-e6cf0e12]{flex-wrap:wrap}.global-footer-logo-section[data-v-e6cf0e12]{align-items:flex-start;display:flex;flex-direction:column}.global-footer-logo[data-v-e6cf0e12]{height:32px;margin-bottom:0;margin-top:25px;width:151px}.global-footer-copyright[data-v-e6cf0e12]{margin:8px 0 0;width:100%}.global-footer-sns[data-v-e6cf0e12]{margin-bottom:auto;margin-left:auto}.global-footer-sns img[data-v-e6cf0e12]{height:40px;width:40px}}.sub-navigation-tm[data-v-41de76c9]{background-color:#fff;height:100vh;position:fixed;top:0;width:100%;z-index:2}.sub-navigation-tm-header[data-v-41de76c9]{align-items:center;border-bottom:1px solid #ebebeb;display:flex;height:72px;justify-content:space-between;padding:0 16px 0 8px}.sub-navigation-tm-inner[data-v-41de76c9]{padding:8px 16px}.btn-back[data-v-41de76c9]{align-items:center;color:#000;display:flex;font-size:18px;font-weight:700;height:32px}.btn-back[data-v-41de76c9]:before{background-image:url(./arw-right-black.8a14fdb3.svg);content:"";margin-right:-4px;transform:rotate(180deg)}.btn-back[data-v-41de76c9]:before,.btn-close[data-v-41de76c9]{background-size:cover;display:block;height:32px;width:32px}.btn-close[data-v-41de76c9]{background-image:url(./btn-close.ceed86fa.svg)}.navigation-list[data-v-41de76c9]{width:100%}.navigation-list li[data-v-41de76c9]{border-bottom:1px solid #ebebeb;font-size:16px;font-weight:700;height:48px;position:relative}.navigation-list a[data-v-41de76c9]{align-items:center;color:#000;display:flex;height:100%;width:100%}.navigation-list .logo[data-v-41de76c9]{display:block;height:16px}.button-area[data-v-41de76c9]{padding:32px}.button-area .button[data-v-41de76c9]{margin:0 auto;width:200px}.button-area .button[data-v-41de76c9]:last-child{margin-top:24px}.fade-enter[data-v-41de76c9],.fade-leave-to[data-v-41de76c9]{opacity:0}.fade-enter-active[data-v-41de76c9],.fade-leave-active[data-v-41de76c9]{transition:opacity .2s ease}.navigation-tm[data-v-3b282aa1]{background-color:#fff;bottom:0;height:calc(100vh - 72px);overflow-y:auto;position:fixed;top:72px;width:100%;z-index:1}.navigation-tm-inner[data-v-3b282aa1]{padding:8px 16px 60px}.fade-enter[data-v-3b282aa1],.fade-leave-to[data-v-3b282aa1]{opacity:0}.fade-enter-active[data-v-3b282aa1],.fade-leave-active[data-v-3b282aa1]{transition:opacity .2s ease}.navigation-list[data-v-3b282aa1]{width:100%}.navigation-list li[data-v-3b282aa1]{border-bottom:1px solid #f9f9f9;font-size:16px;font-weight:700;height:48px;position:relative}.navigation-list a[data-v-3b282aa1]{align-items:center;color:#000;display:flex;height:100%;width:100%}.navigation-list a.login[data-v-3b282aa1]{color:#0081e8}.navigation-list a.external[data-v-3b282aa1]{justify-content:space-between}.navigation-list .heading[data-v-3b282aa1]{align-items:center;display:flex;font-size:14px;height:100%}.navigation-list .sub-menu[data-v-3b282aa1]{align-items:center;display:flex;height:64px;width:100%}.navigation-list .sub-menu a[data-v-3b282aa1]:after{background-image:url(./arw-right-black.8a14fdb3.svg);background-size:cover;content:"";display:block;flex-shrink:0;height:24px;margin-left:auto;width:24px}.navigation-list .sub-menu-img[data-v-3b282aa1]{width:72px}.navigation-list .sub-menu-text[data-v-3b282aa1]{color:#000;font-size:12px;transition:color .15s ease}.navigation-list .sub-menu-description[data-v-3b282aa1]{color:#656d6f;font-size:11px;font-weight:400;margin-top:2px;transition:color .15s ease}.navigation-list .sub-menu .no-link-area[data-v-3b282aa1]{align-items:center;display:flex}.navigation-list .sub-menu .no-link-area .sub-menu-description[data-v-3b282aa1],.navigation-list .sub-menu .no-link-area .sub-menu-text[data-v-3b282aa1]{color:#bdbdbd}.button[data-v-3b282aa1]{margin:40px auto 0;width:200px}
