.nc-jobs-main{font-family:"Noto Sans JP",sans-serif;color:#0a0f14}.nc-jobs-main a img{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.nc-jobs-main a:hover img{opacity:.8}.nc-jobs-main a.opacity{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.nc-jobs-main a.opacity:hover{opacity:.8}.base{max-width:1280px;padding:0 20px;margin:0 auto}.c-title{font-size:37px;font-weight:700;line-height:160%;letter-spacing:.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center}.c-desc{font-size:16px;font-weight:700;line-height:160%;letter-spacing:.1em}.js_faq_icon{display:block;width:100%;width:20px;aspect-ratio:1/1;border-radius:20px;background-color:#fff}.js_faq_icon::after,.js_faq_icon::before{content:"";display:block;width:10px;height:2px;background-color:#0a0f14;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.js_faq_icon::after{-webkit-transform:translateY(-50%) translateX(-50%) rotate(90deg);transform:translateY(-50%) translateX(-50%) rotate(90deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.js_faq_icon.u_active::after{-webkit-transform:translateY(-50%) translateX(-50%) rotate(0);transform:translateY(-50%) translateX(-50%) rotate(0)}.js_faq_item:not(.u_opened){display:none}.custom-scrollbar{width:17px;height:100%;border-radius:17px;background-color:#d9d9d9;position:relative}.custom-thumb{width:100%;background-color:#0a0f14;border-radius:17px;border:4px solid #d9d9d9;position:absolute;top:0;left:0;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.custom-thumb:active,.custom-thumb:hover{background-color:#888}.js_modal_block [role=button].focus-visible,.js_modal_block a.focus-visible,.js_modal_block button.focus-visible,.nc-jobs-floating [role=button].focus-visible,.nc-jobs-floating a.focus-visible,.nc-jobs-floating button.focus-visible,.nc-jobs-main [role=button].focus-visible,.nc-jobs-main a.focus-visible,.nc-jobs-main button.focus-visible{outline:2px solid #002ec1;outline-offset:2px}.js_modal_block [role=button]:focus-visible,.js_modal_block a:focus-visible,.js_modal_block button:focus-visible,.nc-jobs-floating [role=button]:focus-visible,.nc-jobs-floating a:focus-visible,.nc-jobs-floating button:focus-visible,.nc-jobs-main [role=button]:focus-visible,.nc-jobs-main a:focus-visible,.nc-jobs-main button:focus-visible{outline:2px solid #002ec1;outline-offset:2px}.js_modal_block [role=button]:focus,.nc-jobs-floating [role=button]:focus,.nc-jobs-main [role=button]:focus{outline:0}.js_modal_block button.js_cate_search.focus-visible,.js_modal_block button.js_co_search.focus-visible,.nc-jobs-floating button.js_cate_search.focus-visible,.nc-jobs-floating button.js_co_search.focus-visible,.nc-jobs-main button.js_cate_search.focus-visible,.nc-jobs-main button.js_co_search.focus-visible{background-color:rgba(0,46,193,.4);outline:0}.js_modal_block button.js_cate_search:focus-visible,.js_modal_block button.js_co_search:focus-visible,.nc-jobs-floating button.js_cate_search:focus-visible,.nc-jobs-floating button.js_co_search:focus-visible,.nc-jobs-main button.js_cate_search:focus-visible,.nc-jobs-main button.js_co_search:focus-visible{background-color:rgba(0,46,193,.4);outline:0}.js_modal_block .js_modal[role=button].focus-visible,.nc-jobs-floating .js_modal[role=button].focus-visible,.nc-jobs-main .js_modal[role=button].focus-visible{outline:3px solid #002ec1;outline-offset:2px}.js_modal_block .js_modal[role=button]:focus-visible,.nc-jobs-floating .js_modal[role=button]:focus-visible,.nc-jobs-main .js_modal[role=button]:focus-visible{outline:3px solid #002ec1;outline-offset:2px}.js_modal_block .nc-jobs-real [role=button].focus-visible,.nc-jobs-floating .nc-jobs-real [role=button].focus-visible,.nc-jobs-main .nc-jobs-real [role=button].focus-visible{outline:2px solid #002ec1;outline-offset:-2px}.js_modal_block .nc-jobs-real [role=button]:focus-visible,.nc-jobs-floating .nc-jobs-real [role=button]:focus-visible,.nc-jobs-main .nc-jobs-real [role=button]:focus-visible{outline:2px solid #002ec1;outline-offset:-2px}.js_modal_block .nc-jobs-faq [role=button].focus-visible,.nc-jobs-floating .nc-jobs-faq [role=button].focus-visible,.nc-jobs-main .nc-jobs-faq [role=button].focus-visible{outline:2px solid #888;outline-offset:2px}.js_modal_block .nc-jobs-faq [role=button]:focus-visible,.nc-jobs-floating .nc-jobs-faq [role=button]:focus-visible,.nc-jobs-main .nc-jobs-faq [role=button]:focus-visible{outline:2px solid #888;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nc-jobs-fv__movie,.nc-jobs-office__movie{position:relative;overflow:hidden}.c_video_btn{position:absolute;bottom:20px;left:20px;z-index:10;width:44px;height:44px;border:1px solid rgba(255,255,255,.6);background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .3s,border-color .3s;transition:background .3s,border-color .3s}.c_video_btn.focus-visible,.c_video_btn:hover{background:rgba(0,0,0,.7);border-color:#fff;outline:2px solid #fff;outline-offset:0}.c_video_btn:focus-visible,.c_video_btn:hover{background:rgba(0,0,0,.7);border-color:#fff;outline:2px solid #fff;outline-offset:0}.c_video_btn .c_video_btn_icon{position:relative;width:12px;height:12px;border-left:4px solid #fff;border-right:4px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;transition:all .2s ease}.c_video_btn.is-paused .c_video_btn_icon{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;border-right:0;width:0;height:0;margin-left:4px}@media only screen and (min-width:768px){.sp{display:none!important}.js_accordion_btn_sp_icon{display:none!important}.js_modal_block .js_accordion_btn_sp.focus-visible,.nc-jobs-floating .js_accordion_btn_sp.focus-visible,.nc-jobs-main .js_accordion_btn_sp.focus-visible{outline:0;outline-offset:0}.js_modal_block .js_accordion_btn_sp:focus-visible,.nc-jobs-floating .js_accordion_btn_sp:focus-visible,.nc-jobs-main .js_accordion_btn_sp:focus-visible{outline:0;outline-offset:0}}@media only screen and (max-width:767px){.pc{display:none!important}.c-title{font-size:26px;line-height:150%;letter-spacing:.03em}.c-desc{letter-spacing:.06em}.js_faq_icon{width:18px}.js_faq_icon::after,.js_faq_icon::before{width:9px}.js_accordion_btn_sp{position:relative}.js_accordion_btn_sp_icon{display:block;width:18px;aspect-ratio:1/1;border-radius:18px;background-color:#fff;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.js_accordion_btn_sp_icon::after,.js_accordion_btn_sp_icon::before{content:"";display:block;width:9px;height:2px;background-color:#0a0f14;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.js_accordion_btn_sp_icon::after{-webkit-transform:translateY(-50%) translateX(-50%) rotate(90deg);transform:translateY(-50%) translateX(-50%) rotate(90deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.js_accordion_btn_sp_icon.u_active::after{-webkit-transform:translateY(-50%) translateX(-50%) rotate(0);transform:translateY(-50%) translateX(-50%) rotate(0)}.js_accordion_body_sp:not(.u_opened){display:none}.custom-scrollbar{width:10px}.custom-thumb{border-width:2px}.js_modal_block .js_accordion_btn_sp.focus-visible,.nc-jobs-floating .js_accordion_btn_sp.focus-visible,.nc-jobs-main .js_accordion_btn_sp.focus-visible{outline:2px solid #002ec1;outline-offset:2px}.js_modal_block .js_accordion_btn_sp:focus-visible,.nc-jobs-floating .js_accordion_btn_sp:focus-visible,.nc-jobs-main .js_accordion_btn_sp:focus-visible{outline:2px solid #002ec1;outline-offset:2px}}
/*# sourceMappingURL=../maps/layout/base.min.css.map */
